
:root{--paper:#f6f1e6;--ink:#25271f;--muted:#68695d;--green:#3f5638;--line:#d6d1c2;--yellow:#f0cb4e;--pink:#edbfb3;--red:#d94b33;--teal:#086d68}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,'Microsoft YaHei','PingFang SC',sans-serif;-webkit-font-smoothing:antialiased}button,input,summary{font:inherit}button,a,summary{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--teal);outline-offset:5px}button{border:0}img{display:block;max-width:100%}h1,h2,h3,p,figure{margin:0}.mono{font:11px/1.6 'Courier New',monospace;letter-spacing:.1em}.announcement{background:var(--ink);color:var(--paper);text-align:center;padding:9px 18px;font-size:10px;letter-spacing:.13em}.site-header{display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line);padding:23px 5%}.logo{display:flex;align-items:center;gap:10px;font-size:21px;line-height:.92;font-weight:900;letter-spacing:-1px}.logo img{width:44px;height:44px;object-fit:contain}.header-nav{display:flex;gap:28px;font-size:12px;font-weight:700}.header-tools{display:flex;align-items:center;gap:22px;font-size:11px}.header-tools details{position:relative}.header-tools summary{cursor:pointer;list-style:none}.language-panel{position:absolute;z-index:10;right:0;top:30px;background:var(--paper);border:1px solid var(--ink);padding:12px;box-shadow:3px 3px 0 #0002;display:grid;gap:12px;min-width:120px}.breadcrumb{margin:25px 5% 0;font-size:10px;color:var(--muted);letter-spacing:.06em}.breadcrumb span{margin:0 12px}.hero{display:grid;grid-template-columns:55% 45%;max-width:1600px;margin:auto;padding:36px 5% 65px;gap:0}.art-column{padding-right:9%}.art-stage{position:relative;padding:39px 35px 28px;background:#e2e6d9}.art-stage:before{content:'';position:absolute;inset:14px;border:1px solid #3f56382b;pointer-events:none}.photo-paper{position:relative;background:#fff;padding:16px;box-shadow:6px 9px 15px #2533221c;transform:rotate(-2deg)}.photo-paper:before{content:'';position:absolute;width:88px;height:29px;background:#c4b88c99;top:-15px;left:40%;transform:rotate(5deg);z-index:1}.product-photo{width:100%;height:390px;object-fit:contain;background:white}.art-caption{display:flex;justify-content:space-between;gap:16px;margin-top:24px;font-size:9px;letter-spacing:.09em;color:var(--green)}.art-caption i{font-style:normal}.edition-sticker{position:absolute;right:8px;bottom:58px;width:104px;height:104px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;border:1px solid var(--ink);border-radius:50%;background:var(--pink);transform:rotate(11deg);box-shadow:3px 3px 0 var(--ink);font-size:11px;font-weight:700;text-align:center}.edition-sticker strong{font:italic 30px Georgia,serif}.gallery-note{display:flex;align-items:center;justify-content:space-between;margin-top:18px;color:var(--muted);font-size:10px}.gallery-note button{padding:8px;background:transparent;text-decoration:underline;text-underline-offset:4px}.buy-column{padding:12px 0 0 8%;align-self:center}.edition-line{color:var(--green);display:flex;gap:10px;align-items:center;margin-bottom:21px}.edition-line:before{content:'';display:block;width:25px;height:1px;background:currentColor}.artist{font-size:19px;letter-spacing:.01em}.album-title{font:normal 102px/.98 Georgia,'Times New Roman',serif;letter-spacing:-.065em;margin:10px 0 23px}.version-badges{display:flex;flex-wrap:wrap;gap:7px}.version-badges span{font-size:10px;padding:7px 10px;border:1px solid #87927b}.short-intro{font-size:14px;line-height:1.9;margin:23px 0;color:var(--muted)}.price-line{display:flex;gap:12px;align-items:baseline;padding:24px 0 17px;border-top:1px solid var(--line);margin-top:23px}.price{font-size:28px;font-weight:500;letter-spacing:-.03em}.price small{font:11px 'Courier New',monospace;letter-spacing:.05em;margin-right:7px}.status{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--green);margin-bottom:22px}.status:before{content:'';width:5px;height:5px;background:var(--green);border-radius:100%}.purchase-row{display:flex;gap:10px}.quantity{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #a5ac9c;min-width:112px;height:53px}.quantity button{width:34px;height:100%;background:transparent;font-size:18px}.quantity output{font-size:13px}.buy-button{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 21px;min-height:53px;color:#fffaf0;background:var(--green);font-size:13px;font-weight:700}.buy-button span{font-size:21px;font-weight:400}.purchase-note{margin-top:13px;font-size:10px;color:var(--muted)}.service-links{display:flex;flex-wrap:wrap;gap:22px;margin-top:26px;padding-top:18px;border-top:1px solid var(--line);font-size:10px}.service-links a{text-decoration:underline;text-underline-offset:4px}.section-tabs{display:flex;align-items:center;justify-content:space-between;padding:20px 5%;border-block:1px solid var(--line);font-size:10px;letter-spacing:.1em}.section-tabs nav{display:flex;gap:35px}.section-tabs a{padding-block:5px}.section-tabs a:first-child{text-decoration:underline;text-underline-offset:7px}.story{display:grid;grid-template-columns:1fr 1.1fr;gap:10%;padding:70px 9% 74px}.section-kicker{color:var(--muted);margin-bottom:19px}.section-title{font:normal 49px/1.1 Georgia,serif;letter-spacing:-.045em}.section-title em{font-weight:normal;color:var(--green)}.story-copy{padding-top:8px}.language-tabs{display:flex;gap:20px;margin-bottom:20px}.language-tabs button{font-size:10px;background:transparent;padding:5px 0;color:var(--muted);border-bottom:1px solid transparent}.language-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--ink)}.story-copy p{font-size:14px;line-height:2;color:var(--muted)}.story-note{display:inline-block;margin-top:24px;transform:rotate(-2deg);background:#e7c3aa;padding:10px 16px;font:italic 16px Georgia,serif;color:var(--ink)}.record-section{padding:58px 9% 70px;background:#e9e8de}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.section-heading h2{font:normal 43px/1.1 Georgia,serif;letter-spacing:-.04em}.section-heading h2 small{display:block;margin-top:9px;font:12px Arial,sans-serif;letter-spacing:.02em;color:var(--muted)}.section-heading>.mono{color:var(--muted)}.spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 36px}.spec-grid>div{padding:18px 0;border-top:1px solid #c9cbbd;min-width:0}.spec-grid dt{font-size:9px;color:var(--muted);letter-spacing:.06em;margin-bottom:9px}.spec-grid dd{margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.track-section{padding:65px 9% 75px}.tracklist{list-style:none;padding:0;margin:35px 0 0;columns:2;column-gap:70px}.tracklist li{display:flex;gap:20px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--line);break-inside:avoid;font-size:14px}.tracklist .number{font:10px 'Courier New',monospace;color:var(--muted);width:19px;flex-shrink:0}.track-note{margin-top:19px;font-size:10px;color:var(--muted)}.closing{display:flex;justify-content:space-between;gap:25px;align-items:center;margin:0 5%;padding:33px 0;border-top:1px solid var(--line)}.closing strong{font:italic 27px Georgia,serif}.closing a{font-size:11px;text-decoration:underline;text-underline-offset:5px}footer{background:#e7e0cf;padding:32px 5%;display:flex;justify-content:space-between;align-items:center;gap:30px}footer p{font-size:10px;line-height:1.8;color:var(--muted)}footer .logo{font-size:17px}footer .logo img{width:36px;height:36px}.mobile-buy{display:none}.preview-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:100;background:var(--ink);color:var(--paper);font-size:12px;padding:14px 20px;max-width:calc(100% - 30px);line-height:1.7;text-align:center;box-shadow:3px 3px 0 #0003}.preview-toast[hidden]{display:none}[hidden]{display:none!important}.poster{--paper:#faf1dd;--ink:#24201c;--muted:#756153;--line:#cdbda4;--green:#156b65}.poster .announcement{background:#f0cb4e;color:var(--ink);border-bottom:1px solid var(--ink);font-weight:700}.poster .site-header{background:#f6e9cf;border-bottom:2px solid var(--ink)}.poster .hero{padding-top:32px;padding-bottom:60px;grid-template-columns:55% 45%;position:relative}.poster .art-column{padding-right:7%;position:relative}.poster .art-stage{background:#f2ce50;padding:42px 33px 24px;min-height:490px;box-shadow:6px 6px 0 var(--ink);border:1px solid var(--ink);isolation:isolate}.poster .art-stage:before{inset:0;background-image:radial-gradient(#9f601c45 .8px,transparent .9px);background-size:8px 8px;border:0;z-index:-1}.poster .art-stage:after{content:'';position:absolute;inset:55% -9px -15px 47%;background:#ea817b;transform:rotate(7deg);z-index:-1;clip-path:polygon(0 4%,100% 0,98% 91%,89% 94%,79% 91%,70% 96%,59% 93%,46% 98%,32% 94%,21% 100%,0 96%)}.poster .photo-paper{transform:rotate(-5deg);padding:14px;box-shadow:6px 7px 0 #241f1c45}.poster .photo-paper:before{background:#d9c59cbb;width:102px;transform:rotate(8deg)}.poster .product-photo{height:363px}.poster .art-caption{position:relative;z-index:1;margin-top:29px;color:var(--ink);font-weight:700}.poster .edition-sticker{right:-11px;bottom:33px;background:var(--teal);border-radius:0;clip-path:polygon(5% 0,100% 5%,96% 93%,0 100%);color:#fff8dd;box-shadow:none;width:115px;height:101px;transform:rotate(8deg);border:0}.poster .edition-sticker strong{font:900 33px Arial,sans-serif}.poster .gallery-note{margin-top:22px}.poster .buy-column{padding-left:7%;padding-top:10px}.poster .edition-line{display:inline-block;background:#e9b9b4;padding:7px 11px;transform:rotate(-2deg);color:var(--ink);margin-bottom:21px;clip-path:polygon(2% 0,98% 2%,100% 25%,98% 53%,100% 84%,98% 100%,0 96%,2% 63%,0 28%)}.poster .edition-line:before{display:none}.poster .artist{font-weight:700;font-size:23px}.poster .album-title{font:900 76px/.98 'Arial Black',Arial,sans-serif;text-transform:uppercase;letter-spacing:-.07em;margin:14px 0 21px;display:inline-block;background:#f3ce52;padding:5px 14px 10px 7px;transform:rotate(-2deg);box-shadow:5px 5px 0 var(--ink)}.poster .version-badges span{background:#fff9ea;border-color:var(--ink);box-shadow:2px 2px 0 #24201c33;font-weight:700}.poster .short-intro{margin-top:25px}.poster .price-line{border-top:2px dashed #c8b394}.poster .price{font-weight:800;font-size:31px}.poster .buy-button{background:var(--red);color:#fff7e9;box-shadow:4px 4px 0 var(--ink);border:1px solid var(--ink);transform:rotate(-1deg)}.poster .quantity{border-color:var(--ink);background:#fff9ea}.poster .section-tabs{background:var(--teal);color:#fff5da;border-block:2px solid var(--ink);transform:rotate(-.4deg)}.poster .section-tabs>.mono{color:#f4d86f}.poster .story{position:relative;background-image:radial-gradient(#d1a77944 .65px,transparent .8px);background-size:8px 8px}.poster .section-title{font:900 46px/1.08 'Arial Black',Arial,sans-serif;letter-spacing:-.05em;max-width:470px;position:relative;isolation:isolate}.poster .section-title em{font-style:normal;color:var(--red)}.poster .section-title:before{content:'';position:absolute;top:37%;left:-14px;right:5%;bottom:-7px;background:#f1ce5699;z-index:-1;transform:rotate(-3deg);clip-path:polygon(2% 5%,100% 0,98% 89%,87% 100%,70% 94%,45% 100%,0 95%)}.poster .story-note{background:var(--pink);font:700 14px Arial,sans-serif;box-shadow:3px 3px 0 var(--ink)}.poster .record-section{position:relative;background:#f0c6b7;clip-path:polygon(0 1%,10% 0,22% 1%,34% 0,44% 1%,58% 0,70% 1%,86% 0,100% 1%,100% 99%,84% 100%,71% 99%,55% 100%,40% 99%,23% 100%,10% 99%,0 100%)}.poster .section-heading h2{font:900 40px Arial,sans-serif;text-transform:uppercase;letter-spacing:-.05em}.poster .section-heading h2 small{font-weight:400;letter-spacing:0}.poster .spec-grid>div{border-color:#c29585}.poster .spec-grid dt{color:#735344}.poster .track-section{position:relative}.poster .tracklist{padding:25px 32px;background:#fffaec;border:1px solid var(--ink);box-shadow:7px 7px 0 #dbbc82;column-gap:48px;position:relative}.poster .tracklist:before{content:'';width:83px;height:27px;background:#cbbd92b3;position:absolute;left:43%;top:-13px;transform:rotate(4deg)}.poster .tracklist li{border-bottom-style:dashed}.poster .closing strong{font:900 24px Arial,sans-serif;text-transform:uppercase}.poster footer{background:#f0cf54;border-top:1px solid var(--ink)}
@media(min-width:1600px){.product-photo{height:440px}.poster .product-photo{height:420px}.poster .album-title{font-size:87px}}
@media(max-width:1000px) and (min-width:700px){.hero{grid-template-columns:52% 48%;padding-inline:4%}.art-column{padding-right:6%}.art-stage{padding:30px 20px}.product-photo{height:300px}.album-title{font-size:75px}.buy-column{padding-left:6%}.poster .album-title{font-size:54px}.poster .product-photo{height:300px}.poster .art-stage{min-height:420px;padding-inline:24px}.header-nav{gap:18px}.story{gap:7%;padding-inline:6%}.section-title{font-size:40px}.poster .section-title{font-size:38px}.record-section,.track-section{padding-inline:6%}}
@media(max-width:699px){html{scroll-padding-top:20px}.announcement{font-size:8px;padding:8px 12px;letter-spacing:.09em}.site-header{padding:16px 5%;gap:10px}.logo{font-size:18px;gap:8px}.logo img{width:36px;height:36px}.header-nav{display:none}.header-tools{gap:14px;font-size:10px}.header-tools>.search-link{display:none}.breadcrumb{font-size:9px;margin-top:20px}.breadcrumb span{margin:0 7px}.hero{display:flex;flex-direction:column;padding:25px 5% 36px}.art-column{padding-right:0}.art-stage{padding:30px 26px 22px}.product-photo{height:auto;aspect-ratio:1.25;object-fit:contain}.photo-paper{padding:11px;transform:rotate(-2deg)}.photo-paper:before{height:22px;width:68px;top:-12px}.edition-sticker{width:80px;height:80px;right:3px;bottom:40px;font-size:9px;gap:4px}.edition-sticker strong{font-size:24px}.art-caption{margin-top:20px;font-size:8px}.gallery-note{margin-top:13px;font-size:9px}.gallery-note button{font-size:9px}.buy-column{padding:31px 0 0;align-self:stretch}.edition-line{font-size:9px;margin-bottom:16px}.artist{font-size:17px}.album-title{font-size:80px;margin:7px 0 19px}.version-badges span{font-size:9px;padding:6px 9px}.short-intro{font-size:13px;margin:19px 0}.price-line{padding:19px 0 15px;margin-top:21px}.price{font-size:26px}.status{margin-bottom:18px}.purchase-row{gap:9px}.quantity{min-width:104px;height:51px}.buy-button{font-size:12px;min-height:51px}.purchase-note{font-size:9px}.service-links{margin-top:22px;font-size:9px}.section-tabs{padding:17px 5%;font-size:9px}.section-tabs nav{gap:21px}.section-tabs>.mono{display:none}.story{display:block;padding:40px 6%}.section-title{font-size:40px;max-width:340px}.section-kicker{font-size:9px;margin-bottom:13px}.story-copy{padding-top:25px}.story-copy p{font-size:13px;line-height:1.95}.language-tabs{margin-bottom:15px}.language-tabs button{min-height:36px;font-size:11px}.story-note{font-size:15px;margin-top:20px}.record-section{padding:39px 6% 40px}.section-heading{align-items:center;margin-bottom:24px;gap:14px}.section-heading h2{font-size:34px}.section-heading h2 small{font-size:11px}.section-heading>.mono{font-size:8px}.spec-grid{grid-template-columns:1fr 1fr;gap:0 18px}.spec-grid>div{padding:15px 0}.spec-grid dt{font-size:8px;line-height:1.7}.spec-grid dd{font-size:11px;line-height:1.75}.track-section{padding:42px 6%}.tracklist{columns:1;margin-top:25px}.tracklist li{font-size:13px;padding:12px 0;gap:17px}.track-note{font-size:9px;line-height:1.8}.closing{padding:25px 0;display:block}.closing strong{font-size:26px}.closing a{display:inline-block;margin-top:17px;font-size:10px}footer{padding:25px 5% 97px;gap:15px;align-items:flex-start}footer p{font-size:8px;text-align:right}footer .logo{font-size:14px}footer .logo img{width:30px;height:30px}.mobile-buy{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:30;justify-content:space-between;align-items:center;gap:16px;padding:12px 5%;padding-bottom:max(12px,env(safe-area-inset-bottom));background:#f6f1e6f5;border-top:1px solid var(--line);backdrop-filter:blur(10px)}.mobile-buy>div{font-size:17px;font-weight:700;white-space:nowrap}.mobile-buy small{font-size:9px;font-weight:400;display:block;margin-bottom:5px}.mobile-buy button{padding:14px 21px;background:var(--green);color:var(--paper);font-size:12px;font-weight:700;min-height:44px;flex-shrink:0}.preview-toast{bottom:90px;font-size:11px;width:max-content}.poster .hero{display:flex;padding:27px 5% 37px}.poster .art-column{padding:0}.poster .art-stage{min-height:0;padding:29px 25px 22px}.poster .product-photo{height:auto;aspect-ratio:1.3}.poster .photo-paper{padding:11px}.poster .edition-sticker{right:-4px;bottom:30px;width:90px;height:76px;font-size:9px}.poster .edition-sticker strong{font-size:25px}.poster .art-caption{margin-top:22px}.poster .gallery-note{margin-top:17px}.poster .buy-column{padding:31px 0 0}.poster .edition-line{font-size:9px;margin-bottom:19px}.poster .artist{font-size:20px}.poster .album-title{font-size:64px;max-width:100%;margin-top:13px;padding:5px 12px 8px 5px;box-shadow:4px 4px 0 var(--ink)}.poster .short-intro{margin-top:23px}.poster .price{font-size:28px}.poster .buy-button{min-height:51px}.poster .story{padding-top:42px}.poster .section-title{font-size:39px}.poster .story-note{font-size:12px}.poster .section-heading h2{font-size:30px}.poster .tracklist{padding:23px 20px;columns:1;box-shadow:5px 5px 0 #dbbc82}.poster .tracklist:before{left:39%}.poster .closing strong{font-size:23px}.poster .mobile-buy{background:#fbf0dff5;border-top:2px solid var(--ink)}.poster .mobile-buy button{background:var(--red);border:1px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}}
@media(max-width:360px){.poster .album-title{font-size:56px}.header-tools{gap:10px}.hero,.poster .hero{padding-inline:5%}.album-title{font-size:73px}.spec-grid{gap:0 14px}.section-tabs nav{gap:16px}.mobile-buy button{padding-inline:17px}.art-caption{letter-spacing:.03em}.header-tools>span{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.poster .section-title{overflow-wrap:anywhere}.poster-copy-line{display:block}.poster-default-zh{display:block;font:normal 18px/1.7 Arial,Microsoft YaHei,sans-serif;letter-spacing:.02em;margin-top:16px}@media(max-width:699px){.poster-default-zh{font-size:14px;margin-top:12px}}@media(max-width:699px){.poster .site-header{flex-wrap:wrap;row-gap:14px}.poster .header-nav{display:flex;order:3;width:100%;justify-content:center;gap:22px;font-size:11px;line-height:1.4}.poster .header-nav a{padding:7px 0;white-space:nowrap}.poster .header-nav a:last-child{text-decoration:underline;text-underline-offset:4px}}.poster footer{flex-wrap:wrap}.poster .product-policy-links{flex:0 0 100%;display:flex;flex-wrap:wrap;gap:8px 28px;padding-top:16px;border-top:1px solid var(--line)}.poster .product-policy-links a{display:inline-flex;align-items:center;min-height:44px;font-size:11px;line-height:1.6;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.poster .product-policy-links a:hover{color:var(--red)}@media(max-width:699px){.poster .product-policy-links{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:8px;padding-top:12px}.poster .product-policy-links a{font-size:9px;white-space:nowrap;flex-shrink:0;letter-spacing:0}}@media(min-width:700px){.poster footer{flex-wrap:nowrap;gap:24px}.poster footer>.logo{order:1;flex-shrink:0}.poster footer>p{order:3;flex-shrink:0;text-align:right}.poster .product-policy-links{order:2;flex:1 1 auto;flex-wrap:nowrap;justify-content:center;gap:clamp(12px,1.8vw,28px);padding-top:0;border-top:0}.poster .product-policy-links a{white-space:nowrap}}@media(min-width:700px) and (max-width:1000px){.poster footer{gap:14px}.poster footer .logo{font-size:14px}.poster footer .logo img{width:30px;height:30px}.poster footer>p{font-size:8px;max-width:135px}.poster .product-policy-links{gap:12px}.poster .product-policy-links a{font-size:9px}}
.quantity input{width:44px;border:0;background:transparent;text-align:center;color:inherit;appearance:textfield;font:16px Arial,sans-serif;padding:0;min-width:0}.quantity input::-webkit-inner-spin-button{appearance:none}.language-panel form{margin:0}.language-panel button{padding:6px;background:transparent;text-align:left;width:100%;font-size:12px}.language-panel button[aria-current]{font-weight:700;text-decoration:underline}.language-panel{min-width:136px}.gallery-thumbs{display:flex;gap:10px;overflow:auto;margin-top:18px}.gallery-thumbs button{flex:0 0 64px;padding:3px;border:1px solid var(--line);background:white}.gallery-thumbs img{width:58px;height:58px;object-fit:contain}.edition-sticker span{max-width:95%;padding:0 5px;overflow-wrap:anywhere;font-size:9px;line-height:1.25}.poster .album-title--long{font-size:clamp(36px,4.1vw,62px);line-height:1.05}.album-title{overflow-wrap:anywhere}.album-description{font-size:14px;line-height:2;color:var(--muted);overflow-wrap:anywhere}.album-description p,.album-description li{margin-bottom:10px}.variant-label{display:block;font-size:12px;margin-bottom:8px}.poster-product-form select{width:100%;padding:12px;border:1px solid var(--ink);background:var(--paper);font:14px Arial,sans-serif;margin-bottom:14px}.buy-button:disabled,.mobile-buy button:disabled{opacity:.45;cursor:not-allowed}.poster .mobile-buy{padding-bottom:max(12px,env(safe-area-inset-bottom));gap:10px}.mobile-buy>div{min-width:0}.mobile-buy small{max-width:48vw;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-buy>div>span{font-size:22px;font-weight:700}.poster footer{padding-bottom:36px}#PosterImageDialog{padding:20px;border:1px solid var(--ink);max-width:min(92vw,1100px);background:white}#PosterImageDialog::backdrop{background:#000a}#PosterImageDialog>button{display:block;margin-left:auto;padding:10px 15px;margin-bottom:14px}#PosterImageDialog img{max-height:78vh;object-fit:contain}#MainContent{outline:none}@media(max-width:699px){.poster .album-title--long{font-size:38px}.site-header{column-gap:12px}.header-tools{gap:10px}.header-tools>a:first-child{display:none}.edition-sticker span{font-size:8px}.poster footer{padding-bottom:114px}.mobile-buy button{min-height:48px;white-space:nowrap;font-size:12px;padding-inline:18px}.mobile-buy small{font-size:10px}.story:has(.story-copy:empty){grid-template-columns:1fr}.spec-grid:empty{min-height:0}}@media(max-width:359px){.poster .album-title--long{font-size:33px}.mobile-buy>div>span{font-size:19px}.mobile-buy button{padding-inline:13px}.header-tools{font-size:10px}}
