.product__page .selector-wrapper .radio__fieldset,.product__page .selector-wrapper .select__fieldset{grid-template-columns:minmax(0,100%);gap:6px}.product__page .product__block--lines .selector-wrapper .radio__fieldset,.product__page .product__block--lines .selector-wrapper .select__fieldset{border-bottom:0;padding-top:10px;padding-bottom:6px}.product__page .radio__legend__label{font-size:14px;font-weight:400;color:#212121;letter-spacing:0;text-transform:none}.product__page .radio__legend__option-name{font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}.product__page .radio__fieldset:not(.radio__fieldset--variant-option-image) .radio__legend__value{display:none}.product__page .radio__fieldset--variant-option-image .radio__legend__value{flex-basis:auto;display:inline;padding-top:0;font-size:14px;font-weight:400;color:#212121;letter-spacing:0;text-transform:none}.product__page .radio__fieldset--variant-option-image .radio__legend__option-name{margin-right:0}.product__page .radio__fieldset--variant-option-image .radio__legend__value:before{content:" - ";white-space:pre}.product__page .radio__fieldset:not(.radio__fieldset--variant-option-image) .radio__buttons{display:flex;flex-wrap:wrap;margin:0;gap:0}.product__page .radio__fieldset:not(.radio__fieldset--variant-option-image) .radio__button{padding:0;margin:0 12px 8px 0}.product__page .radio__fieldset:not(.radio__fieldset--variant-option-image) .radio__button label{display:block;box-sizing:border-box;min-width:50px;min-height:36px;padding:9px 10px;border:1px solid #cfcfcf;border-radius:2px;background:#fff;color:#6a6a6a;font-size:13px;font-weight:400;line-height:15.6px;letter-spacing:0;text-align:center;text-transform:none;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.product__page .radio__fieldset .radio__button label:hover,.product__page .radio__fieldset .radio__button label:focus{background:#fff;border-color:#292929;color:#292929}.product__page .radio__fieldset .radio__button input:checked~label,.product__page .radio__fieldset .radio__button input:checked~label:hover{background:#292929;border-color:#292929;color:#fff}.product__page .radio__fieldset:not(.radio__fieldset--variant-option-image) .radio__button input:disabled+label,.product__page .radio__fieldset:not(.radio__fieldset--variant-option-image) .radio__button input.sold-out+label,.product__page .radio__fieldset:not(.radio__fieldset--variant-option-image) .radio__button input.unavailable+label{background-color:#fff;background-image:linear-gradient(to top left,transparent calc(50% - 1px),#d2d2d2 calc(50% - 1px),#d2d2d2 calc(50% + 1px),transparent calc(50% + 1px));border-color:#e3e3e3;color:#bdbdbd}.product__page .radio__fieldset--variant-option-image .radio__buttons{display:flex;flex-wrap:wrap;margin:0;gap:0}.product__page .radio__fieldset--variant-option-image .radio__button{padding:0;margin:0 8px 8px 0;min-width:0}.product__page .radio__fieldset--variant-option-image .radio__button label,.product__page .radio__fieldset--variant-option-image .radio__button label:hover{display:block;box-sizing:border-box;width:62px;height:62px;padding:3px;gap:0;border:1px solid transparent;border-radius:0;background:none;min-height:0;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.product__page .radio__fieldset--variant-option-image .radio__button label:hover{box-shadow:0 2px 8px #0000002e;transform:translateY(-1px)}.product__page .radio__fieldset--variant-option-image .radio__button input:checked~label,.product__page .radio__fieldset--variant-option-image .radio__button input:checked~label:hover{border-color:#212121;background:none}.product__page .radio__fieldset--variant-option-image .option-image{display:block;width:54px;height:54px;border:1px solid #ddd;border-radius:0;overflow:hidden}.product__page .radio__fieldset--variant-option-image .option-image img,.product__page .radio__fieldset--variant-option-image .option-image img.fit-cover,.product__page .radio__fieldset--variant-option-image .option-image svg{width:100%;height:100%;object-fit:cover;object-position:top}.product__page .radio__fieldset--variant-option-image .option-title{display:none}.product__page .radio__fieldset--variant-option-image .radio__button input:disabled+label .option-image,.product__page .radio__fieldset--variant-option-image .radio__button input.sold-out+label .option-image,.product__page .radio__fieldset--variant-option-image .radio__button input.unavailable+label .option-image{opacity:.4;filter:grayscale(1)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fh-swatch.css.map */
