.fl-product .fl-variant-picker__colors{margin-block:0 2rem}.fl-product .fl-variant-picker__colors .form__label,.fl-product .product-form__input--pill .form__label{color:#2b2425}.fl-product .fl-variant-image__label{display:inline-flex;position:relative;width:58px;height:58px;padding:2px;margin:0 .6rem .6rem 0;overflow:hidden;border:1px solid transparent;border-radius:2px;background:#fff;color:#2b2425;cursor:pointer;vertical-align:top;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.fl-product .fl-variant-image__label img,.fl-product .fl-variant-image__fallback{display:block;width:100%;height:100%;object-fit:cover}.fl-product .fl-variant-image__fallback{background:#eee7e8}.fl-product .fl-variant-picker__colors input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.fl-product .fl-variant-picker__colors input[type=radio]:checked+.fl-variant-image__label{border-color:#7a1f2b;box-shadow:0 0 0 1px #7a1f2b}.fl-product .fl-variant-picker__colors input[type=radio]:focus-visible+.fl-variant-image__label{outline:2px solid #7a1f2b;outline-offset:3px}.fl-product .fl-variant-picker__colors input[type=radio].disabled+.fl-variant-image__label{opacity:.48}.fl-product .product-form__input--pill input[type=radio]+label{width:40px;min-width:40px;min-height:38px;padding:.75rem .9rem;border:1px solid #2b2425;border-radius:2px;color:#2b2425;background:#fff;text-align:center;cursor:pointer}.fl-product .product-form__input--pill input[type=radio]:checked+label{border-color:#7a1f2b;background:#7a1f2b;color:#fff}.fl-product .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #7a1f2b;outline-offset:3px}.fl-product .product-form__input--pill input[type=radio].disabled+label{opacity:.48}@media screen and (max-width:749px){.fl-product .fl-variant-image__label{width:54px;height:54px;margin-right:.45rem;margin-bottom:.45rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fl-variants.css.map */
