/* A版磨砂；匿名实际像素已在导出端模糊。 */
.series-image{overflow:hidden;isolation:isolate;border-radius:9px}
[data-selection-auth="out"] .series-image img{pointer-events:none}
[data-selection-auth="out"] .series-image::after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.38);pointer-events:none}
.variant-choice{overflow:hidden}
.privacy-wrap{position:relative;flex:none;width:100%}
.privacy-login{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;z-index:2;text-decoration:none;color:#20252b;cursor:pointer}
.privacy-login:hover{text-decoration:none;color:#20252b}
.privacy-label{display:flex;gap:8px;align-items:center;background:rgba(255,255,255,.96);border:1px solid #fff;border-radius:999px;padding:10px 15px;font:600 14px/1.4 Arial,"Microsoft YaHei",sans-serif;box-shadow:0 4px 18px #33221012}
.privacy-login svg{width:17px;height:17px;color:#ff6a20;flex:none}
.privacy-action{color:#b64512;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px;background:rgba(255,255,255,.5);padding:3px 8px;border-radius:5px}
.privacy-login:focus-visible{outline:3px solid #f65b22;outline-offset:3px;border-radius:9px}
.privacy-login:hover .privacy-label{box-shadow:0 5px 22px #99501b26}
@media(max-width:760px){.privacy-label{font-size:11px;gap:5px;padding:8px}.privacy-login svg{width:14px;height:14px}.privacy-action{font-size:11px}.privacy-login{gap:8px}}

[data-selection-auth="in"] .privacy-login{display:none}
[data-selection-auth="out"] .hero-image{position:relative;overflow:hidden}
[data-selection-auth="out"] .hero-image::after{content:"";position:absolute;inset:0;background:#ffffff61}
[data-selection-auth="out"] .catalog-card img{opacity:.7}

.privacy-catalog{display:block}.privacy-catalog>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:10px}
