.related-products{display:block;overflow:hidden}.related-products__heading{max-width:680px;margin:0 auto 20px;padding:0 20px;text-align:center;font-family:var(--font-heading-family);font-size:32px!important;font-weight:400;line-height:1.05;letter-spacing:.02em;text-transform:uppercase}.related-products__view-all{display:block;box-sizing:border-box;width:fit-content;margin:0 auto 38px;padding:14px 38px;border:1px solid #7f8775;background:#fff;color:#161616;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:1;letter-spacing:.22em;text-align:center;text-decoration:none;text-transform:uppercase}.related-products__view-all:hover{background:#7f8775;color:#fff}.related-products .grid__item,.related-products .card-wrapper,.related-products .card,.related-products .card__content,.related-products .card__information,.related-products .card-information,.related-products .price,.related-products .price__container{box-sizing:border-box;min-width:0!important;max-width:100%}.related-products .card__inner{--ratio-percent: 125% !important;overflow:hidden}.related-products .card__media img{object-fit:cover!important;object-position:center top!important}@media screen and (max-width:749px){.related-products{padding-right:0!important;padding-left:0!important}.related-products__heading{max-width:370px;margin-bottom:20px;padding:0 24px;font-size:25px!important;line-height:1.05}.related-products__view-all{margin-bottom:30px;padding:13px 34px;font-size:13px}.related-products .product-grid{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;width:100%;margin:0!important;padding:0 18px 22px!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-left:18px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.related-products .product-grid::-webkit-scrollbar{display:none}.related-products .product-grid>.grid__item{flex:0 0 42%!important;width:42%!important;min-width:0!important;max-width:42%!important;margin:0!important;padding:0!important;scroll-snap-align:start;scroll-snap-stop:always}.related-products .card-wrapper,.related-products .card{width:100%!important;min-width:0!important;overflow:hidden!important}.related-products .card__content{width:100%!important;min-width:0!important;padding:0!important;overflow:hidden!important}.related-products .card__information{width:100%!important;min-width:0!important;padding:11px 0 0!important;overflow:hidden!important;text-align:center!important}.related-products .card__heading,.related-products .card__heading a{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important;color:#161616;font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.related-products .card-information{width:100%!important;min-width:0!important;margin-top:7px!important;overflow:hidden!important;text-align:center!important}.related-products .price,.related-products .price__container{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important;letter-spacing:0!important;text-align:center!important}.related-products .price--on-sale .price__sale{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:center!important;width:100%!important;gap:3px 7px!important}.related-products .price .price-item{flex:0 0 auto;margin:0!important;white-space:nowrap!important}.related-products .price--on-sale .price-item--regular{font-size:12px!important;font-weight:400!important}.related-products .price--on-sale .price-item--sale{color:#d71920!important;font-size:14px!important;font-weight:700!important}.related-products .price:not(.price--on-sale) .price-item--regular{font-size:14px!important}}.product__info-container .product__accordion summary{position:relative;padding-left:45px;padding-right:45px}.product__info-container .product__accordion .summary__title{width:100%;justify-content:center}.product__info-container .product__accordion .summary__title>.svg-wrapper{display:none}.product__info-container .product__accordion .accordion__title{width:100%;margin:0;text-align:center!important}.product__info-container .product__accordion summary>.icon-caret{position:absolute;right:18px}.product__info-container .product__accordion{box-sizing:border-box;width:100%;margin:0!important;border:1px solid #7f8775!important}.product__info-container .product__accordion+.product__accordion{margin-top:0!important;border-top:0!important}.product__info-container .product__accordion summary{min-height:64px;padding-top:0;padding-bottom:0}@media screen and (max-width:749px){.product__info-container .product__accordion summary{min-height:56px}}.product__info-container .product__accordion summary{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:72px!important;padding:0 52px!important}.product__info-container .product__accordion .summary__title{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 52px!important}.product__info-container .product__accordion .accordion__title{width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;line-height:1.3!important;text-align:center!important}.product__info-container .product__accordion .summary__title>.svg-wrapper{display:none!important}.product__info-container .product__accordion summary>.icon-caret{position:absolute!important;top:50%!important;right:18px!important;margin-top:-3px!important}@media screen and (max-width:749px){.product__info-container .product__accordion summary{min-height:64px!important;padding:0 42px!important}.product__info-container .product__accordion .summary__title{padding:0 42px!important}.product__info-container .product__accordion summary>.icon-caret{right:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-related-products.css.map */
