.ws-ensemble{display:grid;gap:var(--space-3)}.ws-ensemble[hidden],.ws-ensemble__depli[hidden]{display:none}.ws-ensemble__formules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);min-width:0;margin:0;padding:0;border:0}.ws-ensemble__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.ws-ensemble__choix{display:grid;align-content:start;gap:var(--space-1);min-height:var(--target);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-label);background:rgb(var(--color-glass-rgb) / var(--glass-opacity-strong));cursor:pointer;transition:scale var(--duration-press) var(--ease-out)}.ws-ensemble__choix:active{scale:var(--press-scale)}.ws-ensemble__input:checked+.ws-ensemble__choix{border:2px solid var(--color-foreground)}.ws-ensemble__input:checked+.ws-ensemble__choix .ws-ensemble__nom{font-weight:var(--weight-semibold)}.ws-ensemble__input:focus-visible+.ws-ensemble__choix{outline:2px solid var(--color-foreground);outline-offset:3px}.ws-ensemble__prix{font-variant-numeric:tabular-nums}.ws-ensemble__detail{color:var(--color-foreground-muted);font-size:var(--text-xs)}.ws-ensemble__depli{display:grid;gap:var(--space-3)}.ws-ensemble__legende{display:flex;align-items:center;gap:var(--space-2)}.ws-ensemble__legende img{flex:0 0 2.75rem;width:2.75rem;height:2.75rem;object-fit:contain;object-position:center}variant-scope:has(.ws-ensemble__input[value=ensemble]:checked) .product-buy__dynamic{display:none}@media(prefers-reduced-motion:reduce){.ws-ensemble__choix{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/ws-ensemble.css.map */
