.variant-option--buttons:has(.formule-card){display:flex;flex-direction:column;gap:10px;border:0;padding:0;margin:0 0 4px;--variant-ch: auto}.variant-option--buttons:has(.formule-card)>legend{font-weight:600;font-size:.95rem;letter-spacing:.01em;margin-bottom:6px;padding:0}.variant-option__button-label:has(.formule-card){display:block;width:100%;min-width:0;max-width:none;flex:0 0 auto!important;flex-basis:auto!important;align-self:stretch;height:auto!important;block-size:auto!important;min-height:0!important;min-block-size:0!important;max-height:none!important;padding:0!important;margin:0;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#341f09!important;text-transform:none;cursor:pointer;overflow:visible}.variant-option__button-label:has(.formule-card) .variant-option__button-label__pill,.variant-option__button-label:has(.formule-card) .variant-option__button-label__text{display:none!important}.variant-option__button-label:has(.formule-card) input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.formule-card{color:#341f09;font-weight:400;position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;box-sizing:border-box;padding:14px 16px;border:1.5px solid rgba(52,31,9,.18);border-radius:6px;background:#fff;text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.variant-option__button-label:hover .formule-card{border-color:#341f0973}.variant-option__button-label input[type=radio]:focus-visible~.formule-card{outline:2px solid #341f09;outline-offset:2px}.variant-option__button-label input[type=radio]:checked~.formule-card{border-color:#341f09;background:#fbf7f2;box-shadow:inset 0 0 0 1px #341f09}.formule-card__radio{flex:0 0 auto;width:19px;height:19px;margin-top:2px;border-radius:50%;border:1.5px solid rgba(52,31,9,.35);background:#fff;position:relative}.variant-option__button-label input[type=radio]:checked~.formule-card .formule-card__radio{border-color:#341f09}.variant-option__button-label input[type=radio]:checked~.formule-card .formule-card__radio:after{content:"";position:absolute;top:3.5px;right:3.5px;bottom:3.5px;left:3.5px;border-radius:50%;background:#341f09}.formule-card__body{flex:1 1 auto;min-width:0}.formule-card__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.formule-card__title{font-weight:650;font-size:1rem;line-height:1.3}.formule-card__price{font-weight:650;font-size:1rem;white-space:nowrap;text-align:right}.formule-card__unit{display:block;margin-top:2px;font-size:.76rem;font-weight:500;opacity:.6;white-space:nowrap}.formule-card__sub{display:block;margin-top:3px;font-size:.855rem;line-height:1.35;opacity:.75}.formule-card__note{display:block;margin-top:5px;font-size:.78rem;line-height:1.3;opacity:.6}.formule-card__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.formule-card__badge{display:inline-block;padding:2px 8px;border-radius:999px;background:#b4633a;color:#fff;font-size:.66rem;font-weight:650;line-height:1.5;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:480px){.formule-card{padding:13px;gap:10px}.formule-card__title,.formule-card__price{font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/formule-cards.css.map */
