:root{--tint: color-mix(in srgb, var(--color-accent) 22%, var(--color-bg));--tint-strong: color-mix(in srgb, var(--color-accent) 55%, var(--color-bg))}h1,h2,.h1,.h2,.section-heading__title,.hero__title{letter-spacing:-.01em}.section-heading__sub,.hero__sub{display:inline-block;justify-self:start;width:fit-content;padding:4px 14px;border-radius:999px;background:var(--tint);color:var(--color-fg);font-size:.85rem}.section-heading--center .section-heading__sub{justify-self:center}.button{box-shadow:0 4px color-mix(in srgb,var(--color-button) 60%,#000)}.button:hover{transform:translateY(1px);box-shadow:0 3px color-mix(in srgb,var(--color-button) 60%,#000)}.button:active{transform:translateY(4px);box-shadow:none}.button--outline,.button--light,.icon-button{box-shadow:none}.button--accent{box-shadow:0 4px color-mix(in srgb,var(--color-accent) 55%,#000)}.hero-wrap.page-width .hero{border-radius:36px;overflow:hidden}.hero--split .hero__media{display:grid;place-items:center;padding:clamp(24px,4vw,56px);overflow:hidden}.hero--split .hero__media picture{position:relative;z-index:1;width:min(100%,520px)}.hero--split .hero__media img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:46% 54% 42% 58%/52% 44% 56% 48%}.hero__shape{position:absolute;z-index:0}.hero__shape--one{width:66%;aspect-ratio:1;right:8%;top:10%;background:var(--color-accent);border-radius:58% 42% 63% 37%/45% 55%;animation:blob-drift 16s ease-in-out infinite alternate}.hero__shape--two{width:18%;aspect-ratio:1;left:10%;bottom:12%;background:var(--color-bg);border-radius:50%}@keyframes blob-drift{to{border-radius:42% 58% 37% 63%/55% 45%;transform:rotate(10deg)}}.hero__nav{justify-content:center}.slider-counter{padding:8px 18px;border-radius:999px;background:var(--color-surface)}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.collection-card--shapes .collection-card__media{padding:12%}.collection-card__shape{position:absolute;top:3%;right:3%;bottom:3%;left:3%;z-index:0;background:var(--tint);border-radius:63% 37% 54% 46%/55% 48% 52% 45%;transition:transform .5s,border-radius .8s}.collection-grid li:nth-child(4n+2) .collection-card__shape{background:var(--color-surface);border-radius:40% 60% 70% 30%/40% 50% 60%}.collection-grid li:nth-child(4n+3) .collection-card__shape{background:var(--tint-strong);border-radius:55% 45% 35% 65%/60% 40%}.collection-grid li:nth-child(4n+4) .collection-card__shape{background:color-mix(in srgb,var(--color-fg) 10%,var(--color-bg));border-radius:35% 65% 50% 50%/50% 35% 65% 50%}.collection-card--shapes .collection-card__media img{aspect-ratio:1;border-radius:50%}@media(hover:hover){.collection-card:hover .collection-card__shape{transform:rotate(-8deg) scale(1.05)}}.collection-card__cta{background:var(--color-bg)}.card__media{background:var(--color-surface)}.badge{padding:5px 12px}.tabs__tab[aria-selected=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-fg)}.icon-card{justify-items:center;text-align:center;border-radius:32px}.icon-card__icon{width:76px;height:76px;border-radius:44% 56% 52% 48%/50% 42% 58% 50%}.icon-card__icon .icon{width:34px;height:34px}.marquee__item img{border:3px solid var(--color-bg)}.product-carousel__banner,.promo{border-radius:32px}.testimonial{border-radius:28px;background:var(--color-bg);box-shadow:0 24px 48px -36px #0006}.testimonial__quote:before{content:"\201c";display:block;font-family:var(--font-heading);font-size:3.5rem;line-height:.7}.gallery__item:nth-child(odd) img{border-radius:999px 999px var(--radius-media) var(--radius-media)}.newsletter{border-radius:36px}.popup__content{background:var(--tint)}.footer{border-radius:36px 36px 0 0}before-after{border-radius:32px}.promo__content>.promo__sub{justify-self:center}
/*# sourceMappingURL=/cdn/shop/t/50/assets/skin.css.map */
