:root{--void: #181007;--asphalt: #1F1812;--bone: #F4F2EB;--hazard: #52A3C7;--rust: #2E6A88;--stamp-red: #C92A27;--display: "Archivo", "Helvetica Neue", sans-serif;--condensed: "Anton", "Helvetica Neue", sans-serif;--mono: "JetBrains Mono", monospace;--type: "JetBrains Mono", monospace;--line: rgba(244, 242, 235, .12)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;min-height:100%;background:var(--void);color:var(--bone);font-family:var(--mono);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}body{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}html{scrollbar-width:thin;scrollbar-color:var(--hazard) var(--asphalt)}html::-webkit-scrollbar{width:14px}html::-webkit-scrollbar-track{background:var(--asphalt);border-left:1px solid var(--line)}html::-webkit-scrollbar-thumb{background:var(--hazard);border:2px solid var(--asphalt);border-left:3px solid var(--void);transition:background .15s}html::-webkit-scrollbar-thumb:hover{background:var(--stamp-red)}html::-webkit-scrollbar-thumb:active{background:var(--bone)}html::-webkit-scrollbar-corner{background:var(--asphalt)}.kiosk-banner{position:relative;width:100%;aspect-ratio:15 / 1;max-height:12vh;overflow:hidden;background:var(--asphalt)}.banner-track{display:flex;width:100%;height:100%;transition:transform .7s cubic-bezier(.65,0,.35,1);will-change:transform}.banner-slide{flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden;background:var(--asphalt)}.banner-slide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.banner-caption{position:absolute;bottom:24px;left:32px;max-width:60%;padding:12px 20px;background:#181007d1;color:var(--bone);font-family:var(--display);font-weight:900;font-size:clamp(20px,2.4vw,36px);line-height:1;text-transform:uppercase;letter-spacing:-.02em;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.banner-fallback{background:radial-gradient(ellipse at center,var(--rust) 0%,var(--asphalt) 70%),var(--asphalt);display:flex;align-items:center;justify-content:center}.banner-fallback-text{text-align:center;font-family:var(--display);font-weight:900;font-size:clamp(36px,5.5vw,88px);color:var(--bone);text-transform:uppercase;letter-spacing:-.04em;line-height:.92;display:flex;flex-direction:column;gap:8px}.banner-fallback-text .stamp{background:var(--stamp-red);color:var(--bone);padding:0 .18em .04em;align-self:center}.banner-dots{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:5}.banner-dot{width:10px;height:10px;border-radius:50%;background:#f4f2eb66;border:2px solid rgba(24,16,7,.5);cursor:pointer;transition:background .2s ease,transform .2s ease}.banner-dot.active{background:var(--hazard);transform:scale(1.25)}html,body{height:100vh;overflow:hidden}body{display:flex;flex-direction:column}.kiosk-banner{flex-shrink:0}.app-loading{flex-shrink:0;padding:40px!important}#concept-b.concept-b{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.concept-b .b-topbar{flex-shrink:0}.concept-b .b-shell{flex:1 1 auto;min-height:0!important}.concept-b .b-main{max-height:100%!important;height:100%}.concept-b .b-filters,.concept-b .b-rail{max-height:100%!important;position:static!important}.concept-b .b-topbar{padding:8px 16px!important;gap:12px!important}.concept-b .b-brandmark{font-size:11px!important;letter-spacing:.22em!important}.concept-b .b-search input{padding:7px 12px 7px 32px!important;font-size:11px!important}.concept-b .b-search:before{left:11px!important}.concept-b .b-cart-btn{padding:6px 12px!important;font-size:11px!important;gap:6px!important}.concept-b .b-topnav{gap:1px!important}.concept-b .b-tab{padding:4px 8px!important;font-size:9px!important;letter-spacing:.05em!important;gap:5px!important}.concept-b .b-tab .b-tab-icon svg,.concept-b .b-tab svg{width:22px!important;height:22px!important}.concept-b .b-tab-label{font-size:9px!important}.concept-b .b-shell:not(.detail-mode):not(.rail){grid-template-columns:220px 1fr 0!important}.concept-b .b-shell.panel-open:not(.detail-mode):not(.rail){grid-template-columns:220px 1fr 420px!important}.concept-b .b-filters{padding:16px 14px!important}.concept-b .b-rail{justify-content:flex-start!important;min-height:0!important}.concept-b .b-section{padding:20px 16px 0!important}.concept-b #b-grid:not(.is-carousel-default) .b-section-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important}.concept-b .b-shell.rail #b-grid:not(.is-carousel-default) .b-section-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important}.concept-b .b-tab{position:relative!important;background:#0a0703!important;color:#52a3c7!important;border:1px solid rgba(82,163,199,.35)!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-weight:700!important;text-transform:uppercase!important;overflow:hidden!important;transition:border-color .25s,color .25s,box-shadow .35s!important}.concept-b .b-tab:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,transparent 0 2px,rgba(82,163,199,.06) 2px 3px);pointer-events:none;z-index:0}.concept-b .b-tab:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background:#52a3c7;transition:height .36s cubic-bezier(.65,0,.35,1);z-index:0;pointer-events:none}.concept-b .b-tab>.b-tab-icon,.concept-b .b-tab>.b-tab-label{position:relative;z-index:2}.concept-b .b-tab:hover:not(.active){color:#7ab9d5!important;border-color:#52a3c7b3!important}.concept-b .b-tab.active{color:#181007!important;background:#0a0703!important;border-color:#52a3c7!important;box-shadow:0 0 22px #52a3c78c,0 0 4px #52a3c759!important;animation:kiosk-cyan-pulse 2.6s ease-in-out infinite}.concept-b .b-tab.active:after{height:100%}@keyframes kiosk-cyan-pulse{0%,to{box-shadow:0 0 22px #52a3c78c,0 0 4px #52a3c759}50%{box-shadow:0 0 32px #52a3c7c7,0 0 8px #52a3c780}}.concept-b .b-tab.is-pressed .b-tab-icon{animation:kiosk-glitch .38s}@keyframes kiosk-glitch{0%,to{transform:translate(0);filter:none}18%{transform:translate(-2px,1px);filter:drop-shadow(2px 0 #C92A27) drop-shadow(-2px 0 #52A3C7)}36%{transform:translate(2px,-1px);filter:drop-shadow(-2px 0 #C92A27) drop-shadow(2px 0 #52A3C7)}54%{transform:translate(-1px);filter:none}72%{transform:translateY(1px);filter:none}}.concept-b .b-specials-btn{position:relative!important;background:#0a0703!important;color:#ef5a58!important;border:1px solid rgba(201,42,39,.5)!important;border-radius:0!important;padding:6px 14px!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;overflow:hidden!important;transition:border-color .25s,color .25s,box-shadow .35s!important}.concept-b .b-specials-btn:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,transparent 0 2px,rgba(201,42,39,.08) 2px 3px);pointer-events:none;z-index:0}.concept-b .b-specials-btn:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background:#c92a27;transition:height .36s cubic-bezier(.65,0,.35,1);z-index:0;pointer-events:none}.concept-b .b-specials-btn>.b-specials-label,.concept-b .b-specials-btn>.b-specials-count{position:relative;z-index:2}.concept-b .b-specials-btn:hover:not(.active){color:#ff7d7c!important;border-color:#c92a27d9!important}.concept-b .b-specials-btn.active{color:#f4f2eb!important;background:#0a0703!important;border-color:#c92a27!important;box-shadow:0 0 22px #c92a278c,0 0 4px #c92a2766!important;animation:kiosk-red-pulse 2.6s ease-in-out infinite}.concept-b .b-specials-btn.active:after{height:100%}@keyframes kiosk-red-pulse{0%,to{box-shadow:0 0 22px #c92a278c,0 0 4px #c92a2766}50%{box-shadow:0 0 32px #c92a27c7,0 0 8px #c92a278c}}.concept-b .b-specials-btn.is-pressed .b-specials-label{animation:kiosk-glitch .38s}.concept-b .b-specials-btn.active .b-specials-count{background:#f4f2eb!important;color:#c92a27!important}.concept-b .b-section:has(>.b-section-head .b-section-title.staff) .b-section-grid{grid-template-columns:minmax(0,1fr)!important}.concept-b .b-section:has(>.b-section-head .b-section-title.staff) .b-section-grid:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))!important}.concept-b .b-section:has(>.b-section-head .b-section-title.staff) .b-section-grid:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))!important}.concept-b .b-section:has(>.b-section-head .b-section-title.staff) .b-section-grid:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))!important}.concept-b .b-section:has(>.b-section-head .b-section-title.staff) .b-section-grid:has(>:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))!important}.concept-b .b-section:has(>.b-section-head .b-section-title.staff) .b-section-grid>*{min-width:0!important}.concept-b .b-section:has(>.b-section-head .b-section-title.staff) .b-section-grid>*:nth-child(n+6){display:none!important}.concept-b .b-brandmark{display:none!important}.concept-b .b-specials-btn{order:1!important;margin-left:0!important}.concept-b .b-search{order:2!important;flex:0 0 280px!important;max-width:280px!important}.concept-b .b-topnav{order:3!important;flex:1 1 auto!important;margin-left:0!important;gap:4px!important}.concept-b .b-cart-btn{order:4!important}.concept-b .b-topnav .b-tab{flex:1 1 0!important;min-width:0!important;padding:6px 10px!important;font-size:11px!important;letter-spacing:.08em!important;gap:7px!important}.concept-b .b-tab .b-tab-label{font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.concept-b .b-tab .b-tab-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;flex-shrink:0!important}.concept-b .b-tab .b-tab-icon svg{width:32px!important;height:32px!important}.concept-b .b-tab .b-tab-icon img{width:36px!important;height:36px!important;object-fit:contain!important;display:block!important}.concept-b .b-tab .b-tab-icon-mask{width:32px!important;height:32px!important}.concept-b .b-tab{border-top:2px solid rgba(82,163,199,.45)!important;box-shadow:inset 0 1px #ffffff0a,0 2px 4px #00000059!important}.concept-b .b-tab:hover:not(.active){border-top-color:#52a3c7d9!important}.concept-b .b-tab:hover:not(.active):after{height:6%!important}.concept-b .b-tab.active{border-top:2px solid #52A3C7!important;box-shadow:0 0 22px #52a3c78c,0 0 4px #52a3c759,inset 0 1px #ffffff26!important}.concept-b .b-tab.is-pressed{transform:scale(.97)!important;transition:transform .11s ease-out!important}.concept-b .b-meta{padding-bottom:0!important}.concept-b .b-section{padding-top:0!important}.concept-b .b-deals-back,.concept-b .b-detail-back{position:relative!important;isolation:isolate!important;background:#0a0703!important;color:#52a3c7!important;border:1px solid rgba(82,163,199,.35)!important;border-top:2px solid rgba(82,163,199,.45)!important;border-radius:0!important;padding:8px 16px!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.12em!important;overflow:hidden!important;transition:border-color .25s,color .25s,box-shadow .35s!important}.concept-b .b-deals-back:before,.concept-b .b-detail-back:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,transparent 0 2px,rgba(82,163,199,.06) 2px 3px);pointer-events:none;z-index:-1}.concept-b .b-deals-back:after,.concept-b .b-detail-back:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background:#52a3c7;transition:height .36s cubic-bezier(.65,0,.35,1);z-index:-1;pointer-events:none}.concept-b .b-deals-back:hover,.concept-b .b-detail-back:hover{color:#7ab9d5!important;border-color:#52a3c7b3!important;border-top-color:#52a3c7d9!important}.concept-b .b-deals-back:hover:after,.concept-b .b-detail-back:hover:after{height:6%!important}.concept-b .b-deals-back.is-pressed,.concept-b .b-detail-back.is-pressed{transform:scale(.97)}.concept-b .b-special-shop-btn{position:relative!important;isolation:isolate!important;background:#0a0703!important;color:#ef5a58!important;border:1px solid rgba(201,42,39,.5)!important;border-top:2px solid rgba(201,42,39,.6)!important;border-radius:0!important;padding:8px 18px!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.12em!important;overflow:hidden!important;transform:none!important;transition:border-color .25s,color .25s,box-shadow .35s!important}.concept-b .b-special-shop-btn:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,transparent 0 2px,rgba(201,42,39,.08) 2px 3px);pointer-events:none;z-index:-1}.concept-b .b-special-shop-btn:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background:#c92a27;transition:height .36s cubic-bezier(.65,0,.35,1);z-index:-1;pointer-events:none}.concept-b .b-special-shop-btn:hover{color:#ff7d7c!important;border-color:#c92a27d9!important;border-top-color:#c92a27!important;background:#0a0703!important;transform:none!important}.concept-b .b-special-shop-btn:hover:after{height:6%!important}.concept-b .b-special-shop-btn.is-pressed{transform:scale(.97)!important}.concept-b .b-filter-opt{position:relative!important;isolation:isolate!important;margin:0 -8px!important;padding:6px 8px 6px 12px!important;overflow:hidden!important;transition:color .2s,padding-left .2s,border-color .2s!important;border-left:2px solid transparent!important}.concept-b .b-filter-opt:before{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background:#52a3c729;transition:height .28s cubic-bezier(.65,0,.35,1);z-index:-1;pointer-events:none}.concept-b .b-filter-opt.selected:before{height:100%!important}.concept-b .b-filter-opt:hover:not(.selected):before{height:4px!important}.concept-b .b-filter-opt.selected{border-left-color:#52a3c7!important}.concept-b .b-checkbox{width:18px!important;height:18px!important;border-color:#52a3c766!important;border-radius:0!important}.concept-b .b-filter-opt.selected .b-checkbox{background:#52a3c7!important;border-color:#52a3c7!important;box-shadow:0 0 8px #52a3c78c!important}.concept-b .b-potency{height:52px!important;padding:12px 4px 0!important}.concept-b .b-potency-track{height:6px!important;top:22px!important;background-color:#0a0703!important;border:1px solid rgba(82,163,199,.3)!important;border-radius:0!important;background-image:repeating-linear-gradient(180deg,transparent 0 2px,rgba(82,163,199,.08) 2px 3px)!important}.concept-b .b-potency-fill{border-radius:0!important;box-shadow:0 0 6px #52a3c773!important}.concept-b .b-potency-input::-webkit-slider-thumb{width:20px!important;height:20px!important;border:2px solid #52A3C7!important;background:#181007!important;box-shadow:0 0 0 1px #52a3c780,0 0 16px #52a3c78c!important}.concept-b .b-potency-input::-moz-range-thumb{width:20px!important;height:20px!important;border:2px solid #52A3C7!important;background:#181007!important;box-shadow:0 0 16px #52a3c78c}.concept-b .b-potency-input::-webkit-slider-thumb:active{box-shadow:0 0 0 1px #52a3c7b3,0 0 24px #52a3c7cc!important}.concept-b .b-card-add-pill{position:relative!important;isolation:isolate!important;background:#0a0703!important;color:#ef5a58!important;border:1px solid rgba(201,42,39,.5)!important;border-top:2px solid rgba(201,42,39,.6)!important;border-radius:0!important;padding:8px 14px!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;overflow:hidden!important;transition:border-color .25s,color .25s,box-shadow .35s!important;box-shadow:inset 0 1px #ffffff0a,0 2px 4px #00000059!important}.concept-b .b-card-add-pill:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,transparent 0 2px,rgba(201,42,39,.08) 2px 3px);pointer-events:none;z-index:-1}.concept-b .b-card-add-pill:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background:#c92a27;transition:height .36s cubic-bezier(.65,0,.35,1);z-index:-1;pointer-events:none}.concept-b .b-card-add-pill:hover{color:#ff7d7c!important;border-color:#c92a27d9!important;border-top-color:#c92a27!important}.concept-b .b-card-add-pill:hover:after{height:6%}.concept-b .b-card-add-pill.is-pressed{transform:scale(.97);transition:transform .11s ease-out}.concept-b .b-card-add-pill.is-pressed .b-card-add-text{animation:shop-glitch .38s}.concept-b .b-card-quickview{position:relative!important;isolation:isolate!important;background:#0a0703!important;color:#52a3c7!important;border:1px solid rgba(82,163,199,.35)!important;border-top:2px solid rgba(82,163,199,.45)!important;border-radius:0!important;padding:8px!important;overflow:hidden!important;transition:border-color .25s,color .25s,box-shadow .35s!important;box-shadow:inset 0 1px #ffffff0a,0 2px 4px #00000059!important}.concept-b .b-card-quickview:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,transparent 0 2px,rgba(82,163,199,.06) 2px 3px);pointer-events:none;z-index:-1}.concept-b .b-card-quickview:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background:#52a3c7;transition:height .36s cubic-bezier(.65,0,.35,1);z-index:-1;pointer-events:none}.concept-b .b-card-quickview:hover{color:#7ab9d5!important;border-color:#52a3c7b3!important;border-top-color:#52a3c7d9!important}.concept-b .b-card-quickview:hover:after{height:6%}.concept-b .b-card-quickview.is-pressed{transform:scale(.97)}.concept-b .b-card-variant{position:relative!important;isolation:isolate!important;background:#0a0703!important;color:#52a3c7d9!important;border:1px solid rgba(82,163,199,.3)!important;border-top:2px solid rgba(82,163,199,.4)!important;border-radius:0!important;overflow:hidden!important;transition:border-color .25s,color .25s,transform .11s ease-out!important}.concept-b .b-card-variant:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,transparent 0 2px,rgba(82,163,199,.05) 2px 3px);pointer-events:none;z-index:-1}.concept-b .b-card-variant:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background:#52a3c7;transition:height .32s cubic-bezier(.65,0,.35,1);z-index:-1;pointer-events:none}.concept-b .b-card-variant:hover:not(.selected):not(.oos){color:#7ab9d5!important;border-color:#52a3c799!important}.concept-b .b-card-variant:hover:not(.selected):not(.oos):after{height:8%}.concept-b .b-card-variant.selected{color:#181007!important;border-color:#52a3c7!important;border-top-color:#52a3c7!important;box-shadow:0 0 12px #52a3c773!important}.concept-b .b-card-variant.selected:after{height:100%}.concept-b .b-card-variant.oos{opacity:.35;cursor:not-allowed!important}.concept-b .b-card-variant.is-pressed{transform:scale(.95)}.concept-b .b-detail-add{position:relative!important;isolation:isolate!important;background:#0a0703!important;color:#ef5a58!important;border:1px solid rgba(201,42,39,.6)!important;border-top:2px solid #C92A27!important;border-radius:0!important;padding:16px 28px!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:14px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.14em!important;overflow:hidden!important;transition:border-color .25s,color .25s,box-shadow .35s!important;box-shadow:0 0 18px #c92a2759,inset 0 1px #ffffff0f,0 2px 6px #0006!important}.concept-b .b-detail-add:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,transparent 0 2px,rgba(201,42,39,.1) 2px 3px);pointer-events:none;z-index:-1}.concept-b .b-detail-add:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background:#c92a27;transition:height .38s cubic-bezier(.65,0,.35,1);z-index:-1;pointer-events:none}.concept-b .b-detail-add:hover{color:#f4f2eb!important;border-color:#c92a27!important;box-shadow:0 0 26px #c92a2799,inset 0 1px #ffffff14!important}.concept-b .b-detail-add:hover:after{height:100%}.concept-b .b-detail-add.is-pressed{transform:scale(.97)}.concept-b .b-detail-page-close{background:#0a0703!important;color:#ef5a58!important;border:1px solid rgba(201,42,39,.5)!important;transition:all .2s!important}.concept-b .b-detail-page-close:hover{background:#c92a27!important;color:#f4f2eb!important;border-color:#c92a27!important;box-shadow:0 0 20px #c92a27a6!important}.concept-b .b-detail-page-close.is-pressed{transform:scale(.94)}.concept-b .b-page-btn{position:relative!important;isolation:isolate!important;background:#0a0703!important;color:#52a3c7!important;border:1px solid rgba(82,163,199,.35)!important;border-radius:0!important;overflow:hidden!important;transition:border-color .2s,color .2s!important}.concept-b .b-page-btn:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background:#52a3c7;transition:height .28s cubic-bezier(.65,0,.35,1);z-index:-1;pointer-events:none}.concept-b .b-page-btn:hover:not([disabled]):not([aria-current=page]){color:#7ab9d5!important;border-color:#52a3c7b3!important}.concept-b .b-page-btn:hover:not([disabled]):not([aria-current=page]):after{height:6%}.concept-b .b-page-btn[aria-current=page]{color:#181007!important;border-color:#52a3c7!important;box-shadow:0 0 14px #52a3c780!important}.concept-b .b-page-btn[aria-current=page]:after{height:100%}.concept-b .b-page-btn[disabled]{opacity:.3;cursor:not-allowed!important}.concept-b .b-page-btn.is-pressed{transform:scale(.95)}.kiosk-fs-prompt{position:fixed;inset:0;z-index:9000;display:none;align-items:center;justify-content:center;padding:32px;background:#060402eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.kiosk-fs-prompt.is-visible{display:flex}.kiosk-fs-card{max-width:640px;width:100%;padding:56px 48px;background:var(--void);border:2px solid var(--bone);box-shadow:0 0 60px #52a3c72e,0 24px 60px #00000080;text-align:center}.kiosk-fs-eyebrow{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--hazard);margin-bottom:24px}.kiosk-fs-card h1{margin:0 0 20px;font-family:var(--display);font-size:clamp(40px,6vw,64px);font-weight:900;line-height:.95;letter-spacing:-.03em;text-transform:uppercase;color:var(--bone)}.kiosk-fs-card p{margin:0 auto 36px;max-width:48ch;font-family:var(--mono);font-size:14px;line-height:1.7;color:#f4f2ebc7}.kiosk-fs-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.kiosk-fs-btn{position:relative;isolation:isolate;flex:0 0 auto;padding:18px 32px;background:#0a0703;color:#ef5a58;border:1px solid rgba(201,42,39,.55);border-top:2px solid rgba(201,42,39,.7);border-radius:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;overflow:hidden;transition:border-color .25s,color .25s,box-shadow .35s,transform .11s ease-out;box-shadow:inset 0 1px #ffffff0d,0 2px 6px #0006}.kiosk-fs-btn:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,transparent 0 2px,rgba(201,42,39,.08) 2px 3px);pointer-events:none;z-index:-1}.kiosk-fs-btn:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background:#c92a27;transition:height .36s cubic-bezier(.65,0,.35,1);z-index:-1;pointer-events:none}.kiosk-fs-btn:hover{color:#f4f2eb;border-color:#c92a27}.kiosk-fs-btn:hover:after{height:100%}.kiosk-fs-btn:active{transform:scale(.97)}.kiosk-fs-btn.primary{color:#52a3c7;border-color:#52a3c799;border-top-color:#52a3c7cc;box-shadow:inset 0 1px #ffffff0d,0 0 22px #52a3c759,0 2px 6px #0006}.kiosk-fs-btn.primary:before{background-image:repeating-linear-gradient(180deg,transparent 0 2px,rgba(82,163,199,.08) 2px 3px)}.kiosk-fs-btn.primary:after{background:#52a3c7}.kiosk-fs-btn.primary:hover{color:#181007;border-color:#52a3c7;box-shadow:inset 0 1px #ffffff1a,0 0 32px #52a3c7a6!important}@media(max-width:600px){.kiosk-fs-card{padding:36px 24px}.kiosk-fs-actions{flex-direction:column}.kiosk-fs-btn{width:100%}}
