.variations .product-form__input--color.product-form__input--color--grouped{flex-direction:column;align-items:flex-start;gap:12px;padding-left:0}.variations .product-form__input--color--grouped .form__label{margin:0}.variations .product-form__input--color--grouped .polarized-options,.variations .product-form__input--color--grouped .non-polarized-options,.variations .product-form__input--color--grouped .rec-options{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:8px 0;padding-left:1px}.variations .product-form__input--color--grouped .polarized-options:before,.variations .product-form__input--color--grouped .non-polarized-options:before,.variations .product-form__input--color--grouped .rec-options:before{display:inline-block;margin-right:8px;color:#8d8d8d;font-family:inherit;font-size:14px;font-weight:400;line-height:normal}.variations .product-form__input--color--grouped .polarized-options:before{content:"Polarized"}.variations .product-form__input--color--grouped .non-polarized-options:before{content:"Non-Polarized"}.variations .product-form__input--color--grouped .rec-options:before{content:"REC\b0"}.variations .product-form__input--color--grouped .polarized-options:empty,.variations .product-form__input--color--grouped .non-polarized-options:empty,.variations .product-form__input--color--grouped .rec-options:empty{display:none}.variations .product-form__input--color--grouped[data-product-type=Eyeglasses] .non-polarized-options{gap:8px 12px}.variations .product-form__input--color--grouped[data-product-type=Eyeglasses] .non-polarized-options div[data-color]{display:flex;align-items:center;justify-content:center}.variations .product-form__input--color--grouped[data-product-type=Eyeglasses] input[type=radio]+label{align-items:center;justify-content:center;width:45px;height:45px;margin-left:0;background-color:#f4f4f4;border-radius:50%;overflow:hidden;box-shadow:none}.variations .product-form__input--color--grouped[data-product-type=Eyeglasses] input[type=radio]+label:before{width:32px;height:32px;top:0;left:0;transform:rotate(-65deg)}.variations .product-form__input--color--grouped[data-product-type=Eyeglasses] input[type=radio]+label:after{top:0;left:0;right:0;bottom:0;border-radius:0;background-size:100%;background-repeat:no-repeat;z-index:10}.variations .product-form__input--color--grouped[data-product-type=Eyeglasses] input[type=radio]:checked+label{border-radius:10px;box-shadow:0 0 0 1px var(--color-body) inset;transform:rotate(45deg)}.variations .product-form__input--color--grouped[data-product-type=Eyeglasses] input[type=radio]:checked+label:after{transform:rotate(-45deg)}.variations fieldset.has-rec .rec-options input[type=radio]+label{box-shadow:unset;width:40px;height:40px;margin:0 8px 0 0}.variations fieldset.has-rec .rec-options input[type=radio]+label:before{top:3px;left:3px;width:24px;height:24px}.variations fieldset.has-rec .rec-options input[type=radio]+label:after{transition:none;width:24px;height:24px;top:3px;left:3px}.variations fieldset.has-rec .rec-options input[type=radio]+label:first-of-type{margin:0 8px}.variations fieldset.has-rec .rec-options input[type=radio]+label:last-of-type{margin:0}.variations fieldset.has-rec .rec-options input[type=radio]:checked+label{box-shadow:unset}.variations fieldset.has-rec .rec-options input[type=radio]:checked+label:after{box-shadow:0 0 0 1px var(--color-body) inset;border-radius:50%;transition:none}
/*# sourceMappingURL=/cdn/shop/t/491/assets/product-swatch-raen.css.map */
