.variant-option.variant-option--buttons{--variant-min-width: 0;display:grid;grid-template-columns:1fr!important;gap:10px;min-width:0}.variant-picker,.variant-picker__form{min-width:0}.variant-option.variant-option--buttons .variant-option__button-label{position:relative;display:block;flex:1 1 auto!important;width:100%;min-width:0!important;max-width:100%;height:auto!important;min-height:0!important;overflow:hidden!important;white-space:normal;padding:18px 20px;border-radius:12px;box-sizing:border-box;margin:0;transition:border-color .15s ease,background-color .15s ease}.variant-option.variant-option--buttons .variant-option__button-label__pill{transform:none!important;left:0;right:0;width:auto}.variant-option.variant-option--buttons .variant-option__button-label:not(:has(input:checked)) .variant-option__button-label__pill{background:transparent}.variant-option.variant-option--buttons .variant-option__button-label:has(input:checked) .variant-option__button-label__pill{background:#edf0f4}.variant-option.variant-option--buttons .variant-option__button-label:has(input:checked){border-color:#131c2b}.variant-option.variant-option--buttons .variant-option__button-label__text{display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:2;text-align:left!important;text-wrap:auto!important;white-space:normal;overflow-wrap:anywhere;max-width:100%;min-width:0;font-size:.9375rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:#131c2b}.variant-option.variant-option--buttons .nocta-formule__prix{display:block;font-size:.8125rem;font-weight:400;letter-spacing:0;text-transform:none;color:#5a6675;margin-block-start:6px}.variant-option.variant-option--buttons .nocta-formule__argument{display:block;order:3;font-size:.75rem;font-weight:400;letter-spacing:0;text-transform:none;color:#5a6675;margin-block-start:4px}.variant-option legend,.variant-option__label{font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#5a6675;margin-block-end:10px}.variant-option__button-label:has(input:focus-visible){outline:2px solid #131c2b;outline-offset:2px}@media screen and (max-width:749px){.variant-option.variant-option--buttons .variant-option__button-label{padding:16px 18px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nocta-offre.css.map */
