.laderach-related-products{background:#fff;color:#000;overflow:hidden}.laderach-related-products .related-products{display:block}.laderach-related-products__inner{padding-right:3.4rem;padding-left:3.4rem}.laderach-related-products__header{margin:0 auto 4.8rem;max-width:var(--page-width);padding:0 10rem;position:relative;text-align:center}.laderach-related-products .related-products__heading{color:currentColor;font-family:var(--font-heading-family);font-size:clamp(3.6rem,3.2vw,5.6rem);font-weight:var(--font-heading-weight);letter-spacing:0;line-height:1.05;margin:0}.laderach-related-products__controls{align-items:center;display:flex;gap:1.6rem;position:absolute;right:0;top:.2rem}.laderach-related-products__button{background:#fff;border:.1rem solid currentColor;border-radius:50%;color:currentColor;height:4.4rem;min-width:4.4rem;width:4.4rem}.laderach-related-products__button[disabled]{border-color:#1212122e;color:#1212122e;opacity:1}.laderach-related-products__button.slider-button--prev .icon{transform:rotate(90deg)}.laderach-related-products__button.slider-button--next .icon{transform:rotate(-90deg)}.laderach-related-products__counter{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.1rem}.laderach-related-products__track{display:flex;gap:4.2rem;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-behavior:smooth;scroll-padding-left:0;scroll-snap-type:x mandatory;scrollbar-width:none}.laderach-related-products__track::-webkit-scrollbar{display:none}.laderach-related-products__item{flex:0 0 calc((100% - 12.6rem)/4);padding:0;scroll-snap-align:start;width:calc((100% - 12.6rem)/4)}.laderach-related-products__card{color:currentColor;display:flex;flex-direction:column;height:100%;min-height:0;text-decoration:none}.laderach-related-products__media-link{aspect-ratio:1 / 1;background:#f7f7f7;color:currentColor;display:block;overflow:hidden;position:relative;text-decoration:none}.laderach-related-products__image,.laderach-related-products__placeholder,.laderach-related-products__placeholder svg{display:block;height:100%;width:100%}.laderach-related-products__image{object-fit:contain;object-position:center;padding:4.4rem;transition:transform .26s ease}.laderach-related-products__placeholder svg{object-fit:cover}.laderach-related-products__media-link:hover .laderach-related-products__image{transform:scale(1.035)}.laderach-related-products__details{display:flex;flex:0 0 auto;flex-direction:column;min-height:9.8rem;padding-top:1.4rem}.laderach-related-products__product-title{color:currentColor;font-family:var(--font-body-family);font-size:1.55rem;font-weight:var(--font-body-weight);letter-spacing:0;line-height:1.3;margin:0;min-height:3.9rem;overflow-wrap:anywhere}.laderach-related-products__product-title a{color:currentColor;text-decoration:none}.laderach-related-products__product-title a:hover,.laderach-related-products__product-title a:focus-visible{text-decoration:underline;text-underline-offset:.3rem}.laderach-related-products__footer{align-items:center;display:flex;gap:1.6rem;justify-content:space-between;margin-top:1.4rem;padding-top:0}.laderach-related-products__price .price{color:currentColor;font-family:var(--font-ui-family);font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.2}.laderach-related-products__price .price__container,.laderach-related-products__price .price-item{margin:0}.laderach-related-products__price .unit-price{color:currentColor;display:block;font-family:var(--font-ui-regular-family);font-size:1.3rem;line-height:1.25;margin-top:.2rem;opacity:.9}.laderach-related-products__form{display:block;flex:0 0 auto}.laderach-related-products__form .form{margin:0}.laderach-related-products__add-button.button{background:#fff;border:.1rem solid currentColor;box-shadow:none;color:currentColor;font-family:var(--font-ui-family);font-size:1.2rem;font-weight:500;letter-spacing:0;line-height:1;min-height:3.2rem;min-width:5.6rem;padding:.6rem .9rem;text-transform:none}.laderach-related-products__add-button.button:before,.laderach-related-products__add-button.button:after{display:none}.laderach-related-products__add-inner{align-items:center;display:inline-flex;gap:.55rem;justify-content:center}.laderach-related-products__add-button .icon{height:1.3rem;width:1.3rem}.laderach-related-products__add-button[disabled],.laderach-related-products__add-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.laderach-related-products__view-all{display:flex;justify-content:center;margin-top:4.8rem}.laderach-related-products__view-all-button{align-items:center;background:#000;color:#fff;display:inline-flex;font-family:var(--font-ui-family);font-size:1.55rem;font-weight:500;justify-content:center;line-height:1;min-height:5.6rem;min-width:24rem;padding:1.6rem 3rem;text-decoration:none}.laderach-related-products__view-all-button:hover,.laderach-related-products__view-all-button:focus-visible{background:#3b0b14;color:#fff}@media screen and (max-width:1180px){.laderach-related-products__track{gap:2.4rem}.laderach-related-products__item{flex-basis:calc((100% - 4.8rem) / 3);width:calc((100% - 4.8rem) / 3)}}@media screen and (max-width:989px){.laderach-related-products__inner{padding-right:2rem;padding-left:2rem}.laderach-related-products__header{margin-bottom:3.4rem;padding:0 7.2rem 0 0;text-align:left}.laderach-related-products .related-products__heading{font-size:3rem}.laderach-related-products__controls{top:0}.laderach-related-products__item{flex-basis:min(42vw,36rem);width:min(42vw,36rem)}.laderach-related-products__details{min-height:9.2rem}}@media screen and (max-width:749px){.laderach-related-products__header{padding-right:0}.laderach-related-products .related-products__heading{font-size:2.8rem}.laderach-related-products__controls{justify-content:flex-end;margin-top:2rem;position:static}.laderach-related-products__item{flex-basis:min(84vw,33rem);width:min(84vw,33rem)}.laderach-related-products__image{padding:3rem}.laderach-related-products__product-title{font-size:1.45rem;min-height:3.6rem}.laderach-related-products__footer{gap:1rem;margin-top:1.2rem}.laderach-related-products__price .price{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-related-products.css.map */
