.related__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.related__grid .product-card{display:flex;flex-direction:column}.related__grid .product-card>a{display:flex;flex:1 0 auto;flex-direction:column;width:100%}.related__grid .product-card h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:2.7em;overflow:hidden}.related__grid .product-card__meta{row-gap:2px;font-size:.9375rem}.related__grid .price{flex:1 0 100%}@media screen and (min-width:750px){.related__grid{grid-template-columns:repeat(var(--related-cols-md, 3),minmax(0,1fr))}.related__grid .price{flex:0 1 auto}}@media screen and (min-width:990px){.related__grid{grid-template-columns:repeat(var(--related-cols, 4),minmax(0,1fr))}}.related__deal{display:flex;align-items:flex-start;gap:8px;margin:-6px 0 16px;font-size:.875rem;line-height:1.45}.related__deal .icon{flex:none;margin-top:3px}.card-qa{display:grid;gap:6px;margin-top:10px}.card-qa__label{margin:0;color:var(--muted);font-size:.75rem;line-height:1.3}.card-qa__label span{color:var(--muted)}.card-qa__sizes{display:flex;flex-wrap:wrap;gap:6px}.card-qa__size{position:relative;min-width:40px;min-height:40px;padding:0 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface, #fff);color:var(--ink);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s cubic-bezier(.05,.7,.1,1)}@media(hover:hover){.card-qa__size:hover:not(:disabled){border-color:var(--ink)}}.card-qa__size:active:not(:disabled){transform:scale(.96)}.card-qa__size:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.card-qa__size:disabled{color:var(--muted);text-decoration:line-through;cursor:not-allowed;opacity:.6}.card-qa__size.is-same{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.card-qa__size.is-loading{color:transparent}.card-qa__size.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;border:2px solid var(--ink);border-right-color:transparent;border-radius:50%;animation:card-qa-spin .7s linear infinite}.card-qa__size.is-done{background:var(--ink);border-color:var(--ink);color:#fff}@keyframes card-qa-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.card-qa__size{transition:none}.card-qa__size.is-loading:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/related-products.css.map */
