.variant-input-wrap .color-swatch{width:var(--cs-swatch-size, 72px);height:var(--cs-swatch-size, 72px);background-size:cover;background-position:center top;background-repeat:no-repeat}.product-single__meta .variant-input-wrap[data-cs-swatch-shape] .color-swatch{margin:0 8px 12px 0;padding:0}.product-single__meta .variant-input-wrap[data-cs-swatch-shape=square] .color-swatch{box-sizing:border-box;border:1px solid #ddd;padding:5px;background-origin:content-box;background-clip:content-box;box-shadow:none;border-radius:0}.product-single__meta .variant-input-wrap[data-cs-swatch-shape=square] .color-swatch:before{border-radius:0;border-width:4px;box-shadow:inset 0 0 0 1px #ddd;top:0;right:0;bottom:0;left:0}.product-single__meta .variant-input-wrap[data-cs-swatch-shape=square] input[type=radio]:checked+.color-swatch{border-color:#000;box-shadow:none}.product-single__meta .variant-input-wrap[data-cs-swatch-shape=square] input[type=radio]:checked+.color-swatch:before{box-shadow:inset 0 0 0 1px #ababab}.product-single__meta .variant-input-wrap[data-cs-swatch-shape=square] input[type=radio]:focus+.color-swatch{border-color:#000;box-shadow:none}.product-single__meta .variant-input-wrap[data-cs-swatch-shape=round] .color-swatch{border-radius:100%}.product-single__meta .variant-input-wrap[data-cs-swatch-shape=round] .color-swatch:before{border-radius:100%;border-width:4px;top:-1px;right:-1px;bottom:-1px;left:-1px}.product-single__meta .variant-input-wrap:not([data-cs-swatch-shape]) label:not(.color-swatch){min-width:50px;height:36px;padding:0 7px;margin:0 12px 12px 0;box-sizing:border-box;border:1px solid #ababab;border-radius:2px;box-shadow:none;text-align:center;font-size:13px;font-weight:400;line-height:34px;letter-spacing:.02em;text-transform:none;color:#ababab}.product-single__meta .variant-input-wrap:not([data-cs-swatch-shape]) input[type=radio]:checked+label{background-color:#292929;border-color:#292929;color:#e2e2e2;box-shadow:none}.product-single__meta .variant-input-wrap:not([data-cs-swatch-shape]) input[type=radio]:focus+label{border-color:#292929;box-shadow:none}.product-single__meta .variant-input-wrap:not([data-cs-swatch-shape]) label.disabled{color:#d0d0d0}.product-single__meta .variant-wrapper label.variant__label[for]{position:relative;text-transform:none;letter-spacing:.2em;font-size:15px;font-weight:400;margin-bottom:15px}.product-single__meta .variant-wrapper:has([data-cs-swatch-shape]) label.variant__label[for]{font-size:14px;margin-bottom:8.5px}.product-single__meta .variant-wrapper label.variant__label[for] .variant__label-info{letter-spacing:inherit}.product-single__meta .variant-wrapper+.variant-wrapper{margin-top:20.5px}.product-single__meta .variant-wrapper label.variant__label[for] .tool-tip-trigger{position:absolute;right:0;top:50%;transform:translateY(-50%);letter-spacing:0}.grid-product__colors .color-swatch--small{background-size:cover;background-position:center 25%;background-repeat:no-repeat}.grid-product__colors .cs-swatch-extra{display:none}.grid-product__colors .cs-swatch-more{font-size:.8em;line-height:1;align-self:center;margin-left:4px;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/31/assets/cs-swatches.css.map */
