.variant-picker-block,.variant-picker-block .variant-picker{display:flex;flex-direction:column;gap:1.25rem}.variant-picker-block .h-stack{display:flex;align-items:baseline}.variant-picker-block .h-stack.gap-2{gap:8px}.variant-picker-block .variant-picker__option{border:none;padding:0;margin:0}.variant-picker-block .variant-picker__option-info{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.5rem}.variant-picker-block .variant-picker__option-info legend{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.variant-picker-block .variant-picker__option-values{display:flex;flex-wrap:wrap;gap:.5rem}.variant-picker-block .variant-picker__option-values--color{gap:1rem}.variant-picker-block .block-swatch{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 20px;border-radius:10px;border:1px solid #d4d4d4;background:transparent;font-family:Jost,sans-serif;font-size:14px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;position:relative}.variant-picker-block .block-swatch:hover{border-color:#000}.variant-picker-block .block-swatch.is-selected,.variant-picker-block input[type=radio]:checked+.block-swatch{background:#e8e8e8;border-color:#000}.variant-picker-block .color-swatch{width:32px;height:32px;border-radius:var(--radius-full);border:2px solid transparent;outline:2px solid transparent;outline-offset:2px;cursor:pointer;transition:outline-color .15s ease;position:relative;padding:0;background:var(--swatch-background)}.variant-picker-block .color-swatch:hover{outline-color:#aaa}.variant-picker-block .color-swatch.is-selected,.variant-picker-block input[type=radio]:checked+.color-swatch{outline-color:#000}.variant-picker-block .block-swatch__color{width:16px;height:16px;border-radius:var(--radius-full);background:var(--swatch-background);flex-shrink:0}.variant-picker-block .ring-inset{box-shadow:inset 0 0 0 1px #00000026}.variant-picker-block .thumbnail-swatch{width:60px;height:60px;border-radius:var(--radius-md);border:2px solid transparent;overflow:hidden;cursor:pointer;transition:border-color .15s ease;padding:0;background:#f5f5f5;position:relative}.variant-picker-block .thumbnail-swatch:hover{border-color:#aaa}.variant-picker-block .thumbnail-swatch.is-selected,.variant-picker-block input[type=radio]:checked+.thumbnail-swatch{border-color:#000}.variant-picker-block .thumbnail-swatch img{width:100%;height:100%;object-fit:contain;display:block}.variant-picker-block .is-disabled{border-color:#e8e8e8;color:#767676;cursor:pointer}.variant-picker-block .color-swatch.is-disabled{opacity:.5}.variant-picker-block .is-disabled:after{content:"Produit en rupture de stock";position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-6px);background:#fef3e2;border:1px solid rgba(220,160,50,.2);color:#000;padding:5px 10px;border-radius:var(--radius-sm);font-size:11px;white-space:nowrap;z-index:100;pointer-events:none;opacity:0;transition:var(--transition-opacity)}.variant-picker-block .is-disabled:hover:after{opacity:1}.variant-picker-block .is-unsellable{border-color:#e8e8e8;color:#767676}.variant-picker-block .is-unsellable:not(.is-disabled){cursor:pointer}.variant-picker-block .is-unsellable:not(.is-disabled):after{content:"Option valide avec d'autres choix";position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-6px);background:#eaf3f9;border:1px solid rgba(65,151,203,.15);color:#000;padding:5px 10px;border-radius:var(--radius-sm);font-size:11px;white-space:nowrap;z-index:100;pointer-events:none;opacity:0;transition:var(--transition-opacity)}.variant-picker-block .is-unsellable:not(.is-disabled):hover:after{opacity:1}.variant-picker.is-loading{opacity:.5;pointer-events:none;transition:var(--transition-opacity)}
/*# sourceMappingURL=/cdn/shop/t/79/assets/css/blocks-_variant-picker.css.map */
