.sibling-selector .form__label{margin:0 0 1.2rem}.sibling-selector__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}@media(max-width:767.98px){.sibling-selector__grid{grid-template-columns:repeat(2,1fr)}}.sibling-selector--cards .sibling-selector__grid{grid-template-columns:repeat(var(--sibling-count, 4),1fr);gap:1.2rem}@media(max-width:767.98px){.sibling-selector--cards .sibling-selector__grid{grid-template-columns:repeat(2,1fr);gap:1.2rem}}.sibling-swatch{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:5rem;border-radius:1.5rem;border:1px solid rgb(var(--color-button));cursor:pointer;text-align:center;font-weight:500;font-size:1.4rem;text-decoration:none;color:rgb(var(--color-variant-swatch-text));background-color:rgb(var(--color-secondary-background));transition:background-color .2s ease,border-color .2s ease,color .2s ease,font-weight .2s ease,box-shadow .2s ease}.sibling-swatch:not(.sibling-swatch--card){padding:.6rem 1.5rem}.sibling-swatch:hover,.sibling-swatch:focus-visible{background-color:#e8eaf7;box-shadow:0 0 0 1px rgb(var(--color-button))}.sibling-swatch--active{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button));box-shadow:0 0 0 2px rgb(var(--color-button));font-weight:700}.sibling-swatch__title{text-align:center}.sibling-swatch.sibling-swatch--card{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-height:0;padding:0;border:none;border-radius:1.5rem;overflow:hidden;background-color:#fff;color:rgb(var(--color-foreground));box-shadow:none}.sibling-swatch.sibling-swatch--card:hover,.sibling-swatch.sibling-swatch--card:focus-visible{background-color:#fff;box-shadow:0 0 0 1px rgb(var(--color-button))}.sibling-swatch.sibling-swatch--card.sibling-swatch--active{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;box-shadow:none}.sibling-swatch__media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;margin:0;overflow:hidden;border-radius:0}.sibling-swatch__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.sibling-swatch__image--placeholder{background:rgba(var(--color-foreground),.05)}.sibling-swatch--card .sibling-swatch__title{padding:.8rem .8rem 1rem;font-size:1.4rem;font-weight:500;line-height:1.2}.sibling-swatch--card.sibling-swatch--active .sibling-swatch__title{font-weight:700}@media(max-width:767.98px){.sibling-swatch.sibling-swatch--card{flex-direction:row;align-items:center;justify-content:flex-start;gap:.6rem;min-height:6.6rem;height:6.6rem;padding:.8rem 1.2rem .8rem .8rem;border:1px solid rgb(var(--color-button));border-radius:1.5rem;overflow:hidden}.sibling-swatch.sibling-swatch--card:hover,.sibling-swatch.sibling-swatch--card:focus-visible{box-shadow:none}.sibling-swatch.sibling-swatch--card.sibling-swatch--active{border-color:rgb(var(--color-button))}.sibling-swatch--card .sibling-swatch__media{position:relative;flex:0 0 4.8rem;width:4.8rem;height:4.8rem;aspect-ratio:auto;border-radius:.8rem}.sibling-swatch--card .sibling-swatch__image{object-fit:contain}.sibling-swatch--card .sibling-swatch__title{flex:1;padding:0;font-size:1.5rem;font-weight:500;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
/*# sourceMappingURL=/cdn/shop/t/372/assets/component-sibling-selector.css.map */
