.recommendations[hidden]{display:none!important}.recommendations .related-products-grid{min-width:0}.recommendations .product-card-info h3 a{overflow-wrap:anywhere}.recommendations .related-products-grid.carousel{display:flex;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding:4px 0 14px;gap:var(--mobile-gap);-webkit-overflow-scrolling:touch}.recommendations .related-products-grid.carousel>.product-card{flex:0 0 calc((100% - var(--mobile-gap))/2);scroll-snap-align:start}.recommendations .related-carousel-controls{margin-top:8px}.recommendations .related-carousel-controls .icon-button{width:48px;height:48px}.recommendations .editor-note{margin-bottom:0}@media(min-width:768px){.recommendations .related-products-grid,.recommendations .related-products-grid.carousel{display:grid;grid-template-columns:repeat(min(var(--columns,4),3),minmax(0,1fr));gap:32px var(--gap);overflow:visible;padding:0;scroll-snap-type:none}.recommendations .related-carousel-controls{display:none}}@media(min-width:1024px){.recommendations .related-products-grid,.recommendations .related-products-grid.carousel{grid-template-columns:repeat(var(--columns,4),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.recommendations .related-products-grid.carousel{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/recommendations.css.map */
