.recommendation-gate{display:grid;grid-column:1/-1;grid-template-columns:inherit;gap:inherit;min-width:0}.recommendation-placeholder{min-width:0}.recommendation-placeholder .collection-photo{background:#eeeae3}.recommendation-placeholder[data-kind=garment] .collection-photo{aspect-ratio:4/5}.recommendation-placeholder-meta{display:block;height:110px}@media(max-width:760px){:is(.dc-recommendations,.merch-collection) #shop-view .luxury-collection.collection-grid{display:flex!important;gap:16px!important;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:2px;padding:2px 2px 16px!important;max-width:100%;-webkit-overflow-scrolling:touch}:is(.dc-recommendations,.merch-collection) .recommendation-gate{display:flex;flex:0 0 100%;gap:inherit;min-width:0;overflow-x:auto;scroll-snap-type:x proximity}:is(.dc-recommendations,.merch-collection) #shop-view :is(.luxury-design,.recommendation-placeholder){flex:0 0 clamp(148px,44vw,220px);width:clamp(148px,44vw,220px);min-width:0;scroll-snap-align:start}:is(.dc-recommendations,.merch-collection) #shop-view .luxury-headwear :is(.collection-photo,.hw-product-image),:is(.dc-recommendations,.merch-collection) .recommendation-placeholder[data-kind=headwear] .collection-photo{aspect-ratio:1!important;height:auto!important;box-sizing:border-box;background:#fff}:is(.dc-recommendations,.merch-collection) #shop-view .luxury-headwear img{aspect-ratio:1!important;width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;box-sizing:border-box;padding:10%;transform:none!important}:is(.dc-recommendations,.merch-collection) #shop-view .luxury-design h2{font-size:13px!important;line-height:1.4!important;text-align:left!important;padding:12px 0 0!important;margin:0!important}:is(.dc-recommendations,.merch-collection) #shop-view .collection-card-price{font-size:13px!important;margin:6px 0 0!important;line-height:1.4!important}:is(.dc-recommendations,.merch-collection) .recommendation-placeholder-meta{height:72px}}