.elementor-8170101 .elementor-element.elementor-element-4f98001a .elementor-widget-container{gap:10px;}.elementor-8170101 .elementor-element.elementor-element-4f98001a.elementor-position-bottom .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{column-gap:10px;}.elementor-8170101 .elementor-element.elementor-element-4f98001a:not(.elementor-position-bottom) .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{row-gap:10px;}.elementor-8170101 .elementor-element.elementor-element-4f98001a .elementor-swiper-button i{font-size:20px;}.elementor-8170101 .elementor-element.elementor-element-4f98001a .elementor-swiper-button svg{width:20px;height:20px;}.elementor-8170101 .elementor-element.elementor-element-17946e6c > .elementor-container{max-width:1400px;}.elementor-8170101 .elementor-element.elementor-element-17946e6c{margin-top:30px;margin-bottom:0px;}.elementor-8170101 .elementor-element.elementor-element-7ddbaad5 > .elementor-element-populated{margin:50px 0px 0px 0px;padding:10px 10px 10px 30px;}.elementor-8170101 .elementor-element.elementor-element-2a14be0a .ce-product-meta__label:after{content:":";}.elementor-8170101 .elementor-element.elementor-element-2a14be0a.ce-product-meta--layout-inline .ce-product-meta{margin:0 calc(-12px / 2);}.elementor-8170101 .elementor-element.elementor-element-2a14be0a.ce-product-meta--layout-inline .ce-product-meta__detail{padding:0 calc(12px / 2);}.elementor-8170101 .elementor-element.elementor-element-2a14be0a:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:first-child){padding-top:calc(12px / 2);}.elementor-8170101 .elementor-element.elementor-element-2a14be0a:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child){padding-bottom:calc(12px / 2);}.elementor-8170101 .elementor-element.elementor-element-2a14be0a{font-size:14px;color:#000000;}.elementor-8170101 .elementor-element.elementor-element-2a14be0a .ce-product-meta__label{font-weight:400;text-transform:uppercase;color:#1d1d1f;}.elementor-8170101 .elementor-element.elementor-element-2a14be0a .ce-product-meta__value a{color:#000000;}.elementor-8170101 .elementor-element.elementor-element-5dffad25{--ce-line-clamp:none;}.elementor-8170101 .elementor-element.elementor-element-5dffad25 .elementor-heading-title{color:#000000;font-family:"FS", sans-serif;font-size:40px;}.elementor-8170101 .elementor-element.elementor-element-7fb2ffd2 .ce-product-prices{justify-content:left;font-family:"Cerebri", sans-serif;font-size:30px;font-weight:bold;text-decoration:none;line-height:1.6em;letter-spacing:-0.3px;color:#000000;gap:0px;}.elementor-8170101 .elementor-element.elementor-element-7fb2ffd2 .ce-product-price-regular{font-size:25px;text-decoration:line-through;color:#7A7A7A;}.elementor-8170101 .elementor-element.elementor-element-7fb2ffd2 .ce-has-discount{font-size:49px;}.elementor-8170101 .elementor-element.elementor-element-7fb2ffd2 .ce-product-price-without-taxes{color:#61CE70;}.elementor-8170101 .elementor-element.elementor-element-7fb2ffd2 .ce-tax-shipping-delivery-label{font-size:15px;line-height:1.1em;color:#7A7A7A;}.elementor-8170101 .elementor-element.elementor-element-7fb2ffd2 .ce-product-price-ecotax{font-size:15px;line-height:0.9em;color:rgba(67,67,71,0.52);}.elementor-8170101 .elementor-element.elementor-element-42851019 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(7px/2);}.elementor-8170101 .elementor-element.elementor-element-42851019 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(7px/2);}.elementor-8170101 .elementor-element.elementor-element-42851019 .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-7px/2);}.elementor-8170101 .elementor-element.elementor-element-42851019 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(7px/2);}.elementor-8170101 .elementor-element.elementor-element-42851019 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-8170101 .elementor-element.elementor-element-42851019 .elementor-icon-list-items{column-gap:0px;}.elementor-8170101 .elementor-element.elementor-element-42851019 .elementor-icon-list-icon{color:#020101;}.elementor-8170101 .elementor-element.elementor-element-42851019 .elementor-icon-list-icon i{font-size:22px;}.elementor-8170101 .elementor-element.elementor-element-42851019 .elementor-icon-list-icon svg{width:22px;}.elementor-8170101 .elementor-element.elementor-element-42851019{--icon-vertical-offset:0px;}.elementor-8170101 .elementor-element.elementor-element-42851019 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8170101 .elementor-element.elementor-element-42851019 .elementor-icon-list-item > *{font-family:"Urbanist", sans-serif;font-size:17px;font-weight:600;}.elementor-8170101 .elementor-element.elementor-element-3b8c7c9b .ce-product-variants__label::after{content:":";}.elementor-8170101 .elementor-element.elementor-element-3b8c7c9b .ce-product-variants{gap:20px;}.elementor-8170101 .elementor-element.elementor-element-3b8c7c9b .ce-product-variants__item{gap:5px;}.elementor-8170101 .elementor-element.elementor-element-3b8c7c9b .ce-product-variants__label{font-size:14px;font-weight:500;}.elementor-8170101 .elementor-element.elementor-element-3b8c7c9b select.elementor-field{font-size:16px;background-color:#f2f3f4;border-color:#f2f3f4;border-width:2px;border-radius:6px;padding:14px 14px 14px 14px;}.elementor-8170101 .elementor-element.elementor-element-3b8c7c9b .ce-product-variants__options{gap:10px;}.elementor-8170101 .elementor-element.elementor-element-3b8c7c9b .ce-product-variants__option{min-width:44px;color:#777777;background-color:#f2f3f4;border-color:#818a91;border-style:solid;border-width:0px;border-radius:6px;padding:12px 0px 12px 0px;}.elementor-8170101 .elementor-element.elementor-element-3b8c7c9b a:hover .ce-product-variants__option, .elementor-8170101 .elementor-element.elementor-element-3b8c7c9b a:focus .ce-product-variants__option{color:#ffffff;background-color:#010101;}.elementor-8170101 .elementor-element.elementor-element-3b8c7c9b input:checked ~ .ce-product-variants__option{color:#ffffff;background-color:#000000;}.elementor-8170101 .elementor-element.elementor-element-3b8c7c9b .ce-product-variants__patterns{gap:10px;}.elementor-8170101 .elementor-element.elementor-element-3b8c7c9b .ce-product-variants__pattern{border-color:#ffffff;border-style:solid;border-width:2px;border-radius:6px;padding:2px;width:32px;height:32px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8170101 .elementor-element.elementor-element-3b8c7c9b a:hover .ce-product-variants__pattern, .elementor-8170101 .elementor-element.elementor-element-3b8c7c9b a:focus .ce-product-variants__pattern{border-color:#2879fe;border-style:solid;border-width:2px;padding:2px;}.elementor-8170101 .elementor-element.elementor-element-3b8c7c9b input:checked ~ .ce-product-variants__pattern{border-color:#2879fe;border-style:solid;border-width:2px;padding:2px;}.elementor-8170101 .elementor-element.elementor-element-2b6b6ae7 > .elementor-widget-container > .elementor-heading-title{font-size:17px;font-weight:500;margin-bottom:20px;}.elementor-8170101 .elementor-element.elementor-element-2b6b6ae7 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(6, 1fr);}.elementor-8170101 .elementor-element.elementor-element-38fc19db .ce-product-variants__label::after{content:":";}.elementor-8170101 .elementor-element.elementor-element-38fc19db .ce-product-variants{gap:20px;}.elementor-8170101 .elementor-element.elementor-element-38fc19db .ce-product-variants__item{gap:5px;}.elementor-8170101 .elementor-element.elementor-element-38fc19db .ce-product-variants__label{font-size:14px;font-weight:500;}.elementor-8170101 .elementor-element.elementor-element-38fc19db select.elementor-field{font-size:16px;background-color:#f2f3f4;border-color:#f2f3f4;border-width:2px;border-radius:6px;padding:14px 14px 14px 14px;}.elementor-8170101 .elementor-element.elementor-element-38fc19db .ce-product-variants__options{gap:10px;}.elementor-8170101 .elementor-element.elementor-element-38fc19db .ce-product-variants__option{min-width:44px;color:#777777;background-color:#f2f3f4;border-color:#818a91;border-style:solid;border-width:0px;border-radius:6px;padding:12px 0px 12px 0px;}.elementor-8170101 .elementor-element.elementor-element-38fc19db a:hover .ce-product-variants__option, .elementor-8170101 .elementor-element.elementor-element-38fc19db a:focus .ce-product-variants__option{color:#ffffff;background-color:#010101;}.elementor-8170101 .elementor-element.elementor-element-38fc19db input:checked ~ .ce-product-variants__option{color:#ffffff;background-color:#000000;}.elementor-8170101 .elementor-element.elementor-element-38fc19db .ce-product-variants__patterns{gap:10px;}.elementor-8170101 .elementor-element.elementor-element-38fc19db .ce-product-variants__pattern{border-color:#ffffff;border-style:solid;border-width:2px;border-radius:6px;padding:2px;width:32px;height:32px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8170101 .elementor-element.elementor-element-38fc19db a:hover .ce-product-variants__pattern, .elementor-8170101 .elementor-element.elementor-element-38fc19db a:focus .ce-product-variants__pattern{border-color:#2879fe;border-style:solid;border-width:2px;padding:2px;}.elementor-8170101 .elementor-element.elementor-element-38fc19db input:checked ~ .ce-product-variants__pattern{border-color:#2879fe;border-style:solid;border-width:0px;padding:2px;}.elementor-8170101 .elementor-element.elementor-element-35f15adf .ce-product-stock--in-stock{color:#000000;}.elementor-8170101 .elementor-element.elementor-element-35f15adf .ce-product-stock--low-stock-level{color:#f6121c;}.elementor-8170101 .elementor-element.elementor-element-35f15adf .ce-product-stock--out-of-stock{color:#f6121c;}.elementor-8170101 .elementor-element.elementor-element-35f15adf .ce-product-stock__availability i{margin-inline-end:10px;font-size:16px;}.elementor-8170101 .elementor-element.elementor-element-35f15adf .ce-product-stock__min-quantity{margin-top:10px;}.elementor-8170101 .elementor-element.elementor-element-73e3d981 input[type=number]{width:86px;text-align:center;font-size:15px;font-weight:500;line-height:44px;background-color:#f2f3f4;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 12px;}.elementor-8170101 .elementor-element.elementor-element-73e3d981.ce-product-quantity--view-stacked .ce-product-quantity__plus{margin:0px 0px 0 0px;}.elementor-8170101 .elementor-element.elementor-element-73e3d981.ce-product-quantity--view-stacked .ce-product-quantity__minus{margin:0 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-73e3d981 > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-8170101 .elementor-element.elementor-element-73e3d981{width:auto;}.elementor-8170101 .elementor-element.elementor-element-6a14c94b .elementor-button-content-wrapper{gap:13px;}.elementor-8170101 .elementor-element.elementor-element-6a14c94b .elementor-button-text{flex-grow:min(0, 13);}.elementor-8170101 .elementor-element.elementor-element-6a14c94b a.elementor-button{font-size:18px;--ce-btn-bg-color:#000000;background-color:var(--ce-btn-bg-color);border-style:solid;border-radius:5px 5px 5px 5px;padding:19px 40px 19px 40px;}.elementor-8170101 .elementor-element.elementor-element-6a14c94b a.elementor-button:not(#e){color:#FFFFFF;}.elementor-8170101 .elementor-element.elementor-element-6a14c94b a.elementor-button:not(#e):hover, .elementor-8170101 .elementor-element.elementor-element-6a14c94b a.elementor-button:not(#e):focus{color:#000000;}.elementor-8170101 .elementor-element.elementor-element-6a14c94b a.elementor-button:hover, .elementor-8170101 .elementor-element.elementor-element-6a14c94b a.elementor-button:focus{--ce-btn-bg-color:#FFFFFF;border-color:#000000;}.elementor-8170101 .elementor-element.elementor-element-6a14c94b a.elementor-button[aria-disabled]:not(#e){color:#ffffff;}.elementor-8170101 .elementor-element.elementor-element-6a14c94b a.elementor-button[aria-disabled]{background-color:rgba(0,0,0,0.3);border-color:#ffffff;pointer-events:auto;cursor:not-allowed;}.elementor-8170101 .elementor-element.elementor-element-6a14c94b > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-8170101 .elementor-element.elementor-element-6a14c94b{width:auto;}.elementor-8170101 .elementor-element.elementor-element-650a54d .elementor-heading-title{font-size:14px;font-weight:500;}.elementor-8170101 .elementor-element.elementor-element-5bf569b7{text-align:left;}.elementor-8170101 .elementor-element.elementor-element-5bf569b7 .elementor-grid{justify-content:left;}.elementor-8170101 .elementor-element.elementor-element-5bf569b7 .elementor-social-icon{background-color:#f2f3f4;font-size:20px;}.elementor-8170101 .elementor-element.elementor-element-5bf569b7 a.elementor-social-icon:not(#e){color:#a5a5a5;}.elementor-8170101 .elementor-element.elementor-element-5bf569b7 .elementor-social-icon:hover{background-color:#e4e6eb;}.elementor-8170101 .elementor-element.elementor-element-5bf569b7 a.elementor-social-icon:not(#e):hover{color:#000000;}.elementor-8170101 .elementor-element.elementor-element-5bf569b7 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-6560d575 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8170101 .elementor-element.elementor-element-6560d575{margin-top:-20px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-8170101 .elementor-element.elementor-element-3fc083e9.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-8170101 .elementor-element.elementor-element-3fc083e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-8170101 .elementor-element.elementor-element-3fc083e9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8170101 .elementor-element.elementor-element-3fc083e9 > .elementor-element-populated{margin:10px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-5f3a2327 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-7c310954.elementor-position-bottom .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-8170101 .elementor-element.elementor-element-7c310954:not(.elementor-position-bottom) .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-rows:repeat(1, 1fr);}.elementor-8170101 .elementor-element.elementor-element-7c310954.elementor-skin-carousel .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1, 1fr);column-gap:10px;}.elementor-8170101 .elementor-element.elementor-element-7c310954 .elementor-swiper-button i{font-size:20px;}.elementor-8170101 .elementor-element.elementor-element-7c310954 .elementor-swiper-button svg{width:20px;height:20px;}.elementor-bc-flex-widget .elementor-8170101 .elementor-element.elementor-element-67bab75e.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-8170101 .elementor-element.elementor-element-67bab75e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-8170101 .elementor-element.elementor-element-67bab75e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8170101 .elementor-element.elementor-element-67bab75e > .elementor-element-populated{margin:030px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-8170101 .elementor-element.elementor-element-42fa7682.ce-product-meta--layout-inline .ce-product-meta{margin:0 calc(-10px / 2);}.elementor-8170101 .elementor-element.elementor-element-42fa7682.ce-product-meta--layout-inline .ce-product-meta__detail{padding:0 calc(10px / 2);}.elementor-8170101 .elementor-element.elementor-element-42fa7682:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:first-child){padding-top:calc(10px / 2);}.elementor-8170101 .elementor-element.elementor-element-42fa7682:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child){padding-bottom:calc(10px / 2);}.elementor-8170101 .elementor-element.elementor-element-635b6016{--ce-line-clamp:none;}.elementor-8170101 .elementor-element.elementor-element-635b6016 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-8170101 .elementor-element.elementor-element-26145ce6 .ce-product-prices{font-size:30px;font-weight:bold;text-decoration:none;line-height:1.6em;letter-spacing:-0.3px;color:#000000;gap:0px;}.elementor-8170101 .elementor-element.elementor-element-26145ce6 .ce-product-price-regular{font-size:18px;text-decoration:line-through;color:#7A7A7A;}.elementor-8170101 .elementor-element.elementor-element-26145ce6 .ce-has-discount{font-size:30px;}.elementor-8170101 .elementor-element.elementor-element-26145ce6 .ce-product-price-without-taxes{color:#61CE70;}.elementor-8170101 .elementor-element.elementor-element-26145ce6 .ce-tax-shipping-delivery-label{font-size:15px;line-height:1.1em;color:#7A7A7A;}.elementor-8170101 .elementor-element.elementor-element-26145ce6 .ce-product-price-ecotax{font-size:15px;line-height:0.9em;color:rgba(67,67,71,0.52);}.elementor-8170101 .elementor-element.elementor-element-79765cb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(7px/2);}.elementor-8170101 .elementor-element.elementor-element-79765cb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(7px/2);}.elementor-8170101 .elementor-element.elementor-element-79765cb5 .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-7px/2);}.elementor-8170101 .elementor-element.elementor-element-79765cb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(7px/2);}.elementor-8170101 .elementor-element.elementor-element-79765cb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-8170101 .elementor-element.elementor-element-79765cb5 .elementor-icon-list-items{column-gap:0px;}.elementor-8170101 .elementor-element.elementor-element-79765cb5 .elementor-icon-list-icon i{font-size:22px;}.elementor-8170101 .elementor-element.elementor-element-79765cb5 .elementor-icon-list-icon svg{width:22px;}.elementor-8170101 .elementor-element.elementor-element-79765cb5{--icon-vertical-offset:0px;}.elementor-8170101 .elementor-element.elementor-element-79765cb5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8170101 .elementor-element.elementor-element-79765cb5 .elementor-icon-list-item > *{font-family:"FS", sans-serif;font-size:15px;}.elementor-8170101 .elementor-element.elementor-element-16743d3c .ce-product-variants__label::after{content:":";}.elementor-8170101 .elementor-element.elementor-element-16743d3c .ce-product-variants{gap:20px;}.elementor-8170101 .elementor-element.elementor-element-16743d3c .ce-product-variants__item{gap:5px;}.elementor-8170101 .elementor-element.elementor-element-16743d3c .ce-product-variants__label{font-size:14px;font-weight:500;}.elementor-8170101 .elementor-element.elementor-element-16743d3c select.elementor-field{font-size:16px;background-color:#f2f3f4;border-color:#f2f3f4;border-width:2px;border-radius:6px;padding:14px 14px 14px 14px;}.elementor-8170101 .elementor-element.elementor-element-16743d3c .ce-product-variants__options{gap:10px;}.elementor-8170101 .elementor-element.elementor-element-16743d3c .ce-product-variants__option{min-width:44px;color:#777777;background-color:#f2f3f4;border-color:#818a91;border-style:solid;border-width:0px;border-radius:6px;padding:12px 0px 12px 0px;}.elementor-8170101 .elementor-element.elementor-element-16743d3c a:hover .ce-product-variants__option, .elementor-8170101 .elementor-element.elementor-element-16743d3c a:focus .ce-product-variants__option{color:#ffffff;background-color:#000000;}.elementor-8170101 .elementor-element.elementor-element-16743d3c input:checked ~ .ce-product-variants__option{color:#ffffff;background-color:#000000;}.elementor-8170101 .elementor-element.elementor-element-16743d3c .ce-product-variants__patterns{gap:19px;}.elementor-8170101 .elementor-element.elementor-element-16743d3c .ce-product-variants__pattern{border-color:#ffffff;border-style:solid;border-width:2px;border-radius:6px;padding:2px;width:32px;height:32px;}.elementor-8170101 .elementor-element.elementor-element-16743d3c a:hover .ce-product-variants__pattern, .elementor-8170101 .elementor-element.elementor-element-16743d3c a:focus .ce-product-variants__pattern{border-color:#000000;border-style:solid;border-width:2px;padding:2px;}.elementor-8170101 .elementor-element.elementor-element-16743d3c input:checked ~ .ce-product-variants__pattern{border-color:#2879fe;border-style:solid;border-width:2px;padding:2px;}.elementor-8170101 .elementor-element.elementor-element-5f78edba > .elementor-widget-container > .elementor-heading-title{font-size:17px;font-weight:500;margin-bottom:20px;}.elementor-8170101 .elementor-element.elementor-element-5f78edba .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(6, 1fr);}.elementor-8170101 .elementor-element.elementor-element-7624eeaf .ce-product-variants__label::after{content:":";}.elementor-8170101 .elementor-element.elementor-element-7624eeaf .ce-product-variants{gap:20px;}.elementor-8170101 .elementor-element.elementor-element-7624eeaf .ce-product-variants__item{gap:5px;}.elementor-8170101 .elementor-element.elementor-element-7624eeaf .ce-product-variants__label{font-size:14px;font-weight:500;}.elementor-8170101 .elementor-element.elementor-element-7624eeaf select.elementor-field{font-size:16px;background-color:#f2f3f4;border-color:#f2f3f4;border-width:2px;border-radius:6px;padding:14px 14px 14px 14px;}.elementor-8170101 .elementor-element.elementor-element-7624eeaf .ce-product-variants__options{gap:10px;}.elementor-8170101 .elementor-element.elementor-element-7624eeaf .ce-product-variants__option{min-width:44px;color:#777777;background-color:#f2f3f4;border-color:#818a91;border-style:solid;border-width:0px;border-radius:6px;padding:12px 0px 12px 0px;}.elementor-8170101 .elementor-element.elementor-element-7624eeaf a:hover .ce-product-variants__option, .elementor-8170101 .elementor-element.elementor-element-7624eeaf a:focus .ce-product-variants__option{color:#ffffff;background-color:#000000;}.elementor-8170101 .elementor-element.elementor-element-7624eeaf input:checked ~ .ce-product-variants__option{color:#ffffff;background-color:#000000;border-color:#060606;}.elementor-8170101 .elementor-element.elementor-element-7624eeaf .ce-product-variants__patterns{gap:19px;}.elementor-8170101 .elementor-element.elementor-element-7624eeaf .ce-product-variants__pattern{border-color:#ffffff;border-style:solid;border-width:2px;border-radius:6px;padding:2px;width:32px;height:32px;}.elementor-8170101 .elementor-element.elementor-element-7624eeaf a:hover .ce-product-variants__pattern, .elementor-8170101 .elementor-element.elementor-element-7624eeaf a:focus .ce-product-variants__pattern{border-color:#000000;border-style:solid;border-width:2px;padding:2px;}.elementor-8170101 .elementor-element.elementor-element-7624eeaf input:checked ~ .ce-product-variants__pattern{border-color:#2879fe;border-style:solid;border-width:2px;padding:2px;}.elementor-8170101 .elementor-element.elementor-element-6876164e input[type=number]{width:86px;text-align:center;font-size:15px;font-weight:500;line-height:44px;background-color:#f2f3f4;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;padding:6px 6px 6px 12px;}.elementor-8170101 .elementor-element.elementor-element-6876164e.ce-product-quantity--view-stacked .ce-product-quantity__plus{margin:0px 0px 0 0px;}.elementor-8170101 .elementor-element.elementor-element-6876164e.ce-product-quantity--view-stacked .ce-product-quantity__minus{margin:0 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-6876164e > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-8170101 .elementor-element.elementor-element-6876164e{width:auto;}.elementor-8170101 .elementor-element.elementor-element-28f54aae .elementor-button-content-wrapper{gap:13px;}.elementor-8170101 .elementor-element.elementor-element-28f54aae .elementor-button-text{flex-grow:min(0, 13);}.elementor-8170101 .elementor-element.elementor-element-28f54aae a.elementor-button{font-size:18px;--ce-btn-bg-color:#000000;background-color:var(--ce-btn-bg-color);border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;padding:19px 19px 19px 19px;}.elementor-8170101 .elementor-element.elementor-element-28f54aae a.elementor-button:not(#e){color:#FFFFFF;}.elementor-8170101 .elementor-element.elementor-element-28f54aae a.elementor-button:not(#e):hover, .elementor-8170101 .elementor-element.elementor-element-28f54aae a.elementor-button:not(#e):focus{color:#000000;}.elementor-8170101 .elementor-element.elementor-element-28f54aae a.elementor-button:hover, .elementor-8170101 .elementor-element.elementor-element-28f54aae a.elementor-button:focus{--ce-btn-bg-color:#FFFFFF;border-color:#000000;}.elementor-8170101 .elementor-element.elementor-element-28f54aae a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-8170101 .elementor-element.elementor-element-28f54aae > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-8170101 .elementor-element.elementor-element-28f54aae{width:auto;}.elementor-8170101 .elementor-element.elementor-element-4f3f0d3a a.elementor-button{font-size:18px;--ce-btn-bg-color:#1d1d1f;background-color:var(--ce-btn-bg-color);border-radius:6px 6px 6px 6px;padding:19px 100px 19px 100px;}.elementor-8170101 .elementor-element.elementor-element-4f3f0d3a a.elementor-button:hover, .elementor-8170101 .elementor-element.elementor-element-4f3f0d3a a.elementor-button:focus{--ce-btn-bg-color:#000000;}.elementor-8170101 .elementor-element.elementor-element-4f3f0d3a a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-8170101 .elementor-element.elementor-element-4f3f0d3a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-8170101 .elementor-element.elementor-element-4f3f0d3a{width:auto;}.elementor-8170101 .elementor-element.elementor-element-8a2f761 .elementor-heading-title{font-size:14px;font-weight:500;}.elementor-8170101 .elementor-element.elementor-element-cfd6f0{text-align:left;}.elementor-8170101 .elementor-element.elementor-element-cfd6f0 .elementor-grid{justify-content:left;}.elementor-8170101 .elementor-element.elementor-element-cfd6f0 .elementor-social-icon{background-color:#f2f3f4;font-size:20px;}.elementor-8170101 .elementor-element.elementor-element-cfd6f0 a.elementor-social-icon:not(#e){color:#a5a5a5;}.elementor-8170101 .elementor-element.elementor-element-cfd6f0 .elementor-social-icon:hover{background-color:#e4e6eb;}.elementor-8170101 .elementor-element.elementor-element-cfd6f0 a.elementor-social-icon:not(#e):hover{color:#000000;}.elementor-8170101 .elementor-element.elementor-element-cfd6f0 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-51886ea7 .ce-product-features__label{width:33%;}.elementor-8170101 .elementor-element.elementor-element-50040cfd > .elementor-widget-container > .elementor-heading-title{font-weight:bold;margin-bottom:20px;}.elementor-8170101 .elementor-element.elementor-element-50040cfd .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);}.elementor-8170101 .elementor-element.elementor-element-50040cfd .elementor-swiper-button{color:#000000;}.elementor-8170101 .elementor-element.elementor-element-7fa8c06{padding:11px 11px 11px 11px;z-index:0;}.elementor-8170101 .elementor-element.elementor-element-6bf8abcb > .elementor-widget-container > .elementor-heading-title{font-size:23px;margin-bottom:20px;}.elementor-8170101 .elementor-element.elementor-element-6ecae6c7 a.elementor-button{font-size:23px;--ce-btn-bg-color:#000000;background-color:var(--ce-btn-bg-color);border-radius:0px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-6ecae6c7 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-8170101 .elementor-element.elementor-element-6ecae6c7 a.elementor-button:not(#e):hover, .elementor-8170101 .elementor-element.elementor-element-6ecae6c7 a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-8170101 .elementor-element.elementor-element-6ecae6c7 a.elementor-button:hover, .elementor-8170101 .elementor-element.elementor-element-6ecae6c7 a.elementor-button:focus{--ce-btn-bg-color:#000000;}.elementor-8170101 .elementor-element.elementor-element-6ecae6c7 a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-8170101 .elementor-element.elementor-element-6ecae6c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-6ecae6c7{width:100%;}.elementor-bc-flex-widget .elementor-8170101 .elementor-element.elementor-element-48725080.elementor-column .elementor-column-wrap{align-items:center;}.elementor-8170101 .elementor-element.elementor-element-48725080.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8170101 .elementor-element.elementor-element-48725080.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-8170101 .elementor-element.elementor-element-37858090{text-align:center;--ce-line-clamp:none;}.elementor-8170101 .elementor-element.elementor-element-37858090 .elementor-heading-title{font-size:21px;line-height:1em;}@media(min-width:768px){.elementor-8170101 .elementor-element.elementor-element-2cee6f8{width:37.957%;}.elementor-8170101 .elementor-element.elementor-element-48725080{width:62.043%;}}@media(max-width:1024px){.elementor-8170101 .elementor-element.elementor-element-58ee7f0a{margin-top:040px;margin-bottom:0px;}.elementor-8170101 .elementor-element.elementor-element-1e5c1b6b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-4f98001a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-17946e6c{margin-top:0px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-8170101 .elementor-element.elementor-element-7ddbaad5 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-8170101 .elementor-element.elementor-element-5dffad25{--ce-line-clamp:none;}.elementor-8170101 .elementor-element.elementor-element-7fb2ffd2 .ce-product-prices{justify-content:left;line-height:0.8em;}.elementor-8170101 .elementor-element.elementor-element-7fb2ffd2 .ce-product-price-regular{font-size:15px;}.elementor-8170101 .elementor-element.elementor-element-7fb2ffd2 .ce-has-discount{font-size:30px;}.elementor-8170101 .elementor-element.elementor-element-2b6b6ae7 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(6, 1fr);}.elementor-8170101 .elementor-element.elementor-element-67bab75e > .elementor-element-populated{margin:-20px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-635b6016{--ce-line-clamp:none;}.elementor-8170101 .elementor-element.elementor-element-635b6016 .elementor-heading-title{font-size:32px;}.elementor-8170101 .elementor-element.elementor-element-26145ce6 .ce-product-prices{line-height:0.8em;}.elementor-8170101 .elementor-element.elementor-element-37858090{--ce-line-clamp:none;}.elementor-8170101 .elementor-element.elementor-element-37858090 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-8170101 .elementor-element.elementor-element-58ee7f0a{margin-top:42px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-1e5c1b6b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-4f98001a > .elementor-widget-container{margin:00px 00px 00px 00px;padding:0px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-17946e6c{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-8170101 .elementor-element.elementor-element-7ddbaad5 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-5dffad25{--ce-line-clamp:none;}.elementor-8170101 .elementor-element.elementor-element-5dffad25 .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-8170101 .elementor-element.elementor-element-7fb2ffd2 .ce-product-prices{font-size:16px;line-height:27px;gap:0.2em;}.elementor-8170101 .elementor-element.elementor-element-7fb2ffd2 .ce-product-price-regular{font-size:16px;}.elementor-8170101 .elementor-element.elementor-element-7fb2ffd2 .ce-has-discount{font-size:22px;}.elementor-8170101 .elementor-element.elementor-element-7fb2ffd2 .ce-product-price-unit{font-size:4px;}.elementor-8170101 .elementor-element.elementor-element-7fb2ffd2 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-42851019 .elementor-icon-list-icon i{font-size:20px;}.elementor-8170101 .elementor-element.elementor-element-42851019 .elementor-icon-list-icon svg{width:20px;}.elementor-8170101 .elementor-element.elementor-element-42851019 .elementor-icon-list-item > *{font-size:14px;}.elementor-8170101 .elementor-element.elementor-element-2b6b6ae7 > .elementor-widget-container > .elementor-heading-title{font-size:14px;}.elementor-8170101 .elementor-element.elementor-element-2b6b6ae7 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(6, 1fr);}.elementor-8170101 .elementor-element.elementor-element-2b6b6ae7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-2a2f2dcd > .elementor-widget-container{margin:-23px 0px 9px 0px;}.elementor-8170101 .elementor-element.elementor-element-73e3d981 input[type=number]{width:47px;}.elementor-8170101 .elementor-element.elementor-element-73e3d981 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-6a14c94b a.elementor-button{border-width:1px 1px 1px 1px;padding:17px 17px 17px 17px;}.elementor-8170101 .elementor-element.elementor-element-6a14c94b > .elementor-widget-container{margin:0px 10px 10px 0px;}.elementor-8170101 .elementor-element.elementor-element-635b6016{--ce-line-clamp:none;}.elementor-8170101 .elementor-element.elementor-element-635b6016 .elementor-heading-title{font-size:23px;}.elementor-8170101 .elementor-element.elementor-element-26145ce6 .ce-product-prices{font-size:39px;}.elementor-8170101 .elementor-element.elementor-element-4f39d731{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-50040cfd .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);}.elementor-8170101 .elementor-element.elementor-element-50040cfd > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-8170101 .elementor-element.elementor-element-6ecae6c7 a.elementor-button{font-size:16px;}.elementor-8170101 .elementor-element.elementor-element-37858090{text-align:center;--ce-line-clamp:none;}.elementor-8170101 .elementor-element.elementor-element-37858090 .elementor-heading-title{font-size:15px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8170101 .elementor-element.elementor-element-7ddbaad5{width:100%;}}/* Start custom CSS for column, class: .elementor-element-67bab75e */#sticky-scroll-desc{
    position: sticky !important;
    top: 2rem;
    
}/* End custom CSS */
/* Start custom CSS for page-settings */.header-dev-2025{
    background-color: black;
}

.elementor-element.elementor-element-a70ac75.elementor-column.elementor-col-100.elementor-top-column>div{
    display: none
}

.row-onlycolor>div>div>div:nth-child(1),.row-onlycolor>div>div>div:nth-child(2)>div{

display:none
}

.declinaison-images>div>div{
    padding-bottom: 0px !important;
}


.breadcrumb{
    display: none
}
.row-onlysize>div>div>div:nth-child(2){

display:none
}

   /*.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {*/
   /*     padding:0px;*/
   /*     padding-right: 5px*/
   /* }*/
   
   
   #decl-img-mobile .elementor-element-populated ,#decli-img .elementor-element-populated {
    padding: 0;
    padding-right: 5px;
}


/*.swiper-wrapper>.swiper-slide>div>article>section:last-child{*/
/*    display: none*/
/*}*/

#decli-img>div>div>.swiper-wrapper>.swiper-slide>div>article>section:last-child ,#decl-img-mobile>div>div>.swiper-wrapper>.swiper-slide>div>article>section:last-child {
 display: none
}
 

 .breadcrumb
{
    opacity: 0;
}

.product-description-dev-2025 {
    font-family: 'Urbanist', sans-serif;
    color: #1a1a1a;
    max-width: 1000px;
    margin: 0 auto;
    line-height: 1.6;
}

/* Introduction / Récapitulatif */
.product-recapitulatif-container-dev-2025 {
    background-color: #f8f8f8;
    padding: 2rem;
    border-radius: 4px;
    margin-bottom: 3rem;
    text-align: center;
}

.product-recapitulatif-container-dev-2025 p {
    margin: 0;
    font-size: 1.1rem;
    font-weight: 500;
    letter-spacing: 0.02em;
}

/* Titres de Sections */
.description-section-title-dev-2025 {
    font-size: 1.2rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.15em;
    margin-bottom: 2rem;
    display: flex;
    align-items: center;
}

.description-section-title-dev-2025::after {
    content: "";
    flex: 1;
    height: 1px;
    background-color: #e0e0e0;
    margin-left: 20px;
}

/* Grilles et Items */
.description-grid-dev-2025, .description-inline-dev-2025 {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 1.5rem;
    margin-bottom: 3rem;
}

.description-item-dev-2025 {
    padding: 1.5rem;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 2px;
    transition: border-color 0.3s ease;
}

.description-item-dev-2025:hover {
    border-color: #000;
}

.description-label-dev-2025 {
    display: block;
    font-size: 0.75rem;
    font-weight: 800;
    color: #888;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    margin-bottom: 0.5rem;
}

.description-value-dev-2025 {
    font-size: 0.95rem;
    color: #1a1a1a;
    font-weight: 500;
}

/* Le Conseil (Highlight) */
.description-highlight-dev-2025 {
    background-color: #000;
    color: #fff;
    padding: 2.5rem;
    border-radius: 4px;
    text-align: center;
    margin: 4rem 0;
}

.description-highlight-dev-2025 .description-label-dev-2025 {
    color: #777;
    margin-bottom: 1rem;
}

.description-highlight-dev-2025 .description-value-dev-2025 {
    color: #fff;
    font-size: 1.1rem;
    font-style: italic;
    line-height: 1.8;
}

/* Système 4 Couches */
.layers-container-dev-2025 {
    background: #fff;
    border: 1px solid #eee;
    padding: 2rem;
    border-radius: 8px;
    text-align: center;
}

.layers-header-dev-2025 h4 {
    font-size: 1.4rem;
    font-weight: 700;
    margin-bottom: 0.5rem;
}

.layers-image-dev-2025 {
    max-width: 100%;
    height: auto;
    margin-top: 2rem;
    border-radius: 4px;
}

/* Technologies Grid */
.features-grid-dev-2025 {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    gap: 1rem;
}

.feature-item-dev-2025 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 1.5rem;
    border: 1px solid #f0f0f0;
    text-align: center;
    transition: transform 0.2s ease;
}

.feature-item-dev-2025:hover {
    background-color: #fbfbfb;
}

.feature-image-dev-2025 {
    margin-bottom: 1rem;
    filter: grayscale(1); /* Optionnel : pour un look très sobre */
}

.feature-text-dev-2025 {
    font-size: 0.85rem;
    font-weight: 700;
    text-transform: uppercase;
}

/* Responsive mobile */
@media (max-width: 768px) {
    .description-grid-dev-2025 {
        grid-template-columns: 1fr;
    }
    .features-grid-dev-2025 {
        grid-template-columns: repeat(2, 1fr);
    }
}/* End custom CSS */