.price-list__mrp{margin-inline-end:-4px}.price-list__off{font-weight:600}.delivery-estimate{display:flex;align-items:flex-start;gap:12px;padding:0;border:1px solid rgb(var(--border-color));border-radius:8px}.delivery-estimate svg{flex:none;margin-top:2px}.delivery-estimate__text p{margin:0;font-size:16px;line-height:1.4}.delivery-estimate__text .delivery-estimate__note{margin-top:4px;font-size:12px}.block-swatch.is-disabled{position:relative;overflow:hidden;opacity:.55;cursor:not-allowed}.block-swatch.is-disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + 1px),transparent calc(50% + 1px));opacity:.5;pointer-events:none}.sticky-buy-actions{display:flex;gap:8px}.sticky-buy-actions__button{flex:1 1 0;min-width:140px;white-space:nowrap}.sticky-buy-actions .button--outline{background:rgb(var(--background))}@media screen and (min-width:700px){.product-sticky-add-to-cart{width:min(100%,760px);column-gap:24px}}@media screen and (max-width:699px){.product-sticky-add-to-cart .sticky-buy-actions{width:100%}.sticky-buy-actions__button{min-width:0}}.product-info__block-item[data-block-id=frequently_bought_app_block_4WfQpJ]{display:none}.fbt{display:block;padding:20px;border:1px solid rgb(var(--text-color) / .12);border-radius:14px;background:rgb(var(--text-color) / .025)}.fbt__heading{margin:0 0 16px}.fbt__list{display:flex;align-items:stretch;gap:8px}.fbt__plus{display:flex;flex:none;align-items:center;align-self:center;justify-content:center;width:24px;height:24px;margin-top:-40px;border-radius:50%;background:rgb(var(--text-color));color:rgb(var(--background));font-size:16px;line-height:1}.fbt__item{position:relative;display:flex;flex:1 1 0;flex-direction:column;gap:10px;min-width:0;padding:8px;border:1px solid rgb(var(--text-color) / .12);border-radius:10px;background:rgb(var(--background));cursor:pointer;transition:opacity .2s ease,border-color .2s ease}.fbt__item:has(.fbt__check:checked){border-color:rgb(var(--text-color) / .45)}.fbt__item:has(.fbt__check:not(:checked)){opacity:.5}.fbt__check{position:absolute;opacity:0;pointer-events:none}.fbt__tick{position:absolute;top:14px;right:14px;z-index:1;width:20px;height:20px;border:1px solid rgb(var(--text-color) / .4);border-radius:50%;background:rgb(var(--background))}.fbt__check:checked+.fbt__tick{border-color:rgb(var(--text-color));background:rgb(var(--text-color))}.fbt__check:checked+.fbt__tick:after{content:"";position:absolute;top:4px;left:7px;width:5px;height:9px;border:solid rgb(var(--background));border-width:0 2px 2px 0;transform:rotate(45deg)}.fbt__check:focus-visible+.fbt__tick{outline:2px solid rgb(var(--text-color));outline-offset:2px}.fbt__media{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:6px}.fbt__media img,.fbt__media svg{display:block;width:100%;height:100%;object-fit:cover}.fbt__info{display:grid;gap:4px}.fbt__this{font-size:11px;letter-spacing:.04em;opacity:.6}.fbt__name{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fbt__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:13px}.fbt__price{font-weight:600}.fbt__compare{opacity:.5}.fbt__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:16px;border-top:1px solid rgb(var(--text-color) / .12)}.fbt__total{display:grid;gap:2px}.fbt__total-label{font-size:12px;opacity:.65}.fbt__total-row{display:flex;align-items:baseline;gap:8px}.fbt__total-price{font-size:20px;line-height:1.2}.fbt__total-compare{font-size:14px;opacity:.5}.fbt__button{flex:none;min-width:190px}.fbt__button[aria-busy=true]{opacity:.6;pointer-events:none}.fbt__error{margin:10px 0 0;font-size:13px;color:#c0392b}@media screen and (max-width:699px){.fbt{padding:14px}.fbt__list{gap:4px}.fbt__plus{width:18px;height:18px;margin-top:-36px;font-size:13px}.fbt__item{gap:8px;padding:6px}.fbt__tick{top:10px;right:10px;width:18px;height:18px}.fbt__check:checked+.fbt__tick:after{top:3px;left:6px}.fbt__name,.fbt__prices{font-size:12px}.fbt__footer{flex-direction:column;align-items:stretch}.fbt__button{width:100%;min-width:0}}.card-variants{display:grid;gap:6px}.card-variants__row{display:flex;flex-wrap:wrap;gap:6px}.product-card__info .text-center .card-variants__row{justify-content:center}.card-variants__button{-webkit-appearance:none;appearance:none;min-width:44px;padding:6px 12px;border:1px solid rgb(var(--text-color) / .25);border-radius:6px;background:transparent;color:rgb(var(--text-color));font-size:13px;line-height:1.2;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.card-variants__button:hover{border-color:rgb(var(--text-color) / .6)}.card-variants__button.is-selected{border-color:rgb(var(--text-color));box-shadow:inset 0 0 0 1px rgb(var(--text-color))}.card-variants__button.is-unavailable{color:rgb(var(--text-color) / .45);text-decoration:line-through}.card-offer{display:inline-block;margin:0;padding:4px 10px;border-radius:4px;background:rgb(var(--text-color) / .06);font-size:12px;line-height:1.3}@media screen and (max-width:699px){.card-variants__button{min-width:38px;padding:5px 9px;font-size:12px}.card-offer{font-size:11px}}.card-skin{display:inline-block;justify-self:inherit;width:fit-content;margin-bottom:6px;padding:3px 10px;border-radius:999px;background:rgb(var(--text-color) / .08);font-size:11px;line-height:1.4}.product-card__info .text-center .card-skin{margin-inline:auto}.card-atc{justify-self:stretch;width:100%;margin-top:4px}.card-atc .button{width:100%}@media screen and (max-width:699px){.card-skin{font-size:10px;padding:2px 8px}.card-atc .button{--button-padding-block: 10px;--button-padding-inline: 8px;font-size:12px}}.product-card__figure .badge-list{top:0;left:0;right:0;flex-direction:row;justify-content:space-between;align-items:flex-start}.product-info .badge--on-sale{display:none}price-list,.price-list__mrp{text-transform:none}.price-list>sale-price,.price-list>compare-at-price,.price-list>.price-list__mrp{text-transform:none}.price-list__off{display:inline-flex;align-items:center;align-self:center;padding:3px 9px;border-radius:999px;background:rgb(var(--on-sale-badge-background));color:rgb(var(--on-sale-badge-text));font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.02em;text-transform:uppercase}.c18-reviews{padding-block:48px}.c18-reviews:not(:has(.jdgm-rev-widg,.jdgm-widget>*)){display:none}@media screen and (max-width:699px){.price-list__off{font-size:11px;padding:2px 8px}.c18-reviews{padding-block:32px}}.product-card{grid-template-rows:auto 1fr;height:100%}.product-card__info{display:flex;flex-direction:column}.product-card__info>.v-stack{display:flex;flex-direction:column;flex:1 1 auto}.product-card__info>.justify-items-center{align-items:center}.product-card__info>.justify-items-start{align-items:flex-start}.product-card__info>.justify-items-end{align-items:flex-end}.product-card__info>.v-stack>*{max-width:100%}.product-card__info .card-atc{margin-top:auto}.product-card__media .product-card__image--primary,.product-card__media .product-card__image--secondary{object-fit:contain}.product-card .badge--on-sale{background:#fff;color:#000}.product-card .badge--custom{background:#000;color:#fff}.price-list__off{background:rgb(var(--text-color));color:rgb(var(--background))}@media screen and (max-width:699px){.shopify-section--text-with-media :is(h2,.h2),.shopify-section--before-after-image :is(h3,.h3){font-size:38px;line-height:1}}.shopify-section--text-with-icons .text-with-icons__item{justify-items:center;text-align:center}.shopify-section--text-with-icons .text-with-icons__item>*,.shopify-section--text-with-icons .text-with-icons__item svg,.shopify-section--text-with-icons .text-with-icons__item img{margin-inline:auto}.shopify-section--text-with-icons .text-with-icons__item .prose{justify-items:center;text-align:center}.modal--newsletter::part(content){place-self:center;width:min(calc(100vw - 32px),30rem);margin:16px}@media screen and (min-width:700px){.modal--newsletter::part(content){place-self:center}}.price-list__off,.card-skin,.card-offer,.card-variants__button{border-radius:0}.price-list__off{padding:.25rem .5rem;border:1px solid rgb(var(--text-color));background:rgb(var(--background));color:rgb(var(--text-color));font-family:var(--heading-font-family);font-size:11px;font-weight:600;letter-spacing:var(--heading-letter-spacing);line-height:1.2}.product-card__figure .badge-list,.product-info badge-list{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:6px}.product-card__figure .badge-list .badge--on-sale{margin-inline-start:auto}.product-info .price-list__off{border-color:#000;background:#000;color:#fff;font-size:12px}.product-info .block-swatch{border-radius:0}.countdown-condensed{padding-block:10px;border-top:1px solid rgb(var(--text-color) / .15)}.countdown-condensed .countdown-condensed__content-wrapper .subheading{font-size:11px;letter-spacing:.25em;text-transform:uppercase}.countdown-condensed countdown-timer-flip{display:inline-flex;justify-content:center;min-width:32px;padding:4px 6px;border:1px solid rgb(var(--text-color) / .4);font-variant-numeric:tabular-nums;letter-spacing:.05em}.countdown-condensed__unit,.countdown-condensed__unit-short{opacity:.6;letter-spacing:.15em}.countdown-condensed .link{letter-spacing:.15em;text-transform:uppercase;font-size:11px}[id$=__shop_by_routine] .featured-collections-header__tab-list,[id$=__other_routines] .featured-collections-header__tab-list{justify-content:center;gap:10px}[id$=__shop_by_routine] .featured-collections-header__tab-list [role=tab],[id$=__other_routines] .featured-collections-header__tab-list [role=tab]{padding:12px 26px;border:1px solid #000000;background:#fff;color:#000;font-size:15px;line-height:1;letter-spacing:.02em;opacity:1;white-space:nowrap;transition:background-color .2s ease,color .2s ease}[id$=__shop_by_routine] .featured-collections-header__tab-list [role=tab][aria-selected=true],[id$=__other_routines] .featured-collections-header__tab-list [role=tab][aria-selected=true]{background:#000;color:#fff}[id$=__shop_by_routine] .featured-collections-header__tab-list [role=tab] span,[id$=__other_routines] .featured-collections-header__tab-list [role=tab] span{opacity:1}[id$=__shop_by_routine_heading] .section-spacing,[id$=__shop_by_concern_heading] .section-spacing,[id$=__other_routines_heading] .section-spacing{padding-bottom:40px}@media screen and (max-width:699px){[id$=__shop_by_routine_heading] .section-spacing,[id$=__shop_by_concern_heading] .section-spacing,[id$=__other_routines_heading] .section-spacing{padding-bottom:24px}}.countdown-condensed{padding-block:8px}.countdown-condensed .countdown-condensed__timer{gap:6px}.countdown-condensed .countdown-condensed__timer>span[aria-hidden=true]{opacity:.4}.countdown-condensed .countdown-condensed__timer-item{display:inline-flex;align-items:baseline;gap:4px}.countdown-condensed countdown-timer-flip{min-width:30px;padding:3px 6px;border:0;background:#fff;color:#000;font-weight:600}.countdown-condensed .countdown-condensed__unit{display:none}.countdown-condensed .countdown-condensed__unit-short{display:inline;font-size:10px}@media screen and (max-width:699px){[id$=__shop_by_routine] .featured-collections-header__tab-list,[id$=__other_routines] .featured-collections-header__tab-list{justify-content:flex-start}[id$=__shop_by_routine] .featured-collections-header__tab-list [role=tab],[id$=__other_routines] .featured-collections-header__tab-list [role=tab]{padding:10px 18px;font-size:13px}}.page-prose :not(h1,h2,h3,h4,h5,h6){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;text-indent:0!important;margin-left:0!important}.page-prose{font-size:15px;line-height:1.7}.page-prose :is(h2,h3,h4){margin-top:32px}.page-prose ul{padding-left:20px!important}[id$=__founders_note] .prose,[id$=__founders_note] .prose p{font-size:18px;line-height:1.75}[id$=__founders_note] h2{margin-bottom:36px}@media screen and (max-width:699px){[id$=__founders_note] .prose,[id$=__founders_note] .prose p{font-size:16px}[id$=__founders_note] h2{margin-bottom:24px}}@media screen and (pointer:coarse){.product-card__image--secondary{display:block;opacity:0;transform:scale(1.05);pointer-events:none;mix-blend-mode:normal}.product-card__figure.is-touched .product-card__image--primary{opacity:0;transform:scale(1.05)}.product-card__figure.is-touched .product-card__image--secondary{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/c18-custom.css.map */
