.mega{position:absolute;left:0;right:0;top:100%;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow);animation:megaIn .25s cubic-bezier(.2,.9,.2,1)}@keyframes megaIn{0%{opacity:0;transform:translateY(-8px)}}.mega-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding-block:16px 20px}.mega a{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;border-radius:12px;text-decoration:none;border:1px solid transparent;transition:background .15s,border-color .15s}.mega a:hover,.mega a:focus-visible{background:var(--surface-2);border-color:var(--line)}.mega a .art{width:54px;height:54px;transition:transform .3s cubic-bezier(.2,.9,.2,1)}.mega a:hover .art{transform:translateY(-4px) rotate(-5deg)}.mega a b{font:800 18px/1 var(--display);text-transform:uppercase}.mega a span{font-size:12px;color:var(--muted)}.mega a.all{background:var(--accent);color:var(--on-accent);justify-content:flex-end}.mega a.all span{color:var(--on-accent);opacity:.75}.sheet{position:fixed;top:0;bottom:0;left:0;width:min(340px,88%);z-index:80;background:var(--surface);padding:calc(16px + env(safe-area-inset-top,0px)) 20px calc(20px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));overflow:auto;animation:inL .3s cubic-bezier(.2,.9,.2,1);box-shadow:20px 0 60px #00000040;display:flex;flex-direction:column;gap:18px}@keyframes inL{0%{transform:translate(-100%)}}.sheet-head{display:flex;justify-content:space-between;align-items:center}.sheet nav{display:flex;flex-direction:column}.sheet nav a{padding:12px 2px;border-bottom:1px solid var(--line);text-decoration:none;font:800 26px/1 var(--display);text-transform:uppercase}.sheet h4{margin:0;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.alist{display:flex;flex-direction:column}.alist a{display:flex;align-items:center;gap:10px;padding:6px 2px;text-decoration:none;font-size:14px}.alist .art{width:34px;height:34px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:70;animation:fade .25s}@keyframes fade{0%{opacity:0}}.tape{background:var(--ink);color:#fff;overflow:hidden;position:relative;border-bottom:4px solid transparent;border-image:repeating-linear-gradient(-45deg,var(--accent) 0 10px,var(--ink) 10px 20px) 4}.tape-track{display:flex;width:max-content;animation:slide 40s linear infinite}.tape span{font:500 11px/32px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:0 26px;white-space:nowrap}.tape span:before{content:"\25b2";color:var(--accent);margin-right:12px;font-size:8px;vertical-align:1px}@keyframes slide{to{transform:translate(-50%)}}.hero{position:relative;overflow:hidden;padding-top:44px;background:radial-gradient(900px 400px at 85% 0%,color-mix(in oklab,var(--accent) 22%,transparent),transparent 70%),var(--bg)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:40px;align-items:end}.eyebrow{display:inline-flex;align-items:center;gap:10px;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 var(--ok);animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.hero h1{font:900 clamp(52px,8vw,112px)/.86 var(--display);text-transform:uppercase;letter-spacing:-.01em;margin:18px 0 20px}.hero h1 .hl{background:linear-gradient(transparent 58%,var(--accent) 58% 92%,transparent 92%);padding:0 .04em}.hero h1 .w{display:inline-block;animation:rise .8s cubic-bezier(.2,.9,.2,1) both}@keyframes rise{0%{transform:translateY(.4em);opacity:.2}}.hero-copy>p{font-size:18px;max-width:54ch;color:var(--muted)}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.facts{display:flex;flex-wrap:wrap;gap:28px;margin-top:34px;padding-top:20px;border-top:1px solid var(--line)}.facts div{display:flex;flex-direction:column}.facts b{font:800 34px/1 var(--display)}.facts span{font:500 10px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.label{background:var(--paper);color:var(--fg);border:2px solid var(--fg);border-radius:6px;font-family:var(--mono);font-size:11px;position:relative;transform:rotate(1.5deg);box-shadow:var(--shadow);animation:labelIn 1s .3s cubic-bezier(.2,.9,.2,1) both}@keyframes labelIn{0%{transform:translateY(30px) rotate(8deg)}}.label .row{display:flex;border-bottom:2px solid var(--fg)}.label .row:last-child{border-bottom:0}.label .cell{padding:10px 12px;flex:1;min-width:0}.label .cell+.cell{border-left:2px solid var(--fg)}.label small{display:block;font-size:9px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.label strong{display:block;font:800 26px/1.05 var(--display);text-transform:uppercase;letter-spacing:.01em;margin-top:2px}.label .big{font:900 64px/.9 var(--stencil)}.label .tick{font-variant-numeric:tabular-nums}.barcode{height:54px;margin-top:6px;background:repeating-linear-gradient(90deg,var(--fg) 0 2px,transparent 2px 4px,var(--fg) 4px 7px,transparent 7px 8px,var(--fg) 8px 9px,transparent 9px 12px)}.belt{position:relative;margin-top:46px;height:196px}.belt:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;background:var(--belt);box-shadow:inset 0 3px 0 var(--belt-2)}.rollers{position:absolute;left:0;right:0;bottom:6px;height:24px;z-index:1;background:radial-gradient(circle at 12px 12px,var(--belt-2) 0 8px,transparent 8.5px) 0 0/30px 24px repeat-x;animation:roll 1.2s linear infinite}@keyframes roll{to{background-position:30px 0}}.belt-track{position:absolute;left:0;bottom:40px;display:flex;gap:26px;width:max-content;animation:slide 70s linear infinite;z-index:2;padding-left:26px}.belt:hover .belt-track,.belt:focus-within .belt-track{animation-play-state:paused}.bin{position:relative;width:150px;height:150px;flex:none;display:flex;align-items:flex-end;justify-content:center;text-decoration:none;color:inherit}.bin .art{position:absolute;left:18px;right:18px;bottom:34px;width:auto;max-width:none;transition:transform .35s cubic-bezier(.2,.9,.2,1)}.bin:hover .art,.bin:focus-visible .art{transform:translateY(-18px) rotate(-4deg)}.bin .tote{position:relative;width:150px;height:62px;background:var(--tote,#ffc629);clip-path:polygon(0 0,100% 0,92% 100%,8% 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--ink)}.bin .tote:before{content:"";position:absolute;inset:0 0 auto;height:8px;background:#0000002e}.bin .tote b{font:600 8.5px/1 var(--mono);letter-spacing:.1em;background:var(--paper);color:var(--fg);padding:4px 6px;border:1.5px solid var(--ink);border-radius:2px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bin .tote i{font:700 13px/1 var(--display);font-style:normal;letter-spacing:.04em}.bin .peek{position:absolute;bottom:72px;left:50%;transform:translate(-50%,6px);background:var(--fg);color:var(--bg);font:600 12px/1 var(--body);padding:7px 10px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:.2s;z-index:3}.bin:hover .peek,.bin:focus-visible .peek{opacity:1;transform:translate(-50%,-46px)}section{position:relative}.sec{padding-block:72px}.sec-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 24px;margin-bottom:28px}.sec-head h2{font:800 clamp(38px,5vw,64px)/.92 var(--display);text-transform:uppercase}.sec-head p{color:var(--muted);max-width:52ch;margin-top:10px}.kicker{display:block;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.see{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--link);text-decoration:none}.see:hover{text-decoration:underline;text-underline-offset:3px}.aisle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.aisle{position:relative;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:18px;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;text-decoration:none;color:inherit;transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .2s ease-out,border-color .2s,box-shadow .3s;will-change:transform}.aisle:hover{border-color:var(--fg);box-shadow:var(--shadow)}.aisle .num{font:900 64px/.8 var(--stencil);color:transparent;-webkit-text-stroke:1.5px var(--line);position:absolute;right:14px;top:14px;transition:-webkit-text-stroke-color .2s}.aisle:hover .num{-webkit-text-stroke-color:var(--fg)}.aisle .an{font:500 10px/1 var(--mono);letter-spacing:.14em;color:var(--muted)}.aisle h3{font:800 28px/1 var(--display);text-transform:uppercase;margin-top:6px;max-width:9ch}.aisle .cnt{font-size:13px;color:var(--muted);margin-top:4px}.aisle .trio{display:flex;align-items:flex-end;margin-top:18px;height:84px}.aisle .trio .art{width:84px;margin-right:-22px;transition:transform .35s cubic-bezier(.2,.9,.2,1)}.aisle .trio .art:nth-child(2){width:70px;transform:translateY(-4px)}.aisle .trio .art:nth-child(3){width:62px}.aisle:hover .trio .art:nth-child(1){transform:translateY(-8px) rotate(-6deg)}.aisle:hover .trio .art:nth-child(2){transform:translateY(-14px) rotate(4deg)}.aisle:hover .trio .art:nth-child(3){transform:translateY(-6px) rotate(8deg)}.aisle .floor{position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--tint)}.aisle.all{background:var(--ink);color:#f2f3f6;border-color:var(--ink)}.aisle.all .an,.aisle.all .cnt{color:#a4abba}.aisle.all .num{-webkit-text-stroke-color:#4a5262}.aisle.all:hover .num{-webkit-text-stroke-color:var(--accent)}.aisle.all .go{display:inline-flex;align-items:center;gap:6px;margin-top:18px;background:var(--accent);color:var(--on-accent);border-radius:999px;padding:9px 14px;font-weight:600;font-size:14px;align-self:flex-start}.deals{background:var(--ink);color:#f2f3f6}.deals .sec-head p,.deals .kicker{color:#a4abba}.deals .see{color:var(--accent)}.deals .card{color:var(--fg)}.deals .empty-shelf{border-color:#3a4150;color:#a4abba}.deals .empty-shelf b{color:#f2f3f6}.rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin;cursor:grab}.rail.drag{cursor:grabbing;scroll-snap-type:none}.rail>.card{flex:0 0 260px;scroll-snap-align:start}.rail-btns{display:flex;gap:8px}.rail-btns button{width:44px;height:44px;border-radius:50%;border:1px solid #3a4150;background:transparent;color:#fff;display:grid;place-items:center}.rail-btns button:hover{background:#232833}.perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line)}.perk{display:flex;gap:14px;align-items:center;padding:22px 18px}.perk+.perk{border-left:1px solid var(--line)}.perk .ico{width:30px;height:30px;stroke-width:1.6}.perk b{display:block;font:800 21px/1.05 var(--display);text-transform:uppercase}.perk span{font-size:13px;color:var(--muted)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ad-2.css.map */
