.dss-blurb-product.pe .et_pb_main_blurb_image{transform:translatex(-2px) scale(1.3)}.dss-blurb-product .et_pb_blurb_description{margin-left:-7px}.dss-blurb-product.pe .et_pb_blurb_description{margin-left:-9px}.dss-blurb-product.lo .et_pb_blurb_description{margin-left:-1px}.dss-ins-tech{display:none!important}.dssInsTech{display:flex!important;align-items:center!important;gap:5px!important;background:black!important;width:max-content!important;color:white!important;padding:5px 12px 5px 8px!important;text-decoration:none!important;margin-top:15px!important;border-radius:6px!important;font-size:14px!important}.dssInsTech img{height:20px!important;filter:invert(100%)!important}.woocommerce-NoticeGroup{position:absolute;z-index:100;width:100%}.woocommerce-NoticeGroup .woocommerce-error{width:1650px;border-radius:10px;margin:auto}.woocommerce-NoticeGroup .woocommerce-error li{padding:15px;text-align:center}a.reset_variations,table.variations td.value span::after{display:none!important}table.variations select{padding:15px!important;font-size:16px!important;margin-top:-10px;margin-bottom:20px}.dss-sbs .et_pb_button_module_wrapper{display:inline-block;margin:0 20px 20px 0}@media screen and (max-width:700px){.dss-sbs .et_pb_button_module_wrapper{display:block;margin:0 0 15px 0}}.dss-filter .wpf_items_wrapper{display:flex!important;align-items:flex-start!important;margin:0!important}.dss-filter .wpf_items_wrapper .wpf_item{display:flex!important;align-items:center!important;margin:0!important;padding:0!important}.dss-filter .wpf_items_wrapper .wpf_item .wpf_item_name{width:max-content!important;padding:0 15px 0 0!important;border:none!important;margin:1px 0 0!important;font-size:15px!important}.dss-filter .wpf_items_wrapper .wpf_item ul{display:flex!important;align-items:center!important;gap:15px!important}.dss-filter .wpf_items_wrapper .wpf_item_product_brand ul li{border:1px solid #333!important;padding:4px 8px 5px 12px!important;border-radius:40px!important;font-size:14px!important;margin:0!important}.dss-filter .wpf_items_wrapper .wpf_item_wpf_cat ul li{border:1px solid #333!important;padding:4px 12px 5px 12px!important;border-radius:40px!important;font-size:14px!important;margin:0!important}.dss-filter .wpf_items_wrapper .wpf_item ul li input[type="radio"]{display:none!important}.dss-filter .wpf_reset_btn{margin-top:15px}.dss-filter .wpf_items_wrapper .wpf_item ul li:has(input:checked){background:#333!important;color:white!important}@media screen and (max-width:1024px){.dss-filter .wpf_items_wrapper{display:block!important}.dss-filter .wpf_items_wrapper .wpf_item{display:block!important;margin-bottom:10px!important}.dss-filter .wpf_items_wrapper .wpf_item .wpf_item_name{width:max-content!important;padding:10px 0 0 0!important;border:none!important;margin-bottom:10px!important}.dss-filter .wpf_items_wrapper .wpf_item ul{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:15px!important}}.dss-filter .wpf_item_product_brand .wpf_product_brand_103{order:-1}.dss-filter label[for="wpf_univers_option_all"]{position:relative;visibility:hidden}.dss-filter label[for="wpf_univers_option_all"]::after{content:"Tout";visibility:visible;margin-left:-21px}.dss-shop .categories{height:0;overflow:hidden}.dss-shop li.product{position:relative;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.75);-webkit-box-shadow:0px 0px 10px -5px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 10px -5px rgba(0,0,0,0.75);min-height:430px}@media screen and (max-width:765px){.dss-shop li.product{min-height:330px}}@media screen and (max-width:700px){.dss-shop li.product{min-height:auto}}.dss-shop .price{padding-bottom:5px!important}.dss-shop a.woocommerce-LoopProduct-link:nth-child(2),.dss-shop .price{padding:0 15px}.dss-shop .categories a{position:absolute;z-index:100;background:white;top:15px;left:15px;font-size:11px!important;font-weight:600;padding:0px 10px!important;;border:1px solid #ccc;border-radius:50px}#shop .woocommerce{padding-top:180px}.dss-shop .et_shop_image .ags-divi-wc-image-flip-inner{aspect-ratio: 1/1!important}span.categories a[data-filter-url$="232"],span.categories a[data-filter-url$="231"]{display:none!important}.dss-rvp li.product{position:relative;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.75);-webkit-box-shadow:0px 0px 10px -5px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 10px -5px rgba(0,0,0,0.75);background:white;border-radius:15px!important;overflow:hidden}.dss-rvp .price{padding-bottom:15px!important}.dss-rvp .woocommerce-loop-product__title{font-size:24px!important;font-weight:700;padding:5px 15px 15px!important}.dss-rvp .price bdi{padding:0 15px!important;color:#a00b0b!important;font-size:16px!important;font-weight:600!important}.dss-rvp li.product .categories{display:none!important}.dss-rvp li.product small{position:absolute!important;z-index:100!important;background:white!important;top:15px!important;left:15px!important;padding:0px 10px!important;border:1px solid #ccc!important;border-radius:50px!important;font-size:11px!important}.dss-rvp .et_overlay{display:none!important}.axvi-category-grid .et_pb_row:has(.tuile-famille){margin-bottom:30px!important}.axvi-category-grid .et_pb_row:has(.tuile-famille):last-of-type{margin-bottom:0!important}.axvi-category-grid .et_pb_row:has(.tuile-famille) .et_pb_column{margin-right:30px!important;margin-bottom:0!important;padding-bottom:0!important;width:calc((100% - 60px) / 3)!important}.axvi-category-grid .et_pb_row:has(.tuile-famille) .et_pb_column:nth-child(3n),.axvi-category-grid .et_pb_row:has(.tuile-famille) .et_pb_column:last-child{margin-right:0!important}@media (max-width:980px){.axvi-category-grid .et_pb_row:has(.tuile-famille) .et_pb_column{width:100%!important;margin-right:0!important;margin-bottom:30px!important}.axvi-category-grid .et_pb_row:has(.tuile-famille) .et_pb_column:last-child{margin-bottom:0!important}}.axvi-category-grid .tuile-famille{position:relative;overflow:hidden;cursor:pointer;background-size:cover!important;background-position:center!important}.axvi-category-grid .tuile-famille::after{content:'';position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(to top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.15) 60%,transparent 100%);pointer-events:none;z-index:1}.axvi-category-grid .tuile-famille .et_pb_module.et_pb_text{position:absolute;left:36px;bottom:64px;z-index:2;margin:0!important;padding:0!important;text-align:left!important;max-width:calc(100% - 72px)}.axvi-category-grid .tuile-famille .et_pb_text_inner{font-family:'Cormorant Garamond',Georgia,serif;font-size:26px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#fff;line-height:1}.axvi-category-grid .tuile-famille .et_pb_text_inner::before{content:'';display:block;width:32px;height:1px;background:rgba(255,255,255,0.85);margin-bottom:18px;transition:width 0.5s ease}.axvi-category-grid .tuile-famille .et_pb_text_inner::after{content:'Découvrir \2192';display:block;font-family:'Inter',Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:2px;text-transform:uppercase;margin-top:14px;opacity:0.9;line-height:1}.axvi-category-grid .tuile-famille:hover .et_pb_text_inner::before{width:64px}@media (max-width:980px){.axvi-category-grid .tuile-famille .et_pb_text_inner{font-size:22px;letter-spacing:2.5px}.axvi-category-grid .tuile-famille .et_pb_module.et_pb_text{left:24px;bottom:36px}}html{scroll-snap-type:y mandatory;scroll-behavior:smooth}.at-snap-section{min-height:100vh!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;display:flex!important;flex-direction:column!important;justify-content:center!important}#dss-selection-organic{position:relative;overflow:hidden!important;padding:30px 4vw!important;width:100%!important}#dss-selection-organic #dss-selection-organic-title,#dss-selection-organic #dss-selection-organic-title .et_pb_text_inner{width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}#dss-selection-organic #dss-selection-organic-title h2,#dss-selection-organic #dss-selection-organic-title p{width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;float:none!important;display:block!important}#dss-selection-organic #dss-selection-organic-title{position:static!important;margin-bottom:60px!important}#dss-selection-organic ul.products{display:flex!important;flex-wrap:nowrap!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth;-webkit-overflow-scrolling:touch!important;scrollbar-width:none;column-gap:50px!important;padding:0!important;list-style:none!important;float:none!important;clear:none!important}#dss-selection-organic ul.products::-webkit-scrollbar{display:none}#dss-selection-organic li.product{flex:0 0 min(32vw,70vh)!important;width:min(32vw,70vh)!important;margin:0!important;scroll-snap-align:start!important}#dss-selection-organic li.product .et_shop_image{aspect-ratio:1 / 1!important;overflow:hidden!important}#dss-selection-organic li.product img{width:100%!important;height:100%!important;object-fit:cover!important}#dss-selection-organic li.product .woocommerce-loop-product__title{font-family:'Inter',sans-serif!important;font-size:13px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:#111111!important;margin-top:16px!important;line-height:1.4!important}#dss-selection-organic.is-title-hidden li.product .woocommerce-loop-product__title{display:none!important}#dss-selection-organic li.product .price,#dss-selection-organic li.product .price .amount,#dss-selection-organic li.product .price .woocommerce-Price-amount,#dss-selection-organic li.product .price bdi{font-family:'Cormorant Garamond',serif!important;font-style:italic!important;font-size:20px!important;font-weight:400!important;color:#333333!important}.axvi-category-grid .et_pb_column_1_3{aspect-ratio:1 / 1!important;padding-top:0!important;padding-bottom:30px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}#dss-selection-organic .dss-progress{position:absolute;bottom:20px;left:0;right:0;z-index:5;display:flex;justify-content:center;pointer-events:none}.dss-progress-track{width:240px;height:1px;background:rgba(0,0,0,0.15);position:relative;overflow:hidden}.dss-progress-fill{position:absolute;top:0;left:0;height:100%;width:0%;background:#111111;transition:width 0.25s ease}#dss-selection-organic .dss-arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,0.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,0.08);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:transform 0.2s ease,background 0.2s ease;color:#111111;padding:0}#dss-selection-organic .dss-arrow:hover{background:rgba(255,255,255,1);transform:translateY(-50%) scale(1.05)}#dss-selection-organic .dss-arrow:active{transform:translateY(-50%) scale(0.95)}#dss-selection-organic .dss-arrow:focus,#dss-selection-organic .dss-arrow:focus-visible,#dss-selection-organic .dss-arrow:focus-within{outline:none!important;box-shadow:none!important}#dss-selection-organic .dss-arrow svg{width:18px;height:18px;display:block}#dss-selection-organic .dss-arrow-left{left:30px}#dss-selection-organic .dss-arrow-right{right:30px}@media screen and (max-width:991px){#dss-selection-organic .dss-progress,#dss-selection-organic .dss-arrow{display:none}#dss-selection-organic{padding:60px 0!important}#dss-selection-organic #dss-selection-organic-title{margin-bottom:40px!important}#dss-selection-organic ul.products{column-gap:20px!important;scroll-padding-left:5vw!important;scroll-padding-right:5vw!important}#dss-selection-organic li.product{flex:0 0 80vw!important;width:80vw!important}#dss-selection-organic ul.products li.product:first-child{margin-left:5vw!important}#dss-selection-organic ul.products li.product:last-child{margin-right:5vw!important}.at-snap-section{min-height:0!important;display:block!important}}.at-faq-visuals{display:none}.at-faq-item{cursor:pointer;padding:25px 0;border-bottom:1px solid #eeeeee;opacity:0.5;transition:all 0.3s ease}.at-faq-item .et_pb_module_header{font-family:'Cormorant Garamond',serif!important;font-weight:500!important;font-size:24px!important;color:#111111!important;margin-bottom:0!important;letter-spacing:0px!important;line-height:1.2em!important}.at-faq-item .et_pb_blurb_description{font-family:'Inter',sans-serif!important;font-size:15px!important;line-height:1.6em!important;color:#444444!important;max-height:0;overflow:hidden;opacity:0;margin-top:0;padding-right:20px;transition:all 0.5s cubic-bezier(0.25,1,0.5,1)}.at-faq-item:hover,.at-faq-item.active{opacity:1;transform:translateX(0)}.at-faq-item:hover .et_pb_blurb_description,.at-faq-item.active .et_pb_blurb_description{max-height:1000px;opacity:1;margin-top:15px}@media (min-width:981px){.at-faq-controller{align-items:center;min-height:600px}.at-faq-visuals{display:block!important;position:relative;height:600px;overflow:hidden}.at-faq-img{position:absolute!important;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.5s ease,transform 0.8s ease;transform:scale(1.05);pointer-events:none}.at-faq-visuals{background:#f9f9f9}.at-faq-img.active{opacity:1;transform:scale(1);z-index:2}}html{scroll-snap-type:none!important;scroll-behavior:auto!important}.at-fullpage{min-height:100vh!important;box-sizing:border-box!important}@media screen and (max-width:991px){.at-fullpage{min-height:0!important}}.at-fullpage .et_pb_image img,.at-fullpage .dsm_image_hotspots img{width:100%!important;max-height:100vh!important;object-fit:cover!important}.at-fullpage--has-band{display:flex!important;flex-direction:column!important}.at-fullpage--has-band>.et_pb_row{margin-top:0!important;margin-bottom:0!important}.at-fullpage--has-band>.et_pb_row+.et_pb_row{margin-top:auto!important;margin-bottom:auto!important}.custom-black-btn{background-color:#000000!important;color:#ffffff!important;padding:13px 25px 12px!important;display:inline-block!important;text-decoration:none!important;font-family:Inter,Helvetica,Arial,Lucida,sans-serif!important;font-size:14px!important;font-weight:500!important;border:none!important;transition:opacity 0.3s ease!important;text-transform:uppercase!important;text-align:center!important}.custom-black-btn::after{display:none!important}.custom-black-btn:hover{opacity:0.8;color:#fff!important}.custom-black-btn+.added_to_cart{display:none!important}.tippy-box{border-radius:6px!important}.tippy-box .custom-product-short-desc{padding:5px 0 10px!important;font-size:13px!important}.tippy-box .custom-product-price{font-weight:bold!important;font-size:15px!important;margin-bottom:14px!important}.tippy-box .custom-black-btn{width:100%!important;font-size:13px!important;padding:12px 5px 11px!important}