.consumer-app .home-style-heading-desktop{display:none}.consumer-app .feed-shell .home-style-section{padding-top:16px}.consumer-app .feed-shell .home-style-section>.section-title{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media (min-width:1024px){.consumer-app .feed-shell .home-style-section{padding-top:24px}.consumer-app .feed-shell .home-categories.home-style-rail{justify-content:space-between}}.home-style-name .style-label-tail{white-space:nowrap}.consumer-app .home-style-collections{min-width:0;margin-block:28px}.consumer-app .style-collection+.style-collection{margin-top:32px}.consumer-app .style-collection>.section-title{margin:0 0 8px;align-items:center}.consumer-app .style-collection>.section-title h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.025em}.consumer-app .style-collection>.section-title a{gap:8px}.consumer-app .style-collection-banner{display:block;position:relative;height:210px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.consumer-app .style-collection-banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%}.consumer-app .style-collection-banner--minimal img{object-position:center 55%}.consumer-app .style-collection-banner>span{position:absolute;right:7px;bottom:7px;max-width:calc(100% - 14px);padding:2px 5px;background:rgb(255 255 255/92%);color:var(--muted);font-size:10px;line-height:1.4}.consumer-app .style-product-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px) / 4);grid-gap:12px;gap:12px;overflow-x:auto;padding-block:14px 8px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin}.consumer-app .style-product-rail>.product-card{min-width:0;scroll-snap-align:start}.consumer-app .product-card-horizontal .card-copy{min-width:0;padding:2px 0 40px}.consumer-app .product-card-horizontal.product-card-refined .card-meta{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 4px;gap:2px}.consumer-app .product-card-horizontal.product-card-refined .card-meta>span{max-width:100%;text-align:left;overflow-wrap:anywhere}.consumer-app .style-product-rail .product-card-horizontal.product-card-refined h2.card-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45}.consumer-app .product-card-horizontal.product-card-refined .card-price{margin-top:7px}.consumer-app .product-card-horizontal.product-card-refined .card-condition{margin-top:4px}.consumer-app .product-card-horizontal .card-wishlist{top:auto;left:auto;right:0;bottom:0;border:0}.consumer-app .product-card-horizontal .card-wishlist .wishlist-button{border:0;background:transparent}.consumer-app .product-card-horizontal .card-wishlist .wishlist-feedback{position:absolute;bottom:44px;right:0;width:190px}@media (max-width:767px){.consumer-app .home-style-collections{margin-block:14px 28px}.consumer-app .style-collection+.style-collection{margin-top:24px}.consumer-app .style-collection>.section-title h2{font-size:21px}.consumer-app .style-collection-banner{height:clamp(132px,40vw,184px)}.consumer-app .style-product-rail{grid-auto-columns:44%;gap:12px;margin-inline:-16px;padding:14px 16px 8px;scroll-padding-inline:16px;scrollbar-width:none}.consumer-app .style-product-rail::-webkit-scrollbar{display:none}}@media (max-width:359px){.consumer-app .style-product-rail{margin-inline:-12px;padding-inline:12px;scroll-padding-inline:12px;grid-auto-columns:46%}}.consumer-app .product-card-compact .card-meta>span{max-width:100%;text-align:left}.consumer-app .product-card-compact.product-card-refined h2.card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;min-height:3em}.consumer-app .product-card-compact.product-card-refined .card-price{display:flex;flex-wrap:wrap;align-items:center;gap:2px 5px;min-height:44px;margin:2px 0 0;padding-right:44px;font-size:15px}.consumer-app .product-card-compact .card-wishlist{top:auto;right:0;bottom:0;border:0}.consumer-app .product-card-compact .card-wishlist .wishlist-button{border:0;background:transparent}.consumer-app .product-card-compact .card-wishlist .wishlist-feedback{position:absolute;right:0;bottom:44px;width:180px}.style-banner-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.style-banner-slides::-webkit-scrollbar{display:none}.style-banner-slides>.style-collection-banner{flex:0 0 100%;scroll-snap-align:start;box-sizing:border-box}.style-banner-controls{display:flex;justify-content:center;align-items:center;gap:12px;font-size:12px}.style-banner-controls button{min-width:44px;min-height:44px;border:0;background:transparent;color:inherit;cursor:pointer}.style-banner-controls button:disabled{opacity:.3;cursor:default}