.hoall-recently-viewed{display:block;color:#231815;background:#fff}.hoall-recently-viewed[hidden]{display:none}.hoall-recently-viewed__inner{width:min(1720px,90vw);max-width:none;margin:0 auto}.hoall-recently-viewed__heading{margin:0 0 30px;font-size:24px;font-weight:400;line-height:1.4;letter-spacing:.14em;text-align:left}.hoall-recently-viewed__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.2vw,40px);margin:0;padding:0;list-style:none}.hoall-recently-viewed__link{display:block;color:inherit;text-decoration:none}.hoall-recently-viewed__media{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:#f3f3f1}.hoall-recently-viewed__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.hoall-recently-viewed__link:hover .hoall-recently-viewed__media img{transform:scale(1.015)}.hoall-recently-viewed__info{padding-top:12px}.hoall-recently-viewed__title,.hoall-recently-viewed__price{margin:0;font-size:10px;line-height:1.5;letter-spacing:.035em}.hoall-recently-viewed__price{margin-top:2px}@media(max-width:749px){.hoall-recently-viewed__inner{width:auto;margin:0 12px}.hoall-recently-viewed__heading{margin-bottom:24px;font-size:16px}.hoall-recently-viewed__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 7px}.hoall-recently-viewed__info{padding-top:7px}.hoall-recently-viewed__title,.hoall-recently-viewed__price{font-size:9px}}

.related-products .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.2vw,40px);margin:0}.related-products .product-grid>.grid__item{width:auto;max-width:none}.related-products .card__information{padding:12px 0 0}.related-products .card__heading.h5{font-size:10px;font-weight:400;line-height:1.5;letter-spacing:.035em}.related-products .card-information>*+*,.related-products .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:2px}.related-products .card-information>.price{font-size:10px;line-height:1.5;letter-spacing:.035em}.related-products .price .price-item{margin-right:0;font-size:inherit}@media(max-width:749px){.related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 7px}.related-products .card__information{padding-top:7px}.related-products .card__heading.h5,.related-products .card-information>.price{font-size:9px}}
