.merch-page{background:#0a101b;color:#eef5ff}.merch-hero{position:relative;overflow:hidden;padding:65px 0 60px;background:linear-gradient(105deg,#101b2c 40%,#112d46);border-bottom:1px solid #28516c}.merch-hero>.wrap{position:relative;z-index:1}.merch-hero h1{font-size:clamp(55px,6vw,88px);line-height:.95;margin:22px 0}.merch-hero h1 em{color:#ff8a16}.merch-hero p:not(.eyebrow){max-width:560px;color:#c0cfdf;font-size:19px}.merch-hero-links{display:flex;align-items:center;gap:30px;margin-top:30px}.merch-hero-number{position:absolute;right:7%;top:10px;transform:skew(-10deg);font:900 italic 300px/1 var(--display);color:#071422;-webkit-text-stroke:2px #2a5878;opacity:.8}.merch-store-status{background:#17263a;border-bottom:1px solid #35536e}.merch-store-status>.wrap{display:flex;gap:30px;align-items:center;padding-block:21px}.merch-store-status b{font:800 17px var(--display);letter-spacing:.06em;color:#ffad53;white-space:nowrap}.merch-store-status p{font-size:14px;margin:0;color:#c1cfdd}.merch-product{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:45px;padding-top:65px;padding-bottom:65px;border-bottom:1px solid #29394c;scroll-margin-top:20px}.merch-image-frame{position:relative;background:#252a31;aspect-ratio:1.65;display:flex;align-items:center;justify-content:center;border:1px solid #3c4651;overflow:hidden}.merch-main-image{display:block;width:100%;height:100%;object-fit:contain}.merch-main-image.is-single{width:58%;object-fit:contain}.merch-image-label{position:absolute;left:15px;bottom:13px;font:700 10px var(--body);letter-spacing:.1em;color:#fff;background:#050b12cf;padding:8px 10px;pointer-events:none}.merch-view-controls{display:flex;gap:8px;padding-top:14px}.merch-view-controls button{background:#121d2c;color:#c2d3e5;border:1px solid #3d5068;padding:11px 16px;cursor:pointer;font:700 14px var(--body)}.merch-view-controls button[aria-pressed=true]{background:#ff8a16;color:#0c1420;border-color:#ff8a16}.merch-view-controls button:focus-visible{outline:3px solid #78d4ff;outline-offset:3px}.merch-product-copy .eyebrow{color:#7dccec;font-size:10px;letter-spacing:.15em}.merch-product-copy h2{font-size:clamp(34px,3.2vw,49px);line-height:1.03;margin:15px 0}.merch-price{display:flex;align-items:center;gap:15px;margin:22px 0}.merch-price strong{font:800 48px/1 var(--display);color:#fff}.merch-price span{font-size:12px;line-height:1.3;color:#a5b8cc;max-width:90px}.merch-product-copy>p:not(.eyebrow){color:#bdccdc;line-height:1.65}.merch-specs{list-style:none;padding:0;margin:25px 0;border-block:1px solid #2c4056}.merch-specs li{padding:12px 0;font-size:14px;color:#d3e0ed;border-bottom:1px solid #223347;display:grid;grid-template-columns:100px 1fr;gap:13px}.merch-specs li:last-child{border:0}.merch-specs span{font:700 10px var(--body);letter-spacing:.06em;color:#79b9df;padding-top:3px}.merch-product-copy .merch-unavailable{border-left:3px solid #ff8a16;background:#162234;padding:13px 15px;color:#fff;font-weight:700;font-size:15px}.merch-unavailable i{color:#ffad54;margin-right:8px}.merch-fine{font-size:12px;color:#9aacbf;line-height:1.65}.merch-product-copy>.text-link{font-size:13px}.merch-artwork{padding:65px 0;background:#070d16;border-bottom:1px solid #31445a}.merch-artwork .section-heading{align-items:end}.merch-artwork .section-heading>p{color:#a9bbcd;font-size:14px}.merch-artwork h2{font-size:clamp(38px,4vw,58px)}.merch-art-group{padding-top:45px;scroll-margin-top:20px}.merch-art-title{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #34455c;margin-bottom:20px;padding-bottom:15px}.merch-art-title h3{font:800 italic 28px var(--display);margin:0}.merch-art-title span{font-size:10px;letter-spacing:.1em;color:#8ea8c3}.merch-art-title .text-link{font-size:13px}.merch-art-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.merch-art-grid figure{margin:0;background:radial-gradient(ellipse at center,#1a2331,#0d1521);border:1px solid #2d3b50}.merch-art-grid figure>a{display:flex;align-items:center;justify-content:center;min-height:440px;padding:25px}.merch-art-grid img{max-width:100%;width:auto;max-height:440px;height:auto;object-fit:contain}.merch-art-grid figure:first-child img{max-width:75%;max-height:280px}.merch-art-grid figcaption{font:600 10px var(--body);letter-spacing:.08em;color:#9eb5cd;text-align:center;padding:15px;border-top:1px solid #2c3b50}.merch-art-note{max-width:780px;margin-top:30px}.merch-next{padding-top:65px;padding-bottom:70px;text-align:center}.merch-next h2{font-size:clamp(42px,4.5vw,64px);line-height:1}.merch-next p{color:#b5c5d7}.merch-next .button{margin-top:20px}@media(max-width:900px){.merch-product{grid-template-columns:1fr;gap:30px}.merch-product-copy{max-width:650px}.merch-hero-number{right:-12%;font-size:260px}.merch-store-status>.wrap{display:block}.merch-store-status p{margin-top:7px}.merch-art-grid figure>a{min-height:330px}.merch-art-grid img{max-height:340px}}@media(max-width:600px){.merch-hero{padding:40px 0}.merch-hero h1{font-size:59px}.merch-hero p:not(.eyebrow){font-size:16px}.merch-hero-number{font-size:210px;top:55px;right:-30%;opacity:.35}.merch-hero-links{align-items:start;flex-direction:column;gap:20px}.merch-store-status b{font-size:16px;white-space:normal}.merch-product{padding-top:40px;padding-bottom:40px;gap:26px}.merch-image-frame{aspect-ratio:1.4}.merch-main-image.is-single{width:65%}.merch-view-controls button{padding:10px 12px;font-size:12px}.merch-image-label{font-size:8px;left:8px;bottom:8px;padding:6px}.merch-product-copy h2{font-size:39px}.merch-artwork{padding:40px 0}.merch-artwork .section-heading{display:block}.merch-art-title{align-items:start;flex-direction:column;gap:10px}.merch-art-grid{grid-template-columns:1fr}.merch-art-grid figure>a{min-height:280px;padding:22px}.merch-art-grid img{max-height:460px}.merch-art-grid figure:first-child img{max-height:200px}.merch-art-grid figcaption{font-size:9px}.merch-next{padding-top:45px;padding-bottom:50px}}