:root{--gutter: 14px;--page-max: 1520px;--narrow-max: 860px;--r-pill: 999px;--ease: cubic-bezier(.22, .8, .24, 1);--ease-soft: cubic-bezier(.4, 0, .2, 1);--ann-h: 0px;--header-h: 64px;--header-gap: 10px;--space-section: clamp(56px, 8vw, 116px);--c-bg: var(--c-light);--c-text: var(--c-dark);--chip-bg: var(--c-light);--chip-fg: var(--c-dark);color-scheme:light}:root,.stage{--c-muted: color-mix(in srgb, var(--c-text) 64%, var(--c-bg));--c-line: color-mix(in srgb, var(--c-text) 13%, transparent);--c-soft: color-mix(in srgb, var(--c-text) 6%, var(--c-bg));--skull-hole: var(--c-bg)}.stage{--c-bg: var(--c-dark);--c-text: var(--c-light);--c-surface: color-mix(in srgb, var(--c-light) 9%, var(--c-dark));background:var(--c-bg);color:var(--c-text)}@media(min-width:750px){:root{--gutter: 22px;--header-h: 68px}}@media(min-width:1200px){:root{--gutter: 32px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px)}body{margin:0;min-height:100svh;background:var(--c-bg);color:var(--c-text);font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:1.0625rem;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}body.is-locked{overflow:hidden}img,svg,video,picture{display:block;max-width:100%}img{height:auto}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1.5px}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0;padding:0}:where(ul[role=list],ol[role=list]){list-style:none;margin:0;padding:0}h1,h2,h3,h4,p,figure,blockquote{margin:0}table{border-collapse:collapse}[hidden]{display:none!important}::selection{background:var(--c-accent);color:var(--c-on-accent)}:focus-visible{outline:2.5px solid var(--c-accent);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:12px 20px;border-radius:var(--r-pill);background:var(--c-accent);color:var(--c-on-accent);font-weight:var(--font-body-bold);transform:translateY(-160%);transition:transform .2s var(--ease)}.skip-link:focus{transform:none}.wrap{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.wrap--narrow{max-width:calc(var(--narrow-max) + var(--gutter) * 2)}.main{padding-top:calc(var(--ann-h) + var(--header-gap));outline:none}.main>.shopify-section:first-child:not(.section--overlay){padding-top:calc(var(--header-h) + clamp(28px,4vw,56px))}.section{padding-block:var(--space-section) 0}.section--tight-top{padding-top:clamp(40px,5vw,72px)}.section--stage{padding-block:var(--space-section);margin-top:var(--space-section)}.shopify-section:last-child .section:not(.section--stage){padding-bottom:var(--space-section)}.display{font-family:var(--font-display);font-weight:var(--font-display-weight);text-transform:uppercase;line-height:.94;letter-spacing:-.025em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.h-xxl{font-size:calc(clamp(2.5rem,8.2vw,7.4rem) * var(--display-scale))}.h-xl{font-size:calc(clamp(2rem,5vw,4.4rem) * var(--display-scale))}.h-l{font-size:calc(clamp(1.55rem,3.1vw,2.75rem) * var(--display-scale));line-height:1}.h-m{font-size:calc(clamp(1.2rem,1.8vw,1.55rem) * var(--display-scale));line-height:1.05}.scribble{font-family:var(--font-accent);font-weight:400;font-size:calc(1.35rem * var(--scribble-scale, 1));line-height:1.05;letter-spacing:0;text-transform:none}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(24px,3.2vw,44px)}.section-head__eyebrow{display:inline-block;margin-bottom:.55rem;color:var(--scribble-color, var(--c-muted));transform:rotate(calc(-2.5deg * var(--scribble-tilt, 1)));transform-origin:left bottom}.link-arrow{display:inline-flex;align-items:center;gap:.5em;font-weight:var(--font-body-bold);text-decoration:none;padding-block:6px;border-bottom:2px solid currentColor}.link-arrow .icon{width:18px;height:18px;transition:transform .3s var(--ease)}.link-arrow:hover .icon{transform:translate(4px)}.icon--flip{transform:scaleX(-1)}.rte>*+*{margin-top:1em}.rte h2,.rte h3{font-family:var(--font-display);text-transform:uppercase;line-height:1.05;font-size:1.4rem;margin-top:1.6em}.rte a{color:inherit;text-decoration-color:var(--c-accent)}.rte img{border-radius:var(--r-sm)}.rte ul,.rte ol{padding-left:1.2em}.rte table{width:100%}.rte td,.rte th{padding:8px 10px;border-bottom:1px solid var(--c-line);text-align:left}.icon{width:22px;height:22px;flex:none}.btn{--btn-bg: var(--c-text);--btn-fg: var(--c-bg);display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:54px;padding:0 1.7em;border:2px solid transparent;border-radius:var(--r-btn, var(--r-pill));background:var(--btn-bg);color:var(--btn-fg);font-family:var(--btn-font, inherit);font-weight:var(--btn-weight, var(--font-body-bold));font-size:var(--btn-size, 1rem);letter-spacing:.01em;text-transform:var(--btn-case, none);line-height:1.1;text-decoration:none;white-space:nowrap;transition:transform .35s var(--ease),background-color .25s,color .25s,border-color .25s,box-shadow .35s var(--ease)}.btn .icon{width:19px;height:19px;transition:transform .35s var(--ease)}.btn:hover .icon{transform:translate(3px)}.btn:active{transform:scale(.97)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.btn--signal{--btn-bg: var(--c-accent);--btn-fg: var(--c-on-accent)}.btn--signal:not([disabled]):hover{transform:translateY(-2px) rotate(var(--btn-wobble, -1.2deg));box-shadow:0 10px 24px -12px color-mix(in srgb,var(--c-accent) 80%,transparent)}.btn--ink{--btn-bg: var(--c-text);--btn-fg: var(--c-bg)}.btn--ink:not([disabled]):hover{--btn-bg: var(--c-accent);--btn-fg: var(--c-on-accent)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--c-text);border-color:currentColor}.btn--ghost:hover{--btn-bg: var(--c-text);--btn-fg: var(--c-bg);border-color:var(--c-text)}.btn--glass{--btn-bg: color-mix(in srgb, var(--c-light) 16%, transparent);--btn-fg: var(--c-light);border-color:color-mix(in srgb,var(--c-light) 40%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn--glass:hover{--btn-bg: var(--c-light);--btn-fg: var(--c-dark)}.btn--block{width:100%}.btn.is-loading{pointer-events:none;opacity:.75}.icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;color:inherit;transition:background-color .25s}.icon-btn:hover{background:var(--c-line)}.sticker{--size: 132px;--rot: -12deg;position:absolute;z-index:2;display:grid;place-items:center;width:calc(var(--size) * var(--sticker-scale, 1) * var(--sticker-local, 1));aspect-ratio:1;padding:18px;border-radius:var(--sticker-radius, 50%);background:var(--sticker-bg, var(--c-accent));color:var(--sticker-fg, var(--c-on-accent));font-family:var(--font-accent);font-size:calc(var(--size) * var(--sticker-scale, 1) * var(--sticker-local, 1) * .15);line-height:1.02;text-align:center;transform:rotate(calc(var(--rot) * var(--sticker-tilt, 1)));box-shadow:var(--sticker-shadow, 0 14px 30px -14px rgb(0 0 0 / .55));pointer-events:none}.sticker:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.5px dashed currentColor;border-radius:inherit;opacity:var(--sticker-dash, .45)}.sticker--sm{--size: 100px;font-size:calc(1.05rem * var(--sticker-scale, 1) * var(--sticker-local, 1))}.skull{display:block;width:100%;aspect-ratio:1;background:currentColor;-webkit-mask:var(--head) center / contain no-repeat;mask:var(--head) center / contain no-repeat}.ann{position:fixed;inset:0 0 auto;z-index:40;height:var(--ann-h);overflow:hidden;background:var(--c-accent);color:var(--c-on-accent);font-size:.78rem;font-weight:var(--font-body-bold);letter-spacing:.08em;text-transform:uppercase;transition:transform .45s var(--ease)}body.is-scrolled .ann{transform:translateY(-100%)}.ann__track{display:flex;width:max-content;height:100%;animation:marquee var(--marquee-speed, 40s) linear infinite}.ann:hover .ann__track{animation-play-state:paused}.ann__group{display:flex;align-items:center;flex:none}.ann__item{padding-inline:18px;white-space:nowrap}.ann__item a{text-decoration:none}.ann__item a:hover{text-decoration:underline}.ann__sep{flex:none;font-size:1rem;line-height:1}@keyframes marquee{to{transform:translate(-50%)}}.site-header{position:fixed;top:calc(var(--ann-h) + var(--header-gap));left:calc(var(--gutter) + 8px);right:calc(var(--gutter) + 8px);z-index:50;pointer-events:none;transition:top .45s var(--ease)}body.is-scrolled .site-header{top:var(--header-gap)}.header-pill{pointer-events:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;max-width:1280px;height:var(--header-h);margin-inline:auto;padding:0 8px 0 10px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--chip-bg) var(--glass-alpha, 76%),transparent);color:var(--chip-fg);-webkit-backdrop-filter:saturate(var(--glass-saturate, 1.5)) blur(var(--glass-blur, 18px));backdrop-filter:saturate(var(--glass-saturate, 1.5)) blur(var(--glass-blur, 18px));border:1px solid color-mix(in srgb,var(--chip-fg) 8%,transparent);box-shadow:0 10px 34px -20px #00000073;transition:height .45s var(--ease),max-width .45s var(--ease),background-color .3s}body.is-scrolled .header-pill{height:calc(var(--header-h) - 10px);max-width:1020px;background:color-mix(in srgb,var(--chip-bg) var(--glass-alpha-scrolled, 86%),transparent)}.header-pill__start{display:flex;align-items:center;gap:6px;min-width:0}.header-pill__end{display:flex;align-items:center;justify-content:flex-end;gap:2px}.menu-btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 16px 0 12px;border-radius:var(--r-pill);font-weight:var(--font-body-bold);font-size:.95rem;transition:background-color .25s,color .25s}.menu-btn:hover{background:var(--chip-fg);color:var(--chip-bg)}.menu-btn__icon .icon{width:22px;height:22px}.quick-nav{display:none}.quick-nav ul{display:flex;gap:2px;margin:0;padding:0;list-style:none}.quick-nav__link{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:var(--r-pill);font-size:.95rem;font-weight:var(--font-body-medium);text-decoration:none;white-space:nowrap;transition:background-color .25s,color .25s}.quick-nav__link:hover,.quick-nav__link[aria-current]{background:var(--c-line)}.quick-nav__link.is-signal{background:var(--c-accent);color:var(--c-on-accent)}.quick-nav__link.is-signal:hover{background:var(--chip-fg);color:var(--chip-bg)}.logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;justify-self:center}.logo__skull{width:30px;--skull-hole: var(--chip-bg);transition:transform .5s var(--ease)}.logo:hover .logo__skull{transform:rotate(-12deg) scale(1.08)}.logo__text{font-family:var(--font-display);font-weight:var(--font-display-weight);text-transform:uppercase;font-size:1rem;letter-spacing:-.01em;white-space:nowrap}.logo__img{height:auto;max-height:calc(var(--header-h) - 20px);object-fit:contain}.cart-count{position:absolute;top:3px;right:1px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:var(--r-pill);background:var(--c-accent);color:var(--c-on-accent);font-size:.7rem;font-weight:var(--font-body-bold);line-height:1}.cart-count.is-bumped{animation:bump .5s var(--ease)}@keyframes bump{40%{transform:scale(1.35) rotate(-8deg)}}.icon-btn--desk{display:none}@media(max-width:749px){.menu-btn__label{display:none}.menu-btn{padding:0 11px}.logo__text{font-size:.85rem}.logo__skull{width:26px}}@media(min-width:750px){.icon-btn--desk{display:inline-grid}.header-pill{padding:0 10px 0 12px}}@media(min-width:1100px){.quick-nav{display:block}}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--header-gap) var(--gutter) 28px;visibility:hidden;opacity:0;clip-path:inset(0 0 100% 0 round 0 0 var(--r-tile) var(--r-tile));transition:clip-path .6s var(--ease),opacity .3s,visibility 0s .6s}.menu.is-open{visibility:visible;opacity:1;clip-path:inset(0 0 0 0 round 0);transition:clip-path .6s var(--ease),opacity .2s,visibility 0s}.menu__top{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-h);padding-inline:8px}.menu__brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:var(--font-display-weight);text-transform:uppercase;text-decoration:none}.menu__skull{width:30px}.menu__logo{display:block;height:auto;max-width:52vw;max-height:calc(var(--header-h) - 16px);object-fit:contain}.menu__logo--invert{filter:invert(1) hue-rotate(180deg)}.menu__close{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 14px 0 20px;border-radius:var(--r-pill);border:1.5px solid var(--c-line);font-weight:var(--font-body-bold);transition:background-color .25s,color .25s}.menu__close:hover{background:var(--c-text);color:var(--c-bg)}.menu__body{flex:1;display:grid;gap:40px;align-content:start;width:100%;max-width:var(--page-max);margin:clamp(24px,5vh,64px) auto 0;padding-inline:8px}.menu__list{list-style:none;margin:0;padding:0}.menu__item{padding-block:4px}.menu__link{display:inline-block;font-family:var(--font-display);font-weight:var(--font-display-weight);text-transform:uppercase;font-size:calc(clamp(2rem,4.6vw,4.2rem) * var(--display-scale));line-height:1.02;letter-spacing:-.03em;text-decoration:none;transition:color .25s,transform .4s var(--ease)}.menu__link:hover{color:var(--c-accent);transform:translate(8px) rotate(-1deg)}.menu__link.is-signal{color:var(--c-accent)}.menu__link.is-signal:after{content:"";display:inline-block;width:.32em;height:.32em;margin-left:.25em;vertical-align:.55em;border-radius:50%;background:currentColor}.menu__sub{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 14px;padding:0;list-style:none}.menu__sublink{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1.5px solid var(--c-line);border-radius:var(--r-pill);font-size:.92rem;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s}.menu__sublink:hover{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.menu__sublink.is-signal{background:var(--c-accent);color:var(--c-on-accent);border-color:var(--c-accent)}.menu__tiles{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1 - 8px);padding-inline:calc(var(--gutter) + 8px)}.menu__tiles::-webkit-scrollbar{display:none}.menu-tile{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r-card);background:var(--c-surface);scroll-snap-align:start;text-decoration:none;isolation:isolate}.menu-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--img-fit, cover);scale:var(--img-zoom, 1);transition:transform .8s var(--ease)}.menu-tile:hover .menu-tile__img{transform:scale(1.05)}.menu-tile__ph{position:absolute;top:22%;right:24%;bottom:30%;left:24%;opacity:.9;color:var(--c-light);--skull-hole: var(--c-surface)}.menu-tile--signal{background:var(--c-accent)}.menu-tile--signal .menu-tile__ph{color:var(--c-dark);--skull-hole: var(--c-accent)}.menu-tile__label{position:absolute;left:10px;bottom:10px;padding:8px 14px;border-radius:var(--r-pill);background:var(--c-light);color:var(--c-dark);font-weight:var(--font-body-bold);font-size:.9rem}.menu-tile--signal .menu-tile__label{background:var(--c-dark);color:var(--c-accent)}.menu__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:var(--page-max);margin:40px auto 0;padding:20px 8px 0;border-top:1px solid var(--c-line)}.menu__note{color:var(--c-accent);transform:rotate(calc(-2deg * var(--scribble-tilt, 1)))}.menu__meta{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.menu__meta>a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:var(--font-body-medium)}.motion-ok .menu__item,.motion-ok .menu-tile{opacity:0;transform:translateY(26px);transition:opacity .5s var(--ease),transform .6s var(--ease)}.motion-ok .menu.is-open .menu__item,.motion-ok .menu.is-open .menu-tile{opacity:1;transform:none;transition-delay:calc(var(--i, 1) * 45ms + .12s)}.motion-ok .menu.is-open .menu-tile:hover{transition-delay:0s}@media(min-width:990px){.menu__body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(40px,6vw,96px)}.menu__tiles{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);grid-auto-columns:auto;overflow:visible;margin:0;padding:0;align-content:start}.menu-tile{aspect-ratio:5 / 4}}.hero{position:relative;display:grid;align-items:end;min-height:86svh;margin-inline:var(--gutter);overflow:hidden;border-radius:var(--r-tile);background:var(--c-dark);color:var(--c-light);isolation:isolate}.hero--tall{min-height:72svh}.hero--medium{min-height:56svh}.hero__media,.hero__img,.hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__media{z-index:-1}.hero__media picture{display:contents}.hero__img{object-fit:var(--img-fit, cover);scale:var(--img-zoom, 1)}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(0 0 0 / .28) 0%,transparent 26%),linear-gradient(0deg,color-mix(in srgb,var(--c-dark) 82%,transparent) 0%,transparent 62%)}.hero--empty .hero__media:after{display:none}.hero__placeholder{display:grid;place-items:start end;padding:calc(var(--header-h) + 48px) clamp(24px,9vw,160px) 0 0;background:radial-gradient(circle at 70% 30%,color-mix(in srgb,var(--c-accent) 32%,transparent),transparent 52%),var(--c-dark)}.hero__ph-skull{width:min(30vw,360px);color:var(--c-light);--skull-hole: var(--c-dark);transform:rotate(-8deg) translateY(-8%);opacity:.95}.hero__content{position:relative;padding:calc(var(--header-h) + 48px) clamp(20px,5vw,72px) clamp(26px,5vw,64px);max-width:1100px}.hero__eyebrow{display:inline-block;margin-bottom:14px;color:var(--scribble-color, var(--c-accent));font-size:calc(1.6rem * var(--scribble-scale, 1));transform:rotate(calc(-3deg * var(--scribble-tilt, 1)))}.hero__title{max-width:11ch}.hero__text{max-width:44ch;margin-top:20px;font-size:1.12rem;opacity:.9}.hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.hero__sticker{--size: 118px;--rot: 11deg;top:calc(var(--header-h) + 34px);right:clamp(16px,6vw,120px)}.hero__ghost{position:absolute;right:clamp(12px,6vw,110px);bottom:clamp(18px,6vw,90px);width:clamp(110px,18vw,260px);color:var(--c-light);--skull-hole: var(--c-accent);filter:drop-shadow(0 0 36px color-mix(in srgb,var(--c-accent) 55%,transparent));pointer-events:none}@media(max-width:749px){.hero__placeholder{place-items:start end;padding:calc(var(--header-h) + 40px) 8% 0 0}.hero__ph-skull{width:46vw;opacity:.9}.hero__ghost{opacity:.5;bottom:auto;top:calc(var(--header-h) + 140px)}.hero__sticker{--size: 92px}}@media(min-width:990px){.hero__sticker{--size: 150px;top:auto;bottom:clamp(40px,8vw,120px);right:clamp(40px,8vw,140px)}.hero:has(.hero__ghost) .hero__sticker{bottom:auto;top:calc(var(--header-h) + 48px)}}.product-grid{--cols: 4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 10px}@media(min-width:750px){.product-grid{grid-template-columns:repeat(min(var(--cols),3),minmax(0,1fr));gap:40px 18px}}@media(min-width:1200px){.product-grid{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}}@media(max-width:749px){.product-grid--rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.product-grid--rail::-webkit-scrollbar{display:none}.product-grid--rail>li{scroll-snap-align:start}}.card{position:relative}.card__media{position:relative;aspect-ratio:var(--card-ratio);overflow:hidden;border-radius:var(--r-card);background:var(--c-surface);isolation:isolate}.card__slides{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.card__img,.card__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .55s var(--ease),transform .9s var(--ease)}.card__ph{padding:12%;background:var(--c-surface);fill:color-mix(in srgb,var(--c-dark) 25%,transparent)}.card__img--2{opacity:0}@media(hover:hover){.card:hover .card__img--2{opacity:1}.card:hover .card__img--1{transform:scale(1.035)}.card:has(.card__img--2):hover .card__img--1{opacity:0}}@media(hover:none){.card__slides{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.card__slides::-webkit-scrollbar{display:none}.card__slides .card__img{position:relative;flex:0 0 100%;opacity:1;scroll-snap-align:start}.card__dots{position:absolute;left:50%;bottom:10px;display:flex;gap:5px;transform:translate(-50%);pointer-events:none}.card__dots span{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--c-light) 60%,transparent);transition:width .3s var(--ease),background-color .3s}.card__dots span.is-active{width:16px;border-radius:4px;background:var(--c-light)}}@media(hover:hover){.card__dots{display:none}}.card__badges{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-wrap:wrap;gap:5px;pointer-events:none}.badge{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:var(--r-badge, var(--r-pill));background:var(--badge-bg, var(--c-accent));color:var(--badge-fg, var(--c-on-accent));font-size:.72rem;font-weight:var(--font-body-bold);letter-spacing:.06em;text-transform:var(--badge-case, uppercase)}.badge--calm{background:var(--chip-bg);color:var(--chip-fg)}.card__deal{position:absolute;left:10px;bottom:12px;z-index:2;padding:2px 10px 4px;border-radius:10px;background:var(--chip-bg);color:var(--chip-fg);font-family:var(--font-accent);font-size:calc(1.3rem * var(--scribble-scale, 1));line-height:1.1;transform:rotate(calc(-6deg * var(--scribble-tilt, 1)));box-shadow:0 6px 16px -10px #00000080;pointer-events:none}.card--soldout .card__slides{filter:grayscale(.35);opacity:.78}.card__qa-wrap{position:static}.card__qa{position:absolute;right:10px;bottom:10px;z-index:3;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--chip-bg);color:var(--chip-fg);list-style:none;cursor:pointer;box-shadow:0 8px 20px -12px #0000008c;transition:transform .35s var(--ease),background-color .25s,color .25s,opacity .3s}.card__qa::-webkit-details-marker{display:none}.card__qa:hover{background:var(--c-accent);color:var(--c-on-accent);transform:rotate(90deg)}.card__qa-wrap[open] .card__qa{background:var(--chip-fg);color:var(--chip-bg);transform:rotate(45deg)}.card__qa.is-done{background:var(--c-accent);color:var(--c-on-accent)}@media(hover:hover){.card__qa{opacity:0;transform:translateY(6px)}.card:hover .card__qa,.card:focus-within .card__qa,.card__qa-wrap[open] .card__qa{opacity:1;transform:none}.card__qa-wrap[open] .card__qa{transform:rotate(45deg)}}.card__sizes{position:absolute;inset:auto 8px 8px;z-index:2;padding:14px 60px 14px 14px;border-radius:calc(var(--r-card) - 6px);background:color-mix(in srgb,var(--chip-bg) 88%,transparent);color:var(--chip-fg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:rise .35s var(--ease)}.card__sizes-label{margin-bottom:8px;font-size:.78rem;font-weight:var(--font-body-bold);letter-spacing:.04em;text-transform:uppercase}.card__sizes-list{display:flex;flex-wrap:wrap;gap:5px}.card__sizes .size-pill{min-width:40px;height:34px;padding:0 10px;font-size:.85rem}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.card__info{display:grid;gap:4px;padding:12px 4px 0}.card__title{font-size:1rem;font-weight:var(--font-body-medium);line-height:1.3}.card__title a{text-decoration:none}.card__title a:hover{text-decoration:underline;text-decoration-color:var(--c-accent)}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-weight:var(--font-body-medium)}.price__compare{color:var(--c-muted);font-weight:var(--font-body-weight);font-size:.9em}.price--sale .price__current{color:var(--c-text);background:linear-gradient(transparent 62%,color-mix(in srgb,var(--c-accent) 55%,transparent) 62%)}.swatches{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;padding:0;list-style:none}.swatch{display:block;width:16px;height:16px;border-radius:50%;background:var(--sw, var(--c-surface));background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chip-fg) 22%,transparent);outline:1.5px solid transparent;outline-offset:2px;transition:outline-color .2s,transform .25s var(--ease)}.swatch:hover{transform:scale(1.15);outline-color:var(--c-text)}.swatches__more{font-size:.8rem;color:var(--c-muted)}.size-pill{display:inline-grid;place-items:center;min-width:52px;height:46px;padding:0 16px;border:1.5px solid var(--c-line);border-radius:var(--r-pill);background:transparent;font-weight:var(--font-body-medium);font-size:.95rem;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .25s var(--ease)}.size-pill:hover{border-color:currentColor}.size-pill:active{transform:scale(.95)}.card__sizes .size-pill{border-color:color-mix(in srgb,var(--chip-fg) 18%,transparent)}.card__sizes .size-pill:hover{background:var(--chip-fg);color:var(--chip-bg);border-color:var(--chip-fg)}.size-pill[disabled],.size-pill.is-unavailable{color:var(--c-muted);background-image:linear-gradient(to top right,transparent calc(50% - .75px),var(--c-line) calc(50% - .75px),var(--c-line) calc(50% + .75px),transparent calc(50% + .75px))}.size-pill[disabled]{cursor:not-allowed}.bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(170px,44vw);grid-auto-flow:dense;gap:10px}@media(min-width:750px){.bento{grid-auto-rows:minmax(200px,26vw);gap:14px}}@media(min-width:990px){.bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(220px,19vw,300px);gap:16px}}.bento--list{margin-top:32px}.tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:clamp(16px,2vw,26px);border-radius:var(--r-tile);background:var(--c-dark);color:var(--c-light);text-decoration:none;isolation:isolate}.tile--wide{grid-column:span 2}.tile--tall{grid-row:span 2}.tile--large{grid-column:span 2;grid-row:span 2}.tile--banner{grid-column:1 / -1}.tile--poster{grid-column:1 / -1;grid-row:span 2}@media(min-width:990px){.tile--banner{grid-row:span 2}.tile--poster{grid-row:span 4}}.tile--signal{background:var(--c-accent);color:var(--c-on-accent);--skull-hole: var(--c-accent)}.tile--season{background:var(--c-season);color:var(--c-dark);--skull-hole: var(--c-season)}.tile--surface{background:var(--c-surface);color:var(--c-dark);--skull-hole: var(--c-surface)}.tile--ink{--skull-hole: var(--c-dark)}.tile__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:var(--img-fit, cover);scale:var(--img-zoom, 1);transition:transform 1s var(--ease)}.tile--photo{color:var(--c-light)}.tile--photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,color-mix(in srgb,var(--c-dark) 70%,transparent),transparent 55%)}.tile:hover .tile__img{transform:scale(1.05)}.tile__skull{position:absolute;top:12%;right:-8%;z-index:-1;width:62%;max-width:300px;opacity:.16;transform:rotate(14deg);transition:transform .8s var(--ease),opacity .4s}.tile--large .tile__skull,.tile--tall .tile__skull{width:78%;opacity:.2}.tile--banner .tile__skull,.tile--poster .tile__skull{width:min(46%,520px);opacity:.2}.tile:hover .tile__skull{transform:rotate(4deg) scale(1.04);opacity:.3}.tile__body{display:grid;gap:8px;max-width:90%}.tile__label{justify-self:start;padding:5px 12px;border:1.5px solid currentColor;border-radius:var(--r-pill);font-size:.74rem;font-weight:var(--font-body-bold);letter-spacing:.08em;text-transform:uppercase}.tile__title{font-size:calc(clamp(1.25rem,2.2vw,2rem) * var(--display-scale));line-height:.98}.tile--large .tile__title{font-size:calc(clamp(1.9rem,4.6vw,4.2rem) * var(--display-scale))}.tile--banner .tile__title,.tile--poster .tile__title{font-size:calc(clamp(2.2rem,6vw,5.6rem) * var(--display-scale));max-width:14ch}.tile__arrow{position:absolute;top:clamp(14px,1.6vw,22px);right:clamp(14px,1.6vw,22px);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--c-light);color:var(--c-dark);transform:rotate(-45deg);transition:transform .45s var(--ease),background-color .25s}.tile:hover .tile__arrow{transform:rotate(0);background:var(--c-accent);color:var(--c-on-accent)}.tile--signal:hover .tile__arrow{background:var(--c-dark);color:var(--c-light)}.tile__sticker{--rot: 10deg;top:14px;right:66px}@media(max-width:749px){.tile__sticker{--size: 76px;right:58px}.tile--small .tile__arrow{width:36px;height:36px}}.quote{position:relative;overflow:hidden;padding:clamp(56px,9vw,130px) clamp(22px,6vw,110px);border-radius:var(--r-tile);text-align:center}.quote__text{max-width:17ch;margin-inline:auto;font-size:calc(clamp(2rem,5.6vw,5.2rem) * var(--display-scale));line-height:.98}.quote__text em{font-style:normal;color:var(--c-accent)}.quote__author{margin-top:24px;color:var(--c-muted);font-size:calc(1.6rem * var(--scribble-scale, 1))}.quote__tape{position:absolute;top:22px;left:50%;padding:6px 22px 8px;background:color-mix(in srgb,var(--c-accent) 92%,transparent);color:var(--c-on-accent);font-size:calc(1.25rem * var(--scribble-scale, 1));transform:translate(-50%) rotate(calc(-3deg * var(--scribble-tilt, 1)));clip-path:polygon(2% 0,98% 6%,100% 92%,0 100%)}.quote__skull{position:absolute;right:clamp(-40px,-2vw,-10px);bottom:clamp(-60px,-4vw,-20px);width:clamp(120px,20vw,280px);opacity:.08;transform:rotate(-16deg)}.reviews__list{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.reviews__list::-webkit-scrollbar{display:none}@media(min-width:750px){.reviews__list{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin:0;padding:0;gap:16px}}.reviews__app{grid-column:1 / -1}.review{display:flex;flex-direction:column;gap:18px;padding:clamp(22px,2.4vw,32px);border-radius:var(--r-tile);background:var(--c-soft);scroll-snap-align:start}.review:nth-child(3n+2){transform:rotate(-.8deg)}.review:nth-child(3n){transform:rotate(.6deg)}.review__stars{display:flex;gap:2px;color:var(--c-accent)}.review__star .icon{width:20px;height:20px;fill:currentColor}.review__star.is-off{color:var(--c-line)}.review__text{font-size:1.12rem;line-height:1.5;flex:1}.review__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px}.review__name{font-family:var(--font-accent);font-size:1.5rem}.review__product{font-size:.85rem;color:var(--c-muted)}a.review__product{text-decoration:underline;text-decoration-color:var(--c-accent);text-underline-offset:3px}a.review__product:hover{color:var(--c-text)}.motif__grid{display:grid;gap:clamp(28px,5vw,80px);align-items:center}@media(min-width:990px){.motif__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}.motif__art{position:relative;display:grid;place-items:center;aspect-ratio:var(--motif-ratio, 1);overflow:visible;border-radius:var(--r-tile);background:var(--c-accent);color:var(--c-dark);--skull-hole: var(--c-accent)}.motif__img{width:100%;height:100%;object-fit:var(--img-fit, cover);scale:var(--img-zoom, 1);border-radius:var(--r-tile)}.motif__skull{width:56%;transform:rotate(-8deg)}.motif__sticker{--rot: -14deg;top:-18px;right:12px;background:var(--c-dark);color:var(--c-light)}.motif__body{font-size:1.12rem;max-width:52ch;margin-top:20px}.pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:24px}@media(min-width:990px){.pdp{grid-template-columns:minmax(0,1.1fr) minmax(380px,1fr);gap:clamp(32px,4vw,72px);align-items:start}}.gallery{position:relative}.gallery__list{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:8px;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;scroll-padding-inline:var(--gutter)}.gallery__list::-webkit-scrollbar{display:none}.gallery__item{position:relative;aspect-ratio:var(--gallery-ratio, var(--card-ratio));overflow:hidden;border-radius:var(--r-card);background:var(--c-surface);scroll-snap-align:start}.gallery__img{width:100%;height:100%;object-fit:cover}.gallery__count{position:absolute;right:12px;bottom:12px;padding:6px 12px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--chip-bg) 85%,transparent);color:var(--chip-fg);font-size:.82rem;font-weight:var(--font-body-bold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width:990px){.gallery__list{margin:0;padding:0;scroll-padding-inline:0}}.gallery__list{scroll-behavior:smooth;overscroll-behavior-x:contain}@media(prefers-reduced-motion:reduce){.gallery__list{scroll-behavior:auto}}.gallery__arrow{position:absolute;top:50%;z-index:3;display:none;place-items:center;width:50px;height:50px;border-radius:50%;background:var(--chip-bg);color:var(--chip-fg);box-shadow:0 12px 26px -14px #0000008c;transform:translateY(-50%);transition:opacity .3s,transform .35s var(--ease),background-color .25s,color .25s}.gallery__arrow--prev{left:14px}.gallery__arrow--next{right:14px}.gallery__arrow:hover{background:var(--c-accent);color:var(--c-on-accent);transform:translateY(-50%) scale(1.06)}.gallery__arrow:disabled{opacity:0;pointer-events:none}@media(hover:hover)and (min-width:750px){.gallery__arrow{display:grid}}.gallery__thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding:3px 2px}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumb{position:relative;display:block;width:68px;aspect-ratio:var(--card-ratio);overflow:hidden;border-radius:12px;background:var(--c-surface);opacity:.55;outline:2px solid transparent;outline-offset:2px;transition:opacity .25s,outline-color .25s,transform .3s var(--ease)}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.gallery__thumb:hover{opacity:.85}.gallery__thumb.is-active{opacity:1;outline-color:var(--c-accent)}.gallery__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--c-light);font-size:.9rem;text-shadow:0 1px 6px rgb(0 0 0 / .6)}@media(max-width:749px){.gallery__thumbs{padding-inline:0}.gallery__thumb{width:56px}}.pdp__sticky{display:grid;gap:22px}@media(min-width:990px){.pdp__sticky{position:sticky;top:calc(var(--header-h) + 34px)}}.pdp__eyebrow{display:inline-block;margin-bottom:6px;color:var(--scribble-color, inherit);transform:rotate(calc(-2deg * var(--scribble-tilt, 1)));transform-origin:left;text-decoration:underline wavy var(--c-accent) 1.5px;text-underline-offset:5px}.pdp__title{font-family:var(--font-body);font-weight:var(--font-body-bold);font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.pdp__price .price{font-size:1.35rem}.pdp__tax{margin-top:4px;font-size:.85rem;color:var(--c-muted)}.pdp__options{display:grid;gap:22px}.opt{position:relative;margin:0;padding:0;border:0;min-width:0}.opt__legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:32px;padding:0;margin-bottom:12px;font-weight:var(--font-body-bold);font-size:.95rem}.opt__selected{font-weight:var(--font-body-weight);color:var(--c-muted)}.opt__values{display:flex;flex-wrap:wrap;gap:8px}.opt__help{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-pill);background:var(--c-soft);font-size:.85rem;font-weight:var(--font-body-medium);transition:background-color .2s,color .2s}.opt__help .icon{width:17px;height:17px}.opt__help:hover,.opt__help[aria-expanded=true]{background:var(--c-text);color:var(--c-bg)}.opt__input:checked+.size-pill{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.opt__input:focus-visible+label{outline:2.5px solid var(--c-accent);outline-offset:3px}.swatch--lg{width:40px;height:40px;cursor:pointer}.opt__input:checked+.swatch{outline-color:var(--c-text)}.swatch.is-unavailable{opacity:.45}.swatch.is-unavailable:after{content:""}.size-guide{margin-top:16px;padding:18px;border-radius:var(--r-card);background:var(--c-soft);animation:rise .35s var(--ease)}.size-guide__fit{display:grid;gap:2px;margin-bottom:14px}.size-guide__fit .scribble{text-decoration:underline wavy var(--c-accent) 1.5px;text-underline-offset:4px;justify-self:start}.size-guide__table-wrap{overflow-x:auto}.size-guide__table{width:100%;font-size:.92rem;font-variant-numeric:tabular-nums}.size-guide__table th,.size-guide__table td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--c-line);white-space:nowrap}.size-guide__table tr:first-child th{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.fit-scale{display:grid;gap:8px;margin-bottom:18px}.fit-scale .scribble{text-decoration:underline wavy var(--c-accent) 1.5px;text-underline-offset:4px;justify-self:start}.fit-scale__track{position:relative;height:10px;margin:18px 6px 0;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--c-accent) 25%,var(--c-bg)),var(--c-accent))}.fit-scale__track:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),var(--c-bg) calc(25% - 1px) 25%);border-radius:inherit}.fit-scale__pointer{position:absolute;left:var(--fit);bottom:2px;width:30px;translate:-50% 0;color:var(--c-text);animation:fit-drop .7s var(--ease) both}.fit-scale__pointer:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:10px;translate:-50% 0;background:currentColor}@keyframes fit-drop{0%{left:0;opacity:0}}.fit-scale__labels{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted)}.fit-scale__labels .is-on{color:var(--c-text);font-weight:700}.fit-scale__tip{justify-self:start;margin-top:4px;padding:6px 12px;rotate:-1.5deg;background:var(--c-accent);color:var(--c-on-accent);font-weight:700;font-size:.9rem;border-radius:4px;box-shadow:2px 2px 0 var(--c-text)}.fit-scale__note{font-size:.92rem;color:var(--c-muted)}.sg-units{display:inline-flex;float:right;margin:-4px 0 8px 12px;padding:3px;border-radius:99px;background:var(--c-bg);border:1px solid var(--c-line)}.sg-units button{padding:4px 10px;border-radius:99px;font-size:.78rem;font-weight:600;color:var(--c-muted)}.sg-units button[aria-pressed=true]{background:var(--c-text);color:var(--c-bg)}.sg-sketch{clear:both;display:grid;justify-items:center;margin:4px 0 10px}.sg-sketch__head{display:flex;align-items:baseline;gap:8px;justify-self:start;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.sg-sketch__head strong{font-size:1.1rem;letter-spacing:0;color:var(--c-text)}.sg-sketch svg{width:min(100%,300px);height:auto;overflow:visible}.sg-sketch__body{fill:color-mix(in srgb,var(--c-accent) 18%,var(--c-bg));stroke:var(--c-text);stroke-width:1.6;stroke-linejoin:round}.sg-sketch__hood{fill:color-mix(in srgb,var(--c-accent) 28%,var(--c-bg));stroke:var(--c-text);stroke-width:1.4;stroke-linejoin:round}.sg-sketch__pocket{fill:none;stroke:var(--c-text);stroke-width:1.4;stroke-linejoin:round}.sg-sketch__body,.sg-sketch__hood,.sg-sketch__pocket,.sg-sketch__arrow{transition:d .45s var(--ease)}.sg-sketch__arrow{stroke:var(--c-accent);stroke-width:1.6;fill:none}.sg-sketch marker path{fill:var(--c-accent)}.sg-sketch__label{font-size:9.5px;font-weight:700;fill:var(--c-text);paint-order:stroke;stroke:color-mix(in srgb,var(--c-accent) 18%,var(--c-bg));stroke-width:3px}.sg-tapes{display:grid;gap:18px;margin:6px 0 16px}.sg-tape__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.sg-tape__head strong{font-size:.95rem;letter-spacing:0;text-transform:none;color:var(--c-text);font-variant-numeric:tabular-nums}.sg-tape__band{position:relative;height:34px;margin:18px 4px 20px;border-radius:4px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--c-text) 55%,transparent) 0 1px,transparent 1px var(--cm)) bottom / 100% 7px no-repeat,repeating-linear-gradient(90deg,color-mix(in srgb,var(--c-text) 75%,transparent) 0 1.5px,transparent 1.5px calc(var(--cm) * 5)) bottom / 100% 13px no-repeat,#f6d94a;box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 18%,transparent);color:#1a171c}.sg-tape__cursor{position:absolute;top:-6px;bottom:-6px;width:3px;translate:-50% 0;border-radius:2px;background:var(--c-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--c-accent) 30%,transparent);transition:left .45s var(--ease)}.sg-tape__mark{position:absolute;bottom:calc(100% + 2px);translate:-50% 0;padding:1px 6px;border-radius:99px;font-size:.72rem;font-weight:700;line-height:1.4;background:var(--c-bg);color:var(--c-text);border:1px solid var(--c-line);cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,scale .2s}.sg-tape__mark.is-low{bottom:auto;top:calc(100% + 2px)}.sg-tape__mark:hover{border-color:var(--c-text)}.sg-tape__mark.is-on{background:var(--c-accent);color:var(--c-on-accent);border-color:var(--c-accent);scale:1.12;z-index:1}.sg-tape__you{position:absolute;top:0;bottom:0;width:0;border-left:2px dashed var(--c-text)}.sg-tape__you span{position:absolute;top:50%;left:4px;translate:0 -50%;font-size:.66rem;font-weight:700;white-space:nowrap}.sg-tape__steps{position:relative;height:0;margin:0 4px}.sg-tape__steps span{position:absolute;top:-27px;translate:-50% 0;font-size:.62rem;font-weight:700;color:#1a171c;opacity:.7;pointer-events:none}.size-guide__table tr.is-current th,.size-guide__table tr.is-current td{background:color-mix(in srgb,var(--c-accent) 22%,transparent)}.size-guide__table tr.is-current th{box-shadow:inset 3px 0 0 var(--c-accent)}.size-guide__table-wrap.is-secondary{margin-top:4px}@media(max-width:599px){.size-guide--cards .size-guide__table,.size-guide--cards .size-guide__table tbody{display:grid;gap:8px}.size-guide--cards .size-guide__table tr:first-child{display:none}.size-guide--cards .size-guide__table tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));align-items:center;gap:2px 10px;padding:10px 12px;border-radius:10px;background:var(--c-bg);border:1px solid var(--c-line)}.size-guide--cards .size-guide__table th,.size-guide--cards .size-guide__table td{padding:0;border:0;background:none!important;box-shadow:none!important}.size-guide--cards .size-guide__table th{font-size:1.05rem}.size-guide--cards .size-guide__table td:before{content:attr(data-label);display:block;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.size-guide--cards .size-guide__table tr.is-current{border-color:var(--c-accent);box-shadow:inset 0 0 0 1px var(--c-accent);background:color-mix(in srgb,var(--c-accent) 12%,var(--c-bg))}}.sg-compare{margin-top:14px;padding:12px 14px;border-radius:10px;border:1.5px dashed var(--c-line);background:var(--c-bg)}.sg-compare summary{display:flex;align-items:center;gap:8px;font-weight:700;cursor:pointer;list-style:none}.sg-compare summary::-webkit-details-marker{display:none}.sg-compare summary:after{content:"+";margin-left:auto;font-size:1.2rem;line-height:1}.sg-compare[open] summary:after{content:"\2013"}.sg-compare summary .icon{width:18px;height:18px}.sg-compare__how{margin:8px 0 10px;font-size:.9rem;color:var(--c-muted)}.sg-compare__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-bottom:10px}.sg-compare__field{display:grid;gap:4px;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted)}.sg-compare__input{display:flex;align-items:center;border:1.5px solid var(--c-line);border-radius:8px;background:var(--c-bg)}.sg-compare__input:focus-within{border-color:var(--c-text)}.sg-compare__input input{width:100%;min-width:0;padding:8px 10px;border:0;background:none;color:var(--c-text);font:inherit;font-size:1rem;text-transform:none}.sg-compare__input input:focus{outline:none}.sg-compare__input em{padding-right:10px;font-style:normal;text-transform:none}.sg-compare [data-sg-run]{padding:9px 16px;font-size:.9rem}.sg-compare__result:not(:empty){margin-top:12px;display:grid;gap:6px;animation:rise .35s var(--ease)}.sg-compare__best{font-size:1.05rem;font-weight:800}.sg-compare__result ul{display:grid;gap:2px;padding:0;list-style:none;font-size:.92rem}.sg-compare__result li span{font-weight:700}.sg-compare__choose{justify-self:start;padding:8px 14px;font-size:.88rem}.size-guide__model{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:.92rem}.size-guide__model .icon{width:18px;height:18px}.pdp-form__row{display:flex;gap:10px}.pdp-form__row .btn{flex:1}.qty{display:inline-flex;align-items:center;height:54px;border:1.5px solid var(--c-line);border-radius:var(--r-pill)}.qty__btn{display:grid;place-items:center;width:42px;height:100%;border-radius:var(--r-pill)}.qty__btn .icon{width:16px;height:16px}.qty__btn:hover{color:var(--c-accent)}.qty__input{width:32px;border:0;background:transparent;text-align:center;font-weight:var(--font-body-bold);-moz-appearance:textfield}.qty__input::-webkit-inner-spin-button,.qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty--sm{height:40px}.qty--sm .qty__btn{width:34px}.form-error{margin-top:10px;padding:10px 16px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--c-accent) 18%,transparent);font-size:.92rem}.shopify-payment-button{margin-top:10px}.shopify-payment-button__button{border-radius:var(--r-btn, var(--r-pill))!important;min-height:54px}.notify{margin-top:14px;padding:18px;border-radius:var(--r-card);border:1.5px dashed var(--c-line)}.notify__text{margin-bottom:12px;font-size:.95rem}.notify__ok{display:flex;align-items:center;gap:12px;font-weight:var(--font-body-medium)}.field-pill{display:flex;gap:6px;padding:5px;border:1.5px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-bg)}.field-pill input{flex:1;width:100%;min-width:0;padding:0 16px;border:0;background:transparent;outline:none}.field-pill:focus-within{border-color:var(--c-text)}.field-pill .btn{min-height:46px;padding-inline:1.3em}.field-pill--dark{background:color-mix(in srgb,var(--c-light) 8%,transparent);border-color:color-mix(in srgb,var(--c-light) 22%,transparent)}.field-pill--dark:focus-within{border-color:var(--c-accent)}.field-pill input::placeholder{color:var(--c-muted)}.quick-info__item{display:flex;align-items:flex-start;gap:12px;padding:2px 0;font-size:.95rem}.quick-info__icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--c-soft)}.quick-info__icon .icon{width:18px;height:18px}.quick-info__item p{padding-top:6px}.pdp__buy+.quick-info__item{margin-top:6px}.quick-info__item+.quick-info__item{margin-top:-14px}.pdp__details{border-top:1px solid var(--c-line)}.pdp__details+.pdp__details{margin-top:-22px}.pdp__details:last-child{border-bottom:1px solid var(--c-line)}.pdp__details summary{display:flex;align-items:center;justify-content:space-between;padding:18px 0;font-weight:var(--font-body-bold);cursor:pointer;list-style:none}.pdp__details summary::-webkit-details-marker{display:none}.pdp__details summary .icon{width:20px;height:20px;transition:transform .3s var(--ease)}.pdp__details[open] summary .icon{transform:rotate(180deg)}.pdp__details .rte{padding-bottom:20px;color:var(--c-muted)}.sticky-buy{position:fixed;inset:auto 10px 10px;z-index:45;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 20px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--chip-bg) 86%,transparent);color:var(--chip-fg);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 14px 40px -16px #00000080;border:1px solid color-mix(in srgb,var(--chip-fg) 8%,transparent);transform:translateY(calc(100% + 20px));transition:transform .45s var(--ease)}.sticky-buy.is-visible{transform:none}.sticky-buy__info{display:grid;min-width:0;flex:1;line-height:1.2}.sticky-buy__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem}.sticky-buy__price{font-weight:var(--font-body-bold)}.sticky-buy .btn{min-height:48px;padding-inline:1.3em}@media(min-width:990px){.sticky-buy{display:none}}.collection__head{margin-bottom:28px}.collection__desc{max-width:60ch;margin-top:16px;color:var(--c-muted)}.facets{margin-bottom:28px}.facets__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.facet{position:relative}.facet__pill{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px 0 18px;border:1.5px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-bg);font-weight:var(--font-body-medium);font-size:.95rem;cursor:pointer;list-style:none;transition:border-color .2s,background-color .2s,color .2s}.facet__pill::-webkit-details-marker{display:none}.facet__pill:hover,.facet[open] .facet__pill{border-color:var(--c-text)}.facet__pill .icon{width:18px;height:18px;transition:transform .3s var(--ease)}.facet[open] .facet__pill .icon{transform:rotate(180deg)}.facet__pill.is-active{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.facet__count{display:grid;place-items:center;min-width:20px;height:20px;border-radius:var(--r-pill);background:var(--c-accent);color:var(--c-on-accent);font-size:.72rem;font-weight:var(--font-body-bold)}select.facet__pill{-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23777' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}.facets__sort{margin-left:auto}.facet__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:max-content;min-width:240px;max-width:min(340px,90vw);max-height:360px;overflow-y:auto;padding:10px;border-radius:var(--r-card);background:var(--c-bg);border:1px solid var(--c-line);box-shadow:0 24px 50px -24px #00000059;animation:rise .3s var(--ease)}.facet__list{display:grid;gap:2px}.check{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--r-sm);cursor:pointer;font-size:.95rem}.check:hover{background:var(--c-soft)}.check input{width:18px;height:18px;accent-color:var(--c-accent)}.check__count{margin-left:auto;color:var(--c-muted);font-size:.82rem}.check.is-disabled{opacity:.4;cursor:default}.facet__price{display:flex;gap:10px;padding:6px}.facet__price label{display:grid;gap:4px;font-size:.8rem;color:var(--c-muted)}.facet__price input{width:110px;height:42px;padding:0 12px;border:1.5px solid var(--c-line);border-radius:var(--r-sm);background:transparent}.facets__active{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 14px;border-radius:var(--r-pill);background:var(--c-soft);font-size:.88rem;text-decoration:none}.chip .icon{width:15px;height:15px}.chip:hover{background:var(--c-text);color:var(--c-bg)}.chip--clear{background:transparent;text-decoration:underline}.pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:56px}.pagination__num,.pagination__step,.pagination__gap{display:grid;place-items:center;min-width:46px;height:46px;padding:0 10px;border-radius:var(--r-pill);font-weight:var(--font-body-medium);text-decoration:none}.pagination__num:hover,.pagination__step:hover{background:var(--c-soft)}.pagination__num.is-current{background:var(--c-text);color:var(--c-bg)}.pagination__step .icon{width:18px;height:18px}.empty{display:grid;justify-items:center;gap:14px;padding:64px 16px;text-align:center}.empty__skull{width:96px;transform:rotate(-8deg)}.nw{padding-bottom:12px}.nw__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:990px){.nw__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}}.nw__tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(28px,4vw,56px);border-radius:var(--r-tile)}.nw__tile--wish{background:var(--c-accent);color:var(--c-on-accent)}.nw__tile--wish .btn--ink{margin-top:auto}.nw__title{max-width:12ch}.nw__text{max-width:46ch;font-size:1.05rem}.nw__tile--news .nw__text{color:var(--c-muted)}.nw__form{width:100%;max-width:560px;margin-top:6px}.nw__doodle{display:flex;align-items:flex-end;gap:4px;margin:0 0 4px 12px;color:var(--c-accent)}.nw__doodle .scribble{transform:rotate(calc(-4deg * var(--scribble-tilt, 1)));font-size:calc(1.45rem * var(--scribble-scale, 1))}.nw__doodle .scribble-arrow{width:76px;height:auto;transform:translateY(14px) rotate(8deg)}.nw__legal{margin-top:12px;font-size:.8rem;color:var(--c-muted)}.nw__legal a{color:inherit}.nw__ok{display:flex;align-items:center;gap:14px;font-size:1.15rem;font-weight:var(--font-body-medium)}.nw__ok-skull{width:44px;flex:none}.nw__sticker{--rot: 12deg;top:-16px;right:18px;background:var(--c-dark);color:var(--c-light)}.footer{margin-top:12px;padding-top:clamp(56px,7vw,100px);overflow:hidden;border-radius:var(--r-tile) var(--r-tile) 0 0}.footer__top{display:grid;gap:44px;padding-bottom:clamp(40px,5vw,72px)}@media(min-width:990px){.footer__top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px}}.footer__statement-text{max-width:22ch;-webkit-hyphens:manual;hyphens:manual}.footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}@media(min-width:750px){.footer__cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.footer__heading{margin-bottom:14px;font-size:.78rem;font-weight:var(--font-body-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.footer__col ul{display:grid;gap:8px}.footer__link{text-decoration:none}.footer__link:hover,.footer__link.is-signal{color:var(--c-accent)}.footer__text{color:var(--c-muted);font-size:.95rem}.social{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.social__link{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1.5px solid var(--c-line);transition:background-color .25s,color .25s,border-color .25s,transform .35s var(--ease)}.social__link:hover{background:var(--c-accent);color:var(--c-on-accent);border-color:var(--c-accent);transform:rotate(-8deg)}.social__link .icon{width:19px;height:19px}.footer__locale{display:grid;gap:10px;margin-top:22px}.lang{display:inline-flex;gap:4px;padding:4px;border-radius:var(--r-pill);border:1.5px solid var(--c-line);justify-self:start}.lang__btn{height:34px;padding:0 14px;border-radius:var(--r-pill);font-weight:var(--font-body-bold);font-size:.85rem}.lang__btn[aria-current]{background:var(--c-text);color:var(--c-bg)}.footer__country select{height:40px;max-width:100%;padding:0 14px;border-radius:var(--r-pill);border:1.5px solid var(--c-line);background:transparent;font-size:.88rem}.footer__country option{color:var(--c-dark)}.footer__legal{padding-block:20px;border-block:1px solid var(--c-line)}.footer__legal ul{display:flex;flex-wrap:wrap;gap:8px 22px}.footer__legal a{font-size:.9rem;text-decoration:none;color:var(--c-muted)}.footer__legal a:hover{color:var(--c-text);text-decoration:underline}.cookie-link{display:inline-flex;align-items:center;gap:5px;font-size:.9rem;color:var(--c-muted)}.cookie-link:hover,.cookie-link:focus-visible{color:var(--c-text)}.cookie-link:hover span{text-decoration:underline}.cookie-link__cookie{width:1.05em;height:1.05em;overflow:visible;transition:transform .5s var(--ease)}.cookie-link__dough{fill:var(--c-accent);opacity:.35}.cookie-link__bite{transition:r .35s var(--ease),cx .35s var(--ease)}.cookie-link__crumb{opacity:0}.cookie-link:hover .cookie-link__cookie{transform:rotate(-12deg)}.cookie-link:hover .cookie-link__bite{r:6px;cx:20.5px}.cookie-link:hover .cookie-link__crumb{animation:cookie-crumb .7s var(--ease) forwards}.cookie-link:hover .cookie-link__crumb--2{animation-delay:.12s}@keyframes cookie-crumb{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(3px,12px)}}@media(prefers-reduced-motion:reduce){.cookie-link__cookie,.cookie-link__bite{transition:none}.cookie-link:hover .cookie-link__cookie{transform:none}.cookie-link:hover .cookie-link__crumb{animation:none}}.wordmark{padding:clamp(18px,3vw,36px) clamp(6px,1.2vw,18px) 0}.wordmark__svg{width:100%;height:auto;overflow:visible}.wordmark__svg text{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:150px;letter-spacing:-.02em;fill:var(--c-text)}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-block:20px 26px}.footer__copy{font-size:.85rem;color:var(--c-muted)}.scheme-toggle{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border:1.5px solid var(--c-line);border-radius:var(--r-pill);font-size:.82rem;color:var(--c-text)}.scheme-toggle:hover{border-color:var(--c-text)}.scheme-toggle .icon{width:18px;height:18px}.scheme-toggle__moon,html.is-dark .scheme-toggle__sun{display:none}html.is-dark .scheme-toggle__moon{display:block}.footer__copy .scribble{font-size:1.15rem;color:var(--c-accent)}.footer__pay{display:flex;flex-wrap:wrap;gap:6px}.pay-icon{width:38px;height:24px}.to-top{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:var(--font-body-bold);font-size:.85rem}.to-top__skull{width:46px;color:var(--c-accent);--skull-hole: var(--c-dark);transition:transform .5s var(--ease)}.to-top:hover .to-top__skull{transform:translateY(-8px) rotate(-10deg)}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;overflow:hidden;visibility:hidden;transition:visibility 0s .5s}.drawer.is-open{visibility:visible;transition:visibility 0s}.drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--c-dark) 45%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .4s}.drawer.is-open .drawer__backdrop{opacity:1}.drawer__panel{position:absolute;top:8px;right:8px;bottom:8px;display:flex;flex-direction:column;width:min(460px,calc(100vw - 16px));overflow:hidden;border-radius:var(--r-tile);background:var(--c-bg);box-shadow:0 30px 80px -30px #00000080;transform:translate(calc(100% + 16px));transition:transform .55s var(--ease)}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:20px 14px 16px 24px;border-bottom:1px solid var(--c-line)}.drawer__title{font-size:1.15rem;display:flex;align-items:center;gap:10px}.drawer__count{display:grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:var(--r-pill);background:var(--c-accent);color:var(--c-on-accent);font-family:var(--font-body);font-size:.8rem}.drawer__scroll{flex:1 1 auto;min-height:min(180px,30svh);overflow-y:auto;overscroll-behavior:contain}@media(max-height:560px){.drawer__panel{overflow-y:auto}.drawer__scroll{flex:none;overflow:visible}}.drawer__lines{padding:8px 24px}.drawer__extra:not(:empty){padding:0 24px 20px}.drawer__foot{padding:18px 24px 24px;border-top:1px solid var(--c-line);display:grid;gap:8px}.drawer__total{display:flex;justify-content:space-between;font-size:1.1rem}.drawer__note{font-size:.82rem;color:var(--c-muted);margin-bottom:8px}.cart-estimate{display:grid;gap:2px;padding:8px 12px;border:1.5px dashed var(--c-accent);border-radius:var(--r-sm)}.cart-estimate__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:.86rem}.cart-estimate__row>:last-child{white-space:nowrap}.cart-estimate__row--total{font-size:1rem}.cart-estimate__row--total strong{color:var(--c-accent);font-weight:var(--font-body-bold)}.cart-estimate__short{display:block;font-size:.72rem;color:var(--c-accent);font-weight:var(--font-body-bold)}.drawer__discounts{font-size:.88rem;color:var(--c-muted)}.drawer__cartlink{justify-self:center;font-size:.88rem;color:var(--c-muted)}.empty--drawer{flex:1;align-content:center}.line{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--c-line)}.line:last-child{border-bottom:0}.line__media{aspect-ratio:var(--card-ratio);overflow:hidden;border-radius:var(--r-sm);background:var(--c-surface)}.line__img{width:100%;height:100%;object-fit:cover}.line__info{display:grid;gap:4px;align-content:start}.line__title{font-weight:var(--font-body-bold);text-decoration:none;line-height:1.25}.line__variant{font-size:.85rem;color:var(--c-muted)}.line__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.line__price{display:grid;text-align:right;font-weight:var(--font-body-medium)}.line__price s{font-size:.82rem;color:var(--c-muted);font-weight:var(--font-body-weight)}.line__remove{justify-self:start;font-size:.8rem;color:var(--c-muted)}.line.is-updating{opacity:.5;pointer-events:none}.cart--compact .line{position:relative;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:10px 0;touch-action:pan-y}.cart--compact .cart-page__lines .line{grid-template-columns:72px minmax(0,1fr)}.cart--compact .line>*{transform:translate(var(--swipe, 0));transition:transform .3s var(--ease)}.cart--compact .line.is-swiping>*{transition:none}.cart--compact .line:after{content:attr(data-remove-label);position:absolute;inset:6px 0 6px auto;display:grid;place-items:center;padding-inline:16px;border-radius:var(--r-sm);background:var(--c-accent);color:var(--c-on-accent);font-size:.78rem;font-weight:var(--font-body-bold);opacity:0;pointer-events:none;transition:opacity .2s}.cart--compact .line.is-swiping:after{opacity:1}.cart--compact .line__info{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:2px}.cart--compact .line__info>*{grid-column:1}.cart--compact .line__title{overflow:hidden;font-size:.92rem;white-space:nowrap;text-overflow:ellipsis}.cart--compact .line__variant{font-size:.78rem}.cart--compact .line__discount,.cart--compact .line__sale .badge{font-size:.7rem}.cart--compact .line__row{display:contents}.cart--compact .line__price{grid-column:2;grid-row:1 / span 2;align-self:start;font-size:.92rem}.cart--compact .line .qty{grid-column:1;justify-self:start;margin-top:4px}.cart--compact .line .qty--sm{height:32px}.cart--compact .line .qty__btn{width:30px}.cart--compact .line .qty__input{width:28px;font-size:.85rem}.cart--compact .line__remove{grid-column:2;justify-self:end;align-self:end;display:grid;place-items:center;width:30px;height:30px;overflow:hidden;border-radius:50%;font-size:0;text-decoration:none}.cart--compact .line__remove:before{content:"\d7";font-size:1.25rem;line-height:1;color:var(--c-muted)}.cart--compact .line__remove:hover{background:var(--c-line)}.cart--compact .drawer__lines{padding-block:4px}.promo-bar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;width:100%;padding:2px 0 8px;text-align:left}.promo-bar__chips{display:flex;flex-wrap:wrap;gap:6px}.promo-chip{padding:3px 10px;border:1.5px dashed var(--c-line);border-radius:var(--r-pill);font-size:.76rem;font-weight:var(--font-body-bold);line-height:1.3}.promo-chip.is-done{border:0;background:var(--cart-bar-fill, var(--c-accent));color:var(--c-on-accent);rotate:-2deg;animation:stamp-in .45s var(--ease) both}.promo-chip.is-done:nth-child(2n){rotate:2deg}.promo-bar__progress{grid-column:1 / -1;height:4px;overflow:hidden;border-radius:var(--r-pill);background:var(--c-line)}.promo-bar__progress>span{display:block;width:0;height:100%;border-radius:inherit;background:var(--cart-bar-fill, var(--c-accent));transition:width .7s var(--ease)}.promo-bar__chevron{grid-row:1;grid-column:2;width:18px;height:18px;color:var(--c-muted);transition:transform .3s var(--ease)}.promo-cart.is-expanded .promo-bar__chevron{transform:rotate(180deg)}.promo-bar~.promo-cart__details{padding-top:12px;border-top:1px dashed var(--c-line)}.promo-cart:has(.promo-bar):not(.is-expanded) .promo-cart__details{display:none}.promo-cart.is-expanded .promo-cart__details{animation:fade-down .35s var(--ease)}@keyframes fade-down{0%{opacity:0;transform:translateY(-6px)}}.cart--compact .promo-cart{gap:0;padding:12px 14px}.cart--compact .promo-cart:has(.promo-bar){background:var(--cart-bar-bg, var(--promo-box, var(--c-soft)))}.cart--compact .promo-cart__details{gap:9px}.cart--compact .promo-cart__details>*+*{padding-top:9px}.cart--compact .promo-cart p{font-size:.86rem;line-height:1.35}.cart--compact .promo-cart__ship,.cart--compact .promo-cart__gift,.cart--compact .promo-tiers{gap:8px}.cart--compact .promo-cart__note{font-size:.72rem!important}.cart--compact .promo-tiers__sub{font-size:.76rem}.cart--compact .promo-tiers__worth{padding:6px 10px;font-size:.78rem!important}.cart--compact .promo-tiers__fillers{font-size:1.05rem!important}.cart--compact .tiers__bar{height:6px}.cart--compact .tiers__mark{width:12px;height:12px}.cart--compact .tiers__mark-label{top:13px;font-size:.66rem}.cart--compact .promo-tiers--bar .tiers__bar{margin-bottom:20px}.cart--compact .promo-cart__details .receipt{gap:3px;padding:10px 12px 16px;font-size:.76rem;--zig: 6px}.cart--compact .promo-cart__details .receipt__row--total{margin-top:2px;padding-top:5px;font-size:.84rem}.cart--compact .promo-cart__details .receipt__scribble{margin-top:2px;font-size:1.02rem!important}.cart--compact .promo-cart__details .stamps{grid-template-columns:repeat(auto-fill,minmax(52px,58px));gap:8px}.cart--compact .promo-cart__details .stamp{padding:4px}.cart--compact .promo-cart__details .stamp__val{font-size:.78rem}.cart--compact .promo-cart__details .stamp__min,.cart--compact .promo-cart__details .stamp__left{font-size:.58rem}.cart--compact .parcel{height:34px}.cart--compact .parcel__box{width:24px;height:24px;border-radius:6px}.cart--compact .parcel__box svg{width:16px;height:16px}.cart--compact .parcel__home{width:22px;height:22px}.cart--compact .parcel__stamp{top:-6px;padding:1px 8px;font-size:.62rem}.cart--compact .postage{grid-template-columns:54px 1fr;gap:12px}.cart--compact .postage__val{font-size:.74rem}.cart--compact .postage__mark{font-size:.5rem}.cart--compact .gift-tag{max-width:280px;margin-left:18px;padding:8px 14px 8px 28px}.cart--compact .gift-tag:before{clip-path:polygon(13px 0,100% 0,100% 100%,13px 100%,0 50%);-webkit-mask:radial-gradient(circle 4px at 13px 50%,#0000 95%,#000);mask:radial-gradient(circle 4px at 13px 50%,#0000 95%,#000)}.cart--compact .gift-tag__string{right:calc(100% - 13px);width:30px}.cart--compact .gift-tag__text{font-size:1.05rem!important}.cart--compact .gift-foil,.cart--compact .gift-scratch{min-height:48px}.cart--compact .gift-foil{padding:8px;font-size:1rem}.cart--compact .slots{gap:6px}.cart--compact .slot{width:34px}.cart--compact .slot svg{width:34px;height:34px}.cart--compact .slot__label{font-size:.62rem}.cart--compact .promo-bundle--stamps .stamps{grid-template-columns:repeat(auto-fill,minmax(44px,50px))}.cart--compact .promo-cart__bundle-text{gap:8px}.cart--compact .promo-cart__skull{width:20px}.cart--compact .promo-picks{gap:6px}.cart--compact .promo-pick{grid-template-columns:38px 1fr auto;gap:8px}.cart--compact .promo-pick__img{width:38px;height:38px;border-radius:8px}.cart--compact .promo-pick__info{font-size:.78rem}.cart--compact .promo-pick__add{padding:5px 10px;font-size:.74rem}.cart--compact .promo-cart__sale{gap:6px 8px;font-size:.84rem}.promo-cart--bar-stamps .promo-chip{padding:4px 10px;border:2px dashed var(--c-line);border-radius:14px;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase}.promo-cart--bar-stamps .promo-chip.is-done{border:3px double var(--cart-bar-fill, var(--c-accent));background:transparent;color:var(--cart-bar-fill, var(--c-accent))}.promo-cart--bar-stamps .promo-bar__progress{height:6px;background:repeating-linear-gradient(90deg,var(--c-line) 0 6px,transparent 6px 10px)}.promo-cart--bar-receipt .promo-bar{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.promo-cart--bar-receipt .promo-bar__chips{display:grid;gap:2px}.promo-cart--bar-receipt .promo-chip{padding:3px 0 4px;border:0;border-bottom:1px dashed var(--c-line);border-radius:0;font-size:.78rem;font-weight:400}.promo-cart--bar-receipt .promo-chip.is-done{background:none;color:var(--cart-bar-fill, var(--c-accent));font-weight:700;rotate:0deg;animation:none}.cart--compact .promo-cart--bar-receipt:has(.promo-bar){--zig: 8px;padding-bottom:22px;border-radius:0;background:var(--cart-bar-bg, var(--paper, var(--c-bg)));color:var(--paper-ink, var(--c-text));box-shadow:0 10px 24px -18px #0009;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / calc(var(--zig) * 2) 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / calc(var(--zig) * 2) 100%}.promo-cart--bar-tape .promo-chip{border:0;border-radius:2px;background:color-mix(in srgb,var(--cart-bar-fill, var(--c-accent)) 22%,transparent);clip-path:polygon(0 8%,4% 0,96% 4%,100% 0,98% 92%,100% 100%,3% 96%,0 100%,2% 50%);rotate:-1.5deg}.promo-cart--bar-tape .promo-chip:nth-child(2n){rotate:1.5deg}.promo-cart--bar-tape .promo-chip.is-done{background:var(--cart-bar-fill, var(--c-accent));color:var(--c-on-accent)}.cart--compact .drawer .promo-cart,.drawer .cart--compact .promo-cart{margin-top:10px}.cart-extras{display:grid;gap:10px}.cart-extras__btns{display:flex;flex-wrap:wrap;gap:8px}.cart-extras__btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1.5px solid var(--c-line);border-radius:var(--r-pill);background:var(--cart-extra-bg, var(--c-bg));color:var(--cart-extra-fg, inherit);font-size:.82rem;font-weight:var(--font-body-bold);box-shadow:0 4px 10px -6px #00000059;transition:transform .25s var(--ease),border-color .2s}.cart-extras__btn:nth-child(1){rotate:-2deg}.cart-extras__btn:nth-child(2){rotate:1.5deg}.cart-extras__btn:nth-child(3){rotate:-1deg}.cart-extras__btn:hover{transform:translateY(-2px);border-color:var(--c-text)}.cart-extras__btn[aria-expanded=true]{border-color:var(--c-text);background:var(--c-text);color:var(--c-bg)}.cart-extras__btn.is-done:not([aria-expanded=true]){border-color:var(--cart-extra-done, var(--c-accent));background:var(--cart-extra-done, var(--c-accent));color:var(--c-on-accent)}.cart-extras--pill .cart-extras__btn:nth-child(n){rotate:0deg;box-shadow:none}.cart-extras--tape .cart-extras__btn{border:0;border-radius:2px;background:var(--cart-extra-bg, color-mix(in srgb, var(--c-accent) 22%, transparent));box-shadow:none;clip-path:polygon(0 8%,4% 0,96% 4%,100% 0,98% 92%,100% 100%,3% 96%,0 100%,2% 50%)}.cart-extras--tape .cart-extras__btn[aria-expanded=true]{background:var(--c-text);color:var(--c-bg)}.cart-extras--tape .cart-extras__btn.is-done:not([aria-expanded=true]){background:var(--cart-extra-done, var(--c-accent));color:var(--c-on-accent)}.cart-thumb--circle .line__media{aspect-ratio:1;border-radius:50%}.cart-thumb--polaroid .line__media{padding:3px 3px 9px;border-radius:2px;background:#fff;box-shadow:0 4px 10px -5px #00000073;rotate:-3deg}.cart-thumb--polaroid .line:nth-child(2n) .line__media{rotate:2.5deg}.cart-lines--dashed .line{border-bottom-style:dashed}.cart-lines--none .line{border-bottom:0}.cart-extras__panel{animation:fade-down .3s var(--ease)}.cart-extras__panel .mut__head{display:none}.cart-extras__panel .mut{border-style:solid}.cart-extras__panel .promo-code{margin-bottom:0}.cart--compact .drawer__extra:not(:empty){padding-bottom:14px}.drawer__foot--receipt{gap:10px;padding:14px 18px 0}.foot-bar{display:flex;align-items:center;justify-content:space-between;gap:14px}.foot-bar__total{display:grid;line-height:1.15}.foot-bar__total span{font-size:.78rem;color:var(--c-muted)}.foot-bar__total strong{font-size:1.25rem;font-weight:var(--font-body-bold)}.foot-bar .btn{white-space:nowrap}.foot-receipt{display:grid;margin-inline:-4px}.foot-receipt__wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.drawer__foot--receipt.is-open .foot-receipt__wrap{grid-template-rows:1fr}.foot-receipt__wrap>.receipt{min-height:0;overflow:hidden;padding-block:0;rotate:0deg;box-shadow:none;-webkit-mask:none;mask:none;background:var(--cart-paper, color-mix(in srgb, var(--c-text) 5%, var(--c-bg)));color:var(--cart-paper-ink, var(--c-text))}.drawer__foot--receipt.is-open .foot-receipt__wrap>.receipt{padding-block:14px 6px}.foot-receipt__note{font-size:.72rem;color:inherit;opacity:.7;font-family:var(--font-body)}.foot-receipt__link{justify-self:start;font-size:.78rem;color:inherit;opacity:.75;font-family:var(--font-body)}.foot-receipt__tab{--zig: 7px;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 0 14px;background:var(--cart-paper, color-mix(in srgb, var(--c-text) 5%, var(--c-bg)));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;color:var(--cart-paper-ink, var(--c-muted));-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / calc(var(--zig) * 2) 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / calc(var(--zig) * 2) 100%}.foot-receipt__tab .icon{width:14px;height:14px;transition:transform .3s var(--ease)}.drawer__foot--receipt.is-open .foot-receipt__tab .icon{transform:rotate(180deg)}.drawer__foot--receipt .promo-code{margin-bottom:0}.cart-stack{position:relative;padding:14px 24px 18px}.cart-stack .drawer__lines{display:grid;gap:12px;padding:0}.cart-stack .line{--c-text: var(--cart-card-ink, #1a171c);--c-muted: color-mix(in srgb, var(--c-text) 62%, var(--cart-card, #fff));--c-line: color-mix(in srgb, var(--c-text) 14%, var(--cart-card, #fff));padding:10px 10px 14px;border:0;border-radius:6px;background:var(--cart-card, #fff);color:var(--c-text);box-shadow:0 10px 24px -14px #0000008c;rotate:-1deg}.cart-stack .line:nth-child(2n){rotate:1.2deg}.cart-stack:not(.is-fanned) .drawer__lines{padding-bottom:26px}.cart-stack:not(.is-fanned) .line{grid-area:1 / 1;z-index:calc(50 - var(--i, 1));translate:calc((var(--i, 1) - 1) * 7px) calc((var(--i, 1) - 1) * 9px)}.cart-stack:not(.is-fanned) .line:nth-child(2){rotate:3deg}.cart-stack:not(.is-fanned) .line:nth-child(3){rotate:-3.5deg}.cart-stack:not(.is-fanned) .line:nth-child(n+4){opacity:0}.cart-stack.is-fanned .line{animation:stack-fan .5s var(--ease) both;animation-delay:calc((var(--i, 1) - 1) * 70ms)}@keyframes stack-fan{0%{opacity:0;transform:translateY(-40px) rotate(-6deg)}}.cart-stack__open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px}.cart-stack__label{padding:6px 14px;border-radius:var(--r-pill);background:var(--c-accent);color:var(--c-on-accent);font-size:.8rem;font-weight:var(--font-body-bold);rotate:-2deg;box-shadow:0 8px 18px -10px #00000080}.cart-stack__close{display:block;margin:10px auto 0;font-size:.82rem;color:var(--c-muted);text-decoration:underline;text-underline-offset:.2em}.cart-page{padding-bottom:var(--space-section)}.cart-page__grid{display:grid;gap:32px;margin-top:32px}@media(min-width:990px){.cart-page__grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:start;gap:56px}.cart-page__summary{position:sticky;top:calc(var(--header-h) + 34px)}}.cart-page__lines .line{grid-template-columns:120px minmax(0,1fr)}.cart-page__summary{display:grid;gap:10px;padding:26px;border-radius:var(--r-tile);background:var(--c-soft)}.cart-page__note{display:grid;gap:6px;font-size:.9rem;margin-bottom:10px}.cart-page__note textarea{padding:12px 14px;border:1.5px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-bg);resize:vertical}.page__body,.article__body{margin-top:32px;font-size:1.08rem}.page,.article,.blog,.search-page,.collection,.not-found{padding-bottom:var(--space-section)}.rich-text{display:grid;gap:18px}.rich-text--center{justify-items:center;text-align:center}.rich-text .rte{max-width:60ch;font-size:1.1rem}.contact-form,.contact-form__grid{display:grid;gap:16px}@media(min-width:750px){.contact-form__grid{grid-template-columns:1fr 1fr}}.field{display:grid;gap:6px;font-size:.9rem;font-weight:var(--font-body-medium)}.field input,.field textarea{padding:14px 18px;border:1.5px solid var(--c-line);border-radius:var(--r-sm);background:transparent;font-weight:var(--font-body-weight);font-size:1rem}.field input:focus,.field textarea:focus{outline:none;border-color:var(--c-text)}.contact-form .btn{justify-self:start}.blog__grid{display:grid;gap:32px 18px;margin-top:36px}@media(min-width:750px){.blog__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.blog__grid{grid-template-columns:repeat(3,1fr)}}.post-card{display:grid;gap:8px;text-decoration:none}.post-card__media{display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;margin-bottom:8px;border-radius:var(--r-card);background:var(--c-surface)}.post-card__img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.post-card:hover .post-card__img{transform:scale(1.04)}.post-card__skull{width:32%;opacity:.4}.post-card__date{color:var(--c-muted);font-size:calc(1.15rem * var(--scribble-scale, 1))}.post-card__title{font-size:1.25rem;line-height:1.2;font-weight:var(--font-body-bold)}.post-card__excerpt{color:var(--c-muted);font-size:.95rem}.post-card--text{padding:22px;border-radius:var(--r-card);background:var(--c-soft);height:100%}.article__media{margin-top:32px;overflow:hidden;border-radius:var(--r-tile)}.article .link-arrow{margin-top:40px}.search-page__form{max-width:620px;margin:28px 0 20px}.search-page__count{margin-bottom:28px;color:var(--c-muted)}.not-found{display:grid;justify-items:center;gap:16px;text-align:center}.not-found__skull{width:clamp(120px,18vw,200px);color:var(--c-text)}.not-found .scribble{color:var(--c-accent);font-size:1.6rem}.not-found p{max-width:44ch}.password,.gift{display:grid;justify-items:center;align-content:center;gap:18px;min-height:100svh;padding:40px var(--gutter);text-align:center}.password__skull,.gift__skull{width:130px;color:var(--c-light)}.password .scribble,.gift .scribble{color:var(--c-accent);font-size:1.6rem}.password__msg{max-width:46ch;color:var(--c-muted)}.password__form,.password__login{width:min(520px,100%)}.password__login summary{cursor:pointer;color:var(--c-muted);margin-bottom:12px}.gift__code{padding:14px 26px;border:2px dashed var(--c-line);border-radius:var(--r-sm);font-size:1.35rem;letter-spacing:.12em;font-weight:var(--font-body-bold)}.gift__qr{padding:10px;background:#fff;border-radius:var(--r-sm)}.gift__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.motion-ok [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--d, 0) * 70ms)}.motion-ok [data-reveal].is-in{opacity:1;transform:none}.motion-ok .hero__content>*{animation:rise .9s var(--ease) both}.motion-ok .hero__content>:nth-child(2){animation-delay:.08s}.motion-ok .hero__content>:nth-child(3){animation-delay:.16s}.motion-ok .hero__content>:nth-child(4){animation-delay:.24s}@media(max-width:749px){.motion-ok [data-reveal]{transform:none;transition:opacity .6s var(--ease);transition-delay:0s}.review:nth-child(n){transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.ann__track{animation:none;transform:none}}@media print{.site-header,.ann,.menu,.drawer,.sticky-buy,.nw{display:none!important}}.badge--promo{background:var(--promo-badge-bg, var(--c-dark));color:var(--promo-badge-fg, var(--c-accent))}.promo-cart{display:grid;gap:12px;padding:16px 18px;border-radius:var(--r-card);background:var(--promo-box, var(--c-soft))}.drawer .promo-cart{margin:14px 24px 0}.cart-page__summary .promo-cart{background:var(--promo-box, var(--c-bg));margin-bottom:6px}.promo-cart{position:relative}.promo-cart__details{display:grid;gap:12px}.promo-cart__details>*+*{padding-top:12px;border-top:1px dashed var(--c-line)}.promo-cart__details>.promo-cart__note{padding-top:0;border-top:0}.promo-cart p{font-size:.95rem;line-height:1.4}.promo-cart strong{font-weight:var(--font-body-bold)}.promo-cart__ship,.promo-cart__gift,.promo-tiers{display:grid;gap:12px}.promo-cart__done{font-weight:var(--font-body-bold)}.promo-tiers__sub{display:block;font-size:.82rem;color:var(--c-muted)}.promo-tiers__worth{padding:8px 12px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--c-accent) 14%,transparent);font-size:.86rem!important}.promo-tiers__fillers{font-family:var(--font-accent);font-size:1.2rem!important}.tiers__bar{position:relative;height:8px;margin:0 12px 0 0;border-radius:var(--r-pill);background:var(--c-line)}.tiers__fill{position:absolute;inset:0 auto 0 0;width:var(--progress);border-radius:inherit;background:var(--c-accent);transition:width .7s var(--ease)}.tiers__mark{position:absolute;top:50%;left:var(--pos);width:14px;height:14px;border-radius:50%;border:2px solid var(--c-line);background:var(--c-bg);transform:translate(-50%,-50%)}.tiers__mark.is-reached{border-color:var(--c-accent);background:var(--c-accent)}.tiers__mark-label{position:absolute;top:16px;left:50%;transform:translate(-50%);font-size:.72rem;font-weight:var(--font-body-bold);white-space:nowrap;color:var(--c-muted)}.tiers__mark.is-reached .tiers__mark-label{color:var(--c-text)}.tiers__mark:last-child .tiers__mark-label{left:auto;right:-4px;transform:none}.promo-tiers--bar .tiers__bar{margin-bottom:24px}.promo-cart__bundle{display:grid;gap:10px;font-size:.92rem;line-height:1.35}.promo-cart__bundle-text{display:flex;align-items:center;gap:10px}.promo-cart__bundle a{font-weight:var(--font-body-bold)}.promo-cart__sale{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:.92rem;line-height:1.35}.promo-cart__sale a{font-weight:var(--font-body-bold)}.line__sale{display:flex}.line__bundle{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.8rem}.line__bundle .badge{height:22px;font-size:.66rem}.line__bundle strong{font-weight:var(--font-body-bold);color:var(--c-accent)}.line__bundle small{color:var(--c-muted)}.line__sale .badge{height:22px;font-size:.66rem}.promo-cart__skull{width:26px;flex:none;color:var(--c-text)}.promo-cart__note{font-size:.78rem;color:var(--c-muted)}.receipt{--zig: 8px;display:grid;gap:6px;padding:16px 16px 20px;background:var(--paper, var(--c-bg));color:var(--paper-ink, var(--c-text));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;rotate:-.6deg;box-shadow:0 10px 24px -18px #0009;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / calc(var(--zig) * 2) 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / calc(var(--zig) * 2) 100%}.receipt__row{display:flex;justify-content:space-between;gap:12px}.receipt__row small{display:block;font-size:.72rem;color:var(--c-muted)}.receipt__row--total{margin-top:4px;padding-top:8px;border-top:1.5px dashed currentColor;font-weight:700;font-size:.95rem}.receipt__scribble{margin-top:6px;font-family:var(--font-accent);font-size:1.2rem!important;line-height:1.2!important;color:var(--c-accent);rotate:-2deg}.receipt__scribble strong{font-weight:inherit}.receipt__scribble .promo-tiers__sub{font-family:var(--font-body)}.stamps{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,92px));gap:12px;margin:0;padding:0;list-style:none}.stamp{position:relative;display:grid;justify-items:center;align-content:center;gap:2px;aspect-ratio:1;padding:6px;border:2px dashed var(--c-line);border-radius:50%;text-align:center;rotate:var(--tilt, 0deg)}.stamp__val{font-weight:var(--font-body-bold);font-size:.95rem}.stamp__min,.stamp__left{font-size:.68rem;line-height:1.15;color:var(--c-muted)}.stamp.is-next{border-color:var(--c-accent)}.stamp.is-next .stamp__left{color:var(--c-accent);font-weight:var(--font-body-bold)}.stamp.is-reached{border:3px double var(--c-accent);color:var(--c-accent);animation:stamp-in .5s var(--ease) both}.stamp.is-reached .stamp__min{color:inherit;opacity:.8}.stamp.is-reached:before{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;background:currentColor;-webkit-mask:var(--head) center / contain no-repeat;mask:var(--head) center / contain no-repeat;opacity:.14}@keyframes stamp-in{0%{scale:1.5;opacity:0}}.promo-picks{display:grid;gap:8px;margin:0;padding:0;list-style:none}.promo-pick{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:10px}.promo-pick__img{display:block;width:48px;height:48px;overflow:hidden;border-radius:10px;background:var(--c-line)}.promo-pick__img img{width:100%;height:100%;object-fit:cover}.promo-pick__info{display:grid;min-width:0;font-size:.85rem;line-height:1.25}.promo-pick__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none}.promo-pick__price{font-weight:var(--font-body-bold)}.promo-pick__price s{margin-right:4px;font-weight:400;color:var(--c-muted)}.promo-pick__add{padding:7px 12px;border-radius:var(--r-pill);background:var(--c-text);color:var(--c-bg);font-size:.8rem;font-weight:var(--font-body-bold);white-space:nowrap}.promo-pick__add:hover{background:var(--c-accent);color:var(--c-on-accent)}.promo-pick__add.is-loading{opacity:.5;pointer-events:none}.promo-sticker{position:absolute;top:-14px;right:10px;z-index:3;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:var(--c-accent);color:var(--c-on-accent);font-weight:var(--font-body-bold);font-size:1.05rem;box-shadow:0 14px 30px -14px #0009;pointer-events:none;animation:promo-sticker 2.6s var(--ease) both}@keyframes promo-sticker{0%{opacity:0;transform:translate(40px,-60px) rotate(40deg) scale(1.8)}18%{opacity:1;transform:rotate(-10deg) scale(.92)}26%{transform:rotate(-6deg) scale(1.04)}32%,82%{opacity:1;transform:rotate(-8deg) scale(1)}to{opacity:0;transform:rotate(-8deg) scale(.9)}}.parcel{position:relative;display:flex;align-items:center;height:46px}.parcel__road{position:relative;flex:1;margin:0 22px 0 14px;border-top:2px dashed var(--c-line)}.parcel__road:before{content:"";position:absolute;top:-2px;left:0;width:var(--progress);border-top:2px solid var(--c-accent);transition:width .7s var(--ease)}.parcel__box{position:absolute;top:0;left:var(--progress);display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--c-accent);color:var(--c-on-accent);translate:-50% -50%;rotate:-6deg;transition:left .7s var(--ease);animation:parcel-bump 1.4s ease-in-out infinite}.parcel__box svg,.parcel__home{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.parcel__box svg{width:20px;height:20px}.parcel__home{flex:none;width:28px;height:28px;color:var(--c-text)}.parcel.is-home .parcel__box{animation:none}.parcel__stamp{position:absolute;top:-8px;right:36px;padding:2px 10px;border:3px double var(--c-accent);border-radius:var(--r-pill);color:var(--c-accent);font-size:.72rem;font-weight:var(--font-body-bold);letter-spacing:.06em;text-transform:uppercase;rotate:-8deg;animation:stamp-in .5s var(--ease) both}@keyframes parcel-bump{50%{translate:-50% calc(-50% - 3px)}}.postage{display:grid;grid-template-columns:86px 1fr;align-items:center;gap:16px}.postage__stamp{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;padding:5px;background:linear-gradient(to top,var(--c-accent) var(--progress),var(--paper, color-mix(in srgb, var(--c-text) 22%, var(--c-bg))) 0);color:var(--paper-ink, var(--c-text));text-align:center;rotate:-4deg;-webkit-mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle 3px,#0000 95%,#000) -4.5px -4.5px / 9px 9px;mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle 3px,#0000 95%,#000) -4.5px -4.5px / 9px 9px;filter:drop-shadow(0 6px 10px rgb(0 0 0 / .18))}.postage__stamp.is-done{color:var(--c-on-accent)}.postage__val{padding:4px;font-family:var(--font-accent);font-size:.95rem;line-height:1.05}.postage__mark{position:absolute;top:22%;right:8%;bottom:22%;left:8%;display:grid;place-items:center;border:2px solid var(--c-dark);border-radius:50%;color:var(--c-dark);font-size:.62rem;font-weight:var(--font-body-bold);letter-spacing:.1em;text-transform:uppercase;opacity:.7;rotate:-18deg;animation:stamp-in .5s var(--ease) both}.postage__stamp.is-done .postage__val{opacity:0}.gift-tag{position:relative;isolation:isolate;justify-self:start;max-width:320px;margin-left:24px;padding:12px 18px 12px 34px;color:var(--paper-ink, inherit);rotate:-2deg}.gift-tag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:4px 12px 12px 4px;background:linear-gradient(90deg,color-mix(in srgb,var(--c-accent) 42%,var(--paper, var(--c-bg))) var(--progress, 0%),color-mix(in srgb,var(--c-accent) 14%,var(--paper, var(--c-bg))) 0);clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 50%);-webkit-mask:radial-gradient(circle 5px at 16px 50%,#0000 95%,#000);mask:radial-gradient(circle 5px at 16px 50%,#0000 95%,#000);filter:drop-shadow(0 6px 8px rgb(0 0 0 / .15))}.gift-tag__string{position:absolute;top:50%;right:calc(100% - 16px);width:40px;border-top:1.5px solid var(--c-text);rotate:22deg;transform-origin:right}.gift-tag__text{font-family:var(--font-accent);font-size:1.25rem!important;line-height:1.15!important}.gift-tag__text strong{font-weight:inherit;color:var(--c-accent)}.gift-tag.is-open:before{background:var(--c-accent)}.gift-tag.is-open{color:var(--c-on-accent);animation:tag-swing 1.2s var(--ease);transform-origin:left center}.gift-tag.is-open .gift-tag__text strong{color:inherit}@keyframes tag-swing{25%{rotate:7deg}55%{rotate:-5deg}80%{rotate:1deg}}.gift-foil{display:grid;place-items:center;min-height:64px;padding:12px;border-radius:12px;background:linear-gradient(135deg,#c9c4c8,#efeaee 50%,#b8b2b7);color:#5c5660;font-family:var(--font-accent);font-size:1.15rem;text-align:center}.gift-scratch{position:relative;min-height:64px;overflow:hidden;border-radius:12px}.gift-scratch.is-revealed .scratch__canvas{opacity:0;pointer-events:none}.promo-cart__gift .scratch__reveal{justify-self:start}.slots{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.slot{display:grid;justify-items:center;gap:2px;width:46px}.slot svg{width:46px;height:46px;fill:none;stroke:var(--c-muted);stroke-width:1.3;stroke-dasharray:2 2;stroke-linejoin:round}.slot.is-next svg,.slot--reward svg{stroke:var(--c-accent)}.slot.is-reached svg{fill:var(--c-text);stroke:var(--c-text);stroke-dasharray:none;animation:stamp-in .5s var(--ease) both}.slot--reward.is-reached svg{fill:var(--c-accent);stroke:var(--c-accent)}.slot__label{font-size:.7rem;font-weight:var(--font-body-bold);color:var(--c-accent);white-space:nowrap}.promo-bundle--stamps .stamps{grid-template-columns:repeat(auto-fill,minmax(56px,64px))}.stamp--reward:not(.is-reached){border-color:var(--c-accent);color:var(--c-accent)}.stamp--reward .stamp__val{font-size:.82rem}.promo-badge--sticker .badge--promo{position:relative;border-radius:6px;background:#fff;color:#1a1a1a;box-shadow:0 3px 8px -3px #00000073;rotate:-4deg}.promo-badge--sticker .badge--promo:after{content:"";position:absolute;top:0;right:0;width:9px;height:9px;border-bottom-left-radius:3px;background:linear-gradient(225deg,var(--c-bg) 50%,#d9d4d8 50%)}.promo-badge--tag .badge--promo{position:relative;isolation:isolate;margin-left:12px;padding-left:20px;background:none;color:var(--promo-badge-fg, var(--c-accent))}.promo-badge--tag .badge--promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:3px 6px 6px 3px;background:var(--promo-badge-bg, var(--c-dark));clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);-webkit-mask:radial-gradient(circle 2.5px at 10px 50%,#0000 95%,#000);mask:radial-gradient(circle 2.5px at 10px 50%,#0000 95%,#000)}.promo-badge--tag .badge--promo:after{content:"";position:absolute;top:50%;right:calc(100% - 10px);width:16px;border-top:1.5px solid var(--promo-badge-bg, var(--c-dark));rotate:28deg;transform-origin:right}.promo-badge--stamp .badge--promo{margin:3px;border:2px solid currentColor;outline:1px solid currentColor;outline-offset:2px;background:color-mix(in srgb,var(--c-bg) 75%,transparent);color:var(--c-accent);text-shadow:0 0 1px currentColor;rotate:-7deg}.promo-code{display:grid;gap:8px;margin-bottom:12px}.promo-code__label{font-size:.85rem;font-weight:var(--font-body-bold)}.promo-code__field{display:flex;gap:6px}.promo-code__field input{flex:1;min-width:0;min-height:44px;padding:8px 14px;border:1.5px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-bg);color:var(--c-text);font:inherit;font-size:max(16px,.9rem);text-transform:uppercase}.promo-code__field input:focus{outline:none;border-color:var(--c-accent)}.promo-code__btn{min-height:44px;padding-inline:1.1em}.promo-code.is-loading{opacity:.6;pointer-events:none}.promo-code__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.promo-code__chip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 12px;border-radius:var(--r-pill);background:var(--c-accent);color:var(--c-on-accent);font-size:.8rem;font-weight:var(--font-body-bold);letter-spacing:.04em}.promo-code__chip.is-off{background:var(--c-line);color:var(--c-muted);text-decoration:line-through}.promo-code__chip button{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:inherit}.promo-code__chip .icon{width:12px;height:12px}.promo-code__msg{font-size:.8rem;color:var(--c-muted)}.promo-code__msg:empty{display:none}.line__discount{justify-self:start;padding:2px 10px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--c-accent) 18%,transparent);font-size:.8rem;font-weight:var(--font-body-medium)}.cart-savings{display:flex;justify-content:space-between;font-size:.95rem}.cart-savings strong{padding:0 8px;border-radius:6px;background:var(--c-accent);color:var(--c-on-accent)}.promo-pdp{display:grid;gap:12px;margin-top:16px;padding:14px 16px;border:1.5px dashed var(--c-line);border-radius:var(--r-card);background:var(--promo-box, transparent)}.promo-pdp__bundle,.promo-pdp__sale{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:.92rem}.promo-pdp__sale strong{font-weight:var(--font-body-bold)}.promo-pdp__tiers{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:.9rem}.promo-pdp__tiers .scribble{text-decoration:underline wavy var(--c-accent) 1.5px;text-underline-offset:4px}.promo-pdp__tiers ul{display:flex;flex-wrap:wrap;gap:6px}.promo-pdp__tiers li{padding:3px 10px;border-radius:var(--r-pill);background:var(--c-soft);font-weight:var(--font-body-medium)}.wheel{--wheel-1: var(--wl-1, var(--c-accent));--wheel-1-fg: var(--wl-1-fg, var(--c-on-accent));--wheel-2: var(--wl-2, var(--c-dark));--wheel-2-fg: var(--wl-2-fg, var(--c-light));--wheel-3: var(--wl-3, var(--c-light));--wheel-3-fg: var(--wl-3-fg, var(--c-dark));--wheel-ring: var(--wl-ring, var(--c-text));display:grid;justify-items:center;gap:14px;margin-block:6px}.popup--signal .wheel{--wheel-1: var(--wl-1, var(--c-light));--wheel-1-fg: var(--wl-1-fg, var(--c-dark));--wheel-3: var(--wl-3, var(--c-accent));--wheel-3-fg: var(--wl-3-fg, var(--c-on-accent))}html.is-dark .wheel{--wheel-1: var(--wd-1, var(--wl-1, var(--c-accent)));--wheel-1-fg: var(--wd-1-fg, var(--wl-1-fg, var(--c-on-accent)));--wheel-2: var(--wd-2, var(--wl-2, var(--c-dark)));--wheel-2-fg: var(--wd-2-fg, var(--wl-2-fg, var(--c-light)));--wheel-3: var(--wd-3, var(--wl-3, var(--c-light)));--wheel-3-fg: var(--wd-3-fg, var(--wl-3-fg, var(--c-dark)));--wheel-ring: var(--wd-ring, var(--wl-ring, var(--c-text)))}html.is-dark .popup--signal .wheel{--wheel-1: var(--wd-1, var(--wl-1, var(--c-light)));--wheel-1-fg: var(--wd-1-fg, var(--wl-1-fg, var(--c-dark)));--wheel-3: var(--wd-3, var(--wl-3, var(--c-accent)));--wheel-3-fg: var(--wd-3-fg, var(--wl-3-fg, var(--c-on-accent)))}.wheel__stage{position:relative;width:min(var(--wheel-size, 260px),68vw);aspect-ratio:1}.wheel__disc{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:4px solid var(--wheel-ring);border-radius:50%;box-shadow:0 18px 40px -20px #0009}.wheel__label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;padding-top:8%;rotate:var(--rot);font-weight:var(--font-body-bold);font-size:.82rem;line-height:1.1}.wheel__label span{max-width:28%;text-align:center}.wheel__hub{position:absolute;top:37%;right:37%;bottom:37%;left:37%;display:grid;place-items:center;border:3px solid var(--wheel-ring);border-radius:50%;background:var(--c-bg);color:var(--wheel-ring)}.wheel__hub .skull{width:68%}.wheel__pointer{position:absolute;top:-12px;left:50%;translate:-50% 0;border-inline:13px solid transparent;border-top:24px solid var(--wheel-ring);filter:drop-shadow(0 3px 2px rgb(0 0 0 / .35))}.wheel__hub--text{padding:4px;font-size:.78rem;font-weight:var(--font-body-bold);letter-spacing:.06em;line-height:1;text-align:center;text-transform:uppercase}.wheel--sticker .wheel__stage{rotate:-4deg}.wheel--sticker .wheel__disc{border:8px solid #fff;box-shadow:0 0 0 2px var(--wheel-ring),0 22px 40px -18px #000000a6}.wheel--sticker .wheel__hub{border-color:#fff;box-shadow:0 0 0 2px var(--wheel-ring),0 6px 14px -6px #00000080}.wheel--outline .wheel__disc{background:repeating-conic-gradient(var(--wheel-ring) 0 1.2deg,var(--c-bg) 1.2deg var(--step, 60deg))!important;border-width:3px;box-shadow:none}.wheel--outline .wheel__label{color:var(--wheel-ring)!important}.wheel--outline .wheel__hub{border-width:2px}.wheel--zine .wheel__disc,.wheel--zine .wheel__hub{border-style:dashed}.wheel--zine .wheel__disc{box-shadow:6px 8px 0 -2px color-mix(in srgb,var(--wheel-ring) 25%,transparent)}.wheel--zine .wheel__label{font-family:var(--font-accent);font-size:1.05rem;font-weight:400}.wheel--zine .wheel__stage{rotate:2deg}.wheel__result{display:grid;justify-items:center;gap:10px;text-align:center}.wheel__text strong{font-weight:var(--font-body-bold)}.popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:16px;visibility:hidden;pointer-events:none;transition:visibility 0s .5s}.popup.is-open{visibility:visible;transition:visibility 0s}.popup.is-open .popup__backdrop,.popup.is-open .popup__card{pointer-events:auto}.popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--c-dark) 55%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .45s}.popup.is-open .popup__backdrop{opacity:1}.popup__card{position:relative;display:grid;width:min(760px,100%);max-height:calc(100svh - 32px);overflow:auto;border-radius:var(--r-tile);background:var(--c-bg);color:var(--c-text);box-shadow:0 40px 100px -40px #0009;opacity:0;transform:translateY(28px) scale(.97) rotate(-.6deg);transition:opacity .4s var(--ease),transform .55s var(--ease)}.popup.is-open .popup__card{opacity:1;transform:none}.popup--signal .popup__card{background:var(--c-accent);color:var(--c-on-accent);--c-text: var(--c-on-accent);--c-bg: var(--c-accent)}.popup--signal .btn--signal{--btn-bg: var(--c-dark);--btn-fg: var(--c-light)}.popup--signal .sticker,.popup--light .sticker{background:var(--c-dark);color:var(--c-light)}.popup--signal .popup__text,.popup--signal .popup__dismiss{color:inherit;opacity:.85}@media(min-width:750px){.popup--center.popup--has-image .popup__card{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.popup__media{position:relative;min-height:180px;max-height:240px;overflow:hidden;background:var(--c-surface)}.popup__img{width:100%;height:100%;object-fit:var(--img-fit, cover);scale:var(--img-zoom, 1)}@media(min-width:750px){.popup--center .popup__media{max-height:none}}.popup__body{position:relative;display:grid;align-content:center;justify-items:start;gap:14px;padding:clamp(28px,4vw,48px)}.popup__eyebrow{color:var(--scribble-color, var(--c-accent));transform:rotate(calc(-3deg * var(--scribble-tilt, 1)));transform-origin:left}.popup--signal .popup__eyebrow{color:inherit}.popup--light .popup__eyebrow{color:var(--c-text);text-decoration:underline wavy var(--c-accent) 1.5px;text-underline-offset:5px}.popup__title{max-width:14ch;padding-right:36px}.popup__text{max-width:42ch;color:var(--c-muted)}.popup__form{width:100%}.popup__legal{margin-top:10px;font-size:.78rem;color:var(--c-muted)}.popup__sticker{--rot: 12deg;--size: 86px;top:18px;right:64px;font-size:calc(1rem * var(--sticker-scale, 1) * var(--sticker-local, 1))}.popup--has-image .popup__sticker{top:auto;bottom:18px;right:18px}.popup__close{position:absolute;top:12px;right:12px;z-index:3;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--chip-bg);color:var(--chip-fg);transition:transform .35s var(--ease)}.popup__close:hover{transform:rotate(90deg)}.popup__code{display:flex;align-items:center;gap:6px;padding:5px 5px 5px 18px;border:2px dashed currentColor;border-radius:var(--r-pill)}.popup__code code{font-family:var(--font-body);font-weight:var(--font-body-bold);font-size:1.05rem;letter-spacing:.12em}.popup__copy{min-height:40px;padding-inline:1.1em;font-size:.88rem}.popup__dismiss{margin-top:2px;font-size:.85rem;color:var(--c-muted);text-decoration:underline;text-underline-offset:.2em}.popup__dismiss:hover{color:var(--c-text)}.popup--wheel:not(.popup--has-image) .popup__card{width:min(460px,100%)}.popup--wheel:not(.popup--has-image) .popup__body{justify-items:center;padding-inline:clamp(24px,5vw,40px);text-align:center}.popup--wheel:not(.popup--has-image) .popup__eyebrow{transform-origin:center}.popup--wheel:not(.popup--has-image) .popup__title{max-width:16ch;padding-inline:36px}.popup--wheel:not(.popup--has-image) .popup__text{max-width:34ch}.popup--wheel .wheel{width:100%}.popup--corner{inset:auto 12px 12px auto;width:min(400px,calc(100vw - 24px));padding:0;place-items:end}.popup--corner .popup__card{width:100%;grid-template-columns:1fr}.popup--corner .popup__media{max-height:150px;min-height:120px}.popup--corner .popup__body{padding:26px;gap:10px}.popup--corner .popup__title{font-size:calc(1.4rem * var(--display-scale))}@media(max-width:749px){.popup--mobile-corner{inset:auto 8px 8px 8px;width:auto;padding:0;place-items:end}.popup--mobile-corner .popup__backdrop{display:none}.popup--mobile-corner .popup__card{grid-template-columns:1fr}.popup--mobile-corner .popup__media{max-height:130px;min-height:100px}.popup--mobile-corner .popup__body{padding:24px;gap:10px}.popup--mobile-corner .popup__title{font-size:calc(1.35rem * var(--display-scale))}.popup--mobile-corner .popup__sticker{display:none}.template-product .popup--mobile-corner{bottom:84px}.popup--corner{inset:auto 8px 8px 8px;width:auto}.template-product .popup--corner{bottom:84px}}html.is-dark{color-scheme:dark;--c-dark: var(--dm-bg);--c-light: var(--dm-text);--c-accent: var(--dm-accent);--c-on-accent: var(--dm-on-accent);--c-bg: var(--c-dark);--c-text: var(--c-light);--c-surface: var(--dm-surface, color-mix(in srgb, var(--c-light) 8%, var(--c-dark)));--chip-bg: color-mix(in srgb, var(--c-light) 13%, var(--c-dark));--chip-fg: var(--c-light)}html.is-dark .stage{--c-bg: color-mix(in srgb, var(--c-light) 6%, var(--c-dark));--c-surface: color-mix(in srgb, var(--c-light) 12%, var(--c-dark))}html.is-dark .tile--ink{background:color-mix(in srgb,var(--c-light) 7%,var(--c-dark));--skull-hole: color-mix(in srgb, var(--c-light) 7%, var(--c-dark))}html.is-dark .tile--surface{color:var(--c-light)}html.is-dark .hero,html.is-dark .quote,html.is-dark .nw__tile--news,html.is-dark .footer{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) 7%,transparent)}html.is-dark .header-pill,html.is-dark .sticky-buy{border-color:color-mix(in srgb,var(--c-light) 10%,transparent);box-shadow:0 10px 34px -16px #000c}html.is-dark .drawer__backdrop{background:#0009}html.is-dark .card__ph{fill:color-mix(in srgb,var(--c-light) 25%,transparent)}html.is-dark .menu-tile__ph{--skull-hole: var(--c-surface)}html.is-dark .logo__img--light{display:none}html.is-dark .logo__img--dark{display:block}html.is-dark .logo__img--invert{filter:invert(1) hue-rotate(180deg)}.logo__img--dark{display:none}.mut{border:1.5px dashed var(--c-line);border-radius:var(--r-card)}.mut__head{display:flex;align-items:center;gap:10px;padding:12px 16px;font-weight:var(--font-body-bold);font-size:.95rem;cursor:pointer;list-style:none}.mut__head::-webkit-details-marker{display:none}.mut__head .icon{width:19px;height:19px;color:var(--c-accent)}.mut__chevron{margin-left:auto;color:var(--c-muted)!important;transition:transform .3s var(--ease)}.mut[open] .mut__chevron{transform:rotate(180deg)}.mut__done{padding:1px 9px;border-radius:var(--r-pill);background:var(--c-accent);color:var(--c-on-accent);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.mut__body{display:grid;gap:10px;padding:0 16px 16px}.mut__text{font-size:.85rem;color:var(--c-muted)}.mut__paper{padding:4px 14px;border-radius:6px;background:repeating-linear-gradient(transparent 0 29px,color-mix(in srgb,var(--c-accent) 35%,transparent) 29px 30px),color-mix(in srgb,var(--c-light) 92%,var(--c-accent));transform:rotate(-.6deg);box-shadow:0 8px 18px -12px #00000073}.mut__input{display:block;width:100%;padding:4px 0 0;border:0;background:transparent;color:var(--c-dark);font-family:var(--font-accent);font-size:1.3rem;line-height:30px;resize:none;outline:none}.mut__input::placeholder{color:color-mix(in srgb,var(--c-dark) 45%,transparent)}.mut__paper:focus-within{outline:2.5px solid var(--c-accent);outline-offset:3px}.mut__meta{display:flex;gap:10px;font-size:.75rem;color:var(--c-muted);font-variant-numeric:tabular-nums}.mut__status{color:var(--c-text)}.mut__chips{display:flex;flex-wrap:wrap;gap:6px}.mut__chip{height:auto;min-height:32px;padding:6px 12px;font-size:.8rem;text-align:left;cursor:pointer}.cart-page__summary .mut{background:var(--c-bg)}.skull--watch{rotate:var(--look, 0deg);translate:var(--look-x, 0) var(--look-y, 0);transition:rotate .4s var(--ease-soft),translate .4s var(--ease-soft)}.to-top__skull.is-party,.mood__skull.is-party{animation:skull-party .9s var(--ease) 2}@keyframes skull-party{25%{transform:translateY(-14px) rotate(-18deg) scale(1.15)}60%{transform:translateY(-6px) rotate(14deg) scale(1.1)}}.egg-toast{position:fixed;left:50%;bottom:20px;z-index:95;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;width:min(520px,calc(100vw - 24px));padding:16px 48px 16px 22px;border-radius:var(--r-tile);background:var(--c-dark);color:var(--c-light);box-shadow:0 24px 60px -24px #000000b3;transform:translate(-50%) rotate(-1deg);animation:rise .5s var(--ease)}.egg-toast p{flex-basis:100%;text-align:center;font-family:var(--font-accent);font-size:1.35rem;color:var(--c-accent)}.egg-toast code{padding:6px 16px;border:2px dashed currentColor;border-radius:var(--r-pill);font-weight:var(--font-body-bold);letter-spacing:.12em}.egg-toast__copy{min-height:42px}.egg-toast__close{position:absolute;top:8px;right:14px;font-size:1.6rem;line-height:1;color:var(--c-light)}.mood__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(24px,3vw,36px)}.mood__tab{min-height:52px;padding:0 22px;border:2px solid var(--c-line);border-radius:var(--r-pill);font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:calc(clamp(.85rem,1.2vw,1.05rem) * var(--display-scale));text-transform:uppercase;letter-spacing:-.01em;transition:background-color .25s,color .25s,border-color .25s,transform .35s var(--ease)}.mood__tab:hover{border-color:var(--c-text);transform:rotate(-1.5deg)}.mood__tab[aria-selected=true]{background:var(--c-accent);color:var(--c-on-accent);border-color:var(--c-accent);transform:rotate(-1.5deg)}.mood__panel{display:grid;gap:20px;animation:rise .45s var(--ease)}.mood__panel:focus-visible{outline-offset:8px}@media(min-width:990px){.mood__panel{grid-template-columns:minmax(260px,.8fr) minmax(0,3fr);gap:32px;align-items:stretch}}.mood__note{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:clamp(24px,3vw,36px);overflow:hidden;border-radius:var(--r-tile);background:var(--c-dark);color:var(--c-light);--skull-hole: var(--c-dark)}.mood__quote{font-family:var(--font-accent);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15;max-width:18ch}.mood__skull{width:64px;color:var(--c-accent);transform:rotate(-10deg)}.mood__note .link-arrow{align-self:flex-start;color:var(--c-light)}@media(min-width:750px){.mood__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-color-scheme:dark){html.dark-auto .mood__note{background:color-mix(in srgb,var(--c-light) 7%,var(--c-dark));--skull-hole: color-mix(in srgb, var(--c-light) 7%, var(--c-dark))}}.loc{position:relative}.loc__btn{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 10px 0 12px;border-radius:var(--r-pill);font-size:.85rem;font-weight:var(--font-body-bold);transition:background-color .25s}.loc__btn:hover,.loc__btn[aria-expanded=true]{background:var(--c-line)}.loc__flag{width:20px;height:15px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px color-mix(in srgb,var(--chip-fg) 12%,transparent)}.loc__chevron{width:15px;height:15px;transition:transform .3s var(--ease)}.loc__btn[aria-expanded=true] .loc__chevron{transform:rotate(180deg)}.loc__panel{position:absolute;top:calc(100% + 14px);right:-8px;z-index:5;width:min(340px,calc(100vw - 32px));max-height:min(70svh,520px);overflow-y:auto;padding:16px;border-radius:var(--r-card);background:var(--chip-bg);color:var(--chip-fg);border:1px solid color-mix(in srgb,var(--chip-fg) 10%,transparent);box-shadow:0 30px 60px -28px #00000080;animation:rise .3s var(--ease)}.loc__heading{margin:4px 4px 8px;font-size:.72rem;font-weight:var(--font-body-bold);letter-spacing:.1em;text-transform:uppercase;opacity:.6}.loc__heading+*{margin-bottom:14px}.loc__langs{display:flex;flex-wrap:wrap;gap:6px}.loc__lang{height:38px;padding:0 16px;border-radius:var(--r-pill);border:1.5px solid color-mix(in srgb,var(--chip-fg) 15%,transparent);font-weight:var(--font-body-medium);font-size:.9rem}.loc__lang:hover{border-color:currentColor}.loc__lang[aria-current]{background:var(--chip-fg);color:var(--chip-bg);border-color:var(--chip-fg)}.loc__search{width:100%;height:42px;padding:0 16px;border-radius:var(--r-pill);border:1.5px solid color-mix(in srgb,var(--chip-fg) 15%,transparent);background:transparent;outline:none}.loc__search:focus{border-color:var(--c-accent)}.loc__list{display:grid;gap:2px}.loc__country{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:var(--r-sm);text-align:left;font-size:.92rem}.loc__country img{width:20px;height:15px;border-radius:3px;object-fit:cover;flex:none}.loc__country:hover{background:color-mix(in srgb,var(--chip-fg) 7%,transparent)}.loc__country[aria-current]{background:var(--c-accent);color:var(--c-on-accent)}.loc__name{flex:1;min-width:0}.loc__cur{font-size:.78rem;opacity:.65;white-space:nowrap}.loc__empty{padding:8px 10px;font-size:.9rem;opacity:.7}@media(max-width:749px){.loc__label,.loc__chevron{display:none}.loc__btn{width:40px;padding:0;justify-content:center}.loc__panel{position:fixed;top:calc(var(--ann-h) + var(--header-gap) + var(--header-h) + 8px);left:16px;right:16px;width:auto}body.is-scrolled .loc__panel{top:calc(var(--header-gap) + var(--header-h))}.loc:not(:has(.loc__flag)) .loc__label{display:inline}.loc:not(:has(.loc__flag)) .loc__btn{width:auto;padding:0 10px}}.rail{position:relative}.product-rail{--rail-pad: max(var(--gutter), calc((100vw - var(--page-max)) / 2 + var(--gutter)));display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;gap:10px;margin-inline:calc(50% - 50vw);padding:4px var(--rail-pad) 8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rail-pad);scrollbar-width:none;outline:none}.product-rail::-webkit-scrollbar{display:none}.product-rail>li{scroll-snap-align:start;transition:opacity .35s var(--ease)}.product-rail:focus-visible{outline:2.5px solid var(--c-accent);outline-offset:-2px}@media(min-width:750px){.product-rail{grid-auto-columns:calc((100% - var(--rail-pad) * 2 - 18px * 2) / 2.4);gap:18px}}@media(min-width:990px){.product-rail{grid-auto-columns:calc((100% - var(--rail-pad) * 2 - 18px * 2) / 3.3)}}@media(min-width:1200px){.product-rail{grid-auto-columns:calc((100% - var(--rail-pad) * 2 - 18px * (var(--cols) - 1)) / (var(--cols) + .3))}}@media(hover:hover){.product-rail:hover>li{opacity:.62}.product-rail:hover>li:hover{opacity:1}}.rail__btn{position:absolute;top:calc(var(--rail-img-h, 38%));z-index:4;display:none;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--chip-bg);color:var(--chip-fg);box-shadow:0 14px 30px -14px #0000008c;transform:translateY(-50%);transition:opacity .3s,transform .35s var(--ease),background-color .25s,color .25s}.rail__btn--prev{left:-10px}.rail__btn--next{right:-10px}.rail__btn:hover{background:var(--c-accent);color:var(--c-on-accent);transform:translateY(-50%) scale(1.08)}.rail__btn:disabled{opacity:0;pointer-events:none}@media(hover:hover)and (min-width:750px){.rail.is-scrollable .rail__btn{display:grid}}.rail__progress{--rb-fill: var(--rb-c, var(--c-accent));--rb-track: var(--rb-t, var(--c-line));position:relative;margin-top:18px}html.is-dark .rail__progress{--rb-fill: var(--rb-dc, var(--rb-c, var(--c-accent)));--rb-track: var(--rb-dt, var(--rb-t, var(--c-line)))}.rail:not(.is-scrollable) .rail__progress{display:none}.rb-track{position:relative;display:block;flex:1 1 auto;min-width:0;touch-action:pan-y;user-select:none;-webkit-user-select:none}.is-draggable .rb-track{cursor:grab}.is-dragging .rb-track{cursor:grabbing}.rb-count{flex:none;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--c-muted);white-space:nowrap}.rb-count b{color:var(--c-text)}.rail__progress--classic{height:3px;overflow:hidden;border-radius:var(--r-pill);background:var(--rb-track)}.rail__progress--classic span{position:absolute;inset:0 auto 0 0;width:25%;border-radius:inherit;background:var(--rb-fill);transition:transform .2s linear}.rail__progress--roll .rb-track{height:34px;background:repeating-linear-gradient(90deg,var(--rb-track) 0 8px,transparent 8px 14px) left center / 100% 2px no-repeat}.rail__progress--roll .rb-track:before{content:"";position:absolute;left:0;top:calc(50% - 1px);height:2px;width:calc(var(--p, 0) * (100% - 30px) + 15px);border-radius:2px;background:var(--rb-fill)}.rb-figure{position:absolute;left:0;top:calc(50% - 15px);display:grid;place-items:center;width:30px;height:30px;color:var(--rb-fill);transition:transform .12s linear;will-change:transform}.is-dragging .rb-figure{transition:none}.rb-figure>svg,.rb-figure>.skull,.rb-figure>img{width:100%;height:100%}.rb-figure>svg{fill:currentColor}.rb-figure>img{object-fit:contain}.rb-figure__emoji{font-size:24px;line-height:1}.rail__progress--roll.is-party .rb-figure{animation:rb-hop .8s var(--ease) both}@keyframes rb-hop{0%,to{translate:0 0;scale:1}30%{translate:0 -18px;scale:1.12}55%{translate:0 0;scale:1.18 .82}72%{translate:0 -6px;scale:1}}.rail__progress--fuse{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.rail__progress--fuse .rb-track{width:100%;height:28px}.rb-fuse__rope,.rb-fuse__ash{position:absolute;top:50%;translate:0 -50%}.rb-fuse__rope{left:calc(var(--p, 0) * 100%);right:0;height:5px;border-radius:3px;background:repeating-linear-gradient(60deg,#8a6a43 0 4px,#c49a62 4px 8px)}.rb-fuse__ash{left:0;width:calc(var(--p, 0) * 100%);height:4px;background:radial-gradient(circle,color-mix(in srgb,var(--c-text) 35%,transparent) 1.2px,transparent 1.8px) 0 50% / 7px 4px repeat-x}.rb-fuse__spark{position:absolute;left:calc(var(--p, 0) * 100%);top:50%;width:18px;height:18px;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#fff 0 18%,#ffd23f 34%,var(--rb-fill) 58%,transparent 72%);animation:rb-flicker .14s steps(2) infinite alternate}.rb-fuse__spark i{position:absolute;left:50%;top:50%;width:3px;height:3px;border-radius:50%;background:#ffd23f;animation:rb-spark .6s linear infinite}.rb-fuse__spark i:nth-child(1){--sx: -12px;--sy: -14px}.rb-fuse__spark i:nth-child(2){--sx: 4px;--sy: -18px;animation-delay:.2s;background:var(--rb-fill)}.rb-fuse__spark i:nth-child(3){--sx: 14px;--sy: -10px;animation-delay:.4s}@keyframes rb-flicker{to{scale:1.25}}@keyframes rb-spark{0%{translate:0 0;opacity:1}to{translate:var(--sx) var(--sy);opacity:0}}.rail__progress--fuse.is-end .rb-fuse__spark{opacity:0}.rail__progress--fuse.is-party .rb-track:after{content:"";position:absolute;right:-8px;top:50%;width:46px;height:46px;translate:0 -50%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c-text) 22%,transparent) 30%,transparent 65%);animation:rb-puff .9s ease-out both;pointer-events:none}@keyframes rb-puff{0%{scale:.2;opacity:1}to{scale:1.8;opacity:0}}.rb-fuse__sticker{display:none;padding:7px 14px;rotate:-2deg;border-radius:4px;background:var(--rb-fill);color:var(--c-on-accent);font-weight:800;font-size:.9rem;box-shadow:2px 2px 0 var(--c-text);text-decoration:none}.rb-fuse__sticker b{margin-left:6px;text-decoration:underline;text-underline-offset:3px}.rail__progress--fuse.is-end .rb-fuse__sticker{display:inline-block;animation:rb-pop .45s var(--ease) both}@keyframes rb-pop{0%{scale:.4;opacity:0;rotate:6deg}}.rail__progress--film,.rail__progress--minimap,.rail__progress--ruler{display:flex;align-items:center;gap:14px}.rb-film{display:flex;gap:3px;height:28px;padding:9px 5px;border-radius:3px;background:linear-gradient(90deg,#f4f0ee 0 4px,transparent 4px) 3px 3px / 10px 4px repeat-x,linear-gradient(90deg,#f4f0ee 0 4px,transparent 4px) 3px calc(100% - 3px) / 10px 4px repeat-x,#141216}.rb-film i{flex:1 1 0;border-radius:1px;background:#3a343d;transition:background-color .25s}.rb-film i.is-on{background:var(--rb-fill)}.rb-map{display:inline-flex;flex:0 1 auto;gap:3px;height:40px}.rb-map i{flex:0 1 auto;width:32px;min-width:6px;border-radius:4px;background:var(--rb-track) center / cover no-repeat;opacity:.6;transition:opacity .2s}.rb-map i:hover{opacity:1}.rb-map__frame{position:absolute;top:-4px;bottom:-4px;left:calc(var(--p, 0) * (100% - var(--vis, 1) * 100%));width:calc(var(--vis, 1) * 100%);border:2.5px solid var(--rb-fill);border-radius:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--rb-fill) 22%,transparent);transition:left .12s linear;pointer-events:none}.is-dragging .rb-map__frame{transition:none}.rb-ruler{height:30px;margin-top:16px;border-radius:4px;color:#1a171c;background:linear-gradient(90deg,currentColor 0 1.5px,transparent 1.5px) 0 100% / calc(100% / var(--n, 10)) 14px repeat-x,linear-gradient(90deg,color-mix(in srgb,currentColor 55%,transparent) 0 1px,transparent 1px) 0 100% / calc(100% / var(--n, 10) / 5) 7px repeat-x,#f6d94a;box-shadow:inset 0 0 0 1px #0000002e}.rb-ruler__pin{position:absolute;left:calc(var(--p, 0) * 100%);top:-16px;bottom:-2px;translate:-50% 0;display:flex;flex-direction:column;align-items:center;transition:left .12s linear}.is-dragging .rb-ruler__pin{transition:none}.rb-ruler__pin b{min-width:24px;padding:2px 6px;border-radius:99px;background:var(--rb-fill);color:var(--c-on-accent);font-size:.72rem;text-align:center;font-variant-numeric:tabular-nums}.rb-ruler__pin:after{content:"";flex:1;width:2.5px;background:var(--rb-fill)}.rail__progress--ruler.is-party .rb-ruler__pin b{animation:rb-pop .45s var(--ease)}.rb-hand{display:flex;align-items:baseline;justify-content:flex-end;gap:12px;font-size:1.3rem;color:var(--c-text)}.rb-hand__next{font:inherit;color:var(--rb-fill);animation:rb-wiggle 1.6s ease-in-out infinite}.rb-hand__done{display:none;color:var(--rb-fill)}.rail__progress--count.is-end .rb-hand__next{display:none}.rail__progress--count.is-end .rb-hand__done{display:inline}.rail__progress--count.is-party .rb-hand__done{display:inline-block;animation:rb-pop .45s var(--ease) both}@keyframes rb-wiggle{0%,60%,to{translate:0 0}70%{translate:6px 0}80%{translate:0 0}90%{translate:4px 0}}@media(prefers-reduced-motion:reduce){.rb-fuse__spark,.rb-fuse__spark i,.rb-hand__next{animation:none}}.wordmark--wall{position:relative;padding-top:clamp(90px,13vw,180px)}.sticker-wall{position:absolute;top:12px;right:8px;bottom:0;left:8px;z-index:2;pointer-events:none}.wall-sticker{--s: 1;position:absolute;left:var(--x);top:var(--y);display:inline-grid;place-items:center;font-weight:var(--font-body-bold);line-height:1;white-space:nowrap;user-select:none;-webkit-user-select:none;touch-action:none;cursor:grab;pointer-events:auto;transform:translate(-50%,-50%) rotate(calc(var(--r) + var(--tilt, 0deg))) scale(var(--s));box-shadow:0 12px 22px -14px #000000b3;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.wall-sticker:hover{--s: 1.05}.wall-sticker.is-dragging{--s: 1.1;cursor:grabbing;box-shadow:0 26px 40px -18px #000c;transition:transform .08s linear,box-shadow .2s}.wall-sticker.is-dropped{animation:sticker-drop .7s var(--ease)}@keyframes sticker-drop{0%{transform:translate(-50%,-50%) rotate(calc(var(--r) - 7deg)) scale(1.06)}40%{transform:translate(-50%,-50%) rotate(calc(var(--r) + 5deg)) scale(.98)}70%{transform:translate(-50%,-50%) rotate(calc(var(--r) - 2deg)) scale(1.01)}to{transform:translate(-50%,-50%) rotate(var(--r)) scale(1)}}.wall-sticker--signal{background:var(--c-accent);color:var(--c-on-accent);--fill: var(--c-accent)}.wall-sticker--season{background:var(--c-season);color:var(--c-dark);--fill: var(--c-season)}.wall-sticker--light{background:var(--c-light);color:var(--c-dark);--fill: var(--c-light)}.wall-sticker--outline{background:var(--c-bg);color:var(--c-text);border:2px solid currentColor;--fill: var(--c-text)}.wall-sticker--pill{padding:.55em 1.15em .6em;border-radius:var(--r-pill);font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:calc(clamp(.95rem,1.7vw,1.5rem) * var(--display-scale));text-transform:uppercase;letter-spacing:-.01em}.wall-sticker--circle{width:clamp(92px,10vw,136px);aspect-ratio:1;padding:14px;border-radius:50%;font-family:var(--font-accent);font-weight:400;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.02;text-align:center;white-space:normal}.wall-sticker--circle:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.5px dashed currentColor;border-radius:50%;opacity:.45;pointer-events:none}.wall-sticker--tape{padding:.35em 1.1em .45em;font-family:var(--font-accent);font-weight:400;font-size:clamp(1.15rem,1.9vw,1.6rem);clip-path:polygon(3% 0,97% 8%,100% 90%,0 100%);box-shadow:none}.wall-sticker--skull,.wall-sticker--heart{background:none;border:0;box-shadow:none;filter:drop-shadow(0 10px 12px rgb(0 0 0 / .45))}.wall-sticker--skull{width:clamp(60px,7vw,100px);color:var(--fill);--skull-hole: var(--c-bg)}.wall-sticker--heart{width:clamp(50px,6vw,84px)}.wall-sticker__heart{width:100%;height:auto;fill:var(--fill)}.wall-sticker--outline.wall-sticker--heart .wall-sticker__heart{fill:none;stroke:currentColor;stroke-width:1.6}.wall-sticker.is-dragging.wall-sticker--skull,.wall-sticker.is-dragging.wall-sticker--heart{filter:drop-shadow(0 22px 18px rgb(0 0 0 / .55))}@media(max-width:749px){.wordmark--wall{padding-top:110px}}.live{display:flex;align-items:center;gap:10px;padding-top:20px;font-size:.92rem;color:var(--c-muted)}.live strong{color:var(--c-text);font-variant-numeric:tabular-nums}.live__dot{position:relative;flex:none;width:9px;height:9px;border-radius:50%;background:var(--c-muted)}.live.is-open .live__dot{background:var(--c-accent)}.live.is-open .live__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--c-accent);animation:live-pulse 2s var(--ease-soft) infinite}@keyframes live-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}body.is-dragging-sticker{user-select:none;-webkit-user-select:none;cursor:grabbing}.wish{border-radius:var(--r-card);background:color-mix(in srgb,var(--c-accent) 10%,var(--c-bg));border:1.5px solid color-mix(in srgb,var(--c-accent) 35%,transparent)}.wish__head{display:flex;align-items:center;gap:14px;padding:14px 16px;cursor:pointer;list-style:none}.wish__head::-webkit-details-marker{display:none}.wish__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--c-accent);color:var(--c-on-accent);transform:rotate(-8deg)}.wish__icon .icon{width:20px;height:20px}.wish__titles{display:grid;gap:2px;flex:1}.wish__title{font-weight:var(--font-body-bold)}.wish__sub{font-size:.88rem;color:var(--c-muted)}.wish__chevron{width:20px;height:20px;color:var(--c-muted);transition:transform .3s var(--ease)}.wish[open] .wish__chevron{transform:rotate(180deg)}.wish__body{display:grid;gap:12px;padding:0 16px 16px}.wish__motifs{margin:0;padding:0;border:0;min-width:0}.wish__label{display:block;margin-bottom:8px;padding:0;font-size:.85rem;font-weight:var(--font-body-bold)}.wish__grid{display:grid;grid-auto-flow:column;grid-auto-columns:92px;gap:8px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 8px;scroll-snap-type:x mandatory;scrollbar-width:thin}.wish__motif[hidden]{display:none}.wish__search{position:relative;display:flex;align-items:center;margin-bottom:10px}.wish__search-icon{position:absolute;left:12px;width:16px;height:16px;opacity:.55;pointer-events:none}.wish__search-input{width:100%;min-height:42px;padding:8px 44px 8px 36px;border:1.5px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-bg);color:var(--c-text);font:inherit;font-size:max(16px,.9rem)}.wish__search-input:focus{outline:none;border-color:var(--c-accent)}.wish__search-count{position:absolute;right:14px;font-size:.75rem;opacity:.6}.wish__empty{margin:4px 0 10px;font-size:.85rem;opacity:.7}.wish__motif{position:relative;display:grid;gap:6px;cursor:pointer;scroll-snap-align:start}.wish__thumb{display:block;aspect-ratio:var(--card-ratio);overflow:hidden;border-radius:var(--r-sm);background:var(--c-surface);outline:2.5px solid transparent;outline-offset:2px;transition:outline-color .2s,transform .3s var(--ease)}.wish__img{width:100%;height:100%;object-fit:cover}.wish__name{font-size:.74rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wish__motif:hover .wish__thumb{transform:translateY(-2px)}.wish__motif input:checked+.wish__thumb{outline-color:var(--c-accent);transform:rotate(-2deg)}.wish__motif input:focus-visible+.wish__thumb{outline-color:var(--c-text)}.wish__combo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px;border-radius:var(--r-sm);background:var(--c-bg);animation:rise .35s var(--ease)}.wish__combo-thumb{position:relative;width:58px;aspect-ratio:var(--card-ratio);overflow:hidden;border-radius:10px;background:var(--c-surface)}.wish__combo-thumb img{width:100%;height:100%;object-fit:cover}.wish__combo-tag{position:absolute;inset:auto 3px 3px;padding:1px 4px;border-radius:6px;background:var(--c-light);color:var(--c-dark);font-size:.6rem;font-weight:var(--font-body-bold);text-align:center}.wish__plus,.wish__equals{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.3rem;color:var(--c-muted)}.wish__result{color:var(--c-accent);font-size:calc(1.4rem * var(--scribble-scale, 1));transform:rotate(calc(-4deg * var(--scribble-tilt, 1)))}.wish__summary{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:.85rem}.wish__reset{color:var(--c-muted);text-decoration:underline;font-size:.8rem}.wish__note{width:100%;padding:12px 14px;border:1.5px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-bg);resize:vertical}.wish__note:focus{outline:none;border-color:var(--c-accent)}.wish__hint{font-size:.78rem;color:var(--c-muted)}.cart-note__input{width:100%;padding:12px 14px;border:1.5px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-bg);font-size:.95rem;resize:vertical}.cart-note__input:focus{outline:none;border-color:var(--c-accent)}.cart-note .mut__head .icon:first-child{color:var(--c-accent)}.drawer__extra{display:grid;gap:10px}.cart-page__summary .cart-note{background:var(--c-bg)}.nw__steps{display:grid;gap:8px;margin:4px 0 6px;padding:0;list-style:none;counter-reset:step}.nw__steps li{display:flex;align-items:center;gap:12px;font-weight:var(--font-body-medium);counter-increment:step}.nw__steps li:before{content:counter(step);display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--c-dark);color:var(--c-light);font-family:var(--font-display);font-size:.85rem}.figure{display:block;aspect-ratio:var(--figure-ratio, 8720 / 6747);background:currentColor;-webkit-mask:var(--figure) center / contain no-repeat;mask:var(--figure) center / contain no-repeat}.figure--float{animation:figure-float 7s var(--ease-soft) infinite}@keyframes figure-float{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-10px) rotate(1deg)}}.hero__ph-figure{width:min(46vw,580px);color:var(--c-light);opacity:.55}@media(min-width:990px){.hero--empty .hero__sticker{top:calc(var(--header-h) + 40px);bottom:auto;right:clamp(24px,4vw,64px)}}.hero__placeholder:has(.hero__ph-figure){place-items:center end;padding:calc(var(--header-h) + 24px) clamp(16px,5vw,90px) 0 0}@media(max-width:749px){.hero__ph-figure{width:88vw;opacity:.5}.hero__placeholder:has(.hero__ph-figure){place-items:start center;padding:calc(var(--header-h) + 30px) 0 0}}.motif__figure{width:86%;color:var(--c-dark)}.not-found__figure{width:clamp(240px,36vw,440px);color:var(--c-text)}.empty__figure{width:min(220px,70%);color:var(--c-text);opacity:.9}.password__figure,.gift__figure{width:clamp(220px,40vw,360px);color:var(--c-light)}.post-card__figure{width:70%;opacity:.35}.tile__skull .figure,.menu-tile__ph .figure,.quote__skull .figure{width:100%}.menu-tile__ph{top:18%;right:10%;bottom:26%;left:10%}.hero__ghost .figure{width:100%}.categories{padding-bottom:var(--space-section)}.categories__head{margin-bottom:clamp(24px,3vw,40px)}.categories__text{max-width:56ch;margin-top:14px;color:var(--c-muted)}.categories .bento--list{margin-top:0}.categories__item{display:contents}.categories__all{margin-top:36px;text-align:center}.pdp-tabs{grid-column:1 / -1;margin-top:clamp(24px,4vw,56px);padding:clamp(22px,3.5vw,48px);border-radius:var(--r-tile);background:var(--c-soft)}.pdp-tabs__list{display:flex;gap:8px;margin-bottom:clamp(20px,2.5vw,32px);overflow-x:auto;scrollbar-width:none}.pdp-tabs__list::-webkit-scrollbar{display:none}.pdp-tabs__tab{flex:none;min-height:48px;padding:0 22px;border:2px solid var(--c-line);border-radius:var(--r-pill);font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:calc(clamp(.8rem,1.1vw,1rem) * var(--display-scale));text-transform:uppercase;transition:background-color .25s,color .25s,border-color .25s,transform .35s var(--ease)}.pdp-tabs__tab:hover{border-color:var(--c-text)}.pdp-tabs__tab[aria-selected=true]{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.pdp-tabs__panel{animation:rise .4s var(--ease);font-size:1.05rem}@media(min-width:990px){.pdp-tabs__panel{columns:2;column-gap:clamp(32px,5vw,80px)}.pdp-tabs__panel>:is(img,table,figure,div,p:has(img)){column-span:all}.pdp-tabs__panel img{max-width:min(100%,760px);margin-inline:auto;display:block}.pdp-tabs__panel>*{break-inside:avoid}}.mirror{display:grid;gap:10px;margin-top:16px;padding:18px;border-radius:var(--r-card);border:1.5px dashed var(--c-line)}.mirror__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.mirror__title{font-family:var(--font-display);font-weight:var(--font-display-weight);text-transform:uppercase;font-size:.95rem}.mirror__hint{color:var(--c-muted);font-size:calc(1.15rem * var(--scribble-scale, 1))}.mirror__label{font-size:.92rem}.mirror__range{width:100%;accent-color:var(--c-accent)}.mirror__stage{max-width:320px;margin:4px auto 0}.mirror__stage svg{width:100%;height:auto;overflow:visible}.mirror__person{fill:color-mix(in srgb,var(--c-text) 14%,transparent)}.mirror__person.is-you{fill:color-mix(in srgb,var(--c-text) 24%,transparent)}.mirror__shirt{fill:var(--c-accent);transition:d .45s var(--ease)}.mirror__shirt.is-ref{fill:color-mix(in srgb,var(--c-accent) 45%,transparent)}.mirror__floor{stroke:var(--c-line);stroke-width:1.5}.mirror__hem{transition:transform .45s var(--ease)}.mirror__hem line{stroke:var(--c-text);stroke-width:1;stroke-dasharray:3 2}.mirror__hem text{font-size:8.5px;font-weight:700;fill:var(--c-text);font-family:var(--font-body)}.mirror__hem.is-flash text{animation:hem-flash .6s var(--ease)}@keyframes hem-flash{0%{fill:var(--c-accent)}to{fill:var(--c-text)}}.mirror__name{font-size:9px;font-weight:700;fill:var(--c-muted);font-family:var(--font-body)}.mirror__result{font-size:.92rem;line-height:1.45}.look__row{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}.look__item{position:relative;display:grid;align-content:start;gap:8px;width:clamp(140px,17vw,210px);transition:opacity .3s}.look__item.is-off{opacity:.45}.look__pick,.look__item--current{display:grid;gap:8px;cursor:pointer}.look__check{position:absolute;opacity:0;pointer-events:none}.look__media{position:relative;display:block;aspect-ratio:var(--card-ratio);overflow:hidden;border-radius:var(--r-card);background:var(--c-surface);outline:2.5px solid transparent;outline-offset:2px;transition:outline-color .25s}.look__img{width:100%;height:100%;object-fit:cover}.look__tick{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--chip-bg);color:var(--chip-fg);transition:background-color .25s,color .25s,transform .3s var(--ease)}.look__tick .icon{width:16px;height:16px}.look__check:checked+.look__media{outline-color:var(--c-accent)}.look__check:checked+.look__media .look__tick{background:var(--c-accent);color:var(--c-on-accent)}.look__icon-on,.look__check:checked+.look__media .look__icon-add{display:none}.look__check:checked+.look__media .look__icon-on{display:block}.look__check:focus-visible+.look__media{outline-color:var(--c-text)}.look__check:disabled+.look__media{opacity:.5}.look__title{font-weight:var(--font-body-medium);line-height:1.25}.look__price{font-weight:var(--font-body-bold);text-decoration:none}.look__select{width:100%;height:38px;padding:0 12px;border:1.5px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-bg);font-size:.88rem}.look__plus{align-self:center;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.6rem;color:var(--c-accent);margin-top:-40px}.look__summary{display:grid;align-content:center;gap:10px;flex:1 1 260px;min-width:240px;padding:clamp(20px,2.5vw,30px);border-radius:var(--r-tile);background:var(--c-soft)}.look__total{display:flex;justify-content:space-between;align-items:baseline;font-size:1.1rem}.look__total strong{font-size:1.4rem}.look__hint{font-family:var(--font-accent);font-size:1.25rem;color:var(--c-text);text-decoration:underline wavy var(--c-accent) 1.5px;text-underline-offset:5px}.look__hint:empty{display:none}@media(max-width:749px){.look__row{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-bottom:6px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.look__row::-webkit-scrollbar{display:none}.look__item{flex:none;width:46vw;scroll-snap-align:start}.look__summary{flex:none;width:78vw;scroll-snap-align:start}}.scratch{display:grid;gap:10px;margin-top:28px;max-width:520px}.scratch__title{color:var(--c-muted);font-size:calc(1.35rem * var(--scribble-scale, 1));transform:rotate(calc(-2deg * var(--scribble-tilt, 1)));transform-origin:left}.scratch__card{position:relative;display:grid;place-items:center;gap:12px;min-height:170px;padding:28px 24px;overflow:hidden;border-radius:var(--r-card);background:var(--c-accent);color:var(--c-on-accent);text-align:center;transform:rotate(-1deg);box-shadow:0 16px 34px -20px #0000008c}.scratch__text{font-size:calc(clamp(1.2rem,2.2vw,1.7rem) * var(--display-scale));line-height:1.05;max-width:20ch}.scratch__code{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;font-size:.9rem}.scratch__code code{padding:4px 12px;border:2px dashed currentColor;border-radius:var(--r-pill);font-weight:var(--font-body-bold);letter-spacing:.1em}.scratch__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:grab;transition:opacity .6s var(--ease)}.scratch__card.is-revealed .scratch__canvas{opacity:0;pointer-events:none}.scratch__card.is-revealed{animation:scratch-pop .6s var(--ease)}@keyframes scratch-pop{40%{transform:rotate(1.5deg) scale(1.03)}to{transform:rotate(-1deg)}}.scratch__reveal{justify-self:start;font-size:.82rem;color:var(--c-muted);text-decoration:underline;text-underline-offset:.2em}.stl__grid{display:grid;gap:clamp(22px,3vw,48px);align-items:start}@media(min-width:990px){.stl__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.stl--right .stl__media{order:2}.stl__side{position:sticky;top:calc(var(--header-h) + 34px)}}.stl__media{position:relative;aspect-ratio:var(--stl-ratio, 4 / 5);border-radius:var(--r-tile);background:var(--c-surface)}.stl__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--img-fit, cover);scale:var(--img-zoom, 1);border-radius:inherit}.stl__ph{fill:color-mix(in srgb,var(--c-text) 22%,transparent)}.stl__sticker{--rot: -10deg;bottom:18px;left:18px}.stl__pin{position:absolute;left:var(--x);top:var(--y);z-index:3;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--chip-bg);color:var(--chip-fg);font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:.85rem;translate:-50% -50%;box-shadow:0 8px 20px -8px #0000008c;transition:background-color .25s,color .25s,scale .35s var(--ease)}.stl__pin:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:2px solid var(--chip-bg);border-radius:50%;opacity:.7;animation:stl-pulse 2.4s var(--ease-soft) infinite}.stl__pin:hover,.stl__pin.is-active{background:var(--c-accent);color:var(--c-on-accent);scale:1.12}.stl__pin.is-active:before{border-color:var(--c-accent)}@keyframes stl-pulse{0%{transform:scale(.8);opacity:.8}70%,to{transform:scale(1.35);opacity:0}}@media(prefers-reduced-motion:reduce){.stl__pin:before{animation:none}}.stl__text{margin-bottom:18px;color:var(--c-muted);max-width:46ch}.stl__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.stl__item{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);gap:6px 14px;align-items:center;padding:10px;border:1.5px solid var(--c-line);border-radius:var(--r-card);scroll-margin:calc(var(--header-h) + 30px);transition:border-color .25s,background-color .25s}.stl__item.is-active{border-color:var(--c-accent);background:var(--c-soft)}.stl__num{position:absolute;top:4px;left:4px;z-index:1;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--c-text);color:var(--c-bg);font-family:var(--font-display);font-size:.68rem}.stl__item.is-active .stl__num{background:var(--c-accent);color:var(--c-on-accent)}.stl__thumb{grid-row:span 2;display:grid;place-items:center;aspect-ratio:var(--card-ratio);overflow:hidden;border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-muted)}.stl__thumb img{width:100%;height:100%;object-fit:cover}.stl__info{display:grid;gap:2px;align-self:end;min-width:0}.stl__title{font-weight:var(--font-body-bold);text-decoration:none;overflow-wrap:anywhere}a.stl__title:hover{text-decoration:underline;text-decoration-color:var(--c-accent)}.stl__hint{font-size:.85rem;color:var(--c-muted)}.stl__buy{align-self:start}.stl__sizes{display:flex;flex-wrap:wrap;gap:5px}.stl__sizes .size-pill{min-width:38px;height:32px;padding:0 9px;font-size:.82rem}.stl__add{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--c-text);color:var(--c-bg);transition:background-color .25s,color .25s}.stl__add:hover{background:var(--c-accent);color:var(--c-on-accent)}.stl__add .icon{width:18px;height:18px}.stl__soldout{font-size:.85rem;color:var(--c-muted)}.stl__cta{margin-top:18px}.stl [data-quick-add].is-loading{opacity:.5;pointer-events:none}.stl [data-quick-add].is-done{background:var(--c-accent);color:var(--c-on-accent);border-color:var(--c-accent)}.follow{display:grid;gap:14px}.follow__handle{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.follow__lead{color:var(--scribble-color, var(--c-muted))}.follow__name{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:calc(clamp(1.35rem,2.6vw,2.1rem) * var(--display-scale));line-height:1;overflow-wrap:anywhere}.follow__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.follow__btn{display:inline-flex;align-items:center;gap:9px;height:48px;padding:0 20px 0 16px;border:1.5px solid var(--c-line);border-radius:var(--r-btn, var(--r-pill));font-weight:var(--font-body-bold);text-decoration:none;transition:background-color .25s,color .25s,border-color .25s,transform .35s var(--ease)}.follow__btn .icon{width:20px;height:20px}.follow__btn:hover{background:var(--c-accent);color:var(--c-on-accent);border-color:var(--c-accent);transform:rotate(var(--btn-wobble, -1.2deg)) translateY(-2px)}.footer__locale{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:clamp(26px,3vw,40px)}.footer__locale .lang{justify-self:auto}.footer__country{display:inline-flex;align-items:center;gap:8px;height:42px;padding-left:14px;border:1.5px solid var(--c-line);border-radius:var(--r-pill)}.footer__country select{height:100%;padding:0 14px 0 0;border:0;border-radius:0;background:transparent}.sw__text{margin-top:12px;max-width:48ch;color:var(--c-muted)}.sw .section-head{align-items:flex-end}.sw__follow{justify-items:start}.sw__list{grid-auto-columns:62%}@media(min-width:750px){.sw__list{grid-auto-columns:calc((100% - var(--rail-pad) * 2 - 18px * 2) / 2.6)}}@media(min-width:990px){.sw__list{grid-auto-columns:calc((100% - var(--rail-pad) * 2 - 18px * 2) / 3.4)}}@media(min-width:1200px){.sw__list{grid-auto-columns:calc((100% - var(--rail-pad) * 2 - 18px * (var(--cols) - 1)) / (var(--cols) + .3))}}.sw__post{display:grid;gap:8px}.sw__media{position:relative;aspect-ratio:var(--sw-ratio, 9 / 16);overflow:hidden;border-radius:var(--r-card);background:var(--c-surface);color:var(--c-light);isolation:isolate}.sw__img,.sw__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:scale .6s var(--ease)}.sw__ph{fill:color-mix(in srgb,var(--c-text) 22%,transparent)}.sw__media:hover .sw__img,.sw__media:hover .sw__video{scale:1.04}.sw__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgb(0 0 0 / .62),transparent 42%),linear-gradient(to bottom,rgb(0 0 0 / .28),transparent 22%);pointer-events:none}.sw__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.sw__link:focus-visible{outline:3px solid var(--c-accent);outline-offset:-3px;border-radius:inherit}.sw__net{position:absolute;top:12px;left:12px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#00000052;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sw__net .icon{width:19px;height:19px}.sw__views{position:absolute;top:16px;right:14px;z-index:2;display:inline-flex;align-items:center;gap:4px;font-size:.82rem;font-weight:var(--font-body-bold)}.sw__views .icon{width:14px;height:14px;fill:currentColor}.sw__caption{position:absolute;inset:auto 14px 14px;z-index:2;font-size:.95rem;font-weight:var(--font-body-medium);line-height:1.3;pointer-events:none}.sw__play{position:absolute;top:50%;left:50%;z-index:4;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:color-mix(in srgb,var(--c-light) 22%,transparent);color:var(--c-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);translate:-50% -50%;transition:opacity .3s,scale .3s var(--ease)}.sw__play .icon{width:24px;height:24px;fill:currentColor;translate:2px 0}.sw__play:hover{scale:1.08;background:var(--c-accent);color:var(--c-on-accent)}.sw__media.is-playing .sw__play{opacity:0;scale:.8}.sw__media.is-playing:hover .sw__play{opacity:.9;scale:1}.sw__product{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 12px 6px 6px;border:1.5px solid var(--c-line);border-radius:var(--r-card);text-decoration:none;transition:border-color .25s,background-color .25s}.sw__product:hover{border-color:var(--c-accent);background:var(--c-soft)}.sw__product-img{aspect-ratio:1;overflow:hidden;border-radius:calc(var(--r-card) - 8px);background:var(--c-surface)}.sw__product-img img{width:100%;height:100%;object-fit:cover}.sw__product-info{display:grid;min-width:0}.sw__product-label{font-size:.7rem;font-weight:var(--font-body-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent)}.sw__product-title{overflow:hidden;font-size:.9rem;font-weight:var(--font-body-bold);white-space:nowrap;text-overflow:ellipsis}.sw__product-price{font-size:.9rem}.sw__tag{position:relative;display:grid;align-content:center;gap:8px;aspect-ratio:var(--sw-ratio, 9 / 16);overflow:hidden;padding:24px;border-radius:var(--r-card);background:var(--c-accent);color:var(--c-on-accent);text-decoration:none;transition:transform .4s var(--ease)}.sw__tag:hover{transform:rotate(-1.5deg)}.sw__tag-lead{font-size:calc(1.6rem * var(--scribble-scale, 1));transform:rotate(calc(-3deg * var(--scribble-tilt, 1)));transform-origin:left}.sw__tag-text{font-weight:var(--font-body-medium)}.sw__tag-hash{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:calc(clamp(1.05rem,1.6vw,1.45rem) * var(--display-scale));line-height:1.05;overflow-wrap:anywhere}.sw__tag-skull{position:absolute;right:-14px;bottom:-14px;width:46%;opacity:.9;--skull-hole: var(--c-accent)}@property --peel{syntax: "<length-percentage>"; inherits: true; initial-value: 0px;}.peel{display:grid;gap:36px;align-items:center;margin-bottom:clamp(44px,6vw,80px);padding-bottom:clamp(44px,6vw,80px);border-bottom:1px solid var(--c-line)}@media(min-width:990px){.peel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px}}.peel__intro{position:relative}.peel__title{color:var(--scribble-color, var(--c-accent));font-size:calc(1.7rem * var(--scribble-scale, 1));transform:rotate(calc(-3deg * var(--scribble-tilt, 1)));transform-origin:left}.peel__handle{margin-top:6px;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:calc(clamp(1.7rem,3.3vw,3.2rem) * var(--display-scale));line-height:.95;letter-spacing:-.01em;overflow-wrap:anywhere}.peel__text{max-width:38ch;margin-top:14px;color:var(--c-muted)}.peel__arrow{display:none}@media(min-width:990px){.peel__arrow{display:block;position:absolute;right:-24px;bottom:-34px;width:92px;height:auto;color:var(--c-accent);transform:rotate(-14deg)}}.peel__sheet{position:relative;padding:16px clamp(16px,3vw,30px) clamp(26px,3vw,36px);border-radius:var(--r-card);background-color:var(--c-light);background-image:radial-gradient(circle,color-mix(in srgb,var(--c-dark) 11%,transparent) 1px,transparent 1.6px);background-size:16px 16px;color:var(--c-dark);rotate:-1.5deg;box-shadow:0 34px 60px -32px #000000bf}.peel__sheet-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:clamp(18px,2.4vw,28px);padding-bottom:10px;border-bottom:1.5px dashed color-mix(in srgb,var(--c-dark) 22%,transparent);font-size:.7rem;font-weight:var(--font-body-bold);letter-spacing:.16em;text-transform:uppercase;opacity:.6}.peel__list{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(16px,2.4vw,28px) clamp(14px,2vw,26px);margin:0;padding:0;list-style:none}.peel__slot{rotate:var(--tilt, 0deg)}.peel__item{--peel: 0px;position:relative;display:block;width:clamp(88px,10vw,122px);aspect-ratio:1;text-decoration:none;filter:drop-shadow(0 8px 10px rgb(0 0 0 / .28));transition:--peel .4s var(--ease),transform .4s var(--ease),filter .4s var(--ease)}.peel__face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:6px;border:5px solid #fff;border-radius:26%;background:var(--st-bg, var(--c-accent));color:var(--st-fg, var(--c-on-accent));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--peel)),calc(100% - var(--peel)) 100%,0 100%)}.peel__face .icon{width:40%;height:auto}.peel__name{font-size:.72rem;font-weight:var(--font-body-bold);letter-spacing:.02em}.peel__curl{position:absolute;right:0;bottom:0;width:var(--peel);height:var(--peel);border-top-left-radius:8px;background:linear-gradient(135deg,#fff,#e9e6e4,#b9b4b1);clip-path:polygon(0 0,100% 0,0 100%)}@media(hover:hover){.peel__item:hover{--peel: 42%;transform:translateY(-4px) rotate(3deg);filter:drop-shadow(0 14px 14px rgb(0 0 0 / .3))}}@media(hover:none){.peel__item{--peel: 20%}}.peel__item:active{--peel: 56%;transform:translateY(-14px) rotate(-10deg) scale(1.08);filter:drop-shadow(0 22px 18px rgb(0 0 0 / .35))}.peel__item:focus-visible{outline:none}.peel__item:focus-visible .peel__face{box-shadow:inset 0 0 0 3px var(--c-dark)}@media(prefers-reduced-motion:reduce){.peel__item{transition:none}}.peel--brand .peel__item--instagram{--st-bg: radial-gradient(circle at 28% 108%, #fdf497 0%, #fdf497 6%, #fd5949 44%, #d6249f 62%, #285aeb 92%);--st-fg: #fff}.peel--brand .peel__item--tiktok{--st-bg: #111;--st-fg: #fff}.peel--brand .peel__item--tiktok .icon{filter:drop-shadow(-2px -1.5px 0 #25f4ee) drop-shadow(2px 1.5px 0 #fe2c55)}.peel--brand .peel__item--youtube{--st-bg: #ff0033;--st-fg: #fff}.peel--brand .peel__item--pinterest{--st-bg: #e60023;--st-fg: #fff}.peel--brand .peel__item--facebook{--st-bg: #1877f2;--st-fg: #fff}.peel--theme .peel__item--tiktok,.peel--theme .peel__item--pinterest{--st-bg: var(--c-dark);--st-fg: var(--c-light)}.peel--theme .peel__item--youtube{--st-bg: var(--c-season);--st-fg: var(--c-on-accent)}.gallery--original .gallery__list{align-items:start}.gallery--original .gallery__img{object-fit:contain}.sticker.sticker--shape-circle{border-radius:50%}.sticker.sticker--shape-soft{border-radius:28%}.sticker.sticker--shape-pill,.sticker.sticker--shape-tape{width:max-content;max-width:min(46vw,300px);aspect-ratio:auto;text-wrap:balance}.sticker.sticker--shape-pill{padding:.5em 1.15em .6em;border-radius:999px;font-size:calc(var(--size) * var(--sticker-scale, 1) * var(--sticker-local, 1) * .17)}.sticker.sticker--shape-tape{padding:.35em 1.2em .45em;border-radius:0;font-size:calc(var(--size) * var(--sticker-scale, 1) * var(--sticker-local, 1) * .19);clip-path:polygon(3% 0,97% 8%,100% 90%,0 100%);box-shadow:none}.sticker.sticker--shape-tape:after{display:none}.sticker.sticker--shape-burst{padding:calc(var(--size) * var(--sticker-scale, 1) * var(--sticker-local, 1) * .16);line-height:.95;border-radius:0;box-shadow:none;clip-path:polygon(50% 0%,59% 11%,72% 4%,75% 18%,89% 16%,85% 30%,98% 36%,88% 47%,98% 58%,85% 64%,89% 79%,75% 76%,72% 91%,59% 84%,50% 96%,41% 84%,28% 91%,25% 76%,11% 79%,15% 64%,2% 58%,12% 47%,2% 36%,15% 30%,11% 16%,25% 18%,28% 4%,41% 11%)}.sticker.sticker--shape-burst:after{display:none}.sticker--sm.sticker--shape-pill{font-size:calc(var(--size) * var(--sticker-scale, 1) * var(--sticker-local, 1) * .19)}.sticker--sm.sticker--shape-tape{font-size:calc(var(--size) * var(--sticker-scale, 1) * var(--sticker-local, 1) * .21)}.sticker.sticker--tone-signal{background:var(--c-accent);color:var(--c-on-accent)}.sticker.sticker--tone-season{background:var(--c-season);color:var(--c-dark)}.sticker.sticker--tone-dark{background:var(--c-dark);color:var(--c-light)}.sticker.sticker--tone-light{background:var(--c-light);color:var(--c-dark)}.sticker.sticker--tone-outline{background:var(--c-bg);color:var(--c-text);border:2px solid currentColor}.sticker.sticker--tone-custom{background:var(--st-bg, var(--c-accent));color:var(--st-fg, var(--c-on-accent))}.sticker.sticker--pos.sticker--pos-tl,.sticker.sticker--pos.sticker--pos-tr,.sticker.sticker--pos.sticker--pos-bl,.sticker.sticker--pos.sticker--pos-br,.sticker.sticker--pos.sticker--pos-free{inset:auto;translate:none}.sticker.sticker--pos.sticker--pos-tl{top:var(--sticker-top, clamp(12px, 2vw, 24px));left:clamp(12px,2vw,24px)}.sticker.sticker--pos.sticker--pos-tr{top:var(--sticker-top, clamp(12px, 2vw, 24px));right:clamp(12px,2vw,24px)}.sticker.sticker--pos.sticker--pos-bl{bottom:clamp(12px,2vw,24px);left:clamp(12px,2vw,24px)}.sticker.sticker--pos.sticker--pos-br{bottom:clamp(12px,2vw,24px);right:clamp(12px,2vw,24px)}.sticker.sticker--pos.sticker--pos-free{left:var(--sx, 50%);top:var(--sy, 50%);translate:-50% -50%}.hero__sticker{--sticker-top: calc(var(--header-h) + 34px)}.motif__frame,.stl__frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:var(--r-tile)}.stl__frame .stl__img{border-radius:0}body .shopify-policy__container{max-width:calc(var(--narrow-max) + var(--gutter) * 2);margin:0 auto;padding:calc(var(--header-h) + clamp(28px,4vw,56px)) var(--gutter) var(--space-section)}body .shopify-policy__title{margin-bottom:clamp(24px,3vw,40px);text-align:left}body .shopify-policy__title h1{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:calc(clamp(2rem,5vw,4.4rem) * var(--display-scale));line-height:.95;text-transform:uppercase;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere}body .shopify-policy__body{font-size:1.04rem;line-height:1.65}body .shopify-policy__body .rte h2{margin-top:2em}body .shopify-policy__body a{color:inherit;text-decoration-color:var(--c-accent)}.mailtpl{padding-top:calc(var(--header-h) + clamp(28px,4vw,56px))}.mailtpl__wrap{max-width:900px}.mailtpl__lead{max-width:62ch;margin:12px 0 18px}.mailtpl__steps{margin:0 0 22px;padding-left:1.3em;display:grid;gap:6px}.mailtpl__steps kbd{font:inherit;font-size:.85em;padding:1px 6px;border:1px solid var(--c-line);border-radius:6px}.mailtpl__swatches{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.mailtpl__swatches span{display:inline-flex;align-items:center;gap:8px;font-size:.85rem}.mailtpl__swatches span:before{content:"";width:22px;height:22px;border-radius:50%;background:var(--sw);border:1px solid var(--c-line)}.mailtpl__fonts{font-size:.85rem;opacity:.75;margin:0 0 18px}.mailtpl__actions{display:flex;align-items:center;gap:14px;margin-bottom:12px}.mailtpl__status{font-size:.9rem;color:var(--c-accent)}.mailtpl__code{width:100%;min-height:360px;padding:14px 16px;border:1.5px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-text);font:12px/1.5 ui-monospace,Menlo,monospace;resize:vertical}.mailtpl__mail{margin-top:34px}.mailtpl__name{font-size:clamp(1.2rem,2.4vw,1.6rem);margin:0 0 12px}.mailtpl__bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:12px}.mailtpl__toggle{display:inline-flex;padding:3px;border:1.5px solid var(--c-line);border-radius:999px}.mailtpl__toggle button{padding:6px 14px;border:0;border-radius:999px;background:none;color:inherit;font:inherit;font-size:.85rem;cursor:pointer}.mailtpl__toggle button[aria-pressed=true]{background:var(--c-text);color:var(--c-bg)}.mailtpl__note{margin:0;font-size:.85rem}.mailtpl__note:empty{display:none}.mailtpl__frame{display:block;width:100%;height:900px;border:1.5px solid var(--c-line);border-radius:var(--r-sm);background:#fff}.mailtpl__mail[data-view=preview] .mailtpl__code,.mailtpl__mail[data-view=code] .mailtpl__preview{display:none}.mailtpl__logo{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;margin:0 0 22px}.mailtpl__logo-stage{display:grid;place-items:center;min-width:220px;min-height:90px;padding:18px;border-radius:var(--r-sm);background:var(--c-head)}.mailtpl__logo-img{display:block;max-width:100%;height:auto}.mailtpl__logo[data-invert=true] .mailtpl__logo-img{filter:invert(1)}@media(max-width:600px){.mailtpl__logo{grid-template-columns:1fr}}.mailtpl__notice{margin:0 0 22px;padding:16px 18px;border:2px dashed var(--c-accent);border-radius:var(--r-sm)}.mailtpl__notice p{margin:0 0 8px}.mailtpl__notice ul{margin:0 0 8px;padding-left:1.2em}.mailtpl__mail[data-sufio]:not([data-view=html]) [data-sufio-html],.mailtpl__mail[data-sufio]:not([data-view=scss]) [data-sufio-scss]{display:none}.mailtpl__mail[data-sufio]:not([data-view=preview]) .mailtpl__preview{display:none}.mailtpl__mail[data-sufio] .mailtpl__actions{flex-wrap:wrap}.header-pill{position:relative}.header-pill>.header-pill__start,.header-pill>.logo,.header-pill>.header-pill__end{position:relative;z-index:1}.pill-marquee{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;overflow:hidden;border-radius:inherit;pointer-events:none}.pill-marquee__track{display:flex;flex:none;white-space:nowrap;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:clamp(1.8rem,3.4vw,2.8rem);text-transform:uppercase;letter-spacing:-.01em;opacity:.08;filter:blur(1.5px);animation:marquee 70s linear infinite}.pill-marquee__track span{padding-right:.4em}.header-pill--marquee:hover .pill-marquee__track{animation-play-state:paused}.header-pill--marquee-late .pill-marquee{opacity:0;transition:opacity .8s var(--ease-soft)}body.is-scrolled .header-pill--marquee-late .pill-marquee,body:not(:has(.ann)) .header-pill--marquee-late .pill-marquee{opacity:1}@media(prefers-reduced-motion:reduce){.pill-marquee__track{animation:none}}.site-header--sticker .quick-nav ul{gap:8px}.site-header--sticker .quick-nav__link,.site-header--sticker .menu-btn{position:relative;height:38px;border:2px solid #fff;border-radius:9px;background:#fff;color:var(--c-dark);box-shadow:0 3px 8px -3px #00000059;rotate:var(--tilt, -2deg);transition:rotate .3s var(--ease),transform .3s var(--ease),background-color .25s,color .25s}.site-header--sticker .quick-nav li:nth-child(2n) .quick-nav__link{--tilt: 1.5deg}.site-header--sticker .quick-nav li:nth-child(3n) .quick-nav__link{--tilt: -1deg}.site-header--sticker .quick-nav__link.is-signal{background:var(--c-accent);border-color:#fff;color:var(--c-on-accent)}.site-header--sticker .quick-nav__link:hover,.site-header--sticker .menu-btn:hover{background:#fff;color:var(--c-dark);rotate:0deg;transform:translateY(-2px)}.site-header--sticker .quick-nav__link:after,.site-header--sticker .menu-btn:after{content:"";position:absolute;right:-2px;bottom:-2px;width:0;height:0;border-radius:0 0 9px;background:linear-gradient(315deg,var(--chip-bg) 48%,#e4ddd9 50%,#fff 100%);box-shadow:-2px -2px 4px -1px #00000040;transition:width .3s var(--ease),height .3s var(--ease)}.site-header--sticker .quick-nav__link:hover:after,.site-header--sticker .menu-btn:hover:after{width:14px;height:14px}.site-header--sticker .cart-count{border:2px solid #fff;rotate:-8deg;box-shadow:0 2px 5px -2px #0006}.site-header--sticker .cart-count.is-bumped{animation:sticker-slap .55s var(--ease)}@keyframes sticker-slap{0%{transform:scale(1.9) rotate(-28deg);opacity:0}60%{transform:scale(.92) rotate(4deg);opacity:1}}.menu-btn--skull{gap:10px;padding-left:10px}.jaw-skull{position:relative;display:block;width:30px;aspect-ratio:1}.jaw-skull__top,.jaw-skull__jaw{position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;-webkit-mask:var(--head) center / contain no-repeat;mask:var(--head) center / contain no-repeat}.jaw-skull__top{clip-path:inset(0 0 28% 0)}.jaw-skull__jaw{clip-path:inset(72% 0 0 0);transform-origin:22% 70%;transition:transform .35s var(--ease)}.menu-btn--skull:hover .jaw-skull__jaw{transform:translateY(2px) rotate(9deg)}.menu-btn--skull.is-open .jaw-skull__jaw{transform:translateY(5px) rotate(18deg)}.menu.menu--mouth{clip-path:circle(0 at var(--mouth-x, 40px) var(--mouth-y, 40px))}.menu.menu--mouth.is-open{clip-path:circle(150% at var(--mouth-x, 40px) var(--mouth-y, 40px))}.logo__skull-wrap,.thumbbar__skull{position:relative;display:inline-block}.skull-zzz{display:none}.skull-hat{position:absolute;left:2%;bottom:68%;width:100%;color:var(--c-accent);rotate:-14deg;pointer-events:none}.skull-hat svg{display:block;width:100%;height:auto}.is-sleeping>.skull,.is-sleeping>.jaw-skull__top,.is-sleeping>.jaw-skull__jaw{animation:skull-breathe 4s ease-in-out infinite}.is-sleeping{rotate:-12deg}.is-sleeping .skull-zzz{position:absolute;top:-14px;right:-16px;display:block;width:22px;height:26px;font-family:var(--font-accent);font-style:normal;line-height:1;color:var(--c-accent);pointer-events:none}.skull-zzz i{position:absolute;left:0;bottom:0;font-style:normal;font-size:15px;opacity:0;animation:zzz 3s linear infinite}.skull-zzz i:nth-child(2){animation-delay:1s}.skull-zzz i:nth-child(3){animation-delay:2s}@keyframes zzz{0%{transform:translate(0) scale(.7);opacity:0}20%{opacity:1}to{transform:translate(10px,-18px) scale(1.3);opacity:0}}@keyframes skull-breathe{50%{transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.is-sleeping>.skull,.is-sleeping>.jaw-skull__top,.is-sleeping>.jaw-skull__jaw,.skull-zzz i{animation:none}.skull-zzz i{opacity:1}.skull-zzz i:nth-child(2){transform:translate(5px,-8px)}.skull-zzz i:nth-child(3){transform:translate(10px,-16px)}}.pill-status{pointer-events:none;position:absolute;top:calc(100% + 6px);left:50%;display:flex;align-items:center;gap:7px;max-width:calc(100% - 20px);margin:0;padding:4px 12px 5px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--chip-bg) 80%,transparent);color:var(--chip-fg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1rem;white-space:nowrap;translate:-50% 0;rotate:-1.5deg;transition:opacity .3s,translate .45s var(--ease)}.pill-status [data-pill-status-text]{overflow:hidden;text-overflow:ellipsis}.pill-status__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--c-muted)}.pill-status.is-open .pill-status__dot{background:#2fb36b;box-shadow:0 0 #2fb36b99;animation:status-pulse 2.4s infinite}@keyframes status-pulse{70%{box-shadow:0 0 0 7px #2fb36b00}to{box-shadow:0 0 #2fb36b00}}body.has-island .pill-status{opacity:0}body.is-scrolled .pill-status{opacity:0;translate:-50% -6px}.island{pointer-events:none;position:absolute;top:calc(100% + 8px);left:50%;width:min(480px,100%);padding:8px 8px 8px 12px;border-radius:24px;background:color-mix(in srgb,var(--chip-bg) 90%,transparent);color:var(--chip-fg);-webkit-backdrop-filter:saturate(1.5) blur(18px);backdrop-filter:saturate(1.5) blur(18px);border:1px solid color-mix(in srgb,var(--chip-fg) 8%,transparent);box-shadow:0 16px 40px -20px #00000080;opacity:0;visibility:hidden;transform:translate(-50%,-14px) scaleX(.6);transition:transform .5s cubic-bezier(.34,1.4,.5,1),opacity .25s,visibility 0s .5s}.island.is-open{pointer-events:auto;opacity:1;visibility:visible;transform:translate(-50%) scaleX(1);transition:transform .5s cubic-bezier(.34,1.4,.5,1),opacity .2s,visibility 0s}.island__pane{display:none;align-items:center;gap:12px;min-height:44px}.island__pane.is-active{display:flex}.island__img{flex:none;width:40px;height:40px;overflow:hidden;border-radius:10px;background:var(--c-line)}.island__img:empty{display:none}.island__img img{display:block;width:100%;height:100%;object-fit:cover}.island__text{flex:1;min-width:0;font-size:.9rem;line-height:1.25}.island__text strong{font-weight:var(--font-body-bold)}.island__link{flex:none;padding:8px 14px;border-radius:var(--r-pill);background:var(--chip-fg);color:var(--chip-bg);font-size:.85rem;font-weight:var(--font-body-bold);text-decoration:none}.island__pane--ship{flex-wrap:wrap;gap:6px;padding-right:6px}.island__pane--ship .island__text{flex-basis:100%;text-align:center}.island__bar{flex-basis:100%;height:6px;overflow:hidden;border-radius:var(--r-pill);background:var(--c-line)}.island__bar span{display:block;width:0;height:100%;border-radius:inherit;background:var(--c-accent);transition:width .8s var(--ease)}.island.is-done .island__pane--ship .island__text{color:var(--c-accent);font-weight:var(--font-body-bold)}.island__buy-info{display:grid;flex:1;min-width:0;line-height:1.2}.island__buy-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem}.island__buy-price{font-weight:var(--font-body-bold)}.island__buy-btn{flex:none;min-height:44px;padding-inline:1.3em}@media(prefers-reduced-motion:reduce){.island,.island.is-open{transition:opacity .2s,visibility 0s;transform:translate(-50%)}}.thumbbar{display:none}@media(max-width:749px){.thumbbar{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:55;display:grid;grid-template-columns:repeat(var(--cols, 5),minmax(0,1fr));align-items:center;height:64px;padding:0 6px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--chip-bg) 90%,transparent);color:var(--chip-fg);-webkit-backdrop-filter:saturate(1.5) blur(18px);backdrop-filter:saturate(1.5) blur(18px);border:1px solid color-mix(in srgb,var(--chip-fg) 8%,transparent);box-shadow:0 14px 40px -16px #00000080}.thumbbar__btn{display:grid;place-items:center;gap:2px;padding:6px 0;color:inherit;font-size:.64rem;font-weight:var(--font-body-medium);text-decoration:none}.thumbbar__btn .icon{width:22px;height:22px}.thumbbar__cart{position:relative;display:block}.thumbbar__cart .cart-count{top:-7px;right:-12px}.thumbbar__badge{position:relative;display:block}.thumbbar__badge .cart-count{top:-7px;right:-12px}.thumbbar[data-full]{padding:0 4px}.thumbbar[data-full] .thumbbar__btn{font-size:.58rem;white-space:nowrap}.thumbbar[data-full] .thumbbar__badge .cart-count{right:-9px}.thumbbar__home{display:grid;place-items:center;justify-self:center;width:60px;height:60px;margin-top:-28px;border-radius:50%;background:var(--c-accent);color:var(--c-on-accent);box-shadow:0 10px 24px -10px #0009,0 0 0 4px var(--chip-bg)}.thumbbar__skull{width:34px}.thumbbar__skull .skull{width:100%}@media(max-width:359px){.thumbbar[data-full] .thumbbar__btn>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}body:has(.thumbbar){padding-bottom:calc(84px + env(safe-area-inset-bottom))}body:has(.thumbbar) .sticky-buy{bottom:calc(84px + env(safe-area-inset-bottom))}body:has(.thumbbar) .egg-toast{bottom:calc(90px + env(safe-area-inset-bottom))}.site-header--thumb .header-pill__start,.site-header--thumb .header-pill__end{display:none}.site-header--thumb .header-pill{grid-template-columns:auto;justify-content:center;width:fit-content;padding:0 22px}.site-header--thumb{transition:top .45s var(--ease),transform .45s var(--ease)}body.is-scrolling-down:not(.has-island) .site-header--thumb{transform:translateY(calc(-100% - 40px))}}.spine{display:none}@media(min-width:1100px){:root{--spine-w: 78px}body:has(.spine){padding-left:var(--spine-w)}body:has(.spine) .header-pill,body:has(.spine) .pill-status{display:none}body:has(.spine) .site-header{left:calc(var(--spine-w) + var(--gutter) + 8px)}body:has(.spine) .ann{left:var(--spine-w)}.spine{position:fixed;inset:0 auto 0 0;z-index:52;display:flex;flex-direction:column;align-items:center;gap:16px;width:var(--spine-w);padding:14px 0;overflow-y:auto;scrollbar-width:none;background:var(--chip-bg);color:var(--chip-fg);border-right:1px solid var(--c-line)}.spine__menu{display:grid;place-items:center;gap:6px;padding:10px 8px;border-radius:14px;font-size:.68rem;font-weight:var(--font-body-bold);letter-spacing:.12em;text-transform:uppercase;transition:background-color .25s,color .25s}.spine__menu .icon{width:24px;height:24px}.spine__menu:hover{background:var(--chip-fg);color:var(--chip-bg)}.spine__brand{flex:1 0 auto;display:flex;align-items:center;writing-mode:vertical-rl;rotate:180deg;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:clamp(1rem,3.2vh,1.9rem);letter-spacing:-.01em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.spine__links,.spine__tools,.spine__menu{flex:none}.spine__links{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.spine__links a{display:block;padding:10px 8px;border-radius:var(--r-pill);writing-mode:vertical-rl;rotate:180deg;font-size:.85rem;font-weight:var(--font-body-medium);text-decoration:none;white-space:nowrap;transition:background-color .25s}.spine__links a:hover,.spine__links a[aria-current]{background:var(--c-line)}.spine__tools{display:grid;gap:2px}body:has(.spine) .menu{clip-path:none;transform-origin:left center;transform:perspective(1800px) rotateY(-75deg);transition:transform .7s var(--ease),opacity .35s,visibility 0s .7s}body:has(.spine) .menu.is-open{transform:none;transition:transform .7s var(--ease),opacity .25s,visibility 0s}}@property --skull-r{syntax: "<length>"; inherits: false; initial-value: 0px;}.menu.menu--anim-rakel:not(.menu--mouth,.menu--spine){opacity:1;clip-path:inset(0 100% 0 0);transition:clip-path calc(1.35s * var(--menu-tempo, 1)) cubic-bezier(.65,0,.35,1),visibility 0s calc(1.35s * var(--menu-tempo, 1))}.menu.menu--anim-rakel:not(.menu--mouth,.menu--spine).is-open{clip-path:inset(0 0 0 0);transition:clip-path calc(1.35s * var(--menu-tempo, 1)) cubic-bezier(.65,0,.35,1),visibility 0s}.menu--anim-rakel:not(.menu--mouth,.menu--spine):after{content:"";position:fixed;top:0;bottom:0;left:0;z-index:5;width:22px;border-radius:4px;background:var(--c-accent);box-shadow:8px 0 22px #00000059;pointer-events:none;transform:translate(-24px);transition:transform calc(1.35s * var(--menu-tempo, 1)) cubic-bezier(.65,0,.35,1)}.menu--anim-rakel:not(.menu--mouth,.menu--spine).is-open:after{transform:translate(100vw)}.motion-ok .menu--anim-rakel:not(.menu--mouth,.menu--spine) :is(.menu__item,.menu-tile){transform:translate(-28px) skew(-6deg);filter:blur(4px);transition:opacity calc(.72s * var(--menu-tempo, 1)),transform calc(.9s * var(--menu-tempo, 1)) var(--ease),filter calc(.9s * var(--menu-tempo, 1))}.motion-ok .menu--anim-rakel:not(.menu--mouth,.menu--spine).is-open :is(.menu__item,.menu-tile){transform:none;filter:none;transition-delay:calc(var(--i, 1) * 90ms * var(--menu-tempo, 1) + .38s * var(--menu-tempo, 1))}.menu.menu--anim-sticker:not(.menu--mouth,.menu--spine){opacity:1;clip-path:none;transform-origin:100% 0;transform:translate(45%,-108%) rotate(16deg) scale(.88);box-shadow:0 0 0 10px #fff,0 40px 80px -20px #000000a6;transition:transform calc(.9s * var(--menu-tempo, 1)) cubic-bezier(.55,0,.75,.25),visibility 0s calc(.9s * var(--menu-tempo, 1))}.menu.menu--anim-sticker:not(.menu--mouth,.menu--spine).is-open{transform:none;transition:transform calc(1.35s * var(--menu-tempo, 1)) cubic-bezier(.5,0,.3,1.2),visibility 0s}.menu--anim-sticker:not(.menu--mouth,.menu--spine):after{content:"";position:fixed;left:0;bottom:0;z-index:5;width:90px;height:90px;background:linear-gradient(45deg,var(--c-bg) 50%,#e9e4e7 50%,#fff 70%,#cfc9cd);box-shadow:6px -6px 14px #00000040;border-top-right-radius:14px;pointer-events:none;opacity:1;transition:opacity calc(.36s * var(--menu-tempo, 1))}.menu--anim-sticker:not(.menu--mouth,.menu--spine).is-open:after{opacity:0;transition:opacity calc(.54s * var(--menu-tempo, 1)) calc(.99s * var(--menu-tempo, 1))}.menu.menu--anim-zine:not(.menu--mouth,.menu--spine){opacity:1;clip-path:inset(0 50% 0 50%);transform:perspective(1600px) rotateY(-26deg) scale(.94);transition:clip-path calc(1.08s * var(--menu-tempo, 1)) cubic-bezier(.6,0,.3,1),transform calc(1.26s * var(--menu-tempo, 1)) cubic-bezier(.6,0,.3,1),visibility 0s calc(1.26s * var(--menu-tempo, 1))}.menu.menu--anim-zine:not(.menu--mouth,.menu--spine).is-open{clip-path:inset(0 0 0 0);transform:none;transition:clip-path calc(1.26s * var(--menu-tempo, 1)) cubic-bezier(.6,0,.3,1),transform calc(1.44s * var(--menu-tempo, 1)) cubic-bezier(.6,0,.3,1),visibility 0s}.menu--anim-zine:not(.menu--mouth,.menu--spine):after{content:"";position:fixed;top:0;bottom:0;left:50%;z-index:5;width:2px;background:linear-gradient(transparent,color-mix(in srgb,var(--c-text) 40%,transparent) 20% 80%,transparent);pointer-events:none;transition:opacity calc(.36s * var(--menu-tempo, 1))}.menu--anim-zine:not(.menu--mouth,.menu--spine).is-open:after{opacity:0;transition:opacity calc(.72s * var(--menu-tempo, 1)) calc(.9s * var(--menu-tempo, 1))}.menu.menu--anim-skull:not(.menu--mouth,.menu--spine){opacity:1;clip-path:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 110'%3E%3Cpath fill-rule='evenodd' d='M50 4C24 4 8 22 8 46c0 16 8 26 18 32v18c0 6 4 10 10 10h28c6 0 10-4 10-10V78c10-6 18-16 18-32C92 22 76 4 50 4ZM36 37a10 11 0 1 0 0 22a10 11 0 1 0 0-22ZM64 37a10 11 0 1 0 0 22a10 11 0 1 0 0-22ZM50 62l-6 11h12Z'/%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 110'%3E%3Cpath fill-rule='evenodd' d='M50 4C24 4 8 22 8 46c0 16 8 26 18 32v18c0 6 4 10 10 10h28c6 0 10-4 10-10V78c10-6 18-16 18-32C92 22 76 4 50 4ZM36 37a10 11 0 1 0 0 22a10 11 0 1 0 0-22ZM64 37a10 11 0 1 0 0 22a10 11 0 1 0 0-22ZM50 62l-6 11h12Z'/%3E%3C/svg%3E") no-repeat;-webkit-mask-size:var(--skull-r) calc(var(--skull-r) * 1.1);mask-size:var(--skull-r) calc(var(--skull-r) * 1.1);-webkit-mask-position:calc(50vw - var(--skull-r) / 2) calc(62vh - var(--skull-r) * .88);mask-position:calc(50vw - var(--skull-r) / 2) calc(62vh - var(--skull-r) * .88);transition:--skull-r calc(1.26s * var(--menu-tempo, 1)) cubic-bezier(.2,.55,.4,1),visibility 0s calc(1.26s * var(--menu-tempo, 1))}.menu.menu--anim-skull:not(.menu--mouth,.menu--spine).is-open{--skull-r: 600vmax;transition:--skull-r calc(1.8s * var(--menu-tempo, 1)) cubic-bezier(.6,0,.8,.45),visibility 0s}.menu.menu--anim-skull:not(.menu--mouth,.menu--spine).is-open.is-settled{-webkit-mask:none;mask:none}.menu.menu--anim-tape:not(.menu--mouth,.menu--spine){clip-path:none;transition:opacity calc(.45s * var(--menu-tempo, 1)) calc(.81s * var(--menu-tempo, 1)),visibility 0s calc(1.26s * var(--menu-tempo, 1))}.menu.menu--anim-tape:not(.menu--mouth,.menu--spine).is-open{transition:opacity calc(.36s * var(--menu-tempo, 1)),visibility 0s}.menu--anim-tape:not(.menu--mouth,.menu--spine) .menu__link{padding:.04em .3em .02em;background:color-mix(in srgb,var(--c-accent) 24%,transparent);clip-path:polygon(0 6%,3% 0,97% 3%,100% 0,99% 94%,100% 100%,2% 97%,0 100%,1% 50%)}.motion-ok .menu--anim-tape:not(.menu--mouth,.menu--spine) .menu__item{opacity:1;transform:translate(-115vw) rotate(-9deg);transition:transform calc(.81s * var(--menu-tempo, 1)) cubic-bezier(.55,0,.8,.2);transition-delay:calc(var(--i, 1) * 60ms * var(--menu-tempo, 1))}.motion-ok .menu--anim-tape:not(.menu--mouth,.menu--spine) .menu__item:nth-child(2n){transform:translate(115vw) rotate(8deg)}.motion-ok .menu--anim-tape:not(.menu--mouth,.menu--spine).is-open .menu__item{transform:rotate(-1.2deg);transition:transform calc(1.08s * var(--menu-tempo, 1)) cubic-bezier(.5,0,.25,1.25);transition-delay:calc((var(--i, 1) * .12s + .2s) * var(--menu-tempo, 1))}.motion-ok .menu--anim-tape:not(.menu--mouth,.menu--spine).is-open .menu__item:nth-child(2n){transform:rotate(1deg)}.icon-original .skull,.icon-original .jaw-skull__top,.icon-original .jaw-skull__jaw{-webkit-mask:none;mask:none;background:var(--head) center / contain no-repeat}.figure-original .figure{-webkit-mask:none;mask:none;background:var(--figure) center / contain no-repeat}.own-icon .jaw-skull__top{clip-path:none;transition:transform .35s var(--ease)}.own-icon .jaw-skull__jaw{display:none}.own-icon .menu-btn--skull:hover .jaw-skull__top{transform:rotate(-12deg) scale(1.08)}.own-icon .menu-btn--skull.is-open .jaw-skull__top{transform:rotate(12deg) scale(1.12)}.fx-layer{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:60}@media print{.fx-layer{display:none}}.icon--custom{display:inline-block;object-fit:contain}.icon--mask{background:currentColor;-webkit-mask:var(--icon-src) center / contain no-repeat;mask:var(--icon-src) center / contain no-repeat}[data-hx-cart]{position:relative}.hx-ring{position:absolute;top:3px;right:3px;bottom:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);max-width:none;rotate:-90deg;opacity:0;pointer-events:none;transition:opacity .3s}.thumbbar__cart .hx-ring{top:-8px;right:-8px;bottom:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px)}[data-hx-cart].has-ring .hx-ring{opacity:1}.hx-ring circle{fill:none;stroke-width:2.4}.hx-ring__track{stroke:var(--c-line)}.hx-ring__bar{stroke:var(--hx-ring, var(--c-accent));stroke-linecap:round;stroke-dasharray:calc(var(--ship, 0) * 100) 100;transition:stroke-dasharray .7s var(--ease),stroke .3s}.is-ship-done .hx-ring__bar{stroke:var(--hx-ring-done, #2fa36b)}.hx-ring__check{position:absolute;right:3px;bottom:3px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--hx-ring-done, #2fa36b);color:#fff;scale:0;transition:scale .35s var(--ease);pointer-events:none}.hx-ring__check svg{width:10px;height:10px}.thumbbar__cart .hx-ring__check{right:-11px;bottom:-10px}.is-ship-done .hx-ring__check{scale:1}.is-ship-party{animation:hx-bounce .8s var(--ease)}@keyframes hx-bounce{25%{translate:0 -7px}50%{translate:0 0}70%{translate:0 -3px}}.hx-drop{position:fixed;z-index:95;padding:2px 8px;translate:-50% -50%;border-radius:99px;background:var(--c-accent);color:var(--c-on-accent);font-size:.8rem;font-weight:800;pointer-events:none;animation:hx-drop .75s cubic-bezier(.5,0,.75,0) both}@keyframes hx-drop{0%{transform:translateY(-110px) scale(1.25);opacity:0}15%{opacity:1}85%{transform:translateY(-4px) scale(1);opacity:1}to{transform:translateY(2px) scale(.3);opacity:0}}.is-plop{animation:hx-plop .6s var(--ease)}@keyframes hx-plop{30%{scale:1.2 .8}55%{scale:.92 1.08}75%{scale:1.04 .97}}.hx-shy .header-pill__end .icon-btn{translate:var(--shy-x, 0) var(--shy-y, 0);transition:translate .25s var(--ease),scale .25s var(--ease),background-color .25s}.hx-shy .header-pill__end .icon-btn:hover{translate:0 0;scale:1.14}.hx-wish{position:relative}.hx-wish__fill{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--c-accent);pointer-events:none}.hx-wish__fill .icon{clip-path:inset(calc((20 - 13 * var(--fill, 0)) / 24 * 100%) 0 0 0);transition:clip-path .5s var(--ease)}.wish-btn{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--c-text);background:color-mix(in srgb,var(--c-bg) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .2s,scale .2s}.wish-btn .icon{width:20px;height:20px}.wish-btn path{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linejoin:round;transition:fill .2s}.wish-btn:hover{scale:1.08}.wish-btn.is-on{color:var(--c-accent)}.wish-btn.is-on path{fill:currentColor}.wish-btn.is-pop{animation:hx-heart .5s var(--ease)}@keyframes hx-heart{35%{scale:1.35}60%{scale:.9}}.card__wish{position:absolute;top:10px;right:10px;z-index:3}.pdp__titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pdp__wish{flex:none;margin-top:4px;border:1.5px solid var(--c-line)}.pdp__titleacts{display:flex;flex:none;gap:8px}.pdp__share[hidden]{display:none}.pdp__share .icon path{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.drop__cal{display:inline-flex;align-items:center;gap:8px}.drop__cal[hidden]{display:none}.drop__cal .icon{width:18px;height:18px}.app-push-btn{display:inline-flex;align-items:center;gap:8px}.app-push-btn[hidden],.app-push[hidden]{display:none}.app-push-btn .icon{width:18px;height:18px}.app-push-btn[aria-pressed=true]{border-color:var(--c-accent);color:var(--c-accent)}.notify .app-push-btn{width:100%;justify-content:center;margin-bottom:12px}.app-push__inner{display:grid;gap:14px;justify-items:start}.app-push__title,.app-push__text p{margin:0}.app-push__btns{display:flex;flex-wrap:wrap;gap:10px}.app-push__more{padding:0;border:0;background:none;color:var(--c-muted);font:inherit;text-decoration:underline;cursor:pointer}.app-push__more[hidden]{display:none}.hx-pop{position:fixed;top:var(--y, 80px);right:calc(100vw - var(--x, 100vw));z-index:75;width:min(340px,calc(100vw - 24px));max-height:min(70vh,520px);overflow:auto;padding:16px;border-radius:18px;background:var(--c-bg);color:var(--c-text);border:1px solid var(--c-line);box-shadow:0 24px 50px -24px #00000073;animation:rise .3s var(--ease)}.hx-pop[hidden]{display:none}.hx-pop__title{margin-bottom:10px;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.hx-pop__list{display:grid;gap:8px;padding:0;list-style:none}.hx-pop__empty{font-size:.92rem;color:var(--c-muted)}.hx-item{position:relative}.hx-item a{display:grid;grid-template-columns:56px 1fr;align-items:center;gap:12px;padding:6px;border-radius:12px;color:inherit;text-decoration:none}.hx-item a:hover{background:var(--c-soft)}.hx-item__img{width:56px;height:56px;overflow:hidden;border-radius:10px;background:var(--c-soft)}.hx-item__img img{width:100%;height:100%;object-fit:cover}.hx-item__text{display:grid;gap:2px;min-width:0;padding-right:26px}.hx-item__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:.92rem}.hx-item__price{font-size:.85rem;color:var(--c-muted)}.hx-item__remove{position:absolute;top:50%;right:6px;translate:0 -50%;width:26px;height:26px;border-radius:50%;font-size:1.1rem;line-height:1;color:var(--c-muted)}.hx-item__remove:hover{background:var(--c-line);color:var(--c-text)}.hx-pop__list--tiles{grid-template-columns:repeat(3,1fr)}.hx-pop__list--tiles .hx-item a{grid-template-columns:1fr;gap:6px;padding:4px}.hx-pop__list--tiles .hx-item__img{width:100%;height:auto;aspect-ratio:1}.hx-pop__list--tiles .hx-item__text{padding:0}.hx-pop__list--tiles .hx-item__title{font-size:.78rem}.hx-pop__list--tiles .hx-item__price{font-size:.75rem}.hx-pop--clock{width:min(300px,calc(100vw - 24px))}.hx-pop__big{font-size:1.08rem;font-weight:800}.hx-pop__note{margin-top:4px;font-size:.88rem;color:var(--c-muted)}.hx-dot{position:absolute;top:9px;right:9px;width:9px;height:9px;border-radius:50%;background:#9a969c;box-shadow:0 0 0 2px var(--chip-bg, var(--c-bg));pointer-events:none}.hx-dot.is-open{background:#2fa36b;animation:hx-pulse 2.4s ease-out infinite}.hx-dot[hidden]{display:none}.logo:has(.hx-dot){position:relative}.hx-dot--logo{top:2px;right:-12px}@keyframes hx-pulse{0%{box-shadow:0 0 0 2px var(--chip-bg, var(--c-bg)),0 0 0 2px #2fa36b8c}70%,to{box-shadow:0 0 0 2px var(--chip-bg, var(--c-bg)),0 0 0 9px #2fa36b00}}.hx-look--neon :is(.header-pill__end .icon-btn,.thumbbar__btn,.menu-btn__icon) .icon{color:var(--hx-neon, var(--c-accent));filter:drop-shadow(0 0 1.5px currentColor) drop-shadow(0 0 6px color-mix(in srgb,currentColor 65%,transparent));transition:filter .3s}.hx-look--neon .header-pill__end .icon-btn:hover .icon{animation:hx-ignite .45s steps(1) both;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 5px currentColor) drop-shadow(0 0 14px currentColor)}.hx-flicker .header-pill__end .icon-btn:nth-child(3n+1) .icon{animation:hx-flicker 9s infinite}.hx-flicker .header-pill__end .icon-btn:nth-child(3n+2) .icon{animation:hx-flicker 13s 3s infinite}@keyframes hx-flicker{0%,91%,93.5%,95%,to{opacity:1}92%,94.5%{opacity:.25}}@keyframes hx-ignite{0%{opacity:.3}20%{opacity:1}35%{opacity:.5}50%,to{opacity:1}}.hx-look--stamp :is(.header-pill__end .icon-btn,.thumbbar__btn) .icon{filter:url(#hx-rough);stroke-width:2.6;opacity:.9;color:color-mix(in srgb,var(--c-accent) 55%,currentColor)}.hx-look--stamp .header-pill__end .icon-btn:nth-child(odd) .icon{rotate:-7deg}.hx-look--stamp .header-pill__end .icon-btn:nth-child(2n) .icon{rotate:5deg}.hx-look--stamp :is(.header-pill__end .icon-btn,.thumbbar__btn):active .icon{scale:.8;transition:scale .08s}.hx-look--stamp .header-pill__end .icon-btn .icon{transition:scale .25s var(--ease)}.hx-look--tattoo :is(.header-pill__end .icon-btn,.thumbbar__btn) .icon{stroke-width:2.6;filter:drop-shadow(1.6px 1.6px 0 var(--c-accent))}@media(min-width:990px){.hx-look--tattoo.hx-labels .header-pill__end .icon-btn[data-label]:after{content:attr(data-label);position:absolute;top:calc(100% - 7px);left:50%;translate:-50% 0;rotate:-4deg;padding:1px 9px;background:var(--c-accent);color:var(--c-on-accent);font-size:.56rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,100% 0,93% 50%,100% 100%,0 100%,7% 50%);pointer-events:none;opacity:0;scale:.6;transition:opacity .2s,scale .25s var(--ease)}.hx-look--tattoo.hx-labels .header-pill__end .icon-btn[data-label]:is(:hover,:focus-visible):after{opacity:1;scale:1}}.hx-look--cassette .header-pill__end{gap:6px}.hx-look--cassette .header-pill__end .icon-btn{width:40px;height:38px;border-radius:9px;background:linear-gradient(#f5f1eb,#d8d1c7);color:#1a171c;box-shadow:0 3px #958c80,inset 0 1px #fff;transition:translate .1s,box-shadow .1s}.hx-look--cassette .header-pill__end .icon-btn:hover{background:linear-gradient(#fffaf3,#e2dbd1)}.hx-look--cassette .header-pill__end .icon-btn:is(:active,[aria-current],[aria-expanded=true]){translate:0 2px;box-shadow:0 1px #958c80,inset 0 2px 5px #00000038}html.is-dark .hx-look--cassette .header-pill__end .icon-btn{background:linear-gradient(#3d3843,#2a2630);color:var(--c-light);box-shadow:0 3px #0e0c10,inset 0 1px #ffffff1f}html.is-dark .hx-look--cassette .header-pill__end .icon-btn:is(:active,[aria-current],[aria-expanded=true]){box-shadow:0 1px #0e0c10,inset 0 2px 5px #00000080}.hx-swipe{display:none}@media(max-width:749px){.hx-swipe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;border-radius:inherit;pointer-events:none}.hx-swipe__panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border-radius:inherit;background:var(--chip-bg, var(--c-bg));color:var(--chip-fg, var(--c-text));opacity:0;pointer-events:none;transition:opacity .25s,translate .3s var(--ease)}.hx-swipe__panel[data-hx-panel=account],.hx-swipe__panel[data-hx-panel=search]{translate:-24px 0}.hx-swipe__panel[data-hx-panel=cart]{translate:24px 0}.hx-swipe__panel.is-on{opacity:1;translate:0 0;pointer-events:auto}.header-pill[data-hx-panel]:not([data-hx-panel=home])>:not(.hx-swipe){opacity:0;pointer-events:none}.header-pill[data-hx-panel]:not([data-hx-panel=home]){min-width:min(calc(100vw - 32px),380px)}.hx-swipe__hi,.hx-swipe__sum,.hx-swipe__link{white-space:nowrap}.hx-swipe__search input{flex:1;min-width:0;border:0;background:none;color:inherit;font:inherit;font-size:16px}.hx-swipe__search input:focus{outline:none}.hx-swipe__link{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;background:var(--c-accent);color:var(--c-on-accent);font-size:.85rem;font-weight:700;text-decoration:none}.hx-swipe__hi,.hx-swipe__sum{font-weight:700;font-size:.92rem}.hx-swipe__dots{position:absolute;left:50%;bottom:4px;display:flex;gap:4px;translate:-50% 0}.hx-swipe__dots i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.25;transition:opacity .2s,width .2s}.hx-swipe__dots i.is-on{width:10px;border-radius:3px;opacity:.8}}.hx-fan{position:absolute;left:50%;bottom:50%;width:0;height:0;z-index:2}.hx-fan[hidden]{display:none}.hx-fan__link{position:absolute;left:0;top:0;padding:8px 14px;border-radius:99px;background:var(--c-accent);color:var(--c-on-accent);font-size:.82rem;font-weight:700;white-space:nowrap;text-decoration:none;box-shadow:0 10px 24px -10px #0009;transform:translate(-50%,-50%) scale(.2);opacity:0;transition:transform .4s var(--ease) calc(var(--i, 0) * 35ms),opacity .25s calc(var(--i, 0) * 35ms)}.hx-fan.is-open .hx-fan__link{transform:translate(calc(-50% + var(--fx, 0px)),calc(-50% + var(--fy, -120px)));opacity:1}@media(prefers-reduced-motion:reduce){.hx-drop,.is-plop,.is-ship-party,.hx-dot.is-open,.wish-btn.is-pop,.hx-flicker .icon,.hx-look--neon .icon-btn:hover .icon{animation:none!important}}.hv-fig{display:grid;place-items:center}.hv-fig>svg,.hv-fig>.skull,.hv-fig .hv-fig__img,.hv-fig>.hv-fig{width:100%;height:100%}.hv-fig__img{object-fit:contain}.hv-fig__emoji{font-size:1.7em;line-height:1}.header-pill{transition:height .45s var(--ease),max-width .45s var(--ease),background-color .35s,border-radius .45s var(--ease),box-shadow .35s,rotate .45s var(--ease),color .3s}.hv--tape{left:-12px;right:-12px}html .hv--tape .header-pill{--chip-bg: var(--hv-tape);--chip-fg: var(--hv-tape-text);max-width:none;border:0;border-radius:0;rotate:-1deg;background:repeating-linear-gradient(90deg,rgb(0 0 0 / .045) 0 2px,transparent 2px 6px),var(--hv-tape);color:var(--hv-tape-text);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 10px 20px -12px #0000008c;padding-inline:34px;clip-path:polygon(0 10%,1.2% 0,2.4% 12%,3.6% 2%,4.8% 10%,6% 0,94% 0,95.2% 10%,96.4% 0,97.6% 12%,98.8% 2%,100% 8%,100% 92%,98.8% 100%,97.6% 88%,96.4% 100%,95.2% 90%,94% 100%,6% 100%,4.8% 90%,3.6% 100%,2.4% 88%,1.2% 100%,0 92%)}.hv--tape :is(.logo__text,.menu-btn__label,.quick-nav__link){font-family:var(--font-accent);font-weight:400;text-transform:none;font-size:1.35rem;letter-spacing:0}.hv--tape .logo__text{font-size:1.7rem}body.is-scrolled .hv--tape{left:calc(var(--gutter) + 8px);right:calc(var(--gutter) + 8px)}body.is-scrolled .hv--tape .header-pill{rotate:-.4deg;max-width:1100px}html .hv--neon .header-pill{--chip-bg: #100e12;--chip-fg: #f4f0ee;--c-line: rgb(255 255 255 / .1);border-radius:16px;border:2px solid #2b2430;background:#100e12;color:#f4f0ee;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 26px #000c,0 14px 30px -18px #000c}.hv--neon .logo__text{font-family:var(--font-accent);font-weight:400;text-transform:none;font-size:1.9rem;color:#ffe3f0;text-shadow:0 0 3px #fff,0 0 9px var(--hv-neon, var(--c-accent)),0 0 20px var(--hv-neon, var(--c-accent)),0 0 38px var(--hv-neon, var(--c-accent))}.hv--neon :is(.logo__img,.logo__skull){color:var(--hv-neon, var(--c-accent));filter:drop-shadow(0 0 3px var(--hv-neon, var(--c-accent))) drop-shadow(0 0 12px var(--hv-neon, var(--c-accent)))}html .hv--neon :is(.header-pill__end,.menu-btn) .icon{color:var(--hv-neon, var(--c-accent));filter:drop-shadow(0 0 3px currentColor)}.hv-flicker.hv--neon .logo{animation:hv-neon-on 1.8s steps(1) both}@keyframes hv-neon-on{0%{opacity:.15}10%{opacity:1}16%{opacity:.2}24%{opacity:1}30%{opacity:.35}40%,to{opacity:1}}@media(min-width:990px){html .hv--split .header-pill{isolation:isolate;grid-template-columns:auto auto 1fr auto;background:none;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hv--split .logo{justify-self:start;margin-left:6px}html .hv--split .header-pill__end{grid-column:4}html .hv--split .header-pill:before,.hv--split .header-pill:after{content:"";position:absolute;top:0;bottom:0;z-index:-1;border-radius:var(--r-pill);background:color-mix(in srgb,var(--chip-bg) var(--glass-alpha, 76%),transparent);-webkit-backdrop-filter:saturate(var(--glass-saturate, 1.5)) blur(var(--glass-blur, 18px));backdrop-filter:saturate(var(--glass-saturate, 1.5)) blur(var(--glass-blur, 18px));border:1px solid color-mix(in srgb,var(--chip-fg) 8%,transparent);box-shadow:0 10px 34px -20px #00000073;transition:width .7s cubic-bezier(.6,0,.2,1),opacity .4s}html .hv--split .header-pill:before{left:0;width:var(--hv-l, 40%)}html .hv--split .header-pill:after{right:0;width:var(--hv-r, 30%)}.hv--split:not(.is-merged) .quick-nav{display:none}html .hv--split.is-merged .header-pill:before{width:100%}html .hv--split.is-merged .header-pill:after{opacity:0}}body.template-index:not(.is-scrolled) :is(.hv--emb_press,.hv--emb_peel,.hv--emb_cut) .header-pill{max-width:none;border-color:transparent;box-shadow:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;--chip-fg: #fff;color:#fff}body.template-index:not(.is-scrolled) .hv--emb_press .header-pill{color:#ffffffb3;text-shadow:0 1px 0 rgb(255 255 255 / .14),0 -1px 0 rgb(0 0 0 / .55)}body.template-index:not(.is-scrolled) .hv--emb_press .header-pill .icon{filter:drop-shadow(0 1px 0 rgb(255 255 255 / .14)) drop-shadow(0 -1px 0 rgb(0 0 0 / .55))}html .hv--emb_peel .header-pill{--chip-bg: #fff;--chip-fg: #1a171c;--c-line: rgb(0 0 0 / .08);background:#fff;color:#1a171c;border:0;border-radius:16px;rotate:-1deg;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 3px #fff,0 18px 28px -12px #0009}html .hv--emb_peel .header-pill:after{content:"";position:absolute;right:0;bottom:0;width:24px;height:24px;border-radius:0 0 16px;background:linear-gradient(135deg,#d8d4cf 50%,transparent 50%);transition:opacity .3s}body.template-index:not(.is-scrolled) .hv--emb_peel .header-pill{rotate:0deg}body.template-index:not(.is-scrolled) .hv--emb_peel .header-pill:after{opacity:0}html .hv--emb_cut .header-pill{--chip-bg: var(--c-accent);--chip-fg: var(--c-on-accent);--c-line: rgb(0 0 0 / .1);background:var(--c-accent);color:var(--c-on-accent);border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 16px 30px -14px color-mix(in srgb,var(--c-accent) 75%,transparent);transition:max-width .55s cubic-bezier(.3,1.45,.5,1),height .45s var(--ease),background-color .35s,border-radius .45s var(--ease),color .3s}body.template-index:not(.is-scrolled) .hv--emb_cut{left:0;right:0}body.template-index:not(.is-scrolled) .hv--emb_cut .header-pill{border-radius:0;background:#00000061;padding-inline:calc(var(--gutter) + 8px)}html .hv--island .header-pill{display:none}.hv-island{position:relative;width:64px;margin-inline:auto;pointer-events:auto}.hv-island__btn{position:relative;z-index:2;width:62px;height:62px;padding:13px;border-radius:50%;background:var(--c-accent);color:var(--c-on-accent);box-shadow:0 12px 26px -12px #0009;transition:scale .3s var(--ease)}.hv-island__btn .skull{--skull-hole: var(--c-accent)}.hv-island__btn:hover{scale:1.06}.hv-island__bubbles{position:absolute;left:50%;top:10px;width:0;height:0}.hv-bub{position:absolute;left:-23px;top:0;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:color-mix(in srgb,var(--chip-bg) 88%,transparent);color:var(--chip-fg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--chip-fg) 10%,transparent);opacity:0;scale:.4;pointer-events:none;transition:translate .45s cubic-bezier(.3,1.4,.5,1) calc(var(--i) * 40ms),opacity .25s calc(var(--i) * 40ms),scale .35s calc(var(--i) * 40ms)}.hv-bub .cart-count{top:-3px;right:-3px}.hv-island.is-open .hv-bub{opacity:1;scale:1;pointer-events:auto}.hv-island.is-open .hv-bub:nth-child(1){translate:-106px 46px}.hv-island.is-open .hv-bub:nth-child(2){translate:-38px 76px}.hv-island.is-open .hv-bub:nth-child(3){translate:38px 76px}.hv-island.is-open .hv-bub:nth-child(4){translate:106px 46px}html .hv--tab .header-pill{background:none;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html .hv--tab .header-pill__start,.hv--tab .header-pill__end{visibility:hidden}.hv-tab{position:fixed;top:28vh;z-index:60;display:grid;gap:6px}.hv-tab--right{right:0;justify-items:end}.hv-tab--left{left:0;justify-items:start}.hv-tab__btn{display:grid;justify-items:center;gap:10px;width:50px;padding:14px 0;background:var(--c-accent);color:var(--c-on-accent);box-shadow:0 12px 26px -12px #0009}.hv-tab--right .hv-tab__btn{border-radius:16px 0 0 16px}.hv-tab--left .hv-tab__btn{border-radius:0 16px 16px 0}.hv-tab__btn .hv-fig{width:30px;height:30px}.hv-tab__btn .skull{--skull-hole: var(--c-accent)}.hv-tab__label{writing-mode:vertical-rl;font-weight:700;font-size:.78rem;letter-spacing:.04em}.hv-tab--left .hv-tab__label{rotate:180deg}.hv-tab__cart{position:relative;display:grid;place-items:center;width:50px;height:46px;background:var(--chip-bg);color:var(--chip-fg);box-shadow:0 12px 26px -12px #0009}.hv-tab--right .hv-tab__cart{border-radius:14px 0 0 14px}.hv-tab--left .hv-tab__cart{border-radius:0 14px 14px 0}.hv-tab__panel{position:absolute;top:0;width:230px;max-height:70vh;overflow:auto;display:grid;gap:4px;padding:16px;background:var(--c-bg);color:var(--c-text);border:1px solid var(--c-line);box-shadow:0 24px 50px -24px #0000008c;animation:hv-slide .35s var(--ease)}.hv-tab--right .hv-tab__panel{right:50px;border-radius:16px 0 0 16px}.hv-tab--left .hv-tab__panel{left:50px;border-radius:0 16px 16px 0;--hv-from: -20px}.hv-tab__panel[hidden]{display:none}@keyframes hv-slide{0%{opacity:0;translate:var(--hv-from, 20px) 0}}.hv-tab__links{display:grid;gap:2px;padding-bottom:8px;margin-bottom:6px;border-bottom:1px solid var(--c-line)}.hv-tab .hv-link,.hv-tab__row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;font-weight:700;color:inherit;text-decoration:none;text-align:left}.hv-tab .hv-link:hover,.hv-tab__row:hover{background:var(--c-soft)}html .hv--dial .header-pill__start{visibility:hidden}@media(min-width:750px){html .hv--dial .header-pill__start{width:0;min-width:0;overflow:hidden}html .hv--dial .header-pill{padding-left:76px}}@media(max-width:749px){.site-header .hv-dial,body.is-scrolled .site-header .hv-dial{left:4px}.hv-dial .hv-dial__btn{width:44px;height:44px;padding:9px}}.hv-dial{position:absolute;left:6px;top:0;z-index:3;height:var(--header-h);display:flex;align-items:center;pointer-events:auto;transition:height .45s var(--ease)}body.is-scrolled .hv-dial{height:calc(var(--header-h) - 10px)}.hv-dial{left:calc(max(0px,(100% - 1280px) / 2) + 6px);transition:left .45s var(--ease),height .45s var(--ease)}body.is-scrolled .hv-dial{left:calc(max(0px,(100% - 1020px) / 2) + 6px)}.hv-dial__btn{position:relative;z-index:2;width:54px;height:54px;padding:11px;border-radius:50%;background:var(--c-accent);color:var(--c-on-accent);box-shadow:0 10px 24px -10px #0009;transition:rotate .5s var(--ease)}.hv-dial__btn .skull{--skull-hole: var(--c-accent)}.hv-dial.is-open .hv-dial__btn{rotate:-20deg}.hv-dial__links{position:absolute;left:27px;top:50%;width:0;height:0}.hv-dial .hv-link{position:absolute;left:0;top:0;padding:7px 14px;border-radius:99px;background:color-mix(in srgb,var(--chip-bg) 90%,transparent);color:var(--chip-fg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--chip-fg) 10%,transparent);font-size:.88rem;font-weight:700;white-space:nowrap;text-decoration:none;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.3);transition:transform .45s cubic-bezier(.3,1.4,.5,1) calc(var(--i, 0) * 35ms),opacity .25s calc(var(--i, 0) * 35ms)}.hv-dial .hv-link:hover,.hv-dial .hv-link[aria-current]{background:var(--c-accent);color:var(--c-on-accent)}.hv-dial.is-open .hv-link{opacity:1;pointer-events:auto;transform:translate(calc(-50% + var(--dx, 0px)),calc(-50% + var(--dy, 0px))) scale(1)}.hv-shape{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none}.hv-shape__pane{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;padding:0 8px 0 10px;border-radius:inherit;opacity:0;translate:0 6px;transition:opacity .3s,translate .35s var(--ease)}.header-pill[data-hv-pane]>:not(.hv-shape){opacity:0;pointer-events:none;transition:opacity .2s}.header-pill[data-hv-pane=pdp] [data-hv-pane=pdp],.header-pill[data-hv-pane=cart] [data-hv-pane=cart]{opacity:1;translate:0 0;pointer-events:auto}.header-pill[data-hv-pane=pdp]{max-width:680px}.header-pill[data-hv-pane=cart]{max-width:600px}.hv-shape__thumb{flex:none;width:40px;height:40px;overflow:hidden;border-radius:10px;background:var(--c-line)}.hv-shape__thumb img{width:100%;height:100%;object-fit:cover}.hv-shape__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.hv-shape__price{flex:none;font-weight:700}.hv-shape__buy{flex:none;min-height:42px;padding-inline:1.2em}.hv-shape__fig{flex:none;width:30px;height:30px;color:var(--c-accent)}.hv-shape__text{flex:1;min-width:0;font-weight:700;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-shape__bar{flex:none;width:min(160px,30vw);height:7px;margin-right:10px;border-radius:4px;background:var(--c-line);overflow:hidden}.hv-shape__bar i{display:block;height:100%;width:calc(var(--p, 0) * 100%);border-radius:inherit;background:var(--hx-ring-done, #2fa36b);transition:width .7s var(--ease)}@media(prefers-reduced-motion:reduce){.hv-flicker.hv--neon .logo{animation:none}.hv-bub,.hv-dial .hv-link,.hv--split .header-pill:before,.hv--split .header-pill:after{transition:none}}.shopify-section:has(>.tm-sec[data-state=off]),.shopify-section:has(>*>.tm-sec[data-state=off]){display:none}.shopify-section.tm-editor-off{display:block!important;position:relative;opacity:.45;outline:2px dashed var(--c-accent);outline-offset:-6px}.shopify-section.tm-editor-off:before{content:"\23f1  " attr(data-tm-note)}html:not(.is-app) .shopify-section:has(>.vis-sec[data-vis=app]:not([data-editor])),html.is-app .shopify-section:has(>.vis-sec[data-vis=web]:not([data-editor])){display:none}html:not(.is-app) .main>.shopify-section:first-child:has(>.vis-sec[data-vis=app]:not([data-editor]))+.shopify-section:not(.section--overlay),html.is-app .main>.shopify-section:first-child:has(>.vis-sec[data-vis=web]:not([data-editor]))+.shopify-section:not(.section--overlay){padding-top:calc(var(--header-h) + clamp(28px,4vw,56px))}.shopify-section:has(>.vis-sec[data-editor]){outline:2px dashed var(--c-accent);outline-offset:-6px}.shopify-section:has(>.vis-sec[data-editor]):after{content:"Nur in der App";position:absolute;top:12px;right:12px;z-index:30;padding:3px 10px;border-radius:var(--r-pill);background:var(--c-accent);color:var(--c-bg);font:600 .72rem/1.4 var(--font-body);pointer-events:none}.shopify-section:has(>.vis-sec[data-editor][data-vis=web]):after{content:"Nur im Browser"}.shopify-section:has(>.vis-sec[data-editor]){position:relative}.tm-line{pointer-events:none;position:absolute;top:calc(100% + 6px);left:50%;translate:-50% 0;max-width:calc(100% - 20px);margin:0;padding:4px 14px 5px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--chip-bg) 82%,transparent);color:var(--chip-fg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:1.05rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .3s,translate .3s;animation:rise .5s var(--ease) both}.tm-line[data-kind=vac]{background:#ffc928;color:#1a171c}.tm-line[data-kind=occ],.tm-line[data-kind=bday]{background:var(--c-accent);color:var(--c-on-accent)}.site-header.has-tm-line .pill-status{display:none}body.is-scrolled .tm-line{opacity:0;translate:-50% -6px}.tm-count{margin:6px 0 0;font-size:.9rem;font-weight:700;color:var(--c-text)}.tm-count[hidden]{display:none}.tm-count b{font-variant-numeric:tabular-nums;color:var(--c-accent)}.promo-cart>.tm-count{margin:0;padding-bottom:12px;border-bottom:1px dashed var(--c-line)}.cart--compact .promo-cart>.tm-count{padding-bottom:9px;margin-bottom:9px;font-size:.84rem}.tm-count.is-last{animation:tmc-pulse 1.2s ease-in-out infinite}.tm-count.is-last b{color:var(--c-accent)}@keyframes tmc-pulse{50%{opacity:.55}}.tmc-board{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.tmc-board__label{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.tmc-board__tiles{display:inline-flex;gap:6px}.tmc-board__grp{display:inline-flex;align-items:flex-end;gap:2px}.tmc-board__grp small{margin-left:2px;font-size:.62rem;font-weight:600;color:var(--c-muted)}.tmc-board__tile{position:relative;display:inline-grid;place-items:center;width:1.25em;height:1.6em;border-radius:4px;background:var(--c-dark);color:var(--c-light);font:700 1.05rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;box-shadow:inset 0 -2px #00000059;perspective:200px;overflow:hidden}.tmc-board__tile:after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:#00000073}.tmc-board__tile b{color:inherit}.tmc-board__tile.is-flip b{animation:tmc-flip .38s var(--ease)}@keyframes tmc-flip{0%{transform:rotateX(-90deg);opacity:.2}}html.is-dark .tmc-board__tile{background:color-mix(in srgb,var(--c-light) 14%,var(--c-dark))}.tm-count--board.is-last .tmc-board__tile{background:var(--c-accent);color:var(--c-on-accent)}.tmc-fuse{display:grid;gap:7px}.tmc-fuse__rope{position:relative;display:block;height:4px;border-radius:2px;background:repeating-linear-gradient(90deg,var(--c-line) 0 3px,transparent 3px 6px)}.tmc-fuse__burnt{position:absolute;inset:0 auto 0 0;width:calc(var(--left, 1) * 100%);border-radius:2px;background:repeating-linear-gradient(110deg,var(--c-text) 0 4px,color-mix(in srgb,var(--c-text) 55%,transparent) 4px 7px)}.tmc-fuse__spark{position:absolute;top:50%;left:calc(var(--left, 1) * 100%);width:12px;height:12px;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#fff6c2 0 25%,#ffb300 45%,var(--c-accent) 70%,transparent 72%);box-shadow:0 0 10px 2px color-mix(in srgb,var(--c-accent) 60%,transparent);animation:tmc-spark .25s steps(2) infinite}@keyframes tmc-spark{50%{scale:1.35;rotate:45deg}}.tmc-candle{display:flex;align-items:flex-end;gap:12px}.tmc-candle__stick{position:relative;display:grid;justify-items:center;align-content:end;flex:none;width:26px;height:54px}.tmc-candle__flame{width:9px;height:14px;margin-bottom:1px;border-radius:50%/65% 65% 35% 35%;background:radial-gradient(circle at 50% 70%,#fff6c2 0 30%,#ffb300 55%,var(--c-accent) 90%);transform-origin:50% 100%;animation:tmc-flicker 1.6s ease-in-out infinite alternate}@keyframes tmc-flicker{30%{rotate:-4deg;scale:1 1.08}70%{rotate:3deg;scale:.94 1}}.tmc-candle__wax{position:relative;display:grid;place-items:start center;width:20px;height:calc(8px + var(--left, 1) * 30px);padding-top:3px;border-radius:4px 4px 2px 2px;background:var(--c-light);box-shadow:inset -4px 0 #00000014,0 0 0 1.5px var(--c-text);transition:height 1s linear}.tmc-candle__wax:before{content:"";position:absolute;top:0;left:4px;width:5px;height:9px;border-radius:0 0 4px 4px;background:var(--c-light);box-shadow:0 0 0 1.5px var(--c-text);clip-path:inset(1px -2px -2px -2px)}.tmc-candle__wax .skull{width:13px;color:var(--c-dark)}.tmc-candle__plate{width:26px;height:4px;border-radius:2px;background:var(--c-text)}.tmc-stamp{display:flex;align-items:center;gap:12px}.tmc-stamp__seal{display:grid;flex:none;justify-items:center;padding:4px 9px 5px;rotate:-6deg;border:2.5px double var(--c-accent);border-radius:6px;color:var(--c-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;line-height:1.1}.tmc-stamp__seal small{font-size:.58rem;letter-spacing:.12em}.tmc-stamp__seal strong{font-size:.86rem;letter-spacing:.02em}.tm-count--stamp .tmc-stamp__text{font-weight:600}.tmc-note{position:relative;display:block;width:fit-content;max-width:100%;margin:6px auto 2px;padding:10px 16px 9px;rotate:-1.5deg;background:color-mix(in srgb,var(--c-accent) 16%,var(--c-bg));box-shadow:0 6px 12px -8px #00000059}.tmc-note__tape{position:absolute;top:-8px;left:50%;width:54px;height:15px;translate:-50% 0;rotate:3deg;background:color-mix(in srgb,var(--c-light) 70%,transparent);box-shadow:0 0 0 1px #0000000f}.tmc-note .scribble{font-size:calc(1.15rem * var(--scribble-scale, 1));font-weight:400}.tmc-note .scribble b{font-weight:400;text-decoration:underline wavy var(--c-accent) 1.5px;text-underline-offset:3px;color:var(--c-text)}@media(prefers-reduced-motion:reduce){.tm-count.is-last,.tmc-fuse__spark,.tmc-candle__flame,.tmc-board__tile.is-flip b{animation:none}}.ann__item--tm b{font-variant-numeric:tabular-nums}.tm-cart{display:grid;gap:8px;margin-bottom:12px}.tm-cart[hidden]{display:none}.tm-cart__note{margin:0;padding:9px 12px;border-radius:10px;background:color-mix(in srgb,var(--c-accent) 12%,var(--c-bg));font-size:.9rem;font-weight:600}.tm-cart__gift{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;border:1.5px dashed var(--c-line);font-weight:700;cursor:pointer}.tm-cart__gift input{width:18px;height:18px;accent-color:var(--c-accent)}.badge--soon{background:var(--c-text);color:var(--c-bg)}.badge--live{gap:6px;background:#e5262b;color:#fff}.badge--live i{width:7px;height:7px;border-radius:50%;background:#fff;animation:tm-pulse 1.2s ease-in-out infinite}@keyframes tm-pulse{50%{opacity:.25}}.pdp-release{display:grid;gap:4px;padding:16px 18px;border-radius:var(--r-card);background:var(--c-text);color:var(--c-bg);text-align:center}.pdp-release__when{margin:0;font-weight:700}.pdp-release__count{margin:0;font:var(--font-display-weight) clamp(1.6rem,4vw,2.2rem) / 1 var(--font-display);font-variant-numeric:tabular-nums}.pdp-release+.pdp-form{display:none}product-info:has([data-tm-release]) .sticky-buy{display:none!important}.hero__img--night{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.2s}.hero.is-night .hero__img--night{opacity:1}.footer__month{margin:0 0 8px;font-size:1.2rem;color:var(--c-accent)}.hx-dot.is-vacation{background:#ffc928;animation:none}.drop__inner{display:grid;gap:clamp(20px,4vw,48px);align-items:center}@media(min-width:990px){.drop__inner:has(.drop__media){grid-template-columns:1fr 1fr}}.drop__media{overflow:hidden;border-radius:var(--r-card)}.drop__img{width:100%;height:auto;display:block}.drop__body{display:grid;gap:16px;justify-items:start}.drop__before,.drop__after{display:grid;gap:18px;justify-items:start}.drop__before[hidden],.drop__after[hidden]{display:none}.drop__digits{display:flex;gap:clamp(8px,2vw,16px)}.drop__digits span{display:grid;justify-items:center;min-width:clamp(64px,14vw,92px);padding:12px 8px;border-radius:14px;background:var(--c-text);color:var(--c-bg)}.drop__digits b{font:var(--font-display-weight) clamp(2rem,6vw,3.4rem) / 1 var(--font-display);font-variant-numeric:tabular-nums}.drop__digits small{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.drop__live{display:flex;align-items:center;gap:10px;margin:0;font-weight:800;font-size:1.3rem}.drop__live i{width:12px;height:12px;border-radius:50%;background:#e5262b;animation:tm-pulse 1.2s infinite}.drop-room{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;overflow:hidden;background:#0d0b0e;color:#f4f0ee}.drop-room[hidden]{display:none}.drop-room__curtain{position:absolute;top:0;bottom:0;width:50.5%;background:repeating-linear-gradient(90deg,#6b1131 0 18px,#8a1a40 18px 36px);transition:translate 1.6s cubic-bezier(.7,0,.3,1) .5s}.drop-room__curtain--l{left:0}.drop-room__curtain--r{right:0}.drop-room.is-open .drop-room__curtain--l{translate:-100% 0}.drop-room.is-open .drop-room__curtain--r{translate:100% 0}.drop-room.is-open{background:transparent;transition:background .6s 1.6s}.drop-room__stage{position:relative;z-index:1;display:grid;justify-items:center;gap:14px;text-align:center;transition:opacity .4s .4s}.drop-room.is-open .drop-room__stage{opacity:0}.drop-room__fig{position:relative;width:110px;height:110px;color:var(--c-accent);animation:tm-breathe 3s ease-in-out infinite}.drop-room__fig .skull{--skull-hole: #0d0b0e}.drop-room.is-open .drop-room__fig{animation:tm-wake .5s var(--ease) both}@keyframes tm-breathe{50%{scale:1.04 .97}}@keyframes tm-wake{40%{scale:1.25;rotate:-10deg}to{scale:1.1;rotate:0deg}}.drop-room__zzz{position:absolute;right:-18px;top:-6px;font-family:var(--font-accent);color:#f4f0ee}.drop-room__zzz i{display:inline-block;font-style:normal;animation:tm-z 2.4s infinite;opacity:0}.drop-room__zzz i:nth-child(2){animation-delay:.8s;font-size:1.2em}.drop-room__zzz i:nth-child(3){animation-delay:1.6s;font-size:1.4em}.drop-room.is-open .drop-room__zzz{display:none}@keyframes tm-z{0%{opacity:0;translate:0 6px}30%{opacity:1}to{opacity:0;translate:10px -16px}}.drop-room__eyebrow{margin:0;font-size:1.6rem;color:var(--c-accent)}.drop-room__count{margin:0;font:var(--font-display-weight) clamp(3rem,12vw,7rem) / 1 var(--font-display);font-variant-numeric:tabular-nums}.tm-toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:95;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;width:min(480px,calc(100vw - 24px));padding:14px 44px 14px 18px;translate:-50% 20px;opacity:0;border-radius:18px;background:var(--c-text);color:var(--c-bg);box-shadow:0 20px 40px -18px #0009;transition:opacity .35s,translate .35s var(--ease)}.tm-toast.is-in{opacity:1;translate:-50% 0}.tm-toast p{flex:1 1 200px;margin:0;font-weight:700}.tm-toast .btn{min-height:40px;padding-inline:1.1em}.tm-toast__close{position:absolute;top:8px;right:10px;width:28px;height:28px;border-radius:50%;color:inherit;font-size:1.2rem}body:has(.thumbbar) .tm-toast{bottom:calc(90px + env(safe-area-inset-bottom))}.tm-confetti{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;pointer-events:none;overflow:hidden}.tm-confetti i{position:absolute;top:-20px;left:var(--x);width:9px;height:14px;background:var(--c);animation:tm-fall 2.8s cubic-bezier(.3,.4,.6,1) var(--d) both}@keyframes tm-fall{to{translate:0 110vh;rotate:var(--r)}}html.tm-night .hx-flicker .icon,html.tm-night .hv-flicker.hv--neon .logo,html.tm-night .rb-fuse__spark,html.tm-night .rb-hand__next{animation:none!important}html.tm-night .ann__track{animation-duration:calc(var(--marquee-speed, 30s) * 1.6)!important}.tm-overview{position:fixed;left:12px;bottom:12px;z-index:99;display:grid;justify-items:start;gap:8px;max-width:min(460px,calc(100vw - 24px));font-size:.85rem}.tm-overview__btn{padding:8px 14px;border-radius:99px;background:#1a171c;color:#fff;font-weight:700;box-shadow:0 10px 24px -10px #0009}.tm-overview.has-warn .tm-overview__btn{background:#ffc928;color:#1a171c}.tm-overview__panel{order:-1;max-height:50vh;overflow:auto;padding:12px;border-radius:14px;background:#fff;color:#1a171c;box-shadow:0 20px 40px -18px #00000080}.tm-overview__panel ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.tm-overview__panel li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:8px 10px;border-radius:10px;border-left:4px solid #d6d1cc;background:#f6f3f0}.tm-overview__panel li.is-on{border-color:#2fa36b}.tm-overview__panel li.is-warn{border-color:#ffc928;background:#fff6d6}.tm-overview__panel span{grid-column:1;color:#6b6470;font-variant-numeric:tabular-nums}.tm-overview__panel em{grid-column:2;grid-row:1 / 3;align-self:center;font-style:normal;font-weight:700}html.is-app .shopify-payment-button,html.is-app .cart-page__express,html.is-app shopify-accelerated-checkout,html.is-app shopify-accelerated-checkout-cart{display:none!important}html.is-app .drawer__panel{bottom:calc(8px + env(safe-area-inset-bottom))}html.is-app .menu{padding-bottom:calc(28px + env(safe-area-inset-bottom))}html.is-app body:not(:has(.thumbbar)) .sticky-buy{bottom:calc(10px + env(safe-area-inset-bottom))}html.is-app body:not(:has(.thumbbar)) .egg-toast{bottom:calc(20px + env(safe-area-inset-bottom))}html.has-native-tabs{--app-tabbar-h: 0px;--app-bottom: max(var(--app-tabbar-h), env(safe-area-inset-bottom))}html.has-native-tabs .thumbbar{display:none!important}html.has-native-tabs body{padding-bottom:var(--app-tabbar-h)}html.has-native-tabs .sticky-buy{bottom:calc(10px + var(--app-bottom))!important}html.has-native-tabs :is(.egg-toast,.tm-toast){bottom:calc(20px + var(--app-bottom))!important}html.has-native-tabs .drawer__panel{bottom:calc(8px + var(--app-bottom))}html.has-native-tabs .menu{padding-bottom:calc(28px + var(--app-bottom))}.acct-body{background:var(--c-bg);color:var(--c-text);min-height:100vh}.acct{padding-bottom:calc(48px + env(safe-area-inset-bottom))}.acct__top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(14px + env(safe-area-inset-top)) var(--gutter) 14px}.acct__back{font-size:.9rem;color:var(--c-muted);text-decoration:none}.acct__back:hover{color:var(--c-text)}.acct__gear{display:inline-grid;place-items:center;width:40px;height:40px;margin:-8px -8px -8px 0;border:0;border-radius:50%;background:none;color:var(--c-text);cursor:pointer}.acct__gear[hidden]{display:none}.acct__brand{text-decoration:none;color:var(--c-text);font-size:1.2rem}.acct__logo{display:block;width:auto;max-width:150px;max-height:44px}.acct__logo--dark,html.is-dark .acct__logo:not(.acct__logo--dark):has(+.acct__logo--dark){display:none}html.is-dark .acct__logo--dark{display:block}.acct__hero{padding-top:clamp(18px,6vw,48px);padding-bottom:8px}.acct__eyebrow{font-size:1.25rem;color:var(--c-accent);margin-bottom:2px}.acct__title{margin:0;overflow-wrap:anywhere}.acct__body{display:grid;gap:28px;padding-top:22px}.acct__loading{display:flex;gap:8px;justify-content:center;padding:48px 0}.acct__dot{width:9px;height:9px;border-radius:50%;background:var(--c-accent);animation:acct-dot 1s var(--ease) infinite}.acct__dot:nth-child(2){animation-delay:.15s}.acct__dot:nth-child(3){animation-delay:.3s}@keyframes acct-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.acct__dot{animation:none;opacity:.6}}.acct-welcome{display:grid;gap:18px;padding:22px;border-radius:var(--r-card);background:var(--c-surface)}.acct-welcome__text{margin:0;line-height:1.55}.acct-block{display:grid;gap:14px}.acct-block__title{font-size:calc(1.35rem * var(--display-scale));margin:0}.acct-empty{margin:0;color:var(--c-muted)}.acct-muted{color:var(--c-muted);font-size:.88em}.acct-order{display:grid;gap:14px;padding:18px;border-radius:var(--r-card);background:var(--c-surface);border:1px solid var(--c-line)}.acct-order__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.acct-order__head p{margin:0}.acct-order__name{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.1rem}.acct-order__items{display:flex;gap:14px;align-items:center}.acct-order__thumbs{display:flex;flex-shrink:0}.acct-order__img{width:52px;height:52px;object-fit:cover;border-radius:calc(var(--r-card) / 2);background:var(--c-line);border:2px solid var(--c-surface);margin-left:-14px}.acct-order__img:first-child{margin-left:0}.acct-order__img--empty{display:block}.acct-order__names{margin:0;font-size:.92rem;line-height:1.45}.acct-order__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.acct-order__total{font-size:1.05rem}.acct-order__actions{display:flex;flex-wrap:wrap;gap:8px}.acct-btn{min-height:40px;padding-inline:1.1em;font-size:.88rem}.acct-btn__sub{opacity:.75;font-weight:400}.acct-order--cancelled{opacity:.7}.acct-pill{flex-shrink:0;padding:5px 11px;border-radius:var(--r-pill);font-size:.78rem;font-weight:var(--font-body-bold);background:var(--c-line);color:var(--c-text);white-space:nowrap}.acct-pill--shipped,.acct-pill--out,.acct-pill--partial{background:var(--c-accent);color:var(--c-on-accent)}.acct-pill--delivered{background:var(--c-text);color:var(--c-bg)}.acct-pill--workshop:before{content:"\2702  "}.acct-data{display:grid;gap:12px;margin:0;padding:18px;border-radius:var(--r-card);background:var(--c-surface)}.acct-data div{display:grid;gap:2px}.acct-data dt{font-size:.78rem;color:var(--c-muted);text-transform:uppercase;letter-spacing:.06em}.acct-data dd{margin:0;line-height:1.5}.acct-data__name{font-weight:var(--font-body-bold);font-size:1.05rem}.acct-links{margin:0}.acct-link{color:var(--c-text);font-size:.92rem}.acct-out{margin:0;text-align:center}.acct-lock{margin-top:14px}.acct-del{display:grid;gap:12px;margin-top:8px;text-align:left}.acct-del__link{justify-self:center;color:var(--c-muted);font-size:.85rem;text-decoration:underline;text-underline-offset:3px}.acct-del__check{display:flex;gap:10px;align-items:flex-start;font-size:.95rem}.acct-del__check input{margin-top:3px;accent-color:var(--c-accent)}.acct-del__actions{display:flex;flex-wrap:wrap;gap:10px;margin:0}.acct-del__btn{background:#b3261e;border-color:#b3261e;color:#fff}.acct-del__btn:disabled{opacity:.45}.acct-del__msg{margin:0;color:#b3261e;font-size:.9rem}.acct-del__status{margin:0;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--c-accent) 10%,var(--c-bg))}.acct-del__status--done{background:color-mix(in srgb,#2fa36b 14%,var(--c-bg))}.acct-del__status--failed{background:color-mix(in srgb,#b3261e 12%,var(--c-bg))}.app-x-card{position:fixed;left:12px;right:12px;bottom:calc(var(--app-bottom, env(safe-area-inset-bottom)) + 12px);z-index:90;max-width:440px;margin:0 auto;padding:18px 18px 16px;border-radius:18px;background:var(--c-bg);color:var(--c-text);border:1px solid var(--c-line);box-shadow:0 18px 50px #00000059;transform:translateY(130%);transition:transform .35s cubic-bezier(.2,.9,.3,1.2)}.app-x-card.is-open{transform:none}.app-x-card.is-gift{border-color:var(--c-accent)}.app-x-card p{margin:0 0 8px}.app-x-card__title{font-weight:800;font-size:1.1em;padding-right:28px}.app-x-card__small{opacity:.7;font-size:.85em}.app-x-card__close{position:absolute;top:8px;right:10px;width:32px;height:32px;border:0;background:none;color:inherit;font-size:24px;line-height:1;cursor:pointer}.app-x-card__code{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border:2px dashed var(--c-accent);border-radius:12px}.app-x-card__code span{flex:1;font-weight:800;letter-spacing:.08em}.app-x-card__code button{border:0;border-radius:999px;padding:8px 14px;background:var(--c-accent);color:var(--c-on-accent);font:inherit;font-size:.85em;cursor:pointer}.app-x-card__links{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0}.app-x-promo,.app-x-sale{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:8px 14px;background:var(--c-accent);color:var(--c-on-accent);font-size:.85em;text-align:center}.app-x-sale time{font-variant-numeric:tabular-nums;font-weight:800}.app-x-sale button{border:1px solid currentColor;border-radius:999px;padding:4px 12px;background:none;color:inherit;font:inherit;cursor:pointer}.app-x-sale button[aria-pressed=true]{background:var(--c-on-accent);color:var(--c-accent)}.app-x-fab{position:fixed;left:14px;bottom:calc(var(--app-bottom, env(safe-area-inset-bottom)) + 14px);z-index:80;width:52px;height:52px;border:0;border-radius:50%;background:var(--c-accent);color:var(--c-on-accent);font-size:24px;box-shadow:0 8px 24px #0000004d;cursor:pointer;animation:app-x-wiggle 2.8s ease-in-out infinite}.app-x-fab[hidden]{display:none}@keyframes app-x-wiggle{0%,80%,to{transform:none}85%{transform:rotate(-12deg)}90%{transform:rotate(12deg)}95%{transform:rotate(-6deg)}}.app-x-wheel{position:relative;width:min(72vw,280px);aspect-ratio:1;margin:6px auto 14px}.app-x-wheel__disc{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:4px solid var(--c-text);transition:transform 4s cubic-bezier(.15,.8,.2,1)}.app-x-wheel__disc span{position:absolute;left:50%;top:50%;width:45%;transform-origin:0 50%;transform:rotate(calc(var(--a) - 90deg));padding-left:18%;font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden}.app-x-wheel__pin{position:absolute;left:50%;top:-10px;width:0;height:0;margin-left:-10px;border:10px solid transparent;border-top:18px solid var(--c-text)}.app-x-wheel__go{display:block;width:100%}.app-x-early{max-width:640px;margin:40px auto;padding:28px 22px;border:2px dashed var(--c-accent);border-radius:18px;text-align:center}.app-x-early p{font-size:1.15em;font-weight:700}.app-x-early .button{margin:6px}main.is-app-only>:not(.app-x-early){display:none!important}[data-app-stamp][hidden]{display:none}.acct__stamp{margin-bottom:18px}.acct__stamp .button{width:100%}@media(prefers-reduced-motion:reduce){.app-x-fab{animation:none}.app-x-wheel__disc{transition-duration:1s}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/theme.css.map */
