.ui-icon{display:inline-flex;flex:none;line-height:0}.ui-icon svg{width:100%;height:100%;display:block}:root{--dab-image: url(dot-primary.svg), url(dot-secondary.svg), url(dot-accent.svg), url(dot-primary.svg);--dab-size: 300px, 430px, 360px, 250px;--dab-position: 24px 30px, 220px 200px, 130px 320px, 340px 90px;--dab-strength: .4;--draw-from: 1;interpolate-size:allow-keywords}[dir=rtl]{--draw-from: -1}.dab-field{background-image:var(--dab-image);background-size:var(--dab-size);background-position:var(--dab-position)}.section-surface--dabs{position:relative;isolation:isolate}.section-surface--dabs:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:var(--dab-strength);background-image:var(--dab-image);background-size:var(--dab-size);background-position:var(--dab-position);border-radius:inherit}.section-surface--raised{background:var(--surface)}.section-surface--tinted{background:var(--wash-secondary)}.section-surface--raised,.section-surface--tinted{border-block:1px solid var(--hairline)}.section-surface--dark{background:var(--surface-dark);color:var(--on-dark);--text-muted: color-mix(in srgb, var(--on-dark) 76%, transparent);--hairline: color-mix(in srgb, var(--on-dark) 22%, transparent);--wash-secondary: color-mix(in srgb, var(--on-dark) 12%, transparent);--accent-secondary: var(--on-dark)}.section-surface--dark :is(h1,h2,h3,.section-head__title){color:var(--on-dark)}.button:not(.button-secondary,.button-unstyled),.button-custom{border-radius:var(--radius-button)}.button-secondary{border-radius:var(--radius-button-ghost)}:root{--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}:root{--button-font-weight: var(--font-weight-semibold)}.button:not(.button-unstyled),.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{font-weight:var(--button-font-weight)}.section-eyebrow{display:inline-block;font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-secondary);margin-block-end:.7rem}.section-head{max-width:46ch}.section-head--center{margin-inline:auto;text-align:center}.section-head__title{font-size:var(--font-size--h2);line-height:1.1}.section-head__squiggle{display:block;width:116px;height:20px;margin-block:.5rem .4rem;color:var(--accent)}.section-head--center .section-head__squiggle{margin-inline:auto}.section-head__sub{color:var(--text-muted);font-size:1.05rem;margin-block-start:.2rem}.section-head__title,.section-eyebrow,.landing-hero__title,.how-it-works__title,.feature-grid__title,.promise__title,.cta-banner__title,.contact__form-heading,.not-found__title,.trust-row__title,.faq__q>span:first-child{text-wrap:balance}.section-head__sub,.landing-hero__body,.how-it-works__body,.feature-grid__body,.promise__body,.cta-banner__body,.contact__note,.not-found__body,.trust-row__body,.faq__a p{text-wrap:balance;text-wrap:pretty}@keyframes reveal-up{0%{opacity:0;transform:translateY(22px) rotate(-.6deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes reveal-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes name-settle{0%{opacity:0;transform:translateY(-14px) rotate(-3deg) scale(.96)}60%{opacity:1;transform:translateY(2px) rotate(1deg) scale(1.02)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes heart-bob{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-9px) rotate(-5.5deg)}}@keyframes squiggle-draw{0%{stroke-dashoffset:var(--draw-from, 1)}to{stroke-dashoffset:0}}@keyframes bubble-giggle{0%{transform:scale(1)}40%{transform:scale(1.28)}72%{transform:scale(.94)}to{transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.reveal-ready .reveal:not(.is-in){opacity:0}.reveal-ready .squiggle-draw:not(.is-in) .motif-squiggle path{stroke-dashoffset:var(--draw-from, 1)}}.reveal.is-in{animation:reveal-up .6s var(--ease-wobble) backwards;animation-delay:calc(var(--reveal-index, 0) * 80ms)}.reveal--pop.is-in{animation-name:reveal-pop;transform-origin:center}.name-settle{animation:name-settle .5s var(--ease-wobble) both}.heart-bob{animation:heart-bob 5.5s var(--ease-giggle) infinite;transform-origin:50% 70%}.squiggle-draw .motif-squiggle path{stroke-dasharray:1}.squiggle-draw.is-in .motif-squiggle path{animation:squiggle-draw .7s var(--ease-wobble) both;animation-delay:calc((var(--reveal-index, 0) + 1) * 80ms)}.button:active{transform:scale(.97,.95)}.ui-icon svg{transition:transform .2s var(--ease-wobble)}a:hover>.ui-icon svg,button:hover>.ui-icon svg{transform:scale(1.06)}@media(hover:hover)and (pointer:fine){.fq-lift{transition:transform .22s var(--ease-wobble),box-shadow .22s ease}.fq-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.fq-lift:hover .fq-lift__icon{transform:scale(1.06) rotate(-3deg)}.fq-lift__icon{transition:transform .22s var(--ease-wobble)}}.fq-lift:active{transform:translateY(-1px) scale(.995)}.fq-cta{transition:transform .18s var(--ease-wobble),box-shadow .22s ease}@media(hover:hover)and (pointer:fine){.fq-cta:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}}.fq-cta:active{transform:translateY(0) scale(.97,.95)}@media(hover:hover)and (pointer:fine){.header-logo__image,.header-logo__image--brand svg{transition:transform .25s var(--ease-giggle);transform-origin:bottom center}.header-logo:hover .header-logo__image,.header-logo:focus-visible .header-logo__image,.header-logo:hover .header-logo__image--brand svg,.header-logo:focus-visible .header-logo__image--brand svg{transform:scale(1.04) rotate(-1.2deg)}}@media(prefers-reduced-motion:no-preference){.cart-bubble.cart-bubble--animating.cart-bubble--animating .cart-bubble__background{animation:bubble-giggle .5s var(--ease-giggle)}.cart-bubble--animating.cart-bubble--animating .cart-bubble__text{--start-y: -1.15em;animation:move-and-fade .5s var(--ease-giggle)}}.product-card,.collection-card{--hover-transition-timing: var(--ease-wobble);--hover-transition-duration: .28s}@media(prefers-reduced-motion:reduce){.reveal.is-in,.reveal--pop.is-in{animation:none;opacity:1;transform:none}.squiggle-draw.is-in .motif-squiggle path{animation:none;stroke-dashoffset:0}.name-settle,.heart-bob{animation:none}.ui-icon svg,.fq-lift,.fq-lift__icon,.fq-cta,.header-logo__image,.header-logo__image--brand svg{transition:none}.cart-bubble.cart-bubble--animating.cart-bubble--animating .cart-bubble__background,.cart-bubble--animating.cart-bubble--animating .cart-bubble__text{animation:none}}.product-details h1{text-wrap:balance}product-price .tax-note.tax-note.tax-note{margin-block-start:.25rem}:is(product-price,.sticky-buy-bar__price) [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;row-gap:.35rem}:is(product-price,.sticky-buy-bar__price) .price__sale:not(.price__hidden){display:inline-flex;align-items:baseline;flex-wrap:wrap;column-gap:.5rem}:is(product-price,.sticky-buy-bar__price) .price{font-size:1.6em;font-weight:700;line-height:1}:is(product-price,.sticky-buy-bar__price) .price-item--sale.price{color:var(--sale-ink)}:is(product-price,.sticky-buy-bar__price) .price-item--regular.compare-at-price{font-size:1em;color:rgb(var(--color-foreground-rgb) / .72);text-decoration-thickness:1.5px;text-decoration-color:rgb(var(--color-foreground-rgb) / .55)}product-price .tax-note.tax-note.tax-note{color:rgb(var(--color-foreground-rgb) / .72)}:is(product-price,.sticky-buy-bar__price) .price-savings-badge{display:inline-flex;align-items:center;align-self:center;order:-1;font-size:.8em;font-weight:700;line-height:1;color:#fff;background:var(--sale-ink);padding:.32em .6em;border-radius:999px;letter-spacing:.01em;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
