.elementor-596 .elementor-element.elementor-element-9e5dd58{width:100%;max-width:100%;}.elementor-596 .elementor-element.elementor-element-d283dce .elementor-heading-title{font-size:44px;font-weight:400;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-596 .elementor-element.elementor-element-2514f26{width:100%;max-width:100%;}.woocommerce .elementor-596 .elementor-element.elementor-element-2514f26 .woocommerce-product-details__short-description{font-size:16px;font-weight:400;line-height:1.6em;}.elementor-596 .elementor-element.elementor-element-7a695ba .cart button, .elementor-596 .elementor-element.elementor-element-7a695ba .cart .button{border-style:solid;border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-596 .elementor-element.elementor-element-7a695ba .cart button:hover, .elementor-596 .elementor-element.elementor-element-7a695ba .cart .button:hover{color:var( --e-global-color-09cc561 );background-color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-596 .elementor-element.elementor-element-7a695ba{--view-cart-spacing:1px;}.woocommerce .elementor-596 .elementor-element.elementor-element-7a695ba form.cart .variations{width:100%;margin-bottom:10px;}.woocommerce .elementor-596 .elementor-element.elementor-element-7a695ba form.cart table.variations tr th, .woocommerce .elementor-596 .elementor-element.elementor-element-7a695ba form.cart table.variations tr td{padding-top:calc( 8px/2 );padding-bottom:calc( 8px/2 );}.woocommerce .elementor-596 .elementor-element.elementor-element-7a695ba form.cart table.variations label{color:var( --e-global-color-text );font-size:14px;font-weight:400;line-height:1.4px;letter-spacing:0px;}.woocommerce .elementor-596 .elementor-element.elementor-element-7a695ba form.cart table.variations td.value select, .woocommerce .elementor-596 .elementor-element.elementor-element-7a695ba form.cart table.variations td.value:before{border-radius:0px;}.elementor-596 .elementor-element.elementor-element-04cba6d{font-family:var( --e-global-typography-0ed11e5-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed11e5-font-size );font-weight:var( --e-global-typography-0ed11e5-font-weight );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );color:var( --e-global-color-b5aeb33 );}.elementor-596 .elementor-element.elementor-element-f5dc050{font-family:var( --e-global-typography-0ed11e5-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed11e5-font-size );font-weight:var( --e-global-typography-0ed11e5-font-weight );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );color:var( --e-global-color-b5aeb33 );}.elementor-596 .elementor-element.elementor-element-4562249 .elementor-button{background-color:var( --e-global-color-09cc561 );font-family:var( --e-global-typography-0e2dac8-font-family ), Sans-serif;font-size:var( --e-global-typography-0e2dac8-font-size );font-weight:var( --e-global-typography-0e2dac8-font-weight );text-transform:var( --e-global-typography-0e2dac8-text-transform );line-height:var( --e-global-typography-0e2dac8-line-height );letter-spacing:var( --e-global-typography-0e2dac8-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-596 .elementor-element.elementor-element-4562249 .elementor-button:hover, .elementor-596 .elementor-element.elementor-element-4562249 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-09cc561 );border-color:var( --e-global-color-primary );}.elementor-596 .elementor-element.elementor-element-4562249 .elementor-button:hover svg, .elementor-596 .elementor-element.elementor-element-4562249 .elementor-button:focus svg{fill:var( --e-global-color-09cc561 );}.elementor-596 .elementor-element.elementor-element-3c817e9{font-family:var( --e-global-typography-0ed11e5-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed11e5-font-size );font-weight:var( --e-global-typography-0ed11e5-font-weight );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );color:var( --e-global-color-b5aeb33 );}.elementor-596 .elementor-element.elementor-element-736afdb .elementor-button{background-color:var( --e-global-color-09cc561 );font-family:var( --e-global-typography-0e2dac8-font-family ), Sans-serif;font-size:var( --e-global-typography-0e2dac8-font-size );font-weight:var( --e-global-typography-0e2dac8-font-weight );text-transform:var( --e-global-typography-0e2dac8-text-transform );line-height:var( --e-global-typography-0e2dac8-line-height );letter-spacing:var( --e-global-typography-0e2dac8-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-596 .elementor-element.elementor-element-736afdb .elementor-button:hover, .elementor-596 .elementor-element.elementor-element-736afdb .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-09cc561 );border-color:var( --e-global-color-primary );}.elementor-596 .elementor-element.elementor-element-736afdb .elementor-button:hover svg, .elementor-596 .elementor-element.elementor-element-736afdb .elementor-button:focus svg{fill:var( --e-global-color-09cc561 );}.elementor-596 .elementor-element.elementor-element-df890ac .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-0e2dac8-font-family ), Sans-serif;font-size:var( --e-global-typography-0e2dac8-font-size );font-weight:var( --e-global-typography-0e2dac8-font-weight );text-transform:var( --e-global-typography-0e2dac8-text-transform );line-height:var( --e-global-typography-0e2dac8-line-height );letter-spacing:var( --e-global-typography-0e2dac8-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-596 .elementor-element.elementor-element-df890ac .elementor-button:hover, .elementor-596 .elementor-element.elementor-element-df890ac .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-09cc561 );border-color:var( --e-global-color-primary );}.elementor-596 .elementor-element.elementor-element-df890ac .elementor-button:hover svg, .elementor-596 .elementor-element.elementor-element-df890ac .elementor-button:focus svg{fill:var( --e-global-color-09cc561 );}.elementor-596 .elementor-element.elementor-element-d4247c8{text-align:start;}.elementor-596 .elementor-element.elementor-element-d4247c8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.2px;color:var( --e-global-color-accent );}.elementor-596 .elementor-element.elementor-element-afb7518{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-596 .elementor-element.elementor-element-afb7518 .elementor-heading-title{font-size:35px;font-style:italic;line-height:1.1px;color:var( --e-global-color-primary );}.elementor-596 .elementor-element.elementor-element-3f213fc{width:100%;max-width:100%;text-align:start;color:var( --e-global-color-b5aeb33 );font-family:var( --e-global-typography-0ed11e5-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed11e5-font-size );font-weight:var( --e-global-typography-0ed11e5-font-weight );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-d1d175e{text-align:start;}.elementor-596 .elementor-element.elementor-element-d1d175e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.2px;color:var( --e-global-color-accent );}.elementor-596 .elementor-element.elementor-element-0dbf1d5{text-align:start;font-family:var( --e-global-typography-0ed11e5-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed11e5-font-size );font-weight:var( --e-global-typography-0ed11e5-font-weight );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );color:var( --e-global-color-b5aeb33 );}.elementor-596 .elementor-element.elementor-element-be7073c{text-align:start;}.elementor-596 .elementor-element.elementor-element-be7073c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.2px;color:var( --e-global-color-accent );}.elementor-596 .elementor-element.elementor-element-fb3561d{text-align:start;font-family:var( --e-global-typography-0ed11e5-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed11e5-font-size );font-weight:var( --e-global-typography-0ed11e5-font-weight );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );color:var( --e-global-color-b5aeb33 );}.elementor-596 .elementor-element.elementor-element-b45cec6{text-align:start;}.elementor-596 .elementor-element.elementor-element-b45cec6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.2px;color:var( --e-global-color-accent );}.elementor-596 .elementor-element.elementor-element-e2c5fda{text-align:start;font-family:var( --e-global-typography-0ed11e5-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed11e5-font-size );font-weight:var( --e-global-typography-0ed11e5-font-weight );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );color:var( --e-global-color-b5aeb33 );}.elementor-596 .elementor-element.elementor-element-9774c3c{text-align:start;font-family:var( --e-global-typography-0ed11e5-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed11e5-font-size );font-weight:var( --e-global-typography-0ed11e5-font-weight );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );color:var( --e-global-color-b5aeb33 );}.elementor-596 .elementor-element.elementor-element-d165d95{text-align:start;font-family:var( --e-global-typography-0ed11e5-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed11e5-font-size );font-weight:var( --e-global-typography-0ed11e5-font-weight );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );color:var( --e-global-color-b5aeb33 );}.elementor-596 .elementor-element.elementor-element-8a28cc0{text-align:start;font-family:var( --e-global-typography-0ed11e5-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed11e5-font-size );font-weight:var( --e-global-typography-0ed11e5-font-weight );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );color:var( --e-global-color-b5aeb33 );}.elementor-596 .elementor-element.elementor-element-164a5cb{text-align:start;font-family:var( --e-global-typography-0ed11e5-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed11e5-font-size );font-weight:var( --e-global-typography-0ed11e5-font-weight );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );color:var( --e-global-color-b5aeb33 );}.elementor-596 .elementor-element.elementor-element-2cfbe35{text-align:start;font-family:var( --e-global-typography-0ed11e5-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed11e5-font-size );font-weight:var( --e-global-typography-0ed11e5-font-weight );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );color:var( --e-global-color-b5aeb33 );}.elementor-596 .elementor-element.elementor-element-3ca56c4{text-align:start;font-family:var( --e-global-typography-0ed11e5-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed11e5-font-size );font-weight:var( --e-global-typography-0ed11e5-font-weight );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );color:var( --e-global-color-b5aeb33 );}.elementor-596 .elementor-element.elementor-element-8b0724f{text-align:start;font-family:var( --e-global-typography-0ed11e5-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed11e5-font-size );font-weight:var( --e-global-typography-0ed11e5-font-weight );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );color:var( --e-global-color-b5aeb33 );}.elementor-596 .elementor-element.elementor-element-204cb79{text-align:start;}.elementor-596 .elementor-element.elementor-element-204cb79 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.2px;color:var( --e-global-color-accent );}.elementor-596 .elementor-element.elementor-element-94f5311{text-align:start;font-family:var( --e-global-typography-0ed11e5-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed11e5-font-size );font-weight:var( --e-global-typography-0ed11e5-font-weight );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );color:var( --e-global-color-b5aeb33 );}.elementor-596 .elementor-element.elementor-element-ff884a3 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-0e2dac8-font-family ), Sans-serif;font-size:var( --e-global-typography-0e2dac8-font-size );font-weight:var( --e-global-typography-0e2dac8-font-weight );text-transform:var( --e-global-typography-0e2dac8-text-transform );line-height:var( --e-global-typography-0e2dac8-line-height );letter-spacing:var( --e-global-typography-0e2dac8-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-596 .elementor-element.elementor-element-ff884a3 .elementor-button:hover, .elementor-596 .elementor-element.elementor-element-ff884a3 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-09cc561 );border-color:var( --e-global-color-primary );}.elementor-596 .elementor-element.elementor-element-ff884a3 .elementor-button:hover svg, .elementor-596 .elementor-element.elementor-element-ff884a3 .elementor-button:focus svg{fill:var( --e-global-color-09cc561 );}.elementor-596 .elementor-element.elementor-element-2fb5f82{text-align:start;}.elementor-596 .elementor-element.elementor-element-2fb5f82 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.2px;color:var( --e-global-color-accent );}.elementor-596 .elementor-element.elementor-element-36ebb1e{text-align:start;font-family:var( --e-global-typography-0ed11e5-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed11e5-font-size );font-weight:var( --e-global-typography-0ed11e5-font-weight );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );color:var( --e-global-color-b5aeb33 );}.elementor-596 .elementor-element.elementor-element-162b780{text-align:start;}.elementor-596 .elementor-element.elementor-element-162b780 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.2px;color:var( --e-global-color-accent );}.elementor-596 .elementor-element.elementor-element-0a1e079{text-align:start;font-family:var( --e-global-typography-0ed11e5-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed11e5-font-size );font-weight:var( --e-global-typography-0ed11e5-font-weight );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );color:var( --e-global-color-b5aeb33 );}.elementor-596 .elementor-element.elementor-element-da11af6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-596 .elementor-element.elementor-element-a22b017{text-align:start;}.elementor-596 .elementor-element.elementor-element-a22b017 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-596 .elementor-element.elementor-element-b9fda71 .elementor-button{background-color:var( --e-global-color-09cc561 );font-family:var( --e-global-typography-0e2dac8-font-family ), Sans-serif;font-size:var( --e-global-typography-0e2dac8-font-size );font-weight:var( --e-global-typography-0e2dac8-font-weight );text-transform:var( --e-global-typography-0e2dac8-text-transform );line-height:var( --e-global-typography-0e2dac8-line-height );letter-spacing:var( --e-global-typography-0e2dac8-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-596 .elementor-element.elementor-element-b9fda71 .elementor-button:hover, .elementor-596 .elementor-element.elementor-element-b9fda71 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-09cc561 );border-color:var( --e-global-color-primary );}.elementor-596 .elementor-element.elementor-element-b9fda71{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-596 .elementor-element.elementor-element-b9fda71 .elementor-button:hover svg, .elementor-596 .elementor-element.elementor-element-b9fda71 .elementor-button:focus svg{fill:var( --e-global-color-09cc561 );}@media(max-width:1024px){.elementor-596 .elementor-element.elementor-element-04cba6d{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-f5dc050{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-4562249 .elementor-button{font-size:var( --e-global-typography-0e2dac8-font-size );line-height:var( --e-global-typography-0e2dac8-line-height );letter-spacing:var( --e-global-typography-0e2dac8-letter-spacing );}.elementor-596 .elementor-element.elementor-element-3c817e9{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-736afdb .elementor-button{font-size:var( --e-global-typography-0e2dac8-font-size );line-height:var( --e-global-typography-0e2dac8-line-height );letter-spacing:var( --e-global-typography-0e2dac8-letter-spacing );}.elementor-596 .elementor-element.elementor-element-df890ac .elementor-button{font-size:var( --e-global-typography-0e2dac8-font-size );line-height:var( --e-global-typography-0e2dac8-line-height );letter-spacing:var( --e-global-typography-0e2dac8-letter-spacing );}.elementor-596 .elementor-element.elementor-element-d4247c8 .elementor-heading-title{font-size:12px;line-height:1.4em;letter-spacing:2.2px;}.elementor-596 .elementor-element.elementor-element-afb7518 .elementor-heading-title{font-size:28px;}.elementor-596 .elementor-element.elementor-element-3f213fc{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-d1d175e .elementor-heading-title{font-size:12px;line-height:1.4em;letter-spacing:2.2px;}.elementor-596 .elementor-element.elementor-element-0dbf1d5{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-be7073c .elementor-heading-title{font-size:12px;line-height:1.4em;letter-spacing:2.2px;}.elementor-596 .elementor-element.elementor-element-fb3561d{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-b45cec6 .elementor-heading-title{font-size:12px;line-height:1.4em;letter-spacing:2.2px;}.elementor-596 .elementor-element.elementor-element-e2c5fda{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-9774c3c{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-d165d95{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-8a28cc0{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-164a5cb{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-2cfbe35{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-3ca56c4{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-8b0724f{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-204cb79 .elementor-heading-title{font-size:12px;line-height:1.4em;letter-spacing:2.2px;}.elementor-596 .elementor-element.elementor-element-94f5311{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-ff884a3 .elementor-button{font-size:var( --e-global-typography-0e2dac8-font-size );line-height:var( --e-global-typography-0e2dac8-line-height );letter-spacing:var( --e-global-typography-0e2dac8-letter-spacing );}.elementor-596 .elementor-element.elementor-element-2fb5f82 .elementor-heading-title{font-size:12px;line-height:1.4em;letter-spacing:2.2px;}.elementor-596 .elementor-element.elementor-element-36ebb1e{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-162b780 .elementor-heading-title{font-size:12px;line-height:1.4em;letter-spacing:2.2px;}.elementor-596 .elementor-element.elementor-element-0a1e079{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-b9fda71 .elementor-button{font-size:var( --e-global-typography-0e2dac8-font-size );line-height:var( --e-global-typography-0e2dac8-line-height );letter-spacing:var( --e-global-typography-0e2dac8-letter-spacing );}}@media(max-width:767px){.elementor-596 .elementor-element.elementor-element-d283dce .elementor-heading-title{font-size:36px;line-height:1.05em;}.elementor-596 .elementor-element.elementor-element-2514f26{width:100%;max-width:100%;}.elementor-596 .elementor-element.elementor-element-7a695ba{width:100%;max-width:100%;}.woocommerce .elementor-596 .elementor-element.elementor-element-7a695ba form.cart table.variations label{font-size:13px;line-height:1.3em;}.woocommerce .elementor-596 .elementor-element.elementor-element-7a695ba form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-596 .elementor-element.elementor-element-7a695ba form.cart table.variations td.value:before{font-size:12px;}.elementor-596 .elementor-element.elementor-element-04cba6d{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-f5dc050{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-4562249{width:100%;max-width:100%;}.elementor-596 .elementor-element.elementor-element-4562249 .elementor-button{font-size:var( --e-global-typography-0e2dac8-font-size );line-height:var( --e-global-typography-0e2dac8-line-height );letter-spacing:var( --e-global-typography-0e2dac8-letter-spacing );}.elementor-596 .elementor-element.elementor-element-3c817e9{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-736afdb{width:100%;max-width:100%;}.elementor-596 .elementor-element.elementor-element-736afdb .elementor-button{font-size:var( --e-global-typography-0e2dac8-font-size );line-height:var( --e-global-typography-0e2dac8-line-height );letter-spacing:var( --e-global-typography-0e2dac8-letter-spacing );}.elementor-596 .elementor-element.elementor-element-df890ac{width:100%;max-width:100%;}.elementor-596 .elementor-element.elementor-element-df890ac .elementor-button{font-size:var( --e-global-typography-0e2dac8-font-size );line-height:var( --e-global-typography-0e2dac8-line-height );letter-spacing:var( --e-global-typography-0e2dac8-letter-spacing );}.elementor-596 .elementor-element.elementor-element-d4247c8 .elementor-heading-title{font-size:12px;line-height:1.3em;letter-spacing:2.2px;}.elementor-596 .elementor-element.elementor-element-afb7518{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-596 .elementor-element.elementor-element-afb7518 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-596 .elementor-element.elementor-element-3f213fc{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-d1d175e .elementor-heading-title{font-size:12px;line-height:1.3em;letter-spacing:2.2px;}.elementor-596 .elementor-element.elementor-element-0dbf1d5{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-be7073c .elementor-heading-title{font-size:12px;line-height:1.3em;letter-spacing:2.2px;}.elementor-596 .elementor-element.elementor-element-fb3561d{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-b45cec6 .elementor-heading-title{font-size:12px;line-height:1.3em;letter-spacing:2.2px;}.elementor-596 .elementor-element.elementor-element-e2c5fda{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-9774c3c{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-d165d95{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-8a28cc0{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-164a5cb{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-2cfbe35{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-3ca56c4{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-8b0724f{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-204cb79 .elementor-heading-title{font-size:12px;line-height:1.3em;letter-spacing:2.2px;}.elementor-596 .elementor-element.elementor-element-94f5311{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-ff884a3{width:100%;max-width:100%;}.elementor-596 .elementor-element.elementor-element-ff884a3 .elementor-button{font-size:var( --e-global-typography-0e2dac8-font-size );line-height:var( --e-global-typography-0e2dac8-line-height );letter-spacing:var( --e-global-typography-0e2dac8-letter-spacing );}.elementor-596 .elementor-element.elementor-element-2fb5f82 .elementor-heading-title{font-size:12px;line-height:1.3em;letter-spacing:2.2px;}.elementor-596 .elementor-element.elementor-element-36ebb1e{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-162b780 .elementor-heading-title{font-size:12px;line-height:1.3em;letter-spacing:2.2px;}.elementor-596 .elementor-element.elementor-element-0a1e079{font-size:var( --e-global-typography-0ed11e5-font-size );line-height:var( --e-global-typography-0ed11e5-line-height );letter-spacing:var( --e-global-typography-0ed11e5-letter-spacing );}.elementor-596 .elementor-element.elementor-element-a22b017{width:100%;max-width:100%;}.elementor-596 .elementor-element.elementor-element-a22b017.elementor-element{--align-self:stretch;}.elementor-596 .elementor-element.elementor-element-b9fda71 .elementor-button{font-size:var( --e-global-typography-0e2dac8-font-size );line-height:var( --e-global-typography-0e2dac8-line-height );letter-spacing:var( --e-global-typography-0e2dac8-letter-spacing );}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-7a695ba */.elementor-596 .elementor-element.elementor-element-7a695ba .woocommerce-variation-price {
    margin: 20px 0 12px 0;
}

.elementor-596 .elementor-element.elementor-element-7a695ba .woocommerce-variation-price .price {
    display: block;
    color: #374151;
    font-family: inherit;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.25;
}

.elementor-596 .elementor-element.elementor-element-7a695ba .woocommerce-variation-price .price::before {
    content: "CURRENT ACQUISITION PRICE";
    display: block;
    margin-bottom: 5px;
    color: #D4A373;
    font-family: inherit;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 1.5px;
}/* End custom CSS */