.skin-modes{display:flex;gap:6px;margin-bottom:12px;padding:5px;border:1px solid var(--catalog-line);border-radius:14px;width:fit-content;background:var(--catalog-surface)}
.skin-modes button{border:0;border-radius:9px;background:transparent;color:var(--catalog-muted);padding:10px 17px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.skin-modes button[aria-pressed=true]{background:var(--accent);color:#fff}.skin-modes button span{font-size:17px;vertical-align:middle;margin-inline-end:5px}
.skin-3d{position:relative;aspect-ratio:1.5;min-height:260px;overflow:hidden;border:1px solid var(--catalog-line);border-radius:17px;background:radial-gradient(ellipse at 50% 40%,#34405255,transparent 70%),var(--catalog-surface)}.skin-3d[hidden],.skin-photos[hidden],.skin-error[hidden]{display:none}.skin-frame,.skin-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.skin-frame{opacity:0;transition:opacity .25s}.skin-3d.is-ready .skin-frame{opacity:1}.skin-loading-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box}.skin-3d.is-ready .skin-loading-poster{opacity:0}.skin-loading{position:absolute;inset-inline:15px;bottom:20px;text-align:center;color:var(--catalog-muted);font-size:12px;pointer-events:none}.skin-loading[hidden]{display:none}.skin-drag{position:absolute;bottom:14px;inset-inline:16px;text-align:center;pointer-events:none;font-size:10px;color:var(--catalog-muted);opacity:0}.skin-3d.is-ready .skin-drag{opacity:1}.skin-general,.skin-error{font-size:11px;line-height:1.7;color:var(--catalog-muted);margin:12px 2px 0}.skin-error{color:#d4a761}.skin-photo{background:radial-gradient(ellipse at 50% 40%,#34405255,transparent 72%),#101620}.skin-photo .product-image{object-fit:contain;padding:9%;box-sizing:border-box}.skin-card-badge{position:absolute;inset-inline-end:12px;bottom:10px;padding:5px 9px;background:#171c2cd9;border:1px solid #ffffff25;border-radius:8px;color:#dbd9ef;font-size:11px;font-weight:700;backdrop-filter:blur(5px)}
.listing-image-watermark{position:absolute!important;inset:0!important;display:flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;padding:0!important;margin:0!important;transform:none!important;background:none!important;border:0!important;border-radius:0!important;opacity:.13!important;pointer-events:none!important;filter:none!important;z-index:2}.listing-image-watermark>svg{width:78%!important;height:auto!important;max-height:44%!important;overflow:visible}.skin-3d .listing-image-watermark{z-index:1}.gallery-main-image{object-fit:contain!important}
@media(prefers-reduced-motion:reduce){.skin-frame{transition:none}}@media(max-width:500px){.skin-modes button{font-size:11px;padding:9px 13px}.skin-3d{min-height:220px}.skin-general{font-size:10px}.skin-card-badge{font-size:9px;padding:4px 7px;inset-inline-end:7px;bottom:7px}}
.skin-photo,.skin-3d,.skin-gallery .gallery-main,.skin-preview .preview-visual{background:radial-gradient(ellipse at 28% 15%,#fffaf8 0%,transparent 56%),radial-gradient(ellipse at 85% 85%,#b7c5e1 0%,transparent 60%),linear-gradient(135deg,#dde3ee,#f0f1f8 48%,#c7cfe0)}
.skin-photo .product-image{padding:11%;object-fit:contain}.skin-gallery .gallery-main-image{padding:7%;box-sizing:border-box}.skin-gallery .gallery-thumbs button{background:#dce2ed}.skin-gallery .gallery-thumbs img{object-fit:contain}
.skin-preview .preview-visual>img{object-fit:contain;padding:20px;box-sizing:border-box}.skin-preview .preview-visual:after{background:linear-gradient(180deg,#ffffff20,transparent 65%,var(--preview-bg))}
.skin-frame canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.skin-frame canvas:active{cursor:grabbing}.skin-3d{border-color:#a8b5ce55}.skin-3d:before{content:"";position:absolute;width:56%;height:11%;left:22%;bottom:17%;background:radial-gradient(ellipse,#39465d25,transparent 70%);pointer-events:none}.skin-loading{color:#536078}.skin-help{font-size:11px;color:var(--catalog-muted);margin:12px 2px 0}.skin-help[hidden]{display:none}
.skin-photo .product-image,.skin-gallery .gallery-main-image,.skin-preview .preview-visual>img{background:transparent!important}.skin-gallery .gallery-main-image{border:0!important;padding:7%!important}
.item-card{display:flex;flex-direction:column}.item-card>.skin-photo{order:0;aspect-ratio:1.6}.item-card>.card-stat-corner{position:static;order:1;display:flex;justify-content:flex-end;padding:7px 12px;border:0;border-bottom:1px solid var(--catalog-line);border-radius:0;background:var(--catalog-surface);color:var(--catalog-muted)}.item-card>.product-info{order:2;flex:1}
.store-body .product-card .product-photo.skin-photo>.product-image{object-fit:contain;padding:30px 14px 12px;box-sizing:border-box}.item-card:not(.showcase-card) .skin-photo>.product-image{padding-top:14px}
.skin-preview .preview-hero{height:230px}.skin-preview .preview-visual>img{object-fit:contain;padding:38px 26px 44px}.skin-preview.is-zooming .preview-visual>img{transform:scale(1.06)}.skin-preview .preview-game{color:#354057}.skin-preview .preview-game span+span{border-color:#35405755}.skin-preview .preview-visual:after{background:linear-gradient(180deg,#ffffff15,transparent 85%)}.skin-preview .preview-image-steps i{background:#52648655}.skin-preview .preview-image-steps i.is-current{background:#384a6b}
.preview-model{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .3s ease}.preview-model canvas{display:block;width:100%;height:100%}.listing-preview.is-model .preview-model{opacity:1}.listing-preview.is-model .preview-visual>img,.listing-preview.is-model .preview-game,.listing-preview.is-model .preview-eyebrow{opacity:0}.preview-visual{touch-action:pan-y;user-select:none}.preview-visual img{-webkit-user-drag:none}.preview-hero .preview-visual{cursor:pointer}
@media(prefers-reduced-motion:reduce){.preview-model,.preview-visual>img{transition:none!important}}
.skin-float{border:1px solid var(--catalog-line);border-radius:12px;padding:14px 16px;margin:16px 0}.skin-float>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:12px}.skin-float strong{font-variant-numeric:tabular-nums}.skin-wear-track{height:7px;margin-top:14px;border-radius:8px;background:linear-gradient(90deg,#53bd9a 0% 7%,#9fc963 7% 15%,#ddc262 15% 38%,#d99352 38% 45%,#c66a76 45% 100%);position:relative}.skin-wear-track i{position:absolute;top:-3px;width:2px;height:13px;background:var(--catalog-text,#fff);box-shadow:0 0 0 1px #0c101850;transform:translateX(-1px)}.skin-wear-labels{display:grid;grid-template-columns:7fr 8fr 23fr 7fr 55fr;font-size:8px;color:var(--catalog-muted);margin-top:7px}.skin-wear-labels span{text-align:center}.skin-pattern{font-size:12px;color:var(--catalog-muted);display:flex;justify-content:space-between;gap:12px}
.store-body.is-navigating:after{content:"";position:fixed;inset:0 auto auto 0;height:3px;width:100%;z-index:1000;background:var(--accent,#8762e8);transform-origin:left;animation:store-route-progress 1.3s ease-out both;pointer-events:none}.store-body.is-navigating{cursor:progress}.store-main.route-enter{animation:store-route-enter .18s ease-out both}@keyframes store-route-progress{from{transform:scaleX(.05)}to{transform:scaleX(.9)}}@keyframes store-route-enter{from{opacity:.7;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.store-main.route-enter,.store-body.is-navigating:after{animation:none}}
.preview-model-caption{display:block;margin-top:8px;font-size:10px;line-height:1.5;color:var(--preview-muted)}

.skin-media,.listing-gallery{min-width:0;max-width:100%}.skin-3d{width:100%;box-sizing:border-box}.skin-frame{box-sizing:border-box}
