.product-related__inner{--gutter: 2rem;max-width:calc(var(--content-width, 1280px) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter);padding-block:var(--pt, 80px) var(--pb, 80px)}.product-related__intro{margin-bottom:var(--intro-gap, 48px)}.product-related--align-center .product-related__intro{text-align:center}.product-related--align-right .product-related__intro{text-align:right}.product-related--align-left .product-related__intro{text-align:left}.product-related__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--title-fw, 700);font-size:var(--title-fs, 4rem);line-height:var(--title-lh, 1.3);letter-spacing:-.1rem;color:var(--title-color, #060c3d)}.product-related__subtext{margin-top:1.2rem;font-family:var(--font-body-family);font-weight:var(--subtext-fw, 500);font-size:var(--subtext-fs, 1.9rem);line-height:var(--subtext-lh, 1.4);color:var(--subtext-color, #060c3d)}.product-related__track{display:flex;gap:var(--card-gap, 24px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-related__track::-webkit-scrollbar{display:none}.product-related__slide{flex:0 0 calc((100% - (var(--cols, 4) - 1) * var(--card-gap, 24px)) / var(--cols, 4));min-width:0;scroll-snap-align:start}.product-related__controls{display:flex;align-items:center;gap:3.2rem;margin-top:3.2rem}.product-related__slider.is-static .product-related__controls{display:none}.product-related__progress{position:relative;flex:1 1 auto;height:3px;background-color:#eee;overflow:hidden}.product-related__progress-thumb{position:absolute;top:0;left:0;height:100%;width:30%;background-color:#161a33}.product-related__nav{flex-shrink:0;display:flex;gap:1.6rem}.product-related__btn{-webkit-appearance:none;appearance:none;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:0;padding:0;border:1px solid #d6d6d6;border-radius:50%;background:none;color:#060c3d;cursor:pointer;transition:opacity .15s ease,border-color .15s ease}.product-related__btn svg{width:1.8rem;height:1.8rem}.product-related__btn[disabled]{opacity:.35;cursor:default}@media screen and (max-width:767px){.product-related__inner{--gutter: 1.6rem;padding-block:var(--pt-mobile, 70px) var(--pb-mobile, 70px)}.product-related__intro{margin-bottom:var(--intro-gap-mobile, 32px)}.product-related__title{font-size:var(--title-fs-mobile, 2.9rem)}.product-related__subtext{font-size:var(--subtext-fs-mobile, 1.6rem)}.product-related__track{gap:var(--card-gap-mobile, 16px)}.product-related__slide{flex-basis:calc((100% - (var(--cols-mobile, 2) - 1) * var(--card-gap-mobile, 16px)) / var(--cols-mobile, 2))}}.section-product-related .product-card,.section-product-related .product-card__wrapper{border:0;border-radius:0;overflow:visible}.section-product-related .product-card__image-wrapper{position:relative;border:3px solid #9f0d00;border-radius:8px;overflow:hidden;background:none}.section-product-related .product-card__image-wrapper .product-card__actions,.section-product-related .product-card__image-wrapper .product-card__quickview{display:none!important}.section-product-related .product-card__badge{position:absolute;top:7px;left:7px;z-index:2;margin:0;display:flex;gap:.6rem}.section-product-related .product-card__badge .f-badge{background-color:#ffc44e;color:#060c3d;border-radius:99px;padding:3px 10px;font-size:1.4rem;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}.section-product-related .product-card .product-card__info{gap:0;padding:0;margin-top:12px;text-align:left}.section-product-related .product-card__vendor,.section-product-related .product-card__type,.section-product-related .short-description{display:none!important}.section-product-related .product-card__title{margin:0}.section-product-related .product-card__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-product-related .product-card__title,.section-product-related .product-card__title a,.section-product-related .product-card__title .reversed-link__text{font-size:1.7rem;font-weight:600;line-height:1.5;color:#060c3d}.section-product-related .product-card__swatches{margin-top:8px;--swatch-size: 2.4rem}.section-product-related .product-card__swatches .swatch-item .swatch,.section-product-related .product-card__swatches .swatch-item>*:not(img){width:2.4rem;height:2.4rem}.section-product-related .swatch-more .reversed-link__text{font-size:1.5rem;font-weight:600;line-height:1.5;color:#10174f;white-space:nowrap}.section-product-related .product-card__price_button{width:100%;align-items:center;gap:1.2rem;margin-top:12px}.section-product-related .f-price{flex:1 1 auto;min-width:0}.section-product-related .f-price__unit-wrapper{display:none}.section-product-related .f-price--on-sale .f-price__sale{display:flex;flex-wrap:nowrap;align-items:baseline;gap:4px}.section-product-related .f-price-item--sale,.section-product-related .f-price__regular .f-price-item--regular{font-size:1.7rem;font-weight:600;line-height:1.5;color:#10174f;white-space:nowrap}.section-product-related .f-price__sale .f-price-item--regular,.section-product-related .f-price__sale .f-price-item--regular s{font-size:1.5rem;font-weight:500;line-height:1.5;color:#8e8e8e}.section-product-related .product-card .product-card__info .product-card__actions{position:static;width:auto;flex:0 0 auto;margin:0}.section-product-related .product-card .product-card__price_button .product-card__actions .product-card__atc{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;height:auto;min-height:0;width:auto;min-width:0;padding:8px 12px;border:0;border-radius:0;background-color:#9f0d00;color:#fff;font-size:1.7rem;font-weight:600;line-height:1.5;text-transform:none;opacity:1!important;transform:none!important}.section-product-related .product-card__atc svg{width:16px;height:16px;flex-shrink:0}@media screen and (max-width:767px){.section-product-related .product-card__image-wrapper{border-width:1px;border-radius:4px}.section-product-related .product-card__badge .f-badge{padding:2px 8px;font-size:1.3rem}.section-product-related .product-card__title,.section-product-related .product-card__title a,.section-product-related .product-card__title .reversed-link__text{font-size:1.5rem}.section-product-related .swatch-more{flex-basis:100%}.section-product-related .swatch-more .reversed-link__text{font-size:1.4rem}.section-product-related .product-card__price_button{flex-direction:column;align-items:stretch;gap:10px;margin-top:10px}.section-product-related .f-price-item--sale,.section-product-related .f-price__regular .f-price-item--regular{font-size:1.5rem}.section-product-related .f-price__sale .f-price-item--regular,.section-product-related .f-price__sale .f-price-item--regular s{font-size:1.4rem}.section-product-related .product-card .product-card__info .product-card__actions{width:100%;margin:0}.section-product-related .product-card .product-card__price_button .product-card__actions .product-card__atc{width:100%!important;font-size:1.5rem}.section-product-related .product-card__atc .btn__text{max-width:none!important;width:auto!important;overflow:visible!important}.section-product-related .product-card__atc-text,.section-product-related .product-card__action-text{position:static!important;display:inline!important;width:auto!important;max-width:none!important;overflow:visible!important;white-space:normal!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-product-related.css.map */
