:root{--bl-accent:#155eef;--ink:#202124;--paper:#fff}body.gradient{display:flex;flex-direction:column;background:var(--paper);color:var(--ink);cursor:auto}#MainContent{flex:1}.bl-head,.bl-footer,.bl-shop,.bl-arcade{font-family:Arial,Helvetica,sans-serif;color:var(--ink);letter-spacing:0}.bl-head,.bl-footer{padding:17px clamp(18px,5vw,84px);display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--ink);color:#fff}.bl-head a,.bl-footer a{color:inherit;text-decoration:none}.bl-word{font-weight:1000;font-style:italic;font-size:clamp(20px,3vw,34px);letter-spacing:-.075em;line-height:1}.bl-word span{color:var(--bl-accent);font-size:.4em;vertical-align:top;margin-left:3px}.bl-head nav,.bl-footer nav{display:flex;gap:20px;align-items:center;font-weight:700;font-size:14px}.bl-head b{color:var(--bl-accent)}.bl-head #cart-icon-bubble{display:inline-flex;gap:5px;align-items:center;position:relative}.bl-head #cart-icon-bubble svg{width:30px;height:30px}.bl-footer{border-top:4px solid var(--bl-accent);flex-wrap:wrap;padding-block:30px}.bl-footer span,.bl-code,.bl-marquee,.bl-plate,.bl-status,.bl-pod small,[data-count]{font:700 11px/1.5 ui-monospace,Menlo,monospace;letter-spacing:.1em}.bl-footer nav{flex-wrap:wrap;font-size:12px}.bl-arcade{width:100%;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:center;gap:5vw;padding:clamp(30px,5vw,82px) max(5vw,calc((100vw - 1340px)/2));background:radial-gradient(#ccc .75px,transparent .8px),var(--paper);background-size:8px 8px}.bl-code i{display:inline-block;width:9px;height:9px;background:var(--bl-accent);border:1px solid;border-radius:50%}.bl-intro h1,.bl-shop h1,.bl-feature h2,[data-game] h2,[data-result] h2{font:1000 clamp(72px,8.4vw,145px)/.83 Arial,Helvetica,sans-serif;letter-spacing:-.09em;color:inherit;margin:24px 0}.bl-intro h1 em{font-weight:900}.bl-intro>p:not(.bl-code){font-size:23px;font-weight:700;line-height:1.3;margin-bottom:8px}.bl-intro>.bl-small:not(.bl-code){font-size:16px;font-weight:400;max-width:38ch;margin:0 0 15px}.bl-skip,.bl-feature a{font-weight:700;color:inherit;text-underline-offset:4px}.bl-machine{width:100%;border:4px solid var(--ink);border-radius:17px;background:#262723;box-shadow:7px 7px 0 var(--ink);padding:10px;color:#fff}.bl-marquee,.bl-plate,.bl-deck{display:flex;align-items:center;justify-content:space-between;gap:8px}.bl-marquee{background:var(--bl-accent);color:var(--ink);padding:11px 15px;border-radius:5px 5px 0 0;font-size:clamp(13px,1.6vw,21px);font-weight:900}.bl-glass{position:relative;isolation:isolate;overflow:hidden;height:clamp(225px,26vw,380px);border:4px solid #111;background:#e5dfc9}.bl-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(115deg,transparent 0 16%,#fff2 16% 19%,transparent 19% 40%);z-index:-1}.bl-rack{position:absolute;top:16%;right:3%;bottom:9%;left:3%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:5px;z-index:-2;opacity:.75}.bl-rack img{width:100%;height:100%;object-fit:contain;min-height:0;mix-blend-mode:multiply;border-bottom:3px solid #888575}.bl-rail{position:absolute;inset:6px 0 auto;height:6px;background:repeating-linear-gradient(90deg,#595953 0 8px,#171716 8px 12px)}.bl-claw{position:absolute;width:44px;height:21%;left:50%;top:9px;transform:translate(-50%);border-top:8px solid #1a1915;transition:left .1s,height .4s;z-index:2}.bl-claw:before{content:"";position:absolute;left:calc(50% - 2px);width:4px;height:100%;background:#292822}.bl-claw svg{position:absolute;width:100%;bottom:-28px}.bl-claw.down{height:57%}.bl-pod{position:absolute;bottom:5%;width:35%;height:33%;border-radius:55px 55px 12px 12px;border:3px solid #141513;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#111;background:linear-gradient(155deg,#ffed83,var(--bl-accent) 55%);box-shadow:inset 0 -7px #0002,3px 4px #171716;transform:translate(-50%);transition:transform .48s}.bl-pod.store{left:25%}.bl-pod.event{left:75%;background:linear-gradient(155deg,#53554a,#171817);color:#fff}.bl-pod strong{font:bold clamp(15px,1.6vw,23px)/.95 Arial;text-align:center;letter-spacing:-.04em}.bl-pod small{font-size:9px}.bl-pod.lift{transform:translate(-50%,-100%)}.bl-egg{position:absolute;right:7px;top:12%;background:transparent;color:#423f32;border:0;font-size:20px;cursor:pointer}.bl-deck{padding:12px;background:#41413a;border-bottom:2px solid #080808}.bl-stick{display:flex;border-radius:40px;background:#0e0e0d;padding:3px;touch-action:none}.bl-stick button,.bl-action{cursor:pointer;font:800 15px Arial;min-height:44px;border:2px solid #131411}.bl-stick button{color:#fff;background:#32332c;width:48px;border-radius:30px}.bl-stick button:active,.bl-action:active{transform:translateY(2px)}.bl-action{border-radius:24px;background:var(--bl-accent);color:#171711;padding:0 23px;box-shadow:0 3px #151515}.bl-status,.bl-plate{padding:8px 13px;margin:0}.bl-status{min-height:32px;color:#ffdd70;background:#121310;letter-spacing:.035em}.bl-plate{font-size:9px;color:#d0d0c5}.bl-machine [hidden]{display:none!important}.bl-machine [data-game],.bl-machine [data-result]{padding:18px clamp(14px,3vw,40px);background:#1b1c17;color:#fff;min-height:280px}.bl-machine h2{font-size:clamp(48px,6vw,80px)}.bl-meter{height:60px;background:repeating-linear-gradient(90deg,#494a40 0 2px,#2f302a 2px 5%);position:relative;margin:32px 0 14px;border:2px solid #eee}.bl-meter i,.bl-meter b{position:absolute;height:100%}.bl-meter i{width:20%;background:var(--bl-accent);left:calc(var(--target,50%) - 10%)}.bl-meter b{left:var(--needle,50%);background:#fff;width:4px;outline:2px solid #111;transform:scaleY(1.3)}.bl-link{border:0;color:inherit;background:transparent;text-decoration:underline;cursor:pointer;padding:14px}.bl-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.bl-fields input{display:block;width:100%;padding:8px;color:#111;background:#fff;font-size:16px}.bl-machine summary{cursor:pointer;font-weight:700;color:var(--bl-accent);padding:8px}.bl-shop{max-width:1440px;margin:auto;padding:32px 5vw 0}.bl-shop h1{font-size:clamp(56px,8vw,108px);text-transform:capitalize}.bl-tabs{display:flex;gap:6px;flex-wrap:wrap;border-block:1px solid var(--ink);padding:12px 0}.bl-tabs a{padding:6px 14px;border:1px solid #a7a79f;border-radius:30px;color:inherit;text-decoration:none;font-size:14px}.bl-tabs [aria-current]{background:var(--ink);color:#fff}.bl-feature{display:flex;background:var(--bl-accent);color:#fff;padding:clamp(16px,3vw,36px);justify-content:space-between;align-items:center;margin-top:20px}.bl-feature h2{font-size:clamp(34px,5vw,70px);margin:12px 0 18px}.bl-feature-images{display:flex;width:54%;gap:10px}.bl-feature-images a{width:50%;display:block}.bl-feature img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.product__title h1,.title--primary,.cart__empty-text{font-family:Arial,sans-serif!important;font-weight:900!important;letter-spacing:-.055em!important}.product-form__submit,.cart__checkout-button{background:var(--bl-accent)!important;color:#fff!important;font-weight:700}@media(max-width:749px){.bl-arcade{display:block;padding:25px 18px 35px}.bl-intro h1{font-size:clamp(54px,13vw,82px);margin:12px 0}.bl-intro h1 br{display:none}.bl-intro h1 em:before{content:" "}.bl-intro>.bl-small:not(.bl-code){margin-bottom:6px}.bl-intro>p:not(.bl-code){font-size:18px}.bl-intro .bl-code{margin:0}.bl-machine{margin-top:18px;box-shadow:4px 4px 0 var(--ink)}.bl-footer{align-items:flex-start;flex-direction:column}.bl-head nav{gap:12px}.bl-glass{height:clamp(215px,56vw,340px)}.bl-shop{padding:24px 16px 0}.bl-feature-images{width:46%}.bl-feature-images a{width:100%}.bl-feature-images a:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){.bl-pod,.bl-claw{transition:none}}.bl-rail{top:5%;height:5px;box-shadow:0 2px #a6a79d}.bl-claw{top:5%;height:15%;width:38%;border:0;transition:left .13s,height .72s ease-in-out}.bl-claw:before{width:3px;left:calc(50% - 1.5px)}.bl-claw:after{content:"";position:absolute;left:50%;top:-4px;width:32px;height:12px;transform:translate(-50%);border:2px solid #181818;background:repeating-linear-gradient(120deg,#f7c71d 0 5px,#262722 5px 8px);box-shadow:-8px -3px 0 -3px #171817,8px -3px 0 -3px #171817}.bl-claw svg{height:30px;bottom:-26px}.bl-claw.down{height:59%;transition-duration:.13s,.57s}.bl-jaw{transition:transform .25s}.bl-claw.closed .left{transform:translate(4px)}.bl-claw.closed .right{transform:translate(-4px)}.bl-pod{height:30%;bottom:5%;width:33%;border-radius:3px;background:repeating-linear-gradient(90deg,#edaf16 0 4px,#ffd14c 4px 10px,#e1a51a 10px 12px);border:3px solid #181915;box-shadow:inset 0 4px #ffed8c,inset 0 -4px #a5710a,2px 4px #24241f;transform:translate(-50%) rotate(-5deg);transition:transform .27s,bottom .72s ease-in-out}.bl-pod.event{background:repeating-linear-gradient(90deg,#34362f 0 4px,#4e5048 4px 10px,#242621 10px 12px);transform:translate(-50%) rotate(4deg);box-shadow:inset 0 4px #74766d,inset 0 -4px #13140e,2px 4px #24241f}.bl-pod strong,.bl-pod small{background:#ffcd31;padding:1px 5px}.bl-pod.event strong,.bl-pod.event small{background:#252721}.bl-pod.latched,.bl-pod.lift{transform:translate(-50%) rotate(0)}.bl-pod.lift{bottom:49%}@media(prefers-reduced-motion:reduce){.bl-pod,.bl-claw,.bl-jaw{transition:none}}.bl-arcade{grid-template-columns:minmax(215px,.68fr) minmax(320px,580px);justify-content:center;padding-block:clamp(20px,3vw,52px);gap:clamp(24px,6vw,100px)}.bl-machine{border:6px solid #0a0b0a;border-radius:7px;background:linear-gradient(90deg,#1f211f,#080908 3%,#3c3d38,#131413 5%,#151615 95%,#444640,#080908 97%);padding:10px clamp(11px,2vw,24px) 5px;box-shadow:inset 0 2px #53544e,4px 7px #292a24,8px 12px 18px #1113}.bl-marquee{background:linear-gradient(170deg,#282a26,#0c0d0c);border:2px solid #393b34;box-shadow:inset 0 -2px #050505;color:#fff;padding:12px 13px}.bl-marquee span{font:italic 1000 clamp(24px,3.5vw,48px)/1 Arial;letter-spacing:-.075em;text-shadow:1px 2px #6d716b}.bl-marquee small{color:#ffda60;line-height:1.2;text-align:right;font-size:9px}.bl-glass{height:clamp(290px,32vw,418px);border:5px solid #161715;box-shadow:inset 0 0 30px #14151366;background:linear-gradient(145deg,#999e93,#dadbd3 40%,#9b9c8e)}.bl-deck{position:relative;margin:0 -6px;padding:6px 18px 9px;background:linear-gradient(175deg,#333530,#141514 65%);border:2px solid #090a09;border-radius:3px 3px 6px 6px;box-shadow:0 4px #070807}.bl-stick{padding:0;display:grid;grid-template-columns:34px 1fr 34px;align-items:center;background:none;gap:3px}.bl-lever{order:1;display:flex;align-items:center}.bl-stick [data-right]{order:2}.bl-stick button{width:34px;background:transparent;border:0;color:#c3c4b9}.bl-lever input{-webkit-appearance:none;appearance:none;width:90px;height:10px;background:#070807;border-radius:8px;border:2px solid #50514a;margin:15px 0;cursor:ew-resize;touch-action:none}.bl-lever input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:29px;transform:translateY(-6px);border:2px solid #111;border-radius:50%;background:radial-gradient(circle at 32% 22%,#fff,#8b8e83 25%,#282a25 68%);box-shadow:0 6px 0 -4px #a6a69a}.bl-lever input::-moz-range-thumb{width:24px;height:25px;border-radius:50%;background:#92958c}.bl-deck .bl-action{background:radial-gradient(ellipse at 48% 25%,#ffde67,#e9ac15);border:4px solid #11120f;box-shadow:0 4px #080907,inset 0 2px #ffeb96}.bl-service{display:flex;align-items:center;justify-content:space-between;padding:5px 12px 0;background:linear-gradient(100deg,#151615,#262722,#101110);border-top:2px solid #33352f}.bl-decals{display:flex;padding:3px 0 1px 8px}.bl-decals span{display:block;overflow:hidden;border:3px solid #e7e7dc;background:#eee;width:48px;height:40px;border-radius:42% 46% 35% 40%;margin-left:-6px;transform:rotate(-13deg);box-shadow:1px 2px #080808}.bl-decals span:nth-child(2){transform:rotate(10deg);z-index:1}.bl-decals img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.8);object-position:center 45%}.bl-door{border:2px groove #383933;background:#10110f;padding:6px 12px;display:flex;gap:12px;align-items:center;color:#b6b8ac;font:9px monospace}.bl-door i{width:8px;height:8px;border-radius:50%;background:#67695e;border:2px solid #aaa}@media(max-width:749px){.bl-arcade{display:flex;flex-direction:column;gap:16px;padding:14px 12px 25px}.bl-machine{order:-1;margin:0;max-width:480px}.bl-intro{width:min(100%,480px)}.bl-intro h1{font-size:42px}.bl-glass{height:clamp(270px,75vw,360px)}.bl-intro p.bl-code{font-size:10px}.bl-deck{padding-inline:9px}.bl-marquee span{font-size:clamp(25px,7.7vw,38px)}}.bl-showroom{display:block;background:var(--ink);color:var(--paper);padding:25px 0 12px;font-family:Arial,sans-serif;overflow:hidden;border-top:1px solid #30312d}.bl-room-head,.bl-room-note{margin:0 5vw}.bl-room-head{display:flex;justify-content:space-between;align-items:end;gap:12px}.bl-room-head p{color:var(--paper)}.bl-room-head h2{font:900 clamp(42px,6vw,84px)/.92 Arial;letter-spacing:-.075em;color:inherit;margin:8px 0 12px}.bl-room-controls{display:flex;gap:7px}.bl-room-controls button{background:var(--ink);border:1px solid #777;border-radius:50%;width:44px;height:44px;color:#fff;font-size:21px;cursor:pointer}.bl-room-controls button:disabled{opacity:.35}.bl-track{position:relative;display:flex;gap:14px;padding:0 5vw 13px;margin-top:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:5vw;scrollbar-color:#65665c #181916}.bl-hat{flex:0 0 clamp(192px,23vw,330px);color:inherit;text-decoration:none;scroll-snap-align:start;line-height:1.12}.bl-hat:focus-visible,.bl-room-controls button:focus-visible{outline:2px solid var(--bl-accent);outline-offset:-2px}.bl-halo{background:transparent;aspect-ratio:1.16;display:grid;place-items:center;position:relative;isolation:isolate}.bl-halo img{width:78%;height:85%;object-fit:contain;position:relative}.bl-hat span,.bl-hat small{display:block;padding:6px 2px 0}.bl-hat span{font:700 14px/1.2 Arial}.bl-hat small,.bl-room-note{font:11px/1.4 ui-monospace,monospace;color:#ddd}.bl-room-note{margin-top:9px;letter-spacing:.07em}.bl-room-note a,.bl-showroom noscript a{color:#fff}.bl-hat:hover span{text-decoration:underline}@media(max-width:749px){.bl-showroom{padding-top:18px}.bl-hat{flex-basis:min(65vw,285px)}.bl-room-controls button{width:42px;height:42px}}.product__info-container .price,.product__info-container .price-item,.product-grid .price,.product-grid .price-item{color:var(--ink)!important}.bl-showroom[hidden]{display:none!important}.bl-intro{container-type:inline-size}.bl-intro h1{font-size:clamp(42px,19cqw,91px);line-height:.93;word-break:normal;overflow-wrap:normal;letter-spacing:-.075em}.bl-intro h1 em{display:inline-block;white-space:nowrap}.bl-arcade .bl-glass{background:radial-gradient(ellipse at 50% 8%,#888e88 0,#434945 38%,#1c201e 77%);box-shadow:inset 0 0 34px #080a0b,inset 0 3px 3px #b6beb4}.bl-arcade .bl-rack{top:24%;right:5%;bottom:18%;left:5%;opacity:.55;gap:0 5%;grid-template-rows:1fr 1fr}.bl-arcade .bl-rack img{mix-blend-mode:normal;border:0;filter:drop-shadow(0 3px 1px #141614)}.bl-floor{position:absolute;top:72%;right:-12%;bottom:-7%;left:-12%;background:linear-gradient(172deg,#343934,#111511 75%);border-top:1px solid #727969;z-index:-1}.bl-rail{z-index:1;top:6%;background:linear-gradient(#747b7b,#d0d4d2 35%,#4c5355 55%,#191c1d);height:7px}.bl-hoist{position:absolute;top:6%;left:50%;width:26%;z-index:4;transform:translate(-50%);pointer-events:none}.bl-trolley{height:15px;width:33%;left:33.5%;position:absolute;top:-7px;border-radius:3px;background:linear-gradient(#737879,#181c1d 42%,#45494a);border:1px solid #090a09;box-shadow:inset 0 1px #cdd1ca}.bl-wire{width:3px;position:absolute;left:calc(50% - 1.5px);top:0;background:repeating-linear-gradient(145deg,#393d3c 0 2px,#bac1ba 2px 3px);z-index:-1}.bl-pincer{position:absolute;width:100%;height:auto;left:0;transform-origin:50% 0;filter:drop-shadow(1px 3px 2px #0006)}.bl-pincer .finger,.bl-pincer .rear{transition:transform .35s cubic-bezier(.37,.04,.14,1)}.bl-pincer .l{transform-origin:53px 23px}.bl-pincer .r{transform-origin:67px 23px}.bl-pincer.grip .l{transform:rotate(-17deg)}.bl-pincer.grip .r{transform:rotate(17deg)}.bl-pincer.grip .rear{transform:scaleY(.87)}.bl-capsule{position:absolute;bottom:5%;width:22%;aspect-ratio:.96;transform:translate(-50%);transform-origin:50% 25%;text-align:center;color:#121512;filter:drop-shadow(2px 5px 3px #060905b0);z-index:2}.bl-capsule.store{left:25%}.bl-capsule.event{left:75%}.bl-shell{position:absolute;top:0;right:1%;bottom:35%;left:1%;overflow:hidden;display:grid;place-items:end center;border-radius:60% 60% 8% 8%/95% 95% 10% 10%;border:1.5px solid #dbe3dfbb;background:linear-gradient(122deg,#eefaff33,#ffffff08 30%,#c5e8ed19 66%,#d3ebee63);box-shadow:inset 4px 2px 6px #fff3,inset -5px 0 9px #0b151740}.bl-shell:after{content:"";position:absolute;top:8%;right:12%;bottom:12%;left:15%;border-left:3px solid #ffffffb0;border-radius:75% 0 0 35%;transform:rotate(20deg)}.bl-shell img{width:83%;height:90%;object-fit:contain}.bl-cup{position:absolute;top:61%;right:0;bottom:0;left:0;border-radius:4% 4% 49% 49%/10% 10% 90% 90%;background:radial-gradient(ellipse at 37% 0%,#ffdb5c,#edb622 60%,#9f690b);border-top:3px double #ffeb9a;box-shadow:inset -3px -2px 4px #0504014a;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:2%}.event .bl-cup{color:#fff;background:radial-gradient(ellipse at 35% 0%,#575b54,#212520 75%);border-color:#a6aca2}.bl-cup small{font:700 clamp(6px,.6vw,9px) ui-monospace,monospace;letter-spacing:.12em}.bl-cup strong{font:800 clamp(9px,1.2vw,15px)/1.1 Arial;letter-spacing:-.04em}.bl-ticket{color:#201f17;align-self:center;background:#ffe18a;transform:rotate(-11deg);border:2px dashed #5d531e;padding:2px 9px;font:italic 900 clamp(13px,2vw,24px)/1 Arial}.bl-ticket span{display:block;font:700 8px monospace}.bl-stick button{touch-action:none;user-select:none;-webkit-user-select:none;min-width:44px}.bl-stick{grid-template-columns:44px 1fr 44px}.bl-egg{color:#ffdf79}.bl-afterhours{display:grid;max-width:650px;margin:auto;padding:5vw 18px;gap:16px}.bl-afterhours>.bl-machine>.bl-code{color:#f7ce4a;padding:0 18px}.bl-afterhours .bl-machine [data-game],.bl-afterhours .bl-machine [data-result]{min-height:300px}.bl-afterhours a.bl-link{display:inline-block}.bl-halo img{width:96%;height:96%}@media(max-width:749px){.bl-intro h1{font-size:clamp(35px,9.5vw,52px)}}.bl-showroom:not(.bl-promoted) .bl-track{--slot:clamp(250px,34vw,490px);padding-inline:calc((100% - var(--slot))/2);scroll-padding:0;gap:0;scroll-snap-type:x mandatory}.bl-showroom:not(.bl-promoted) .bl-track:after{content:"";flex:0 0 .5px}.bl-showroom:not(.bl-promoted) .bl-hat{flex:0 0 var(--slot);text-align:center;scroll-snap-align:center}.bl-showroom:not(.bl-promoted) .bl-halo{transition:transform .44s cubic-bezier(.2,.7,.2,1),opacity .44s;transform:scale(.72);opacity:.64}.bl-showroom:not(.bl-promoted) .bl-hat.is-centered .bl-halo{transform:scale(1);opacity:1}.bl-showroom:not(.bl-promoted) .bl-hat:not(.is-centered) span,.bl-showroom:not(.bl-promoted) .bl-hat:not(.is-centered) small{opacity:.7}.bl-showroom .is-centered:hover img{translate:0 -4px;transition:translate .28s}.bl-bag-glyph{width:24px!important;height:24px!important}.bl-pocket[hidden]{display:none}.bl-pocket{display:flex;align-items:center;justify-content:center;gap:clamp(30px,10vw,160px);padding:54px 20px;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}.bl-pocket-copy h2{font:900 clamp(42px,6vw,90px)/.92 Arial;letter-spacing:-.07em;margin:15px 0}.bl-handset{width:234px;flex-shrink:0;border-radius:33px;background:linear-gradient(116deg,#282b2d,#050606 65%);border:4px solid #9b9c9c;box-shadow:0 0 0 1px #393b3c,inset 0 0 0 2px #070809,3px 8px 12px #0003;padding:12px 10px}.bl-speaker{width:36px;height:5px;border-radius:5px;background:#343638;margin:5px auto 15px}.bl-screen{background:#e6eaeb;color:#151618;font-family:Arial,sans-serif;overflow:hidden}.bl-bars,.bl-phone-title,.bl-phone-nav{display:flex;align-items:center;background:linear-gradient(#ccd5de,#8091a1);font:700 11px Arial;min-height:18px;padding:1px 6px}.bl-phone-title{justify-content:center;font-size:19px;height:33px;color:#fff;text-shadow:0 1px 2px #34414f}.bl-messages{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bl-messages article{box-sizing:border-box;flex:0 0 100%;height:200px;overflow-y:auto;padding:14px 10px;scroll-snap-align:start;font:14px/1.38 Arial}.bl-messages p{background:#cde9ad;color:#172214;border:1px solid #94ad80;border-radius:12px 12px 12px 3px;padding:9px;margin:6px 0;overflow-wrap:anywhere}.bl-phone-nav{justify-content:space-between}.bl-phone-nav button{background:transparent;border:0;font:25px Arial;color:#1e2730;min-width:44px;min-height:44px;cursor:pointer}.bl-home-key{border-radius:50%;border:1px solid #53575a;width:31px;height:31px;margin:10px auto 0;color:#aaa;text-align:center;line-height:29px}@media(max-width:650px){.bl-pocket{flex-direction:column;gap:18px}.bl-pocket-copy{text-align:center}.bl-pocket-copy h2 br{display:none}.bl-pocket-copy h2 br:after{content:" "}.bl-showroom:not(.bl-promoted) .bl-track{--slot:min(70vw,310px)}}@media(prefers-reduced-motion:reduce){.bl-showroom:not(.bl-promoted) .bl-halo,.bl-showroom .is-centered:hover img{transition:none;translate:none}}@view-transition{navigation:auto}@media(min-width:750px){media-gallery:not([id*=duplicate]) .product__media-item.is-active .product__modal-opener--image img{view-transition-name:bl-inspect-hat}}::view-transition-group(bl-inspect-hat){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.7,.25,1)}.bl-next-rack{display:flex;justify-content:space-between;gap:16px;padding:28px 5vw;background:var(--ink)}.bl-next-rack a{color:var(--paper);text-decoration:none;max-width:45%}.bl-next-rack a:last-child{text-align:right}.bl-next-rack small{font:700 11px monospace;color:var(--paper);text-transform:uppercase}.bl-next-rack strong{display:block;font:700 clamp(16px,2.2vw,28px)/1.1 Arial;margin-top:8px}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:1ms!important}}.bl-arcade{padding-inline:max(6vw,calc((100vw - 1210px)/2));gap:clamp(32px,8vw,140px)}.bl-intro h1{margin-block:20px 18px}.bl-intro .bl-small{max-width:28ch!important}.bl-intro .bl-skip{display:inline-block;margin-top:10px;font-size:14px}.bl-lemon-bed{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.bl-fruit{display:block;position:absolute;left:var(--x);bottom:var(--y);width:13%;aspect-ratio:1.42;border-radius:52% 45% 54% 43%;transform:translate(-50%) rotate(var(--turn));background:radial-gradient(ellipse at 34% 22%,#fff29a 1%,#ffe467 20%,#efc438 53%,#c89b21 80%,#917416);box-shadow:inset -2px -3px 5px #8c71064d,1px 4px 4px #181c135c}.bl-fruit:before,.bl-fruit:after{position:absolute;content:"";border-radius:70%;background:#e6bb36;width:14%;height:19%;top:47%;left:-4%;z-index:-1}.bl-fruit:after{left:91%;top:32%;background:#dcb43a}.bl-lemon-bed .bl-fruit{filter:brightness(.82);width:15%}.bl-catch{z-index:1;width:12%}.bl-chute{position:absolute;right:0;bottom:-1px;width:15%;height:15%;background:linear-gradient(115deg,#353832,#141513);border:2px solid #74776a;transform:skewY(-8deg);z-index:3;text-align:center;color:#f7d458;font:9px monospace;padding-top:12px;box-shadow:inset 0 5px #080908}.bl-outlet{position:relative;background:linear-gradient(#080908 48%,#272923);border:3px solid #42443a;border-radius:8px;height:45px;margin:8px 12px;color:#abae9f;padding:7px;font:8px monospace;letter-spacing:.14em}.bl-outlet [data-output]>*{position:absolute;left:76%;bottom:0;width:42px;z-index:6;animation:bl-dispense .72s cubic-bezier(.2,.67,.4,1) both}.bl-outlet .bl-fruit{--turn:8deg}.bl-outlet .bl-cup strong,.bl-outlet .bl-cup small{font-size:5px}.bl-stain{position:absolute;bottom:0;left:69%;width:23%;height:7px;border-radius:48% 53% 24% 33%;background:#efcd38;opacity:0}.splat .bl-stain{opacity:.9;box-shadow:12px -2px 0 -2px #dbb830,-17px -5px 0 -2px #ecd035}.bl-game-invite{padding:30px;max-width:90vw;border:1px solid #b6b4a4;border-radius:12px;background:var(--paper);color:var(--ink)}.bl-game-invite::backdrop{background:#10120ebd}.bl-game-invite h2{font:900 clamp(30px,6vw,50px)/1 Arial;margin:12px 0 24px;letter-spacing:-.055em}.bl-game-invite a{display:inline-flex;align-items:center;text-decoration:none}@keyframes bl-dispense{0%{opacity:0;scale:.35;translate:0 -14px}48%{opacity:1;scale:1.6;translate:0 -23px}to{opacity:1;scale:1.2;translate:0 0}}.bl-room-head h2,.bl-pocket-copy h2{letter-spacing:-.055em}.bl-shop{padding-top:clamp(34px,5vw,72px)}.bl-shop h1{font-size:clamp(48px,6.7vw,92px);margin:12px 0 24px}.bl-tabs{border-top:0;gap:8px}.bl-tabs a{border:0;padding:8px 14px}.bl-tabs a:hover{box-shadow:inset 0 0 0 1px #77796e}.product__info-container .product__title h1{line-height:1.04}.bl-service{padding-block:3px}.bl-plate{letter-spacing:.07em}@media(max-width:749px){.bl-arcade{padding:18px 16px 32px;gap:16px}.bl-intro .bl-code{display:none}.bl-intro h1{margin:4px 0 8px}.bl-intro .bl-small{max-width:36ch!important}.bl-tabs{gap:2px}.bl-tabs a{padding:7px 10px}.bl-showroom{padding-top:24px}}@media(prefers-reduced-motion:reduce){.bl-outlet [data-output]>*{animation:none}}.bl-showroom:not(.bl-promoted) .bl-track{--slot:clamp(265px,37vw,570px);padding-top:18px;padding-bottom:20px;scrollbar-width:none}.bl-showroom:not(.bl-promoted) .bl-track::-webkit-scrollbar{display:none}.bl-showroom:not(.bl-promoted) .bl-hat .bl-halo{transform:scale(calc(.53 + .57 * var(--bl-focus,0)));opacity:calc(.61 + .39 * var(--bl-focus,0));transition:none}.bl-showroom:not(.bl-promoted) .bl-hat span,.bl-showroom:not(.bl-promoted) .bl-hat small{opacity:calc(.4 + .6 * var(--bl-focus,0))}.bl-room-controls{align-items:center}.bl-room-controls [data-position]{color:#eee;font:11px ui-monospace,monospace;letter-spacing:.08em;white-space:nowrap;margin-right:5px}@media(max-width:749px){.bl-showroom:not(.bl-promoted) .bl-track{--slot:69vw}.bl-room-head{align-items:center}.bl-room-controls [data-position]{margin-right:0;font-size:10px}}@media(prefers-reduced-motion:reduce){.bl-showroom:not(.bl-promoted) .bl-hat .bl-halo{transform:scale(.66)}.bl-showroom:not(.bl-promoted) .bl-hat.is-centered .bl-halo{transform:scale(1.07)}}.bl-tabs [aria-current]{background:var(--bl-accent);color:#fff}.bl-head b,.bl-word span{color:#fff}.bl-welcome{position:relative;isolation:isolate;overflow:hidden;min-height:72vh;min-height:72svh;background:linear-gradient(117deg,#030304 9%,#101113 49%,#252629);color:#fff;padding:clamp(60px,9vw,150px) 6vw clamp(40px,5vw,85px);display:grid;align-content:center;justify-items:start;gap:2rem}.bl-welcome:before,.bl-welcome:after{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;z-index:-1}.bl-welcome:before{background:radial-gradient(ellipse at 74% 74%,#aaaeb819 0%,transparent 58%)}.bl-welcome:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E") repeat;opacity:.065}@media(prefers-reduced-motion:no-preference){.bl-welcome:before{animation:bl-welcome-light 14s ease-in-out infinite alternate}.bl-welcome:after{animation:bl-welcome-grain 12s ease-in-out infinite alternate}@supports (animation-timeline: view()){.bl-welcome{view-timeline-name:--bl-welcome-viewport}.bl-welcome:after{animation:bl-welcome-scroll linear both;animation-timeline:--bl-welcome-viewport;animation-range:cover}}}@keyframes bl-welcome-light{0%{transform:translate3d(-4%,-3%,0)}to{transform:translate3d(4%,4%,0)}}@keyframes bl-welcome-grain{0%{transform:translate3d(0,-5px,0)}to{transform:translate3d(4px,5px,0)}}@keyframes bl-welcome-scroll{0%{transform:translate3d(0,-6%,0)}to{transform:translate3d(0,6%,0)}}.bl-welcome h1{color:inherit;font:900 clamp(3rem,8vw,10rem)/.96 Arial,sans-serif;letter-spacing:-.055em;margin:0}.bl-welcome a{color:inherit;text-underline-offset:.35em}.bl-shop .bl-tabs a{background:#fff;border:1px solid #155eef;color:#104ecb}.bl-shop .bl-tabs a[aria-current],.bl-shop .bl-tabs a:hover{background:#155eef;color:#fff}#product-grid .card__inner{background:transparent;--ratio-percent:100%!important}#product-grid .card__media img{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/32/assets/bl-district.css.map */
