/* Open Doors — an energetic, contemporary album release. */
.doors-store{--bg:#0c202a;--panel:#122b36;--text:#f8f4e9;--muted:#a8bbc0;--line:#33505b;--accent:#ffc16d;--buy:#ffb455;--buy-text:#172a30;--preview:#18343e;--preview-text:#fff8ed;--preview-button:#e9f0ea;--preview-button-text:#142d36;--chip:#24404c;--list-bg:#f4f5ee;--list-text:#142f38;--list-muted:#607279;--list-line:#d7dfdb;--card:#e6ede7;color-scheme:dark}
.doors-store .product-hero{grid-template-columns:1.1fr 1fr;gap:80px;padding-block:30px 44px}.doors-art-frame{position:relative;padding:24px;background:#193743;border:1px solid #3b5b63}.doors-art-frame:before{content:'';position:absolute;inset:11px;border:1px solid #6a898a;pointer-events:none}.doors-art img{position:relative;box-shadow:0 15px 35px #0006}.doors-edition{position:absolute;right:10px;bottom:10px;background:#ffbb62;color:#18303a;padding:16px 20px;font:bold 41px/.95 Arial,sans-serif;text-align:center;box-shadow:4px 4px 0 #10232a;transform:rotate(-5deg)}.doors-edition small{display:block;font:700 9px Arial,sans-serif;letter-spacing:1.6px;margin-top:8px}.doors-store .product-heading h1{font-family:Arial,Helvetica,sans-serif;font-size:87px;font-weight:800;line-height:.93;letter-spacing:-4.5px;margin-bottom:17px}.doors-store .product-heading h1 span{display:block;color:#ffc16d}.doors-store .product-subtitle{font-size:17px}.doors-store .product-price{border-top:0;padding-top:0;margin-top:22px}.doors-store .product-price>strong{font-size:51px;letter-spacing:-2.5px}.doors-store .saving-chip{color:#f4f0e6;border:1px solid #59717b}.doors-store .button{border-radius:2px}.doors-store .product-preview-main{border-radius:2px}.doors-store .store-listening{color-scheme:light;--accent:#855127;--chip:#dce8dd}.doors-store .store-section-heading h2{font-family:Arial,sans-serif;font-weight:700;letter-spacing:-1.8px}.doors-store .store-bundle{border-radius:2px;border-top:4px solid #f2ad57}.doors-store .store-bundle .bundle-cover h3{font-family:Arial,sans-serif;font-weight:700;font-size:19px}.doors-store .store-edition h2{font-family:Arial,sans-serif;font-weight:700;letter-spacing:-2px}.doors-store .store-delivery>div>span{background:#203f4b;width:31px;height:31px;display:grid;place-items:center;margin:0;border-radius:2px}.doors-store .store-faq>h2{font-family:Arial,sans-serif;font-weight:600;letter-spacing:-1.3px}.doors-store .store-assurances{border-block-color:#41616b}.doors-store .store-dock-inner .button{background:#ffb455}.doors-store .bundle-total>strong{font-weight:700}.doors-store .track-select:has(input:checked){color:#173138}
@media(max-width:1150px){.doors-store .product-hero{gap:44px}.doors-store .product-heading h1{font-size:72px}.doors-art-frame{padding:17px}.doors-edition{font-size:34px;padding:13px 16px}}
@media(max-width:760px){.doors-store .product-hero{grid-template-columns:126px minmax(0,1fr);gap:17px 18px;padding-block:24px 28px}.doors-art-frame{padding:7px}.doors-art-frame:before{inset:3px}.doors-edition{font-size:20px;padding:7px 9px;right:-4px;bottom:-4px}.doors-edition small{font-size:5px;letter-spacing:1px;margin-top:4px}.doors-store .product-heading h1{font-size:44px;line-height:.96;letter-spacing:-2.1px;margin-bottom:10px}.doors-store .product-artist{font-size:7px;letter-spacing:.8px}.doors-store .product-price{border-top:1px solid var(--line);margin:0;padding:13px 0}.doors-store .product-price>strong{font-size:38px;letter-spacing:-1.5px}.doors-store .saving-chip{font-size:9px}.doors-store .store-section-heading h2{font-size:32px;line-height:1.14}.doors-store .store-edition h2{font-size:36px}}
@media(max-width:360px){.doors-store .product-hero{grid-template-columns:104px minmax(0,1fr);gap:14px;padding-block:20px 24px}.doors-store .product-heading h1{font-size:39px;letter-spacing:-2px}.doors-store .product-price>strong{font-size:34px}.doors-store .product-price{padding-block:12px}}
