:root{--brand:#ffd000;--brand-hover:#e7bd00;--brand-ink:#111;--bg:#f7f6f2;--surface:#fff;--surface-muted:#f0efe9;--text:#121212;--text-soft:#414141;--text-muted:#686868;--border:#e3e1da;--dark:#0a0a0a;--dark-soft:#181818;--success:#137a49;--danger:#b93939;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--page-width:1260px;--page-gutter:40px;--section-space:76px;--shadow-sm:0 8px 24px #0000000d;--shadow-md:0 16px 42px #00000014;--font-sans:Arial, Helvetica, sans-serif;--font-display:"Arial Narrow", Impact, "Arial Black", Arial, sans-serif}@media (max-width:700px){:root{--page-gutter:24px;--section-space:54px}}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}img{max-width:100%;height:auto}.wrap{width:min(var(--page-width),calc(100% - var(--page-gutter)));margin-inline:auto}.announcement{background:var(--dark);color:#fff;text-align:center;letter-spacing:.08em;text-transform:uppercase;padding:8px 16px;font-size:11px;font-weight:800}.announcement b{color:var(--brand)}.siteHeader{background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;border-bottom:1px solid var(--border);position:sticky;top:0}.topNav{grid-template-columns:190px minmax(360px,1fr) auto;align-items:center;gap:28px;min-height:78px;display:grid}.logo img{object-fit:contain;object-position:left center;width:175px;max-height:52px;display:block}.search{background:var(--surface);border-radius:var(--radius-pill);border:1px solid #d6d3ca;align-items:center;height:48px;padding:0 16px;display:flex}.search svg{color:#555;width:19px;height:19px;margin-right:10px}.search input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.search kbd{color:#888;background:#faf9f5;border:1px solid #ddd8cc;border-bottom-width:2px;border-radius:6px;padding:4px 7px;font-size:10px}.navActions{gap:8px;display:flex}.navButton{border-radius:var(--radius-pill);background:0 0;border:1px solid #d8d6cf;height:42px;padding:0 14px;font-size:12px;font-weight:800}.navButton.dark{background:var(--dark);color:#fff;border-color:var(--dark)}.subNav{border-top:1px solid var(--border)}.subNav .wrap{white-space:nowrap;align-items:center;gap:28px;height:46px;font-size:12px;font-weight:800;display:flex;overflow:auto}.subNav a:hover{text-underline-offset:5px;text-decoration:underline}.subNav .navAccent{background:var(--brand);color:var(--brand-ink);border-radius:var(--radius-pill);margin-left:auto;padding:8px 13px}.hero{padding:32px 0 26px}.heroGrid{border-radius:var(--radius-lg);color:#fff;min-height:540px;box-shadow:var(--shadow-md);background:#111;grid-template-columns:1.05fr .95fr;display:grid;overflow:hidden}.heroCopy{flex-direction:column;justify-content:center;padding:64px 62px;display:flex;position:relative}.heroCopy:after{content:"";background:var(--brand);width:80px;height:7px;position:absolute;top:47px;left:62px}.kicker,.eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);margin:0 0 16px;font-size:11px;font-weight:900}.eyebrow.inverse,.hero .kicker{color:#b8b8b8}.hero h1,.shopHero h1,.productInfo h1,.notFound h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.035em;margin:0}.hero h1{max-width:650px;font-size:clamp(56px,6.5vw,92px);line-height:.9}.hero p{color:#c8c8c8;max-width:590px;margin:24px 0 28px;font-size:18px;line-height:1.6}.ctaRow{flex-wrap:wrap;gap:10px;display:flex}.button{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.04em;border:1px solid;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:12px;font-weight:900;display:inline-flex}.button.primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.button.primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.button.light{color:#fff}.darkButton{background:var(--dark);border-color:var(--dark);color:#fff}.heroVisual{background:#eceae3;position:relative;overflow:hidden}.heroVisual:before{content:"";background:linear-gradient(120deg,transparent 0 48%,var(--brand) 48% 51%,transparent 51%),radial-gradient(circle at 80% 18%,#00000014 0 2px,transparent 2px);background-size:auto,20px 20px;position:absolute;inset:0}.coverStack{position:absolute;inset:44px 28px}.mockCover{aspect-ratio:3/4;color:#fff;border:1px solid #ffffff8c;border-radius:10px;flex-direction:column;justify-content:space-between;width:190px;padding:15px;display:flex;position:absolute;overflow:hidden;box-shadow:0 30px 55px #00000040}.mockCover:before{content:"";background:linear-gradient(145deg,#ffffff38,#0000 35%);position:absolute;inset:0}.mockCover>*{z-index:1;position:relative}.mockCover span{text-transform:uppercase;letter-spacing:.15em;font-size:9px;font-weight:900}.mockCover strong{font-family:var(--font-display);text-transform:uppercase;font-size:31px;line-height:.9}.mockCover.purple{background:linear-gradient(145deg,#6d4cb7 0 48%,#171717 48%);top:14%;left:4%;transform:rotate(-7deg)}.mockCover.blue{background:linear-gradient(145deg,#166e9c 0 48%,#101010 48%);top:4%;left:34%;transform:rotate(3deg)}.mockCover.green{background:linear-gradient(145deg,#0f7d48 0 48%,#121212 48%);top:22%;right:3%;transform:rotate(8deg)}.heroStamp{color:#111;width:195px;box-shadow:var(--shadow-md);background:#fff;border-radius:14px;padding:14px 16px;font-size:11px;line-height:1.45;position:absolute;bottom:27px;right:28px}.heroStamp strong{margin-bottom:3px;font-size:15px;display:block}.categorySection{padding:16px 0 8px}.categoryGrid{grid-template-columns:repeat(8,1fr);gap:10px;display:grid}.categoryCard{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:105px;padding:18px 12px;transition:all .18s;display:flex}.categoryCard:hover{box-shadow:var(--shadow-sm);border-color:#c8c4b9;transform:translateY(-2px)}.categoryIcon{background:var(--dark);border-radius:8px;width:36px;height:28px;position:relative}.categoryIcon:after{content:"";background:var(--brand);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:6px}.categoryCard>span:last-child{font-size:12px;font-weight:850}.section{padding:var(--section-space) 0}.sectionHead{justify-content:space-between;align-items:end;gap:28px;margin-bottom:26px;display:flex}.sectionHead h2,.tradeCard h2,.repairCard h2,.featureCopy h2,.storeCard h2,.appCard h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;margin:0}.sectionHead h2{font-size:clamp(38px,4.7vw,64px);line-height:.92}.sectionSide{max-width:520px}.sectionSide p{color:var(--text-muted);margin:0 0 14px;font-size:14px;line-height:1.6}.sectionLink{border-bottom:3px solid var(--brand);white-space:nowrap;padding-bottom:4px;font-size:12px;font-weight:900}.productRail,.shopProducts{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.productCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:all .18s;overflow:hidden}.productCard:hover{transform:translateY(-3px);box-shadow:0 15px 35px #00000012}.productCover{aspect-ratio:4/3;background:linear-gradient(135deg,var(--cover-accent) 0 48%,#181818 48%);color:#fff;align-items:flex-end;padding:16px;display:flex;position:relative;overflow:hidden}.productCover:before{content:"";background:linear-gradient(135deg,#ffffff59,#0000 38%);position:absolute;inset:0}.productCover strong{font-family:var(--font-display);text-transform:uppercase;color:#fff;text-shadow:0 2px 18px #00000040;max-width:90%;font-size:26px;line-height:.9;position:relative}.platformLabel{z-index:2;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900;position:absolute;top:14px;left:16px}.productBody{padding:15px}.productBadges{flex-wrap:wrap;gap:6px;display:flex}.badge{text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-pill);color:#555;background:#f1f0eb;padding:5px 7px;font-size:9px;font-weight:900}.badge.brand{background:color-mix(in srgb,var(--brand) 38%,white);color:#4e4100}.productCard h3{margin:10px 0 7px;font-size:14px;line-height:1.25}.meta{color:var(--text-muted);margin-bottom:14px;font-size:11px}.buyRow{justify-content:space-between;align-items:end;gap:12px;display:flex}.price{font-size:18px;font-weight:900}.stock{color:var(--success);text-align:right;font-size:10px;font-weight:800}.stock span{color:var(--text-muted);font-weight:700}.serviceSplit{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tradeCard,.repairCard{border-radius:var(--radius-lg);min-height:430px;padding:46px;position:relative;overflow:hidden}.tradeCard{color:#fff;background:#111}.tradeCard:before{content:"";border:55px solid var(--brand);border-radius:50%;width:300px;height:300px;position:absolute;top:-40px;right:-70px}.tradeCard>*{z-index:1;position:relative}.tradeCard h2,.repairCard h2{max-width:500px;font-size:clamp(48px,5vw,74px);line-height:.9}.tradeCard p:not(.eyebrow){color:#c5c5c5;max-width:480px;line-height:1.6}.repairCard{background:var(--surface);border:1px solid var(--border)}.repairCard:after{content:"REPAIR";color:#f1f0ec;transform-origin:100% 100%;font-family:Impact,sans-serif;font-size:114px;position:absolute;bottom:12px;right:-38px;transform:rotate(-90deg)}.repairCard>*{z-index:1;position:relative}.repairCard p:not(.eyebrow){color:var(--text-muted);max-width:470px;line-height:1.6}.repairList{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.repairList span{background:#f5f4ef;border-radius:12px;padding:13px;font-size:12px;font-weight:800}.systems{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.systemRow{gap:10px;padding:20px 0;display:flex;overflow:auto}.systemPill{border-radius:var(--radius-pill);white-space:nowrap;background:#f4f3ef;border:1px solid #e1dfd8;padding:11px 16px;font-size:11px;font-weight:850}.systemPill:hover{background:var(--dark);color:#fff;border-color:var(--dark)}.featureSpotlight{border-radius:var(--radius-lg);background:#dedbd2;grid-template-columns:1.15fr .85fr;min-height:440px;display:grid;overflow:hidden}.featureArt{background:#242424;position:relative;overflow:hidden}.featureArt:before{content:"";border:74px solid var(--brand);border-radius:50%;width:360px;height:360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featureArt span{text-align:center;color:#fff;letter-spacing:.02em;font-family:Impact,sans-serif;font-size:68px;position:absolute;inset:auto 0 32px}.featureCopy{flex-direction:column;justify-content:center;padding:54px;display:flex}.featureCopy h2{font-size:58px;line-height:.92}.featureCopy p:not(.eyebrow){color:#555;line-height:1.65}.storeGrid{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.storePhoto{border-radius:var(--radius-lg);background:#151515;min-height:460px;position:relative;overflow:hidden}.storePhoto:before{content:"";background:linear-gradient(#222 0 0) 0 20%/100% 4px no-repeat,linear-gradient(#222 0 0) 0/100% 4px no-repeat,linear-gradient(#222 0 0) 0 80%/100% 4px no-repeat;position:absolute;inset:0}.shelf{grid-template-columns:repeat(10,1fr);gap:8px;height:17%;display:grid;position:absolute;left:7%;right:7%}.shelf.one{top:13%}.shelf.two{top:43%}.shelf.three{top:73%}.shelf i{border-left:5px solid var(--brand);background:linear-gradient(135deg,#4e4e4e,#202020);border-radius:3px}.shelf i:nth-child(3n){background:linear-gradient(135deg,#58408d,#1d1d1d)}.shelf i:nth-child(4n){background:linear-gradient(135deg,#1b618b,#1d1d1d)}.storePhoto>span{background:#fff;border-radius:12px;padding:12px 14px;font-size:11px;position:absolute;bottom:20px;left:22px}.storeCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:46px}.storeCard h2{font-size:58px;line-height:.92}.storeCard p:not(.eyebrow){color:var(--text-muted);line-height:1.6}.storeFacts{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;display:grid}.storeFacts div{border-top:1px solid var(--border);padding:14px 0}.storeFacts b{text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:11px;display:block}.storeFacts span{color:#555;font-size:12px}.trustStrip{color:#fff;background:#111}.trustGrid{grid-template-columns:1.1fr repeat(5,1fr);align-items:stretch;display:grid}.trustGrid>strong{font-family:var(--font-display);text-transform:uppercase;padding:30px 22px 30px 0;font-size:27px;line-height:.95}.trustGrid>div{border-left:1px solid #2d2d2d;padding:28px 18px}.trustGrid b{margin-bottom:6px;font-size:12px;display:block}.trustGrid span{color:#929292;font-size:10px;line-height:1.45}.bottomGrid{grid-template-columns:.92fr 1.08fr;gap:18px;display:grid}.awardCard,.appCard{border-radius:var(--radius-lg);padding:44px}.awardCard{background:var(--surface);border:1px solid var(--border)}.awardNumber{margin-bottom:18px;font-family:Impact,sans-serif;font-size:108px;line-height:.8}.awardNumber span{color:var(--brand)}.awardCard h3{margin:0 0 10px;font-size:22px}.awardCard p{color:var(--text-muted);line-height:1.55}.appCard{color:#fff;background:#111;position:relative;overflow:hidden}.appCard:before{content:"";background:var(--brand);border-radius:48px;width:310px;height:310px;position:absolute;bottom:-75px;right:-55px;transform:rotate(12deg)}.appCard>*{z-index:1;position:relative}.appCard h2{font-size:56px;line-height:.9}.appCard p:not(.eyebrow){color:#c3c3c3;max-width:540px;line-height:1.6}.footer{background:var(--dark);color:#fff;padding:55px 0 26px}.footerGrid{grid-template-columns:2fr repeat(3,1fr);gap:42px;display:grid}.footerGrid img{width:220px}.footerGrid p{color:#888;max-width:330px;font-size:12px;line-height:1.6}.footerGrid h4{text-transform:uppercase;letter-spacing:.13em;color:#888;margin:0 0 15px;font-size:11px}.footerGrid a{color:#ddd;margin:0 0 10px;font-size:12px;display:block}.subFooter{color:#777;border-top:1px solid #272727;justify-content:space-between;gap:20px;margin-top:38px;padding-top:20px;font-size:10px;display:flex}.pageMain{min-height:60vh}.shopHero{border-bottom:1px solid var(--border);padding:58px 0 34px}.shopHero h1{font-size:clamp(52px,7vw,88px);line-height:.9}.shopHero p:not(.eyebrow){max-width:660px;color:var(--text-muted);line-height:1.65}.shopSection{padding:34px 0 var(--section-space)}.shopLayout{grid-template-columns:250px 1fr;gap:30px;display:grid}.filters{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);align-self:start;padding:18px;position:sticky;top:150px}.filterIntro{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.filterIntro button{color:var(--text-muted);background:0 0;border:0;font-size:11px;text-decoration:underline}.filters label{text-transform:uppercase;letter-spacing:.09em;margin:0 0 18px;font-size:10px;font-weight:900;display:block}.filters input,.filters select,.resultsBar select{border:1px solid var(--border);text-transform:none;letter-spacing:0;width:100%;height:42px;color:var(--text);background:#fff;border-radius:10px;margin-top:7px;padding:0 10px;font-size:12px;font-weight:500;display:block}.filterTrust{border-top:1px solid var(--border);padding-top:16px}.filterTrust b{margin-bottom:5px;font-size:11px;display:block}.filterTrust span{color:var(--text-muted);font-size:10px;line-height:1.45}.resultsBar{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:12px;display:flex}.resultsBar label{align-items:center;gap:10px;font-weight:800;display:flex}.resultsBar select{width:190px;margin:0}.shopProducts{grid-template-columns:repeat(3,1fr)}.emptyState{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;padding:50px}.emptyState h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:42px}.emptyState p{color:var(--text-muted)}.breadcrumb{color:var(--text-muted);flex-wrap:wrap;gap:8px;padding:28px 0 0;font-size:11px;display:flex}.productDetail{grid-template-columns:1.05fr .95fr;gap:58px;padding-top:34px;padding-bottom:84px;display:grid}.productGallery{min-width:0}.detailCover{border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--cover-accent) 0 48%,#181818 48%);color:#fff;min-height:620px;box-shadow:var(--shadow-sm);flex-direction:column;justify-content:space-between;padding:38px;display:flex;position:relative;overflow:hidden}.detailCover:before{content:"";background:linear-gradient(135deg,#ffffff59,#0000 35%);position:absolute;inset:0}.detailCover>*{z-index:1;position:relative}.detailCover span{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:900}.detailCover strong{font-family:var(--font-display);text-transform:uppercase;max-width:90%;font-size:clamp(58px,7vw,100px);line-height:.84}.thumbRow{gap:10px;margin-top:12px;display:flex}.thumbRow button{border:1px solid var(--border);background:var(--surface);border-radius:10px;width:74px;height:74px}.thumbRow button.active{outline:2px solid var(--dark);outline-offset:2px}.productInfo h1{font-size:clamp(50px,6vw,78px);line-height:.9}.detailMeta{align-items:center;gap:12px;margin:22px 0;display:flex}.availability{color:var(--success);font-size:11px;font-weight:800}.detailPrice{margin:18px 0;font-size:34px;font-weight:900}.detailDescription{color:var(--text-soft);font-size:16px;line-height:1.65}.fulfillment div{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px}.fulfillment b,.fulfillment span{display:block}.fulfillment b{margin-bottom:4px;font-size:11px}.fulfillment span{color:var(--text-muted);font-size:10px}.addToCart{border-radius:var(--radius-pill);background:var(--brand);width:100%;height:58px;color:var(--brand-ink);text-transform:uppercase;border:0;justify-content:space-between;align-items:center;padding:0 24px;font-weight:900;display:flex}.addToCart:hover{background:var(--brand-hover)}.prototypeNote{color:var(--text-muted);font-size:10px;line-height:1.5}.detailTrust{border-top:1px solid var(--border);margin-top:28px}.detailTrust div{border-bottom:1px solid var(--border);padding:16px 0}.detailTrust b,.detailTrust span{display:block}.detailTrust b{margin-bottom:4px;font-size:12px}.detailTrust span{color:var(--text-muted);font-size:11px}.notFound{padding:100px 0}.notFound h1{font-size:70px}.notFound p:not(.eyebrow){color:var(--text-muted);margin-bottom:28px}@media (max-width:1050px){.topNav{grid-template-columns:160px 1fr auto}.categoryGrid{grid-template-columns:repeat(4,1fr)}.heroGrid,.featureSpotlight,.storeGrid,.bottomGrid,.productDetail{grid-template-columns:1fr}.heroVisual{min-height:470px}.productRail{grid-template-columns:repeat(3,1fr)}.productRail .productCard:nth-child(n+4){display:none}.serviceSplit{grid-template-columns:1fr}.trustGrid{grid-template-columns:1fr 1fr 1fr}.trustGrid>strong{grid-column:1/-1}.shopProducts{grid-template-columns:repeat(2,1fr)}.productGallery{max-width:760px}}@media (max-width:760px){.announcement{font-size:9px}.topNav{grid-template-columns:1fr auto;gap:10px;height:auto;padding:12px 0}.logo img{width:140px}.search{grid-area:2/1/auto/-1}.search kbd,.navButton:first-child{display:none}.subNav .wrap{gap:18px;height:42px}.subNav .navAccent{margin-left:0}.hero{padding-top:18px}.heroCopy{padding:52px 28px}.heroCopy:after{top:36px;left:28px}.hero h1{font-size:56px}.hero p{font-size:15px}.heroVisual{min-height:360px}.coverStack{inset:28px 15px}.mockCover{width:128px;padding:11px}.mockCover strong{font-size:21px}.heroStamp{width:160px;bottom:15px;right:15px}.categoryGrid{grid-template-columns:repeat(2,1fr)}.sectionHead{flex-direction:column;align-items:flex-start}.productRail{grid-template-columns:1fr 1fr}.productRail .productCard:nth-child(3){display:none}.tradeCard,.repairCard,.storeCard,.awardCard,.appCard{padding:30px}.repairList{grid-template-columns:1fr}.featureArt{min-height:330px}.featureArt span{font-size:51px}.featureCopy{padding:34px}.featureCopy h2,.storeCard h2{font-size:48px}.storePhoto{min-height:350px}.storeFacts,.trustGrid{grid-template-columns:1fr}.trustGrid>strong{grid-column:auto}.trustGrid>div{border-top:1px solid #2d2d2d;border-left:0}.footerGrid{grid-template-columns:1fr 1fr}.footerGrid>div:first-child{grid-column:1/-1}.subFooter{flex-direction:column}.shopLayout{grid-template-columns:1fr}.filters{position:static}.shopProducts{grid-template-columns:1fr 1fr}.productDetail{gap:20px}.detailCover{min-height:480px}.fulfillment{grid-template-columns:1fr}}@media (max-width:500px){.shopProducts,.productRail{grid-template-columns:1fr}.productRail .productCard:nth-child(2){display:none}.resultsBar{flex-direction:column;align-items:flex-start;gap:15px}.resultsBar label,.resultsBar select{width:100%}.detailCover{min-height:410px}.detailCover strong{font-size:54px}}.linkButton{justify-content:center;align-items:center;display:inline-flex}.placeholderPage{min-height:60vh;padding:92px 0 120px}.placeholderPage h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.035em;max-width:900px;margin:0 0 20px;font-size:clamp(54px,8vw,92px);line-height:.9}.placeholderPage>p:not(.eyebrow){max-width:720px;color:var(--text-muted);margin-bottom:30px;line-height:1.7}.shopHero{background:linear-gradient(180deg,#fbfaf7 0%,var(--bg) 100%);padding:52px 0 40px}.shopHeroGrid{grid-template-columns:1.25fr .75fr;align-items:end;gap:42px;display:grid}.shopHero h1{max-width:780px}.shopHero p:not(.eyebrow){max-width:720px;margin-bottom:0;font-size:16px}.shopPromises{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-md);gap:1px;display:grid;overflow:hidden}.shopPromises>div{background:var(--surface);padding:15px 17px}.shopPromises b,.shopPromises span{display:block}.shopPromises b{margin-bottom:3px;font-size:11px}.shopPromises span{color:var(--text-muted);font-size:10px;line-height:1.45}.shopSection{padding-top:26px}.shopSearchPanel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-bottom:18px;padding:14px}.shopSearchBox{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:54px;padding:0 14px;display:grid}.shopSearchBox>span{color:#777;font-size:23px;line-height:1;transform:rotate(-15deg)}.shopSearchBox input{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:15px}.shopSearchBox button{cursor:pointer;color:#555;background:#f0efea;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.quickCategories{scrollbar-width:none;gap:7px;padding-top:12px;display:flex;overflow-x:auto}.quickCategories::-webkit-scrollbar{display:none}.quickCategories button{white-space:nowrap;border:1px solid var(--border);border-radius:var(--radius-pill);color:#4d4d4d;cursor:pointer;background:#fff;height:34px;padding:0 13px;font-size:10px;font-weight:900}.quickCategories button:hover,.quickCategories button.active{background:var(--dark);border-color:var(--dark);color:#fff}.shopLayout{grid-template-columns:238px minmax(0,1fr);gap:24px}.shopResults{min-width:0}.filters{border-radius:14px;padding:0;top:138px;overflow:hidden}.filterIntro{border-bottom:1px solid var(--border);margin:0;padding:17px 17px 14px}.filterIntro>div{flex-direction:column;gap:3px;display:flex}.filterIntro strong{font-size:13px}.filterIntro span{color:var(--text-muted);font-size:9px}.filterIntro button{cursor:pointer}.filterGroup{border-bottom:1px solid var(--border);padding:16px 17px}.filterLabel{text-transform:uppercase;letter-spacing:.11em;color:#666;margin-bottom:8px;font-size:9px;font-weight:900}.filterGroup select,.mobileFilterBody select{border:1px solid var(--border);width:100%;height:40px;color:var(--text);background:#fff;border-radius:9px;padding:0 10px;font-size:11px;display:block}.checkList{gap:9px;display:grid}.checkRow{cursor:pointer;align-items:center;text-transform:none!important;letter-spacing:0!important;gap:8px!important;margin:0!important;font-size:11px!important;font-weight:700!important;display:flex!important}.checkRow input{width:15px;height:15px;accent-color:var(--dark);margin:0!important}.stockToggle{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 17px;text-transform:none!important;letter-spacing:0!important;margin:0!important;display:flex!important}.stockToggle span{flex-direction:column;display:flex}.stockToggle b{font-size:11px}.stockToggle small{color:var(--text-muted);margin-top:2px;font-size:9px;font-weight:500;line-height:1.35}.stockToggle input{accent-color:var(--dark);width:36px!important;height:20px!important;margin:0!important}.filterTrust{background:#faf9f6;border:0;padding:16px 17px}.filterTrust b{font-size:10px}.filterTrust span{font-size:9px}.resultsBar{min-height:48px;margin-bottom:10px;padding:0 2px}.resultsBar>div{align-items:baseline;gap:5px;display:flex}.resultsBar>div strong{font-size:20px}.resultsBar>div span{color:var(--text-muted);font-size:11px}.resultsBar label span{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:9px}.resultsBar select{background:#fff;border-radius:9px;height:38px}.activeFilters{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.activeFilters button{border:1px solid var(--border);border-radius:var(--radius-pill);color:#565656;cursor:pointer;background:#fff;padding:7px 10px;font-size:9px;font-weight:800}.activeFilters button:hover{border-color:#aaa}.mobileFilterPanel{display:none}.shopProducts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.productCard{border-radius:14px;flex-direction:column;min-width:0;display:flex}.productCover{aspect-ratio:4/3.2;align-items:flex-end;padding:15px}.productCover:after{content:"";background:#ffffff3b;height:1px;position:absolute;bottom:19%;left:-18%;right:-18%;transform:rotate(-15deg)}.productCover strong{z-index:2;font-size:clamp(22px,2.1vw,31px)}.platformLabel{top:13px;left:15px}.coverFlag{z-index:3;background:var(--brand);color:var(--brand-ink);border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.08em;padding:6px 8px;font-size:8px;font-weight:900;position:absolute;top:11px;right:12px}.coverEdition{z-index:2;text-transform:uppercase;letter-spacing:.12em;color:#ffffffa8;font-size:7px;font-weight:800;position:absolute;bottom:12px;right:13px}.productBody{flex-direction:column;flex:1;padding:15px;display:flex}.productBadges{min-height:24px}.badge.savings{color:var(--success);background:#eaf6ef}.productTitleLink{color:inherit}.productCard h3{min-height:38px;margin:9px 0 5px;font-size:15px}.productCard .meta{margin-bottom:12px}.productPricing{align-items:baseline;gap:8px;margin-top:auto;display:flex}.productPricing .price{font-size:21px}.productPricing del{color:#999;font-size:10px}.cardFulfillment{border-top:1px solid var(--border);margin-top:11px;padding-top:10px}.cardFulfillment .stock{text-align:left;font-size:9px}.cardFulfillment .stock.low{color:#a25d19}.cardFulfillment .stock span{color:inherit}.pickupText{color:var(--text-muted);margin-top:4px;font-size:8px;line-height:1.35}.cardAction{border-top:1px solid var(--border);text-transform:uppercase;letter-spacing:.08em;color:#4a4a4a;justify-content:space-between;align-items:center;margin-top:12px;padding-top:11px;font-size:9px;font-weight:900;display:flex}.cardAction span{font-size:13px}.emptyState>span{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:9px;font-weight:900}.emptyState .primaryButton{border:0;margin-top:10px}.primaryButton{border-radius:var(--radius-pill);background:var(--brand);min-height:48px;color:var(--brand-ink);text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;gap:18px;padding:0 20px;font-size:10px;font-weight:900;display:inline-flex}.primaryButton:hover{background:var(--brand-hover)}.breadcrumb{padding-top:22px}.productDetail{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:start;gap:54px;padding-top:28px;padding-bottom:70px}.productGallery{position:sticky;top:132px}.detailCover{background:linear-gradient(135deg,var(--cover-accent) 0 52%,#171717 52%);min-height:650px;padding:34px}.detailCover:after{content:"";background:#fff3;height:1px;position:absolute;bottom:28%;left:-15%;right:-15%;transform:rotate(-14deg)}.galleryTopline{justify-content:space-between;align-items:start;gap:18px;display:flex}.galleryTopline span:last-child{color:#ffffff94;text-align:right;letter-spacing:.08em;font-size:8px!important}.detailCover>small{z-index:2;color:#ffffffb8;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;position:relative}.detailCover-back{background:linear-gradient(155deg,#151515 0 58%,var(--cover-accent) 58%);justify-content:flex-start}.detailCover-condition{color:var(--text);background:linear-gradient(135deg,#efeee8,#d8d4cb);justify-content:flex-start}.detailCover-condition .galleryTopline span{color:#666!important}.backCoverCopy,.conditionPreview{z-index:2;max-width:78%;margin:auto 0;position:relative}.backCoverCopy>span,.conditionPreview>span{letter-spacing:.14em!important;font-size:9px!important}.backCoverCopy h3,.conditionPreview h3{font-family:var(--font-display);text-transform:uppercase;margin:11px 0 18px;font-size:62px;line-height:.9}.backCoverCopy p,.conditionPreview p{color:#ffffffb8;font-size:13px;line-height:1.65}.conditionPreview p{color:#555}.backCoverLines{gap:7px;max-width:300px;margin-top:26px;display:grid}.backCoverLines i{background:#ffffff47;height:3px}.backCoverLines i:nth-child(2){width:82%}.backCoverLines i:nth-child(3){width:92%}.backCoverLines i:nth-child(4){width:68%}.conditionMarks{gap:12px;margin-top:28px;display:flex}.conditionMarks i{background:#ffffff61;border:1px solid #bbb;border-radius:10px;width:70px;height:70px}.conditionMarks i:nth-child(2){transform:rotate(4deg)}.conditionMarks i:nth-child(3){transform:rotate(-3deg)}.thumbRow{gap:8px;margin-top:10px}.thumbRow button{cursor:pointer;background:#fff;width:92px;height:66px;padding:4px}.thumbRow button span{background:linear-gradient(135deg,var(--cover-accent) 0 48%,#202020 48%);color:#fff;text-transform:uppercase;letter-spacing:.08em;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;font-size:8px;font-weight:900;display:flex}.thumbRow button:nth-child(3) span{color:#555;background:#eceae4}.productInfo{padding-top:8px}.productKickerRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.productKickerRow .eyebrow{margin:0}.justTradedPill{text-transform:uppercase;letter-spacing:.1em;background:color-mix(in srgb,var(--brand) 45%,white);border-radius:var(--radius-pill);padding:6px 8px;font-size:8px;font-weight:900}.productInfo h1{max-width:720px;font-size:clamp(48px,5.5vw,76px)}.detailMeta{margin:18px 0}.availability.low{color:#a25d19}.detailPricing{align-items:baseline;gap:10px;margin:12px 0 18px;display:flex}.detailPricing .detailPrice{margin:0;font-size:34px}.detailPricing del{color:#999;font-size:12px}.detailPricing>span{color:var(--success);border-radius:var(--radius-pill);background:#eaf6ef;padding:5px 7px;font-size:9px;font-weight:900}.detailDescription{margin:0 0 20px;font-size:15px}.conditionCallout{border:1px solid var(--border);background:#fbfaf7;border-radius:12px;margin:18px 0;padding:15px}.conditionCallout>div{justify-content:space-between;align-items:center;gap:15px;margin-bottom:8px;display:flex}.conditionCallout>div span{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:8px;font-weight:900}.conditionCallout>div b{font-size:11px}.conditionCallout p{color:var(--text-muted);margin:0;font-size:10px;line-height:1.55}.fulfillment{grid-template-columns:1fr 1fr;gap:9px;margin:19px 0 13px;display:grid}.fulfillment .fulfillmentOption{align-items:center;gap:9px;min-height:66px;display:flex;position:relative;padding:13px!important}.fulfillmentOption.selected{box-shadow:inset 0 0 0 1px #8c8c8c;border-color:#8c8c8c!important}.fulfillmentIcon{color:#555;background:#f2f1ec;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:flex!important}.fulfillmentOption>span:nth-child(2){flex:1}.fulfillmentOption b{margin-bottom:2px!important;font-size:10px!important}.fulfillmentOption small{color:var(--text-muted);font-size:8px;display:block}.fulfillmentOption i{color:var(--success);font-size:11px;font-style:normal}.addToCart{cursor:pointer;height:60px;font-size:11px}.addToCart span{color:inherit!important;font-size:10px!important}.purchaseAssurance{border-top:1px solid var(--border);margin-top:22px}.purchaseAssurance>div{border-bottom:1px solid var(--border);padding:14px 0}.purchaseAssurance b,.purchaseAssurance span{display:block}.purchaseAssurance b{margin-bottom:3px;font-size:10px}.purchaseAssurance span{color:var(--text-muted);font-size:9px;line-height:1.45}.productFactsSection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#f2f0ea;padding:58px 0}.productFactsGrid{grid-template-columns:1.1fr .9fr .9fr 1fr;align-items:start;gap:16px;display:grid}.productFactIntro{padding-right:24px}.productFactIntro h2{font-family:var(--font-display);text-transform:uppercase;margin:0 0 12px;font-size:48px;line-height:.9}.productFactIntro>p:not(.eyebrow){color:var(--text-muted);font-size:11px;line-height:1.6}.productFactCard,.productSpecs{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:0;padding:18px}.productFactCard h3{text-transform:uppercase;letter-spacing:.08em;margin:0 0 13px;font-size:11px}.productFactCard ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.productFactCard li{color:var(--success);gap:8px;font-size:10px;display:flex}.productFactCard li span{color:var(--text-soft);line-height:1.35}.productSpecs{gap:0;display:grid}.productSpecs div{border-bottom:1px solid var(--border);padding:9px 0}.productSpecs div:first-child{padding-top:0}.productSpecs div:last-child{border:0;padding-bottom:0}.productSpecs dt{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:8px;font-weight:900}.productSpecs dd{margin:3px 0 0;font-size:10px;font-weight:800}.tradeThisItem{color:#fff;background:#111;padding:38px 0}.tradeThisItemInner{justify-content:space-between;align-items:center;gap:30px;display:flex}.tradeThisItem h2{font-family:var(--font-display);text-transform:uppercase;margin:0 0 9px;font-size:44px;line-height:.9}.tradeThisItem p:not(.eyebrow){color:#aaa;max-width:620px;margin:0;font-size:11px;line-height:1.5}.tradeThisItem .eyebrow{color:#8f8f8f;margin-bottom:10px}.tradeThisItem .primaryButton{flex:none}.relatedSection{padding:var(--section-space) 0}.relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1050px){.shopHeroGrid{grid-template-columns:1fr}.shopPromises{grid-template-columns:repeat(3,1fr)}.shopProducts{grid-template-columns:repeat(2,minmax(0,1fr))}.productDetail{grid-template-columns:1fr;gap:28px}.productGallery{max-width:none;position:static}.detailCover{min-height:560px}.productInfo{max-width:760px}.productFactsGrid{grid-template-columns:1fr 1fr}.productFactIntro{grid-column:1/-1}.relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.shopHero{padding:36px 0 28px}.shopHeroGrid{gap:22px}.shopPromises{grid-template-columns:1fr}.shopSearchPanel{padding:10px}.shopSearchBox{height:50px}.quickCategories{margin-right:-2px}.shopLayout{grid-template-columns:1fr}.filters{display:none}.mobileFilterPanel{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:14px;display:block;overflow:hidden}.mobileFilterPanel summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 15px;font-size:11px;font-weight:900;list-style:none;display:flex}.mobileFilterPanel summary::-webkit-details-marker{display:none}.mobileFilterPanel summary span{background:var(--dark);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:8px;display:flex}.mobileFilterBody{border-top:1px solid var(--border)}.mobileFilterBody .filterGroup,.mobileFilterBody .stockToggle{padding:15px}.clearFilters{border:1px solid var(--border);border-radius:var(--radius-pill);text-transform:uppercase;background:#fff;height:38px;margin:15px;padding:0 14px;font-size:9px;font-weight:900}.resultsBar{flex-direction:row;align-items:center}.resultsBar label{width:auto}.resultsBar select{width:160px}.shopProducts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.productCard h3{min-height:auto}.productCover strong{font-size:22px}.coverEdition{display:none}.breadcrumb{padding-top:16px}.productDetail{padding-top:20px;padding-bottom:48px}.detailCover{min-height:490px;padding:25px}.galleryTopline span:last-child{display:none}.backCoverCopy,.conditionPreview{max-width:95%}.backCoverCopy h3,.conditionPreview h3{font-size:47px}.thumbRow button{width:78px;height:58px}.fulfillment,.productFactsGrid{grid-template-columns:1fr}.productFactIntro{grid-column:auto;padding-right:0}.tradeThisItemInner{flex-direction:column;align-items:flex-start}.tradeThisItem h2{font-size:38px}.relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.resultsBar{flex-direction:column;align-items:flex-start;gap:10px}.resultsBar label{justify-content:space-between;width:100%}.resultsBar select{width:190px}.shopProducts{grid-template-columns:1fr}.productCover{aspect-ratio:4/2.8}.productCover strong{font-size:30px}.detailCover{min-height:410px}.detailCover strong{font-size:50px}.galleryTopline span:first-child{font-size:9px}.conditionMarks i{width:54px;height:54px}.backCoverCopy h3,.conditionPreview h3{font-size:39px}.productInfo h1{font-size:47px}.productKickerRow{align-items:flex-start}.detailPricing{flex-wrap:wrap}.relatedGrid{grid-template-columns:1fr}.relatedGrid .productCover{aspect-ratio:4/2.8}}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:where(a,button,input,select,summary):focus-visible{outline:3px solid var(--brand);outline-offset:3px;box-shadow:0 0 0 2px var(--dark)}.search:focus-within,.shopSearchBox:focus-within{border-color:var(--dark);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 62%,transparent)}.subNav .wrap{scrollbar-width:none}.subNav .wrap::-webkit-scrollbar{display:none}.filterGroup{min-inline-size:0;margin:0}fieldset.filterGroup{border-top:0;border-left:0;border-right:0}.filters .filterLabel,.mobileFilterBody .filterLabel{margin:0 0 8px;display:block}.filterIntro button:disabled,.clearFilters:disabled{cursor:not-allowed;opacity:.45}.activeFilters .clearAllChip{border-color:var(--dark);background:var(--dark);color:#fff}.productCoverImage{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.productCover.hasProductImage:before{z-index:1;background:linear-gradient(#00000061,#0000 42%,#000000c7)}.productCover.hasProductImage:after{display:none}.productCover .platformLabel,.productCover .coverFlag,.productCover .coverEdition{z-index:2}.stock.unavailable,.availability.unavailable{color:var(--danger)}.detailCover.hasProductImage{background:var(--surface);border:1px solid var(--border);padding:0}.detailCover.hasProductImage:before,.detailCover.hasProductImage:after{display:none}.detailProductImage{object-fit:contain;background:var(--surface);width:100%;height:100%;position:absolute;inset:0}.galleryMediaLabel{color:#fff;border-radius:var(--radius-pill);letter-spacing:.1em;background:#0a0a0adb;padding:8px 10px;position:absolute;bottom:18px;left:18px;font-size:8px!important}.galleryMediaLabel.actual{background:var(--brand);color:var(--brand-ink)}.thumbRow button{overflow:hidden}.thumbRow button img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.galleryNote{color:var(--text-muted);max-width:620px;margin:12px 0 0;font-size:9px;line-height:1.5}.fulfillmentOption.unavailable{opacity:.58}.addToCart:disabled{color:#686868;cursor:not-allowed;background:#d8d5cc}.addToCart:disabled:hover{background:#d8d5cc}.preownedTrustSection{background:var(--dark);color:#fff;padding:44px 0}.preownedTrustInner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;display:grid}.preownedTrustInner .eyebrow{color:#929292;margin-bottom:10px}.preownedTrustInner h2{font-family:var(--font-display);text-transform:uppercase;max-width:620px;margin:0;font-size:clamp(38px,4.6vw,60px);line-height:.92}.preownedTrustInner>div:last-child{border-left:1px solid #333;padding-left:36px}.preownedTrustInner>div:last-child p{color:#c7c7c7;margin:0 0 10px;font-size:13px;line-height:1.65}.preownedTrustInner a{color:#fff;border-bottom:2px solid var(--brand);font-weight:900}.statePage{min-height:62vh;padding-top:96px;padding-bottom:110px}.statePage h1{font-family:var(--font-display);text-transform:uppercase;max-width:860px;margin:0 0 20px;font-size:clamp(52px,7vw,82px);line-height:.9}.statePage>p:not(.eyebrow){max-width:680px;color:var(--text-muted);margin:0 0 28px;line-height:1.65}.skeleton{background:#e6e3db;border-radius:12px}.skeletonTitle{max-width:680px;height:74px}.skeletonLine{max-width:520px;height:18px;margin-top:22px}.skeletonEyebrow{width:150px;height:12px;margin-bottom:20px}.skeletonProductTitle{max-width:570px;height:150px}.skeletonPrice{width:150px;height:38px;margin-top:26px}.skeletonParagraph{height:110px;margin-top:22px}.skeletonAction{border-radius:var(--radius-pill);height:60px;margin-top:26px}.skeletonProductImage{border-radius:var(--radius-lg);min-height:650px}.shopLoadingGrid{grid-template-columns:238px minmax(0,1fr);gap:24px;display:grid}.skeletonFilters{height:560px}.skeletonCard{height:390px}@media (max-width:1050px){.preownedTrustInner{grid-template-columns:1fr;gap:24px}.preownedTrustInner>div:last-child{border-top:1px solid #333;border-left:0;padding:24px 0 0}.productDetailSkeleton .skeletonProductImage{min-height:540px}.shopLoadingGrid{grid-template-columns:1fr}.skeletonFilters{height:90px}}@media (max-width:760px){.preownedTrustSection{padding:36px 0}.preownedTrustInner h2{font-size:42px}.statePage{padding-top:70px;padding-bottom:84px}.skeletonTitle{height:58px}.productDetailSkeleton .skeletonProductImage{min-height:460px}.skeletonProductTitle{height:104px}}@media (max-width:420px){.topNav{grid-template-columns:minmax(0,1fr) auto}.navButton.dark{padding-inline:11px}.logo img{width:126px}.shopSearchBox{padding-inline:11px}.shopSearchBox input{min-width:0}.shopSearchBox>span{display:none}.detailMeta{flex-wrap:wrap;align-items:flex-start}.emptyState{padding:34px 20px}.emptyState h2{font-size:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.productCard,.categoryCard{transition:none}.productCard:hover,.categoryCard:hover{transform:none}}.gameFinderHero{border-bottom:1px solid var(--border);background:var(--surface);padding:68px 0 46px}.gameFinderHeroInner{max-width:1050px}.gameFinderHero h1{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(54px,7vw,92px);line-height:.9}.gameFinderHeroInner>p:not(.eyebrow){max-width:760px;color:var(--text-muted);margin:22px 0 28px;font-size:16px;line-height:1.65}.gameFinderSearch{border:1px solid var(--border);background:#f2f0ea;border-radius:18px;grid-template-columns:minmax(0,1fr) 220px auto;gap:10px;padding:10px;display:grid}.gameFinderSearch input,.gameFinderSearch select{background:#fff;border:1px solid #d6d3ca;border-radius:11px;min-width:0;height:52px;padding:0 14px}.gameFinderSearch button{background:var(--brand);height:52px;color:var(--brand-ink);text-transform:uppercase;letter-spacing:.05em;border:0;border-radius:11px;padding:0 20px;font-size:10px;font-weight:900}.gameFinderSearch button:hover{background:var(--brand-hover)}.gameFinderExplainer{color:var(--text-muted);flex-wrap:wrap;gap:24px;margin:20px 0 0;padding:0;font-size:10px;font-weight:800;list-style:none;display:flex}.gameFinderExplainer li{align-items:center;gap:8px;display:flex}.gameFinderExplainer b{background:var(--dark);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;display:inline-flex}.gameFinderResults{padding-top:46px;padding-bottom:var(--section-space)}.gameFinderResultsHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.gameFinderResultsHead h2{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(36px,4vw,56px);line-height:.95}.gameFinderResultsHead a{border-bottom:3px solid var(--brand);padding-bottom:4px;font-size:11px;font-weight:900}.gameFinderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gameFinderCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:140px minmax(0,1fr);display:grid;overflow:hidden}.gameFinderArt{color:#fff;text-align:center;min-height:180px;font-family:var(--font-display);text-transform:uppercase;background:#171717;justify-content:center;align-items:center;padding:16px;font-size:26px;display:flex}.gameFinderArt img{object-fit:contain;width:100%;height:100%}.gameFinderCardBody{padding:18px}.gameFinderMeta{flex-wrap:wrap;gap:6px;display:flex}.gameFinderMeta span{text-transform:uppercase;letter-spacing:.09em;color:#5a5a5a;border-radius:var(--radius-pill);background:#f1f0eb;padding:5px 7px;font-size:8px;font-weight:900}.gameFinderCard h3{overflow-wrap:anywhere;margin:12px 0 6px;font-size:18px;line-height:1.2}.gameFinderCardBody>p{color:var(--text-muted);margin:0 0 14px;font-size:10px}.notifyPanel{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.notifyPanel summary{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:900;list-style:none;display:flex}.notifyPanel summary::-webkit-details-marker{display:none}.notifyPanel summary span{font-size:18px;font-weight:500}.notifyPanel[open] summary span{transform:rotate(45deg)}.notifyPanelBody{padding-top:13px}.notifyPanelBody>p{color:var(--text-muted);margin:0 0 12px;font-size:10px;line-height:1.5}.gameAlertForm{grid-template-columns:1fr;align-items:start;gap:10px;display:grid}.gameAlertForm label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:8px;font-weight:900}.gameAlertForm input,.gameAlertForm select{border:1px solid var(--border);width:100%;height:40px;color:var(--text);text-transform:none;letter-spacing:0;background:#fff;border-radius:9px;margin-top:5px;padding:0 10px;font-size:10px;font-weight:500;display:block}.gameAlertForm input:disabled,.gameAlertForm select:disabled{color:#8a877f;cursor:not-allowed;background:#f2f0ea}.notificationChannels{border:1px solid var(--border);background:#fbfaf7;border-radius:10px;gap:7px;min-inline-size:0;margin:0;padding:10px;display:grid}.notificationChannels legend{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:0 4px;font-size:8px;font-weight:900}.channelChoice{text-transform:none;letter-spacing:0;color:var(--text);cursor:pointer;background:#fff;border:1px solid #e4e1d8;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:9px;font-size:10px;display:grid}.channelChoice input{accent-color:var(--dark);width:15px!important;height:15px!important;margin:1px 0 0!important;padding:0!important}.channelChoice b,.channelChoice small{display:block}.channelChoice b{color:var(--text);margin-bottom:2px;font-size:10px}.channelChoice small{color:var(--text-muted);font-size:9px;font-weight:600;line-height:1.35}.channelChoice.isDisabled{opacity:.66;cursor:not-allowed}.channelChoice:has(input:focus-visible){outline:3px solid var(--brand);outline-offset:2px}.fieldHelp{color:var(--text-muted);margin:1px 0 0;font-size:9px;line-height:1.4}.gameAlertContactGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gameAlertForm .primaryButton{border:0;justify-self:start;height:40px;min-height:40px;padding:0 14px}.gameAlertForm .primaryButton:disabled{opacity:.55;cursor:not-allowed}.gameAlertError{color:var(--danger);grid-column:1/-1;margin:2px 0 0;font-size:9px}.gameAlertSuccess{color:var(--success);background:#edf7f1;border:1px solid #cde9d8;border-radius:10px;padding:12px}.gameAlertSuccess b,.gameAlertSuccess span{display:block}.gameAlertSuccess b{margin-bottom:3px;font-size:10px}.gameAlertSuccess span{font-size:9px}.gameFinderEmpty{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;padding:64px}.gameFinderEmpty>span{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:9px;font-weight:900}.gameFinderEmpty h2{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;max-width:780px;margin:12px auto;font-size:clamp(42px,5vw,66px);line-height:.92}.gameFinderEmpty p{color:var(--text-muted);margin:0 auto 20px;font-size:12px}@media (max-width:900px){.gameFinderSearch{grid-template-columns:1fr 190px}.gameFinderSearch button{grid-column:1/-1}.gameFinderGrid{grid-template-columns:1fr}}@media (max-width:620px){.gameFinderHero{padding:44px 0 34px}.gameFinderHero h1{font-size:clamp(42px,13vw,52px)}.gameFinderSearch{grid-template-columns:1fr}.gameFinderSearch button{grid-column:auto}.gameFinderExplainer{gap:10px;display:grid}.gameFinderResultsHead{flex-direction:column;align-items:flex-start}.gameFinderCard{grid-template-columns:96px minmax(0,1fr)}.gameFinderArt{min-height:150px;padding:10px;font-size:20px}.gameAlertContactGrid{grid-template-columns:1fr}.gameAlertError{grid-column:auto}.gameFinderEmpty{padding:42px 20px}}@media (max-width:420px){.gameFinderCard{grid-template-columns:1fr}.gameFinderArt{min-height:190px;max-height:240px}.gameFinderCardBody{padding:16px}}.repairServiceGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.repairServiceCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-height:230px;padding:28px}.repairServiceCard>span{background:var(--brand);width:34px;height:34px;color:var(--brand-ink);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:inline-flex}.repairServiceCard h3{font-family:var(--font-display);text-transform:uppercase;margin:26px 0 10px;font-size:34px;line-height:.95}.repairServiceCard p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.6}.repairStatusCta{color:#fff;background:#111;margin-top:14px}.repairStatusCtaInner{justify-content:space-between;align-items:center;gap:32px;display:flex}.repairStatusCta h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:clamp(46px,6vw,72px);line-height:.9}.repairStatusCta p:not(.eyebrow){color:#bdbdbd;max-width:650px;margin:16px 0 0;line-height:1.6}@media (max-width:760px){.repairServiceGrid{grid-template-columns:1fr}.repairStatusCtaInner{flex-direction:column;align-items:flex-start}}
.conditionPicker{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin:22px 0;padding:16px}.conditionPickerHead{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:12px;display:flex}.conditionPickerHead b{text-transform:uppercase;letter-spacing:.06em;font-size:13px}.conditionPickerHead span{color:var(--text-muted);text-align:right;max-width:330px;font-size:11px;line-height:1.4}.conditionOptions{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.conditionOption{background:#fff;border:1px solid #d7d4cb;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;min-height:62px;padding:10px 11px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.conditionOption strong{font-size:12px}.conditionOption small{color:var(--text-muted);font-size:10px;line-height:1.3}a.conditionOption:hover{border-color:#aaa69a;transform:translateY(-1px)}.conditionOption.selected{box-shadow:inset 0 -4px var(--brand);background:#fffdf3;border-color:#1a1a1a}.conditionOption.unavailable{color:#999;opacity:.72;cursor:not-allowed;background:#f2f1ed;border-color:#e4e2dc}.conditionOption.unavailable strong{text-decoration:line-through;text-decoration-thickness:1.5px}.conditionOption.unavailable small{color:#aaa;text-decoration:none}.shopLoadMore{flex-direction:column;align-items:center;gap:8px;padding:26px 0 4px;display:flex}.shopLoadMore span{color:var(--text-muted);font-size:11px}.cartPage,.checkoutPage,.checkoutCompletePage{padding:42px 0 70px}.cartLayout,.checkoutLayout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.7fr);align-items:start;gap:28px;display:grid}.cartPageHeading{margin-bottom:18px}.cartPageHeading h1,.checkoutRecap h1,.emptyCart h1,.checkoutCompleteCard h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(44px,5vw,70px);line-height:.92}.cartPageHeading p:last-child,.emptyCart>p,.checkoutRecapNote,.checkoutCompleteCard>p{color:var(--text-muted);line-height:1.55}.cartItem{border-top:1px solid var(--border);grid-template-columns:116px minmax(0,1fr) auto 90px;align-items:center;gap:16px;padding:16px 0;display:grid}.cartItem:last-child{border-bottom:1px solid var(--border)}.cartItemImage{color:#666;text-align:center;background:#eceae3;border-radius:12px;justify-content:center;align-items:center;width:116px;height:88px;font-size:10px;font-weight:800;display:flex;overflow:hidden}.cartItemImage img{object-fit:contain;background:#fff;width:100%;height:100%}.cartItemInfo h2{margin:0 0 5px;font-size:15px}.cartItemInfo p{color:var(--text-muted);margin:0 0 8px;font-size:11px}.textButton{text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;font-weight:800;text-decoration:underline}.cartQuantity{border:1px solid var(--border);border-radius:999px;align-items:center;height:38px;display:flex;overflow:hidden}.cartQuantity button{background:0 0;border:0;width:34px;height:36px;font-size:18px}.cartQuantity button:disabled{opacity:.3}.cartQuantity span{text-align:center;min-width:26px;font-size:12px;font-weight:800}.cartItemPrice{text-align:right;font-size:16px;font-weight:900}.cartSummary,.checkoutRecap,.stripeCheckoutShell,.checkoutCompleteCard{background:var(--surface);border:1px solid var(--border);border-radius:20px}.cartSummary{padding:24px;position:sticky;top:150px}.cartSummary h2{margin:0 0 18px;font-size:18px}.summaryRow{justify-content:space-between;gap:20px;padding:9px 0;font-size:13px;display:flex}.summaryRow.muted{color:var(--text-muted);font-size:11px}.fulfillmentChoice{border:0;margin:20px 0;padding:0}.fulfillmentChoice legend{text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:900}.fulfillmentChoice label{border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin-top:7px;padding:12px;display:flex}.fulfillmentChoice label.selected{box-shadow:inset 0 -3px var(--brand);border-color:#171717}.fulfillmentChoice label.disabled{opacity:.48;cursor:not-allowed}.fulfillmentChoice span{flex-direction:column;gap:2px;display:flex}.fulfillmentChoice b{font-size:12px}.fulfillmentChoice small{color:var(--text-muted);font-size:10px}.cartCheckoutButton{background:var(--dark);color:#fff;border-radius:999px;justify-content:space-between;align-items:center;padding:15px 17px;font-size:12px;font-weight:900;display:flex}.cartKeepShopping{margin-top:14px;font-size:11px;font-weight:800;display:inline-block}.cartFinePrint{color:var(--text-muted);margin:18px 0 0;font-size:9px;line-height:1.45}.emptyCart{max-width:650px;padding:60px 0}.cartLoading,.checkoutLoading{text-align:center;color:var(--text-muted);padding:34px;font-size:13px}.checkoutRecap{padding:28px;position:sticky;top:150px}.checkoutMiniItems{border-top:1px solid var(--border);margin-top:20px}.checkoutMiniItems>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:18px;padding:11px 0;font-size:11px;display:flex}.checkoutMiniItems span{flex-direction:column;gap:3px;display:flex}.checkoutMiniItems small{color:var(--text-muted)}.checkoutSubtotal{justify-content:space-between;align-items:center;padding:16px 0 4px;display:flex}.checkoutSubtotal span{color:var(--text-muted);font-size:11px}.checkoutSubtotal strong{font-size:20px}.stripeCheckoutShell{background:#fff;min-height:520px;padding:18px}.checkoutError{color:#662c26;background:#fff4f2;border:1px solid #d8aaa4;border-radius:14px;padding:20px}.checkoutError b{margin-bottom:5px;display:block}.checkoutError p{font-size:12px;line-height:1.45}.checkoutError a{font-size:12px;font-weight:800;text-decoration:underline}.checkoutCompleteCard{text-align:center;max-width:720px;margin:30px auto;padding:46px}.checkoutCompleteMark{background:var(--brand);border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:27px;font-weight:900;display:grid}.checkoutCompleteFacts{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.checkoutCompleteFacts div{background:#f4f3ee;border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.checkoutCompleteFacts span{text-transform:uppercase;color:var(--text-muted);font-size:9px;font-weight:800}.checkoutCompleteFacts b{font-size:14px}.mutedText{font-size:10px!important}.checkoutSpinner{border:4px solid #ddd;border-top-color:#222;border-radius:50%;width:42px;height:42px;margin:0 auto 20px;animation:.8s linear infinite tpgSpin}@keyframes tpgSpin{to{transform:rotate(360deg)}}@media (max-width:720px){.shopHero{padding:22px 0 14px}.shopHero h1{font-size:clamp(40px,12vw,54px);line-height:.92}.shopHero p{margin-bottom:0;font-size:14px;line-height:1.5}.shopHeroGrid{gap:16px}.shopPromises{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.shopPromises::-webkit-scrollbar{display:none}.quickCategories::-webkit-scrollbar{display:none}.shopPromises>div{scroll-snap-align:start;min-width:210px}.shopSearchPanel{padding-top:12px}.shopSearchBox{min-height:50px}.quickCategories{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:4px 0 3px;display:flex;overflow-x:auto}.quickCategories button{white-space:nowrap;flex:none}.resultsBar{align-items:center;gap:10px}.resultsBar label>span{display:none}.resultsBar select{max-width:160px}.shopProducts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.productCard{border-radius:14px}.productCover{padding:10px}.productCover strong{max-width:100%;font-size:20px}.platformLabel{font-size:8px;top:9px;left:10px}.productBody{padding:11px}.productCard h3{margin:8px 0 5px;font-size:13px}.productBadges{gap:4px}.badge{padding:4px 6px;font-size:8px}.shopLoadMore{padding:22px 0 0}.shopLoadMore .primaryButton{width:min(100%,320px)}.conditionPicker{margin:18px 0;padding:13px}.conditionPickerHead{margin-bottom:10px;display:block}.conditionPickerHead span{text-align:left;margin-top:4px;display:block}.conditionOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.conditionOption{min-height:60px;padding:9px}.productInfo h1{font-size:clamp(40px,11vw,56px);line-height:.94}.cartPage,.checkoutPage,.checkoutCompletePage{padding:22px 0 44px}.cartLayout,.checkoutLayout{display:block}.cartSummary,.checkoutRecap{margin-top:22px;position:static}.cartItem{grid-template-columns:82px minmax(0,1fr) auto;align-items:start;gap:10px}.cartItemImage{width:82px;height:74px}.cartItemInfo{padding-top:2px}.cartQuantity{grid-column:2;justify-self:start}.cartItemPrice{text-align:right;grid-area:1/3}.cartSummary{padding:18px}.checkoutRecap{margin:0 0 16px;padding:20px}.stripeCheckoutShell{border-radius:14px;padding:4px}.checkoutCompleteCard{padding:28px 18px}.checkoutCompleteFacts{grid-template-columns:1fr}.cartPageHeading h1,.checkoutRecap h1,.emptyCart h1,.checkoutCompleteCard h1{font-size:clamp(40px,12vw,54px)}}@media (max-width:390px){.shopProducts{gap:8px}.productBody{padding:9px}.productCover strong{font-size:18px}.conditionOptions{grid-template-columns:1fr 1fr}.cartItem{grid-template-columns:72px minmax(0,1fr) auto}.cartItemImage{width:72px;height:68px}}
.gameplaySection{color:#fff;background:#111;border-top:1px solid #222;border-bottom:1px solid #222;padding:54px 0}.gameplayGrid{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:center;gap:38px;display:grid}.gameplayCopy h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(42px,5vw,68px);line-height:.92}.gameplayCopy p:not(.eyebrow){color:#c8c8c8;max-width:520px;margin:0;line-height:1.65}.gameplayVideo{aspect-ratio:16/9;background:#000;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000047}.gameplayVideo iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:760px){.gameplaySection{padding:30px 0}.gameplayGrid{grid-template-columns:1fr;gap:18px}.gameplayCopy h2{font-size:40px}.gameplayCopy p:not(.eyebrow){font-size:14px}.gameplayVideo{border-radius:14px}}
.categoryCard{gap:12px;min-height:118px;padding:20px 14px}.categoryIcon{background:color-mix(in srgb,var(--brand) 24%,white);border-radius:16px;place-items:center;width:54px;height:54px;display:grid;position:relative}.categoryIcon:after{display:none}.categoryIcon svg{fill:none;stroke:#111;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.categoryCard:hover .categoryIcon{background:var(--brand)}.categoryCard>span:last-child{font-size:13px}.recentTradeSection{background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 8%,var(--bg)),var(--bg))}.recentTradeSection .productCard{box-shadow:var(--shadow-sm)}.filterIntro>div>span,.resultsBar>div,.shopLoadMore>span{display:none}.resultsBar{justify-content:flex-end}.productInfo .eyebrow{font-size:13px}.detailMeta .badge{font-size:11px}.detailMeta .availability{font-size:13px}.detailDescription{line-height:1.7;font-size:17px!important}.conditionPickerHead b{font-size:15px}.conditionPickerHead span{font-size:13px;line-height:1.5}.conditionOption strong{font-size:14px}.conditionOption small{font-size:12px;line-height:1.4}.conditionCallout>div span{font-size:11px}.conditionCallout>div b{font-size:14px}.conditionCallout p{font-size:13px;line-height:1.6}.purchaseAssurance b{font-size:13px}.purchaseAssurance span{font-size:12px;line-height:1.55}.addToCart{font-size:13px}.addToCart span{font-size:12px!important}.productFulfillment{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 14px;display:grid}.productFulfillmentOption{appearance:none;border:1px solid var(--border);background:var(--surface);text-align:left;width:100%;min-height:76px;color:var(--text);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 15px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.productFulfillmentOption:not(:disabled):hover{border-color:#aaa;transform:translateY(-1px)}.productFulfillmentOption.selected{border-color:var(--dark);box-shadow:inset 0 0 0 1px var(--dark),0 5px 16px #0000000a}.productFulfillmentOption.unavailable{opacity:.48;cursor:not-allowed}.productFulfillmentIcon{color:#222;background:#f1efe8;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.productFulfillmentIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.productFulfillmentCopy{min-width:0}.productFulfillmentCopy b{margin-bottom:4px;font-size:14px;line-height:1.2;display:block}.productFulfillmentCopy small{color:var(--text-muted);font-size:12px;line-height:1.4;display:block}.productFulfillmentCheck{width:22px;height:22px;color:var(--success);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.productFulfillmentOption.selected .productFulfillmentIcon{background:color-mix(in srgb,var(--brand) 35%,white)}.announcement,.kicker,.eyebrow{font-size:12px}.platformLabel,.badge{font-size:10px}.meta{font-size:12px}.stock{font-size:11px}.pickupText{font-size:11px;line-height:1.45}.cardAction,.primaryButton{font-size:11px}.systemPill{font-size:12px}.trustGrid span{font-size:11px;line-height:1.5}.footerGrid p,.footerGrid a{font-size:13px}.footerGrid h4{font-size:12px}.subFooter,.filterLabel{font-size:11px}.checkRow{font-size:12px!important}.stockToggle b{font-size:12px}.stockToggle small{font-size:11px}.filterTrust b{font-size:12px}.filterTrust span,.resultsBar label span,.activeFilters button,.quickCategories button{font-size:11px}.productFactsGrid .productFactIntro>p:not(.eyebrow),.productFactCard h3{font-size:13px}.productFactCard li{font-size:12px}.productSpecs dt{font-size:10px}.productSpecs dd{font-size:12px}.tradeThisItem p:not(.eyebrow){font-size:13px}.galleryNote{font-size:11px}.gameFinderMeta span{font-size:10px}.gameFinderCardBody>p,.notifyPanel summary,.notifyPanelBody>p{font-size:12px}.gameAlertForm label{font-size:10px}.gameAlertForm input,.gameAlertForm select{font-size:14px}.notificationChannels legend{font-size:10px}.channelChoice,.channelChoice b{font-size:12px}.channelChoice small,.fieldHelp,.gameAlertError{font-size:11px}.gameAlertSuccess b{font-size:12px}.gameAlertSuccess span,.gameFinderExplainer{font-size:11px}.cartItemInfo h2{font-size:16px}.cartItemInfo p{font-size:13px}.textButton{font-size:12px}.cartQuantity span{font-size:13px}.cartItemPrice{font-size:18px}.cartSummary h2{font-size:20px}.summaryRow{font-size:14px}.summaryRow.muted,.fulfillmentChoice legend{font-size:12px}.fulfillmentChoice b{font-size:14px}.fulfillmentChoice small{font-size:12px}.cartCheckoutButton{font-size:13px}.cartKeepShopping{font-size:12px}.cartFinePrint{font-size:11px;line-height:1.5}.checkoutMiniItems>div,.checkoutSubtotal span{font-size:12px}.checkoutCompleteFacts span{font-size:11px}.mutedText{font-size:12px!important}main input,main select,main textarea{font-size:14px}main small{font-size:11px}main dl dt{font-size:10px}@media (max-width:760px){.conditionPickerHead{gap:8px}.conditionPickerHead span{font-size:13px}.conditionOption strong{font-size:15px}.conditionOption small{font-size:13px}.purchaseAssurance b{font-size:14px}.purchaseAssurance span,.conditionCallout p{font-size:13px}.productFulfillment{grid-template-columns:1fr}.productFulfillmentOption{min-height:78px}.productFulfillmentCopy b{font-size:15px}.productFulfillmentCopy small{font-size:13px}.addToCart{font-size:14px}.addToCart span{font-size:13px!important}.platformLabel,.badge{font-size:10px}.productCard h3{font-size:15px}.meta,.stock,.pickupText,.cardAction{font-size:12px}.cartItemInfo p,.summaryRow.muted{font-size:13px}.fulfillmentChoice b{font-size:15px}.fulfillmentChoice small{font-size:13px}.cartFinePrint{font-size:12px}main input,main select,main textarea{font-size:16px}main small{font-size:12px}}
