.product-form__input--tiles{display:flex;flex-wrap:wrap;gap:1rem;padding:0;margin:0 0 1.2rem;border:none;max-width:44rem}.product-form__input--tiles .form__label{padding-left:0;margin-bottom:.2rem;width:100%}.variant-tile__input{position:absolute;opacity:0;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.variant-tile{display:flex;flex-direction:column;width:8rem;border-radius:.8rem;border:.1rem solid rgba(var(--color-foreground),.2);background-color:rgb(var(--color-background));overflow:hidden;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}@media screen and (max-width:749px){.variant-tile{width:7.4rem}}@media(hover:hover){.variant-tile:hover{border-color:rgba(var(--color-foreground),.7);transform:translateY(-.1rem)}}.variant-tile__input:checked+.variant-tile{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.variant-tile__input:focus-visible+.variant-tile{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.variant-tile__img,.variant-tile__placeholder{display:block;width:100%;aspect-ratio:1 / 1;height:auto;object-fit:cover}.variant-tile__placeholder{display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.1rem;line-height:1.3;padding:.4rem;background-color:rgba(var(--color-foreground),.04);word-break:break-word}.variant-tile__caption{font-size:1.1rem;line-height:1.3;text-align:center;padding:.4rem .3rem .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.variant-tile--unavailable{opacity:.45}.variant-tile--unavailable .variant-tile__caption{text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-variant-image-tiles.css.map */
