.product__selectors .radio__fieldset{display:block;padding-top:0;padding-bottom:0}.product__selectors .selector-wrapper+.selector-wrapper .radio__fieldset{padding-top:20px}.product__selectors .radio__legend{margin:0 0 8px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;line-height:21px}.product__selectors .radio__legend__label{display:flex;align-items:baseline;flex-wrap:wrap;padding:0}.product__selectors .radio__legend__option-name{margin-right:0;font-size:15px;font-weight:600;letter-spacing:4.5px;line-height:21px}.product__selectors .radio__legend__value{display:inline;flex-basis:auto;padding:0;color:#666;font-size:15px;font-weight:300;letter-spacing:normal;line-height:21px;text-transform:none}.radio__fieldset--photo-swatches .radio__legend__value:before{content:"\a0\2014\a0"}.radio__fieldset--photo-swatches .radio__buttons{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:12px;margin:0}.radio__fieldset--photo-swatches .radio__button{min-width:0;padding:0;margin:0}.radio__fieldset--photo-swatches .radio__button label{display:block;width:53px;min-width:53px;height:53px;min-height:53px;padding:3px;overflow:hidden;color:inherit;background:#fff;border:1px solid #cfcfcf;border-radius:0;box-shadow:none}.radio__fieldset--photo-swatches .radio__button label:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #fff;pointer-events:none}.radio__fieldset--photo-swatches .radio__button label:hover,.radio__fieldset--photo-swatches .radio__button label:active,.radio__fieldset--photo-swatches .radio__button label:focus{color:inherit;background:#fff;border-color:#777}.radio__fieldset--photo-swatches .radio__button input:checked~label{color:inherit;background:#fff;border-color:#cfcfcf;box-shadow:0 0 0 3px #fff,0 0 0 4px #000}.radio__fieldset--photo-swatches .radio__button input:disabled+label,.radio__fieldset--photo-swatches .radio__button input.sold-out+label,.radio__fieldset--photo-swatches .radio__button input.unavailable+label{color:inherit;background:#fff;border-color:#cfcfcf;opacity:.42}.radio__fieldset--photo-swatches .option-image{display:block;width:100%;height:100%;overflow:hidden;border-radius:0}.radio__fieldset--photo-swatches .option-image img,.radio__fieldset--photo-swatches .option-image svg{display:block;width:100%;height:100%;object-fit:cover}.radio__fieldset--photo-swatches .option-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.selector-wrapper--size .radio__legend{margin-bottom:10px}.selector-wrapper--size .radio__buttons{display:flex;flex-wrap:wrap;gap:8px;margin:0}.selector-wrapper--size .radio__button{min-width:0;padding:0;margin:0}.selector-wrapper--size .radio__button label{display:flex;align-items:center;justify-content:center;width:auto;min-width:50px;min-height:36px;margin:0 4px 12px;padding:9px 10px;color:#000;background:#fff;border:1px solid #000;border-radius:0;box-shadow:none;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:normal;line-height:15.6px;text-transform:none}.selector-wrapper--size .radio__button label:hover,.selector-wrapper--size .radio__button label:active,.selector-wrapper--size .radio__button label:focus,.selector-wrapper--size .radio__button input:checked~label{color:#000;background:#fff;border-color:#000;box-shadow:0 2px 6px #00000026}@media only screen and (max-width:749px){.radio__fieldset--photo-swatches .radio__buttons{column-gap:18px;row-gap:18px}.radio__fieldset--photo-swatches .radio__button label{width:42px;min-width:42px;height:42px;min-height:42px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/liva-photo-swatches.css.map */
