/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.block{display:block}.contents{display:contents}.grid{display:grid}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#151515;--panel:#1e1e1e;--line:#373737;--ink:#eeeae2;--muted:#a09e98;--red:#f33428;--paper:#ddd9cf;--mono:"Courier New",monospace;--display:Impact,"Arial Narrow",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--bg);margin:0;font:15px/1.5 Arial,Helvetica,sans-serif}body:before{content:"";z-index:80;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}a,button{transition:color .15s,background .15s,transform .2s}a:hover,button:hover{color:var(--red)}:focus-visible{outline:2px solid var(--red);outline-offset:4px}h1,h2,h3,p{margin-top:0}p{color:var(--muted);line-height:1.7}h1,h2{letter-spacing:-.055em;font-weight:800;line-height:1.03}h1{margin:20px 0 38px;font-size:clamp(38px,5vw,70px)}h2{font-size:clamp(32px,4vw,52px)}h3{letter-spacing:-.025em;font-size:18px}em{color:var(--red);font-style:normal}img{max-width:100%;display:block}input:not([type=checkbox]),select,textarea{width:100%;color:var(--ink);background:#151515;border:1px solid #484743;border-radius:2px;min-width:0;margin-top:7px;padding:13px 14px;display:block}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}textarea{resize:vertical;min-height:95px}label{margin-bottom:20px;font-size:13px;font-weight:600;display:block}label>span{color:var(--muted);font-weight:400}input[type=checkbox]{accent-color:var(--red);flex-shrink:0;width:17px;height:17px;margin-top:3px}.check{align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:1.65;display:flex}.check a{text-decoration:underline}.btn{border:1px solid #6a6760;border-radius:2px;justify-content:space-between;align-items:center;gap:32px;padding:15px 22px;font-size:13px;font-weight:700;display:inline-flex}.btn.red{background:var(--red);border-color:var(--red);color:#fff}.btn.red:hover{color:#fff;background:#ff5144}.btn.small{padding:9px 14px;font-size:12px}.btn.wide{width:100%;margin-bottom:12px}.text-link{white-space:normal;text-align:center;border:1px solid #686258;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 18px;font-size:13px;line-height:1.4;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.micro{font:12px/1.5 var(--mono);letter-spacing:.12em;color:var(--muted);display:block}.hint{color:var(--muted);font-size:13px;font-weight:400;line-height:1.6}.error{overflow-wrap:anywhere;color:#ff9b8e!important}.saved{color:#b1d693}.notice{border-left:2px solid var(--red);color:#bcb7ad;background:#f3342809;padding:13px 15px;font-size:12px}.empty{text-align:center;color:var(--muted);padding:30px;font-size:13px}.empty-state{text-align:center;padding:90px 20px}.empty-state>span{font:13px var(--mono);color:var(--red);letter-spacing:.15em}.empty-state h2,.empty-state h1{margin:25px 0}.page{max-width:1280px;min-height:65vh;margin:auto;padding:55px 44px 90px}.page>.micro{margin-top:16px}.breadcrumb{font:13px var(--mono);color:var(--muted);margin-bottom:35px;display:block}.top-strip{background:var(--red);color:#fff;font:11px var(--mono);letter-spacing:.08em;justify-content:space-between;padding:9px max(44px,50vw - 596px);display:flex}.top-strip a:hover{color:#151515}.site-header{border-bottom:1px solid var(--line);align-items:center;gap:40px;max-width:1280px;height:106px;margin:auto;padding:0 44px;display:flex}.wordmark{letter-spacing:-1.3px;flex-shrink:0;align-items:center;gap:8px;line-height:.95;display:flex}.wordmark>b{color:var(--red);letter-spacing:-6px;margin-right:4px;font-size:52px;font-style:italic;font-weight:950;line-height:1}.wordmark>span{font-size:27px;font-weight:900}.wordmark sup{align-self:flex-start;margin-top:12px;font-size:12px}.logo-caption{font:11px/2 var(--mono);letter-spacing:.05em;display:block}.site-header nav{white-space:nowrap;gap:26px;margin-left:18px;font-size:12px;display:flex}.header-tools{align-items:center;gap:25px;margin-left:auto;font-size:12px;display:flex}.support-link{color:var(--muted)}.cart-link{border:1px solid #5b5953;padding:10px 13px}.cart-link b{font:12px var(--mono);color:var(--red);margin-left:18px}.menu-toggle{display:none}.mobile-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:15px;padding:15px 22px;font-size:13px;display:flex}.home{max-width:1280px;margin:auto;padding:0 44px}.hero{padding-top:22px}.hero-topline{font:11px var(--mono);letter-spacing:.1em;color:#8a8982;justify-content:space-between;display:flex}.hero-topline i{background:var(--red);border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:15px;min-height:540px;padding:30px 0 20px;display:grid}.hero-label{font:12px var(--mono);color:var(--red);letter-spacing:.08em;margin-bottom:20px}.hero h1{letter-spacing:-.065em;margin:0 0 25px;font-size:clamp(50px,6.1vw,78px);font-weight:900;line-height:1.02}.hero h1 span{display:block}.hero h1 span:last-child{color:var(--paper)}.hero-copy>p{max-width:370px;font-size:14px;line-height:1.7}.hero-cta{min-width:225px;margin-top:10px}.hero-caption{font:11px var(--mono);color:#827f76;gap:7px;margin-top:28px;display:grid}.hero-visual{height:470px;position:relative}.disc-sleeve{background:linear-gradient(135deg,#333330,#171717 50%,#2a2926);border:1px solid #55534c;padding:14px;position:absolute;inset:0 5px 5px 20px;overflow:hidden;transform:rotate(6deg);box-shadow:9px 10px #0b0b0b}.disc-sleeve:after{content:"";pointer-events:none;background:linear-gradient(120deg,#fff0 15%,#fff1 17%,#fff0 19% 70%,#fff1 73%,#fff0 78%);position:absolute;inset:0}.brand-disc{object-fit:contain;mix-blend-mode:screen;opacity:.95;width:100%;height:100%}.sleeve-label{font:11px/1.5 var(--mono);color:#b6b3a9;z-index:2;position:absolute;top:19px;left:22px}.sleeve-bottom{font:11px var(--mono);color:#bbb8b0;justify-content:space-between;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.hero-sticker{background:var(--red);color:#fff;font:18px/1.05 var(--mono);padding:15px 16px;position:absolute;top:42px;right:-10px;transform:rotate(-11deg);box-shadow:2px 4px #05050577}.hero-sticker b{letter-spacing:-1px;margin:5px 0;font:700 24px/.95 Arial,sans-serif;display:block}.hero-sticker small{font:11px var(--mono)}.scribble{color:var(--ink);text-shadow:0 1px 4px #000;font:italic 24px/1.05 Comic Sans MS,cursive;position:absolute;bottom:-4px;left:-10px;transform:rotate(-8deg)}.hero-control{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 0 26px;display:flex}.slide-counter{font:13px var(--mono);align-items:center;gap:8px;display:flex}.slide-counter>span{color:#69675f}.slide-dots{gap:5px;margin-left:17px;display:flex}.slide-dots button{background:#45433c;width:20px;height:3px;padding:0}.slide-dots .selected{background:var(--red)}.hero-scroll{font:11px var(--mono);letter-spacing:.12em;color:#8f8b81}.slide-arrows{gap:6px;display:flex}.slide-arrows button{border:1px solid #444139;width:35px;height:30px}.collection-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.8fr 1fr;min-height:110px;display:grid}.fortnite-category{background:var(--red);color:#fff;padding:20px;position:relative}.fortnite-category:hover{color:#fff;background:#e22920}.fortnite-category>span,.playstation-category>span{font:11px var(--mono);letter-spacing:.1em;margin-bottom:12px;display:block}.fortnite-category b{font:32px/1 var(--display);letter-spacing:-1px}.fortnite-category i{font-size:25px;font-style:normal;position:absolute;bottom:18px;right:20px}.category-links{grid-template-columns:1fr 1fr;align-content:center;gap:10px 30px;padding:17px 26px;font-size:13px;display:grid}.category-links a{justify-content:space-between;gap:15px;display:flex}.category-links a>span{color:#706c64}.playstation-category{border-left:1px solid var(--line);align-content:center;padding:24px 20px}.playstation-category>span{color:#8c8980}.playstation-category>b{font-size:15px}.section{padding:70px 0}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:32px;display:flex}.section-heading h2{margin:13px 0 0}.section-heading h2 span{color:#bdb6a9;font-family:Georgia,serif;font-style:italic;font-weight:400}.section-heading .text-link{white-space:nowrap;margin-bottom:4px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px;display:grid}.product-card{min-width:0}.product-art-link{display:block;position:relative}.case-art{isolation:isolate;background:radial-gradient(at 70% 20%,#575752,#252524 66%);border:1px solid #4e4c46;border-left:8px double #6b6861;border-radius:3px;height:265px;padding-left:10px;position:relative;overflow:hidden;box-shadow:3px 4px #080808}.case-art.red{background:radial-gradient(at 80% 20%,#573b36,#211b1a 66%)}.case-art.blue{background:radial-gradient(at 80% 20%,#465660,#1a2024 66%)}.case-art.amber{background:radial-gradient(at 80% 20%,#5a5140,#29231c 66%)}.case-spine{writing-mode:vertical-rl;font:11px var(--mono);letter-spacing:.18em;color:#c2c0b6;z-index:4;position:absolute;top:12px;left:8px}.case-lines{background:repeating-linear-gradient(0deg,#0000,#0000 3px,#ffffff05 4px);position:absolute;inset:0}.case-index{font:11px/1.5 var(--mono);letter-spacing:.08em;color:#c2c0b6;text-align:right;position:absolute;top:20px;right:14px}.case-bottom{z-index:3;background:#090909ab;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;padding:11px 14px 11px 23px;display:flex;position:absolute;bottom:0;left:0;right:0}.case-bottom>strong{font:20px/1 var(--display);letter-spacing:-.5px}.case-bottom>span{letter-spacing:-1px;font:italic 700 19px/.8 Arial,sans-serif}.dvd-sub{font:4px/1.4 var(--mono);letter-spacing:0;margin-top:4px;display:block}.card-arrow{opacity:0;background:var(--red);color:#fff;z-index:4;padding:5px 9px;position:absolute;bottom:14px;right:16px}.product-art-link:hover .card-arrow{opacity:1}.product-cover{object-fit:cover;width:100%;height:100%}.disc{background:conic-gradient(from 12deg,#eee,#848786 12%,#dedfdb 20%,#515653 26%,#e9e6de 33%,#dfe9eb 38%,#9eaaa8 47%,#f7f6ef 55%,#888f8b 64%,#e1dce0 72%,#bdc8c9 80%,#797d7c 91%,#eee);border:3px ridge #babdb6;border-radius:50%;width:235px;height:235px;transition:transform .4s;position:absolute;top:20px;left:calc(50% - 110px);overflow:hidden;transform:rotate(-22deg);box-shadow:3px 6px 15px #0008,inset 0 0 15px #fff7}.disc:before{content:"";background:repeating-radial-gradient(circle,#0000 0 2px,#fff1 3px,#0000 4px);border:1px solid #5557;border-radius:50%;position:absolute;inset:4px}.disc-print{text-align:center;letter-spacing:-8px;color:#d91e13;mix-blend-mode:multiply;font:italic 800 70px/.85 Arial,sans-serif;position:absolute;top:34%;left:0;right:0}.disc.blue .disc-print{color:#113f8c}.disc.amber .disc-print{color:#b86b00}.disc.silver .disc-print{color:#25282b;letter-spacing:-6px;font-size:53px}.disc-hand{color:#101010;letter-spacing:-5px;font:italic 52px/.8 Comic Sans MS,cursive;position:absolute;bottom:35px;left:20px;transform:rotate(-9deg)}.disc-hole{z-index:3;background:#282a29;border:2px solid #929692;border-radius:50%;width:27px;height:27px;position:absolute;top:calc(50% - 13.5px);left:calc(50% - 13.5px);box-shadow:0 0 0 13px #bbbbbb59,0 0 0 15px #9a9e99aa,0 0 0 19px #d6d5d35c}.disc-ring{border:1px solid #62646266;border-radius:50%;position:absolute;inset:29%}.disc>small{font:4px var(--mono);color:#202323;position:absolute;bottom:17px;left:38px}.product-copy{padding:19px 2px 0}.product-copy>.micro{color:#8e8b83;font-size:11px}.product-copy h3{min-height:24px;margin:8px 0 17px;font-size:20px;line-height:1.2}.card-price{border-top:1px solid #34322e;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.card-price strong{letter-spacing:-.03em;font-size:18px}.card-price>a{color:#bcb8ad;font-size:13px}.card-price>a span{color:var(--red);margin-left:15px}.receipt-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:80px;padding:58px 0;display:grid}.receipt-intro h2{margin:22px 0}.receipt-intro em{color:var(--paper);font-family:Georgia,serif;font-style:italic;font-weight:400}.receipt-intro p{max-width:300px;font-size:13px}.purchase-steps{margin:0;padding:0;list-style:none}.purchase-steps li{border-bottom:1px dashed #48443b;gap:20px;padding:15px 0;display:flex}.purchase-steps li:first-child{padding-top:0}.purchase-steps li:last-child{border:0;padding-bottom:0}.purchase-steps li>span{font:13px var(--mono);color:var(--red)}.purchase-steps li>div{flex:1}.purchase-steps li h3{margin:0 0 4px;font-size:16px}.purchase-steps li p{margin:0;font-size:13px}.purchase-steps li>b{color:#6d685f;font-weight:400}.faq-section{grid-template-columns:1fr 1.5fr;gap:80px;display:grid}.faq-section h2{margin:20px 0}.faq-section h2 span{font-family:Georgia,serif;font-style:italic;font-weight:400}.faq-section>div>p{font-size:12px}.faqs details{border-bottom:1px solid #403b33;padding:20px 0}.faqs summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:14px;list-style:none;display:flex}.faqs summary span{color:var(--red);font-size:18px}.faqs details p{margin:17px 0 0;font-size:13px}.about-section{background:var(--paper);color:#252522;grid-template-columns:1.3fr 1fr;gap:60px;margin:0 0 75px;padding:46px 50px;display:grid;position:relative}.about-section:before{content:"";background:linear-gradient(135deg,transparent 50%,var(--paper) 50%) 0 0/18px 18px,linear-gradient(225deg,transparent 50%,var(--paper) 50%) 0 0/18px 18px;height:10px;position:absolute;top:-9px;left:0;right:0}.about-section .micro{color:#716e66}.about-heading h2{margin:20px 0;font-size:60px}.about-heading p{color:#656056;max-width:390px;font-size:12px}.about-stats{align-content:center;gap:22px;display:grid}.about-stats strong{letter-spacing:-3px;font-size:52px;font-weight:800}.about-stats strong span{color:var(--red)}.about-stats p{font:13px var(--mono);color:#656056;margin:0}.about-stats small{font:11px var(--mono);color:#716b5f}.barcode{background:repeating-linear-gradient(90deg,#282823 0 2px,#0000 2px 4px,#282823 4px 5px,#0000 5px 8px,#282823 8px 12px,#0000 12px 14px,#282823 14px 15px,#0000 15px 18px);width:180px;height:30px;display:block}.site-footer{max-width:1280px;margin:auto;padding:0 44px 30px}.footer-main{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:30px;padding:35px 0;display:flex}.footer-main>p{font-size:12px}.footer-main>div{color:#bab5aa;gap:8px;font-size:13px;display:grid}.footer-bottom{border-top:1px solid var(--line);font:11px/1.6 var(--mono);color:#77736a;justify-content:space-between;gap:25px;padding-top:20px;display:flex}.catalog-controls{align-items:center;gap:20px;margin-bottom:22px;display:flex}.catalog-controls select{max-width:240px;margin:0}.search-field{border-bottom:1px solid #5d584e;flex:1;align-items:center;margin:0;padding:0 5px;display:flex}.search-field>span{color:var(--red);font-size:26px}.search-field input{background:0 0;border:0;margin:0}.filter-tabs{flex-wrap:wrap;gap:8px;display:flex}.filter-tabs button{border:1px solid #474238;padding:10px 16px;font-size:12px}.filter-tabs button.active{background:var(--paper);color:#171717;border-color:var(--paper)}.product-detail-grid{grid-template-columns:1fr 1fr;gap:70px;display:grid}.product-detail-grid .case-art{max-width:480px;height:470px}.product-detail-grid .disc{width:400px;height:400px;top:35px;left:calc(50% - 195px)}.product-detail-grid .disc-print{letter-spacing:-11px;font-size:110px}.product-detail-grid .disc.silver .disc-print{font-size:90px}.product-detail-grid .disc-hand{font-size:90px;bottom:50px;left:30px}.product-detail-grid .disc>small{font-size:11px;bottom:25px;left:60px}.product-detail-grid .disc-hole{width:45px;height:45px;top:calc(50% - 22.5px);left:calc(50% - 22.5px);box-shadow:0 0 0 20px #bbbbbb59,0 0 0 23px #9a9e99aa,0 0 0 29px #d6d5d35c}.product-detail-grid .case-bottom{padding:18px 20px 18px 30px}.product-detail-grid .case-bottom>strong{font-size:27px}.product-detail-copy h1{margin:15px 0 22px;font-size:48px}.product-detail-copy>p{margin-bottom:30px;font-size:14px}.product-requirements{padding:25px 0}.product-requirements p{margin-top:13px;font-size:13px}.form-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.product-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:22px 0;display:flex}.product-total strong{letter-spacing:-1.5px;font-size:35px;display:block}.product-total>span{color:var(--muted);text-align:right;font-size:12px}.info-line{font:13px var(--mono);border-bottom:1px solid var(--line);justify-content:space-between;margin:12px 0 22px;padding:14px 0;display:flex}.info-line>span{color:var(--muted)}.gift-fields>p{font-size:12px}.friend-list{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.friend-list button{border:1px solid var(--line);font:12px var(--mono);padding:7px 9px}.friend-list span{color:var(--red);margin-left:10px}.gift-fields .check{margin-top:18px}.tariff-details{margin:15px 0 22px;font-size:12px}.tariff-details summary{cursor:pointer;color:var(--muted)}.tariff-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.tariff-grid>div{border:1px solid var(--line);padding:10px}.tariff-grid span,.tariff-grid strong{font-size:13px;display:block}.checkout-grid{grid-template-columns:1.2fr 1fr;gap:65px;display:grid}.checkout-item{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:25px 0;display:flex}.checkout-item:first-child{padding-top:0}.checkout-item h3{margin:9px 0;font-size:22px}.checkout-item p{margin:4px 0 10px;font-size:12px}.checkout-item strong{font-size:20px}.quantity-control{align-items:center;gap:12px;display:flex}.quantity-control label{font:11px var(--mono);margin:0}.quantity-control input{width:65px;padding:9px}.quantity-control button{font-size:25px}.checkout-items>.text-link{margin-top:25px}.checkout-form{background:#1b1b1b;border:1px solid #37342f;padding:28px}.checkout-form h2{margin:15px 0 28px}.checkout-total{border-top:1px solid #474138;justify-content:space-between;align-items:center;padding:23px 0;font-size:16px;display:flex}.checkout-total strong{letter-spacing:-1px;font-size:30px}.checkout-form label>span{font-size:13px}.orders-list{margin-top:40px}.order-link{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin:15px 0;padding:25px;display:flex}.order-link h3{margin:8px 0 15px;font-size:23px}.order-link>strong{white-space:nowrap;font-size:22px}.status{font:12px/1.5 var(--mono);color:#bcb6aa;background:#ffffff09;border:1px solid #ffffff20;padding:6px 9px;display:inline-block}.status.green{color:#b9d58e;border-color:#718852}.order-page-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.order-receipt{background:var(--paper);color:#222;padding:35px}.order-receipt h1{margin:15px 0;font-size:38px}.order-receipt p,.order-receipt .micro{color:#6a655b}.receipt-date{font:12px var(--mono)}.order-states{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.order-receipt .status{color:#585044;background:#00000005;border-color:#999184}.receipt-items>div{border-bottom:1px dashed #aaa192;padding:20px 0}.receipt-items h3{margin-bottom:7px}.receipt-items p{margin:4px 0;font-size:12px}.receipt-items strong{margin-top:9px;font-size:19px;display:block}.order-receipt .notice{color:#6a3c32;background:#f3342810}.order-receipt .barcode{max-width:100%;margin-top:25px}.order-comment{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.legal{max-width:960px}.legal h1{overflow-wrap:anywhere}.legal-text{white-space:pre-wrap;color:#bdb7aa;font-size:15px;line-height:1.95}.source-note{margin:30px 0;font-size:13px}.source-note a{text-decoration:underline}.support-fab{z-index:110;background:var(--red);color:#fff;border:1px solid #ff786b;align-items:center;gap:12px;padding:11px 18px;display:flex;position:fixed;bottom:22px;right:25px;box-shadow:3px 4px #09090999}.support-fab:hover{color:#fff;background:#e8392d}.support-fab>span{font-size:25px;line-height:1}.support-fab>b{font:13px var(--mono)}.support-fab>i{font:12px var(--mono);color:#222;background:#eee;border-radius:50%;padding:3px 6px}.support-window{z-index:110;background:#1c1c1c;border:1px solid #696153;flex-direction:column;width:390px;max-height:calc(100dvh - 110px);display:flex;position:fixed;bottom:85px;right:25px;box-shadow:8px 10px 35px #0007}.chat-heading{background:var(--paper);color:#252520;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;display:flex}.chat-heading strong{font:bold 12px var(--mono);letter-spacing:.04em}.chat-heading span{font:11px var(--mono);color:#656053;margin-top:5px;display:block}.chat-heading button{color:#333;font-size:24px}.off-hours{color:#bc9e91;border-bottom:1px solid var(--line);background:#f3342810;margin:0;padding:10px 18px;font-size:12px;line-height:1.5}.chat-panel{flex-direction:column;min-height:0;display:flex}.messages{scrollbar-width:thin;scrollbar-color:#5b5449 transparent;flex-direction:column;gap:16px;height:330px;min-height:120px;padding:20px;display:flex;overflow-y:auto}.message{overflow-wrap:anywhere;background:#2d2c28;border-left:2px solid #d8cec0;align-self:flex-start;max-width:88%;padding:12px 14px}.message.customer{border-left:0;border-right:2px solid var(--red);background:#3d2420;align-self:flex-end}.message>small{font:11px var(--mono);color:#bbb1a0;display:block}.message p{white-space:pre-wrap;color:#e9e2d7;margin:7px 0;font-size:13px;line-height:1.6}.message time{font:11px var(--mono);color:#9e9484;margin-top:8px;display:block}.message a{color:#f58f7f;word-break:break-all;font-size:13px;display:block}.chat-compose{border-top:1px solid var(--line);padding:12px 16px 10px}.chat-compose textarea{min-height:65px;max-height:130px;margin:0;font-size:12px}.compose-actions{align-items:center;gap:8px;margin-top:10px;display:flex}.compose-actions>span{font:11px var(--mono);color:var(--muted)}.compose-actions>.btn{margin-left:auto}.file-button{cursor:pointer;margin:0;font-size:13px;font-weight:400;display:inline-flex;position:relative;overflow:hidden}.file-button input[type=file]{opacity:0;cursor:pointer;width:100%;margin:0;padding:0;position:absolute;inset:0}.chat-security{color:#8b8172;margin:10px 0 0;font-size:11px;line-height:1.5}.chat-compose .error{margin:8px 0;font-size:13px}.chat-welcome{text-align:center;padding:20px 8px}.chat-welcome>span{color:var(--red);font-size:36px}.chat-welcome h3{margin:15px 0;font-size:19px}.chat-welcome p{font-size:12px}.load-older{font:12px var(--mono);color:#c6b9a3;text-decoration:underline}.attachment-chip{font:12px var(--mono);background:#fff1;justify-content:space-between;align-items:center;margin-bottom:9px;padding:7px;display:flex}.attachment-chip button{font-size:20px}.order-chat{border:1px solid var(--line);align-self:start}.order-chat .messages{height:420px}.admin-login{max-width:480px;margin:70px auto;padding:0 30px}.admin-login>.wordmark{margin-bottom:45px}.admin-login h1{margin:20px 0 35px;font-size:42px}.admin-login>.text-link{margin-top:25px}.admin-shell{grid-template-columns:235px minmax(0,1fr);min-height:100dvh;display:grid}.admin-sidebar{border-right:1px solid var(--line);background:#1a1a1a;flex-direction:column;gap:22px;height:100dvh;padding:25px 20px;display:flex;position:sticky;top:0;overflow:auto}.admin-sidebar>.wordmark{margin-bottom:12px}.admin-sidebar>.micro{font-size:11px}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav button{text-align:left;border-left:2px solid #0000;justify-content:space-between;padding:12px 10px;font-size:13px;display:flex}.admin-sidebar nav button.active{color:#ff776b;border-left-color:var(--red);background:#f3342814}.admin-sidebar nav button span{color:#716b61}.staff-identity{border-top:1px solid var(--line);gap:8px;margin-top:auto;padding-top:20px;display:grid}.staff-identity strong{font-size:13px}.staff-identity span,.staff-identity button{font:12px var(--mono);text-align:left;color:#a49b8b}.admin-content{width:100%;min-width:0;max-width:1500px;padding:25px 40px 65px}.admin-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;font-size:13px;display:flex}.admin-content>h1{margin:30px 0;font-size:42px}.stat-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.stat-card{background:#1c1c1c;border:1px solid #3d3931;padding:24px}.stat-card>span{font:12px var(--mono);color:#a49a89}.stat-card>strong{letter-spacing:-1.5px;margin-top:15px;font-size:34px;display:block}.admin-notice{border:1px dashed #514b40;margin-top:35px;padding:25px}.admin-notice p{font-size:13px}.admin-filters{gap:20px;margin-bottom:25px;display:flex}.admin-filters input{max-width:350px}.admin-filters select{max-width:270px}.admin-table-wrap{border:1px solid var(--line);margin:20px 0;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{font:11px var(--mono);letter-spacing:.05em;color:#aaa18f;background:#23221f;padding:15px}td{border-bottom:1px solid #34312c;padding:16px 15px}td small{color:var(--muted);margin-top:4px;font-size:11px;display:block}tbody tr:hover{background:#ffffff04}.pagination{font:13px var(--mono);align-items:center;gap:22px;margin-top:25px;display:flex}.admin-detail{border:1px solid var(--line);max-width:900px;padding:25px}.admin-detail h2{margin-top:25px;font-size:30px}.admin-order-item{border-bottom:1px solid var(--line);padding:15px 0;font-size:14px}.admin-order-item p{margin-bottom:0;font-size:12px}.button-row{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.audit-list{padding:0;list-style:none}.audit-list li{border-bottom:1px solid var(--line);padding:15px 0}.audit-list small{font:11px var(--mono);color:var(--muted)}.audit-list p{margin:6px 0 0;font-size:12px}.admin-detail>h3{margin-top:35px}.inbox-grid{border:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);min-height:600px;margin-top:25px;display:grid}.conversation-list{border-right:1px solid var(--line);max-height:700px;overflow:auto}.conversation-list>button{text-align:left;border-bottom:1px solid var(--line);width:100%;padding:16px;display:block}.conversation-list>button.selected{background:#f3342815}.conversation-list strong{justify-content:space-between;font-size:13px;display:flex}.conversation-list span{color:var(--muted);overflow-wrap:anywhere;margin:7px 0;font-size:13px;display:block}.conversation-list small{font:11px var(--mono);color:#83796b}.conversation-list i{font:12px var(--mono);background:var(--red);color:#fff;padding:2px 6px}.inbox-thread{min-width:0}.inbox-thread .messages{height:420px}.conversation-orders{border-bottom:1px solid var(--line);padding:15px;font-size:13px}.conversation-orders a{margin-bottom:8px;display:block}.conversation-orders span{color:var(--muted);font-size:12px;display:block}.editor-list{gap:10px;margin-top:25px;display:grid}.editor-list>button{text-align:left;border:1px solid var(--line);background:#1b1b1b;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;padding:20px;display:grid}.editor-list strong{white-space:pre-line;font-size:14px}.editor-list span,.editor-list b{color:var(--muted);font-size:13px;font-weight:400}.editor-list b{color:#ce9b8d}.editor-form{gap:4px;max-width:1100px;margin-top:25px;display:grid}.editor-form h3{margin:25px 0 18px}.editor-form>.btn{justify-self:start;margin:15px 0}.editor-columns{grid-template-columns:1.3fr 1fr;gap:30px;display:grid}.image-upload{border:1px dashed #514c40;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:20px;display:flex}.image-upload img{object-fit:contain;width:100%;max-width:100%;max-height:180px}.image-upload .hint{width:100%}.image-upload .text-link{font-size:13px}.variant-row{border:1px solid var(--line);align-items:center;gap:15px;margin-bottom:10px;padding:10px 15px;display:flex}.variant-row label{flex:1;min-width:0;margin:0;font-size:12px}.variant-row button{padding:5px;font-size:22px}.variant-row input{padding:9px;font-size:12px}.large-text{min-height:190px}.faq-editor{border:1px solid var(--line);margin-bottom:15px;padding:20px}.danger-link{color:#ff8e7c;text-align:center;border:1px solid #925c53;border-radius:10px;justify-content:center;align-items:center;min-height:42px;margin-top:25px;padding:10px 18px;font-size:13px;line-height:1.4;text-decoration:none;display:inline-flex}.editor-form .check{margin-top:8px}@media (min-width:1500px){.home,.site-header,.site-footer,.page{max-width:1400px}.hero-grid{min-height:600px}.hero h1{font-size:85px}.hero-visual{height:510px}.case-art{height:290px}.case-art .disc{width:260px;height:260px;left:calc(50% - 120px)}.case-art .disc-print{font-size:80px}.product-detail-grid .disc{width:400px;height:400px;left:calc(50% - 195px)}}@media (max-width:1050px){.home,.site-header,.site-footer,.page,.top-strip{padding-left:28px;padding-right:28px}.site-header{gap:25px}.site-header nav{gap:18px;margin-left:0}.support-link{display:none}.hero h1{font-size:63px}.hero-visual{height:400px}.hero-grid{min-height:490px}.hero-sticker{top:30px;right:0}.disc-sleeve{left:12px}.hero-caption{font-size:11px}.collection-strip{grid-template-columns:1fr 1.5fr 1fr}.category-links{gap:8px 15px;padding:15px;font-size:12px}.playstation-category{padding:20px 12px}.playstation-category>b{font-size:12px}.product-grid{gap:28px 20px}.case-art{height:235px}.case-art .disc{width:200px;height:200px;left:calc(50% - 90px)}.case-art .disc-print{font-size:58px}.case-art .disc.silver .disc-print{font-size:43px}.case-art .disc-hand{font-size:45px}.case-bottom>strong{font-size:17px}.product-copy h3{font-size:18px}.receipt-section,.faq-section{gap:45px}.about-section{gap:35px;padding:35px}.about-heading h2{font-size:50px}.about-stats strong{font-size:45px}.product-detail-grid{gap:35px}.product-detail-grid .case-art{height:380px}.product-detail-grid .disc{width:320px;height:320px;left:calc(50% - 150px)}.product-detail-grid .disc-print{font-size:90px}.product-detail-grid .disc.silver .disc-print{font-size:70px}.product-detail-grid .disc-hand{font-size:75px}.product-detail-copy h1{font-size:40px}.checkout-grid{gap:35px}.order-page-grid{gap:22px}.order-receipt{padding:25px}.order-receipt h1{font-size:31px}.admin-shell{grid-template-columns:185px minmax(0,1fr)}.admin-sidebar{padding:20px 12px}.admin-content{padding:20px 24px 55px}.admin-sidebar .wordmark>b{font-size:42px}.admin-sidebar .wordmark>span{font-size:23px}.inbox-grid{grid-template-columns:210px minmax(0,1fr)}.editor-list>button{grid-template-columns:1fr 1fr}.editor-list b{display:none}.stat-card{padding:18px}.stat-card>strong{font-size:28px}}@media (max-width:760px){.site-header{gap:20px;height:86px}.site-header nav{display:none}.header-tools{gap:15px}.menu-toggle{font-size:20px;display:block}.top-strip{font-size:11px}.hero-grid{grid-template-columns:1fr;gap:30px;min-height:auto;padding:35px 0 25px}.hero h1{font-size:67px}.hero-copy>p{max-width:390px}.hero-visual{width:420px;max-width:100%;height:390px;margin:0 auto 15px}.hero-caption{gap:20px;font-size:11px;display:flex}.hero-sticker{top:15px;right:-2px}.hero-control{padding-bottom:22px}.hero-scroll{font-size:11px}.collection-strip{grid-template-columns:1fr 1fr}.fortnite-category{padding:20px}.playstation-category{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;padding:17px 0;display:flex}.playstation-category>span{margin:0;font-size:11px}.playstation-category>b{font-size:13px}.category-links{grid-template-columns:1fr;gap:8px;padding:15px 18px;font-size:12px}.section{padding:50px 0}.section-heading h2{font-size:37px}.section-heading .micro{font-size:11px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.case-art{height:250px}.case-art .disc{width:220px;height:220px;left:calc(50% - 100px)}.case-art .disc-print{font-size:65px}.case-art .disc.silver .disc-print{font-size:50px}.receipt-section{grid-template-columns:1fr;gap:35px;padding:40px 0}.receipt-intro p{max-width:400px}.faq-section{grid-template-columns:1fr;gap:10px}.faq-section h2 br,.faq-section>div>p{display:none}.about-section{grid-template-columns:1fr;gap:25px;margin-bottom:50px}.about-stats{grid-template-columns:1fr 1fr;gap:20px}.about-stats .barcode{justify-self:end;max-width:140px}.footer-main{flex-wrap:wrap;gap:30px}.footer-main>.wordmark,.footer-main>p{width:40%}.footer-main>div{gap:10px;width:42%}.footer-bottom{flex-wrap:wrap;gap:12px}.footer-bottom>span:nth-child(2){order:3;width:100%}.catalog-controls select{max-width:200px;font-size:12px}.product-detail-grid{grid-template-columns:1fr;gap:30px}.product-detail-grid>div:first-child{flex-direction:column;align-items:center;display:flex}.product-detail-grid .case-art{width:100%;max-width:450px;height:430px}.product-detail-grid .disc{width:360px;height:360px;left:calc(50% - 170px)}.product-requirements{max-width:450px;padding-bottom:0}.product-detail-copy h1{font-size:44px}.checkout-grid{grid-template-columns:1fr}.checkout-form{margin-top:10px}.order-page-grid{grid-template-columns:1fr}.order-chat .messages{height:350px}.order-link{padding:20px}.order-link>strong{font-size:18px}.admin-shell{display:block}.admin-sidebar{border-bottom:1px solid var(--line);border-right:0;height:auto;padding:18px 22px;display:block;position:static}.admin-sidebar>.wordmark{float:left;margin:0 20px 18px 0;display:inline-flex}.admin-sidebar>.micro{padding-top:15px}.admin-sidebar nav{clear:both;gap:5px;padding-top:12px;display:flex;overflow:auto}.admin-sidebar nav button{white-space:nowrap;padding:10px;font-size:12px}.admin-sidebar nav button>span{display:none}.staff-identity{align-items:center;gap:15px;margin-top:12px;padding-top:12px;display:flex}.staff-identity button{margin-left:auto}.admin-content{padding:22px}.admin-top>.micro{font-size:11px}.admin-content>h1{font-size:35px}.stat-grid{grid-template-columns:1fr 1fr}.inbox-grid{grid-template-columns:1fr}.conversation-list{border-bottom:1px solid var(--line);border-right:0;max-height:200px}.conversation-list button{padding:12px}.editor-columns{grid-template-columns:1fr;gap:15px}.admin-filters{gap:12px}.variant-row{flex-wrap:wrap;gap:10px;padding:12px 10px}.variant-row label:first-child{min-width:100%}.variant-row button{align-self:flex-end}.editor-list>button{gap:10px;padding:15px}.admin-content .editor-form{max-width:100%}.admin-detail{padding:18px}}@media (max-width:440px){.home,.site-header,.site-footer,.page{padding-left:18px;padding-right:18px}.page{padding-top:35px;padding-bottom:60px}.top-strip{padding:8px 18px}.top-strip>span{letter-spacing:.01em;font-size:11px}.top-strip>a{font-size:11px}.wordmark>b{font-size:43px}.wordmark>span{font-size:23px}.logo-caption{font-size:11px}.cart-link{padding:9px 10px;font-size:13px}.cart-link b{margin-left:12px}.header-tools{gap:12px}.site-header{height:80px}.hero-topline{letter-spacing:.06em;font-size:11px}.hero h1{letter-spacing:-.065em;font-size:53px}.hero-label{font-size:11px}.hero-copy>p{font-size:13px}.hero-caption{gap:7px;font-size:11px;display:grid}.hero-visual{width:340px;height:340px}.disc-sleeve{padding:7px;inset:0 10px 6px}.hero-sticker{padding:11px;font-size:14px;right:-1px}.hero-sticker b{font-size:20px}.scribble{font-size:20px;bottom:-4px;left:5px}.hero-scroll{display:none}.hero-grid{gap:32px}.slide-counter{font-size:12px}.slide-arrows button{width:31px;height:29px}.fortnite-category b{font-size:29px}.fortnite-category i{font-size:20px;right:13px}.fortnite-category>span{font-size:11px}.category-links{gap:9px;padding:12px 15px;font-size:12px}.section-heading{gap:15px}.section-heading h2{font-size:32px}.section-heading .micro{letter-spacing:.08em;font-size:11px}.section-heading .text-link{font-size:12px}.product-grid{gap:25px 13px}.case-art{border-left-width:6px;height:195px}.case-art .disc{width:165px;height:165px;top:20px;left:calc(50% - 76px)}.case-art .disc-print{letter-spacing:-5px;font-size:48px}.case-art .disc.silver .disc-print{letter-spacing:-4px;font-size:36px}.case-art .disc-hand{font-size:36px;bottom:28px;left:13px}.case-art .disc>small{font-size:3px;bottom:12px;left:27px}.case-art .disc-hole{width:20px;height:20px;top:calc(50% - 10px);left:calc(50% - 10px);box-shadow:0 0 0 8px #bbbbbb59,0 0 0 10px #9a9e99aa,0 0 0 13px #d6d5d35c}.case-spine{font-size:4px;top:9px;left:5px}.case-index{font-size:11px;top:11px;right:8px}.case-bottom{padding:9px 9px 9px 13px}.case-bottom>strong,.case-bottom>span{font-size:13px}.dvd-sub{font-size:3px}.product-copy{padding-top:14px}.product-copy>.micro{letter-spacing:.05em;font-size:11px}.product-copy h3{min-height:37px;margin:7px 0 10px;font-size:16px}.card-price{flex-wrap:wrap;gap:5px;padding-top:10px}.card-price strong{font-size:17px}.card-price>a{font-size:11px}.card-price>a span{margin-left:8px}.about-section{padding:28px 24px}.about-heading h2{font-size:46px}.about-heading p{font-size:13px}.about-stats strong{letter-spacing:-2px;font-size:32px}.about-stats p,.about-stats small{font-size:11px}.about-stats .barcode{width:100px;height:24px}.receipt-intro h2,.faq-section h2{font-size:39px}.faqs summary{font-size:13px}.faqs details p{font-size:12px}.catalog-controls{flex-wrap:wrap;gap:15px}.catalog-controls .search-field{flex-basis:100%}.catalog-controls select{max-width:100%}.filter-tabs{gap:7px}.filter-tabs button{padding:8px 11px;font-size:12px}.product-detail-grid .case-art{height:350px}.product-detail-grid .disc{width:300px;height:300px;top:22px;left:calc(50% - 140px)}.product-detail-grid .disc-print{letter-spacing:-8px;font-size:85px}.product-detail-grid .disc.silver .disc-print{letter-spacing:-6px;font-size:64px}.product-detail-grid .disc-hand{font-size:68px;bottom:43px;left:25px}.product-detail-grid .disc-hole{width:36px;height:36px;top:calc(50% - 18px);left:calc(50% - 18px);box-shadow:0 0 0 15px #bbbbbb59,0 0 0 18px #9a9e99aa,0 0 0 22px #d6d5d35c}.product-detail-grid .disc>small{font-size:11px;bottom:20px;left:50px}.product-detail-copy h1{font-size:37px}.product-detail-copy>p{font-size:13px}.product-total strong{font-size:31px}.product-total>span{font-size:11px}.form-pair{gap:12px}.checkout-form{padding:22px 19px}.checkout-item h3{font-size:19px}.checkout-item .micro{font-size:11px}.checkout-item p{font-size:13px}.checkout-item strong{font-size:18px}.order-link{flex-direction:column;align-items:flex-start}.order-receipt{padding:24px 20px}.order-receipt h1{font-size:32px}.support-fab{padding:10px 12px;bottom:15px;right:15px}.support-fab b{font-size:12px}.support-window{width:calc(100vw - 20px);max-height:calc(100dvh - 85px);bottom:72px;right:10px}.support-window .messages{height:270px}.support-window .chat-panel{overflow:hidden}.chat-heading{padding:13px 16px}.chat-heading strong{font-size:12px}.chat-heading span{font-size:11px}.chat-compose{padding:10px 12px}.messages{padding:15px}.message p{font-size:12px}.admin-content{padding:20px 15px 45px}.stat-card{padding:15px}.stat-card span{font-size:11px}.stat-card strong{font-size:27px}.admin-filters{flex-wrap:wrap}.admin-filters input,.admin-filters select{max-width:none;margin:0}.editor-list>button{grid-template-columns:1fr}.legal h1{font-size:34px}.legal-text{font-size:14px}.footer-bottom{padding-bottom:50px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.header-search{border-bottom:1px solid #4d473d;align-items:center;width:140px;min-width:95px;margin-left:auto;display:flex}.header-search input{background:0 0;border:0;margin:0;padding:7px 0;font-size:13px}.header-search button{color:#b4a998;font-size:22px}.header-tools{margin-left:0}.chat-profile{border-bottom:1px solid var(--line);color:var(--muted);padding:8px 15px;font-size:12px}.chat-profile summary{cursor:pointer}.chat-profile form{padding-top:15px}.chat-profile label{margin-bottom:12px;font-size:12px}.chat-profile input{padding:7px}.chat-profile .btn{margin-bottom:8px}@media (max-width:1050px){.header-search{width:110px}.header-tools{margin-left:auto}}@media (max-width:760px){.header-search{width:120px;margin-left:auto}.header-tools{margin-left:0}}@media (max-width:440px){.header-search{display:none}.header-tools{margin-left:auto}}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#242321,#1b1b1b);min-width:0;padding:28px}.account-page{max-width:1280px}.account-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.account-heading h1{margin:12px 0 16px}.account-heading p{overflow-wrap:anywhere;margin:0}.account-grid{grid-template-columns:1fr 1.35fr;gap:24px;display:grid}.wallet-card{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.wallet-amount{letter-spacing:-.05em;font-size:clamp(38px,5vw,60px);line-height:1.1}.wallet-card p{margin:0}.wallet-card .btn{margin-top:auto}.referral-card h2{margin:16px 0 22px;font-size:34px}.referral-code{background:#131313;border:1px dashed #676157;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.referral-code code{font:700 17px var(--mono);letter-spacing:.06em;overflow-wrap:anywhere}.referral-card>p{margin:18px 0}.account-metrics{gap:36px;display:flex}.account-metrics div{gap:3px;display:grid}.account-metrics b{font-size:24px}.account-metrics span{color:var(--muted);font-size:13px}.account-profile h2,.account-orders h2,.account-ledger h2{letter-spacing:-.03em;font-size:24px}.account-profile .text-link{width:fit-content;margin-top:18px;display:block}.account-orders{grid-column:1/-1}.panel-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.account-order{border-top:1px solid var(--line);padding:22px 0}.account-order-top{align-items:center;gap:18px;margin-bottom:12px;display:flex}.account-order-top>b{margin-left:auto}.account-order time{font:12px var(--mono);color:var(--muted)}.account-order-bottom{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-order-bottom>a{margin-left:auto}.account-ledger{grid-column:1/-1}.ledger-row{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.ledger-row small{color:var(--muted);font:12px var(--mono);margin-top:5px;display:block}.account-auth{max-width:480px;margin:0 auto 30px}.account-intro{text-align:center;margin-bottom:32px}.account-intro h1{margin:16px 0 24px}.account-tabs{border-bottom:1px solid var(--line);gap:20px;margin-bottom:28px;display:flex}.account-tabs button{color:var(--muted);padding:12px 0;font-size:15px}.account-tabs .active{border-bottom:2px solid var(--red);color:var(--ink)}.account-feedback{border:1px solid #7a8b5b;margin-top:24px;padding:16px}.turnstile-widget{min-height:65px;margin:18px 0}.header-account{white-space:nowrap;border-left:1px solid var(--line);gap:4px;padding-left:18px;font-size:13px;display:grid}.header-account strong{color:var(--red);font:700 14px var(--mono)}.site-header{gap:20px}.site-header nav{gap:18px;margin-left:0}.header-tools{gap:17px}.header-search{width:110px}.footer-main{align-items:start;gap:30px}.footer-description{max-width:330px;font-size:14px;line-height:1.8}.footer-main>div{gap:12px;display:grid}.footer-bottom{align-items:center;gap:20px;line-height:1.7}.disc-print,.product-detail-grid .disc-print{text-align:center;text-shadow:1px 1px;letter-spacing:-.04em!important;font-family:Segoe Print,Comic Sans MS,cursive!important;font-size:clamp(32px,4vw,58px)!important;font-style:italic!important;font-weight:900!important;line-height:1.1!important;position:absolute!important;inset:22% 10% auto!important;transform:rotate(-12deg)!important}.product-detail-grid .disc-print{font-size:clamp(46px,6vw,78px)!important}.disc-hand{display:none!important}.reviews-page{max-width:1200px}.reviews-intro h1{margin-bottom:24px}.review-platforms{grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 0 48px;display:grid}.review-platform{border:1px solid var(--line);background:#22211f;justify-content:space-between;align-items:center;padding:22px;display:flex}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.review-card{color:#191919;background:#dfdbd1;border:1px solid #49453e;flex-direction:column;padding:26px;display:flex}.review-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.review-stars{color:#be3025;letter-spacing:3px;font-size:21px}.review-card time{font:12px var(--mono);color:#655f54}.review-card p{color:#33302b;white-space:pre-wrap;overflow-wrap:anywhere}.review-verified{font:11px var(--mono);color:#655f54;border-top:1px dashed #a29c8e;margin-top:auto;padding-top:18px}.reviews-empty{text-align:center;border:1px dashed #605a50;grid-column:1/-1;padding:42px}.review-summary{align-items:baseline;gap:20px;margin-bottom:24px;display:flex}.review-summary strong{font-size:42px}.review-summary span{color:var(--muted)}.content-editor-row{border-bottom:1px solid var(--line);padding:18px 0}.content-editor-row small{font:12px var(--mono);color:var(--muted);overflow-wrap:anywhere;display:block}.content-editor-row textarea{min-height:70px}.content-editor-search{max-width:650px;margin-bottom:24px}@media (max-width:1100px){.header-search{display:none}.site-header{gap:18px}.header-tools .support-link{display:none}}@media (max-width:760px){.account-grid{grid-template-columns:1fr}.account-heading{align-items:flex-start}.account-heading h1{font-size:38px}.panel{padding:22px}.account-orders,.account-ledger{grid-column:auto}.account-order-top{flex-wrap:wrap;gap:10px}.account-order-top time{order:3;width:100%}.account-order-bottom>a{width:100%;margin-top:8px;margin-left:0}.panel-heading{flex-wrap:wrap}.header-account{padding-left:10px;font-size:12px}.header-tools{gap:10px}.header-account strong{font-size:13px}.review-platforms{grid-template-columns:1fr;gap:10px;margin-bottom:32px}.review-platform{padding:18px}.review-grid{grid-template-columns:1fr}.review-card{padding:22px}.footer-main{grid-template-columns:1fr 1fr;gap:26px}.footer-description{grid-column:1/-1;max-width:none}.footer-bottom{flex-wrap:wrap}.site-header .wordmark>b{font-size:42px}.site-header .wordmark>span{font-size:23px}.cart-link{padding:9px}.cart-link b{margin-left:6px}.account-auth{padding:24px}.account-intro{text-align:left}.review-summary{flex-wrap:wrap;gap:12px}.hero-topline{font-size:11px}.hero-caption,.hero-scroll,.sleeve-label,.sleeve-bottom{font-size:11px!important}.hero-sticker small,.case-index{font-size:10px!important}}.account-profile{grid-column:1/-1}.panel h2{margin:0 0 20px}.account-profile p{margin-bottom:16px}.account-order-top strong{font-size:16px}.account-empty{padding:20px 0}.account-order details{margin-top:18px}.referral-code{flex-wrap:wrap}.footer-main p{margin:0}.header-account:focus-visible{outline-offset:5px}@media (max-width:760px){.site-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;height:auto;min-height:115px;padding:16px 18px;display:grid}.site-header>.wordmark{grid-area:1/1;width:max-content;min-width:0}.site-header nav,.site-header .header-search{display:none}.header-tools{display:contents}.header-tools .support-link{display:none}.header-account{white-space:normal;text-align:right;grid-area:1/2;justify-self:end;width:112px;max-width:112px;line-height:1.4}.site-header .cart-link{grid-area:2/1;width:max-content;padding:8px 12px;font-size:12px}.site-header .menu-toggle{grid-area:2/2;justify-self:end;padding:0 8px;display:block}.site-header .logo-caption{letter-spacing:0;font-size:10px;line-height:1.7}.site-header .wordmark>span{font-size:23px}.account-profile{grid-column:auto}.account-heading{gap:14px}.account-heading>.btn{white-space:nowrap;padding:10px 12px}.account-heading h1{font-size:36px}.account-tabs{gap:16px}}@media (max-width:380px){.header-account{width:90px;max-width:90px;font-size:11px}.site-header .wordmark>b{font-size:38px}.site-header .logo-caption{font-size:9.5px}.site-header .wordmark>span{font-size:22px}}.footer-main>div{min-width:0}.footer-main>div a{overflow-wrap:anywhere}.site-header{z-index:20;align-items:center;gap:24px;max-width:1600px;height:104px;padding:0 32px;display:flex;position:relative;overflow:visible}.store-logo,.site-header>.store-logo,.site-footer .store-logo{letter-spacing:-1.3px;flex:none;align-items:center;gap:6px;width:max-content;line-height:1;display:inline-flex}.store-logo>b,.site-header>.store-logo>b,.site-footer .store-logo>b{letter-spacing:-6px;margin-right:5px;font-family:Arial,Helvetica,sans-serif;font-size:54px;font-style:italic;font-weight:950;line-height:1}.store-logo>span,.site-header>.store-logo>span,.site-footer .store-logo>span{font-family:Arial,Helvetica,sans-serif;font-size:29px;font-weight:900;line-height:1}.store-logo>sup,.site-footer .store-logo>sup{align-self:flex-start;margin-top:8px;font:11px Arial,sans-serif}.site-header>nav{flex:none;align-items:center;gap:18px;margin:0;font-size:13px;display:flex}.site-header .header-tools{white-space:nowrap;flex:none;align-items:center;gap:16px;margin:0;font-size:13px;display:flex}.site-header .header-account{text-align:left;white-space:nowrap;border:0;flex-direction:row;align-items:center;gap:12px;width:auto;max-width:none;padding:0;font-size:13px;line-height:1.4;display:flex}.account-label{align-items:center;gap:7px;display:inline-flex}.account-label svg{flex:none}.header-account strong{color:#f36c56;font:700 13px var(--mono);white-space:nowrap;background:#201c19;border:1px solid #48423b;align-items:center;padding:7px 9px;display:inline-flex}.site-header .support-link{display:block}.site-header .cart-link{align-items:center;gap:10px;padding:11px 12px;font-size:13px;display:inline-flex}.site-header .cart-link b{margin:0}.site-header .menu-toggle{display:none}.site-header .header-search{background:#1d1c1a;border:1px solid #4b4841;border-radius:3px;flex:360px;align-items:center;width:auto;min-width:180px;height:46px;margin:0;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.site-header .header-search:focus-within{border-color:#bfa389;box-shadow:0 0 0 2px #bfa38920}.site-header .header-search input{width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;border-radius:3px;outline:none;flex:1;margin:0;padding:10px 12px;font-size:14px;display:block}.header-search input::-webkit-search-cancel-button{cursor:pointer}.site-header .header-search>button{color:#c6beb0;border-left:1px solid #4b4841;border-radius:0 2px 2px 0;flex:none;justify-content:center;align-items:center;width:42px;height:100%;padding:0;display:flex}.header-search>button:hover{color:var(--ink);background:#34302a}.header-search>button:focus-visible{outline-offset:-4px;outline:1px solid #bfa389}.search-dropdown{z-index:50;background:#211f1b;border:1px solid #62594c;border-radius:3px;min-width:260px;padding:6px;position:absolute;top:calc(100% + 9px);left:0;right:0;box-shadow:0 16px 28px #0008}.search-dropdown ul{max-height:300px;margin:0;padding:0;list-style:none;overflow:auto}.search-dropdown li{cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:15px;padding:12px;font-size:14px;display:flex}.search-dropdown li:hover,.search-dropdown li.selected{color:#181715;background:#ddd5c6}.search-dropdown li span{color:#b5533d}.search-status{font:11px/1.5 var(--mono);color:#b5aa99;margin:8px 10px}.search-all{text-align:left;border-top:1px dashed #554d43;justify-content:space-between;width:100%;padding:12px;font-size:13px;display:flex}.site-footer .footer-main{grid-template-columns:auto minmax(180px,1.3fr) minmax(130px,1fr) minmax(150px,1fr);align-items:start;gap:36px;display:grid}.site-footer .footer-main>.store-logo,.site-footer .footer-main>p,.site-footer .footer-main>div{width:auto}.site-footer .footer-description{max-width:330px;margin:0}.footer-main>div a{width:fit-content}@media (max-width:1390px) and (min-width:1251px){.site-header{gap:18px;padding-inline:24px}.site-header>nav,.site-header .header-tools{gap:12px;font-size:12px}.site-header .header-account{gap:8px;font-size:12px}}@media (max-width:1250px){.site-header{grid-template-columns:auto minmax(0,1fr);gap:18px 24px;height:auto;min-height:150px;padding:22px 28px;display:grid}.site-header>.store-logo{grid-area:1/1}.site-header>nav{display:none}.site-header .header-tools{grid-area:1/2;justify-self:end;gap:18px}.site-header .menu-toggle{padding:3px;font-size:23px;line-height:1;display:block}.site-header .header-search{grid-area:2/1/auto/-1;width:100%;min-width:0;height:46px}.mobile-nav{z-index:19;background:var(--bg);gap:24px;padding:18px 28px;position:relative}.site-footer .footer-main{grid-template-columns:auto 1fr;gap:30px 40px}.site-footer .footer-description{max-width:none}}@media (max-width:600px){.site-header{grid-template-columns:minmax(0,1fr) auto auto;gap:16px 12px;padding:18px}.site-header>.store-logo{grid-area:1/1}.store-logo>b,.site-header>.store-logo>b,.site-footer .store-logo>b{font-size:44px}.store-logo>span,.site-header>.store-logo>span,.site-footer .store-logo>span{font-size:25px}.site-header .header-tools{display:contents}.site-header .cart-link{grid-area:1/2;gap:7px;padding:9px;font-size:12px}.site-header .menu-toggle{grid-area:1/3;justify-self:end}.site-header .header-account{grid-area:2/1/auto/3;justify-self:start;gap:9px;min-width:0;max-width:100%;font-size:12px}.header-account strong{text-overflow:ellipsis;max-width:120px;font-size:12px;display:block;overflow:hidden}.site-header .support-link{grid-area:2/3;justify-self:end;font-size:12px}.site-header .header-search{grid-row:3}.search-dropdown{min-width:0}.site-footer .footer-main{grid-template-columns:1fr 1fr;gap:26px 20px}.site-footer .footer-main>.store-logo,.site-footer .footer-description{grid-column:1/-1}.site-footer .footer-main>div{font-size:13px}.mobile-nav{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.header-search{transition:none}}.site-header .cart-icon{display:none}.header-search .search-all{color:var(--ink);font-size:13px}@media (max-width:600px){.site-header .cart-icon{flex:none;display:block}.site-header .cart-label{display:none}.site-header .support-link{grid-column:1/-1}.site-header .header-account{grid-column:1/-1;max-width:calc(100% - 80px)}.header-account strong{flex:0 auto;min-width:0}}:root{--store-gutter:40px;--section-gap:110px}.home{gap:var(--section-gap);padding-bottom:var(--section-gap);flex-direction:column;display:flex}.home>section{border-top:0;border-bottom:0;min-width:0;margin:0;padding-top:0;padding-bottom:0}.home .hero-control{border-top:0;padding-bottom:0}.home .hero-grid{gap:60px;min-height:560px;padding-top:32px;padding-bottom:28px}.home .hero-visual{height:clamp(430px,34vw,650px)}.home .hero-copy>p{max-width:480px}.home>.about-section{padding:44px}.home .hero h1{margin-bottom:16px;font-size:clamp(52px,5.5vw,98px)}.hero-copy>p{margin-bottom:30px}.hero-cta{margin-top:0}.hero-caption{margin-top:30px}.receipt-intro h2,.faq-section h2,.about-heading h2{margin:14px 0 18px}.receipt-intro p,.about-heading p{margin-bottom:28px}.receipt-intro .text-link{margin-top:0}.reviews-intro h1,.account-intro h1{margin-bottom:18px}.reviews-intro p,.account-intro p{margin-bottom:28px}.product-detail-copy h1{margin-bottom:18px}.product-detail-copy>p{margin-bottom:30px}.empty-state h2{margin-bottom:16px}.empty-state p,.reviews-empty p{margin-bottom:26px}.footer-main{border-top:0}.site-header{justify-content:space-between;gap:24px}.site-header .header-search{flex:0 440px;min-width:190px;max-width:440px;height:46px}.site-header .cart-link{white-space:nowrap;justify-content:center;gap:14px;min-width:160px;height:46px;padding:0 16px}.site-header .cart-link b{white-space:nowrap;font-size:14px}.site-header .header-account,.site-header .support-link{align-items:center;min-height:46px;display:flex}.site-header .support-link{padding-inline:4px}.site-header .header-account strong{align-content:center;height:36px;display:block}.case-art{--sleeve:#67575b;--sleeve-dark:#221c21;--sleeve-glow:#a16a6740;background:radial-gradient(ellipse at 78% 15%,var(--sleeve-glow),transparent 57%),linear-gradient(135deg,var(--sleeve),var(--sleeve-dark) 68%)}.case-art.red{--sleeve:#713e4c;--sleeve-dark:#271d25;--sleeve-glow:#fa907b3b}.case-art.silver{--sleeve:#585473;--sleeve-dark:#242335;--sleeve-glow:#c3beff50}.case-art.blue{--sleeve:#315b78;--sleeve-dark:#172c3d;--sleeve-glow:#63cafa55}.case-art.amber{--sleeve:#7b613a;--sleeve-dark:#31281d;--sleeve-glow:#ffd67d40}.case-art.purple{--sleeve:#684d94;--sleeve-dark:#2b213f;--sleeve-glow:#c59aff66}.case-art.green{--sleeve:#486c48;--sleeve-dark:#1b3229;--sleeve-glow:#b0ed8b55}.case-art.pink{--sleeve:#8d516f;--sleeve-dark:#3d2638;--sleeve-glow:#ffc1d855}.case-art.cyan{--sleeve:#3d7886;--sleeve-dark:#1a343d;--sleeve-glow:#a0f4ff55}.case-art.teal{--sleeve:#3a7768;--sleeve-dark:#1c3532;--sleeve-glow:#91edd066}.case-art.indigo{--sleeve:#4d5790;--sleeve-dark:#22263e;--sleeve-glow:#a0b2ff66}.product-grid .case-art,.product-art-preview .case-art{aspect-ratio:1.18;height:auto;min-height:0}.product-detail-grid .case-art{aspect-ratio:1.12;width:100%;max-width:none;height:auto}.case-art .disc,.product-detail-grid .disc{aspect-ratio:1;border-width:2px;width:76%;height:auto;top:7%;left:12%}.case-art .disc-hole,.product-detail-grid .disc-hole{z-index:7;background:#171a1c;border:2px solid #a8aeb0;width:10%;height:10%;top:45%;left:45%;box-shadow:0 0 0 1px #474e50}.disc{isolation:isolate}.disc-image{object-fit:cover;z-index:1;opacity:.96;border-radius:50%;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 0 12%,#000 12.6%);mask-image:radial-gradient(circle,#0000 0 12%,#000 12.6%)}.disc-sheen{z-index:2;pointer-events:none;background:conic-gradient(from 35deg,transparent 0 8%,#b8faff70 11%,#d9b0ff50 15%,transparent 22% 47%,#ffe9b96b 52%,#bcffff77 57%,transparent 64% 86%,#fff5 91%,transparent 97%);mix-blend-mode:soft-light;border-radius:50%;position:absolute;inset:0}.disc:before{z-index:3;pointer-events:none;opacity:.6;background:repeating-radial-gradient(circle,#0000 0 2px,#fff2 2.5px,#0000 3px)}.disc:after{content:"";pointer-events:none;z-index:4;opacity:.5;mix-blend-mode:screen;background:linear-gradient(125deg,#0000 17%,#ffffff08 23%,#ffffffb0 28%,#ffffff18 33%,#0000 39% 67%,#ffffff65 73%,#0000 80%);border-radius:50%;position:absolute;inset:0}.disc .disc-ring{z-index:6;background:radial-gradient(circle,#0000 0 25%,#c5c8ca 26% 43%,#878c8e9c 45% 68%,#e5e8e4a6 70% 87%,#c8cdce38 89%);border:1px solid #9da2a7;inset:35%;box-shadow:0 0 0 2px #ffffff20}.disc-print,.disc-hand,.disc>small{display:none!important}.disc-sleeve>.disc{aspect-ratio:1;width:85%;height:auto;top:7%;left:7.5%}.product-art-preview{max-width:420px;margin:24px 0 16px}.product-art-preview .case-art{width:100%}.case-index,.case-spine,.case-bottom,.case-lines{pointer-events:none}@media (min-width:1600px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px}.home .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px}}@media (max-width:1390px) and (min-width:1251px){.site-header{gap:16px}.site-header .header-search{min-width:175px;max-width:360px}.site-header .cart-link{min-width:140px;padding-inline:12px}.site-header .header-tools{gap:10px}}@media (max-width:1250px){.site-header .header-search{flex:auto;grid-column:1/-1;width:100%;min-width:0;max-width:none}.home .hero-grid{gap:30px}.home .hero h1{font-size:clamp(48px,6vw,70px)}}@media (max-width:900px){:root{--store-gutter:28px;--section-gap:80px}.site-header .header-tools{gap:12px}.site-header .cart-link{min-width:140px}.home .hero-visual{height:440px}.home .hero-grid{min-height:0}.home>.about-section{padding:32px}}@media (max-width:760px){.home .hero-grid{grid-template-columns:1fr;gap:35px}.home .hero-visual{width:480px;max-width:100%;height:450px;margin:0 auto 15px}.home .hero h1{font-size:clamp(48px,9vw,68px)}.home .hero-copy>p{max-width:500px}.home .hero-caption{gap:8px;display:grid}.home>.about-section{padding:30px}.product-detail-grid .case-art{aspect-ratio:1.12;max-width:560px}.hero-copy>p{margin-bottom:28px}}@media (max-width:600px){:root{--store-gutter:18px;--section-gap:68px}.site-header{grid-template-columns:minmax(0,1fr) auto;row-gap:14px}.site-header>.store-logo{grid-area:1/1}.site-header .menu-toggle{grid-area:1/2}.site-header .header-account{grid-area:2/1;justify-self:start;gap:7px;max-width:none;min-height:36px}.site-header .account-label{font-size:12px}.site-header .header-account strong{max-width:100px;height:32px;padding:6px;font-size:12px}.site-header .support-link{grid-area:2/2;min-height:36px}.site-header .header-search{grid-area:3/1/auto/-1;height:46px}.site-header .cart-link{grid-area:4/1/auto/-1;justify-content:space-between;width:100%;min-width:0;height:44px;padding:0 14px}.site-header .cart-label{margin-right:auto;display:inline}.site-header .cart-icon{display:block}.site-header .cart-link b{font-size:14px}.home>.hero{padding-top:22px}.home .hero-grid{gap:30px;padding-top:28px}.home .hero-visual{width:350px;height:350px}.home>.about-section{padding:28px 24px}.home .hero-topline{gap:15px}.home .hero-topline>span{min-width:0}.hero-copy>p{margin-bottom:26px}.receipt-intro h2,.faq-section h2,.about-heading h2{margin-bottom:14px}.product-grid .case-art{aspect-ratio:1.03}.case-index{top:9px;right:8px;font-size:9px!important}.case-spine{font-size:7px!important}.case-bottom{padding:8px 8px 8px 12px}.case-bottom>strong,.case-bottom>span{font-size:12px}.product-detail-grid .case-art{aspect-ratio:1.12}.product-detail-grid .disc{top:7%}.product-art-preview{max-width:360px}}.home .hero-copy,.home .hero-visual{min-width:0}.home .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}@media (max-width:760px){.home .hero-grid{grid-template-columns:minmax(0,1fr)}.home .hero-visual{width:min(480px,100%)}.home .hero h1{overflow-wrap:anywhere}}@media (max-width:600px){.home .hero-visual{width:min(350px,100%)}}.staff-chat .message.operator{background:#292824;align-self:flex-start;margin-left:0;margin-right:auto}.staff-chat .message.customer{background:#38302a;align-self:flex-end;margin-left:auto;margin-right:0}.order-navigation{flex-wrap:wrap;gap:18px 28px;margin:26px 0;display:flex}.order-navigation a{max-width:100%}.full-review{white-space:pre-wrap;overflow-wrap:anywhere;max-width:600px;margin:16px 0}.admin-nav-group{border-bottom:1px solid var(--line);padding:12px 0}.admin-nav-group:first-child{padding-top:0}.nav-group-title{font:10px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#9f9788;padding:8px 10px;display:block}.admin-sidebar .admin-nav-group button{text-align:left;align-items:center;gap:9px;width:100%;display:flex}.admin-nav-group button i{color:#b29c83;min-width:18px;font-style:normal}.nav-badge{background:var(--red);color:#fff;font:11px var(--mono);border-radius:3px;margin-left:auto;padding:3px 6px}.admin-sidebar{overflow-y:auto}.admin-tabs{flex-wrap:wrap;gap:10px;margin:26px 0;display:flex}.admin-tabs button{border:1px solid var(--line);padding:12px 16px}.admin-tabs button.active{background:var(--paper);color:#171717}.admin-filters{flex-wrap:wrap;align-items:end}.admin-filters label{margin-bottom:0;font-size:12px}.admin-filters label input{margin-top:5px}.finance-breakdown{border:1px solid var(--line);margin:20px 0;padding:18px}.admin-table-wrap td{vertical-align:top}.admin-table-wrap td .button-row{gap:8px;margin-top:12px}.admin-table-wrap td details summary{cursor:pointer;overflow-wrap:anywhere;max-width:360px}.account-profile .notice .text-link{margin-top:12px}@media (max-width:760px){.admin-sidebar nav{align-items:stretch;gap:16px}.admin-nav-group{border-bottom:0;border-right:1px solid var(--line);flex:none;min-width:165px;padding:0 12px 0 0}.admin-filters>input,.admin-filters>select{width:100%;max-width:none}.order-navigation{flex-direction:column;align-items:flex-start;gap:18px}.order-navigation .text-link{line-height:1.6}.admin-content .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content .stat-card strong{overflow-wrap:anywhere;font-size:25px}}.admin-sidebar .admin-nav-group button{justify-content:flex-start}.nav-group-title{font-size:11px}.customer-email{overflow-wrap:anywhere;margin-top:25px;font-size:28px}.account-security{grid-column:1/-1}.account-security h3{margin-top:26px}.mfa-secret,.recovery-codes{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.8 var(--mono);background:#121212;border:1px dashed #6b6050;margin:20px 0;padding:16px;display:block}.customer-email+.stat-grid{margin-top:20px}body{background-color:#151515;background-image:radial-gradient(at 16% 0,#44352b25,#0000 55%),radial-gradient(at 95% 70%,#273c4c20,#0000 50%)}body:before{opacity:.018;background-repeat:repeat;background-size:180px 180px}.store-logo>b{font-family:var(--mono);letter-spacing:-.13em;text-shadow:2px 0;clip-path:polygon(0 0,100% 0,100% 43%,95% 43%,95% 49%,100% 49%,100% 100%,0 100%,0 66%,6% 66%,6% 60%,0 60%);font-style:italic;font-weight:900;font-stretch:125%;transform:skew(-8deg)}.category-collection{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.category-tile{isolation:isolate;background:linear-gradient(145deg,#302a25,#1c1d20);border:1px solid #575048;flex-direction:column;justify-content:space-between;min-height:190px;padding:24px;transition:border-color .25s,color .25s;display:flex;position:relative;overflow:hidden}.category-tile:nth-child(3n+2){background:linear-gradient(145deg,#263646,#191d26)}.category-tile:nth-child(3n){background:linear-gradient(145deg,#3b2b42,#211c27)}.category-tile>.disc{opacity:.24;z-index:-1;width:165px;height:165px;top:24px;left:auto;right:-38px;transform:rotate(-22deg)}.category-tile .micro{max-width:80%;font-size:11px}.category-tile strong{overflow-wrap:anywhere;max-width:85%;font-size:clamp(19px,2vw,27px);line-height:1.2}.category-arrow{font-size:23px;position:absolute;bottom:24px;right:20px}.product-art-link .card-arrow{display:none}.product-art-link:hover .disc{transform:rotate(-22deg)}.product-art-link .case-bottom{transition:color .25s}.product-art-link:hover .case-bottom{color:var(--red)}.disc-stack{position:absolute;inset:0 25px 5px 0}.disc-stack .stacked-sleeve{will-change:transform;transition:transform .85s cubic-bezier(.22,.7,.2,1),opacity .55s;inset:0 5px 5px 20px}.hero-sticker{z-index:15}.hero-copy{animation:.65s both collection-copy}.hero-copy h1{animation:.7s cubic-bezier(.22,.7,.2,1) both collection-title}@keyframes collection-copy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes collection-title{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.empty-state{padding-block:70px}.empty-state h2{margin:20px 0 12px}.empty-state p{margin:0 0 32px}.empty-state .btn{margin-top:0}.product-requirements>.text-link{margin-top:28px;display:inline-flex}.faq-section .btn{margin-top:22px}.catalog-controls .search-field:focus-within{border-color:#b8a48b;outline:0;box-shadow:0 0 0 2px #b8a48b20}.catalog-controls .search-field input:focus{box-shadow:none;border:0;outline:0}.locale-controls{white-space:nowrap;align-items:center;gap:8px;display:flex}.locale-controls>div{gap:3px;display:flex}.locale-controls button{font:12px var(--mono);color:var(--muted);padding:6px 4px}.locale-controls button[aria-pressed=true]{color:var(--ink);border-bottom:1px solid var(--red)}.locale-controls select{font:11px var(--mono);width:75px;height:34px;margin:0;padding:4px}.site-header .header-search{flex-basis:220px;min-width:140px}.variant-row{flex-wrap:wrap}.variant-row>label{min-width:130px}@media (max-width:1250px){.locale-controls{grid-column:1/-1;justify-self:end}.site-header .header-tools{column-gap:14px}}@media (max-width:600px){.category-collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.category-tile{min-height:170px;padding:16px}.category-tile strong{font-size:18px}.category-tile .micro{font-size:10px}.category-arrow{bottom:14px;right:12px}.locale-controls{grid-area:5/1/auto/-1;justify-self:end;margin-top:4px}.disc-stack{inset:0 20px 0 0}.hero-sticker{right:0}.empty-state{padding-block:45px}}@media (prefers-reduced-motion:reduce){.hero-copy,.hero-copy h1{animation:none}.disc-stack .stacked-sleeve{will-change:auto;transition:none}}@media (max-width:760px){.home>.hero{overflow:clip}.top-strip>span,.top-strip>a{min-width:0}.top-strip{gap:18px}.top-strip>a{text-align:right}.hero-topline>span{overflow-wrap:anywhere}}:root{--store-gutter:32px;--radius:12px;--radius-small:8px}.site-header,.home,.page,.site-footer{width:100%;max-width:1280px;padding-left:var(--store-gutter);padding-right:var(--store-gutter);margin-inline:auto}.site-header{grid-template-columns:auto auto minmax(200px,1fr) auto;align-items:center;gap:18px;height:auto;min-height:106px;padding-block:22px;display:grid}.site-header>nav{gap:16px;font-size:13px;display:flex}.site-header .header-search{grid-area:auto;width:100%;min-width:0;max-width:none;height:44px}.site-header .cart-link{min-width:128px;height:44px}.site-header .header-account{border:0;gap:12px;min-height:44px;padding:0;display:flex}.header-account .account-label{text-overflow:ellipsis;order:2;max-width:135px;overflow:hidden}.site-header .header-account .header-wallet{white-space:nowrap;background:0 0;border:0;order:1;max-width:135px;height:auto;padding:0;font-size:13px}.wallet-display{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.wallet-display>small{font:12px/1.5 var(--mono);color:var(--muted)}.header-wallet .wallet-display{gap:0;line-height:1.3;display:grid}.header-wallet small{font-size:10px}.locale-menu{white-space:nowrap;position:relative}.locale-menu summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-small);font:12px var(--mono);align-items:center;height:40px;padding:10px;list-style:none;display:flex}.locale-menu summary::-webkit-details-marker{display:none}.locale-menu-panel{border-radius:var(--radius);z-index:60;background:#24211d;border:1px solid #655b4d;min-width:200px;padding:18px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 15px 30px #0008}.locale-menu-panel label{margin:0 0 16px}.locale-menu-panel label:last-child{margin:0}.locale-menu-panel select{margin-top:7px}.home .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;min-height:0}.home .hero h1{letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(38px,4.2vw,62px);line-height:1.08}.home .hero-copy>p{margin-bottom:28px;font-size:15px}.home .hero-visual{aspect-ratio:1;justify-self:center;width:100%;max-width:540px;height:auto;margin:0}.disc-stack{inset:22px 26px}.disc-stack .stacked-sleeve{aspect-ratio:1;width:100%;height:auto;inset:0 auto auto 0}.brand-disc{object-fit:contain;aspect-ratio:1}.hero-sticker{right:0}.btn,button,input:not([type=checkbox]),select,textarea,.panel,.case-art,.category-tile,.review-card,.review-platform,.search-dropdown,.support-window,.support-fab,.notice,.error,.saved,.status,.account-auth,.checkout-form,.order-receipt,.conversation-context{border-radius:var(--radius)}.btn.small,.status,.filter-tabs button{border-radius:var(--radius-small)}.locale-menu summary:focus-visible{outline-offset:3px;outline:2px solid #bda68b}.product-copy h3{overflow-wrap:anywhere;min-height:2.6em;margin:10px 0 12px;font-size:17px;line-height:1.3}.card-price>a{border-radius:var(--radius-small);border:1px solid #49423b;padding:7px 10px;font-size:12px}.card-price strong{font-size:17px}.case-art .disc-with-image,.product-art-link:hover .disc-with-image{transform:rotate(0)}.account-workspace .account-heading h1{overflow-wrap:anywhere;margin:14px 0 0;font-size:clamp(30px,4vw,48px)}.account-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:32px;display:grid}.account-sidebar{border:1px solid var(--line);border-radius:var(--radius);background:#211e1a;padding:12px;position:sticky;top:24px}.account-sidebar nav{gap:6px;display:grid}.account-sidebar button{text-align:left;border-radius:var(--radius-small);padding:13px;font-size:14px}.account-sidebar button.active{background:var(--paper);color:#181818}.account-section{gap:24px;min-width:0;display:grid}.account-section>h2{margin:0 0 4px;font-size:28px}.account-section .panel{margin:0}.account-section .panel>h3{margin-bottom:24px;font-size:20px}.overview-cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.overview-cards .wallet-amount{margin:20px 0 24px;font-size:36px;display:block}.quick-actions{flex-wrap:wrap;gap:12px;display:flex}.account-section .account-order:last-child{padding-bottom:0}.account-section .wallet-amount{margin-bottom:22px;font-size:clamp(30px,4vw,48px);display:block}.account-section .wallet-display{display:grid}.account-section form{max-width:560px}.topup-form{border-top:1px solid var(--line);margin-top:32px;padding-top:26px}.account-section .notice,.account-section .error{margin:0;padding:18px}.account-section .account-order .btn{margin-left:auto}.auth-panel{max-width:520px;margin:auto}.auth-panel h1,.account-auth h1,.page.legal h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:18px 0 28px;font-size:clamp(29px,4vw,42px);line-height:1.15}.account-auth form{gap:0;display:grid}.account-auth>.text-link,.account-auth>button.text-link{margin-top:26px;display:inline-flex}.account-auth .notice,.account-auth .error{margin:20px 0 24px;padding:16px}.account-auth .btn{margin-top:10px}.account-tabs{margin:0 0 24px}.account-security>h2{font-size:25px;line-height:1.2}.security-section{border-top:1px solid var(--line);margin-top:26px;padding-top:26px}.security-section h3{margin-bottom:22px}.session-details{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.session-details small{margin:0}.security-section .button-row{margin:20px 0}.security-section input{max-width:520px}.checkout-form textarea{max-width:95%;min-height:110px}.checkout-form .notice,.checkout-form .error{margin:22px 0}.checkout-form label{margin-bottom:24px}.thread-context-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:18px;display:grid}.conversation-context{overflow-wrap:anywhere;padding:22px}.conversation-context h3{margin:18px 0}.conversation-context .btn{margin:20px 0}.connection-facts{margin-top:24px}.connection-facts h3{font-size:16px}.connection-facts dl{grid-template-columns:1fr;gap:5px;display:grid}.connection-facts dt{text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:11px}.connection-facts dd{margin:0;font-size:13px}.order-connection{border:1px solid var(--line);border-radius:var(--radius);margin:22px 0;padding:16px}.order-connection summary{cursor:pointer}@media (min-width:1101px){.site-header .menu-toggle{display:none}}@media (max-width:1100px){.site-header{grid-template-columns:auto minmax(0,1fr);gap:18px;min-height:0}.site-header>nav{display:none}.site-header .header-tools{grid-area:1/2;justify-self:end}.site-header .header-search{grid-area:2/1/auto/-1}.site-header .menu-toggle{display:block}.home .hero-grid{gap:30px}.thread-context-layout{grid-template-columns:minmax(0,1fr)}.conversation-context{order:-1}.account-layout{grid-template-columns:190px minmax(0,1fr);gap:22px}}@media (max-width:760px){:root{--store-gutter:22px}.home .hero-grid{grid-template-columns:1fr;gap:30px}.home .hero h1{font-size:clamp(34px,7vw,48px)}.home .hero-visual{max-width:420px}.account-layout{grid-template-columns:1fr}.account-sidebar{padding:8px;position:static}.account-sidebar nav{gap:6px;display:flex;overflow-x:auto}.account-sidebar button{flex:none;padding:11px;font-size:12px}.overview-cards{grid-template-columns:1fr}.account-section .panel{padding:22px}.account-heading{align-items:start}.account-heading .btn{margin-top:8px}.account-security{grid-column:auto}}@media (max-width:600px){:root{--store-gutter:18px}.site-header{grid-template-columns:minmax(0,1fr) auto;padding-block:18px}.site-header .header-tools{display:contents}.site-header>.store-logo{grid-area:1/1}.site-header .menu-toggle{grid-area:1/2}.site-header .header-account{grid-area:2/1;gap:10px;min-width:0}.site-header .account-label{max-width:115px;font-size:12px}.site-header .header-wallet{max-width:110px!important;font-size:12px!important}.site-header .locale-menu{grid-area:2/2}.locale-menu summary{padding:8px;font-size:11px}.site-header .support-link{display:none}.site-header .header-search{grid-area:3/1/auto/-1}.site-header .cart-link{grid-area:4/1/auto/-1;min-width:0;height:42px}.site-header .cart-label{display:inline}.account-heading{flex-wrap:wrap;gap:15px}.account-heading h1{font-size:30px}.account-order-top{flex-wrap:wrap;gap:12px}.account-order-bottom{align-items:start}.account-order-bottom .btn{margin:8px 0 0!important}.account-section>h2{font-size:24px}.thread-context-layout .chat-panel{min-width:0}.product-copy h3,.card-price strong{font-size:15px}.card-price>a{padding:5px 8px}}.security-section>.btn{margin:8px 10px 8px 0}.account-section form>.btn{margin-bottom:18px}.auth-panel .account-tabs{gap:24px}.auth-panel .account-tabs button{border-radius:0}.technical-privacy{border-top:1px solid var(--line);margin-top:38px;padding-top:26px}.technical-privacy h2{font-size:26px;line-height:1.2}.header-nickname{text-overflow:ellipsis;white-space:nowrap;max-width:115px;display:block;overflow:hidden}.header-wallet .wallet-display>small{text-overflow:ellipsis;max-width:135px;overflow:hidden}@media (min-width:601px) and (max-width:1200px){.site-header{grid-template-columns:auto minmax(0,1fr);gap:18px;min-height:0}.site-header>nav{display:none}.site-header .header-tools{grid-area:1/2;justify-self:end;display:flex}.site-header .header-search{grid-area:2/1/auto/-1;max-width:none}.site-header .menu-toggle{display:block}}@media (max-width:600px){.header-nickname{max-width:95px}}.site-header .locale-menu summary,.site-header .cart-link,.site-header .header-search,.site-header .support-link{height:44px;min-height:44px}.site-header .menu-toggle{width:44px;height:44px}.site-header .header-search>button{border-radius:0 var(--radius) var(--radius) 0}.btn{justify-content:center;gap:10px}.btn>span:empty{display:none}.hero-cta{justify-content:center;gap:0;min-width:180px}.account-layout>.account-sidebar,.account-layout>.account-section{min-width:0}.account-sidebar nav{max-width:100%}@media (max-width:760px){.account-layout,.overview-cards{grid-template-columns:minmax(0,1fr)}.account-order-bottom{flex-wrap:wrap}}.store-logo .graffiti-42{width:63px;height:46px;color:var(--red);flex:none;overflow:visible;transform:rotate(-5deg)}.store-logo{gap:7px}.store-logo>span{letter-spacing:-.06em;font-weight:900}.site-header{grid-template-columns:auto minmax(0,1fr) auto;gap:24px;min-height:100px}.site-header>nav{white-space:nowrap;gap:18px}.site-header .header-tools{grid-area:auto;align-items:center;gap:18px;display:flex}.header-account-group{align-items:center;gap:14px;min-width:0;display:flex}.site-header .header-account{white-space:nowrap;gap:7px}.site-header .cart-link{gap:10px;min-width:122px;padding:0 12px}.site-header .locale-menu summary{white-space:nowrap;background:0 0;border:0;align-items:center;height:44px;min-height:44px;padding:0;font-size:11px;display:flex}.site-header .locale-menu{grid-area:auto}.header-search-control,.balance-menu{flex:none;position:relative}.search-toggle,.balance-toggle{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.search-toggle{border-radius:8px;width:40px}.search-toggle:hover,.search-toggle[aria-expanded=true]{background:#ffffff0b}.balance-toggle{text-align:left;max-width:115px;padding:0;font-size:13px}.balance-toggle .wallet-display{gap:0;display:grid}.balance-toggle .wallet-display small{font-size:10px}.header-search-panel{border:1px solid var(--line);z-index:80;background:#22211f;border-radius:12px;width:min(470px,100vw - 36px);padding:14px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 16px 48px #0009}.site-header .header-search{grid-area:auto;width:100%;min-width:0;max-width:none;height:46px;margin:0;display:flex}.header-search input{min-width:0}.header-search .search-dropdown{border-radius:10px;top:calc(100% + 10px)}.balance-popover{border:1px solid var(--line);z-index:85;background:#24221f;border-radius:12px;width:300px;padding:24px;animation:.16s ease-out balance-appear;position:absolute;top:100%;right:0;box-shadow:0 16px 48px #0009}.balance-popover:before{content:"";height:12px;position:absolute;top:-10px;left:0;right:0}.balance-popover>strong{margin:14px 0 22px;font-size:27px;display:block}.balance-popover>.btn{width:100%;min-height:42px;margin:10px 0;display:flex}.balance-popover>p{color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.6}.balance-popover p small{margin-top:7px;font-size:11px;display:block}.category-collection{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px}.category-tile{border-radius:10px;gap:9px;height:112px;min-height:112px;padding:19px 22px}.category-tile>.disc{opacity:.3;width:116px;height:116px;top:8px;right:-24px}.category-tile strong{max-width:80%;font-size:21px;line-height:1.15}.category-tile .micro{font-size:10px}.product-card .product-copy{flex-direction:column;flex:1;padding-top:12px;display:flex}.product-card .product-copy h3{min-height:2.6em;margin:7px 0 9px;font-size:16px;line-height:1.3}.product-card .card-price{gap:10px;min-height:44px;margin-top:auto;padding-top:10px}.product-card .card-price>a{align-items:center;min-height:38px;padding:7px 13px;display:inline-flex}.overview-cards{grid-template-columns:minmax(0,1fr)}.overview-cards>.panel{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.overview-cards .wallet-amount{margin:0}.overview-cards>.panel>.btn{margin-left:auto}.overview-cards .micro{flex-basis:100%}@keyframes balance-appear{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1101px){.site-header>nav{display:flex}.site-header .menu-toggle{display:none}}@media (max-width:1250px) and (min-width:1101px){.site-header{gap:16px}.site-header>nav{gap:12px;font-size:12px}.site-header .header-tools{gap:12px}.header-account-group{gap:10px}.header-nickname{max-width:85px}.site-header .cart-link{min-width:105px}.site-header .cart-icon{display:none}}@media (max-width:1100px){.site-header{grid-template-columns:auto minmax(0,1fr);gap:18px}.site-header>nav{display:none}.site-header .header-tools{grid-area:1/2;justify-self:end}.site-header .menu-toggle{display:block}.site-header .header-search{grid-area:auto}.category-collection{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (max-width:600px){.site-header{grid-template-columns:minmax(0,1fr) auto;row-gap:12px}.site-header .header-tools{display:contents}.site-header>.store-logo{grid-area:1/1}.site-header .menu-toggle{grid-area:1/2}.header-account-group,.site-header>.header-tools>.header-account{grid-area:2/1/auto/-1;justify-self:start}.site-header .header-account{grid-area:auto}.site-header .cart-link{grid-area:3/1;justify-content:center;justify-self:start;width:auto;min-width:150px}.header-search-control{grid-area:3/2;justify-self:end}.site-header .locale-menu{grid-area:1/1;justify-self:end;margin-right:4px}.site-header .locale-menu summary{font-size:10px}.site-header .store-logo{justify-self:start}.store-logo .graffiti-42{width:52px;height:42px}.site-header .store-logo>span{font-size:23px}.site-header .store-logo>sup{font-size:8px}.site-header .header-nickname{max-width:155px}.balance-popover{width:min(300px,100vw - 36px);left:0;right:auto}.header-search-panel{right:0}.category-collection{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px}.category-tile{height:100px;min-height:100px;padding:15px}.category-tile strong{font-size:17px}.category-tile .micro{font-size:9px}.category-tile>.disc{width:100px;height:100px;right:-35px}.product-card .product-copy h3{font-size:15px}.overview-cards>.panel>.btn{margin-left:0}}@media (prefers-reduced-motion:reduce){.balance-popover{animation:none}}.balance-popover{white-space:normal;overflow-wrap:anywhere}.product-card{flex-direction:column;display:flex}.product-card>.product-art-link{flex:none}@font-face{font-family:Shop Plex;src:url(/fonts/ibm-plex-sans.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap}html[data-typography=modern]{--ui:"Shop Plex",Arial,sans-serif;--mono:"Shop Plex",Arial,sans-serif;--display:"Shop Plex",Arial,sans-serif}html[data-typography=modern] body{font-family:var(--ui);font-weight:400}html[data-typography=modern] :is(button,input,select,textarea){font-family:var(--ui);font-weight:500}html[data-typography=modern] :is(.site-header nav,.header-tools,.receipt,.order-receipt,.admin-content,.account-auth){font-family:var(--ui)}html[data-typography=modern] .micro{letter-spacing:.075em;font-weight:500}html[data-typography=modern] :is(.hint,.ledger-row small,.audit-list small,.receipt-line,.nav-group-title){font-weight:400}html[data-typography=modern] .site-header :is(a,button){font-weight:500}.store-logo>b{letter-spacing:-.09em;text-shadow:none;clip-path:none;color:var(--red);font-family:Arial,Helvetica,sans-serif;font-size:47px;font-style:italic;font-weight:900;font-stretch:100%;line-height:1;transform:none}.store-logo>span{font-family:Arial,Helvetica,sans-serif;font-weight:900}.custom-store-logo{width:170px;height:52px}.custom-store-logo img{object-fit:contain;object-position:left center;width:100%;height:100%}.image-upload img{object-fit:contain;max-width:280px;max-height:160px}.site-header .cart-link{border-radius:10px}.site-header .header-tools{gap:16px}.site-header :is(.search-toggle,.balance-toggle,.header-account,.locale-menu summary,.cart-link){min-height:44px}.header-tools .search-toggle{font-size:13px}.header-search-panel{left:0;right:auto}.header-tools .locale-menu-panel{right:0}:is(button,.btn,.card-price>a,.file-button,.admin-tabs button,.account-tabs button,.text-link,.danger-link){border-radius:10px}.slide-dots button{border-radius:50%}.slide-arrows button{border-radius:10px}.btn:before,.btn:after,.card-price>a:before,.card-price>a:after{display:none!important}.product-card .card-price>a{transition:background-color .2s,color .2s,border-color .2s;position:relative;overflow:hidden}.product-card .card-price>a:hover{background:var(--red);color:#fff;border-color:var(--red)}.product-card .product-copy{padding-top:10px}.product-card .product-copy h3{min-height:2.6em;margin:5px 0 6px;line-height:1.25}.product-card .card-price{min-height:42px;padding-top:7px}.case-bottom{justify-content:space-between;align-items:center;padding-top:8px;padding-bottom:8px;display:flex}.case-bottom>span{line-height:1;display:block}.case-bottom>strong{line-height:1}.dvd-sub{display:none}.product-art-link .disc,.product-art-link .disc-with-image{transition:transform .65s cubic-bezier(.22,.61,.36,1);transform:rotate(0)scale(1)}.product-art-link:hover .disc,.product-art-link:hover .disc-with-image{transform:rotate(7deg)scale(1.045)}@media (max-width:1100px) and (min-width:601px){.site-header .header-tools{gap:12px}}@media (max-width:600px){.site-header{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.site-header>.store-logo{grid-area:1/1/auto/3}.site-header .menu-toggle{grid-area:1/3}.site-header .header-search-control{grid-area:2/1;justify-self:start}.site-header .locale-menu{grid-area:2/2/auto/4;justify-self:start;margin:0}.site-header .header-account-group,.site-header>.header-tools>.header-account{grid-area:3/1/auto/-1}.site-header .cart-link{grid-area:4/1/auto/-1;justify-content:space-between;justify-self:stretch;width:100%}.header-search-panel{left:0;right:auto}.store-logo>b{font-size:39px}.custom-store-logo{width:150px;height:44px}.site-footer .store-logo>span{font-size:23px}.product-card .card-price>a{min-height:40px}.balance-popover{max-width:calc(100vw - 36px)}}@media (prefers-reduced-motion:reduce){.product-art-link .disc,.product-art-link:hover .disc,.product-art-link .disc-with-image,.product-art-link:hover .disc-with-image{transition:none;transform:none}.product-card .card-price>a{transition:none}}.product-card .product-copy h3{min-height:0}.balance-refund-panel>.text-link{margin:0 0 22px}.balance-refund-panel>h3{margin-top:0}.balance-refund-panel input{max-width:280px}:is(.text-link,.danger-link):hover{border-color:var(--red);color:var(--red);background:#ffffff0a}.text-link:before,.text-link:after,.danger-link:before,.danger-link:after{display:none!important}.image-upload{align-items:center}.image-upload>:is(.text-link,.file-button){align-self:center;height:auto;min-height:44px;padding:11px 18px}.admin-table-wrap .text-link{white-space:nowrap;min-width:100px;margin:0}.receipt-intro .text-link,.product-detail-copy .text-link{white-space:normal}.text-link:disabled,.danger-link:disabled{opacity:.45;cursor:not-allowed}@media (max-width:600px){:is(.text-link,.danger-link){white-space:normal;max-width:100%;min-height:44px;padding:11px 16px}.image-upload{gap:14px}}:root{--section-gap:76px}.home>.hero{padding-top:12px}.home .hero-topline,.home .hero-sticker,.home .sleeve-label,.home .sleeve-bottom,.case-index{display:none}.home .hero-grid{gap:48px;min-height:0;padding:28px 0 20px}.home .hero-visual{aspect-ratio:1;justify-self:end;max-width:420px;height:auto}.home .hero h1{max-width:650px;margin:14px 0 20px;font-size:clamp(36px,4.1vw,56px);line-height:1.07}.home .hero-copy,.home .hero-copy h1{animation:none}.hero-copy>p{max-width:52ch;margin:0 0 26px;font-size:16px}.hero-label{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;font-size:12px;display:flex}.hero-live-price{color:var(--ink);font-weight:600}.hero-caption{margin-top:24px;line-height:1.6}.hero-caption>span:last-child{display:none}.hero-control{border:0;padding:8px 0 0}.section-heading h2{margin-top:8px}.section-heading{margin-bottom:24px}.product-grid{gap:28px 22px}.product-card .card-price strong{font-size:19px;font-weight:600}.product-card .card-price>a{min-width:76px;min-height:42px}.product-card .product-copy>.micro{letter-spacing:.07em;font-size:10px}.product-detail-grid{align-items:start;gap:48px}.product-detail-copy>h1{margin:12px 0 20px;font-size:clamp(30px,3.2vw,44px)}.product-detail-copy>p{font-size:15px;line-height:1.8}.product-requirements{font-size:14px;line-height:1.8}.product-total>span{text-align:right;max-width:210px;font-size:12px;line-height:1.6}.catalog-controls .search-field{border:1px solid #514d46;border-radius:10px;min-height:48px;padding:0 14px}.catalog-controls .search-field input{outline-offset:-2px;background:0 0;border:0;min-height:46px;margin:0}.catalog-controls .search-field>span{font-size:24px}.catalog-controls select{min-height:48px}.filter-tabs button{min-height:42px;transition:background-color .18s,border-color .18s}.filter-tabs button:hover{border-color:var(--red)}.catalog-count{margin:22px 0 18px}.empty h2{margin-bottom:10px;font-size:26px}.empty .btn{margin-top:10px}.legal .legal-text{max-width:76ch;font-size:16px;line-height:1.9}.legal>h1{max-width:900px}.legal .source-note{max-width:76ch;line-height:1.8}.reviews-intro{max-width:820px}.reviews-intro h1{font-size:clamp(34px,4.5vw,58px)}.review-card p{overflow-wrap:anywhere}.review-summary{min-height:80px}.checkout-form .notice p{margin:8px 0 0}.checkout-form .notice .text-link{margin-top:14px}.checkout-form .check a{text-underline-offset:3px;text-decoration:underline}.skip-link{z-index:9999;background:var(--paper);color:#151515;border-radius:8px;padding:12px 18px;font-size:14px;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:none}#main-content:focus{outline:none}:is(a:focus-visible,button:focus-visible,summary:focus-visible){outline:2px solid var(--paper);outline-offset:4px}.account-sidebar button,.admin-sidebar button{line-height:1.45}.account-heading h1{max-width:100%}.admin-detail,.conversation-context,.account-order{overflow-wrap:anywhere}.site-footer{padding-top:42px}.footer-description{max-width:35ch}@media (max-width:900px){:root{--section-gap:60px}.home .hero-grid{gap:28px}.home .hero-visual{max-width:360px}.product-detail-grid{gap:28px}.product-total>span{max-width:180px}}@media (max-width:760px){.home .hero-grid{grid-template-columns:minmax(0,1fr);gap:24px}.home .hero-visual{justify-self:center;width:100%;max-width:330px}.home .hero h1{font-size:clamp(34px,7.5vw,46px)}.home .hero-caption{display:none}.home .hero-cta{min-height:48px}.product-grid{gap:24px 16px}.section-heading{align-items:start}.section-heading .text-link{padding:10px 14px}.legal .legal-text{font-size:15px}.product-detail-copy>h1{font-size:32px}.product-requirements{margin-top:22px}}@media (max-width:600px){:root{--section-gap:48px}.site-header{grid-template-columns:minmax(0,1fr) 36px auto 36px;gap:8px 10px;padding-block:16px}.site-header>.store-logo{grid-area:1/1}.site-header .store-logo>b{font-size:36px}.site-header .store-logo>span{font-size:21px}.site-header .store-logo>sup{font-size:7px}.site-header .header-search-control{grid-area:1/2}.site-header .search-toggle{width:36px}.site-header .locale-menu{grid-area:1/3;justify-self:center}.site-header .locale-menu summary{font-size:10px}.site-header .menu-toggle{grid-area:1/4;width:36px}.site-header .header-account-group,.site-header>.header-tools>.header-account{grid-area:2/1/auto/3;min-width:0;max-width:100%}.site-header .header-account-group{gap:10px}.site-header .header-nickname{max-width:85px}.site-header .header-account{min-width:0;font-size:12px}.site-header .balance-toggle{max-width:85px;font-size:12px}.site-header .cart-link{grid-area:2/3/auto/5;justify-content:center;gap:8px;width:100%;min-width:0;padding:0 10px}.site-header .cart-label{display:none}.site-header .cart-link b{font-size:12px}.site-header .cart-icon{display:block}.header-search-panel{width:auto;position:fixed;top:96px;left:18px;right:18px}.home>.hero{padding-top:0}.home .hero-grid{padding-top:22px}.home .hero-visual{max-width:300px}.home .hero h1{margin-top:10px}.hero-copy>p{font-size:15px;line-height:1.7}.hero-control{margin-top:6px}.category-tile{height:94px;min-height:94px}.category-tile strong{font-size:16px}.section-heading h2{font-size:32px}.section-heading .micro{font-size:10px}.product-card .card-price{flex-wrap:wrap;align-items:center}.product-card .card-price strong{font-size:17px}.product-card .card-price>a{min-width:64px;padding:8px 12px}.product-total{flex-wrap:wrap;gap:16px}.product-total>span{text-align:left;max-width:100%}.support-fab{border-radius:12px;justify-content:center;width:46px;height:46px;min-height:46px;padding:0;bottom:14px;right:14px}.support-fab b{display:none}.support-fab>span{font-size:24px}.support-window{bottom:74px}.legal>h1{font-size:36px}.reviews-intro h1{font-size:35px}.review-platforms{gap:12px}.footer-main{gap:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home .hero-copy,.home .hero-copy h1,.disc-stack .stacked-sleeve{transition:none;animation:none}.btn,.text-link,.product-art-link .disc,.product-card .card-price>a{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
