.bst-related-products{background-color:var(--color-white);padding-inline:var(--layout-gutter-x-mobile)}.bst-related-products[hidden]{display:none}.bst-related-products__recommendations{display:block}.bst-related-products__inner{width:100%;max-width:var(--layout-max-width);margin:0 auto;box-sizing:border-box}.bst-related-products__header{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:40px}.bst-related-products__heading-group{display:flex;flex-direction:column;gap:9px}.bst-related-products__eyebrow,.bst-related-products__heading{margin:0}.bst-related-products__view-all{display:none}.bst-related-products__scroller{width:100%;min-width:0}.bst-related-products__grid{display:flex;gap:8px;list-style:none;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bst-related-products__grid::-webkit-scrollbar{display:none}.bst-related-products__item{flex:0 0 215px;min-width:215px;scroll-snap-align:start}.bst-related-products__item .bst-product-cell{height:100%}.bst-related-products__item .bst-product-cell__link:hover .bst-product-cell__title{text-decoration:none}@media screen and (max-width:989px){.bst-related-products--peek-slider{padding-inline:var(--layout-gutter-x-mobile) 0}.bst-related-products--peek-slider .bst-related-products__header{padding-inline:0 var(--layout-gutter-x-mobile)}.bst-related-products--peek-slider .bst-related-products__scroller{scroll-snap-type:none}.bst-related-products--peek-slider .bst-related-products__grid{scroll-snap-type:x mandatory;padding-inline-end:var(--layout-gutter-x-mobile)}.bst-related-products--peek-slider .bst-related-products__item{flex:0 0 calc((100% - (var(--bst-related-products-slide-gaps, 2) * var(--bst-related-products-slide-gap, 8px))) / var(--bst-related-products-slide-count, 2.3));min-width:calc((100% - (var(--bst-related-products-slide-gaps, 2) * var(--bst-related-products-slide-gap, 8px))) / var(--bst-related-products-slide-count, 2.3))}.bst-related-products--peek-slider .bst-related-products__scroller:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}}@media screen and (min-width:990px){.bst-related-products{padding-inline:var(--layout-gutter-x-desktop)}.bst-related-products__header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px}.bst-related-products__view-all{display:inline-flex;flex-shrink:0}.bst-related-products__grid{display:grid;grid-template-columns:repeat(var(--bst-related-products-columns, 3),minmax(0,1fr));gap:4px;overflow:visible;scroll-snap-type:none}.bst-related-products__item{flex:unset;min-width:0}}@media(prefers-reduced-motion:reduce){.bst-related-products__grid{scroll-behavior:auto}}.bst-related-products .bst-eyebrow{font-family:var(--font-fzlt-db);font-size:9px;letter-spacing:2px;line-height:1;font-weight:400;text-transform:uppercase}.bst-related-products .bst-h2{font-family:var(--font-fzlt-eb);font-size:18px;line-height:24px;letter-spacing:-.4px;font-weight:400;text-transform:none}@media(min-width:990px){.bst-related-products .bst-h2{font-size:22px;line-height:29px}}.bst-related-products .bst-ui-link,.bst-related-products .bst-link-underline,.bst-related-products .bst-link-underline__label{font-family:var(--font-fzlt-r);font-size:13px;letter-spacing:1.2px;line-height:1;font-weight:400;text-transform:uppercase}.bst-related-products .bst-stat-label,.bst-related-products .bst-link-underline__icon{font-family:var(--font-fzlt-eb);font-size:11px;letter-spacing:1.1px;line-height:1;font-weight:400;text-transform:uppercase}.bst-related-products .bst-tag-badge{font-family:var(--font-fzlt-b);font-size:9px;letter-spacing:.9px;line-height:1;font-weight:400;text-transform:uppercase}.bst-related-products .bst-micro-category{font-family:var(--font-fzlt-db);font-size:9px;letter-spacing:1.3px;line-height:1;font-weight:400;text-transform:uppercase}.bst-related-products .bst-product-name{font-family:var(--font-fzlt-eb);font-size:13px;line-height:22px;letter-spacing:0;font-weight:400;text-transform:none}.bst-related-products .bst-body-sm{font-family:var(--font-fzlt-db);font-size:13px;line-height:26px;letter-spacing:0;font-weight:400}.bst-related-products .bst-footer-tagline--italic{font-family:var(--font-fzlt-db);font-size:11px;line-height:20px;letter-spacing:0;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/115/assets/section-bst-related-products.css.map */
