html{scroll-behavior:smooth}.product .product__title .tag{display:inline;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:600;font-style:italic;vertical-align:middle;color:#2c4a9a;border:1px solid;padding:4px 8px;margin-left:12px}@media(max-width:749px){.accordions .img{display:none}}.product .product__topbar-nav .breadcrumbs li{opacity:1}.product .product__topbar-nav .breadcrumbs li [itemprop=item],.product .product__topbar-nav .breadcrumbs li [itemprop=item] *{color:#000;text-decoration:none;font-weight:400}.product .product__topbar-nav .breadcrumbs li:last-child [itemprop=name]{font-weight:700}.product .main-product__media--thumbs-wrapper .swiper-slide.swiper-slide-thumb-active .media{border:0!important}.product .product__title h1{font-size:inherit;display:inline}.product .product__title .tag{display:inline;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:600;font-style:italic;vertical-align:middle;color:var(--col);border:1px solid;padding:4px 8px;margin-left:12px}.product .product-flex-container{font-size:calc(var(--font-body-scale) * 1.6rem)}.product .product-flex-container span:first-child{font-weight:700;text-transform:uppercase;margin-right:12px;padding-right:12px;border-right:1px solid #D0D5DD}.product .product-flex-container *{display:inline}.product .product-form__buttons .product-form__quantity{grid-column:span 2 / span 2}.product .product-form__buttons .product-form__quantity .quantity__wrapper{border-color:#000}.product .product-form__buttons .product-form__quantity .quantity__wrapper .quantity__button svg{width:1.2rem}.product .product-form__buttons .product-form__submit{grid-column:span 8 / span 8;display:flex;justify-content:space-between;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:700}.product .product__accordion{border-block-end:0;padding-block:var(--spacing-3)}.product .product__accordion .accordion__button{padding-bottom:12px;border-bottom:1px solid #D0D5DD}.product .product__accordion .accordion__button:hover{text-decoration:none}.product .product__accordion .accordion__icon svg path{stroke-width:2px}.product .product__accordion .accordion__body{overflow:visible}.product .product__accordion .accordion__body-inner{padding:16px;font-weight:500}.product .product__accordion .accordion__body-inner.empreinte-carbone{display:flex;flex-direction:column}.product .product__accordion .accordion__body-inner.empreinte-carbone .total{font-weight:900;font-style:italic}.product .product__accordion .accordion__body-inner.empreinte-carbone .details{margin:var(--spacing-4) 0;padding:var(--spacing-4) 0;border-top:1px solid #D0D5DD;border-bottom:1px solid #D0D5DD;display:grid;gap:16px;grid-template-columns:1fr 1fr}.product .product__accordion .accordion__body-inner.empreinte-carbone .details .detail{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.product .product__accordion .accordion__body-inner.empreinte-carbone .details .detail span:last-child{order:3}.product .product__accordion .accordion__body-inner.empreinte-carbone .details .detail:after{content:"";display:block;flex:1;order:2;border-bottom:1px dashed #D0D5DD}.product .product__accordion .accordion__body-inner.empreinte-carbone .general--details{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.product .product__accordion .accordion__body-inner.empreinte-carbone .general--details .detail{display:flex;align-items:center;gap:8px;line-height:1}.product .product__accordion .accordion__body-inner.empreinte-carbone .general--details .detail .icon{width:24px;height:24px}.product .product__accordion .accordion__body-inner.empreinte-carbone .general--details .detail .icon img{width:100%;height:100%;object-fit:contain}.product .product__accordion .accordion__body-inner.empreinte-carbone .general--details .detail span:first-child{display:block;margin-bottom:8px;color:#667085}.product .product__accordion .accordion__body-inner.empreinte-carbone .general--details .detail span:last-child{font-weight:700}.product .product__accordion .accordion__body-inner.composition{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.product .product__accordion .accordion__body-inner.composition .el{display:flex;align-items:center;gap:8px;position:relative}.product .product__accordion .accordion__body-inner.composition .el span{flex:1}.product .product__accordion .accordion__body-inner.composition .el .absolute{display:none;bottom:calc(100% + 4px);left:-12px;max-width:100%;line-height:1.3;box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814;background-color:#fff;padding:12px;border-radius:8px}.product .product__accordion .accordion__body-inner.composition .el .absolute:before{content:"";position:absolute;top:calc(100% - 12px);left:12px;display:block;width:16px;height:16px;background-color:inherit;transform:rotate(45deg)}.product .product__accordion .accordion__body-inner.composition .el svg[data-content]{cursor:pointer;display:block}.product .product__accordion .accordion__body-inner.composition .el:has(svg:hover) .absolute{display:block}@media screen and (min-width:990px){body.is-at-top:has(.shopify-section:first-child .header-is-transparent):not(:has(.section-header~.shopify-section-group-header-group)) .header:not(.is-megamenu-open) .header__logo{opacity:0}}.header .header__utils .header__utils-link{white-space:nowrap;font-size:var(--font-size-static-md)}.header .header__nav .header__nav-items .header__nav-item .header__nav-dropdown{padding-top:4px}.header .header__nav .header__nav-items .header__nav-item .header__nav-dropdown .header__nav-dropdown-inner{border-radius:4px}.header .header__nav .header__nav-items .header__nav-item .header__nav-dropdown .header__nav-dropdown-inner .header__nav-links{padding:16px 0}.header .header__nav .header__nav-items .header__nav-item .header__nav-dropdown .header__nav-dropdown-inner .header__nav-links .header__nav-dropdown-link{padding:8px 24px}footer{background:linear-gradient(180deg,#2d64a7 55%,#9bcae8 140%)}footer .footer{background:transparent}footer .footer .footer__newsletter .footer__social{margin-top:24px}footer .footer .footer__richtext--copyright{color:rgba(var(--color-foreground))}@media screen and (min-width:990px){.section-footer .grid{grid-template-columns:repeat(8,minmax(10rem,1fr))!important}}.accordions{display:flex;align-items:stretch;padding-inline:16px!important}.accordions .container{flex:1;padding:0;display:flex;flex-direction:column;justify-content:center;padding-inline:40px;padding-block:24px}.accordions .container .accordion__body p{color:rgba(var(--color-foreground))}.accordions .img{width:50%;aspect-ratio:1 / 1}.accordions .img img{width:100%;height:100%;object-fit:cover;display:block}.accordions.img-left .img{order:-1}.product-card{border:1px solid rgba(0,0,0,.08);container-name:card;container-type:inline-size}.product-card .product-card__actions{position:relative}.product-card .product-card__actions .tag{position:absolute;left:12px;top:12px;display:inline;font-weight:600;font-style:italic;vertical-align:middle;color:var(--col);border:1px solid;padding:2px 4px;font-size:1.2rem}.product-card .product-card__content{padding:0 16px 16px}.product-card .product-card__content .product-card__info{gap:0}.product-card .product-card__content .product-card__info .product-card__title a{font-size:1.8rem;text-transform:none}.product-card .product-card__content .product-card__info .product-card-subtitle{font-size:1.4rem;color:#475467}.product-card .product-card__content .product-card__add-to-cart--button{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px;width:100%;padding-inline:8px;color:#000!important;background:transparent!important;border:1px solid!important;font-size:1.2rem;text-align:left}@container card (max-width: 250px){.product-card__add-to-cart--button{font-size:1rem!important;padding-inline:4px!important}}@media(max-width:500px){.collection .collection__container,#ProductGridContainer{padding:0}:is(.collection .collection__container,#ProductGridContainer) .collection__grid{gap:8px}:is(.collection .collection__container,#ProductGridContainer) .collection__grid .product-card{gap:8px;border:0}:is(.collection .collection__container,#ProductGridContainer) .collection__grid .product-card .product-card__content{padding:0 8px 8px}:is(.collection .collection__container,#ProductGridContainer) .collection__grid .product-card .product-card__content .product-card__add-to-cart--button{margin:0 -8px;width:calc(100% + 16px);border-color:#00000014!important}}.section-trust-indicators__swiper-slide{border-right:1px solid rgba(0,0,0,.15)}.section-trust-indicators__swiper-slide:last-child{border-right:0}.section-trust-indicators__swiper-slide .section-trust-indicators__icon{border:0!important}.account-dashboard__main-inner .skin-reports{display:flex;flex-wrap:wrap;gap:12px}.account-dashboard__main-inner .skin-reports .report{min-width:350px;flex:1;border:1px solid rgb(var(--color-border));padding:12px 24px;display:flex;align-items:center;gap:12px}.account-dashboard__main-inner .skin-reports .report .infos .name{font-size:2rem;font-weight:600;display:block}.section-multitile .section-multitile__block .master_heading{margin-bottom:48px;font-weight:500}.section-multitile .section-multitile__block .author-grp{display:flex;gap:4px;margin-bottom:8px}.section-multitile .section-multitile__block .author-grp .author{font-weight:700}.section-multitile .section-multitile__block .author-grp .date{font-weight:500}.section-multitile .section-multitile__block .author-grp .stars{flex:1;display:flex;justify-content:flex-end;gap:4px}.section-multitile .section-multitile__block .section-multitile__text{font-size:1.6rem}.section-multitile .section-multitile__block .section-multitile__content--button{margin-top:0}@media(max-width:749px){.section-multitile .section-multitile__block{padding-inline-start:0}.section-multitile .section-multitile__block .master_heading{text-align:center;font-size:calc(var(--font-heading-scale) * var(--h3-multiplier))}}.collection .drawer__button{gap:12px;font-weight:500}.collection .drawer__button svg{width:24px;height:24px}.collection .collection__grid{gap:16px}.form-contact .submessage{font-size:1.2rem;color:#475467}.form-contact .submessage a{text-decoration:underline}.form-contact .form-row--actions{margin-top:0!important;display:flex;justify-content:center}.form-contact label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:1000px){body.template--faq .accordions .container{max-width:800px;padding:0!important;margin-left:auto;margin-right:0;position:relative}body.template--faq .accordions .summary{position:absolute;left:calc(-100vw + 840px);top:0;width:180px;display:flex;flex-direction:column;gap:12px;font-size:18px}body.template--faq .accordions .summary .title{font-size:24px;font-weight:500;font-style:italic}}@media(max-width:999px){body.template--faq .accordions .summary{display:none!important}}.cart-drawer__inner{height:calc(100dvh - var(--header-height) - var(--announcement-bars-before-header-visible-heights))!important;top:unset!important;bottom:0!important}.cart-drawer__inner .cart-drawer__items .media{aspect-ratio:1 / 1}.cart-drawer__inner .cart-drawer__items .cart-item__content{width:unset;flex:1}.cart-drawer__inner .cart-drawer__items .cart-item__content .cart-item__title{font-size:16px;text-transform:none;font-weight:700}.cart-drawer__inner .cart-drawer__items .cart-item__content .cart-item__price{font-size:14px;font-weight:700;color:inherit}.cart-drawer__inner .cart-drawer__items .cart-item__actions{width:fit-content;align-items:center;gap:12px}.cart-drawer__inner .cart-drawer__items .cart-item__actions .quantity__wrapper{border-color:#000;border-radius:0}.cart-drawer__inner .cart-drawer__items .cart-item__actions .quantity__wrapper .quantity__button{opacity:1}.cart-drawer__inner .cart-drawer__items .cart-item__actions .cart-item__price{font-size:14px;font-weight:700;color:inherit;justify-content:center}cart-drawer.is-visible .cart-drawer:before{height:calc(100dvh - var(--header-height) - var(--announcement-bars-before-header-visible-heights))!important;top:unset!important;bottom:0!important}.jm-review-widget-header__summary-section .jm-cluster .jm-text:first-child:after{content:"/5"}.custom-recommendations{margin-top:24px}.custom-recommendations>.title{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.custom-recommendations .products{margin-top:24px;display:flex;flex-direction:column;gap:12px}.custom-recommendations .products .item{border:1px solid rgba(0,0,0,.08);width:100%;display:flex;align-items:center;gap:12px;position:relative}.custom-recommendations .products .item .img{width:140px;height:140px;overflow:hidden}.custom-recommendations .products .item .img img{object-fit:cover;width:100%;height:100%}.custom-recommendations .products .item .infos{display:flex;flex-direction:column;flex:1;padding:8px 8px 8px 0}.custom-recommendations .products .item .infos .title{font-size:1.6rem;font-weight:800}.custom-recommendations .products .item .infos .subtitle{font-weight:500;color:#475467}.custom-recommendations .products .item .infos .atc{margin-top:8px;width:100%;display:flex;align-items:center;gap:12px}.custom-recommendations .products .item .infos .atc *{font-size:1.4rem;line-height:1;color:inherit}.custom-recommendations .products .item .infos .atc .label{flex:1;margin:0}.custom-recommendations .products .item .infos .report{position:absolute;right:0;top:0;background-color:#f6e6d1;font-size:1.2rem;font-weight:600;padding:4px 8px}.custom-recommendations .products .item:nth-child(3){display:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
