.tjm-related__heading{margin:0 0 24px;color:var(--tjm-text, #000);font-family:var(--font-heading-family),Jost,sans-serif;font-size:22px;font-weight:500;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase}.tjm-related__item{position:relative}.tjm-related__prime{position:absolute;top:8px;left:8px;z-index:3;margin:0;padding:3px 6px;border:1px solid var(--tjm-text, #000);border-radius:0;background:var(--tjm-bg, #fff);color:var(--tjm-text, #000);font-family:var(--font-body-family),Inter,sans-serif;font-size:10px;font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;pointer-events:none}.tjm-related .card__inner .card__badge{align-self:flex-start;justify-self:flex-end;grid-row-start:1;z-index:2;margin:8px}.tjm-related .card__badge .badge{border:1px solid var(--tjm-text, #000);border-radius:0;background:var(--tjm-bg, #fff);color:var(--tjm-text, #000);font-family:var(--font-body-family),Inter,sans-serif;font-size:10px;font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;padding:3px 6px}.tjm-related .card__badge .tjm-badge-sale{border-color:var(--tjm-accent, #b3261e);color:var(--tjm-accent, #b3261e)}.tjm-related .product-card-wrapper .card{--text-alignment: left}.tjm-related .card__heading{font-family:var(--font-body-family),Inter,sans-serif;font-size:14px;letter-spacing:.02em;text-transform:none}.tjm-related .rating{margin-top:6px}.tjm-related .rating-star{--color-rating-star: #000}.tjm-related .rating-text,.tjm-related .rating-count{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tjm-related .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin-top:6px}.tjm-related .price--on-sale .price-item--regular{color:var(--tjm-muted, #6b6b6b);font-size:13px;text-decoration:line-through}.tjm-related .price-item--sale,.tjm-related .price-item--regular{color:var(--tjm-text, #000);letter-spacing:0}.tjm-related .price .badge.price__badge-sale,.tjm-related .price .badge.price__badge-sold-out{position:static;margin:0;padding:0;border:0;border-radius:0;background:transparent;font-family:var(--font-body-family),Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.2;text-transform:none}.tjm-related .price .badge.price__badge-sale{color:var(--tjm-accent, #b3261e)}.tjm-related .price .badge.price__badge-sold-out{color:var(--tjm-text, #000)}.tjm-related a:focus-visible{outline:2px solid var(--tjm-text, #000);outline-offset:3px}.tjm-related a:focus:not(:focus-visible){outline:none}@media screen and (min-width:768px){.tjm-related__heading{margin-bottom:32px;font-size:28px}}@media screen and (max-width:1023px){.tjm-related .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}}@media screen and (min-width:750px)and (max-width:1023px){.tjm-related .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (min-width:1024px){.tjm-related .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-tjm-related.css.map */
