.model-page .wrapper .model-hero{width:100%;height:280px;min-height:320px}.model-page .wrapper .model-list-wrapper .list-wrapper .model-item .mask .tryon .icon{background:url(/images/home/btn-icon.png) 50%/contain no-repeat;flex:0 0 16px;height:16px}.model-hero .content{z-index:2}.model-hero__preview{pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(160deg,#18181b 0%,#27272a 50%,#18181b 100%);gap:8px;height:100%;padding:8px;display:flex}.model-hero__col{border-radius:12px;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%)}.model-hero__track{will-change:transform;flex-direction:column;gap:10px;width:100%;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.model-hero__col--up .model-hero__track{animation-name:model-hero-marquee-up}.model-hero__col--down .model-hero__track{animation-name:model-hero-marquee-down}.model-hero__track--static{animation:none}.model-hero__segment{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.model-hero__cell{aspect-ratio:3/4;background:#3f3f46;border-radius:10px;flex-shrink:0;width:100%;position:relative;overflow:hidden}.model-hero__img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.model-hero__ph{aspect-ratio:3/4;background:linear-gradient(120deg,#3f3f46 0%,#52525b 40%,#3f3f46 100%);border-radius:10px;width:100%;animation:1.2s ease-in-out infinite model-hero-shimmer}.model-hero__loading{z-index:1;background:#18181b59;position:absolute;inset:0}@keyframes model-hero-marquee-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes model-hero-marquee-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes model-hero-shimmer{0%,to{opacity:.55}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.model-hero__track{animation:none!important;transform:none!important}.model-hero__ph{opacity:.65;animation:none}}@media (max-width:640px){.model-page .wrapper .model-hero{height:280px;min-height:280px}.model-hero__preview{gap:6px;padding:6px}.model-hero__track,.model-hero__segment{gap:6px}}
