.product-form__input.vp-option{gap:10px}.vp-option .vp-option__label{font-size:13px;color:#8a8a8a;margin-bottom:0}.vp-option .vp-swatch{position:relative;display:block;width:60px;height:85px;padding:0;margin:0;background:none;border:1px solid #e0e0e0;border-radius:0;overflow:hidden;transition:border-color .2s ease}.vp-option .vp-swatch__img,.card-swatch .card-swatch__img{display:block;width:100%;height:100%;max-width:none;min-height:0;aspect-ratio:auto;padding:0;margin:0;object-fit:cover;object-position:center;border-radius:0}.vp-option .vp-swatch:hover{border-color:#a6a6a6}.vp-option .vp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:36px;padding:0 10px;font-size:13px;line-height:1;color:#999;background-color:transparent;border:1px solid #dcdcdc;border-radius:0;transition:border-color .2s ease,color .2s ease}.vp-option .vp-btn:hover{border-color:#a6a6a6;color:#555}.product-form__input.vp-option input[type=radio]:checked+label.vp-swatch,.product-form__input.vp-option input[type=radio]:checked+label.vp-swatch:hover{border-color:#000}.product-form__input.vp-option input[type=radio]:not(.option-disabled):checked+label.vp-btn,.product-form__input.vp-option input[type=radio]:checked+label.vp-btn{background-color:transparent;border-color:#000;color:#000}.vp-option input.option-disabled+label.vp-swatch,.vp-option input.option-disabled+label.vp-btn{opacity:.45}.vp-option input.option-disabled+label.vp-swatch:after,.vp-option input.option-disabled+label.vp-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - .5px),#b3b3b3,transparent calc(50% + .5px));pointer-events:none}.vp-option input[type=radio]:focus-visible+label{outline:2px solid #000;outline-offset:2px}.vp-option .vp-size-guide{font-size:13px;color:#000;white-space:nowrap}@media(max-width:767.98px){.vp-option .vp-swatch{width:52px;height:74px}}.product__color-swatches.card-swatches{gap:6px}.card-swatches .card-swatch{flex:0 0 auto;width:32px;height:42px;padding:0;background:none;border:1px solid #e0e0e0;border-radius:0;transition:border-color .2s ease,opacity .2s linear}.card-swatches .card-swatch:hover,.card-swatches .card-swatch.active{border-color:#000}.card-swatches .show_color_swatch{font-size:12px;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product-variant-picker.css.map */
