.elementor-5168 .elementor-element.elementor-element-eead006{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5168 .elementor-element.elementor-element-7815219{--display:flex;--min-height:618px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-5168 .elementor-element.elementor-element-7815219.e-con{--align-self:flex-start;}.elementor-5168 .elementor-element.elementor-element-067cbfe{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5168 .elementor-element.elementor-element-067cbfe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5168 .elementor-element.elementor-element-067cbfe .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5168 .elementor-element.elementor-element-067cbfe .elementor-swiper-button.elementor-swiper-button-next{font-size:25px;color:var( --e-global-color-primary );}.elementor-5168 .elementor-element.elementor-element-067cbfe .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-5168 .elementor-element.elementor-element-067cbfe .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-5168 .elementor-element.elementor-element-067cbfe .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-5168 .elementor-element.elementor-element-3675368 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-4531c0b );opacity:var( --e-global-color-4531c0b );}.elementor-5168 .elementor-element.elementor-element-3675368 .swiper-pagination-bullet{background:var( --e-global-color-accent );}.elementor-5168 .elementor-element.elementor-element-3675368 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-5168 .elementor-element.elementor-element-eb21b0f{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5168 .elementor-element.elementor-element-eb21b0f.e-con{--align-self:flex-start;}.elementor-5168 .elementor-element.elementor-element-f328338 .woocommerce-breadcrumb{color:var( --e-global-color-primary );}.elementor-5168 .elementor-element.elementor-element-ec76527{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5168 .elementor-element.elementor-element-ec76527:not(.elementor-motion-effects-element-type-background), .elementor-5168 .elementor-element.elementor-element-ec76527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF9E;}.elementor-5168 .elementor-element.elementor-element-d736c32{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;padding:0px 0px 0px 0px;text-align:left;}.elementor-5168 .elementor-element.elementor-element-d736c32 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5168 .elementor-element.elementor-element-2f281e4{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;padding:0px 0px 0px 0px;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-5168 .elementor-element.elementor-element-2f281e4.elementor-element{--align-self:center;}.elementor-5168 .elementor-element.elementor-element-35c5bcf{width:100%;max-width:100%;margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--view-cart-spacing:0px;}.elementor-5168 .elementor-element.elementor-element-35c5bcf.elementor-element{--align-self:center;}.elementor-5168 .elementor-element.elementor-element-35c5bcf .cart button, .elementor-5168 .elementor-element.elementor-element-35c5bcf .cart .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:none;border-radius:10px 10px 10px 10px;color:var( --e-global-color-6740a3e );background-color:var( --e-global-color-915ca5f );border-color:var( --e-global-color-915ca5f );transition:all 0.2s;}.elementor-5168 .elementor-element.elementor-element-35c5bcf .cart button:hover, .elementor-5168 .elementor-element.elementor-element-35c5bcf .cart .button:hover{color:var( --e-global-color-6740a3e );background-color:var( --e-global-color-915ca5f );border-color:var( --e-global-color-915ca5f );}.elementor-5168 .elementor-element.elementor-element-35c5bcf .added_to_cart{color:var( --e-global-color-6740a3e );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.woocommerce .elementor-5168 .elementor-element.elementor-element-35c5bcf form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-5168 .elementor-element.elementor-element-35c5bcf form.cart table.variations tr th, .woocommerce .elementor-5168 .elementor-element.elementor-element-35c5bcf form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-5168 .elementor-element.elementor-element-35c5bcf form.cart table.variations label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-61f0f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-61f0f3f-font-size );font-weight:var( --e-global-typography-61f0f3f-font-weight );line-height:var( --e-global-typography-61f0f3f-line-height );}.woocommerce .elementor-5168 .elementor-element.elementor-element-35c5bcf form.cart table.variations td.value select{color:var( --e-global-color-primary );}.woocommerce .elementor-5168 .elementor-element.elementor-element-35c5bcf form.cart table.variations td.value select, .woocommerce .elementor-5168 .elementor-element.elementor-element-35c5bcf form.cart table.variations td.value:before{background-color:var( --e-global-color-1b0c754 );border:var( --e-global-color-1b0c754 );border-radius:0px;}.woocommerce .elementor-5168 .elementor-element.elementor-element-35c5bcf form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-5168 .elementor-element.elementor-element-35c5bcf form.cart table.variations td.value:before{font-family:var( --e-global-typography-61f0f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-61f0f3f-font-size );font-weight:var( --e-global-typography-61f0f3f-font-weight );line-height:var( --e-global-typography-61f0f3f-line-height );}.elementor-5168 .elementor-element.elementor-element-0a5fefc{--display:flex;}.elementor-5168 .elementor-element.elementor-element-0a5fefc:not(.elementor-motion-effects-element-type-background), .elementor-5168 .elementor-element.elementor-element-0a5fefc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b0c754 );}.elementor-5168 .elementor-element.elementor-element-6dab0f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5168 .elementor-element.elementor-element-6c3b43e{font-family:var( --e-global-typography-380165e-font-family ), Sans-serif;font-size:var( --e-global-typography-380165e-font-size );line-height:var( --e-global-typography-380165e-line-height );}.elementor-5168 .elementor-element.elementor-element-721395c{--display:flex;}.elementor-5168 .elementor-element.elementor-element-b051e76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5168 .elementor-element.elementor-element-22fe58c{font-family:var( --e-global-typography-380165e-font-family ), Sans-serif;font-size:var( --e-global-typography-380165e-font-size );line-height:var( --e-global-typography-380165e-line-height );}.elementor-5168 .elementor-element.elementor-element-d564915{--display:flex;}.elementor-5168 .elementor-element.elementor-element-c2746c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5168 .elementor-element.elementor-element-b713f85{font-family:var( --e-global-typography-380165e-font-family ), Sans-serif;font-size:var( --e-global-typography-380165e-font-size );line-height:var( --e-global-typography-380165e-line-height );}.elementor-5168 .elementor-element.elementor-element-9bf7798{--n-accordion-title-font-size:var( --e-global-typography-380165e-font-size );--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-5168 .elementor-element.elementor-element-9bf7798 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-1b0c754 );border-style:none;}:where( .elementor-5168 .elementor-element.elementor-element-9bf7798 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-380165e-font-family ), Sans-serif;line-height:var( --e-global-typography-380165e-line-height );}.elementor-5168 .elementor-element.elementor-element-1b1251e{--display:flex;--min-height:884px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5168 .elementor-element.elementor-element-b6edb72{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;top:174.818px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5168 .elementor-element.elementor-element-b6edb72{left:84.892px;}body.rtl .elementor-5168 .elementor-element.elementor-element-b6edb72{right:84.892px;}.elementor-5168 .elementor-element.elementor-element-5409f35{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;top:160.218px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5168 .elementor-element.elementor-element-5409f35{left:1475.67px;}body.rtl .elementor-5168 .elementor-element.elementor-element-5409f35{right:1475.67px;}.elementor-5168 .elementor-element.elementor-element-21502b4{width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;top:510.765px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5168 .elementor-element.elementor-element-21502b4{left:391.282px;}body.rtl .elementor-5168 .elementor-element.elementor-element-21502b4{right:391.282px;}.elementor-5168 .elementor-element.elementor-element-88dc5be{width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;top:207.778px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5168 .elementor-element.elementor-element-88dc5be{left:15.187px;}body.rtl .elementor-5168 .elementor-element.elementor-element-88dc5be{right:15.187px;}.elementor-5168 .elementor-element.elementor-element-faffad1{width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;top:515.41px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5168 .elementor-element.elementor-element-faffad1{left:1412.408px;}body.rtl .elementor-5168 .elementor-element.elementor-element-faffad1{right:1412.408px;}.elementor-5168 .elementor-element.elementor-element-0329a82{width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;top:455.592px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5168 .elementor-element.elementor-element-0329a82{left:1117.585px;}body.rtl .elementor-5168 .elementor-element.elementor-element-0329a82{right:1117.585px;}.elementor-5168 .elementor-element.elementor-element-40940cf{width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;top:718.42px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5168 .elementor-element.elementor-element-40940cf{left:1014.882px;}body.rtl .elementor-5168 .elementor-element.elementor-element-40940cf{right:1014.882px;}.elementor-5168 .elementor-element.elementor-element-3e2399b{width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;top:808.019px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5168 .elementor-element.elementor-element-3e2399b{left:758.184px;}body.rtl .elementor-5168 .elementor-element.elementor-element-3e2399b{right:758.184px;}.elementor-5168 .elementor-element.elementor-element-e5b1153{width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;top:270.623px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5168 .elementor-element.elementor-element-e5b1153{left:827.912px;}body.rtl .elementor-5168 .elementor-element.elementor-element-e5b1153{right:827.912px;}.elementor-5168 .elementor-element.elementor-element-c1f59d1{width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;top:749.623px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5168 .elementor-element.elementor-element-c1f59d1{left:486.912px;}body.rtl .elementor-5168 .elementor-element.elementor-element-c1f59d1{right:486.912px;}.elementor-5168 .elementor-element.elementor-element-07b357f{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:548.331px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5168 .elementor-element.elementor-element-07b357f{left:1090.888px;}body.rtl .elementor-5168 .elementor-element.elementor-element-07b357f{right:1090.888px;}.elementor-5168 .elementor-element.elementor-element-9df6c43{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;top:283.33px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5168 .elementor-element.elementor-element-9df6c43{left:903.238px;}body.rtl .elementor-5168 .elementor-element.elementor-element-9df6c43{right:903.238px;}.elementor-5168 .elementor-element.elementor-element-a796714{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;top:569.352px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5168 .elementor-element.elementor-element-a796714{left:688.119px;}body.rtl .elementor-5168 .elementor-element.elementor-element-a796714{right:688.119px;}.elementor-5168 .elementor-element.elementor-element-3289aa3{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;top:282.6px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5168 .elementor-element.elementor-element-3289aa3{left:510.362px;}body.rtl .elementor-5168 .elementor-element.elementor-element-3289aa3{right:510.362px;}.elementor-5168 .elementor-element.elementor-element-0b37b75{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;top:119.165px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5168 .elementor-element.elementor-element-0b37b75{left:1184.441px;}body.rtl .elementor-5168 .elementor-element.elementor-element-0b37b75{right:1184.441px;}.elementor-5168 .elementor-element.elementor-element-ed4940d{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;top:656.163px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5168 .elementor-element.elementor-element-ed4940d{left:182.861px;}body.rtl .elementor-5168 .elementor-element.elementor-element-ed4940d{right:182.861px;}.elementor-5168 .elementor-element.elementor-element-9bd3573{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;top:566.022px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5168 .elementor-element.elementor-element-9bd3573{left:1532.693px;}body.rtl .elementor-5168 .elementor-element.elementor-element-9bd3573{right:1532.693px;}.elementor-5168 .elementor-element.elementor-element-9ec9d7f{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;top:551.196px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5168 .elementor-element.elementor-element-9ec9d7f{left:-22.164px;}body.rtl .elementor-5168 .elementor-element.elementor-element-9ec9d7f{right:-22.164px;}.elementor-5168 .elementor-element.elementor-element-8e61f38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-5168 .elementor-element.elementor-element-8e61f38 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:83px;font-weight:900;line-height:1.1em;}.elementor-5168 .elementor-element.elementor-element-34137a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5168 .elementor-element.elementor-element-36deffa{--display:flex;--min-height:22px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:1px 0px 1px 0px;}.elementor-5168 .elementor-element.elementor-element-36deffa:not(.elementor-motion-effects-element-type-background), .elementor-5168 .elementor-element.elementor-element-36deffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6740a3e );}.elementor-5168 .elementor-element.elementor-element-c18eb8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-5168 .elementor-element.elementor-element-c18eb8a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-5168 .elementor-element.elementor-element-1346825{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5168 .elementor-element.elementor-element-c88f511{--display:flex;--min-height:220px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5168 .elementor-element.elementor-element-65120bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5168 .elementor-element.elementor-element-61368b2{text-align:start;}.elementor-5168 .elementor-element.elementor-element-61368b2 .elementor-star-rating{font-size:22px;}.elementor-5168 .elementor-element.elementor-element-61368b2 .elementor-star-rating i:not(:last-of-type){margin-inline-end:3px;}.elementor-5168 .elementor-element.elementor-element-61368b2 .elementor-star-rating i:before{color:var( --e-global-color-0dc158e );}.elementor-5168 .elementor-element.elementor-element-61368b2 .elementor-star-rating i{color:#F3F5F8;}.elementor-5168 .elementor-element.elementor-element-96c9c12 .elementor-blockquote__content{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-61f0f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-61f0f3f-font-size );font-weight:var( --e-global-typography-61f0f3f-font-weight );line-height:var( --e-global-typography-61f0f3f-line-height );}.elementor-5168 .elementor-element.elementor-element-96c9c12 .elementor-blockquote__author{color:var( --e-global-color-text );font-family:"Space Mono", Sans-serif;font-size:18px;line-height:1.5em;}.elementor-5168 .elementor-element.elementor-element-5421f12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5168 .elementor-element.elementor-element-db181db{text-align:start;width:var( --container-widget-width, 45.19% );max-width:45.19%;--container-widget-width:45.19%;--container-widget-flex-grow:0;}.elementor-5168 .elementor-element.elementor-element-db181db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5168 .elementor-element.elementor-element-db181db .elementor-star-rating{font-size:22px;}.elementor-5168 .elementor-element.elementor-element-db181db .elementor-star-rating i:not(:last-of-type){margin-inline-end:2px;}.elementor-5168 .elementor-element.elementor-element-db181db .elementor-star-rating i:before{color:var( --e-global-color-0dc158e );}.elementor-5168 .elementor-element.elementor-element-db181db .elementor-star-rating i{color:#F3F5F8;}.elementor-5168 .elementor-element.elementor-element-0d4b990 .elementor-blockquote__content{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-61f0f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-61f0f3f-font-size );font-weight:var( --e-global-typography-61f0f3f-font-weight );line-height:var( --e-global-typography-61f0f3f-line-height );}.elementor-5168 .elementor-element.elementor-element-0d4b990 .elementor-blockquote__author{color:var( --e-global-color-text );font-family:var( --e-global-typography-380165e-font-family ), Sans-serif;font-size:var( --e-global-typography-380165e-font-size );line-height:var( --e-global-typography-380165e-line-height );}.elementor-5168 .elementor-element.elementor-element-17ea1a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5168 .elementor-element.elementor-element-fd108f0{text-align:start;width:var( --container-widget-width, 47.231% );max-width:47.231%;--container-widget-width:47.231%;--container-widget-flex-grow:0;}.elementor-5168 .elementor-element.elementor-element-fd108f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5168 .elementor-element.elementor-element-fd108f0 .elementor-star-rating{font-size:22px;}.elementor-5168 .elementor-element.elementor-element-fd108f0 .elementor-star-rating i:not(:last-of-type){margin-inline-end:2px;}.elementor-5168 .elementor-element.elementor-element-fd108f0 .elementor-star-rating i:before{color:var( --e-global-color-0dc158e );}.elementor-5168 .elementor-element.elementor-element-fd108f0 .elementor-star-rating i{color:#F3F5F8;}.elementor-5168 .elementor-element.elementor-element-2afe078 .elementor-blockquote__content{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-61f0f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-61f0f3f-font-size );font-weight:var( --e-global-typography-61f0f3f-font-weight );line-height:var( --e-global-typography-61f0f3f-line-height );}.elementor-5168 .elementor-element.elementor-element-2afe078 .elementor-blockquote__author{color:var( --e-global-color-text );font-family:"Space Mono", Sans-serif;font-size:18px;font-weight:900;line-height:1.5em;}.elementor-5168 .elementor-element.elementor-element-e8fb381{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5168 .elementor-element.elementor-element-f5f5cda{text-align:start;width:var( --container-widget-width, 48.251% );max-width:48.251%;--container-widget-width:48.251%;--container-widget-flex-grow:0;}.elementor-5168 .elementor-element.elementor-element-f5f5cda.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5168 .elementor-element.elementor-element-f5f5cda .elementor-star-rating{font-size:22px;}.elementor-5168 .elementor-element.elementor-element-f5f5cda .elementor-star-rating i:not(:last-of-type){margin-inline-end:2px;}.elementor-5168 .elementor-element.elementor-element-f5f5cda .elementor-star-rating i:before{color:var( --e-global-color-0dc158e );}.elementor-5168 .elementor-element.elementor-element-f5f5cda .elementor-star-rating i{color:#F3F5F8;}.elementor-5168 .elementor-element.elementor-element-5511689 .elementor-blockquote__content{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-61f0f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-61f0f3f-font-size );font-weight:var( --e-global-typography-61f0f3f-font-weight );line-height:var( --e-global-typography-61f0f3f-line-height );}.elementor-5168 .elementor-element.elementor-element-5511689 .elementor-blockquote__author{color:var( --e-global-color-text );font-family:"Space Mono", Sans-serif;font-size:18px;font-weight:900;line-height:1.5em;}.elementor-5168 .elementor-element.elementor-element-df26c14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:1px 0px 1px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5168 .elementor-element.elementor-element-df26c14:not(.elementor-motion-effects-element-type-background), .elementor-5168 .elementor-element.elementor-element-df26c14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6740a3e );}.elementor-5168 .elementor-element.elementor-element-1f112c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-5168 .elementor-element.elementor-element-1f112c5 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-5168 .elementor-element.elementor-element-df7de8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5168 .elementor-element.elementor-element-202dfec{--display:flex;--min-height:406px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5168 .elementor-element.elementor-element-d88ef1c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-5168 .elementor-element.elementor-element-2c4df3a{--display:flex;--min-height:375px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5168 .elementor-element.elementor-element-e988623 img{border-radius:10px 10px 10px 10px;}.elementor-5168 .elementor-element.elementor-element-6955d98 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5168 .elementor-element.elementor-element-28e4f49 .elementor-button{background-color:var( --e-global-color-915ca5f );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-6740a3e );color:var( --e-global-color-6740a3e );box-shadow:4px 4px 0px 0px rgba(90, 51, 51, 0.28);border-radius:10px 10px 10px 10px;padding:10px 15px 10px 15px;}.elementor-5168 .elementor-element.elementor-element-28e4f49 .elementor-button:hover, .elementor-5168 .elementor-element.elementor-element-28e4f49 .elementor-button:focus{background-color:var( --e-global-color-915ca5f );color:var( --e-global-color-6740a3e );}.elementor-5168 .elementor-element.elementor-element-28e4f49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5168 .elementor-element.elementor-element-28e4f49 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5168 .elementor-element.elementor-element-28e4f49 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-5168 .elementor-element.elementor-element-28e4f49 .elementor-button:hover svg, .elementor-5168 .elementor-element.elementor-element-28e4f49 .elementor-button:focus svg{fill:var( --e-global-color-6740a3e );}.elementor-5168 .elementor-element.elementor-element-6b377c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5168 .elementor-element.elementor-element-6f57be5 img{border-radius:10px 10px 10px 10px;}.elementor-5168 .elementor-element.elementor-element-eb6328f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5168 .elementor-element.elementor-element-b25e535 .elementor-button{background-color:var( --e-global-color-915ca5f );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-6740a3e );color:var( --e-global-color-6740a3e );box-shadow:4px 4px 0px 0px rgba(90, 51, 51, 0.28);border-radius:10px 10px 10px 10px;padding:10px 15px 10px 15px;}.elementor-5168 .elementor-element.elementor-element-b25e535 .elementor-button:hover, .elementor-5168 .elementor-element.elementor-element-b25e535 .elementor-button:focus{background-color:var( --e-global-color-915ca5f );color:var( --e-global-color-6740a3e );}.elementor-5168 .elementor-element.elementor-element-b25e535{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5168 .elementor-element.elementor-element-b25e535 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5168 .elementor-element.elementor-element-b25e535 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-5168 .elementor-element.elementor-element-b25e535 .elementor-button:hover svg, .elementor-5168 .elementor-element.elementor-element-b25e535 .elementor-button:focus svg{fill:var( --e-global-color-6740a3e );}.elementor-5168 .elementor-element.elementor-element-53d2d2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5168 .elementor-element.elementor-element-96c9160 img{border-radius:10px 10px 10px 10px;}.elementor-5168 .elementor-element.elementor-element-fc2d5f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5168 .elementor-element.elementor-element-fc2d5f9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5168 .elementor-element.elementor-element-8bfff2d .elementor-button{background-color:var( --e-global-color-915ca5f );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-6740a3e );color:var( --e-global-color-6740a3e );box-shadow:4px 4px 0px 0px rgba(90, 51, 51, 0.28);border-radius:10px 10px 10px 10px;padding:10px 15px 10px 15px;}.elementor-5168 .elementor-element.elementor-element-8bfff2d .elementor-button:hover, .elementor-5168 .elementor-element.elementor-element-8bfff2d .elementor-button:focus{background-color:var( --e-global-color-915ca5f );color:var( --e-global-color-6740a3e );}.elementor-5168 .elementor-element.elementor-element-8bfff2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5168 .elementor-element.elementor-element-8bfff2d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5168 .elementor-element.elementor-element-8bfff2d .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-5168 .elementor-element.elementor-element-8bfff2d .elementor-button:hover svg, .elementor-5168 .elementor-element.elementor-element-8bfff2d .elementor-button:focus svg{fill:var( --e-global-color-6740a3e );}@media(max-width:1024px){.elementor-5168 .elementor-element.elementor-element-eead006{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5168 .elementor-element.elementor-element-eb21b0f{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:21px;}.elementor-5168 .elementor-element.elementor-element-d736c32 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5168 .elementor-element.elementor-element-35c5bcf .cart button, .elementor-5168 .elementor-element.elementor-element-35c5bcf .cart .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5168 .elementor-element.elementor-element-35c5bcf .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-5168 .elementor-element.elementor-element-35c5bcf form.cart table.variations label{font-size:var( --e-global-typography-61f0f3f-font-size );line-height:var( --e-global-typography-61f0f3f-line-height );}.woocommerce .elementor-5168 .elementor-element.elementor-element-35c5bcf form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-5168 .elementor-element.elementor-element-35c5bcf form.cart table.variations td.value:before{font-size:var( --e-global-typography-61f0f3f-font-size );line-height:var( --e-global-typography-61f0f3f-line-height );}.elementor-5168 .elementor-element.elementor-element-6c3b43e{font-size:var( --e-global-typography-380165e-font-size );line-height:var( --e-global-typography-380165e-line-height );}.elementor-5168 .elementor-element.elementor-element-22fe58c{font-size:var( --e-global-typography-380165e-font-size );line-height:var( --e-global-typography-380165e-line-height );}.elementor-5168 .elementor-element.elementor-element-b713f85{font-size:var( --e-global-typography-380165e-font-size );line-height:var( --e-global-typography-380165e-line-height );}.elementor-5168 .elementor-element.elementor-element-9bf7798{--n-accordion-title-font-size:var( --e-global-typography-380165e-font-size );}:where( .elementor-5168 .elementor-element.elementor-element-9bf7798 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-380165e-line-height );}.elementor-5168 .elementor-element.elementor-element-8e61f38 .elementor-heading-title{font-size:58px;line-height:1.1em;letter-spacing:-0.5px;}.elementor-5168 .elementor-element.elementor-element-c18eb8a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-5168 .elementor-element.elementor-element-c88f511{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-5168 .elementor-element.elementor-element-96c9c12 .elementor-blockquote__content{font-size:var( --e-global-typography-61f0f3f-font-size );line-height:var( --e-global-typography-61f0f3f-line-height );}.elementor-5168 .elementor-element.elementor-element-96c9c12 .elementor-blockquote__author{font-size:16px;}.elementor-5168 .elementor-element.elementor-element-0d4b990 .elementor-blockquote__content{font-size:var( --e-global-typography-61f0f3f-font-size );line-height:var( --e-global-typography-61f0f3f-line-height );}.elementor-5168 .elementor-element.elementor-element-0d4b990 .elementor-blockquote__author{font-size:var( --e-global-typography-380165e-font-size );line-height:var( --e-global-typography-380165e-line-height );}.elementor-5168 .elementor-element.elementor-element-2afe078 .elementor-blockquote__content{font-size:var( --e-global-typography-61f0f3f-font-size );line-height:var( --e-global-typography-61f0f3f-line-height );}.elementor-5168 .elementor-element.elementor-element-2afe078 .elementor-blockquote__author{font-size:16px;}.elementor-5168 .elementor-element.elementor-element-5511689 .elementor-blockquote__content{font-size:var( --e-global-typography-61f0f3f-font-size );line-height:var( --e-global-typography-61f0f3f-line-height );}.elementor-5168 .elementor-element.elementor-element-5511689 .elementor-blockquote__author{font-size:16px;}.elementor-5168 .elementor-element.elementor-element-1f112c5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-5168 .elementor-element.elementor-element-202dfec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5168 .elementor-element.elementor-element-6955d98 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5168 .elementor-element.elementor-element-28e4f49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5168 .elementor-element.elementor-element-28e4f49 .elementor-button{font-size:var( --e-global-typography-accent-font-size );padding:10px 15px 10px 15px;}.elementor-5168 .elementor-element.elementor-element-eb6328f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5168 .elementor-element.elementor-element-b25e535{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5168 .elementor-element.elementor-element-b25e535 .elementor-button{font-size:var( --e-global-typography-accent-font-size );padding:10px 15px 10px 15px;}.elementor-5168 .elementor-element.elementor-element-fc2d5f9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5168 .elementor-element.elementor-element-8bfff2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5168 .elementor-element.elementor-element-8bfff2d .elementor-button{font-size:var( --e-global-typography-accent-font-size );padding:10px 15px 10px 15px;}}@media(max-width:767px){.elementor-5168 .elementor-element.elementor-element-eead006{--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;}.elementor-5168 .elementor-element.elementor-element-7815219{--width:100%;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5168 .elementor-element.elementor-element-7815219.e-con{--align-self:center;}.elementor-5168 .elementor-element.elementor-element-3675368{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-5168 .elementor-element.elementor-element-3675368 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-5168 .elementor-element.elementor-element-eb21b0f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5168 .elementor-element.elementor-element-ec76527{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-5168 .elementor-element.elementor-element-d736c32{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;text-align:left;}.elementor-5168 .elementor-element.elementor-element-d736c32 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5168 .elementor-element.elementor-element-2f281e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-5168 .elementor-element.elementor-element-35c5bcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5168 .elementor-element.elementor-element-35c5bcf .cart button, .elementor-5168 .elementor-element.elementor-element-35c5bcf .cart .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5168 .elementor-element.elementor-element-35c5bcf .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-5168 .elementor-element.elementor-element-35c5bcf form.cart table.variations label{font-size:var( --e-global-typography-61f0f3f-font-size );line-height:var( --e-global-typography-61f0f3f-line-height );}.woocommerce .elementor-5168 .elementor-element.elementor-element-35c5bcf form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-5168 .elementor-element.elementor-element-35c5bcf form.cart table.variations td.value:before{font-size:var( --e-global-typography-61f0f3f-font-size );line-height:var( --e-global-typography-61f0f3f-line-height );}.elementor-5168 .elementor-element.elementor-element-6c3b43e{font-size:var( --e-global-typography-380165e-font-size );line-height:var( --e-global-typography-380165e-line-height );}.elementor-5168 .elementor-element.elementor-element-22fe58c{font-size:var( --e-global-typography-380165e-font-size );line-height:var( --e-global-typography-380165e-line-height );}.elementor-5168 .elementor-element.elementor-element-b713f85{font-size:var( --e-global-typography-380165e-font-size );line-height:var( --e-global-typography-380165e-line-height );}.elementor-5168 .elementor-element.elementor-element-9bf7798{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-font-size:var( --e-global-typography-380165e-font-size );}:where( .elementor-5168 .elementor-element.elementor-element-9bf7798 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-380165e-line-height );}.elementor-5168 .elementor-element.elementor-element-8e61f38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 17px 17px 17px;}.elementor-5168 .elementor-element.elementor-element-8e61f38 .elementor-heading-title{font-size:40px;}.elementor-5168 .elementor-element.elementor-element-34137a0{--min-height:330px;}.elementor-5168 .elementor-element.elementor-element-c18eb8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-5168 .elementor-element.elementor-element-c18eb8a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-5168 .elementor-element.elementor-element-c88f511{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5168 .elementor-element.elementor-element-96c9c12 .elementor-blockquote__content{font-size:var( --e-global-typography-61f0f3f-font-size );line-height:var( --e-global-typography-61f0f3f-line-height );}.elementor-5168 .elementor-element.elementor-element-96c9c12 .elementor-blockquote__author{font-size:14px;}.elementor-5168 .elementor-element.elementor-element-0d4b990 .elementor-blockquote__content{font-size:var( --e-global-typography-61f0f3f-font-size );line-height:var( --e-global-typography-61f0f3f-line-height );}.elementor-5168 .elementor-element.elementor-element-0d4b990 .elementor-blockquote__author{font-size:var( --e-global-typography-380165e-font-size );line-height:var( --e-global-typography-380165e-line-height );}.elementor-5168 .elementor-element.elementor-element-2afe078 .elementor-blockquote__content{font-size:var( --e-global-typography-61f0f3f-font-size );line-height:var( --e-global-typography-61f0f3f-line-height );}.elementor-5168 .elementor-element.elementor-element-2afe078 .elementor-blockquote__author{font-size:14px;}.elementor-5168 .elementor-element.elementor-element-5511689 .elementor-blockquote__content{font-size:var( --e-global-typography-61f0f3f-font-size );line-height:var( --e-global-typography-61f0f3f-line-height );}.elementor-5168 .elementor-element.elementor-element-5511689 .elementor-blockquote__author{font-size:14px;}.elementor-5168 .elementor-element.elementor-element-1f112c5{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 15px;}.elementor-5168 .elementor-element.elementor-element-1f112c5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-5168 .elementor-element.elementor-element-202dfec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5168 .elementor-element.elementor-element-d88ef1c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5168 .elementor-element.elementor-element-2c4df3a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5168 .elementor-element.elementor-element-6955d98 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5168 .elementor-element.elementor-element-28e4f49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5168 .elementor-element.elementor-element-28e4f49.elementor-element{--align-self:flex-start;}.elementor-5168 .elementor-element.elementor-element-28e4f49 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5168 .elementor-element.elementor-element-28e4f49 .elementor-button{font-size:var( --e-global-typography-accent-font-size );border-radius:5px 5px 5px 5px;padding:4px 9px 4px 9px;}.elementor-5168 .elementor-element.elementor-element-6b377c9{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5168 .elementor-element.elementor-element-eb6328f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5168 .elementor-element.elementor-element-b25e535{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5168 .elementor-element.elementor-element-b25e535.elementor-element{--align-self:flex-start;}.elementor-5168 .elementor-element.elementor-element-b25e535 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5168 .elementor-element.elementor-element-b25e535 .elementor-button{font-size:var( --e-global-typography-accent-font-size );border-radius:5px 5px 5px 5px;padding:4px 9px 4px 9px;}.elementor-5168 .elementor-element.elementor-element-53d2d2a{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5168 .elementor-element.elementor-element-fc2d5f9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5168 .elementor-element.elementor-element-8bfff2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5168 .elementor-element.elementor-element-8bfff2d.elementor-element{--align-self:flex-start;}.elementor-5168 .elementor-element.elementor-element-8bfff2d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5168 .elementor-element.elementor-element-8bfff2d .elementor-button{font-size:var( --e-global-typography-accent-font-size );border-radius:5px 5px 5px 5px;padding:4px 9px 4px 9px;}}@media(min-width:768px){.elementor-5168 .elementor-element.elementor-element-eead006{--content-width:1400px;}.elementor-5168 .elementor-element.elementor-element-7815219{--width:50%;}.elementor-5168 .elementor-element.elementor-element-eb21b0f{--width:50%;}.elementor-5168 .elementor-element.elementor-element-1b1251e{--content-width:1400px;}.elementor-5168 .elementor-element.elementor-element-36deffa{--content-width:1400px;}.elementor-5168 .elementor-element.elementor-element-1346825{--content-width:1400px;}.elementor-5168 .elementor-element.elementor-element-c88f511{--width:1400px;}.elementor-5168 .elementor-element.elementor-element-65120bd{--width:25%;}.elementor-5168 .elementor-element.elementor-element-5421f12{--width:25%;}.elementor-5168 .elementor-element.elementor-element-17ea1a0{--width:25%;}.elementor-5168 .elementor-element.elementor-element-e8fb381{--width:25%;}.elementor-5168 .elementor-element.elementor-element-df26c14{--content-width:1400px;}.elementor-5168 .elementor-element.elementor-element-df7de8d{--content-width:1400px;}.elementor-5168 .elementor-element.elementor-element-d88ef1c{--width:69%;}.elementor-5168 .elementor-element.elementor-element-2c4df3a{--width:50%;}.elementor-5168 .elementor-element.elementor-element-6b377c9{--width:50%;}.elementor-5168 .elementor-element.elementor-element-53d2d2a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5168 .elementor-element.elementor-element-7815219{--width:100%;}.elementor-5168 .elementor-element.elementor-element-eb21b0f{--width:100%;}.elementor-5168 .elementor-element.elementor-element-d88ef1c{--width:100%;}}/* Start custom CSS for image-carousel, class: .elementor-element-067cbfe *//* --- 1. STYLE DES BOUTONS (Blanc avec bordure bleue) --- */
.elementor-5168 .elementor-element.elementor-element-067cbfe .elementor-swiper-button {
    background-color: #ffffff !important; /* Fond BLANC */
    border: 1px solid #000096 !important; /* Bordure fine BLEUE */
    border-radius: 50% !important; /* Rond parfait */
    width: 40px !important; /* Taille */
    height: 40px !important;
    opacity: 1 !important;
    
    /* Centrage de l'icône */
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);

    /* ✨ MODIFICATION CLÉ : EMPÊCHER LA SÉLECTION DE TEXTE */
    -webkit-user-select: none; /* Pour Chrome, Safari, etc. */
    -moz-user-select: none;    /* Pour Firefox */
    -ms-user-select: none;     /* Pour IE/Edge */
    user-select: none;         /* Standard */
}

/* --- 2. COULEUR DE L'ICÔNE (Bleue) --- */
.elementor-5168 .elementor-element.elementor-element-067cbfe .elementor-swiper-button i {
    color: #000096 !important;
    font-size: 18px !important;
}

/* --- 3. REPOSITIONNEMENT (En bas à DROITE) --- */
.elementor-5168 .elementor-element.elementor-element-067cbfe .elementor-swiper-button-prev,
.elementor-5168 .elementor-element.elementor-element-067cbfe .elementor-swiper-button-next {
    top: auto !important; 
    bottom: 20px !important; /* Espace depuis le bas */
    transform: none !important;
}

/* Flèche SUIVANTE (La plus à droite) */
.elementor-5168 .elementor-element.elementor-element-067cbfe .elementor-swiper-button-next {
    right: 20px !important; /* Espace depuis le bord droit */
    left: auto !important;
}

/* Flèche PRÉCÉDENTE (Juste à côté) */
.elementor-5168 .elementor-element.elementor-element-067cbfe .elementor-swiper-button-prev {
    right: 70px !important; /* 20px (marge) + 40px (bouton) + 10px (écart) */
    left: auto !important;
}

/* --- 4. EFFET DE SURVOL --- */
.elementor-5168 .elementor-element.elementor-element-067cbfe .elementor-swiper-button:hover {
    background-color: #f0f0f0 !important;
    transform: scale(1.05) !important;
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-35c5bcf *//* 1. Cacher le lien "Effacer" */
.reset_variations {
    display: none !important;
}

/* 2. Mettre le prix en bleu #000096 */
.woocommerce div.product p.price, 
.woocommerce div.product span.price,
.price .amount {
    color: #000096 !important;
}

/* 3. Mettre les étiquettes (ex: "FORMATS") en bleu #000096 */
.variations label,
.variations td.label {
    color: #000096 !important;
    text-transform: uppercase; /* Optionnel : garde le texte en majuscules */
    font-weight: bold; /* Optionnel : garde le texte en gras */
}
/* Couleur du texte à l'intérieur des boutons (Pack de 4, etc.) */
.variable-item-span,
.swatch-label {
    color: #000096 !important;
}

/* Mettre aussi la bordure des boutons en bleu (pour que ça soit assorti) */
.woo-variation-swatches .variable-item {
    border-color: #000096 !important;
}

/* Optionnel : Quand on clique sur un bouton, le fond devient bleu et le texte blanc */
.woo-variation-swatches .variable-item.selected,
.woo-variation-swatches .variable-item.selected:hover {
    background-color: #000096 !important;
    border-color: #000096 !important;
}

/* Assure que le texte reste blanc quand le bouton est sélectionné (sur fond bleu) */
.woo-variation-swatches .variable-item.selected .variable-item-span {
    color: #ffffff !important;
}

/* Style ombre dure pour les boutons Ajouter au panier */
.single_add_to_cart_button, /* Bouton sur la page produit */
.add_to_cart_button,        /* Boutons sur la page boutique */
.elementor-button {         /* Boutons créés avec Elementor */
    box-shadow: 4px 4px 0px 0px rgba(90, 51, 51, 0.28) !important;
    transition: all 0.2s ease; /* Pour que le clic soit fluide */
}

/* PETIT BONUS : Effet d'enfoncement au clic */
/* Ça donne l'impression qu'on appuie vraiment sur le bouton */
.single_add_to_cart_button:active,
.add_to_cart_button:active,
.elementor-button:active {
    transform: translate(4px, 4px) !important; /* Le bouton descend */
    box-shadow: none !important; /* L'ombre disparaît */
    
    
}
/* FORCE BRUTE : Cible tous les boutons possibles (WooCommerce et Elementor) */
body .elementor-button, 
body .button, 
body button.single_add_to_cart_button,
body a.add_to_cart_button,
body button[type="submit"] {
    /* L'ombre de 4px sans flou */
    box-shadow: 4px 4px 0px 0px rgba(90, 51, 51, 0.28) !important;
    border: none !important; /* Retire les bordures du thème qui gênent parfois */
    transition: all 0.2s ease !important;
}

/* AU SURVOL : Soulignement */
body .elementor-button:hover, 
body .button:hover, 
body button.single_add_to_cart_button:hover,
body a.add_to_cart_button:hover,
body button[type="submit"]:hover {
    text-decoration: underline !important;
    text-underline-offset: 4px !important;
    text-decoration-thickness: 2px !important;
}

/* AU CLIC : Enfoncement */
body .elementor-button:active, 
body .button:active, 
body button.single_add_to_cart_button:active,
body a.add_to_cart_button:active,
body button[type="submit"]:active {
    transform: translate(4px, 4px) !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS *//* CACHER L'INJECTION AUTOMATIQUE SUR LA FICHE PRODUIT */
/* On cible spécifiquement la boîte qui se met après le formulaire d'ajout au panier */
form.cart + .pincode_check_form_wrapper, 
form.cart + div[id*="pincode"] {
    display: none !important;
}/* End custom CSS */