.aurora-product-page .product-form__input--pill{display:flex;flex-wrap:wrap;align-items:stretch;gap:.8rem}.aurora-product-page .product-form__input--pill .form__label{flex-basis:100%}.aurora-product-page .product-form__input--pill input[type=radio]+.variant-option{display:inline-flex;align-items:center;justify-content:center;min-width:5.6rem;min-height:4.4rem;margin:0;padding:.9rem 1.6rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:max(.6rem,var(--aurora-product-variant-radius));background:rgba(var(--color-background),.78);color:rgb(var(--color-foreground));box-shadow:0 1px 2px #1719140a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.aurora-product-page .product-form__input--pill input[type=radio]+.variant-option:hover{border-color:var(--aurora-product-button-bg);box-shadow:0 5px 14px #17191417;transform:translateY(-1px)}.aurora-product-page .product-form__input--pill input[type=radio]:checked+.variant-option{border-color:var(--aurora-product-button-bg);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 0 0 1px var(--aurora-product-button-bg),0 6px 18px #1719141a}.aurora-product-page .product-form__input--pill input[type=radio]:focus-visible+.variant-option{outline:2px solid var(--aurora-product-button-bg);outline-offset:3px;box-shadow:none}.aurora-product-page .product-form__input--pill input[type=radio]+.variant-option--image{position:relative;flex-direction:column;gap:.65rem;width:calc(var(--variant-option-image-size, 44px) + 3rem);min-width:7.6rem;min-height:auto;padding:.6rem .6rem .75rem;overflow:hidden}.aurora-product-page .variant-option--image:after{content:"\2713";position:absolute;top:.5rem;right:.5rem;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--aurora-product-button-bg);color:var(--aurora-product-button-text);font-family:Arial,sans-serif;font-size:1.1rem;font-weight:700;line-height:1;opacity:0;transform:scale(.65);transition:opacity .18s ease,transform .18s ease}.aurora-product-page input[type=radio]:checked+.variant-option--image:after{opacity:1;transform:scale(1)}.variant-option__image{display:block;width:var(--variant-option-image-size, 44px);height:var(--variant-option-image-size, 44px);border:1px solid rgba(var(--color-foreground),.08);border-radius:max(.5rem,calc(var(--aurora-product-variant-radius) * .75));object-fit:cover;transition:transform .24s ease}.variant-option--image:hover .variant-option__image{transform:scale(1.035)}.variant-option__name{max-width:100%;overflow:hidden;font-size:1.25rem;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}media-gallery[data-variant-media-filter=true] [data-variant-media-group][hidden]{display:none!important}@media screen and (max-width:749px){.aurora-product-page .product-form__input--pill{gap:.7rem}.aurora-product-page .product-form__input--pill input[type=radio]+.variant-option{min-width:5.2rem;min-height:4.2rem;padding:.8rem 1.25rem}.aurora-product-page .product-form__input--pill input[type=radio]+.variant-option--image{width:calc(var(--variant-option-image-size, 44px) + 2.2rem);min-width:7rem;padding:.5rem .5rem .7rem}}@media(prefers-reduced-motion:reduce){.aurora-product-page .variant-option,.aurora-product-page .variant-option:after,.aurora-product-page .variant-option__image{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-variant-media.css.map */
