.section--related{--km-vat-deep: #0170a6;--km-shadow-md: 0 10px 28px rgb(16 16 16 / 10%);--km-ease: .28s ease}recently-viewed-component{display:block}recently-viewed-component[hidden]{display:none}.section--related .related-container{display:flex;flex-direction:column;gap:24px;width:100%}@media screen and (min-width:750px){.section--related .related-container{gap:32px}}@media screen and (min-width:990px){.section--related .related-container{gap:48px}}.section--related .related-head .button-secondary{--button-icon-size: 1rem}.section--related .related-row{--related-gap: 16px;display:flex;flex-wrap:wrap;gap:var(--related-gap);width:100%}@media screen and (min-width:990px){.section--related .related-row{--related-gap: 20px}}@media screen and (min-width:1201px){.section--related .related-row{--related-gap: 24px}}.section--related .related-row__cards{display:contents}.section--related .mini-card{display:flex;flex:0 0 auto;flex-direction:column;width:100%;background-color:var(--km-white);border:1px solid var(--km-line);border-radius:8px;overflow:hidden;transition:border-color var(--km-ease),box-shadow var(--km-ease),transform var(--km-ease)}@media screen and (min-width:750px){.section--related .mini-card{flex:1 1 calc((100% - var(--related-gap)) / 2);width:auto;max-width:100%}}@media screen and (min-width:990px){.section--related .mini-card{flex:1 1 calc((100% - (var(--related-gap) * 3)) / 4);width:auto;max-width:100%}}@media(any-pointer:fine){.section--related .mini-card:hover{border-color:var(--km-brand);box-shadow:var(--km-shadow-md)}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.section--related .mini-card:hover{transform:translateY(-4px)}}.section--related .mini-card__media{display:flex;align-items:center;justify-content:center;height:200px;padding:12px;background-color:var(--km-vat);background-image:radial-gradient(circle at 50% 45%,var(--km-vat) 0%,var(--km-vat) 72%,var(--km-vat-deep) 100%);overflow:hidden}.section--related .mini-card__image{width:auto;max-width:100%;height:100%;object-fit:contain}.section--related .mini-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;padding:16px;border-top:1px solid var(--km-line)}.section--related .mini-card__variety{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-size:var(--font-h6--size);font-weight:700;line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--km-ink)}.section--related .mini-card__meta{font-size:var(--font-size--2xs);line-height:var(--line-height--body-loose);color:var(--km-body)}.section--related .mini-card__price{padding-block-start:4px;font-size:var(--font-size--15);font-weight:700;line-height:var(--line-height--body-loose);color:var(--km-brand)}.section--related .mini-card--all .mini-card__media{background-image:none}
/*# sourceMappingURL=/cdn/shop/t/43/assets/product-recently-viewed.css.map */
