.story-slot285{min-height:0;margin:0;padding:0}body .story-slot285 .story-rail083{padding-top:4px;padding-bottom:4px}
body #app>.ticker{width:90%;margin:0 auto!important}body #app>.ticker+.banner-carousel{width:90%;margin:0 auto!important}body .banner-track{align-items:start}body .banner-slide img{display:block;width:100%;height:auto;aspect-ratio:2.25/1;object-fit:contain;max-height:none}
body .photo-carousel082{aspect-ratio:3/4;background:#f5f2ed}body .photo-track082{height:100%}body .photo-slide082 img{width:100%;height:100%;aspect-ratio:3/4}body .detail .photo-carousel082{aspect-ratio:3/4;max-height:680px}body .card{content-visibility:visible;contain-intrinsic-size:none}
.card-body h3{min-height:2.4em}.shop-like096{min-height:54px}#count{min-height:1.5em}
body .category-rail{min-height:44px;padding:5px 14px;gap:7px;align-items:center}body .category-rail button{padding:6px 12px;min-height:34px;font-size:13px;line-height:1.25;border-radius:20px}.catalog-loading285{position:fixed;bottom:86px;left:16px;z-index:20;margin:0;padding:8px 12px;font-size:13px;box-shadow:0 2px 12px #0002}
@media(max-width:600px){body .ticker{margin-bottom:12px}body .ticker-flow span{padding-top:8px;padding-bottom:8px}}
@media(prefers-reduced-motion:reduce){.ticker-flow{animation:none}}
body .customer-highlights .feature-icon{font-size:20px;line-height:1.2}body .customer-highlights .feature-icon svg{width:26px;height:26px}body .customer-highlights .flash-highlight .feature-icon,body .customer-highlights .clearance-highlight .feature-icon{width:30px;height:30px;border-radius:10px}
