.btn:hover,.btn:active{transform:none}.footer{padding-bottom:calc(clamp(48px,6vw,64px) + env(safe-area-inset-bottom))}body:has(.sticky-atc) .footer{padding-bottom:calc(clamp(48px,6vw,64px) + 76px + env(safe-area-inset-bottom))}.display+.rte{margin-top:clamp(14px,2vw,24px)}#main .shopify-policy__container{max-width:760px;margin-inline:auto;padding:clamp(48px,7vw,96px) var(--gutter) calc(var(--sec) * .5)}#main .shopify-policy__title{margin-bottom:clamp(20px,3vw,36px);text-align:left}#main .shopify-policy__title h1{font-size:var(--fs-h1)}.shopify-policy__body{color:rgba(255,255,255,.86);line-height:1.7}.shopify-policy__body :where(p,ul,ol,table,blockquote){margin-top:1em}.shopify-policy__body .rte>div>:first-child{margin-top:0}.shopify-policy__body :where(h2,h3,h4){margin:2em 0 .3em;font-size:var(--fs-h3);line-height:1.1;color:var(--c-text)}.shopify-policy__body :where(ul,ol){padding-left:1.2em}.shopify-policy__body li+li{margin-top:.4em}.shopify-policy__body a{text-decoration:underline;text-underline-offset:3px}.shopify-policy__body strong{color:var(--c-text)}.cart__express{min-height:48px}.cart__express shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-inline-size:48px;--shopify-accelerated-checkout-button-border-radius:999px;--shopify-accelerated-checkout-row-gap:8px;--shopify-accelerated-checkout-inline-alignment:center;--shopify-accelerated-checkout-skeleton-background-color:rgba(255,255,255,.1)}.cart__express small{display:block;margin-top:6px;color:var(--c-muted);font-size:.75rem;text-align:center}.cart__foot{position:static}@media (max-width: 749px){.card__qa--no-phone{display:none}}@media (max-width: 480px){#CartDrawer.drawer--right{width:100vw;border-left:0}.cart__foot{padding-inline:18px}.cart-page [data-cart-root]{margin-inline:calc(var(--gutter) * -1);border-radius:0;border-inline:0}}.grid--rail,.chips--scroll,.upsells__list,.pg__thumbs{overflow-y:hidden}.grid--rail{padding-block:6px 20px;margin-block:-6px -20px}@media (max-width: 749px){.creators__grid{overflow-y:hidden;padding-block:6px 20px;margin-block:-6px -20px}}.chero{min-height:54svh}.header{display:block;background:rgba(var(--c-bg-rgb),.94)}.coll__bar{background:rgba(var(--c-bg-rgb),.94)}.t-index .header--overlay{isolation:isolate;background:linear-gradient(rgba(var(--c-bg-rgb),.62),rgba(var(--c-bg-rgb),.36)) border-box no-repeat;border-bottom-color:transparent;backdrop-filter:saturate(130%) blur(10px);-webkit-backdrop-filter:saturate(130%) blur(10px)}.t-index .header--overlay.is-stuck,.t-index .header--overlay:has(details[open]){position:absolute;background:linear-gradient(rgba(var(--c-bg-rgb),.62),rgba(var(--c-bg-rgb),.36)) border-box no-repeat;backdrop-filter:none;-webkit-backdrop-filter:none}.t-index .header--overlay::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:rgba(var(--c-bg-rgb),.94);backdrop-filter:saturate(140%) blur(16px);-webkit-backdrop-filter:saturate(140%) blur(16px);opacity:0;transition:opacity .35s ease}.t-index .header--overlay.is-stuck::before,.t-index .header--overlay:has(details[open])::before{opacity:1}.t-index .section-header:has(.header--overlay.is-stuck){height:0}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}.btn .i:has(> path[d^="M5 12h14"]){transition:transform .3s var(--ease)}.btn:hover .i:has(> path[d^="M5 12h14"]){transform:translateX(3px)}.btn--cream{overflow:hidden}.btn--cream::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%);transform:translateX(-130%);transition:transform .8s var(--ease)}.btn--cream:hover::before{transform:translateX(130%)}@media (hover: hover) and (pointer: fine){.card__media{transition:translate .5s var(--ease),box-shadow .5s var(--ease)}.card:hover .card__media{translate:0 -4px;box-shadow:0 24px 40px -28px rgba(0,0,0,.95)}.card__qa{transition:translate .5s var(--ease)}.card:hover .card__qa{translate:0 -4px}.card__media::after,.ccard__link::after,.mega__card::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .5s;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.07),transparent 45%)}.card__media::after{z-index:1}.ccard__link::after{z-index:-1}.card:hover .card__media::after,.ccard__link:hover::after,.mega__card:hover::after{opacity:1}.hero__media img,.hero__video{scale:1.05;translate:var(--hx,0) var(--hy,0);transition:translate 1.4s cubic-bezier(.16,.8,.2,1)}}.motion .hero__slide--first .hero__media img,.motion .hero__slide--first .hero__video{animation:hero-settle 2.4s cubic-bezier(.16,.8,.2,1) both}@keyframes hero-settle{from{scale:1.12}}.motion .hero__slide--first .hero__copy>*{animation:hero-rise .7s var(--ease) both}.motion .hero__slide--first .hero__copy>:nth-child(2){animation-delay:.08s}.motion .hero__slide--first .hero__copy>:nth-child(3){animation-delay:.16s}.motion .hero__slide--first .hero__copy>:nth-child(n+4){animation-delay:.24s}.motion .hero__slide--first .hero__product{animation:hero-rise .7s .3s var(--ease) both}@keyframes hero-rise{from{opacity:0;transform:translateY(18px)}}html.reveal-io [data-reveal]{animation:none;opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.1,1) var(--rd,0ms),transform 1s cubic-bezier(.2,.7,.1,1) var(--rd,0ms)}html.reveal-io [data-reveal].is-in{opacity:1;transform:none}html.reveal-io [data-reveal] :is(.card__img--1,.ccard__media img,.ctile img,.tile__link img){transition:opacity .45s var(--ease),transform .9s var(--ease),scale 1.4s cubic-bezier(.2,.7,.1,1) var(--rd,0ms)}html.reveal-io [data-reveal]:not(.is-in) :is(.card__img--1,.ccard__media img,.ctile img,.tile__link img){scale:1.08}.ship-bar{position:relative}.ship-bar__track>span{position:relative;overflow:hidden}.ship-bar:not(.is-done) .ship-bar__track>span::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translateX(-100%);animation:ship-shine 2.8s 1s ease-in-out infinite}@keyframes ship-shine{0%{transform:translateX(-100%)}55%,100%{transform:translateX(100%)}}.ship-bar.is-party .ship-bar__track{animation:ship-glow 1.3s ease-out}@keyframes ship-glow{25%{box-shadow:0 0 0 3px color-mix(in oklab,var(--c-cream) 30%,transparent),0 0 22px color-mix(in oklab,var(--c-cream) 55%,transparent)}}.ship-bar.is-party .i{animation:ship-tick .7s cubic-bezier(.2,1.8,.4,1) both}@keyframes ship-tick{from{transform:scale(0) rotate(-60deg)}}.ship-bar.is-party p{animation:ship-nudge .6s cubic-bezier(.2,1.6,.4,1)}@keyframes ship-nudge{40%{transform:translateY(-2px)}}.ship-fx{position:absolute;width:0;height:0;pointer-events:none;z-index:3}.ship-fx i{position:absolute;left:-3px;top:-4px;width:6px;height:9px;border-radius:2px;background:var(--c);opacity:0;animation:ship-confetti 1.2s cubic-bezier(.15,.7,.3,1) var(--d) forwards}@keyframes ship-confetti{0%{opacity:1;transform:translate(0,0) rotate(0) scale(.5)}55%{opacity:1;transform:translate(calc(var(--x) * .8),var(--y)) rotate(calc(var(--r) * .6)) scale(1)}100%{opacity:0;transform:translate(var(--x),calc(var(--y) + 34px)) rotate(var(--r)) scale(.9)}}.drawer.is-entering .line{animation:line-in .55s var(--ease) both}.drawer.is-entering .line:nth-child(2){animation-delay:.06s}.drawer.is-entering .line:nth-child(3){animation-delay:.12s}.drawer.is-entering .line:nth-child(n+4){animation-delay:.18s}@keyframes line-in{from{opacity:0;transform:translateX(18px)}}.line.is-new{animation:line-glow 1.8s ease-out}.drawer.is-entering .line.is-new{animation:line-in .55s var(--ease) both,line-glow 1.8s ease-out .2s}@keyframes line-glow{0%,25%{background:color-mix(in oklab,var(--c-cream) 10%,transparent)}100%{background:transparent}}.vt:not(.vt-hold) .pg__item:first-child .pg__zoom img{view-transition-name:pdp-media}::view-transition-group(pdp-media){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.7,.1,1)}::view-transition-old(pdp-media),::view-transition-new(pdp-media){height:100%;object-fit:cover;animation-duration:.5s}}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none !important}}product-recs{display:block}product-recs:has(> .wrap[hidden]){padding-block:0}.gww{padding:14px 16px;border-radius:var(--r);background:var(--c-faint);border:1px solid var(--c-line)}.gww__head{font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin-bottom:10px}.gww__list{display:grid;gap:10px}.gww__item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px}.gww__item+.gww__item{padding-top:10px;border-top:1px solid var(--c-line)}.gww__img img{width:52px;height:52px;object-fit:cover;border-radius:10px}.gww__info{min-width:0;display:grid;gap:1px}.gww__kicker{font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.gww__title{font-weight:600;font-size:.88rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gww__price{font-size:.82rem;color:var(--c-muted)}.gww__select{justify-self:start;max-width:100%;min-height:32px;margin-top:4px;padding:0 30px 0 10px;font-size:.78rem;background-position:right 9px center;background-size:14px}.gww__add{min-height:38px;padding:0 14px 0 10px;gap:6px}.gww__add .i{width:18px;height:18px}.gww__ico{display:contents}.gww__ico--done,.gww__add.is-added .gww__ico--add{display:none}.gww__add.is-added .gww__ico--done{display:contents}.gww__add.is-added{--btn-bd:var(--c-line);color:var(--c-muted)}.ship-bar__track{position:relative}.ship-bar__mark{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:rgba(0,0,0,.6)}.ship-bar__next{color:var(--c-muted)}.upsells--gift{background:color-mix(in oklab,var(--c-cream) 7%,transparent)}.upsells--gift .eyebrow{color:var(--c-cream);margin-bottom:4px}.upsells--gift .eyebrow .i{width:16px;height:16px}.upsells__sub{font-size:.84rem;color:var(--c-muted);margin-bottom:12px}.upsell--gift .upsell__price{color:var(--c-cream);font-weight:700}.upsell--gift .upsell__price s{color:var(--c-muted);font-weight:400;margin-right:4px}.line__gift{display:inline-flex;align-items:center;gap:4px;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-cream)}.line__gift .i{width:14px;height:14px}