.variations .product-form__input--siblings{display:flex;flex-wrap:wrap;margin-bottom:var(--siblings-margin, 20px)}.variations .product-form__input--siblings label{width:18px;height:18px;display:inline-flex;text-indent:-9999em;position:relative;color:transparent;cursor:pointer;z-index:1;border-radius:50%;margin:8px 9px 1px 1px;border:1px solid #e7e3e5}.variations .product-form__input--siblings label:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background-position:center;background-size:cover;background-color:var(--option-color);background-image:var(--option-color-image)}.variations .product-form__input--siblings label:before{position:absolute;width:100%;height:100%;top:0;background:linear-gradient(to bottom right,transparent,transparent 48%,var(--color-border, #dadce0) 49%,var(--color-border, #dadce0) 50%,var(--color-border, #dadce0) 51%,transparent 52%,transparent) no-repeat;z-index:1;border-radius:50%}.variations .product-form__input--siblings label a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:40}.variations .product-form__input--siblings label.active{z-index:1;box-shadow:0 0 0 1px var(--color-body, #2c2d2e)}.variations .product-form__input--siblings label.active:after{top:3px;left:3px;right:3px;bottom:3px}.variations .product-form__input--siblings label.sold-out:before{content:""}.variations .product-form__input--siblings label.sold-out:after{opacity:.4}.form__label{width:100%}
/*# sourceMappingURL=/cdn/shop/t/189/assets/product.css.map */
