.sibling-picker{--sibling-columns: repeat(auto-fit, minmax(14rem, 1fr));--sibling-card-radius: 20px;--sibling-swatch-size: 60px;--sibling-swatch-size-mobile: 60px;--sibling-swatch-radius: 50%;display:block;margin:0 0 2rem;max-width:100%}.sibling-picker__label{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}.sibling-picker__step{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;font-size:1.1rem;line-height:1;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.sibling-picker__fieldset{display:grid;grid-template-columns:var(--sibling-columns);gap:.8rem;margin:0;padding:0;border:0}.sibling-picker__item{position:relative;display:flex;align-items:center;gap:1rem;padding:.8rem 3.8rem .8rem .8rem;border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),.2);border-radius:var(--sibling-card-radius);background-color:rgb(var(--color-background));cursor:pointer;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.sibling-picker__item:hover{border-color:rgba(var(--color-foreground),.6)}.sibling-picker__item--no-label{justify-content:center;padding:.8rem}.sibling-picker__item--no-label .sibling-picker__check{top:.6rem;right:.6rem;transform:none}.sibling-picker__media{flex:0 0 auto;display:block;width:var(--sibling-swatch-size);height:var(--sibling-swatch-size);border-radius:var(--sibling-swatch-radius);overflow:hidden;background:rgba(var(--color-foreground),.04)}.sibling-picker__media img{width:100%;height:100%;object-fit:contain;display:block}.sibling-picker__copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.sibling-picker__text{font-size:1.4rem;font-weight:600;line-height:1.3;color:rgba(var(--color-foreground),.75);min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.sibling-picker__price{font-size:1.2rem;line-height:1.2;color:rgba(var(--color-foreground),.7)}.sibling-picker__item--sold-out .sibling-picker__text,.sibling-picker__item--sold-out .sibling-picker__price{opacity:.55}.sibling-picker__check{position:absolute;top:50%;right:1rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:rgb(var(--color-button));opacity:0;transition:opacity var(--duration-short) ease}.sibling-picker__check svg{width:1.1rem;height:1.1rem;color:rgb(var(--color-button-text))}.sibling-picker__input:checked+.sibling-picker__item{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.sibling-picker__input:checked+.sibling-picker__item .sibling-picker__check{opacity:1}.sibling-picker__input:checked+.sibling-picker__item .sibling-picker__text{color:rgb(var(--color-foreground))}.sibling-picker__input:focus-visible+.sibling-picker__item{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.sibling-picker--loading{pointer-events:none;opacity:.6}@media screen and (max-width:749px){.sibling-picker__fieldset{gap:.6rem}.sibling-picker__media{width:var(--sibling-swatch-size-mobile);height:var(--sibling-swatch-size-mobile)}.sibling-picker__item{padding:.6rem 3.2rem .6rem .6rem;gap:.8rem}.sibling-picker__item--no-label{padding:.6rem}.sibling-picker__text{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-sibling-picker.css.map */
