html.pwa-app{--pwa-ground: #ffffff;--pwa-ground: light-dark(#ffffff, #000000);--pwa-ink: #0e0e0e;--pwa-ink: light-dark(#0e0e0e, #ffffff);--pwa-muted: #8a8a8a;--pwa-surface: #f0f0f0;--pwa-surface: light-dark(#f0f0f0, #1c1c1e);--pwa-chip: #e6e6e6;--pwa-chip: light-dark(#e6e6e6, #3a3a3c);--pwa-surface-raised: #e2e2e2;--pwa-surface-raised: light-dark(#e2e2e2, #2c2c2e);--pwa-line: #d9d9d9;--pwa-line: light-dark(#d9d9d9, #2c2c2e);--pwa-sheet-ground: #ffffff;--pwa-sheet-ground: light-dark(#ffffff, #000000);--pwa-sheet-card: #f0f0f0;--pwa-sheet-card: light-dark(#f0f0f0, #1c1c1e);--pwa-sheet-backdrop: #c9c9c9;--pwa-sheet-backdrop: light-dark(#c9c9c9, #141416);--pwa-scrim: rgba(0, 0, 0, .4);--pwa-scrim: light-dark(rgba(0, 0, 0, .4), rgba(0, 0, 0, .6));--pwa-bar-fill: rgba(255, 255, 255, .72);--pwa-bar-fill: light-dark(rgba(255, 255, 255, .72), rgba(28, 28, 30, .72));--pwa-glass-fill: rgba(255, 255, 255, .48);--pwa-glass-fill: light-dark(rgba(248, 248, 248, .86), rgba(40, 40, 42, .85));--pwa-glass-rim: rgba(255, 255, 255, .75);--pwa-glass-rim: light-dark(rgba(255, 255, 255, .75), rgba(255, 255, 255, .16));--pwa-glass-spec: rgba(255, 255, 255, .95);--pwa-glass-spec: light-dark(rgba(255, 255, 255, .95), rgba(255, 255, 255, .3));--pwa-glass-shade: rgba(0, 0, 0, .1);--pwa-glass-shade: light-dark(rgba(0, 0, 0, .1), rgba(0, 0, 0, .5));--pwa-label-shadow-color: transparent;--pwa-label-shadow-color: light-dark(transparent, rgba(0, 0, 0, .38));--pwa-glass-active: rgba(255, 255, 255, .72);--pwa-glass-active: light-dark(rgba(0, 0, 0, .13), rgba(255, 255, 255, .22));--pwa-bar-h: 44px;--pwa-tabbar-h: 52px;--pwa-tabbar-inset: 10px;--pwa-safe-t: env(safe-area-inset-top, 0px);--pwa-safe-b: env(safe-area-inset-bottom, 0px);--pwa-safe-l: env(safe-area-inset-left, 0px);--pwa-safe-r: env(safe-area-inset-right, 0px);--pwa-radius: 18px;--pwa-max: 1120px;--pwa-sheet-radius: calc(var(--pwa-radius) + 4px);--r-surface: var(--pwa-radius, 0px);--r-control: calc(var(--pwa-radius, 0px) * .55);--r-pill: 999px;--r-round: 50%;--pwa-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Roboto, var(--font-cjk), var(--font-thai), "Helvetica Neue", Arial, sans-serif;--gutter: 20px;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}html.pwa-app{color-scheme:light dark}html.pwa-app[data-theme=light]{color-scheme:light}html.pwa-app[data-theme=dark]{color-scheme:dark}html.pwa-app{--color-bg: var(--pwa-ground);--color-fg: var(--pwa-ink);--color-fg-muted: var(--pwa-muted);--color-line: var(--pwa-line);--color-line-soft: var(--pwa-line);--color-surface-muted: var(--pwa-surface);--color-accent: var(--pwa-ink);--color-on-accent: var(--pwa-ground);--color-signal: var(--pwa-ink);--font-display: var(--pwa-font);--font-body: var(--pwa-font);--font-mono: var(--pwa-font);background:var(--pwa-ground)}html.pwa-app body{background:var(--pwa-ground);color:var(--pwa-ink);font-family:var(--pwa-font);padding-top:calc(var(--pwa-bar-h) + var(--pwa-safe-t));overscroll-behavior-y:none}html.pwa-app h1,html.pwa-app h2,html.pwa-app h3,html.pwa-app .h-hero{font-family:var(--pwa-font);font-weight:700;letter-spacing:-.022em;line-height:1.08}html.pwa-app main h1{font-size:clamp(2rem,8.6vw,2.375rem)}html.pwa-app .page__title+.rule{display:none}html.pwa-app main h2{font-size:clamp(1.5rem,6.4vw,1.75rem)}html.pwa-app .u-label,html.pwa-app .u-mono,html.pwa-app .btn,html.pwa-app .btn-link,html.pwa-app .vp-value,html.pwa-app .tag{font-family:var(--pwa-font);text-transform:none;letter-spacing:normal}html.pwa-app .u-label{font-size:.9375rem;font-weight:500}html.pwa-app .btn{font-size:1rem;font-weight:500}html.pwa-app .btn-link{font-size:.9375rem;font-weight:500}html.pwa-app .site-header,html.pwa-app .breadcrumbs,html.pwa-app .announcement,html.pwa-app .announcement-bar,html.pwa-app .nav-checkbox,html.pwa-app .mobile-menu,html.pwa-app .skip-link{display:none!important}html.pwa-app .frame{margin:0;border:0;max-width:none}html.pwa-app .frame>.shopify-section+.shopify-section{border-top:0}html.pwa-app main{padding-bottom:calc(var(--pwa-tabbar-h) + var(--pwa-tabbar-inset) * 2 + var(--pwa-safe-b) + var(--space-4))}html.pwa-app .section-pad{padding-top:calc(var(--space-4) * var(--pad-top-scale, 1));padding-bottom:calc(var(--space-4) * var(--pad-bottom-scale, 1))}html.pwa-app main>.shopify-section:first-child .section-pad{padding-top:var(--space-2)}html.pwa-app .section-head{margin-bottom:var(--space-3);align-items:baseline}html.pwa-app .site-footer__menu,html.pwa-app .site-footer__logo{display:none}html.pwa-app .site-footer__inner{padding-block:var(--space-5);border:0}html.pwa-app .site-footer__legal{text-align:center}html.pwa-app .site-footer{display:none}html.pwa-app body.template-page-settings .site-footer{display:block;padding-bottom:calc(var(--pwa-tabbar-h) + var(--pwa-tabbar-inset) * 2 + var(--pwa-safe-b) + var(--space-4))}html.pwa-app body:has(.app-sheet__legal) .site-footer{display:none}html.pwa-app .site-footer{border-top:0}html.pwa-app .site-footer__inner{border-top:0!important}html.pwa-app.pwa-has-back .dash-back{display:none}.pwa-appbar{position:fixed;top:0;left:0;right:0;z-index:55;padding-top:var(--pwa-safe-t);display:none;background:transparent;border-bottom:1px solid transparent;transition:background .2s ease,border-color .2s ease}html.pwa-app .pwa-appbar{display:block}.pwa-appbar.is-titled,.pwa-appbar.is-solid{background:var(--pwa-bar-fill);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom-color:var(--pwa-line)}.pwa-appbar__inner{position:relative;height:var(--pwa-bar-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-2);padding-inline:calc(var(--space-2) + var(--pwa-safe-l)) calc(var(--space-4) + var(--pwa-safe-r))}.pwa-appbar__lead{display:flex;align-items:center;justify-content:flex-start}.pwa-appbar__spacer{justify-self:end}.pwa-appbar__btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--pwa-ink);background:none;border:0;cursor:pointer;font-family:var(--pwa-font)}.pwa-appbar__btn .icon{width:1.4rem;height:1.4rem}.pwa-appbar__btn[hidden]{display:none}.pwa-appbar__back{gap:1px;padding-right:var(--space-2)}.pwa-appbar__bag{position:relative;min-width:40px}.pwa-appbar__count{position:absolute;top:2px;right:0;min-width:17px;height:17px;padding:0 4px;display:none;align-items:center;justify-content:center;background:var(--pwa-ink);color:var(--pwa-ground);font-family:var(--pwa-font);font-size:.5625rem;font-weight:600;line-height:1;border-radius:999px}.pwa-appbar__count.is-active{display:inline-flex}.pwa-appbar__back-label{font-size:1rem}.pwa-appbar__center{position:absolute;left:50%;transform:translate(-50%);max-width:54vw;display:grid;place-items:center;min-width:0}.pwa-appbar__center>*{grid-area:1 / 1}.pwa-appbar__brand{font-family:var(--pwa-font);font-size:1.375rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--pwa-ink);text-decoration:none;white-space:nowrap;max-width:62vw;overflow:hidden;text-overflow:ellipsis;transition:opacity .18s ease}.pwa-appbar__brand img{display:block;height:22px;width:auto;max-width:46vw;object-fit:contain}.pwa-appbar__brand .pwa-brand-img--dark{display:none}@media(prefers-color-scheme:dark){html.pwa-app:not([data-theme=light]) .pwa-brand-img--light{display:none}html.pwa-app:not([data-theme=light]) .pwa-brand-img--dark{display:block}}html.pwa-app[data-theme=dark] .pwa-brand-img--light{display:none}html.pwa-app[data-theme=dark] .pwa-brand-img--dark,html.pwa-app[data-theme=light] .pwa-brand-img--light{display:block}html.pwa-app[data-theme=light] .pwa-brand-img--dark{display:none}.pwa-appbar__brand.is-invert .pwa-brand-img--light{filter:invert(1)}.pwa-appbar.is-titled .pwa-appbar__brand,.pwa-appbar.is-solid .pwa-appbar__brand{opacity:0;pointer-events:none}.pwa-appbar__title{font-family:var(--pwa-font);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:58vw;text-align:center;opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.pwa-appbar.is-titled .pwa-appbar__title{opacity:1;transform:none}.pwa-theme__icon{display:none}html.pwa-app:not([data-theme]) .pwa-theme__icon--auto{display:block}html.pwa-app[data-theme=light] .pwa-theme__icon--light,html.pwa-app[data-theme=dark] .pwa-theme__icon--dark{display:block}.pwa-avatar{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--pwa-surface);color:var(--pwa-ink);text-decoration:none;font-family:var(--pwa-font);font-size:.875rem;font-weight:600;letter-spacing:0;overflow:hidden;transition:transform .14s cubic-bezier(.25,.1,.25,1)}.pwa-avatar .icon{width:1.2rem;height:1.2rem}.pwa-avatar:active{transform:scale(.92)}.pwa-glass-defs{position:absolute;width:0;height:0;overflow:hidden}.pwa-tabdock{position:fixed;z-index:55;left:calc(var(--space-4) + var(--pwa-safe-l));right:calc(var(--space-4) + var(--pwa-safe-r));bottom:calc(var(--pwa-safe-b) + var(--pwa-tabbar-inset));display:none;align-items:center;gap:var(--space-3);pointer-events:none}html.pwa-app .pwa-tabdock{display:flex}.pwa-tabbar,.pwa-fan__trigger,.pwa-fan__item{pointer-events:auto;position:relative;background:var(--pwa-glass-fill);-webkit-backdrop-filter:blur(44px) saturate(125%);backdrop-filter:blur(44px) saturate(125%);backdrop-filter:blur(20px) saturate(130%) url(#pwa-glass-lens);border:0;box-shadow:0 10px 30px #00000057,0 2px 8px #0003,inset 0 0 0 .5px var(--pwa-glass-rim),inset 0 1px 1px -.5px var(--pwa-glass-spec),inset 0 -10px 20px -14px var(--pwa-glass-shade)}.pwa-tabbar:before,.pwa-fan__trigger:before,.pwa-fan__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff3d,#fff0 44%),radial-gradient(120% 150% at 22% -40%,rgba(255,255,255,.26),transparent 58%),radial-gradient(90% 120% at 88% 130%,rgba(255,255,255,.1),transparent 55%)}.pwa-tabbar:after,.pwa-fan__trigger:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(2px) brightness(1.07);backdrop-filter:blur(2px) brightness(1.07);-webkit-mask:radial-gradient(118% 165% at 50% 50%,rgba(0,0,0,0) 52%,rgba(0,0,0,1) 92%);mask:radial-gradient(118% 165% at 50% 50%,rgba(0,0,0,0) 52%,rgba(0,0,0,1) 92%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pwa-tabbar,.pwa-fan__trigger,.pwa-fan__item{background:var(--pwa-surface);box-shadow:0 6px 24px #00000047,inset 0 0 0 1px var(--pwa-line)}.pwa-tabbar:before,.pwa-fan__trigger:before,.pwa-fan__item:before{display:none}}@media(prefers-reduced-transparency:reduce){.pwa-tabbar,.pwa-fan__trigger,.pwa-fan__item{background:var(--pwa-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.pwa-tabbar:before,.pwa-tabbar:after,.pwa-fan__trigger:before,.pwa-fan__trigger:after,.pwa-fan__item:before{display:none}}.pwa-tabbar{flex:1 1 auto;min-width:0;height:var(--pwa-tabbar-h);border-radius:999px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;padding:4px;transition:opacity .2s ease,transform .2s cubic-bezier(.32,.72,0,1)}.pwa-fan{position:relative;flex:0 0 auto;width:var(--pwa-tabbar-h);height:var(--pwa-tabbar-h);pointer-events:auto}.pwa-fan__trigger{position:relative;z-index:2;width:100%;height:100%;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--pwa-ink);cursor:pointer;transition:transform .2s cubic-bezier(.32,.72,0,1)}.pwa-fan__trigger .icon{width:1.35rem;height:1.35rem}.pwa-fan__trigger:active{transform:scale(.92)}.pwa-fan__trigger-glyph{display:inline-flex;transition:transform .26s cubic-bezier(.32,.72,0,1)}.pwa-fan.is-open .pwa-fan__trigger-glyph{transform:rotate(45deg)}.pwa-fan__items{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.pwa-fan__item{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--pwa-ink);text-decoration:none;cursor:pointer;opacity:0;transform:translateZ(0) scale(.4);pointer-events:none;transition:transform .26s cubic-bezier(.32,.72,0,1),opacity .18s ease}.pwa-fan__item .icon{width:1.175rem;height:1.175rem}.pwa-fan__item:nth-child(1){--fx: 0px;--fy: -116px}.pwa-fan__item:nth-child(2){--fx: -58px;--fy: -100px}.pwa-fan__item:nth-child(3){--fx: -100px;--fy: -58px}.pwa-fan__item:nth-child(4){--fx: -116px;--fy: 0px}.pwa-fan.is-open .pwa-fan__item{opacity:1;transform:translate3d(var(--fx),var(--fy),0) scale(1);pointer-events:auto}.pwa-fan.is-open .pwa-fan__item:nth-child(1){transition-delay:0ms}.pwa-fan.is-open .pwa-fan__item:nth-child(2){transition-delay:35ms}.pwa-fan.is-open .pwa-fan__item:nth-child(3){transition-delay:70ms}.pwa-fan.is-open .pwa-fan__item:nth-child(4){transition-delay:105ms}.pwa-fan__item:active{transform:translate3d(var(--fx),var(--fy),0) scale(.92)}.pwa-fan__count{position:absolute;top:4px;right:4px;min-width:17px;height:17px;padding:0 4px;display:none;align-items:center;justify-content:center;background:var(--pwa-ink);color:var(--pwa-ground);font-family:var(--pwa-font);font-size:.5625rem;font-weight:600;line-height:1;border-radius:999px}.pwa-fan__item.pwa-avatar{font-family:var(--pwa-font);font-size:.9375rem;font-weight:600;background:var(--pwa-surface)}.pwa-fan__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:54;background:var(--pwa-scrim);opacity:0;pointer-events:none;transition:opacity .2s ease;border:0}.pwa-fan__scrim.is-open{opacity:1;pointer-events:auto}.pwa-tabdock.is-fanned .pwa-tabbar{opacity:0;transform:scale(.94);pointer-events:none}.pwa-tab{position:relative;height:100%;min-width:0;border-radius:999px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding-inline:2px;background:none;border:0;cursor:pointer;color:var(--pwa-ink);opacity:.72;text-decoration:none;font-family:var(--pwa-font);transition:opacity .14s ease,background .14s ease,transform .14s cubic-bezier(.25,.1,.25,1)}.pwa-tab .icon{width:1.175rem;height:1.175rem}.pwa-tab__label{font-size:.5625rem;font-weight:500;letter-spacing:.01em;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.pwa-app .pwa-tab,html.pwa-app .pwa-fan__trigger{text-shadow:0 1px 2px var(--pwa-label-shadow-color)}.pwa-tab.is-active{opacity:1;font-weight:600;background:var(--pwa-glass-active);box-shadow:none}.pwa-tab.is-active .icon{stroke-width:2}.pwa-tab:active{transform:scale(.94)}html.pwa-app .drop-tile{border-radius:var(--pwa-radius);overflow:hidden}html.pwa-app .product-card img,html.pwa-app .drop-tile__img,html.pwa-app .archive-card img{border-radius:var(--pwa-radius)}html.pwa-app .btn{border-radius:999px;padding:var(--space-3) var(--space-6)}html.pwa-app a,html.pwa-app button,html.pwa-app .btn{touch-action:manipulation}html.pwa-app .btn,html.pwa-app .product-card a,html.pwa-app .drop-tile,html.pwa-app .carousel__track>*{transition:transform .14s cubic-bezier(.25,.1,.25,1),opacity .14s ease}html.pwa-app .btn:active,html.pwa-app .product-card a:active,html.pwa-app .drop-tile:active,html.pwa-app .carousel__track>*:active{transform:scale(.97)}html.pwa-app .carousel__track,html.pwa-app .vvideo__track,html.pwa-app .dvd-shelf__scroller{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline-start:var(--gutter);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}html.pwa-app .carousel__track::-webkit-scrollbar,html.pwa-app .vvideo__track::-webkit-scrollbar,html.pwa-app .dvd-shelf__scroller::-webkit-scrollbar{display:none}html.pwa-app .carousel__track>*,html.pwa-app .vvideo__card{scroll-snap-align:start}html.pwa-app .carousel__nav{display:none}html.pwa-app .cart-drawer__overlay,html.pwa-app .search-modal__overlay{background:var(--pwa-scrim)}html.pwa-app .cart-drawer__panel{top:auto;bottom:calc(var(--pwa-tabbar-h) + var(--pwa-tabbar-inset) * 2 + var(--pwa-safe-b));left:calc(var(--space-4) + var(--pwa-safe-l));right:calc(var(--space-4) + var(--pwa-safe-r));width:auto;height:auto;max-height:calc(100dvh - var(--pwa-tabbar-h) - var(--pwa-tabbar-inset) * 3 - var(--pwa-safe-b) - var(--pwa-safe-t) - var(--space-6));border:1px solid var(--pwa-line);border-radius:var(--pwa-sheet-radius);padding-top:var(--space-3);padding-bottom:var(--space-2);transform:translateY(calc(100% + var(--pwa-tabbar-h) + var(--pwa-tabbar-inset) * 2 + var(--pwa-safe-b)));transition:transform .28s cubic-bezier(.32,.72,0,1)}html.pwa-app .pwa-tabdock{z-index:61}html.pwa-app .cart-drawer.is-open .cart-drawer__panel{transform:none}html.pwa-app .cart-drawer__panel:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:5px;border-radius:999px;background:var(--pwa-surface-raised)}html.pwa-app .cart-drawer__head{padding-top:var(--space-4);border-bottom-color:var(--pwa-line)}html.pwa-app .cart-drawer__foot{border-top-color:var(--pwa-line)}html.pwa-app .search-modal__panel{top:0;bottom:0;max-height:none;height:100dvh;border-bottom:0;padding-top:var(--pwa-safe-t);transform:translateY(100%);transition:transform .28s cubic-bezier(.32,.72,0,1)}html.pwa-app .search-modal.is-open .search-modal__panel{transform:none}html.pwa-app .search-modal__form{border-bottom-color:var(--pwa-line)}html.pwa-app .search-modal__input{color:var(--pwa-ink)}html.pwa-app .search-modal__results{padding-bottom:calc(var(--pwa-tabbar-h) + var(--pwa-tabbar-inset) * 2 + var(--pwa-safe-b))}@media(prefers-reduced-motion:reduce){html.pwa-app .pwa-appbar,html.pwa-app .pwa-appbar__title,html.pwa-app .pwa-tab,html.pwa-app .pwa-avatar,html.pwa-app .pwa-fan__trigger,html.pwa-app .pwa-fan__item,html.pwa-app .pwa-fan__trigger-glyph,html.pwa-app .pwa-fan__scrim,html.pwa-app .pwa-tabbar,html.pwa-app .btn,html.pwa-app .product-card a,html.pwa-app .drop-tile,html.pwa-app .carousel__track>*,html.pwa-app .cart-drawer__panel,html.pwa-app .search-modal__panel{transition:none}html.pwa-app .btn:active,html.pwa-app .product-card a:active,html.pwa-app .drop-tile:active,html.pwa-app .carousel__track>*:active,html.pwa-app .pwa-tab:active,html.pwa-app .pwa-avatar:active,html.pwa-app .pwa-fan__trigger:active{transform:none}html.pwa-app .pwa-fan.is-open .pwa-fan__item{transition-delay:0ms}}@media(max-width:379px){html.pwa-app{--pwa-tabbar-h: 54px}html.pwa-app .pwa-tabdock{left:calc(var(--space-3) + var(--pwa-safe-l));right:calc(var(--space-3) + var(--pwa-safe-r));gap:var(--space-2)}html.pwa-app .pwa-tab__label{font-size:.5rem;letter-spacing:0}}@media(min-width:750px){html.pwa-app .pwa-tabdock{max-width:620px;margin-inline:auto}html.pwa-app .carousel__track>*{flex-basis:42vw}html.pwa-app .vvideo__card{flex-basis:28vw}html.pwa-app .frame,html.pwa-app .pwa-appbar__inner{max-width:var(--pwa-max);margin-inline:auto}}@media(min-width:1100px){html.pwa-app .carousel__track>*{flex-basis:260px}html.pwa-app .vvideo__card{flex-basis:300px}}html.pwa-app .sticky-atc{z-index:56;left:calc(var(--space-4) + var(--pwa-safe-l));right:calc(var(--space-4) + var(--pwa-safe-r));bottom:calc(var(--pwa-tabbar-h) + var(--pwa-tabbar-inset) * 2 + var(--pwa-safe-b));border:1px solid var(--pwa-line);border-top:1px solid var(--pwa-line);border-radius:var(--pwa-radius);background:var(--pwa-bar-fill);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);box-shadow:0 6px 24px #00000024;overflow:hidden}html.pwa-app .sticky-atc__inner{padding-inline:var(--space-4)}html.pwa-app body.sticky-atc-on main{padding-bottom:calc(var(--pwa-tabbar-h) * 2 + var(--pwa-tabbar-inset) * 3 + var(--pwa-safe-b) + var(--space-6))}.pwa-fan__trigger{position:relative}.pwa-fan__count{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;display:none;align-items:center;justify-content:center;background:var(--pwa-ink);color:var(--pwa-ground);font-family:var(--pwa-font);font-size:.625rem;font-weight:600;line-height:1;border-radius:999px}.pwa-fan__count.is-active{display:inline-flex}.pwa-fly{position:fixed;z-index:70;border-radius:var(--r-control);object-fit:cover;pointer-events:none;will-change:transform,opacity;transition:transform .62s cubic-bezier(.35,.02,.3,1),opacity .62s ease}.pwa-fly--land{opacity:.15}@keyframes pwa-bump{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}.pwa-bump{animation:pwa-bump .42s cubic-bezier(.25,.1,.25,1)}@media(prefers-reduced-motion:reduce){.pwa-fly{display:none}.pwa-bump{animation:none}}html.pwa-app .tag,html.pwa-app .tag[data-tier-level],html.pwa-app .archive-card__tier .tag{border-radius:0!important}html.pwa-app .tag{background:var(--pwa-chip)}@media(max-width:599px){html.pwa-app .section-head{flex-direction:column;align-items:flex-start;gap:var(--space-2)}html.pwa-app .section-head>*{max-width:none;text-align:left}}html.pwa-app .stx-notify:not(.is-in){display:none}html.pwa-app .wsv-card{border-color:transparent;border-radius:var(--pwa-radius);background:var(--pwa-surface)}html.pwa-app .wsv-card+.wsv-card{margin-top:var(--space-4)}html.pwa-app .vp-value,html.pwa-app .qty,html.pwa-app .stx-form__input,html.pwa-app .stx-form__textarea,html.pwa-app .wsv-input,html.pwa-app .stx-notify,html.pwa-app input[type=text],html.pwa-app input[type=email],html.pwa-app input[type=search],html.pwa-app select,html.pwa-app textarea{border-radius:var(--r-control)}html.pwa-app .qty{overflow:hidden}html.pwa-app .qty__input,html.pwa-app .qty__btn{border-radius:0}html.pwa-fan-open .sticky-atc{opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .16s ease,transform .2s cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){html.pwa-fan-open .sticky-atc{transition:none}}html.pwa-app .product .rule--short{margin-block:var(--space-3)}html.pwa-app body:has(.app-sheet) .frame{background:var(--pwa-sheet-ground)}html.pwa-app:has(body.template-page-dashboard){background:var(--pwa-sheet-backdrop)}html.pwa-app body.template-page-dashboard{background:var(--pwa-sheet-backdrop);padding-top:calc(var(--pwa-safe-t) + 8px)}html.pwa-app body.template-page-dashboard .frame{background:var(--pwa-sheet-ground);border:0;border-radius:var(--pwa-sheet-radius) var(--pwa-sheet-radius) 0 0;margin-top:0;min-height:calc(100dvh - var(--pwa-safe-t) - 8px);box-sizing:border-box;overflow:hidden}html.pwa-app body.template-page-dashboard main{background:transparent;border-radius:0;margin-top:0;min-height:0;overflow:visible;padding-top:var(--pwa-bar-h);padding-bottom:calc(var(--pwa-safe-b) + var(--space-7))}html.pwa-app body.template-page-dashboard .pwa-tabdock{display:none}html.pwa-app body.template-page-dashboard .pwa-appbar{padding-top:calc(var(--pwa-safe-t) + 8px)}html.pwa-app body.template-page-dashboard .pwa-appbar__inner{padding-right:calc(var(--gutter) + var(--pwa-safe-r))}html.pwa-app body.template-page-dashboard .pwa-appbar__back{display:none}html.pwa-app body.template-page-dashboard .pwa-appbar__close{display:inline-flex}.pwa-appbar__close{display:none}.pwa-appbar__spacer{display:flex;align-items:center;justify-content:flex-end}html.pwa-app .pwa-appbar__close{min-width:44px;min-height:44px;padding:0;border-radius:0;background:transparent;color:var(--color-fg);box-shadow:none;margin-right:-10px}html.pwa-app .pwa-appbar__close .icon{width:1.4rem;height:1.4rem}html.pwa-app .pwa-appbar__close:active{opacity:.6}html.pwa-app body.template-page-dashboard .frame{transition:transform .3s cubic-bezier(.32,.72,0,1)}html.pwa-app body.template-page-dashboard.is-sheet-dragging .frame{will-change:transform}html.pwa-app body.template-page-dashboard.is-sheet-dragging .frame{transition:none}html.pwa-app body.template-page-dashboard.is-sheet-leaving .frame{transform:translateY(100%)}html.pwa-app .search-idle__list{background:var(--pwa-sheet-card);border:0;border-radius:var(--pwa-radius)}html.pwa-app .search-idle__list>li+li{border-top:0}html.pwa-app .search-idle__list>li+li:before{content:"";display:block;height:1px;background:var(--pwa-line);margin-left:calc(var(--space-4) + 1.05rem + var(--space-3))}html.pwa-app .search-idle__row{padding:var(--space-4)}html.pwa-app body.template-page-dashboard .pwa-appbar__title{display:none}html.pwa-app body.template-page-dashboard .pwa-appbar__spacer{grid-column:3}html.pwa-app body.template-page-dashboard .pwa-appbar,html.pwa-app body.template-page-dashboard .pwa-appbar.is-titled,html.pwa-app body.template-page-dashboard .pwa-appbar.is-solid{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}html.pwa-app body.template-page-dashboard .pwa-appbar,html.pwa-app body.template-page-dashboard .pwa-appbar__inner{pointer-events:none}html.pwa-app body.template-page-dashboard .pwa-appbar__close{pointer-events:auto}html.pwa-app .stx-console{border-radius:var(--r-surface)}
/*# sourceMappingURL=/cdn/shop/t/26/assets/pwa-app.css.map */
