.elementor-1165 .elementor-element.elementor-element-3dab5f7{--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-1165 .elementor-element.elementor-element-495c2a6{--divider-border-style:solid;--divider-color:#CCF028;--divider-border-width:1px;}.elementor-1165 .elementor-element.elementor-element-495c2a6 .elementor-divider-separator{width:93%;margin:0 auto;margin-center:0;}.elementor-1165 .elementor-element.elementor-element-495c2a6 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1165 .elementor-element.elementor-element-52d919d{padding:0% 0% 0% 04%;}.elementor-1165 .elementor-element.elementor-element-52d919d .woocommerce-breadcrumb{color:var( --e-global-color-secondary );}.elementor-1165 .elementor-element.elementor-element-52d919d .woocommerce-breadcrumb > a{color:var( --e-global-color-secondary );}.elementor-1165 .elementor-element.elementor-element-2cf39d1{--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 040px;--row-gap:0px;--column-gap:040px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1165 .elementor-element.elementor-element-3098b51{--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-1165 .elementor-element.elementor-element-81deac3{margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5) inset;}.woocommerce .elementor-1165 .elementor-element.elementor-element-81deac3 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1165 .elementor-element.elementor-element-81deac3 .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-1165 .elementor-element.elementor-element-81deac3 .flex-viewport:not(:last-child){margin-bottom:16px;}.woocommerce .elementor-1165 .elementor-element.elementor-element-81deac3 .flex-control-thumbs li{padding-right:calc(8px / 2);padding-left:calc(8px / 2);padding-bottom:8px;}.woocommerce .elementor-1165 .elementor-element.elementor-element-81deac3 .flex-control-thumbs{margin-right:calc(-8px / 2);margin-left:calc(-8px / 2);}.elementor-1165 .elementor-element.elementor-element-cb431b3{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:02%;}.elementor-1165 .elementor-element.elementor-element-0b278bf{--display:flex;}.elementor-1165 .elementor-element.elementor-element-36f65ef{--spacer-size:2vh;}.elementor-1165 .elementor-element.elementor-element-b1d55bb.elementor-element{--align-self:center;}.elementor-1165 .elementor-element.elementor-element-b1d55bb{text-align:center;}.elementor-1165 .elementor-element.elementor-element-b1d55bb .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1165 .elementor-element.elementor-element-32bcffb{--display:flex;}.elementor-1165 .elementor-element.elementor-element-78c68f9{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-1165 .elementor-element.elementor-element-78c68f9 .elementor-headline{text-align:center;font-family:"Orbitron", Sans-serif;font-size:20px;}.elementor-1165 .elementor-element.elementor-element-78c68f9 .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-1165 .elementor-element.elementor-element-3cf9931{--display:flex;--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;--justify-content:center;--align-items:center;}.elementor-1165 .elementor-element.elementor-element-1d92c05{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;--view-cart-spacing:0px;}.elementor-1165 .elementor-element.elementor-element-1d92c05.elementor-element{--align-self:center;}.elementor-1165 .elementor-element.elementor-element-1d92c05 .cart button, .elementor-1165 .elementor-element.elementor-element-1d92c05 .cart .button{border-radius:2px 2px 2px 2px;color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-1165 .elementor-element.elementor-element-1d92c05 .cart button:hover, .elementor-1165 .elementor-element.elementor-element-1d92c05 .cart .button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.woocommerce .elementor-1165 .elementor-element.elementor-element-1d92c05 form.cart .variations{width:0%;}.woocommerce .elementor-1165 .elementor-element.elementor-element-1d92c05 form.cart table.variations label{color:var( --e-global-color-secondary );}.elementor-1165 .elementor-element.elementor-element-93ff204{--display:flex;}.elementor-1165 .elementor-element.elementor-element-cb86ce0{--spacer-size:2vh;}.elementor-1165 .elementor-element.elementor-element-ca3b822{--display:flex;}.elementor-1165 .elementor-element.elementor-element-cb3f5a5{--display:flex;}.elementor-1165 .elementor-element.elementor-element-6befdd6{--display:flex;}.elementor-1165 .elementor-element.elementor-element-a1d4647.elementor-wc-products ul.products li.product{text-align:center;}.elementor-1165 .elementor-element.elementor-element-a1d4647.elementor-wc-products  ul.products{grid-column-gap:12px;grid-row-gap:40px;}.elementor-1165 .elementor-element.elementor-element-a1d4647.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1165 .elementor-element.elementor-element-d99e480{--display:flex;}.elementor-1165 .elementor-element.elementor-element-c75a2bb{--display:flex;}.elementor-1165 .elementor-element.elementor-element-87c9683 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-1165 .elementor-element.elementor-element-87c9683 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-1165 .elementor-element.elementor-element-87c9683 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-1165 .elementor-element.elementor-element-87c9683 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-1165 .elementor-element.elementor-element-87c9683 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-1165 .elementor-element.elementor-element-87c9683 .elementor-icon-list-icon i{color:#B0C812;transition:color 0.3s;}.elementor-1165 .elementor-element.elementor-element-87c9683 .elementor-icon-list-icon svg{fill:#B0C812;transition:fill 0.3s;}.elementor-1165 .elementor-element.elementor-element-87c9683{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1165 .elementor-element.elementor-element-87c9683 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-1165 .elementor-element.elementor-element-87c9683 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1165 .elementor-element.elementor-element-f48c4b0{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}.elementor-1165 .elementor-element.elementor-element-f48c4b0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#121212;}.elementor-1165 .elementor-element.elementor-element-37b9bf86{--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 040px;--row-gap:0px;--column-gap:040px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1165 .elementor-element.elementor-element-27985be5{--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-1165 .elementor-element.elementor-element-27985be5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1165 .elementor-element.elementor-element-3acb7d03{margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5) inset;}.woocommerce .elementor-1165 .elementor-element.elementor-element-3acb7d03 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1165 .elementor-element.elementor-element-3acb7d03 .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-1165 .elementor-element.elementor-element-3acb7d03 .flex-viewport:not(:last-child){margin-bottom:16px;}.woocommerce .elementor-1165 .elementor-element.elementor-element-3acb7d03 .flex-control-thumbs li{padding-right:calc(8px / 2);padding-left:calc(8px / 2);padding-bottom:8px;}.woocommerce .elementor-1165 .elementor-element.elementor-element-3acb7d03 .flex-control-thumbs{margin-right:calc(-8px / 2);margin-left:calc(-8px / 2);}.elementor-1165 .elementor-element.elementor-element-cf97316{--display:flex;}.elementor-1165 .elementor-element.elementor-element-ac6ba68{--spacer-size:1vh;}.elementor-1165 .elementor-element.elementor-element-58991938{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:02%;}.elementor-1165 .elementor-element.elementor-element-58991938.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1165 .elementor-element.elementor-element-66cb328e.elementor-element{--align-self:center;}.elementor-1165 .elementor-element.elementor-element-66cb328e{text-align:center;}.elementor-1165 .elementor-element.elementor-element-66cb328e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1165 .elementor-element.elementor-element-215609ba{--display:flex;}.elementor-1165 .elementor-element.elementor-element-963df8d{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-1165 .elementor-element.elementor-element-963df8d .elementor-headline{text-align:center;font-family:"Orbitron", Sans-serif;font-size:20px;}.elementor-1165 .elementor-element.elementor-element-963df8d .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-1165 .elementor-element.elementor-element-72fd8808{--display:flex;--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:07%;--padding-right:0%;}.elementor-1165 .elementor-element.elementor-element-72fd8808.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1165 .elementor-element.elementor-element-98cfca9{width:var( --container-widget-width, 100% );max-width:100%;background-color:var( --e-global-color-primary );--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1165 .elementor-element.elementor-element-98cfca9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1165 .elementor-element.elementor-element-98cfca9 .cart button, .elementor-1165 .elementor-element.elementor-element-98cfca9 .cart .button{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-1165 .elementor-element.elementor-element-98cfca9 .added_to_cart{color:var( --e-global-color-primary );}.woocommerce .elementor-1165 .elementor-element.elementor-element-98cfca9 form.cart table.variations label{color:var( --e-global-color-secondary );}.woocommerce .elementor-1165 .elementor-element.elementor-element-98cfca9 form.cart table.variations td.value select{color:var( --e-global-color-secondary );}.woocommerce .elementor-1165 .elementor-element.elementor-element-98cfca9 form.cart table.variations td.value select, .woocommerce .elementor-1165 .elementor-element.elementor-element-98cfca9 form.cart table.variations td.value:before{background-color:var( --e-global-color-primary );border:1px solid #808080;border-radius:5px;}.woocommerce .elementor-1165 .elementor-element.elementor-element-98cfca9 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1165 .elementor-element.elementor-element-98cfca9 form.cart table.variations td.value:before{font-family:"Space Grotesk", Sans-serif;font-weight:400;}.elementor-1165 .elementor-element.elementor-element-2f0c69{--display:flex;}.elementor-1165 .elementor-element.elementor-element-3ad82ad7{--spacer-size:1vh;}.elementor-1165 .elementor-element.elementor-element-4c65b9f{--display:flex;}.elementor-1165 .elementor-element.elementor-element-199a0ccf{--display:flex;}.elementor-1165 .elementor-element.elementor-element-73d12d48{--display:flex;}.elementor-1165 .elementor-element.elementor-element-28aaea09.elementor-wc-products ul.products li.product{text-align:center;}.elementor-1165 .elementor-element.elementor-element-28aaea09.elementor-wc-products  ul.products{grid-column-gap:12px;grid-row-gap:40px;}.elementor-1165 .elementor-element.elementor-element-28aaea09.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1165 .elementor-element.elementor-element-11e7ec94{--display:flex;}.elementor-1165 .elementor-element.elementor-element-4c6b38d3{--display:flex;}.elementor-1165 .elementor-element.elementor-element-768ad5ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-1165 .elementor-element.elementor-element-768ad5ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-1165 .elementor-element.elementor-element-768ad5ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-1165 .elementor-element.elementor-element-768ad5ff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-1165 .elementor-element.elementor-element-768ad5ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-1165 .elementor-element.elementor-element-768ad5ff .elementor-icon-list-icon i{color:#B0C812;transition:color 0.3s;}.elementor-1165 .elementor-element.elementor-element-768ad5ff .elementor-icon-list-icon svg{fill:#B0C812;transition:fill 0.3s;}.elementor-1165 .elementor-element.elementor-element-768ad5ff{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1165 .elementor-element.elementor-element-768ad5ff .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-1165 .elementor-element.elementor-element-768ad5ff .elementor-icon-list-text{transition:color 0.3s;}.elementor-1165 .elementor-element.elementor-element-151b7491{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}.elementor-1165 .elementor-element.elementor-element-151b7491 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#121212;border-style:solid;border-color:#808080;}.elementor-1165 .elementor-element.elementor-element-f740216{--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-1165 .elementor-element.elementor-element-bd3a2c1{--spacer-size:5vh;}.elementor-1165 .elementor-element.elementor-element-7082d83e{--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-1165 .elementor-element.elementor-element-1f74d042{--divider-border-style:solid;--divider-color:#CCF028;--divider-border-width:1px;}.elementor-1165 .elementor-element.elementor-element-1f74d042 .elementor-divider-separator{width:93%;margin:0 auto;margin-center:0;}.elementor-1165 .elementor-element.elementor-element-1f74d042 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1165 .elementor-element.elementor-element-25d9271{--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-1165 .elementor-element.elementor-element-b034ec5{--spacer-size:2vh;}.elementor-1165 .elementor-element.elementor-element-d4b1a22{--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-1165 .elementor-element.elementor-element-1aef64b{text-align:center;}.elementor-1165 .elementor-element.elementor-element-1d66817{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1165 .elementor-element.elementor-element-db30672{--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-1165 .elementor-element.elementor-element-72db238{--spacer-size:5vh;}.elementor-1165 .elementor-element.elementor-element-c267d3c{--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-1165 .elementor-element.elementor-element-8a5f4b3{--divider-border-style:solid;--divider-color:#CCF028;--divider-border-width:1px;}.elementor-1165 .elementor-element.elementor-element-8a5f4b3 .elementor-divider-separator{width:93%;margin:0 auto;margin-center:0;}.elementor-1165 .elementor-element.elementor-element-8a5f4b3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1165 .elementor-element.elementor-element-c7ccb27{--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-1165 .elementor-element.elementor-element-27c4434{--spacer-size:2vh;}.elementor-1165 .elementor-element.elementor-element-4ac9161c{--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-1165 .elementor-element.elementor-element-9b49910{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-1165 .elementor-element.elementor-element-9b49910 .elementor-headline{text-align:center;}.elementor-1165 .elementor-element.elementor-element-9b49910 .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-1165 .elementor-element.elementor-element-1aa8cff2{--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-1165 .elementor-element.elementor-element-26c353c8{width:100%;max-width:100%;}.elementor-1165 .elementor-element.elementor-element-26c353c8.elementor-element{--align-self:center;}.elementor-1165 .elementor-element.elementor-element-26c353c8 .elementor-main-swiper .swiper-slide{background-color:#080808;border-color:#00888800;}.elementor-1165 .elementor-element.elementor-element-26c353c8 .elementor-swiper-button{font-size:20px;}.elementor-1165 .elementor-element.elementor-element-26c353c8 .elementor-testimonial__name{color:var( --e-global-color-accent );}.elementor-1165 .elementor-element.elementor-element-26c353c8 .elementor-testimonial__title{color:var( --e-global-color-text );}.elementor-1165 .elementor-element.elementor-element-26c353c8 .elementor-testimonial__text{color:var( --e-global-color-secondary );font-family:"Space Grotesk", Sans-serif;font-size:12px;font-weight:400;}.elementor-1165 .elementor-element.elementor-element-26c353c8 .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:var( --e-global-color-accent );}.elementor-1165 .elementor-element.elementor-element-26c353c8 .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:var( --e-global-color-accent );}.elementor-1165 .elementor-element.elementor-element-9ca44c5{--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-1165 .elementor-element.elementor-element-e8991c4{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-1165 .elementor-element.elementor-element-e8991c4 .elementor-headline{text-align:center;font-family:"Orbitron", Sans-serif;}.elementor-1165 .elementor-element.elementor-element-e8991c4 .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-1165 .elementor-element.elementor-element-8ad8827{--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-1165 .elementor-element.elementor-element-fe007d3{width:100%;max-width:100%;}.elementor-1165 .elementor-element.elementor-element-fe007d3.elementor-element{--align-self:center;}.elementor-1165 .elementor-element.elementor-element-fe007d3 .elementor-main-swiper .swiper-slide{background-color:#080808;border-color:#00888800;}.elementor-1165 .elementor-element.elementor-element-fe007d3 .elementor-swiper-button{font-size:20px;}.elementor-1165 .elementor-element.elementor-element-fe007d3 .elementor-testimonial__name{color:var( --e-global-color-accent );}.elementor-1165 .elementor-element.elementor-element-fe007d3 .elementor-testimonial__title{color:var( --e-global-color-text );}.elementor-1165 .elementor-element.elementor-element-fe007d3 .elementor-testimonial__text{color:var( --e-global-color-secondary );font-family:"Space Grotesk", Sans-serif;font-size:12px;font-weight:400;}.elementor-1165 .elementor-element.elementor-element-fe007d3 .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:var( --e-global-color-accent );}.elementor-1165 .elementor-element.elementor-element-fe007d3 .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:var( --e-global-color-accent );}.elementor-1165 .elementor-element.elementor-element-1d32fc4{--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-1165 .elementor-element.elementor-element-99023f9{--divider-border-style:solid;--divider-color:#CCF028;--divider-border-width:1px;}.elementor-1165 .elementor-element.elementor-element-99023f9 .elementor-divider-separator{width:93%;margin:0 auto;margin-center:0;}.elementor-1165 .elementor-element.elementor-element-99023f9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1165 .elementor-element.elementor-element-32f7fc6{--display:flex;}.elementor-1165 .elementor-element.elementor-element-991f855.elementor-wc-products ul.products li.product{text-align:center;}.elementor-1165 .elementor-element.elementor-element-991f855.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.woocommerce .elementor-1165 .elementor-element.elementor-element-991f855.elementor-wc-products .products > h2{text-align:center;margin-bottom:30px;}.elementor-1165 .elementor-element.elementor-element-991f855.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-secondary );font-family:"Space Grotesk", Sans-serif;font-weight:600;}.elementor-1165 .elementor-element.elementor-element-991f855.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-secondary );}.elementor-1165 .elementor-element.elementor-element-991f855.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-secondary );}.elementor-1165 .elementor-element.elementor-element-991f855.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );font-family:"Space Grotesk", Sans-serif;}.elementor-1165 .elementor-element.elementor-element-991f855.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-1165 .elementor-element.elementor-element-991f855.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1165 .elementor-element.elementor-element-bd1e40a{--display:flex;}.elementor-1165 .elementor-element.elementor-element-692a9f6.elementor-wc-products ul.products li.product{text-align:center;}.elementor-1165 .elementor-element.elementor-element-692a9f6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.woocommerce .elementor-1165 .elementor-element.elementor-element-692a9f6.elementor-wc-products .products > h2{text-align:center;margin-bottom:30px;}.elementor-1165 .elementor-element.elementor-element-692a9f6.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-secondary );font-family:"Space Grotesk", Sans-serif;font-weight:600;}.elementor-1165 .elementor-element.elementor-element-692a9f6.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-secondary );}.elementor-1165 .elementor-element.elementor-element-692a9f6.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-secondary );}.elementor-1165 .elementor-element.elementor-element-692a9f6.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );font-family:"Space Grotesk", Sans-serif;}.elementor-1165 .elementor-element.elementor-element-692a9f6.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-1165 .elementor-element.elementor-element-692a9f6.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1165 .elementor-element.elementor-element-154ead4{--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-1165 .elementor-element.elementor-element-78859c4{--spacer-size:5vh;}.elementor-1165 .elementor-element.elementor-element-7caae0d{--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-1165 .elementor-element.elementor-element-6321409{--spacer-size:5vh;}.elementor-1165 .elementor-element.elementor-element-7a4f170{--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-1165 .elementor-element.elementor-element-218e8e5{--divider-border-style:solid;--divider-color:#CCF028;--divider-border-width:1px;}.elementor-1165 .elementor-element.elementor-element-218e8e5 .elementor-divider-separator{width:93%;margin:0 auto;margin-center:0;}.elementor-1165 .elementor-element.elementor-element-218e8e5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}@media(min-width:768px){.elementor-1165 .elementor-element.elementor-element-2cf39d1{--width:100%;}.elementor-1165 .elementor-element.elementor-element-3098b51{--width:50%;}.elementor-1165 .elementor-element.elementor-element-cb431b3{--width:50%;}.elementor-1165 .elementor-element.elementor-element-3cf9931{--width:100%;}.elementor-1165 .elementor-element.elementor-element-37b9bf86{--width:100%;}.elementor-1165 .elementor-element.elementor-element-58991938{--width:41.424%;}.elementor-1165 .elementor-element.elementor-element-72fd8808{--width:93%;}}@media(max-width:1024px){.elementor-1165 .elementor-element.elementor-element-a1d4647.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1165 .elementor-element.elementor-element-37b9bf86{--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-1165 .elementor-element.elementor-element-28aaea09.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1165 .elementor-element.elementor-element-991f855.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1165 .elementor-element.elementor-element-692a9f6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1165 .elementor-element.elementor-element-a1d4647.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1165 .elementor-element.elementor-element-27985be5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1165 .elementor-element.elementor-element-3acb7d03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1165 .elementor-element.elementor-element-58991938{--width:331px;}.elementor-1165 .elementor-element.elementor-element-72fd8808{--width:100%;--justify-content:center;}.elementor-1165 .elementor-element.elementor-element-72fd8808.e-con{--align-self:flex-start;}.elementor-1165 .elementor-element.elementor-element-98cfca9{width:var( --container-widget-width, 89.617% );max-width:89.617%;margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:89.617%;--container-widget-flex-grow:0;}.elementor-1165 .elementor-element.elementor-element-98cfca9.elementor-element{--align-self:flex-start;}.elementor-1165 .elementor-element.elementor-element-28aaea09.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1165 .elementor-element.elementor-element-e8991c4 .elementor-headline{font-size:20px;}.elementor-1165 .elementor-element.elementor-element-991f855.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1165 .elementor-element.elementor-element-692a9f6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-98cfca9 *//* ========================================= */
/* 1. RESET GLOBAL & ESPACEMENTS AÉRÉS       */
/* ========================================= */
table.variations, 
table.variations tbody, 
table.variations tr, 
table.variations th, 
table.variations td {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    border: none !important;
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Plus d'espace sous les titres ("Taille", "Couleur") */
table.variations th.label {
    padding-bottom: 30px !important; 
    font-size: 13px !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}

/* RÉACTIVATION ET STYLE DU TEXTE DE SÉLECTION (ex: le ": M") */
table.variations th.label .woo-selected-variation-item-name,
table.variations th.label .woo-variation-swatches-selected-value,
table.variations th.label span {
    display: inline-block !important;
    color: #ccf028 !important; /* Le choix s'affiche en Lime */
    margin-left: 5px !important;
    font-weight: 700 !important;
}

ul.variable-items-wrapper, 
.variable-items-wrapper {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    flex-wrap: wrap !important;
    list-style: none !important; 
    list-style-type: none !important;
    padding: 0 !important;
    margin: 0 auto !important;
    position: relative !important;
}

/* ========================================= */
/* 2. LIGNE 1 : LE CROSSFADER (TAILLES)      */
/* ========================================= */
table.variations tr:nth-child(1) .variable-items-wrapper {
    gap: 25px !important; 
    height: 65px !important; 
    margin-bottom: 25px !important; 
    align-items: flex-end !important; 
}

/* La fente sombre du crossfader (Track) */
table.variations tr:nth-child(1) .variable-items-wrapper::before {
    content: '';
    position: absolute !important;
    top: 15px !important; 
    left: 10% !important;
    right: 10% !important;
    height: 6px !important;
    background-color: #030303 !important; 
    border-top: 1px solid #000 !important;
    border-bottom: 1px solid #222 !important;
    border-radius: 3px !important;
    z-index: 0 !important;
}

/* Les petites graduations de la platine */
table.variations tr:nth-child(1) .variable-items-wrapper::after {
    content: '';
    position: absolute !important;
    top: 23px !important;
    left: 10% !important;
    right: 10% !important;
    height: 4px !important;
    background: repeating-linear-gradient(to right, transparent, transparent 9px, rgba(240,240,240,0.2) 9px, rgba(240,240,240,0.2) 10px) !important;
    z-index: 0 !important;
}

/* La zone de chaque taille */
table.variations tr:nth-child(1) .variable-item,
table.variations tr:nth-child(1) ul.variable-items-wrapper li {
    position: relative !important;
    z-index: 1 !important; 
    display: flex !important;
    justify-content: center !important;
    align-items: flex-end !important;
    height: 100% !important;
    min-width: 30px !important;
    background: transparent !important; 
    color: #f0f0f0 !important;
    border: none !important;
    font-family: inherit !important; 
    font-size: 14px !important;
    font-weight: 600 !important;
    margin: 0 !important;
    cursor: pointer !important;
}

/* La graduation PRINCIPALE de chaque taille */
table.variations tr:nth-child(1) .variable-item::before,
table.variations tr:nth-child(1) ul.variable-items-wrapper li::before {
    content: '' !important;
    position: absolute !important;
    top: 22px !important; 
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 2px !important;
    height: 10px !important; 
    background-color: #f0f0f0 !important;
    display: block !important;
}

/* LE CAPUCHON MAT ET BRUT (Caché par défaut) */
table.variations tr:nth-child(1) .variable-item::after,
table.variations tr:nth-child(1) ul.variable-items-wrapper li::after {
    content: '' !important;
    position: absolute !important;
    top: 4px !important; 
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 14px !important; 
    height: 28px !important; 
    border-radius: 2px !important;
    background: #151515 !important;
    opacity: 0 !important; 
    transition: opacity 0.1s ease-in-out !important;
    pointer-events: none !important; 
    display: block !important;
}

/* Taille Sélectionnée = Capuchon Lime solide */
table.variations tr:nth-child(1) .variable-item.selected,
table.variations tr:nth-child(1) ul.variable-items-wrapper li.selected {
    color: #ccf028 !important; 
}
table.variations tr:nth-child(1) .variable-item.selected::before,
table.variations tr:nth-child(1) ul.variable-items-wrapper li.selected::before {
    background-color: #ccf028 !important; 
}
table.variations tr:nth-child(1) .variable-item.selected::after,
table.variations tr:nth-child(1) ul.variable-items-wrapper li.selected::after {
    opacity: 1 !important; 
    background-color: #ccf028 !important; 
    border: none !important;
    box-shadow: 0 3px 6px rgba(0,0,0,0.9) !important; 
}

/* ========================================= */
/* 3. LIGNE 2 : LES POTARDS (COULEURS)       */
/* ========================================= */
table.variations tr:nth-child(2) .variable-items-wrapper {
    gap: 30px !important; 
    padding: 10px 0 35px 0 !important; 
}

table.variations tr:nth-child(2) .variable-item,
table.variations tr:nth-child(2) ul.variable-items-wrapper li {
    width: 50px !important; 
    height: 50px !important;
    min-width: 50px !important;
    border-radius: 50% !important; 
    background: radial-gradient(circle, #2a2a2a 0%, #0d0d0d 100%) !important;
    border: 2px solid #050505 !important;
    box-shadow: 0 8px 15px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,255,255,0.1) !important;
    color: transparent !important; 
    font-size: 0 !important; 
    position: relative !important;
    cursor: pointer !important;
    margin: 0 !important;
    display: block !important;
    transition: border-color 0.3s !important;
}

/* Le marqueur (La LED du potard) */
table.variations tr:nth-child(2) .variable-item::after,
table.variations tr:nth-child(2) ul.variable-items-wrapper li::after {
    content: '' !important;
    position: absolute !important;
    top: 8px !important;
    left: 50% !important;
    width: 3px !important;
    height: 14px !important;
    border-radius: 2px !important;
    transform-origin: bottom center !important; 
    margin-left: -1.5px !important;
    transition: all 0.3s ease !important;
    display: block !important;
}

/* --- POTARD 1 (BLANC) --- */
table.variations tr:nth-child(2) .variable-item:nth-child(1)::after,
table.variations tr:nth-child(2) ul.variable-items-wrapper li:nth-child(1)::after {
    transform: rotate(-45deg) translateY(0) !important;
    background-color: rgba(255,255,255,0.3) !important; 
}
table.variations tr:nth-child(2) .variable-item:nth-child(1)::before,
table.variations tr:nth-child(2) ul.variable-items-wrapper li:nth-child(1)::before {
    content: 'BLANC' !important;
    position: absolute; bottom: -25px; left: 50%; transform: translateX(-50%);
    font-size: 11px !important; color: #666 !important; letter-spacing: 1px; display: block !important; transition: 0.3s;
}
table.variations tr:nth-child(2) .variable-item:nth-child(1):hover::after,
table.variations tr:nth-child(2) .variable-item:nth-child(1).selected::after,
table.variations tr:nth-child(2) ul.variable-items-wrapper li:nth-child(1):hover::after,
table.variations tr:nth-child(2) ul.variable-items-wrapper li:nth-child(1).selected::after {
    background-color: #ffffff !important;
    box-shadow: 0 0 10px #ffffff, 0 0 15px #ffffff !important;
}
table.variations tr:nth-child(2) .variable-item:nth-child(1).selected::before,
table.variations tr:nth-child(2) ul.variable-items-wrapper li:nth-child(1).selected::before { color: #ffffff !important; }

/* --- POTARD 2 (ROUGE) --- */
table.variations tr:nth-child(2) .variable-item:nth-child(2)::after,
table.variations tr:nth-child(2) ul.variable-items-wrapper li:nth-child(2)::after {
    transform: rotate(45deg) translateY(0) !important;
    background-color: rgba(255,0,0,0.3) !important; 
}
table.variations tr:nth-child(2) .variable-item:nth-child(2)::before,
table.variations tr:nth-child(2) ul.variable-items-wrapper li:nth-child(2)::before {
    content: 'ROUGE' !important;
    position: absolute; bottom: -25px; left: 50%; transform: translateX(-50%);
    font-size: 11px !important; color: #666 !important; letter-spacing: 1px; display: block !important; transition: 0.3s;
}
table.variations tr:nth-child(2) .variable-item:nth-child(2):hover::after,
table.variations tr:nth-child(2) .variable-item:nth-child(2).selected::after,
table.variations tr:nth-child(2) ul.variable-items-wrapper li:nth-child(2):hover::after,
table.variations tr:nth-child(2) ul.variable-items-wrapper li:nth-child(2).selected::after {
    background-color: #ff0000 !important;
    box-shadow: 0 0 10px #ff0000, 0 0 15px #ff0000 !important;
}
table.variations tr:nth-child(2) .variable-item:nth-child(2).selected::before,
table.variations tr:nth-child(2) ul.variable-items-wrapper li:nth-child(2).selected::before { color: #ff0000 !important; }

table.variations tr:nth-child(2) .variable-item.selected,
table.variations tr:nth-child(2) ul.variable-items-wrapper li.selected { border-color: #050505 !important; }

/* ========================================= */
/* 4. NETTOYAGE ET BOUTONS ANNEXES           */
/* ========================================= */
.variable-items-wrapper .tick, 
.woo-selected-tick { display: none !important; }

.reset_variations {
    display: block !important;
    text-align: center !important;
    margin: 10px auto 0 auto !important;
    color: #666 !important;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 1px;
}

.woocommerce-variation-add-to-cart {
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
    margin-top: 15px !important;
}/* End custom CSS */
/* Start custom CSS *//* Couleur du texte dans le select des variations WooCommerce */
.woocommerce div.product form.cart .variations select {
    color: #FFFFFF; /* ← Changez cette valeur par la couleur souhaitée */
}

/* Couleur de l'option par défaut "Choisir une option" */
.woocommerce div.product form.cart .variations select option {
    color: #FFFFFF;
}/* End custom CSS */