.gaming-hero{position:relative;isolation:isolate;overflow:hidden;min-height:510px;border-radius:30px;background:#21192c;color:#fff;margin:28px 0 40px;display:flex;align-items:center}.gaming-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:75% center;z-index:-2}.gaming-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#201627 0%,#201627e8 25%,#20162780 52%,transparent 77%);z-index:-1}.gaming-hero-copy{padding:44px 48px;max-width:610px}.gaming-kicker{font-size:11px;font-weight:800;letter-spacing:2px;color:#ffb799}.gaming-hero h1{font-size:clamp(34px,4.5vw,62px);line-height:1.05;letter-spacing:-2px;margin:18px 0}.gaming-hero-copy>p{color:#f0dfe7;line-height:1.6}.gaming-tags{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0}.gaming-tags span{border:1px solid #ffffff38;background:#ffffff0b;border-radius:30px;padding:7px 11px;font-size:11px}.gaming-price{display:block;font-size:34px;font-weight:850;margin:18px 0}.gaming-hero .gaming-arrival{font-size:12px;line-height:1.7;max-width:370px;color:#d9c7d4;margin-top:18px}.gaming-hero .gaming-release{font-weight:650;color:#ffbc9e}.gaming-card .product-photo{background:#fff}.gaming-card .product-photo img{object-fit:contain}.gaming-card .card-label{font-size:11px;line-height:1.4;display:block;min-height:30px}.gaming-card-price{font-size:25px;display:block;margin:14px 0 5px}.gaming-card .gaming-delivery{font-size:12px;line-height:1.5;color:#82796f}.gaming-card .badge{background:#fff0e5;color:#9c430a}.gaming-platforms{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.gaming-platforms a{border:1px solid #ddd;border-radius:12px;padding:13px 18px;font-size:13px}.gaming-platforms a.selected{border-color:#e65a00;background:#fff0e5;color:#b04a0a;box-shadow:0 0 0 1px #e65a00}.gaming-delivery-box{border-radius:18px;background:#f6f3ef;padding:20px;margin:20px 0}.gaming-delivery-box p{line-height:1.7;color:#6c6258;font-size:13px;margin:10px 0 0}.gaming-detail .fine{line-height:1.7;margin-top:15px;max-width:420px}.gaming-detail .gallery-main{background:#fff;overflow:hidden}.gaming-detail .gallery-main img{object-fit:contain;width:100%;height:100%}.form-panel select{display:block;width:100%;font:inherit;border:1px solid #e0dbd5;background:#fff;border-radius:12px;padding:15px;margin-top:8px;color:#211a15}.request-product-copy .gaming-price{color:#16120f}.gaming-detail .detail-copy h2{font-size:clamp(27px,3vw,42px)}
@media(max-width:700px){.gaming-hero{margin:16px 0 28px;min-height:650px;align-items:end;border-radius:23px}.gaming-hero-art{height:340px;object-position:72% center}.gaming-hero:after{background:linear-gradient(0deg,#21192c 42%,#21192cf0 51%,#21192c10 80%)}.gaming-hero-copy{padding:240px 24px 28px;max-width:100%}.gaming-hero h1{font-size:39px;letter-spacing:-1.4px;max-width:350px}.gaming-hero .gaming-price{font-size:32px;margin:15px 0}.gaming-tags{margin:14px 0}.gaming-hero-copy>p{font-size:13px;margin:10px 0}.gaming-hero .button{width:100%;justify-content:space-between}.gaming-card .card-info{padding:14px}.gaming-card-price{font-size:22px}.gaming-card h3{font-size:15px}.gaming-card .button{font-size:12px;padding:12px 10px}.gaming-card .badge{font-size:10px}.gaming-detail .gallery-main{min-height:250px}}

@media(max-width:700px){.gaming-hero{min-height:600px}.gaming-hero-copy{padding-top:200px}.gaming-hero h1{font-size:32px;letter-spacing:-1px;margin:12px 0}.gaming-tags span{font-size:10px;padding:6px 9px}.gaming-hero-art{height:300px}.gaming-hero .gaming-price{font-size:29px;margin:12px 0}.gaming-hero .gaming-arrival{margin-top:13px}}
