.product-recommendations{display:block}.product-recommendations__header--container{display:flex;justify-content:space-between;align-items:center}.product-recommendations__header--container .button--with-underline{height:100%}.product-recommendations__item--border{padding-top:4rem;border-top:.1rem solid rgb(var(--color-border))}.product-recommendations__list{display:flex;flex-wrap:wrap;margin:3rem 0 0;padding:0;gap:.4rem;row-gap:6.4rem}.product-recommendations__product{width:100%}@media (min-width: 576px){.product-recommendations__product{width:calc(50% - .4rem)}}@media (min-width: 990px){.product-recommendations__product{width:calc(33.3% - .4rem)}}@media (min-width: 1360px){.product-recommendations__product{width:calc(25% - .4rem)}}.product-recommendations__heading{margin:0;padding-right:2rem}.product-recommendations__link{display:inline-flex;align-items:center;font-family:var(--font-header-menu-family);font-size:1.1rem;letter-spacing:.075em;font-weight:var(--font-button-weight);text-transform:uppercase;text-decoration:none;transition:var(--duration-default)}.product-recommendations__link:hover{color:rgba(var(--color-foreground),.7)}.product-recommendations .grid__item{padding-bottom:0}.product-recommendations .media{min-height:35.6rem}@media screen and (max-width: 850px){.section-product-recommendations .product-recommendations__list{display:flex;flex-wrap:nowrap;gap:.5rem;width:100%;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;cursor:grab}.section-product-recommendations .product-recommendations__list::-webkit-scrollbar{display:none}.section-product-recommendations .product-recommendations__list.dragging{cursor:grabbing}.section-product-recommendations .product-recommendations__list .product-recommendations__product{margin:0;padding:0;height:fit-content;flex:0 0 calc(48.5% - .25rem);scroll-snap-align:start;scroll-snap-stop:always;-webkit-user-select:none;user-select:none}.section-product-recommendations .product-recommendations__list.dragging .product-recommendations__product{pointer-events:none}}.section-product-recommendations .media{min-height:0!important}.section-product-recommendations .card .media{position:relative;height:0;padding-bottom:150%!important}.section-product-recommendations .card .media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-product-recommendations.css.map */
