.product-recommendations{display:block}.product-recommendations:not(.product-recommendations--loaded){padding:0;margin:0}.product-recommendations__heading{margin:0;margin-bottom:0rem;letter-spacing:0;letter-spacing:-1px;font-weight:700}@media screen and (max-width: 767px){.product-recommendations__heading{font-size:20px}}.product-recommendations .products-wrapper{overflow-x:auto;padding-bottom:0;padding-top:20px}.product-recommendations .products-wrapper{scroll-behavior:smooth;padding:1rem 0}.product-recommendations .products-wrapper::-webkit-scrollbar{height:8px}.product-recommendations .products-wrapper::-webkit-scrollbar-track{background:none}.product-recommendations .products-wrapper::-webkit-scrollbar-thumb{background:none}.product-recommendations .products-wrapper .product-grid{width:max-content;display:flex;flex-wrap:nowrap;padding-left:1rem;width:100%;margin-block-start:0em}.product-recommendations .products-wrapper .grid__item{width:19%;padding-right:.25rem;max-width:100%}@media screen and (max-width: 1240px){.product-recommendations .products-wrapper .grid__item{width:24%;max-width:24%}}@media screen and (max-width: 989px){.product-recommendations .products-wrapper .grid__item{width:29%;max-width:29%}}@media screen and (max-width: 749px){.product-recommendations .products-wrapper .grid__item{padding-right:.5rem;width:45%;max-width:45%}}.product-recommendations .controls button{height:44px;width:44px;border-radius:14px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;transition:all .35s cubic-bezier(.25,.1,.25,1) 0s;border:0;cursor:pointer;position:relative;background:#ededed}.product-recommendations .controls button svg{width:18px;height:18px}.product-recommendations .controls button svg path{stroke:#000}.product-recommendations .controls button.disabled{opacity:.7}.product-recommendations .controls button.disabled svg{opacity:.3}.product-recommendations .controls button:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:10}.product-recommendations .controls button:hover{transform:scale(1.05);background:#dadada}.product-recommendations .controls button:active{transform:scale(1)}.product-recommendations .controls{width:auto;padding:0;z-index:1}.controls.left{left:0}.controls.right{right:0}.product-recommendations .products-wrapper,.product-recommendations .products-wrapper ul{scroll-snap-type:x mandatory;transition:color .1s ease-in-out 0s;scroll-behavior:smooth}.product-recommendations .products-wrapper ul li.grid__item{transition:color .1s ease-in-out 0s;scroll-snap-align:end}body section.section-products_from_type,body section.section-products_from_vendor,body section.section-product_recommendations{padding-top:4rem}@media screen and (max-width: 767px){body section.section-products_from_type,body section.section-products_from_vendor,body section.section-product_recommendations{padding-top:2rem}}@media screen and (max-width: 1024px){.product-recommendations .controls{display:none}}.product-recommendations .card__information{grid-row-start:1;padding:8px 0}.product-recommendations .card-wrapper .card__content .info-row .card__heading>a:not(.full-unstyled-link){text-decoration:none;text-transform:capitalize;color:#888;letter-spacing:-.25px}.product-recommendations .card__heading,.product-recommendations .card__information .price-item{font-size:13px;margin:0}.ss-recommendations__heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.related-products-header{display:flex;justify-content:space-between;padding-right:20px}.related-products-controls,.related-products-control-buttons{display:flex;gap:6px}@media screen and (max-width: 1024px){.related-products-header{padding-bottom:16px}.related-products-controls{position:absolute;bottom:0;left:0;right:0;justify-content:center;padding:0 20px}.related-products-control-buttons{display:none}.related-products-btn{width:100%}.related-products-btn .btn-m-fill{background:#ededed;border:0;width:100%}.products-wrapper.ajax-products.related-wrapper{padding:0 0 3rem}}@media screen and (max-width: 749px){.related-products-controls{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/225/assets/section-product-recommendations.css.map */
