
.ve-album-block{display:block;min-width:0;max-width:100%;text-align:inherit}
[data-ve-album-name]{display:block;max-width:100%;min-width:0;font-size:var(--ve-album-fit,1em);line-height:1.4;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;white-space:normal;text-wrap:pretty;letter-spacing:inherit}
.ve-album-version{display:block;margin-top:.45em;font-size:.78em;line-height:1.5;font-weight:400;letter-spacing:normal;text-transform:none;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}
.ve-album-artist{display:block;margin-bottom:.3em;font-size:.85em;line-height:1.4;letter-spacing:normal;word-break:normal;overflow-wrap:normal;hyphens:none}
.product h3 .ve-album-block [data-ve-album-name]{font-size:var(--ve-album-fit,14px);font-weight:400;line-height:1.4}
.product .ve-album,.ve-soundtrack-card h4{display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-height:none!important;overflow:visible!important;word-break:normal!important;overflow-wrap:normal!important}
.ve-rsd-grid .product .ve-album{display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}
.editor-text>small{display:block}
.poster .buy-column{min-width:0}
.poster .album-title{display:block;max-width:100%;font-size:clamp(32px,4.1vw,56px);letter-spacing:-.045em;word-break:normal;overflow-wrap:normal}
.poster .album-title--long{font-size:clamp(28px,3.2vw,44px);line-height:1.12}
.poster .album-title [data-ve-album-name]{line-height:1.1;letter-spacing:inherit}
.poster .album-title .ve-album-version{margin-top:12px;font:400 16px/1.5 Arial,'Microsoft YaHei','PingFang SC',sans-serif;letter-spacing:0}
@media(max-width:699px){.poster .album-title{font-size:clamp(30px,10vw,42px);letter-spacing:-.035em}.poster .album-title--long{font-size:clamp(26px,7.8vw,32px)}.poster .album-title .ve-album-version{font-size:14px;margin-top:10px}}

.poster .art-specs{display:none}
@media(max-width:699px){.poster .art-photo{position:relative;min-width:0}.poster .art-photo .edition-sticker{right:-12px;bottom:-7px;width:88px;height:45px;gap:0;padding:8px;justify-content:center}.poster .art-photo .edition-sticker strong{font-size:25px;line-height:1;white-space:nowrap}.poster .art-photo .edition-sticker span,.poster .art-caption>i,.poster .buy-column>.version-badges{display:none}.poster .art-caption{display:block;font-size:10px;line-height:1.5;margin-top:25px;letter-spacing:.02em}.poster .art-specs{display:flex;margin-top:12px;gap:7px;align-items:stretch;min-width:0;letter-spacing:0}.poster .art-specs>span{display:flex;align-items:center;max-width:100%;font-size:10px;line-height:1.5;padding:6px 8px;word-break:normal;overflow-wrap:normal;hyphens:none}}
