.mono-text-left__grid,.mono-media-collection__grid,.mono-text-image-overflow__grid{display:grid;gap:2rem;align-items:center}.mono-text-left__media,.mono-media-collection__media,.mono-text-image-overflow__media{width:100%}.mono-text-left__image,.mono-media-collection__image,.mono-text-image-overflow__image{width:100%;height:auto;display:block;object-fit:cover}.mono-media-collection__products{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;margin-bottom:1.5rem}.mono-page-header{display:grid;gap:1.5rem}.mono-page-header__buttons{display:flex;flex-wrap:wrap;gap:1rem}.mono-page-header--center{justify-items:center}.mono-page-header--end{justify-items:end}.mono-media-banner__media{overflow:hidden;border-radius:1rem}.mono-media-banner__image{width:100%;height:auto;display:block}.mono-media-rows{display:grid;gap:3rem}.mono-media-rows__row{display:grid;gap:2rem;align-items:center}.mono-media-rows__image{width:100%;height:auto;display:block;border-radius:1rem}.mono-card-grid,.mono-logo-grid,.mono-dual-text{display:grid;gap:1.5rem}.mono-card-grid__card{height:100%;border:1px solid rgb(var(--text-color) / .12);border-radius:1rem;overflow:hidden;background:rgb(var(--background))}.mono-card-grid__link{display:grid;height:100%;color:inherit;text-decoration:none}.mono-card-grid__media{aspect-ratio:1 / 1;overflow:hidden;background:rgb(var(--text-color) / .04)}.mono-card-grid__image{width:100%;height:100%;object-fit:cover;display:block}.mono-card-grid__body{display:grid;gap:.75rem;padding:1.25rem}.mono-card-grid__body .prose{margin:0}.mono-card-grid__cta{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase}.mono-card-grid--compact .mono-card-grid__media{aspect-ratio:4 / 3}.mono-logo-grid__item{border:1px solid rgb(var(--text-color) / .12);border-radius:1rem;background:rgb(var(--background));overflow:hidden}.mono-logo-grid__link{display:grid;gap:1rem;padding:1.5rem;align-items:center;justify-items:center;min-height:100%}.mono-logo-grid__image{width:100%;height:auto;display:block}.mono-logo-grid__caption{margin:0;font-size:var(--text-sm);text-align:center}.mono-dual-text__column{border-top:1px solid rgb(var(--text-color) / .12);padding-top:1.5rem}.mono-faq{display:grid;gap:1rem}.mono-faq__item{border:1px solid rgb(var(--text-color) / .12);border-radius:1rem;padding:1rem 1.25rem;background:rgb(var(--background))}.mono-faq__question{cursor:pointer;list-style:none;font-weight:600}.mono-faq__question::-webkit-details-marker{display:none}.mono-faq__answer{margin-top:1rem}.mono-media-collection__content--center{text-align:center}.mono-media-collection__content--right{text-align:right}.shopify-section--mono-text-image-overflow,.mono-text-image-overflow,.mono-text-image-overflow.section-spacing,.mono-text-image-overflow .container,.mono-text-image-overflow__grid,.mono-text-image-overflow__media{overflow:visible}.mono-text-image-overflow__grid{position:relative}.mono-text-image-overflow .prose{margin:30px 0;line-height:1.5em}.collection-card__content p.h6{font-size:24px;line-height:1.2}a.product-title.h6{font-weight:700}.product-card p.product-subtitle{line-height:1.5em;margin:5px 0 0;font-size:14px;color:#1c1c1c}.mono-text-left__grid,.mono-media-collection__grid,.mono-text-image-overflow__grid{gap:3rem}p.h3{line-height:1.2}li.header__primary-nav-item li a{font-weight:500}.blog-post-card p a{line-height:1.2;font-size:22px}p.prose.heading.is-selected{font-size:15px}.announcement-bar.color-scheme.color-scheme--scheme-3{padding:5px}.product-card__quick-add-button:hover svg{transform:none!important}button.button{letter-spacing:.05em}price-list.price-list sale-price{font-weight:700;color:#1c1c1c}.mono-text-image-overflow--image-right .mono-text-image-overflow__grid{grid-template-columns:1fr 2fr}section.mono-text-image-overflow.mono-text-image-overflow--image-right .container{margin-inline-end:0}.mono-text-image-overflow--image-left .mono-text-image-overflow__grid{grid-template-columns:2fr 1fr}section.mono-text-image-overflow.mono-text-image-overflow--image-left .container{margin-inline-start:0}.mono-text-image-overflow__image{width:calc(100% + var(--mono-overflow, 80px));max-width:none}.mono-text-image-overflow--image-right .mono-text-image-overflow__image{margin-inline-end:calc(var(--mono-overflow, 80px) * -1);transform:translate(var(--mono-overflow, 80px))}.mono-text-image-overflow--image-left .mono-text-image-overflow__image{margin-inline-start:calc(var(--mono-overflow, 80px) * -1);transform:translate(calc(var(--mono-overflow, 80px) * -1))}@media(min-width:1000px){.mono-text-left__grid,.mono-media-collection__grid,.mono-text-image-overflow__grid,.mono-media-rows__row,.mono-dual-text{grid-template-columns:1fr 1fr}.mono-media-rows__row--reverse .mono-media-rows__media{order:2}.mono-media-rows__row--reverse .mono-media-rows__content{order:1}.mono-card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mono-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mono-card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.mono-logo-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mono-logo-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mono-logo-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:999px){.mono-card-grid--mobile-2,.mono-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-subtitle{margin:0 0 .5rem}.product .product-subtitle{font-size:var(--text-h1);line-height:1.3}.product-card .product-subtitle{font-size:var(--text-sm);line-height:1.4;color:rgb(var(--text-color) / .75)}.product-meta-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:999px){.product-meta-list{flex-wrap:nowrap;overflow:auto hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.25rem}.product-meta-list::-webkit-scrollbar{display:none}.product-meta-list li{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}}.product-meta-list li{background:#000;color:#fff;padding:.5rem .75rem;border-radius:100px;font-size:var(--text-sm)}.footer__text-image{display:block;margin-bottom:.5rem}.footer__menu-item{position:relative}.footer__submenu{margin-top:.625rem;padding-left:.875rem;border-left:1px solid rgb(var(--text-color) / .14)}.footer__submenu-item+.footer__submenu-item{margin-top:.5rem}@media screen and (min-width:700px){.footer__menu-item.has-children>.footer__submenu{position:absolute;top:calc(100% - .25rem);left:0;z-index:10;min-width:14rem;margin-top:0;padding:.9rem 1rem;border-left:0;border:1px solid rgb(var(--text-color) / .12);border-radius:.9rem;background:rgb(var(--background));box-shadow:0 14px 32px #00000014;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;pointer-events:none}.footer__menu-item.has-children:hover>.footer__submenu,.footer__menu-item.has-children:focus-within>.footer__submenu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}@media screen and (min-width:700px)and (max-width:999px){.footer__block--text,.footer__block--links{width:50%!important;flex:0 0 calc(50% - 1.5rem)!important;max-width:calc(50% - 1.5rem)!important}.footer__block--newsletter{width:100%!important;flex:0 0 100%!important;max-width:100%!important}}@media screen and (max-width:699px){.footer__block--text,.footer__block--links,.footer__block--newsletter,.footer__block--image,.footer__block--app{width:100%!important;flex:0 0 100%!important;max-width:100%!important}}.product-ingredients{display:grid;gap:2rem;align-items:center;grid-template-columns:1fr}.product-ingredients__media{width:100%}.product-ingredients__image{width:100%;height:auto;display:block;object-fit:cover}.product-ingredients__content{order:2}.product-ingredients__media{order:1}@media(min-width:1000px){.product-ingredients{grid-template-columns:1fr 1fr}.product-ingredients__content{order:1}.product-ingredients__media{order:2}}.product-actives{display:grid;gap:2rem}.product-actives__carousel{--product-actives-gap: 1.5rem;--product-actives-card-width: 100%;display:grid;grid-auto-flow:column;grid-auto-columns:var(--product-actives-card-width);gap:var(--product-actives-gap);overflow:auto hidden;scroll-snap-type:x mandatory;padding-block-end:.25rem}.product-actives__item{display:flex;flex-direction:column;gap:1rem;align-items:stretch;width:100%}.product-actives__media{width:100%}.product-actives__image{width:100%;height:auto;display:block;object-fit:cover}@media(min-width:700px){.product-actives__carousel{--product-actives-card-width: calc((100% - var(--product-actives-gap)) / 2)}}@media(min-width:1000px){.product-actives__carousel{--product-actives-card-width: calc((100% - var(--product-actives-gap) * 3) / 4)}.product-actives__item{gap:1.25rem}}.product-principe{display:grid;gap:.75rem}.product-principe__icon{flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--text-color),.06)}.product-principe--desktop{margin-block-end:1.5rem;border:1px solid rgb(var(--border-color));padding:1rem 1.25rem;border-radius:.5rem;display:flex;gap:.75rem;align-items:flex-start}.product-principe--mobile{border:1px solid rgb(var(--border-color));padding:1rem;border-radius:.5rem;display:flex;gap:.75rem;align-items:flex-start}.product-principe__icon svg{width:30px;height:30px;display:block}.product-principe__content>:first-child{margin-top:0}.product-principe__content>:last-child{margin-bottom:0}@media(min-width:1000px){.product-principe--mobile{display:none}}@media(max-width:999px){.product-principe--desktop{display:none}}marquee-text.scrolling-content{max-height:140px}.h1,:where(.prose h1){line-height:1}.slideshow__slide-content .h1{font-size:36px;font-weight:500;font-style:italic;letter-spacing:.07em}.slideshow__slide-content p+p{width:500px;max-width:100%;margin:0 auto}li.header__primary-nav-item summary{text-transform:uppercase;font-size:14px;letter-spacing:.03em;font-weight:700}li.header__primary-nav-item a{text-transform:uppercase;font-size:14px;letter-spacing:.03em;font-weight:700}@media screen and (min-width:1150px){.header__primary-nav{column-gap:1.6rem}}x-header.header.color-scheme.color-scheme--scheme-2:before{background:linear-gradient(to bottom,#000,#d8d8d800);opacity:.42;content:"";height:85px;position:absolute;top:0;left:0;right:0;z-index:-1}x-header.header.color-scheme.color-scheme--scheme-2.is-solid:before{display:none}.collection-banner--split .collection-banner__inner{padding-block:clamp(2rem,4vw,4rem)}.collection-banner--split .collection-banner__grid{display:grid;gap:clamp(1.5rem,4vw,4rem);align-items:center}.collection-banner--split .collection-banner__content{order:2}.collection-banner--split .collection-banner__content .prose{max-width:38rem}.collection-banner--split .collection-banner__media{order:1;min-width:0}.collection-banner--split .collection-banner__content .breadcrumb{margin-bottom:1rem}.collection-banner--split .breadcrumb--floating{position:static;inset:auto}.collection-banner--split .breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none}.collection-banner--split .breadcrumb__list-item{display:inline-flex;align-items:center}.collection-banner--split .collection-banner__content .breadcrumb a{text-decoration:none}.collection-banner--split .collection-banner__content .h1{margin-bottom:.75rem}.collection-banner--split .collection-description{max-width:38rem}.collection-banner--split .collection-banner__media-frame{aspect-ratio:6 / 5;border-radius:1rem;overflow:hidden;background:rgba(var(--text-color),.04)}.collection-banner--split .collection-banner__media picture,.collection-banner--split .collection-banner__media img,.collection-banner--split .collection-banner__media image-parallax,.collection-banner--split .collection-banner__media .collection-banner__parallax{display:block;width:100%;height:100%}.collection-banner--split .collection-banner__image{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width:700px){.shopify-section:first-child .collection-banner--split[allow-transparent-header] .collection-banner__grid{padding-block-start:calc(var(--header-height, 0px) + 1.5rem)}.collection-banner--split .collection-banner__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.collection-banner--split .collection-banner__content{order:1}.collection-banner--split .collection-banner__media{order:2}}@media screen and (max-width:699px){.collection-banner--split .collection-banner__media-frame{aspect-ratio:1 / 1}}.h6,:where(.prose h6){font-size:20px;line-height:1.3}.featured-collections-navigation button.h2{font-size:20px;text-transform:uppercase}a.button{letter-spacing:.05em}.h2,:where(.prose h2){font-size:29px;font-style:italic;letter-spacing:.02em;font-weight:700}.rating-badge__stars svg{width:18px}span.rating-badge span.smallcaps.text-xxs.text-subdued{font-size:16px;color:#000;font-weight:600}h2.product-title.h3{font-weight:700}.product h1.product-subtitle{font-size:16px;font-weight:500;margin:7px 0}span.accordion__toggle.h6{font-weight:700}.product-application-tips__content{max-width:100%;width:1200px;margin:0 auto}details.accordion__disclosure.group ul{row-gap:0}.product-actives__content p{line-height:1.3;font-size:15px}.product-ingredients__content .metafield-rich_text_field p{line-height:1.3}.product-application-tips__content h2{margin-bottom:24px}.product-form__trustanimation{position:relative;width:100%;height:47px;overflow:hidden;background-color:#f5f5f7}.product-form__trust{display:flex;justify-content:space-between;flex-wrap:wrap}.trusticon_element.visible{transform:translateY(0);opacity:1}.trusticon_element{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:1.2em;transform:translateY(100%);opacity:0;transition:transform .5s,opacity .5s}.product-form__trust-icons{color:#000;font-size:14px}.product-form__trust-icons{justify-content:center}.icon-text{align-items:center;display:flex}.icon-text svg,.icon-text img{margin-inline-end:12px}.product-info__block-item[data-block-id=buy_buttons]{margin-block-end:15px}.product-info__block-item[data-block-id=liquid_QF8HRK]{margin-block-start:0px!important;margin-block-end:0px}.product-application-tips__list{list-style:decimal;padding-inline-start:1.5rem;display:grid;gap:.75rem}.product-application-tips__list li{line-height:1.5}.product-ingredients{width:1200px;max-width:100%;margin:0 auto;align-items:flex-start}.product-ingredients__content h2{margin-bottom:25px}.accordion-group{margin-top:28px}.product{row-gap:20px}.product-principe--desktop{text-align:center;font-size:13px;align-items:center;padding:10px}button.collection-toolbar__button.heading.text-xxs.w-full{font-size:18px}.product-actives carousel-navigation.page-dots{display:none}[id$=__rich_text_yj9Xea] .prose{max-width:52rem;margin-inline:auto;text-align:center}[id$=__rich_text_yj9Xea] .h2,[id$=__rich_text_yj9Xea] :where(.prose h2){margin-bottom:0}[id$=__rich_text_YajEYt] .prose{max-width:60rem;margin-inline:auto}[id$=__rich_text_YajEYt] .prose ul{list-style:none;counter-reset:mono-step;display:grid;gap:1rem;padding:0;margin:0;margin-inline:auto}[id$=__rich_text_YajEYt] .prose li{counter-increment:mono-step;position:relative;display:flex;align-items:center;min-height:5.5rem;padding:1.25rem 1.25rem 1.25rem 5.75rem;border:1px solid rgba(var(--text-color),.12);border-radius:1.5rem;background:radial-gradient(circle at top left,rgba(214,201,181,.22),transparent 48%),linear-gradient(180deg,#ffffffeb,#f8f5f0e6);box-shadow:0 12px 30px #221d170f;font-size:1.05rem;line-height:1.45}[id$=__rich_text_YajEYt] .prose li:before{content:counter(mono-step,decimal-leading-zero);position:absolute;inset-inline-start:1.25rem;top:50%;transform:translateY(-50%);width:3.25rem;height:3.25rem;border-radius:999px;border:1px solid rgba(var(--text-color),.16);background:#ffffffe0;color:rgb(var(--text-color));display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;letter-spacing:.08em;box-shadow:inset 0 1px #fffc}@media screen and (min-width:700px){[id$=__rich_text_YajEYt] .prose ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:699px){[id$=__rich_text_YajEYt] .prose li{min-height:0;padding:1rem 1rem 1rem 4.75rem;border-radius:1.25rem;font-size:1rem}.texthome{font-size:17px!important;line-height:1.5!important}.slideshow__slide-content.place-self-end-center.text-center.sm\:place-self-end-center.sm\:text-center{width:100%}[id$=__rich_text_YajEYt] .prose li:before{inset-inline-start:1rem;width:2.75rem;height:2.75rem;font-size:.82rem}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom.css.map */
