.related-products{display:block}.related-products__heading-row{display:flex;align-items:center;gap:.75rem;margin:0 0 3rem}.related-products__heading-icon{flex-shrink:0;line-height:0}.related-products__heading-icon svg{display:block;width:2.4rem;height:2.4rem}.related-products__heading{margin:0;flex:1;min-width:0;font-family:Noto Sans Japanese;font-weight:700;font-style:Bold;font-size:16px;line-height:24px;letter-spacing:.04em;color:#242828}@media screen and (min-width:750px){.related-products__heading{font-size:20px;line-height:1.5}}.related-products__viewport{container-type:inline-size;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;width:100%}.related-products__viewport:active{cursor:grabbing}.related-products__viewport.is-dragging-carousel{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.related-products__viewport img,.related-products__viewport picture{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.related-products__viewport .card__media a{-webkit-user-drag:none}.related-products__viewport::-webkit-scrollbar{display:none}.related-products__viewport:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.related-products__track{display:inline-flex;align-items:stretch;vertical-align:top;min-width:100%;column-gap:var(--grid-mobile-horizontal-spacing);margin:0;padding:0}.related-products__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}@media screen and (max-width:749px){product-recommendations.related-products .related-products__viewport .related-products__slide,recently-viewed-products .related-products .related-products__viewport .related-products__slide{flex:0 0 clamp(5.5rem,36vw,11rem);max-width:none}@supports (width: 1cqi){product-recommendations.related-products .related-products__viewport .related-products__slide,recently-viewed-products .related-products .related-products__viewport .related-products__slide{flex:0 0 calc((100cqi - 2 * var(--grid-mobile-horizontal-spacing)) / 2.5)}}}@media screen and (min-width:750px){.related-products__track{column-gap:var(--grid-desktop-horizontal-spacing)}.related-products__viewport .related-products__slide{flex:0 0 clamp(9rem,15vw,20rem);max-width:none}@supports (width: 1cqi){.related-products__viewport .related-products__slide{flex:0 0 calc((100cqi - 5 * var(--grid-desktop-horizontal-spacing)) / 5.5)}}}.related-products .caption-with-letter-spacing.light{font-family:var(--font-family-jp);font-weight:400;font-style:normal;font-size:1.2rem;line-height:calc(16 / 12);letter-spacing:.04em}.related-products .card__information .card__heading{font-family:var(--font-family-jp);font-weight:700;font-style:normal;font-size:1.2rem;line-height:calc(16 / 12);letter-spacing:.04em}.related-products .card__information .card__heading a{font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.related-products .price .price-item{font-family:var(--font-family-en);font-weight:700;font-style:normal;font-size:1.4rem;line-height:calc(20 / 14);letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-related-products.css.map */
