.card-gallery{--gallery-aspect-ratio: 4 / 5 !important}.card-gallery .product-media img,.card-gallery .product-media-container img{width:100%;height:100%;object-fit:cover}product-card a[ref=productTitleLink] p[role=heading]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:3.2em}.variant-option--le-colors{display:grid;grid-template-columns:repeat(5,16.5%);justify-content:start;gap:14px 2.5%;margin:0 0 var(--margin-md, 16px);padding:0;border:0;min-width:0}.variant-option--le-colors legend{margin-bottom:.75rem;padding:0;font-size:1rem}.le-color{position:relative;display:block;aspect-ratio:1 / 1;padding:0;border:0;border-radius:0;background:rgb(var(--color-foreground-rgb) / .05);cursor:pointer;overflow:hidden;outline:1px solid rgb(var(--color-foreground-rgb) / .14);outline-offset:2px;transition:outline-color .15s ease}.le-color:hover{outline-color:rgb(var(--color-foreground-rgb) / .4)}.le-color:has(input:checked){outline:1.5px solid var(--color-foreground, #000);outline-offset:2px}.le-color:has(input:focus-visible){outline:2px solid var(--color-foreground, #000);outline-offset:3px}.le-color input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.le-color__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%;transform:scale(1.3);transform-origin:50% 22%;pointer-events:none}.le-color__text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:2px;font-size:.75rem;line-height:1.2;text-align:center;overflow-wrap:anywhere;pointer-events:none}.le-color--unavailable{opacity:.5}.le-color--unavailable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - .5px),rgb(var(--color-foreground-rgb) / .5) calc(50% - .5px),rgb(var(--color-foreground-rgb) / .5) calc(50% + .5px),transparent calc(50% + .5px))}@media screen and (max-width:479px){.variant-option--le-colors{grid-template-columns:repeat(4,21%);gap:12px 3%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/product-cards-custom.css.map */
