.ss-option.product-form__input{max-width:100%;margin:0 0 1.6rem}.ss-option__legend{margin-bottom:.8rem}.ss-option__sep{margin-right:.3rem}.ss-option__selected{color:rgba(var(--color-foreground),.75)}.ss-option__values{display:flex;flex-wrap:wrap;gap:.8rem}.ss-value{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.ss-value--image,.ss-value--color,.ss-value--native{width:4.8rem;height:4.8rem;padding:.2rem;border:.1rem solid rgb(220,220,220);border-radius:50%;background:#fff}.ss-input:checked+.ss-value--image,.ss-input:checked+.ss-value--color,.ss-input:checked+.ss-value--native{padding:.1rem;border:.2rem solid rgb(50,50,50)}.ss-value__media{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;background:var(--ss-c1, #f2f2f2)}.ss-value__media img{display:block;width:100%;height:100%;object-fit:cover}.ss-value__media--color{box-shadow:inset 0 0 0 .1rem #0000001a}.ss-value__media--two{background:linear-gradient(135deg,var(--ss-c1) 50%,var(--ss-c2) 50%)}.ss-value__media--text{display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#3c3c3c;text-transform:uppercase}.ss-value--native .swatch{--swatch-input--size: 100%;width:100%;border:0}.ss-value--button{min-width:4.8rem;min-height:4rem;padding:.6rem 1.4rem;border:.1rem solid rgb(220,220,220);border-radius:.4rem;background:#fff;color:#000;font-size:1.4rem;line-height:1.2;letter-spacing:.04rem;text-align:center}.ss-input:checked+.ss-value--button{border-color:#000;background:#000;color:#fff}.ss-input:not(:checked)+.ss-value:hover{border-color:#646464}.ss-input:focus-visible+.ss-value{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.ss-input--unavailable+.ss-value:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - .07rem),rgba(25,25,25,.55) calc(50% - .07rem),rgba(25,25,25,.55) calc(50% + .07rem),transparent calc(50% + .07rem))}.ss-input--unavailable+.ss-value--button{color:#00000073}.ss-input--unavailable:checked+.ss-value--button{color:#ffffffbf}.ss-input--unavailable:checked+.ss-value--button:before{background:linear-gradient(to top right,transparent calc(50% - .07rem),rgba(255,255,255,.7) calc(50% - .07rem),rgba(255,255,255,.7) calc(50% + .07rem),transparent calc(50% + .07rem))}.ss-input--unavailable+.ss-value .ss-value__media,.ss-input--unavailable+.ss-value .swatch{opacity:.55}@media(hover:hover){.ss-value[data-ss-tip]:after{content:attr(data-ss-tip);position:absolute;top:calc(100% + .6rem);left:50%;z-index:4;padding:.4rem .8rem;border-radius:.4rem;background:#616161;color:#fff;font-size:1.2rem;line-height:1.3;letter-spacing:0;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,-.2rem);transition:opacity .15s ease,transform .15s ease,visibility .15s}.ss-value[data-ss-tip]:hover:after{opacity:1;visibility:visible;transform:translate(-50%)}}.ss-thumb-hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/smart-swatches.css.map */
