.related-products{display:block}.related-products__heading{margin:0 0 3rem}.related-products{display:block;font-family:PP Neue Montreal,Helvetica,Arial,sans-serif!important}.related-products.page-width{width:100%;max-width:none;padding-right:20px;padding-left:20px}.related-products__heading{margin:0 0 40px!important;font-family:PP Neue Montreal,Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.2px!important;text-align:center!important;text-transform:uppercase!important}.related-products .product-grid{--grid-desktop-horizontal-spacing: 30px;--grid-desktop-vertical-spacing: 40px;column-gap:30px!important;row-gap:40px!important}.related-products .card,.related-products .card:after,.related-products .card__inner,.related-products .card__inner:after{border:0!important;border-radius:0!important;box-shadow:none!important}.related-products .card__inner{--ratio-percent: 100% !important;background-color:#f8f8f8!important}.related-products .card__media,.related-products .card__media .media{width:100%!important;margin:0!important;background-color:#f8f8f8!important;border-radius:0!important}.related-products .card__media .media img{width:100%!important;height:100%!important;padding:3%!important;object-fit:contain!important;object-position:center center!important}.related-products .card__information{position:relative!important;min-height:32px;padding:14px 70px 0 0!important;text-align:left!important}.related-products .card__information:has(.card-title-price){padding-right:0!important}.related-products .card-title-price{display:flex!important;align-items:flex-start!important;width:100%!important;gap:8px!important}.related-products .card__heading,.related-products .card__heading a{margin:0!important;font-family:PP Neue Montreal,Helvetica,Arial,sans-serif!important;font-size:9px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.2px!important;text-align:left!important;text-decoration:none!important;text-transform:uppercase!important}.related-products .card-title-price .card__heading{flex:1 1 auto!important;min-width:0!important}.related-products .card-wrapper:hover .card__heading a,.related-products .underline-links-hover:hover a{text-decoration:none!important}.related-products .card-information .price{position:absolute!important;top:14px!important;right:0!important;width:auto!important;margin:0!important;padding:0 2px 0 0!important;font-family:PP Neue Montreal,Helvetica,Arial,sans-serif!important;font-size:9px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.2px!important;text-align:right!important;white-space:nowrap!important}.related-products .card-title-price .price{position:static!important;flex:0 0 auto!important;width:auto!important;margin:0 0 0 auto!important;padding:0 2px 0 0!important;font-family:PP Neue Montreal,Helvetica,Arial,sans-serif!important;font-size:9px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.2px!important;text-align:right!important;white-space:nowrap!important}.related-products .price,.related-products .price-item,.related-products .price-item--regular,.related-products .price-item--sale,.related-products .price-item--last{font-family:PP Neue Montreal,Helvetica,Arial,sans-serif!important;font-size:9px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.2px!important}.related-products .price dl,.related-products .price dd{margin:0!important}.related-products .badge{padding:5!important;background:transparent!important;border:5!important;border-radius:0!important;color:#000!important;font-family:PP Neue Montreal,Helvetica,Arial,sans-serif!important;font-size:8px!important;font-weight:400!important;line-height:1!important;letter-spacing:.2px!important;text-transform:uppercase!important}.product__description,.product__description *{font-family:PP Neue Montreal,Helvetica,Arial,sans-serif!important;font-size:9px!important;font-style:normal!important;line-height:1.4!important;text-align:left!important;text-transform:uppercase!important}@media screen and (max-width:768px){.related-products.page-width{padding-right:10px;padding-left:10px}.related-products__heading{margin-bottom:25px!important;font-size:12px!important}.related-products .product-grid{--grid-mobile-horizontal-spacing: 10px;--grid-mobile-vertical-spacing: 30px;column-gap:10px!important;row-gap:30px!important}.related-products .card__media .media img{padding:2%!important}.related-products .card__information{min-height:28px;padding:10px 55px 0 0!important}.related-products .card__information:has(.card-title-price){padding-right:0!important}.related-products .card__heading,.related-products .card__heading a{font-size:9px!important;font-weight:400!important}.related-products .card-title-price{display:flex!important;flex-direction:row!important;align-items:flex-start!important;width:100%!important;gap:6px!important}.related-products .card-information .price{position:absolute!important;top:10px!important;right:0!important;width:auto!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:400!important;text-align:right!important}.related-products .card-title-price .price{position:static!important;flex:0 0 auto!important;width:auto!important;margin:0 0 0 auto!important;padding:0!important;font-size:9px!important;font-weight:400!important;text-align:right!important}.related-products .price,.related-products .price-item,.related-products .price-item--regular,.related-products .price-item--sale,.related-products .price-item--last{font-size:9px!important;font-weight:400!important}.product__description,.product__description *{font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-related-products.css.map */
