:root{--sk-blue: #2596be;--sk-accent: #1a6f8e;--sk-accent-hover: #145a73;--sk-ink: #3a3a3a;--sk-sand: #f7f3ec;--sk-line: #ece6da;--sk-line-strong: #8c8475;--sk-tint: #e6f3f8;--sk-muted: #5c564c;--sk-star-empty: #d9d2c5;--sk-error: #a3271c;--sk-focus: var(--sk-accent);--sk-radius: 2rem;--sk-ease: cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:smooth;scroll-padding-bottom:8rem;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-size:1.6rem;letter-spacing:0;line-height:1.55;caret-color:var(--sk-accent)}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{color:rgb(var(--color-foreground))}::selection{background:#bfe0ec;color:var(--sk-ink)}h1,h2,h3,.h0,.h1,.h2,.h3,.h4{letter-spacing:.02em;line-height:1.05;text-wrap:balance}a{color:var(--sk-accent);text-underline-offset:.2em}a:hover{color:var(--sk-accent-hover)}.color-scheme-3,.color-scheme-4,.color-scheme-5{--sk-focus: #fff}*:focus-visible,.focused,.button:focus-visible,.shopify-payment-button__button--unbranded:focus-visible,.field__input:focus-visible,.quantity__input:focus-visible,.quantity__button:focus-visible{outline:.3rem solid var(--sk-focus);outline-offset:.2rem;box-shadow:none}.page-width{max-width:120rem;padding-inline:2.4rem}.sk-wrap{max-width:120rem;margin-inline:auto;padding-inline:2.4rem}.sk-wrap--narrow{max-width:82rem}.sk-wrap--mid{max-width:100rem}.sk-sec{padding-block:var(--sk-pad, 9.6rem)}.sk-sec--flush-top{padding-top:0}.sk-stack{display:flex;flex-direction:column;gap:var(--sk-gap, 2rem)}.sk-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5.6rem;align-items:center}.sk-center{text-align:center;align-items:center}.sk-h1{margin:0;font-size:5.6rem;line-height:1.02}.sk-h1--xl{font-size:6.4rem;line-height:1}.sk-h2{margin:0;font-size:4.4rem;line-height:1.05}.sk-h3{margin:0;font-size:2.8rem;line-height:1.05}.sk-body{margin:0;font-size:1.8rem;line-height:1.6}.sk-body p{margin:0}.sk-body p+p{margin-top:1.6rem}.sk-lede{margin:0;font-size:1.9rem;line-height:1.55;max-width:30em}.sk-small{margin:0;font-size:1.5rem;line-height:1.5}.sk-media{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--sk-radius);background:var(--sk-sand)}.sk-media:empty{display:block}.sk-media--contain{object-fit:contain;background:transparent}.sk-ratio-4-3{aspect-ratio:4 / 3}.sk-ratio-5-4{aspect-ratio:5 / 4}.sk-ratio-4-5{aspect-ratio:4 / 5}.sk-ratio-1-1{aspect-ratio:1 / 1}.sk-ratio-16-9{aspect-ratio:16 / 9}.sk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.8rem;border:0;border-radius:99.9rem;background:var(--sk-accent);color:#fff;font:inherit;font-size:1.7rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s var(--sk-ease)}.sk-btn:hover{background:var(--sk-accent-hover);color:#fff}.sk-btn--white{background:#fff;color:var(--sk-accent-hover)}.sk-btn--white:hover{background:var(--sk-tint);color:var(--sk-accent-hover)}.sk-btn--outline{background:transparent;color:var(--sk-accent);box-shadow:inset 0 0 0 .2rem var(--sk-accent)}.sk-btn--outline:hover{background:var(--sk-tint);color:var(--sk-accent-hover)}.sk-btn[disabled]{background:#d9d2c5;color:var(--sk-ink);cursor:not-allowed}.sk-textlink{font-size:1.6rem;font-weight:700;display:inline-flex;align-items:center;min-height:4.4rem}.sk-actions{display:flex;flex-wrap:wrap;gap:1.6rem;align-items:center}.sk-stars{display:block;flex:none}.sk-stars__empty{fill:var(--sk-star-empty)}.sk-stars__fill{fill:var(--sk-accent)}.sk-rating{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;font-size:1.5rem}.sk-announce{padding:1rem 1.6rem;text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:.02em}.sk-announce p{margin:0}.sk-announce a{color:inherit}.sk-header{border-bottom:.1rem solid var(--sk-line);position:relative;z-index:3}.sk-header__row{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-block:1.2rem}.sk-header__logo{display:flex;align-items:center;min-height:4.4rem}.sk-header__logo img{display:block;height:8rem;width:auto}.sk-header__logo-text{font-family:var(--font-heading-family);font-weight:700;font-size:2.2rem;color:var(--sk-ink);text-decoration:none}.sk-nav ul{display:flex;gap:2.8rem;align-items:center;list-style:none;margin:0;padding:0}.sk-nav a{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.4rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.6rem;letter-spacing:.01em;color:var(--sk-ink);text-decoration:none}.sk-nav a:hover,.sk-nav a[aria-current=page]{color:var(--sk-accent)}.sk-header__tools{display:flex;gap:.4rem;align-items:center}.sk-iconbtn{position:relative;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:transparent;color:var(--sk-ink);cursor:pointer;text-decoration:none}.sk-iconbtn:hover{color:var(--sk-accent)}.sk-iconbtn svg{width:2.4rem;height:2.4rem}.sk-menu-btn{display:none}.sk-iconbtn .cart-count-bubble{position:absolute;top:.2rem;right:.2rem;min-width:1.9rem;height:1.9rem;padding-inline:.4rem;display:flex;align-items:center;justify-content:center;border-radius:99rem;background:var(--sk-accent);color:#fff;font-size:1.2rem;font-weight:700;line-height:1}.sk-footer{background:var(--sk-sand)}.sk-footer__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem;padding-block:6.4rem 4rem}.sk-footer__grid--compact{gap:3.2rem;padding-block:4.8rem 3.2rem}.sk-footer__title{margin:0;font-size:2.2rem;letter-spacing:.06em}.sk-footer__nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.4rem;list-style:none;margin:0;padding:0;font-size:1.5rem}.sk-footer__nav a{display:flex;align-items:center;min-height:4.4rem}.sk-footer__logo{display:block;align-self:flex-start;height:8.8rem;width:auto}.sk-footer__social{display:flex;gap:.8rem}.sk-footer__social a{width:4.4rem;height:4.4rem;border-radius:50%;background:#fff;color:var(--sk-ink);display:flex;align-items:center;justify-content:center}.sk-footer__social a:hover{background:var(--sk-tint);color:var(--sk-accent-hover)}.sk-footer__social svg{width:2rem;height:2rem}.sk-footer__legal{margin:0;padding:0 2.4rem 3.2rem;text-align:center;font-size:1.4rem}.sk-field{display:flex;flex-direction:column;gap:.6rem}.sk-label{font-size:1.5rem;font-weight:700}.sk-label span{font-weight:400}.sk-input{width:100%;min-height:4.8rem;padding:0 1.4rem;border:.1rem solid var(--sk-line-strong);border-radius:1rem;background:#fff;color:var(--sk-ink);font:inherit;font-size:1.6rem}textarea.sk-input{min-height:14rem;padding-block:1.2rem;resize:vertical}.sk-input::placeholder{color:var(--sk-muted);opacity:1}.sk-input[aria-invalid=true]{border-color:var(--sk-error);box-shadow:inset 0 0 0 .1rem var(--sk-error)}.sk-error{display:flex;gap:.6rem;align-items:flex-start;margin:0;color:var(--sk-error);font-size:1.4rem;font-weight:700;line-height:1.4}.sk-error[hidden]{display:none}.sk-success{display:flex;gap:1.2rem;align-items:flex-start;padding:1.6rem;border-radius:1.2rem;background:var(--sk-tint);color:var(--sk-accent-hover);font-weight:700}.sk-success:focus{outline:none}.sk-success svg{flex:none;width:2.2rem;height:2.2rem}.sk-success p{margin:0}.sk-newsletter__row{display:flex;gap:.8rem}.sk-newsletter__row .sk-input{flex:1;min-width:0}.sk-newsletter__row .sk-btn{min-height:4.8rem;padding-inline:2rem;border-radius:1rem;font-size:1.6rem}@media(max-width:760px){.sk-sec{padding-block:var(--sk-pad-m, 5.6rem)}.sk-sec--flush-top{padding-top:0}.sk-split{grid-template-columns:minmax(0,1fr);gap:2.8rem}.sk-h1,.sk-h1--xl{font-size:3.8rem}.sk-h2{font-size:3rem}.sk-menu-btn{display:flex}.sk-header__logo{margin-right:auto}.sk-header__logo img{height:7.2rem}.sk-header__row{padding-block:1rem}.sk-nav{display:none;position:absolute;top:100%;left:0;right:0;padding:.8rem 2.4rem 1.6rem;background:#fff;border-bottom:.1rem solid var(--sk-line);box-shadow:0 1.2rem 2.4rem #3a3a3a14}.sk-nav.is-open{display:block}.sk-nav ul{flex-direction:column;align-items:stretch;gap:0}.sk-nav a{display:flex;justify-content:flex-start;min-height:4.8rem;font-size:1.8rem}.sk-footer__grid{grid-template-columns:minmax(0,1fr)}}.sk-anchor{scroll-margin-top:1.6rem}.sk-order-2{order:2}.sk-loop{position:relative;display:block;border-radius:var(--sk-radius);overflow:hidden;background:var(--sk-sand)}.sk-loop video{position:absolute;top:.1rem;right:.1rem;bottom:.1rem;left:.1rem;width:calc(100% - .2rem);height:calc(100% - .2rem);object-fit:cover;opacity:0;transition:opacity .4s var(--sk-ease)}.sk-loop.is-playing video{opacity:1}.sk-loop .sk-media{transition:visibility 0s linear 0s}.sk-loop.is-playing .sk-media{visibility:hidden;transition-delay:.4s}.sk-loop__toggle{position:absolute;right:1.2rem;bottom:1.2rem;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#fffffff0;color:var(--sk-accent-hover);cursor:pointer;box-shadow:0 .4rem 1.2rem #3a3a3a2e}.sk-loop__toggle[hidden],.sk-loop__toggle span[hidden]{display:none}.sk-loop__toggle span{display:flex}.sk-loop__toggle:hover{background:var(--sk-tint)}.sk-picture{display:block}.sk-hero__grid{padding-block:6.4rem 7.2rem}.sk-hero__media{order:2}.sk-hero__img{aspect-ratio:4 / 3}.sk-claims-band{background:#fff;border-block:.1rem solid var(--sk-line)}.sk-claims{display:flex;flex-wrap:wrap;gap:1.2rem 3.2rem;justify-content:center;align-items:center;margin-block:0;padding-block:1.6rem;list-style:none;font-family:var(--font-heading-family);font-weight:700;font-size:1.6rem;letter-spacing:.02em;color:var(--sk-ink)}.sk-claims li+li{position:relative}.sk-claims li+li:before{content:"";position:absolute;left:-1.9rem;top:50%;width:.6rem;height:.6rem;margin-top:-.3rem;border-radius:50%;background:var(--sk-accent)}.sk-ritual-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1.6rem 3.2rem}.sk-ritual-title{margin:0;font-size:7.2rem;line-height:.95;letter-spacing:.01em}.sk-ritual-lede{max-width:24em;line-height:1.55}.sk-ritual{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border-radius:2.4rem;overflow:hidden;box-shadow:0 1.8rem 4rem #3a3a3a1a}.sk-ritual:focus-visible{outline-offset:.4rem}.sk-ritual__step{position:relative;display:flex;flex-direction:column;min-width:0}.sk-ritual__step+.sk-ritual__step{border-left:.1rem solid var(--sk-line)}.sk-ritual__step+.sk-ritual__step:before{content:"";position:absolute;z-index:1;left:-1.8rem;top:calc(62.5% - 1.8rem);width:3.6rem;height:3.6rem;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231A6F8E' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center no-repeat;box-shadow:0 .4rem 1.2rem #3a3a3a26}.sk-ritual__img{border-radius:0}.sk-ritual__cap{display:flex;gap:1.4rem;padding:2.4rem 2.8rem 3rem;align-items:flex-start}.sk-ritual__cap p{margin:.8rem 0 0;font-size:1.6rem;line-height:1.55}.sk-ritual__n{flex:none;font-family:var(--font-heading-family);font-weight:700;font-size:4.4rem;line-height:.9;color:var(--sk-accent)}.sk-swipe-hint{display:none;margin:0;font-size:1.4rem;font-weight:700;color:var(--sk-muted)}.sk-press{border-block:.1rem solid var(--sk-line);padding-block:5.6rem;--sk-gap: 2.8rem}.sk-press--compact{padding-block:3.6rem;--sk-gap: 1.8rem}.sk-press__title{margin:0;font-size:1.5rem;letter-spacing:.18em;line-height:1.3;color:var(--sk-accent)}.sk-logos{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.6rem}.sk-logos li{min-height:8.8rem;display:flex;align-items:center;justify-content:center;padding:1.2rem}.sk-logos img{display:block;max-width:88%;width:auto;height:auto;object-fit:contain}.sk-press__quotes{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;text-align:left}.sk-press__quote{margin:0;padding:3.2rem;background:var(--sk-sand);border-radius:var(--sk-radius);display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start}.sk-press__quote img{display:block}.sk-press__quote blockquote{margin:0;padding:0;border:0;font-size:2.1rem;line-height:1.45;font-weight:700;font-style:normal}.sk-press__quote figcaption{font-size:1.5rem;line-height:1.5}.sk-press__quote figcaption a{font-weight:700}.sk-features,.sk-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sk-features{gap:2.2rem}.sk-features li{display:flex;gap:1.6rem;align-items:flex-start}.sk-icon-circle{flex:none;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;background:var(--sk-tint);color:var(--sk-accent)}.sk-features__text{display:flex;flex-direction:column;gap:.4rem;line-height:1.5}.sk-features__text strong{font-size:1.8rem}.sk-checks{gap:1.4rem;font-size:1.7rem;line-height:1.5}.sk-checks li{display:flex;gap:1.2rem}.sk-checks svg{flex:none;margin-top:.2rem;color:var(--sk-accent)}.sk-ruled{margin:0;display:flex;flex-direction:column;gap:2.4rem}.sk-ruled>div{border-top:.2rem solid var(--sk-ink);padding-top:1.6rem}.sk-ruled dt{font-family:var(--font-heading-family);font-weight:700;font-size:2.6rem;line-height:1.15}.sk-ruled dd{margin:.6rem 0 0;font-size:1.7rem;line-height:1.55}.sk-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.sk-reviews-list{display:flex;flex-direction:column;gap:1.6rem}.sk-review{margin:0;background:#fff;border-radius:var(--sk-radius);padding:3.2rem;display:flex;flex-direction:column;gap:1.6rem}.sk-review blockquote{margin:0;padding:0;border:0;font-size:2rem;line-height:1.5;font-weight:700;font-style:normal}.sk-review figcaption{font-size:1.4rem}.sk-reviews-list .sk-review{padding:2.4rem;border-radius:1.6rem;gap:1rem}.sk-reviews-list .sk-review blockquote{font-size:1.8rem;font-weight:400}.sk-stat{margin:0;text-align:center;font-family:var(--font-heading-family);font-weight:700;font-size:2.4rem;line-height:1.2}.sk-stat--left{text-align:left;font-size:2.2rem}.sk-faq__title{text-align:center}.sk-faq__group{margin:0;font-size:3.2rem;letter-spacing:.04em}.sk-accordion{border-top:.1rem solid var(--sk-line)}.sk-accordion details{border-bottom:.1rem solid var(--sk-line);padding-block:1.8rem;scroll-margin-top:1.6rem}.sk-accordion summary{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;min-height:4.4rem;font-weight:700;font-size:1.8rem;line-height:1.35;cursor:pointer;list-style:none}.sk-accordion summary::-webkit-details-marker{display:none}.sk-accordion summary:hover{color:var(--sk-accent)}.sk-chev{flex:none;display:flex;color:var(--sk-accent);transition:transform .2s ease-out}details[open]>summary .sk-chev{transform:rotate(180deg)}.sk-accordion__body{margin-top:1rem;font-size:1.6rem;line-height:1.6;max-width:68ch}.sk-accordion__body>*{margin:0}.sk-accordion__body>*+*{margin-top:1rem}.sk-accordion__body ul{padding-left:2.2rem}.sk-accordion__body li+li{margin-top:.6rem}.sk-cta{padding-block:7.2rem}.sk-cta--add_to_cart{padding-block:6.4rem}.sk-cta__title{color:#fff}.sk-cta--card .sk-cta__title,.sk-cta--centered .sk-cta__title{font-size:4.8rem}.sk-cta__text{margin:0;font-size:2rem;line-height:1.5;font-weight:700;color:#fff}.sk-cta__card{background:#fff;border-radius:var(--sk-radius);padding:2.4rem;display:flex;justify-content:center}.sk-cta__card .sk-media{max-width:38rem}@media(prefers-reduced-motion:reduce){.sk-chev,.sk-btn,.sk-loop video{transition:none}}@media(max-width:760px){.sk-order-2{order:0}.sk-hero__grid{padding:1.6rem 1.6rem 4rem;gap:1.8rem}.sk-hero__media{order:-1}.sk-hero__copy{--sk-gap: 1.4rem}.sk-hero__title{font-size:3.6rem}.sk-hero__img{aspect-ratio:16 / 10}.sk-claims{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.2rem;padding:1.4rem 1.6rem;text-align:center;font-size:1.5rem}.sk-claims li+li:before{display:none}.sk-ritual-title{font-size:4.8rem}.sk-ritual{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:2rem;-webkit-overflow-scrolling:touch}.sk-ritual__step{flex:0 0 84%;scroll-snap-align:start}.sk-ritual__step+.sk-ritual__step:before{display:none}.sk-swipe-hint{display:block}.sk-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sk-press__quotes,.sk-reviews-grid{grid-template-columns:minmax(0,1fr)}.sk-cta--card .sk-cta__title,.sk-cta--centered .sk-cta__title{font-size:3rem}}.sk-sec--no-bottom{padding-bottom:0}.section-main-padding,.product{--sk-col-gap: 5.6rem}.product__info-container{display:flex;flex-direction:column;gap:2rem}.product__info-container>*{margin:0!important;max-width:none}.product__title{margin:0}product-info .product__title h1{margin:0;font-size:4.4rem;line-height:1.05}.sk-price{margin:0;display:flex;align-items:center;gap:1.2rem;font-size:3rem;font-weight:700;line-height:1.2}.sk-was{font-weight:400;text-decoration-line:line-through;text-decoration-thickness:.1em}.sk-pack__row .sk-was,.sk-sticky .sk-was{color:var(--sk-muted)}.sk-price__was{font-size:2.2rem;font-weight:400;color:var(--sk-muted);text-decoration-thickness:.12em}.sk-soldout-badge{padding:.4rem 1.2rem;border-radius:99rem;background:var(--sk-ink);color:#fff;font-size:1.4rem}.sk-rating--link{color:var(--sk-ink);text-decoration:none;min-height:4.4rem;margin-block:-1rem!important}.sk-rating--link:hover{color:var(--sk-accent)}.sk-checks--tight{gap:1rem;line-height:1.45}.sk-assure{margin:0;display:flex;gap:1rem;align-items:center;font-size:1.5rem;line-height:1.45}.sk-assure svg{flex:none;color:var(--sk-accent)}.sk-assure+.sk-assure{margin-top:-.8rem!important}.product-form__input.sk-packs{display:grid;max-width:none;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;border:0}.sk-packs .form__label{margin:0 0 1rem;padding:0;font-size:1.5rem;font-weight:700}.sk-packs.product-form__input--pill input[type=radio]+label{display:flex;flex-direction:column;gap:.4rem;min-height:7.2rem;margin:0;padding:1.4rem 1.6rem;border:.2rem solid var(--sk-line-strong);border-radius:1.4rem;background:#fff;color:var(--sk-ink);letter-spacing:0;text-align:left;cursor:pointer;transition:border-color .18s var(--sk-ease),background-color .18s var(--sk-ease)}.sk-packs.product-form__input--pill input[type=radio]+label:before{display:none}.sk-packs.product-form__input--pill input[type=radio]+label:hover{border-color:var(--sk-accent)}.sk-packs.product-form__input--pill input[type=radio]:checked+label{border-color:var(--sk-accent);background:var(--sk-tint);color:var(--sk-ink)}.sk-packs.product-form__input--pill input[type=radio]:focus-visible+label{outline:.3rem solid var(--sk-focus);outline-offset:.2rem;box-shadow:none}.sk-packs.product-form__input--pill input.disabled+label{opacity:1;border-style:dashed;text-decoration:none;color:var(--sk-muted)}.sk-pack__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 .8rem;width:100%;font-size:1.7rem;line-height:1.3}.sk-pack__row strong{white-space:nowrap}.sk-pack__note{font-size:1.4rem;font-weight:700;line-height:1.3;color:var(--sk-muted)}.sk-pack__note--save{color:var(--sk-accent-hover)}product-info .product__info-container .product-form,product-info .product-form__buttons,product-info .product-form__buttons>*{max-width:none;margin:0}product-info .product-form__buttons{display:flex;flex-direction:column;gap:1.2rem}.sk-buy-row{display:flex;gap:1.2rem;align-items:stretch;flex-wrap:wrap}product-info .sk-buy-row .product-form__submit{flex:1 1 22rem;width:auto;max-width:none;min-height:5.4rem;margin:0;font-size:1.7rem;font-weight:700;letter-spacing:0}.product-form__submit:not([disabled]):hover{--color-button: 20, 90, 115}.product-form__submit[disabled]{--color-button: 217, 210, 197;--color-button-text: 58, 58, 58;opacity:1}.product-form__submit[disabled] .sk-atc-total{display:none}.product-form__submit.loading .sk-atc-total{visibility:hidden}.product-form__input.sk-qty{margin:0;flex:0 0 auto;width:auto;max-width:none}.sk-atc-total{margin-left:.35em}.sk-qty .quantity{width:auto;flex:none;min-height:5.4rem;display:flex;align-items:center;border:.1rem solid var(--sk-line-strong);border-radius:99.9rem}.sk-qty .quantity:before,.sk-qty .quantity:after{display:none}.sk-qty .quantity__button{width:4.8rem;height:5.2rem;color:var(--sk-ink);border-radius:99.9rem}.sk-qty .quantity__button svg{width:1.8rem;height:1.8rem;pointer-events:none}.sk-qty .quantity__input{flex:0 0 4.4rem;width:4.4rem;height:5.2rem;padding:0;font-size:1.7rem;font-weight:700;text-align:center;opacity:1;color:var(--sk-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 5.4rem;--shopify-accelerated-checkout-button-border-radius: 99.9rem}.shopify-payment-button__button{min-height:5.4rem;border-radius:99.9rem;overflow:hidden}.shopify-payment-button__button--unbranded{background:var(--sk-ink);font-size:1.7rem;font-weight:700;letter-spacing:0}.shopify-payment-button__more-options{min-height:4.4rem;font-size:1.4rem!important}.sk-gallery{display:flex;flex-direction:column;gap:1.2rem}.sk-gallery__main{background:var(--sk-sand);border-radius:var(--sk-radius);overflow:hidden}.sk-gallery__slide[hidden]{display:none}.sk-gallery__thumbs{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.8rem}.sk-gallery__thumbs button{display:block;width:100%;min-height:4.4rem;padding:0;border:.2rem solid transparent;border-radius:1rem;overflow:hidden;background:var(--sk-sand);cursor:pointer}.sk-gallery__thumbs button[aria-pressed=true]{border-color:var(--sk-accent)}.sk-gallery__thumbs img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.sk-howto__title{text-align:center;font-size:4rem;letter-spacing:.04em}.sk-howto{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.sk-howto li{display:flex;gap:1.6rem;align-items:center;padding:1.6rem;background:#fff;border-radius:1.6rem}.sk-howto__img{flex:none;width:9.6rem;height:9.6rem;object-fit:cover;border-radius:1.2rem}.sk-howto__text{display:flex;flex-direction:column;gap:.4rem;font-size:1.5rem;line-height:1.45}.sk-howto__text strong{font-family:var(--font-heading-family);font-size:2rem;line-height:1.2}.sk-claims-grid{list-style:none;margin:0;padding:0;max-width:48rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 2rem}.sk-claims-grid li{display:flex;align-items:center;gap:1.2rem;font-weight:700}.sk-icon-circle--sm{width:4rem;height:4rem}.sk-inside-copy{font-size:1.6rem;line-height:1.6}.sk-inside-copy p{margin:0}.sk-inside-copy p+p{margin-top:1.6rem}.sk-inside-copy>:first-child{font-size:1.7rem}.sk-inside-media{justify-self:center;width:100%;max-width:48rem}.sk-film__lede{max-width:36em;font-size:1.7rem}.sk-film{display:block;width:100%}.sk-film__play{position:relative;display:block;width:100%;padding:0;border:0;border-radius:var(--sk-radius);overflow:hidden;background:var(--sk-ink);cursor:pointer}.sk-film__play .sk-media{border-radius:0}.sk-film__icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8.4rem;height:8.4rem;border-radius:50%;background:#fffffff2;color:var(--sk-accent);display:flex;align-items:center;justify-content:center;box-shadow:0 .8rem 2.4rem #0000002e}.sk-film__time{position:absolute;right:1.6rem;bottom:1.6rem;padding:.6rem 1.2rem;border-radius:99rem;background:#3a3a3ad9;color:#fff;font-size:1.4rem;font-weight:700}.sk-film__video{display:block;width:100%;aspect-ratio:16 / 9;background:var(--sk-ink);border-radius:var(--sk-radius)}.sk-sticky{display:none}.drawer__heading{margin:0;font-size:2.6rem}.sk-cart-added{margin:.4rem 0 0;color:var(--sk-accent-hover);font-size:1.5rem;font-weight:700}.sk-cart-assure{margin:1.2rem 0;display:flex;gap:.8rem;align-items:flex-start;font-size:1.4rem;line-height:1.4}.sk-cart-assure svg{flex:none;color:var(--sk-accent)}.drawer__close{width:4.4rem;height:4.4rem;min-width:4.4rem;min-height:4.4rem;display:flex;align-items:center;justify-content:center}.cart-item .quantity__button,.cart-remove-button .button,cart-remove-button .button{min-width:4.4rem;min-height:4.4rem}.cart-item .cart-item__name.h4{display:inline-flex;align-items:flex-start;min-height:4.4rem}.cart__login-paragraph .link,.link.underlined-link{color:var(--sk-accent)}.cart-item .quantity{border:.1rem solid var(--sk-line-strong);border-radius:99.9rem}.cart-item .quantity:before,.cart-item .quantity:after{display:none}.button{font-family:var(--font-body-family);font-weight:700;letter-spacing:0}.button:after,.button:before{box-shadow:none}@media screen and (min-width:750px){product-info .product.grid{flex-wrap:nowrap;column-gap:5.6rem}product-info .product--medium:not(.product--no-media) .product__media-wrapper,product-info .product--medium:not(.product--no-media) .product__info-wrapper{flex:1 1 0;min-width:0;max-width:none;width:auto;padding:0}}@media screen and (min-width:750px)and (max-width:1100px){product-info .product.grid{column-gap:3.2rem}product-info .product__title h1{font-size:3.4rem}}@media(prefers-reduced-motion:no-preference){.sk-sticky:not([hidden]){animation:sk-rise .28s var(--sk-ease)}}@keyframes sk-rise{0%{transform:translateY(100%)}}@media(max-width:760px){product-info .product__title h1{font-size:3.2rem}.sk-sec--no-bottom{padding-bottom:0}.sk-gallery__thumbs{grid-auto-columns:5.6rem;overflow-x:auto;padding:.2rem .2rem .6rem}.sk-howto{grid-template-columns:minmax(0,1fr);gap:1.2rem}.sk-howto__title{font-size:3rem}.sk-film__icon{width:6.4rem;height:6.4rem}.sk-sticky{position:fixed;z-index:40;left:0;right:0;bottom:0;display:flex;gap:1.2rem;align-items:center;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#fff;border-top:.1rem solid var(--sk-line);box-shadow:0 -.6rem 2rem #3a3a3a14}.sk-sticky[hidden]{display:none}.sk-sticky__text{flex:1;min-width:0;display:flex;flex-direction:column;font-size:1.4rem;line-height:1.35}.sk-sticky__text strong{font-size:1.5rem}.sk-sticky__btn{flex:none;min-height:4.8rem;padding-inline:2.2rem;font-size:1.6rem}.sk-has-sticky{padding-bottom:8rem}}.sk-splitsec--hero .sk-split{padding-block:6.4rem 7.2rem}.sk-pagehero{padding-block:6.4rem}.sk-pagehero__text{font-size:1.8rem;line-height:1.6;max-width:62ch}.sk-pagehero__text p{margin:0}.sk-pagehero__text p+p{margin-top:1.4rem;font-size:1.6rem}.sk-pagehero__text a{font-weight:700}.sk-chips{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:.8rem}.sk-chips a{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.8rem;border:.1rem solid var(--sk-line-strong);border-radius:99.9rem;background:#fff;font-weight:700;text-decoration:none}.sk-chips a:hover{background:var(--sk-tint)}.sk-faq--page{padding-block:2.4rem}.sk-faq--page:first-of-type{padding-top:5.6rem}.sk-story{max-width:76rem}.sk-story .sk-body{line-height:1.7}.sk-story .sk-body p+p{margin-top:2rem}.sk-contact-wrap{max-width:64rem}.sk-contact{border:.1rem solid var(--sk-line);border-radius:var(--sk-radius);padding:3.2rem;display:flex;flex-direction:column;gap:1.6rem}.sk-contact .sk-h3{letter-spacing:.04em}.sk-contact__note{margin:-.8rem 0 0;font-size:1.4rem}.sk-askcard{background:var(--sk-sand);border-radius:var(--sk-radius);padding:3.2rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}.sk-askcard__title{margin:0;font-size:2.4rem}.sk-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem;position:relative}.sk-steps:before{content:"";position:absolute;top:2.4rem;left:2.4rem;right:2.4rem;height:.2rem;background:var(--sk-line)}.sk-steps li{position:relative;display:flex;flex-direction:column;gap:1rem}.sk-steps p{margin:0;line-height:1.55}.sk-steps__n{width:4.8rem;height:4.8rem;margin-bottom:.8rem;border-radius:50%;background:var(--sk-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-weight:700;font-size:2.2rem;box-shadow:0 0 0 .8rem #fff}.sk-steps__title{margin:0;font-size:2.4rem}.sk-ugc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.6rem;flex-wrap:wrap}.sk-ugc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.sk-ugc__tile{position:relative;display:block;width:100%;padding:0;border:0;border-radius:1.6rem;overflow:hidden;background:var(--sk-ink);cursor:pointer}.sk-ugc__tile--empty{cursor:default}.sk-ugc__img{aspect-ratio:9 / 16;border-radius:0}.sk-ugc__frame{display:block;width:100%;height:100%;border:0}.sk-ugc-dialog{width:min(92vw,40rem);max-height:none;padding:0;border:0;border-radius:var(--sk-radius);background:#fff;color:var(--sk-ink);box-shadow:0 2.4rem 6rem #3a3a3a4d;overflow:hidden}.sk-ugc-dialog::backdrop{background:#3a3a3ab8}.sk-ugc-dialog__close{display:flex;margin-left:auto}.sk-ugc-dialog__frame{height:min(calc(100dvh - 15rem),68rem);background:var(--sk-ink)}.sk-ugc-dialog__link{display:flex;justify-content:center}html:has(.sk-ugc-dialog[open]){overflow:hidden}.sk-ugc__tag{position:absolute;top:1rem;left:1rem;padding:.5rem 1rem;border-radius:99rem;background:#fffffff0;color:var(--sk-ink);font-size:1.4rem;font-weight:700}.sk-ugc__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:5.6rem;height:5.6rem;border-radius:50%;background:#fffffff0;color:var(--sk-accent);display:flex;align-items:center;justify-content:center}.sk-ugc--carousel{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block:.4rem}.sk-ugc--carousel::-webkit-scrollbar{display:none}.sk-ugc--carousel li{flex:0 0 calc((100% - 4.8rem) / 4.4);min-width:0;scroll-snap-align:start}.sk-ugc-arrows{display:flex;gap:.8rem}.sk-ugc-arrows[hidden]{display:none}.sk-ugc-arrow{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;padding:0;border:.1rem solid var(--sk-line-strong);border-radius:50%;background:#fff;color:var(--sk-accent);cursor:pointer;transition:background-color .18s var(--sk-ease)}.sk-ugc-arrow:hover{background:var(--sk-tint)}.sk-ugc-arrow[aria-disabled=true]{border-color:var(--sk-line);color:var(--sk-star-empty);background:transparent;cursor:default}.sk-ugc-arrow--prev svg{transform:rotate(90deg)}.sk-ugc-arrow--next svg{transform:rotate(-90deg)}[data-template=product] .sk-h2{font-size:4rem}[data-template=product] .sk-cta__title{font-size:4.4rem}@media(max-width:760px){.sk-splitsec--hero .sk-split{padding-block:4rem}.sk-pagehero{padding-block:4.8rem}.sk-faq--page{padding-block:2rem}.sk-faq__group{font-size:2.6rem}.sk-contact{padding:2.4rem}.sk-askcard .sk-actions{width:100%}.sk-askcard .sk-btn{flex:1 1 100%}.sk-steps{grid-template-columns:minmax(0,1fr);gap:2.8rem}.sk-steps:before{top:2.4rem;bottom:2.4rem;left:2.3rem;right:auto;width:.2rem;height:auto}.sk-steps li{display:grid;grid-template-columns:4.8rem minmax(0,1fr);column-gap:2rem;row-gap:.6rem}.sk-steps__n{grid-row:span 2;margin-bottom:0}.sk-ugc{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sk-ugc--carousel{gap:1rem}.sk-ugc--carousel li{flex-basis:44%}.sk-ugc-arrows{display:none}[data-template=product] .sk-h2,[data-template=product] .sk-cta__title{font-size:3rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/shakalo.css.map */
