.related-products{display:block;max-width:var(--container-max, 1400px);margin-inline:auto;padding-inline:var(--space-10, 72px)}.related-products__head{text-align:center;margin-bottom:var(--space-8, 48px)}.related-products__head .eyebrow{margin:0 0 var(--space-2, 8px)}.related-products__heading{font-family:var(--font-serif);font-weight:200;font-size:clamp(30px,3.2vw,44px);line-height:1.02;letter-spacing:-.015em;margin:0;color:var(--fg-default)}.related-products__heading em{font-style:italic;font-weight:300}.related-products__grid{display:grid;gap:var(--space-6, 28px) var(--space-4, 20px);list-style:none;padding:0;margin:0;grid-template-columns:repeat(var(--rp-cols, 4),1fr)}@media screen and (max-width:749px){.related-products__grid{grid-template-columns:repeat(var(--rp-cols-mobile, 2),1fr);gap:var(--space-5, 24px) var(--space-3, 12px)}.related-products{padding-inline:var(--space-4, 20px)}}.related-products .pcard{position:relative;display:block;color:inherit;text-decoration:none;cursor:pointer}.related-products .pcard__wrap{position:relative;margin-bottom:var(--space-3, 12px)}.related-products .pcard__media{position:relative;aspect-ratio:var(--ratio-portrait, 4 / 5);overflow:hidden;background:var(--vellum-white, #f2eae0)}.related-products .pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity var(--dur-slow, .32s) var(--ease-default, ease),transform var(--dur-slow, .32s) var(--ease-default, ease)}.related-products .pcard:hover .pcard__img{transform:scale(1.03)}.related-products .pcard__img--alt{opacity:0}.related-products .pcard:hover .pcard__img--alt{opacity:1}.related-products .pcard__badges{position:absolute;left:var(--space-3, 12px);top:var(--space-3, 12px);display:flex;flex-direction:column;gap:var(--space-1, 4px);z-index:2;pointer-events:none}.related-products .badge{display:inline-flex;align-items:center;gap:var(--space-1, 4px);font-family:var(--font-sans);font-size:var(--fs-overline, 10px);letter-spacing:.2em;text-transform:uppercase;padding:6px 10px;border-radius:var(--radius-md, 4px);white-space:nowrap;font-weight:500;line-height:1;border:1px solid transparent}.related-products .badge[data-badge=sale]{background:var(--color-sale-fg, #a43b3b);color:var(--natural-white, #fff)}.related-products .badge[data-badge=out]{background:transparent;color:var(--fg-subtle, #8a857f);border-color:var(--fg-subtle, #8a857f)}.related-products .pcard__meta{padding:var(--space-2, 8px) 2px 0}.related-products .pcard__title{font-family:var(--font-serif);font-weight:300;font-size:17px;line-height:1.25;letter-spacing:.005em;margin:0 0 var(--space-2, 8px);color:var(--fg-default)}.related-products .price{font-family:var(--font-serif);font-weight:300;letter-spacing:-.01em;color:var(--fg-default);display:flex;align-items:baseline;gap:var(--space-2, 8px);margin:0}.related-products .price__now{font-size:var(--fs-body, 15px);color:var(--fg-default)}.related-products .price__currency{font-family:var(--font-sans);font-size:.55em;letter-spacing:.12em;color:var(--fg-muted, #6f6b66);margin-left:4px;font-weight:400;text-transform:uppercase;vertical-align:baseline}.related-products .price__old{text-decoration:line-through;color:var(--fg-subtle, #8a857f);font-size:12.5px;font-weight:300}.related-products .price__pct-dot{font-size:11px;color:var(--color-sale-fg, #a43b3b);letter-spacing:.12em;font-family:var(--font-sans)}.related-products .pcard.is-sold-out .pcard__media{opacity:.65}.related-products .pcard.is-sold-out .pcard__title{color:var(--fg-muted, #6f6b66)}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-related-products.css.map */
