.product-sibling-picker{display:block}.product-sibling-picker .product-form__input{display:block;min-width:0;margin:0}.product-sibling-picker .product-form__input .form__label{margin-bottom:10px;font-size:13px;line-height:1.4;letter-spacing:.06em}.product-sibling-picker .form__label-info{letter-spacing:.02em}.product-sibling-picker .sibling-picker__options{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.product-sibling-picker .sibling-item{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid rgba(var(--color-foreground),.18);border-radius:3px;color:rgb(var(--color-foreground));text-decoration:none;line-height:1.2;transition:border-color .16s ease}.product-sibling-picker .sibling-item[aria-current=page]{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.product-sibling-picker .sibling-item--swatch{flex:0 0 auto;width:56px;height:56px;padding:4px;border-radius:50%}.product-sibling-picker .sibling-item--square{border-radius:3px}.product-sibling-picker .sibling-item__visual{display:block;width:100%}.product-sibling-picker .sibling-item .swatch{width:100%;background-position:center;outline:none;box-shadow:none;scale:1}.product-sibling-picker .sibling-item__check{position:absolute;inset-inline-end:-1px;bottom:-1px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid rgb(var(--color-background));border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-sibling-picker .sibling-item__check svg{width:12px;height:12px}.product-sibling-picker .sibling-item:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px}.product__info-container>.product-sibling-picker+.product-purchase{margin-top:18px}.product__info-container>.product-sibling-picker+.product-purchase .product-form{margin-top:0}@media screen and (min-width:990px){.product-sibling-picker .sibling-item--swatch{width:60px;height:60px}}@media(hover:hover){.product-sibling-picker .sibling-item:hover{border-color:rgb(var(--color-foreground))}}@media(prefers-reduced-motion:reduce){.product-sibling-picker .sibling-item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-sibling-products.css.map */
