.product-options__swatch-value{display:inline-block!important}.radio__option .radio__label{border-radius:6px!important;min-height:44px;flex-direction:column;gap:2px;padding:2px!important}.radio__option .radio__input:checked+.radio__label{border-color:var(--color-border-primary, #2c2a28)!important;box-shadow:none}.radio__option-price{font-size:13px;font-weight:400;color:var(--color-text-thirdly, #8b8885);line-height:1.3}@media(min-width:768px){.radio__option .radio__label{min-height:48px}}.radio__option-swatch .radio__label{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;padding:0!important;border:2px solid var(--color-border-thirdly, #e0d8ce);border-radius:8px!important;overflow:hidden;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;min-height:unset!important}.radio__option-swatch .radio__label:before{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;border-radius:10px!important;transform:none!important;background-color:var(--swatch-color);background-image:var(--swatch-image);background-size:cover!important;background-position:center;box-shadow:none!important;border:none!important}.radio__option-swatch .radio__label:after{content:unset!important;display:none!important}.radio__option-swatch .radio__label .radio__label-text{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;margin:-1px!important}.radio__option-swatch .radio__input:checked+.radio__label{border-color:var(--color-border-primary, #2c2a28)!important;box-shadow:none}.radio__option-swatch .radio__input:focus-visible+.radio__label{outline:2px solid var(--color-text-primary, #2c2a28);outline-offset:2px}.radio__option-swatch .radio__input:disabled+.radio__label,.radio__option-swatch .radio__label.is-disabled{opacity:.4}@media(min-width:768px){.radio__option-swatch .radio__label{width:70px;height:70px}}.design-alternate .radio__option-swatch .radio__label{padding:0!important;min-height:unset!important}.design-alternate .radio__option-swatch .radio__label:before{inset-inline-start:0!important;border:none!important}.design-alternate .radio__option-swatch .radio__input:checked+.radio__label{border-color:var(--color-border-primary, #2c2a28)!important}.design-alternate .radio__option-swatch .radio__input:checked+.radio__label:before{border-color:transparent!important}.radio__cards-scroll{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:767.98px){.radio__cards-scroll{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;margin-top:10px}.radio__cards-scroll::-webkit-scrollbar{display:none}.radio__cards-scroll .radio__option--card{flex-shrink:0;scroll-snap-align:start}}.radio__option--card{display:inline-flex;vertical-align:top}.radio__label--card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:100px;padding:0!important;border:2px solid var(--color-border-thirdly, #e0d8ce)!important;border-radius:8px!important;overflow:hidden;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;text-align:center;min-height:unset!important;min-width:unset!important;background:#fff}.radio__label--card:before,.radio__label--card:after{content:unset!important;display:none!important}.radio__card-image{display:block;width:100%;aspect-ratio:1;overflow:hidden;background:#f8f6f3}.radio__card-image img{display:block;width:100%;height:100%;object-fit:cover}.radio__card-name{display:block;padding:8px 0 2px;font-size:12px;font-weight:500;line-height:1.3;color:var(--color-text-secondary, #2c2a28);word-break:break-word}.radio__card-price{display:block;padding:0 0 5px;font-size:12px;font-weight:400;color:var(--color-text-thirdly, #8b8885);line-height:1.4}.radio__option--card .radio__input:checked+.radio__label--card{border-color:var(--color-border-primary, #C4963C)!important;box-shadow:none}.radio__option--card .radio__input:focus-visible+.radio__label--card{outline:2px solid var(--color-text-primary, #2c2a28);outline-offset:2px}.radio__option--card .radio__input:disabled+.radio__label--card,.radio__label--card.is-disabled{opacity:.5}@media(min-width:768px){.radio__label--card{width:120px}}.product-options__default-options .product-options__swatch-value{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/14/assets/product-swatch-override.css.map */
