.storefront-v2 .product-tags{z-index:4;pointer-events:none;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;top:10px;left:10px;right:10px}.storefront-v2 .product .product-badge,.storefront-v2 .product .product-condition{color:#2453b4;letter-spacing:-.2px;white-space:normal;overflow-wrap:anywhere;text-align:left;background:#fff;border:1px solid #d2def5;border-radius:7px;width:fit-content;max-width:100%;min-height:25px;padding:4px 8px;font-size:13px;font-weight:750;line-height:1.2;display:inline-block;position:static;box-shadow:0 2px 5px #2034500d}.storefront-v2 .product-tags>:first-child{max-width:calc(100% - 30px)}.storefront-v2 .product .product-condition{--tag-surface:linear-gradient(135deg, #f7fbff 0%, #bccde7 42%, #edf6ff 57%, #a8c1e4 100%);--tag-ink:#203e68;--tag-border:#91abc9;--tag-shadow:#6c85a0;--tag-glow:#8fbeed4d;isolation:isolate;background:var(--tag-surface);min-height:28px;color:var(--tag-ink);border-color:var(--tag-border);text-shadow:0 1px #ffffffa6;box-shadow:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #ffffff80, 0 2px 0 var(--tag-shadow), 0 4px 8px #1b294040, 0 0 10px var(--tag-glow);align-items:center;gap:4px;font-weight:850;display:inline-flex;position:relative;overflow:hidden}.storefront-v2 .product-condition[data-theme=S]{--tag-surface:linear-gradient(135deg, #fff6c6 0%, #e8b74e 35%, #fff6cf 52%, #e9b943 72%, #ffe6a0 100%);--tag-ink:#634009;--tag-border:#c99630;--tag-shadow:#a77724;--tag-glow:#f6c54273}.storefront-v2 .product-condition[data-theme=A]{--tag-surface:linear-gradient(135deg, #f3efff 0%, #b0a1f0 38%, #e5ecff 55%, #a99ee7 100%);--tag-ink:#403079;--tag-border:#9880d2;--tag-shadow:#7763ad;--tag-glow:#bba0ff66}.storefront-v2 .product-condition[data-theme=sealed]{--tag-surface:linear-gradient(135deg, #e6fff4 0%, #97d9b9 40%, #e2fff1 56%, #91d4b1 100%);--tag-ink:#18583e;--tag-border:#78bda0;--tag-shadow:#518d72;--tag-glow:#77dca24d}.storefront-v2 .product-condition[data-theme=B]{--tag-surface:linear-gradient(135deg, #e2ffff 0%, #8ccfdb 40%, #ddfaff 55%, #83c2d3 100%);--tag-ink:#175267;--tag-border:#6fa9bf;--tag-shadow:#4c8398;--tag-glow:#80d7e659}.storefront-v2 .product-condition[data-theme=used]{--tag-surface:linear-gradient(135deg, #fff4de 0%, #dfbb84 40%, #fff0d4 56%, #d9b179 100%);--tag-ink:#6a471d;--tag-border:#bb9664;--tag-shadow:#947146;--tag-glow:#ebbe7c59}.storefront-v2 .product-condition[data-theme=C]{--tag-surface:linear-gradient(135deg, #fff1ee 0%, #e5a6b6 40%, #ffe7e7 56%, #dca0b0 100%);--tag-ink:#78324b;--tag-border:#c2859b;--tag-shadow:#a3647a;--tag-glow:#f3a6be59}.storefront-v2 .product-condition[data-theme=opened]{--tag-surface:linear-gradient(135deg, #eef8ff 0%, #9ebfe9 40%, #e7f4ff 56%, #94b6e0 100%);--tag-ink:#244b7b;--tag-border:#7c9ec9;--tag-shadow:#5b7fac;--tag-glow:#8dbcf16b}.storefront-v2 .condition-gem{filter:drop-shadow(0 1px #ffffffb3);flex:0 0 12px;width:12px;height:12px}.storefront-v2 .condition-label{z-index:1;min-width:0;position:relative}.storefront-v2 .product-condition:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffffe6 48%,#ffffff73 58%,#fff0);width:45%;animation:3.8s ease-in-out infinite condition-sheen;position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-220%)skew(-22deg)}.storefront-v2 .condition-glints{z-index:3;pointer-events:none;position:absolute;inset:0}.storefront-v2 .condition-glints:before,.storefront-v2 .condition-glints:after{content:"";clip-path:polygon(50% 0,62% 36%,100% 50%,62% 63%,50% 100%,38% 63%,0 50%,38% 36%);background:#fff;width:8px;height:8px;animation:3.8s ease-in-out infinite condition-twinkle;position:absolute}.storefront-v2 .condition-glints:before{top:1px;right:6px}.storefront-v2 .condition-glints:after{width:5px;height:5px;animation-delay:.55s;bottom:2px;left:4px}@keyframes condition-sheen{0%,15%{opacity:0;transform:translate(-220%)skew(-22deg)}22%{opacity:.85}48%{opacity:0;transform:translate(340%)skew(-22deg)}to{opacity:0;transform:translate(340%)skew(-22deg)}}@keyframes condition-twinkle{0%,12%,55%,to{opacity:.25;transform:scale(.4)rotate(0)}30%,40%{opacity:1;transform:scale(1)rotate(20deg)}}@media (prefers-reduced-motion:reduce){.storefront-v2 .product-condition:after,.storefront-v2 .condition-glints:before,.storefront-v2 .condition-glints:after{animation:none}}.storefront-v2 .product .product-bottom{display:block}.storefront-v2 .product-soldout-overlay{z-index:3;pointer-events:none;border-radius:inherit;background:#1d2c4a38;align-items:center;display:grid;position:absolute;inset:0}.storefront-v2 .product-soldout-overlay strong{color:#fff;letter-spacing:4px;text-align:center;background:#182840eb;width:100%;padding:12px 8px;font-size:clamp(28px,3vw,42px);font-weight:900;line-height:1.3;display:block}@media (max-width:600px){.storefront-v2 .product-tags{gap:4px;top:7px;left:7px;right:7px}.storefront-v2 .product .product-badge,.storefront-v2 .product .product-condition{border-radius:6px;padding:4px 7px}.storefront-v2 .product-soldout-overlay strong{letter-spacing:2px;font-size:28px}}
