:root{--font-body--family: "Slate", system-ui, sans-serif;--font-heading--family: "Slate", system-ui, sans-serif;--font-subheading--family: "Slate", system-ui, sans-serif;--font-accent--family: "Slate", system-ui, sans-serif;--font-size--big-header: clamp(3rem, 8.57vw, 7.5rem);--ss-background-color: #f8f7f5;--ss-divider-color: #cfcbc6;--ss-divider-width: 1px}.ss-divider{border-top:var(--ss-divider-width) solid var(--ss-divider-color)}.mega-menu .mega-menu__link{text-transform:none;font-weight:300}.mega-menu .mega-menu__link.mega-menu__link--parent{font-size:1em;font-weight:600;letter-spacing:.05em}.header__column .localization-form__select{font-size:12px;text-transform:uppercase}.menu-list{--opacity-subdued-text: var(--opacity-100)}.hero .text-block{--font-body--weight: 300}.hero .hero__content-wrapper div:first-child p{line-height:.85em}.content-for-layout .button{--button-padding-inline: 60px;padding-block:10px;font-size:.8em;font-weight:600;letter-spacing:.25em}.home-mantra p{font-size:1.6rem;line-height:1.5;font-weight:300;--max-width: 60ch}.home-mantra p strong{font-weight:500}.ui-test-product-list .section-resource-list__header p{--font-weight: 300;margin:0}.ui-test-product-list .section-resource-list__header h3{line-height:.8em}.template-index .ui-test-product-list .section-resource-list__header .group-block-content div:nth-of-type(2) p:nth-of-type(2) a{font-size:1rem;text-decoration:none;font-weight:700;vertical-align:middle}@media(min-width:750px){.template-index .ui-test-product-list .section-resource-list__header .group-block-content div:nth-of-type(2){flex-direction:row}.template-index .ui-test-product-list .section-resource-list__header .group-block-content div:nth-of-type(2) p:nth-of-type(2){text-align:right}}@media(max-width:750px){.template-index .ui-test-product-list .section-resource-list__header .group-block-content div:nth-of-type(2) p:nth-of-type(1){display:none}}.product-card{line-height:1.5em}.product-card .text-block,.product-card .text-block>*,.product-card a.contents{line-height:1.3em}.product-card rte-formatter:first-of-type{font-weight:300;text-transform:uppercase;padding-bottom:.6em}.product-card .card-gallery{margin-bottom:1.2rem}.product-card .user-select-text{font-weight:600}.section-ss-diagnostic{padding:6rem 0;background-color:var(--ss-background-color)}.section-ss-diagnostic .ss-diagnostic{margin:0 auto}.section-ss-diagnostic .ss-diagnostic__title{font-size:var(--font-size--big-header);font-weight:800;line-height:1.05;margin:0 0 1.5rem}.section-ss-diagnostic .ss-diagnostic__separator{border:none;border-bottom:1px solid rgba(0,0,0,.08);margin:0 0 3rem}.section-ss-diagnostic .ss-diagnostic__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:5rem;align-items:flex-start}.section-ss-diagnostic .ss-diagnostic__left{font-size:1.9rem;font-weight:300;line-height:1.1;max-width:500px}.section-ss-diagnostic .ss-diagnostic__right{display:flex;flex-direction:column;gap:1.5rem;font-size:1.9rem;font-weight:500;line-height:1.1}.section-ss-diagnostic .ss-diagnostic__right p{font-weight:600;max-width:400px;margin-bottom:10px}.section-ss-diagnostic .ss-diagnostic__button{align-self:flex-start;padding:.9rem 1.8rem;padding-left:30.5px;text-decoration:none;font-size:.85rem}@media(max-width:768px){.section-ss-diagnostic .ss-diagnostic__grid{grid-template-columns:1fr}.section-ss-diagnostic .ss-diagnostic__button{align-self:flex-start;margin-top:.5rem}}section.section-ss-preoccupations{background-color:var(--ss-background-color);margin-bottom:50px}.ss-preoccupations{padding:140px 0}.ss-preoccupations__title{font-size:var(--font-size--big-header);font-weight:700;margin-bottom:0}.ss-preoccupations__separator-top{border:0;border-top:var(--ss-divider-width) solid var(--ss-divider-color);margin:1px 0 30px}.ss-preoccupations__separator-bottom{border:0;border-top:var(--ss-divider-width) solid var(--ss-divider-color);margin:30px 0 1px}.ss-preoccupations__grid:before{content:"";position:absolute;top:50%;left:0;right:0;height:var(--ss-divider-width);background:var(--ss-divider-color)}@media(max-width:1100px){.ss-preoccupations__grid:before{top:32.3%}.ss-preoccupations__grid:after{content:"";position:absolute;top:67.6%;left:0;right:0;height:var(--ss-divider-width);background:var(--ss-divider-color)}}.ss-preoccupations__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 0;position:relative}.ss-preoccupations__item{padding:clamp(12px,8vw,60px) 5px 10px 4.5vw;display:block;text-decoration:none;color:inherit;min-width:0;position:relative}.ss-preoccupations__item-inner{display:flex;flex-direction:column;gap:0}.ss-preoccupations__item-title{font-size:32px;font-weight:300;text-transform:uppercase;white-space:nowrap;margin-bottom:0}@media(min-width:700px){.ss-preoccupations__item-title{letter-spacing:.1em}}@media(max-width:580px){.ss-preoccupations__item-title{font-size:clamp(16px,5vw,32px)}}.ss-preoccupations__item h3{text-decoration-thickness:1.5px!important;text-underline-offset:4px}.ss-preoccupations__item-text{font-size:clamp(1rem,1vw + .5rem,1.1rem);font-weight:400;line-height:1.1em;max-width:200px;padding-top:.4em}.ss-preoccupations__item-arrow{margin-top:6px;font-size:2.4rem;font-weight:100;display:inline-block;transition:transform .35s ease-out}.ss-preoccupations__item:hover .ss-preoccupations__item-arrow{transform:translate(25px)}.ss-preoccupations__item--border,.ss-preoccupations__item--border-mobile{border-left:var(--ss-divider-width) solid var(--ss-divider-color)}.ss-preoccupations__item--border-desktop{border-left:none}@media(min-width:1100px){.ss-preoccupations__item--border-mobile{border-left:none}.ss-preoccupations__item--border-desktop{border-left:var(--ss-divider-width) solid var(--ss-divider-color)}}@media(max-width:1100px){.ss-preoccupations__grid{grid-template-columns:repeat(2,1fr)}}.ss-media-with-content div.group-block{background-color:var(--ss-background-color)}.ss-media-with-content .h1>*{line-height:.9em}.ss-featured-brands__grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:0;min-height:480px}.ss-featured-brands__media{position:relative;overflow:hidden}.ss-featured-brands__image{width:100%;height:100%;object-fit:cover;display:block}.ss-featured-brands__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(32px,11vw,160px);color:#fff}.ss-featured-brands__heading{font-size:clamp(3rem,7vw,7.5rem);line-height:.8em;margin:0 0 16px}.ss-featured-brands__text{line-height:1.7em;max-width:50ch;margin-bottom:24px}.ss-featured-brands__button{display:inline-block;padding:10px 60px;background:#fff;color:#000;text-decoration:none;font-size:1em;font-weight:700;letter-spacing:.1em;margin-top:40px;text-transform:uppercase;border:none}.ss-featured-brands__list{background:#fff;display:grid;grid-auto-rows:1fr}.ss-featured-brands__item{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:24px 40px;text-decoration:none;color:inherit;border-bottom:1px solid #ccc}a.ss-featured-brands__item:first-of-type{border-top:1px solid #ccc}.ss-featured-brands__item-index{font-size:1.7rem;font-weight:300}.ss-featured-brands__item-label{font-size:1.4em;font-weight:700;margin-left:20%}.ss-featured-brands__item-arrow{font-size:2.4rem;font-weight:100;transition:transform .4s ease-in-out}.ss-featured-brands__item:hover{background:#f8f8f8}.ss-featured-brands__item:hover .ss-featured-brands__item-arrow{transform:translate(10px)}@media(max-width:900px){.ss-featured-brands__grid{grid-template-columns:1fr}.ss-featured-brands__list{order:2}.ss-featured-brands__media{order:1;min-height:320px}.ss-featured-brands__button{font-size:1.1em;margin-top:20px;background-color:transparent;color:#fff;border:1px solid #fff}}.ss-footer p,.ss-footer a{font-size:1rem;font-weight:500}.ss-footer summary.menu__heading{display:none}.divider__line{--color-border: #ccc}footer .email-signup__heading{font-size:1.3rem!important;font-weight:500!important}.template-product h1{--font-size: 2.8rem;--letter-spacing: -.01em;--line-height: 1.1em}.template-product .product-details .ss-brand-link,.template-product .product-details .ss-brand-name{font-weight:700;text-transform:uppercase;font-size:14px;text-decoration:none;letter-spacing:var(--letter-spacing--body-loose)}.template-product .product-details .text-block.rte p,.template-product .product-details .ss-contenance,.template-product .product-details .variant-picker__form legend{font-size:clamp(14px,2.3vw,18px)}div:has(>.ss-contenance-empty){display:none!important}.template-product .variant-option__button-label{min-height:auto;border-radius:0}.template-product .add-to-cart-text{justify-content:space-between}.template-product .product-shipping-info{font-size:1.1rem;letter-spacing:.08em;color:#888;text-transform:uppercase;text-align:center;font-weight:100}.template-product .product-shipping-info a{font-size:1rem;letter-spacing:.04em;color:#888;text-transform:none;text-decoration:none}.template-product p.product-shipping-info a:hover{color:#444}.icon-truck{width:20px;height:20px;color:currentColor;fill:currentColor;display:inline-block;vertical-align:middle}.buy-buttons-block .add-to-cart-button{height:40px;padding-bottom:8.5px}.template-product .product-description h3{font-size:clamp(2rem,6vw,5rem)}.template-product .product-description h2{font-size:clamp(2rem,6vw,2.5rem);font-weight:300}.template-product .product-description .image-block,.template-product .product-description .group-block{flex:1}.template-product .product-description .image-block img{max-width:600px}.slideshow-controls__counter{font-size:16px;color:#000;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.slideshow-controls__counter span:first-child{font-weight:600}.slideshow-controls__counter .slash{color:#000}.template-product .product-utilisation .details{padding:2.55em 0}.template-product .product-utilisation .details__header{font-size:clamp(2rem,6vw,5rem)}.template-product .product-utilisation .details-content{display:flex;gap:3rem}.template-product .product-utilisation accordion-custom details::details-content,.template-product .product-utilisation accordion-custom details .details-content{overflow:visible}.template-product .product-utilisation .details-content .text-block{flex:0 1 50%}@media(max-width:900px){.template-product .product-utilisation .details-content .text-block{flex:0 1 80%}}@media(max-width:700px){.template-product .product-utilisation .details-content .text-block{flex:0 1 100%}}.template-product .product-utilisation .details-content .image-block{flex:0 0 auto;width:33%;transform:translateY(-7em)}.template-product .product-utilisation .details-content .image-block img{height:fit-content}.template-product .product-utilisation .icon-caret{transform:rotate(90deg);width:3rem;height:3rem}.template-product .product-utilisation .icon-caret svg{width:3rem;height:3rem}.template-product .product-mot p{font-size:clamp(1.5rem,6vw,2.5rem);font-weight:300;line-height:1.1em;letter-spacing:-.03em;max-width:80%}.template-product .product-mot rte-formatter:last-of-type h4{font-size:1.1rem}.ss-product-promo{border:1px solid #ccc}.ss-product-promo-inner{display:grid;grid-template-columns:1fr 1fr}.ss-product-promo-media{background-color:#f8f7f5}.ss-product-promo-content{padding:25px 15px;display:flex;flex-direction:column;justify-content:space-evenly}@media(min-width:1300px){.ss-product-promo-content{padding:30px 20px}}.ss-product-promo-offer{font-size:30px;text-transform:uppercase;line-height:20px;font-weight:700;margin-bottom:5px}@media(max-width:750px){.ss-product-promo-offer{margin-bottom:0}}.ss-product-promo-title{text-transform:uppercase;font-weight:100;font-size:clamp(20px,2vw,30px);line-height:25px;margin-bottom:10px}@media(min-width:990px)and (max-width:1100px){.ss-product-promo-title{margin-bottom:5px}}.ss-product-promo-text{text-transform:uppercase;font-weight:100;font-size:14px;line-height:18px;color:#333}@media(min-width:990px)and (max-width:1100px){.ss-product-promo-text{font-size:13px}.ss-product-promo-text p{margin-top:5px}}@media(max-width:750px){.ss-product-promo-text{font-size:13px}.ss-product-promo-text p{margin-top:5px}}.ss-product-promo-text strong{font-weight:700}.ss-product-promo-text p:last-child{font-size:.9em;text-transform:none;margin-top:0}.ss-product-promo-text p:nth-last-child(2){margin-bottom:0}@media(max-width:990px){.ss-product-promo-inner{display:block}}.ss-product-promo-content .button{margin-top:30px;letter-spacing:.1em;width:100%;padding-inline:0}.template-collection-collection-marque .header-marque{--page-margin: 90px}@media(max-width:750px){.template-collection-collection-marque .header-marque{--page-margin: 40px}}.template-collection-collection-marque .header-marque h1{text-transform:uppercase}.template-index .quick-add,.quick-add__button .add-to-cart-icon{display:none}.quick-add__button .add-to-cart-text{background:none}product-card .quick-add__button{font-size:.7em!important;border-radius:0;border:1px solid #ccc;left:0;bottom:0;width:100%;justify-content:center;opacity:0;transform:translateY(100%);transition:all .25s ease}product-card:is(:hover,:focus-within) .quick-add__button{opacity:1;transform:translateY(0)}product-card .quick-add__button:is(:hover,:focus-within){color:#fff;background:#000;border-color:#000}.quick-add__button .add-to-cart-text__content{grid-template-columns:1fr}.quick-add__button .add-to-cart-text__content>span span{opacity:1;translate:0;padding:0;filter:none}.quick-add__button .add-to-cart-text .add-to-cart-price{display:none}.shopify-policy__title h1{margin:60px 0}.shopify-policy__container{max-width:100ch}.lb-widget-cpal .lb-embed{border:1px solid #ccc}.lb-addon-head{margin:0!important;padding:14px 14px 10px!important;border-bottom:1px solid #ccc!important}.lb-product-card{padding:0;margin:0!important}.lb-flat-card{border:none!important;padding:0!important}.lb-cta-cont{padding:15px}.lb-cta-cont-head{gap:0;flex-direction:column}.lb-image-host{align-items:start}.lb-image-pd{min-width:130px!important}.lb-card-title{font-size:18px!important;font-weight:100!important}.lb-card-title:hover{text-decoration:none!important}.lb-button{font-size:.8em!important;font-weight:600!important;letter-spacing:.25em!important;padding:10px 30px!important;text-transform:uppercase}.lb-flat-cta-button .lb-cta-actions,.lb-flat-cta-button-price .lb-cta-actions{flex-direction:row-reverse;justify-content:flex-end;flex-wrap:wrap-reverse}select.lb-variant-picker{font-size:15px!important;height:28px;padding-bottom:0!important;border-color:#000!important;outline:none}.lb-popup-cont-body{padding:0}.lb-button{border-radius:0!important}.lb-popup .lb-cta-cont-head{flex-direction:row}select.lb-variant-picker{border-radius:0!important}.lb-widget-ba{padding-bottom:100px}.lb-bundle-title{font-size:clamp(3rem,5.6vw,3.5rem)!important;font-weight:700!important;text-transform:uppercase!important}.lb-bundle-cont{background:none!important}.lb-bundle-products.lb-tgrid{max-width:75%}.lb-bundle-cta.lb-tgrid{width:25%}.lb-bundle-cont .lb-image-full{border-radius:0!important}.lb-bundle-cont .lb-card-title{font-size:16px!important;font-weight:600!important}.lb-tgrid .lb-bundle-divider{display:none}.lb-bundle-cta-total-title{font-size:16px!important;font-weight:600!important;text-transform:uppercase}.lb-bundle-cont .lb-price-discount{font-size:12px!important;font-weight:600!important}.cart-page .lb-addon-head{border:none!important}.cart-drawer__dialog{width:530px;--color-background: #f8f7f5}.cart-drawer__heading .cart-bubble{display:none}.cart-drawer__dialog .cart-items__details{font-weight:500}.cart-drawer__dialog .cart-items__quantity .quantity-selector{max-height:35px}.cart-drawer__dialog .cart-discount__label{font-size:1rem}.cart-drawer__dialog .cart-discount__input{border-radius:0}.cart-drawer__dialog .cart-totals__total-label{font-size:1rem;font-weight:500}.cart-drawer__dialog .button{font-size:.85rem;letter-spacing:2px;font-weight:600}.rez-stock-notification-button,.rez-notify-submit-btn{text-transform:uppercase;font-weight:600!important;font-size:.8em!important;letter-spacing:.25em}.rez-notify-submit-btn{font-size:.7em!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/superskin.css.map */
