#mah24-modal{--mah24-primary:#4e1229;--mah24-primary-soft:#7a2a45;--mah24-border:#e2dede;--mah24-text:#2c2c2c;--mah24-muted:#8a8a8a;--mah24-panel:#f5f4f4;--mah24-radius:14px;--mah24-ok:#1f9254;--mah24-ok-soft:#eaf7ef;position:fixed!important;inset:0!important;z-index:999999!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;direction:rtl!important;margin:0!important;padding:0!important;font-family:inherit;line-height:1.7!important;text-align:right!important;box-sizing:border-box}#mah24-modal[hidden]{display:none!important}#mah24-modal *,#mah24-modal *::before,#mah24-modal *::after{box-sizing:border-box}#mah24-modal button{font-family:inherit!important;line-height:1.6!important;letter-spacing:normal!important;text-transform:none!important;box-shadow:none!important;min-height:0!important;width:auto!important;margin:0!important;text-decoration:none!important;cursor:pointer;transition:none}#mah24-modal a{text-decoration:none!important;box-shadow:none!important}#mah24-modal h3,#mah24-modal p,#mah24-modal ul,#mah24-modal li{font-family:inherit!important;letter-spacing:normal!important;text-transform:none!important}#mah24-modal .mah24-modal__backdrop{position:absolute!important;inset:0!important;background:rgb(20 12 16 / .55)!important;backdrop-filter:blur(2px)}@keyframes mah24-sheet-up{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mah24-sheet-down{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes mah24-sheet-fade{from{opacity:0}to{opacity:1}}@keyframes mah24-sheet-fade-out{from{opacity:1}to{opacity:0}}#mah24-modal .mah24-modal__dialog{position:relative!important;width:min(1040px, 100vw)!important;max-width:none!important;height:min(88vh, 820px)!important;max-height:88vh!important;background:#fff!important;border:0!important;border-radius:22px 22px 0 0!important;box-shadow:0 -14px 60px rgb(20 4 12 / .28)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;animation:mah24-sheet-up 0.34s cubic-bezier(.22,.61,.36,1)!important}#mah24-modal .mah24-modal__backdrop{animation:mah24-sheet-fade 0.3s ease!important}#mah24-modal.is-closing .mah24-modal__dialog{animation:mah24-sheet-down 0.3s cubic-bezier(.4,0,.7,.2) forwards!important}#mah24-modal.is-closing .mah24-modal__backdrop{animation:mah24-sheet-fade-out 0.3s ease forwards!important}#mah24-modal .mah24-modal__dialog{transition:transform 0.28s cubic-bezier(.22,.61,.36,1),height 0.28s ease!important;touch-action:pan-y!important}#mah24-modal .mah24-modal__dialog.is-dragging{transition:none!important;cursor:grabbing!important}#mah24-modal .mah24-modal__dialog.is-expanded{height:96vh!important;max-height:96vh!important}#mah24-modal .mah24-modal__grip{position:absolute!important;top:10px!important;inset-inline:0!important;z-index:3!important;display:block!important;width:44px!important;height:5px!important;margin:0 auto!important;border-radius:3px!important;background:var(--mah24-border)!important;cursor:grab!important}#mah24-modal .mah24-modal__grip::before{content:""!important;position:absolute!important;inset:-10px -60px!important}#mah24-modal .mah24-modal__head{cursor:grab!important}#mah24-modal .mah24-modal__dialog.is-dragging .mah24-modal__grip,#mah24-modal .mah24-modal__dialog.is-dragging .mah24-modal__head{cursor:grabbing!important}@media (prefers-reduced-motion:reduce){#mah24-modal .mah24-modal__dialog{transition:none!important}#mah24-modal .mah24-modal__dialog,#mah24-modal .mah24-modal__backdrop,#mah24-modal.is-closing .mah24-modal__dialog,#mah24-modal.is-closing .mah24-modal__backdrop{animation:none!important}}#mah24-modal .mah24-modal__close{position:absolute!important;top:14px!important;left:14px!important;right:auto!important;z-index:3!important;width:26px!important;height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid var(--mah24-border)!important;border-radius:6px!important;background:#fff!important;color:var(--mah24-text)!important;line-height:0!important}#mah24-modal .mah24-modal__close:hover{border-color:var(--mah24-primary)!important;color:var(--mah24-primary)!important;background:#fff!important}#mah24-modal .mah24-modal__body{display:flex!important;flex:1 1 auto!important;flex-direction:row!important;min-height:0!important;max-height:none!important;overflow:hidden!important;padding:0!important;margin:0!important}#mah24-modal .mah24-modal__media{flex:0 0 42%!important;background:var(--mah24-panel)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;margin:0!important}#mah24-modal .mah24-modal__media img{max-width:100%!important;max-height:420px!important;width:auto!important;height:auto!important;object-fit:contain;border-radius:0!important;box-shadow:none!important;margin:0!important}#mah24-modal .mah24-modal__content{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important}#mah24-modal .mah24-modal__foot{flex:0 0 auto!important;border-top:1px solid var(--mah24-border)!important;background:#fff!important}#mah24-modal .mah24-modal__panel{flex:1 1 auto!important;overflow-y:auto!important;padding:42px 34px 20px!important;margin:0!important;color:var(--mah24-text)!important}#mah24-modal .mah24-modal__head{flex:0 0 auto!important;padding:44px 34px 0!important;margin:0!important}#mah24-modal .mah24-modal__title-row{display:flex!important;align-items:center!important;gap:10px!important}#mah24-modal .mah24-modal__thumb{display:none!important;flex:0 0 auto!important;width:38px!important;height:38px!important;border-radius:10px!important;background:var(--mah24-panel)!important;object-fit:contain!important;margin:0!important}#mah24-modal .mah24-modal__crumbs{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px 14px!important;margin:0 0 10px!important}#mah24-modal .mah24-modal__count{color:var(--mah24-muted)!important;font-size:12px!important;white-space:nowrap!important}#mah24-modal ol.mah24-modal__steps{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important}#mah24-modal ol.mah24-modal__steps>li{margin:0!important;list-style:none!important}#mah24-modal .mah24-modal__step{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;border:1px solid var(--mah24-border)!important;border-radius:999px!important;color:var(--mah24-muted)!important;font-size:12px!important;line-height:1.9!important;white-space:nowrap!important}#mah24-modal .mah24-modal__step.is-clickable{cursor:pointer!important;padding:0!important}#mah24-modal button.mah24-modal__step-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:4px 10px!important;border:0!important;border-radius:999px!important;background:none!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;cursor:pointer!important}#mah24-modal .mah24-modal__step.is-clickable:hover{border-color:var(--mah24-primary)!important;color:var(--mah24-primary)!important}#mah24-modal .mah24-modal__step.is-done.is-clickable:hover{border-color:var(--mah24-ok)!important;color:var(--mah24-ok)!important}#mah24-modal .mah24-modal__step-num{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;border-radius:50%!important;background:var(--mah24-panel)!important;color:inherit!important;font-size:11px!important;font-weight:700!important}#mah24-modal .mah24-modal__step.is-current{border-color:var(--mah24-primary)!important;background:var(--mah24-primary)!important;color:#fff!important;font-weight:700!important}#mah24-modal .mah24-modal__step.is-current .mah24-modal__step-num{background:rgb(255 255 255 / .22)!important;color:#fff!important}#mah24-modal .mah24-modal__step.is-done{border-color:var(--mah24-ok)!important;background:var(--mah24-ok-soft)!important;color:var(--mah24-ok)!important}#mah24-modal .mah24-modal__step.is-locked{opacity:0.55!important;cursor:not-allowed!important}#mah24-modal .mah24-modal__step-check{display:inline-flex!important;color:var(--mah24-ok)!important}#mah24-modal .mah24-modal__name{margin:0!important;padding:0!important;color:var(--mah24-text)!important;font-size:17px!important;font-weight:700!important;line-height:1.8!important;text-align:right!important}#mah24-modal .mah24-modal__lead{margin:4px 0 0!important;padding:0!important;color:var(--mah24-muted)!important;font-size:12.5px!important;line-height:1.9!important;text-align:right!important}#mah24-modal .mah24-modal__head+.mah24-modal__panel{padding-top:20px!important}#mah24-modal .mah24-lines{margin:0 0 24px!important;padding:12px 14px!important;border:1px solid var(--mah24-border)!important;border-radius:14px!important;background:#fbfafa!important}#mah24-modal .mah24-lines__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:10px!important}#mah24-modal .mah24-lines__title{color:var(--mah24-text)!important;font-size:13px!important;font-weight:700!important}#mah24-modal .mah24-lines__count{color:var(--mah24-muted)!important;font-size:12px!important}#mah24-modal ul.mah24-lines__list{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}#mah24-modal ul.mah24-lines__list>li{margin:0!important;list-style:none!important}#mah24-modal ul.mah24-lines__list>li::before{content:none!important}#mah24-modal .mah24-line{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px 12px!important;padding:10px 12px!important;border:1px solid var(--mah24-border)!important;border-radius:12px!important;background:#fff!important;transition:opacity 0.18s ease}#mah24-modal .mah24-line.is-busy{opacity:0.5!important;pointer-events:none!important}#mah24-modal .mah24-line__info{display:flex!important;flex-direction:column!important;flex:1 1 40%!important;min-width:0!important}#mah24-modal .mah24-line__title{color:var(--mah24-text)!important;font-size:12.5px!important;font-weight:700!important;line-height:1.8!important;overflow-wrap:anywhere!important}#mah24-modal .mah24-line__meta{color:var(--mah24-muted)!important;font-size:11.5px!important;line-height:1.8!important;overflow-wrap:anywhere!important}#mah24-modal .mah24-line__price,#mah24-modal .mah24-line__price .amount,#mah24-modal .mah24-line__price bdi{color:var(--mah24-primary)!important;font-size:12.5px!important;font-weight:700!important;white-space:nowrap!important}#mah24-modal .mah24-stepper--sm{padding:3px 6px!important}#mah24-modal .mah24-stepper--sm .mah24-stepper__btn{width:22px!important;height:22px!important;font-size:15px!important}#mah24-modal .mah24-stepper--sm .mah24-stepper__input{width:38px!important;font-size:12.5px!important}#mah24-modal button.mah24-line__remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:30px!important;height:30px!important;padding:0!important;border:1px solid var(--mah24-border)!important;border-radius:9px!important;background:#fff!important;color:var(--mah24-muted)!important;cursor:pointer!important;transition:border-color 0.18s ease,color 0.18s ease,background-color 0.18s ease}#mah24-modal button.mah24-line__remove:hover{border-color:#d9534f!important;background:#fdf3f3!important;color:#c0392b!important}#mah24-modal .mah24-actions--incart{flex-wrap:wrap!important;gap:10px 12px!important}#mah24-modal .mah24-incart{display:inline-flex!important;align-items:center!important;gap:6px!important;flex:1 1 auto!important;padding:9px 14px!important;border:1px solid #cdead9!important;border-radius:999px!important;background:var(--mah24-ok-soft)!important;color:#17603a!important;font-size:13px!important;font-weight:700!important}#mah24-modal .mah24-incart__check{display:inline-flex!important;flex:0 0 auto!important;color:var(--mah24-ok)!important}#mah24-modal button.mah24-incart__remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:0 0 auto!important;padding:9px 16px!important;border:1px solid var(--mah24-border)!important;border-radius:999px!important;background:#fff!important;color:var(--mah24-muted)!important;font-family:inherit!important;font-size:12.5px!important;font-weight:700!important;cursor:pointer!important;transition:border-color 0.18s ease,color 0.18s ease,background-color 0.18s ease}#mah24-modal button.mah24-incart__remove:hover{border-color:#d9534f!important;background:#fdf3f3!important;color:#c0392b!important}#mah24-modal a.mah24-incart__go{flex:0 0 auto!important;padding:9px 18px!important;font-size:12.5px!important;font-weight:700!important}#mah24-modal .mah24-hint--incart{margin:8px 0 0!important;font-size:11.5px!important}#mah24-modal .mah24-ready{display:flex!important;align-items:center!important;gap:6px!important;margin:18px 0 0!important;padding:8px 12px!important;border:1px solid #cdead9!important;border-radius:10px!important;background:var(--mah24-ok-soft)!important;color:#17603a!important;font-size:12.5px!important;font-weight:700!important;text-align:right!important}#mah24-modal .mah24-ready--soft{margin:12px 0 0!important;border-color:transparent!important;background:transparent!important;padding:0!important;font-weight:400!important}#mah24-modal .mah24-ready__check{display:inline-flex!important;flex:0 0 auto!important;color:var(--mah24-ok)!important}#mah24-modal .mah24-field{margin:0!important;padding:0!important}#mah24-modal .mah24-field+.mah24-field{margin-top:30px!important}#mah24-modal .mah24-field__title{margin:0 0 10px!important;padding:0!important;font-size:15px!important;font-weight:600!important;line-height:1.8!important;text-align:right!important;color:var(--mah24-text)!important;border:0!important;background:none!important}#mah24-modal .mah24-field__desc{margin:0 0 18px!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:2!important;color:var(--mah24-muted)!important;text-align:justify!important}#mah24-modal .mah24-hint{margin:18px 0 0!important;padding:0!important;font-size:12px!important;color:var(--mah24-muted)!important;text-align:right!important}#mah24-modal .mah24-pills{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-end!important;margin:0!important;padding:0!important}#mah24-modal .mah24-pill{min-width:128px!important;padding:11px 18px!important;border:1px solid var(--mah24-border)!important;border-radius:999px!important;background:#fff!important;color:var(--mah24-text)!important;font-size:13px!important;font-weight:400!important;transition:background-color 0.18s ease,color 0.18s ease,border-color 0.18s ease}#mah24-modal .mah24-pill:hover:not(.is-disabled){border-color:var(--mah24-primary)!important;color:var(--mah24-primary)!important;background:#fff!important}#mah24-modal .mah24-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}#mah24-modal .mah24-pill.is-selected{background:var(--mah24-primary)!important;border-color:var(--mah24-primary)!important;color:#fff!important;font-weight:700!important}#mah24-modal .mah24-pill__check{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#fff!important;color:var(--mah24-ok)!important}#mah24-modal .mah24-pill.is-disabled{opacity:0.35!important;cursor:not-allowed;text-decoration:line-through!important}#mah24-modal .mah24-prep{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0!important;padding:0!important}#mah24-modal .mah24-prep__item{position:relative!important;display:flex!important;flex-direction:column!important;gap:8px!important;cursor:pointer;margin:0!important;padding:14px 16px!important;border:1.5px solid var(--mah24-border)!important;border-radius:14px!important;background:#fff!important;font-weight:400!important;transition:border-color 0.18s ease,background-color 0.18s ease,box-shadow 0.18s ease}#mah24-modal .mah24-prep__item:hover{border-color:var(--mah24-primary-soft)!important;background:#fdfbfc!important}#mah24-modal .mah24-prep__item.is-selected{border-color:var(--mah24-primary)!important;background:#fdf6f9!important;box-shadow:0 0 0 3px rgb(78 18 41 / .07)!important}#mah24-modal .mah24-prep__item input[type="radio"]:focus-visible~.mah24-prep__radio{outline:2px solid var(--mah24-primary)!important;outline-offset:2px!important}#mah24-modal .mah24-prep__head{display:flex!important;align-items:center!important;gap:8px!important;flex-direction:row-reverse!important;justify-content:flex-start!important}#mah24-modal .mah24-prep__item input[type="radio"]{position:absolute!important;opacity:0!important;width:0!important;height:0!important;margin:0!important}#mah24-modal .mah24-prep__radio{flex:0 0 auto!important;width:18px!important;height:18px!important;border:1.5px solid var(--mah24-muted)!important;border-radius:50%!important;position:relative!important;background:#fff!important;transition:border-color 0.18s ease}#mah24-modal .mah24-prep__item.is-selected .mah24-prep__radio{border-color:var(--mah24-primary)!important}#mah24-modal .mah24-prep__item.is-selected .mah24-prep__radio::after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--mah24-primary)}#mah24-modal .mah24-prep__check{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:20px!important;height:20px!important;margin-inline-start:auto!important;border-radius:50%!important;background:var(--mah24-ok-soft)!important;color:var(--mah24-ok)!important}#mah24-modal .mah24-prep__label{font-size:13.5px!important;font-weight:600!important;color:var(--mah24-text)!important}#mah24-modal .mah24-prep__desc{font-size:11.5px!important;font-weight:400!important;line-height:1.9!important;color:var(--mah24-muted)!important;text-align:justify!important}#mah24-modal .mah24-price-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important;margin:22px 0 16px!important;padding:0!important;font-size:13px!important}#mah24-modal .mah24-price-row__value{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important}#mah24-modal .mah24-price-badge{display:inline-flex!important;align-items:center!important;padding:2px 9px!important;border-radius:4px!important;background:var(--mah24-primary)!important;color:#fff!important;font-size:11px!important;font-weight:600!important;line-height:1.8!important;white-space:nowrap!important}#mah24-modal .mah24-price-detail{margin:0 0 16px!important;padding:10px 14px!important;background:var(--mah24-panel)!important;border-radius:8px!important}#mah24-modal .mah24-price-detail[hidden]{display:none!important}#mah24-modal .mah24-price-breakdown{list-style:none!important;margin:0!important;padding:0!important}#mah24-modal .mah24-price-breakdown li{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 4px!important;padding:0!important;list-style:none!important;font-size:12px!important;line-height:1.9!important}#mah24-modal .mah24-price-breakdown li::before{content:none!important}#mah24-modal .mah24-price-breakdown__label{color:var(--mah24-muted)!important}#mah24-modal .mah24-price-breakdown__value{color:var(--mah24-primary)!important;font-weight:600!important;white-space:nowrap!important}#mah24-modal .mah24-price-saving{margin:6px 0 0!important;padding:6px 0 0!important;border-top:1px solid rgb(0 0 0 / .07)!important;font-size:12px!important;font-weight:600!important;color:#2e7d32!important}#mah24-modal .mah24-price-saving .woocommerce-Price-amount{font-family:inherit!important;color:#2e7d32!important}#mah24-modal .mah24-price-row__label{color:var(--mah24-text)!important;font-weight:400!important}#mah24-modal .mah24-price-row__value{font-weight:700!important;font-size:15px!important;color:var(--mah24-text)!important}#mah24-modal .mah24-price-row__value.is-loading{opacity:0.45!important}#mah24-modal .mah24-price-old{color:var(--mah24-muted)!important;font-size:12.5px!important;font-weight:400!important;margin:0!important;text-decoration:line-through!important;background:none!important;order:2}#mah24-modal .mah24-price-new{text-decoration:none!important;color:var(--mah24-text)!important;background:none!important;font-size:17px!important;font-weight:700!important;order:1}#mah24-modal .mah24-price-muted{color:var(--mah24-muted)!important;font-weight:400!important;font-size:12.5px!important}#mah24-modal .mah24-price-row .woocommerce-Price-amount,#mah24-modal .mah24-summary__total .woocommerce-Price-amount{font-family:inherit!important}#mah24-modal .mah24-buybar{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px 16px!important;padding:14px 34px 10px!important;margin:0!important}#mah24-modal .mah24-buybar__price{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;min-width:100%!important;font-size:13px!important}#mah24-modal .mah24-buybar .mah24-notice{flex:1 1 100%!important;margin:0!important}#mah24-modal .mah24-buybar--preview{padding:12px 34px 6px!important;border-top:1px solid var(--mah24-border)!important}#mah24-modal .mah24-buybar--preview .mah24-price-detail{flex:1 1 100%!important;margin:0!important}#mah24-modal .mah24-actions{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important}#mah24-modal .mah24-add{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:13px 28px!important;border:0!important;border-radius:999px!important;background:var(--mah24-primary)!important;color:#fff!important;font-size:14px!important;font-weight:400!important;transition:background-color 0.18s ease}#mah24-modal .mah24-add:hover:not(:disabled){background:var(--mah24-primary-soft)!important;color:#fff!important}#mah24-modal .mah24-add:disabled,#mah24-modal .mah24-add.is-loading{opacity:0.45!important;cursor:not-allowed}@keyframes mah24-pulse{0%{box-shadow:0 0 0 0 rgb(78 18 41 / .35)}70%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 0 #fff0}}#mah24-modal .mah24-add.is-ready:not(:disabled){animation:mah24-pulse 1.8s ease-out 3!important}#mah24-modal .mah24-nav__btn--next.is-ready{padding:6px 16px!important;border-radius:999px!important;background:var(--mah24-primary)!important;color:#fff!important;font-weight:700!important;animation:mah24-pulse 1.8s ease-out 3!important}#mah24-modal .mah24-nav__btn--next.is-ready:hover{background:var(--mah24-primary-soft)!important;color:#fff!important}@media (prefers-reduced-motion:reduce){#mah24-modal .mah24-add.is-ready:not(:disabled),#mah24-modal .mah24-nav__btn--next.is-ready{animation:none!important}}#mah24-modal .mah24-add__icon{flex:0 0 auto}#mah24-modal .mah24-stepper{display:inline-flex!important;align-items:center!important;gap:4px!important;border:1px solid var(--mah24-border)!important;border-radius:999px!important;padding:5px 8px!important;margin:0!important;background:#fff!important}#mah24-modal .mah24-stepper__btn{width:26px!important;height:26px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--mah24-text)!important;font-size:17px!important;line-height:1!important;border-radius:50%!important}#mah24-modal .mah24-stepper__btn:hover{background:var(--mah24-panel)!important;color:var(--mah24-primary)!important}#mah24-modal .mah24-stepper__input{width:46px!important;min-height:0!important;height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;font-size:14px!important;font-family:inherit!important;color:var(--mah24-text)!important;-moz-appearance:textfield;appearance:textfield;padding:0!important;margin:0!important}#mah24-modal .mah24-stepper__input::-webkit-outer-spin-button,#mah24-modal .mah24-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#mah24-modal .mah24-notice{margin:12px 0 0!important;padding:0!important;font-size:12px!important;color:#b32d2e!important;text-align:right!important;background:none!important;border:0!important}#mah24-modal .mah24-notice--block{margin-top:20px!important;padding:10px 14px!important;background:#fdf2f2!important;border-radius:8px!important}#mah24-modal .mah24-slider{margin-top:34px!important;position:relative!important;padding:0 4px!important}#mah24-modal .mah24-slider__marks,#mah24-modal .mah24-slider__badges{position:relative!important;height:20px!important;margin:0!important;padding:0!important}#mah24-modal .mah24-slider__badges{height:26px!important;margin-top:10px!important}#mah24-modal .mah24-slider__mark{position:absolute!important;transform:translateX(50%);font-size:11px!important;color:var(--mah24-muted)!important;white-space:nowrap!important}#mah24-modal .mah24-slider__badge{position:absolute!important;transform:translateX(50%);font-size:10.5px!important;padding:3px 9px!important;border-radius:4px!important;background:var(--mah24-panel)!important;color:var(--mah24-muted)!important;white-space:nowrap!important;transition:background-color 0.18s ease,color 0.18s ease}#mah24-modal .mah24-slider__badge.is-active{background:var(--mah24-primary-soft)!important;color:#fff!important}#mah24-modal .mah24-slider__track{position:relative!important;height:4px!important;border-radius:999px!important;background:var(--mah24-border)!important;margin:6px 0!important}#mah24-modal .mah24-slider__fill{position:absolute!important;right:0!important;left:auto!important;top:0!important;height:100%!important;border-radius:999px!important;background:var(--mah24-primary)!important;transition:width 0.15s ease}#mah24-modal .mah24-slider__dot{position:absolute!important;top:50%!important;width:11px!important;height:11px!important;margin-top:-5.5px!important;transform:translateX(50%);border-radius:50%!important;background:#cfcaca!important;border:2px solid #fff!important;box-shadow:0 0 0 1px var(--mah24-border)!important;pointer-events:none;transition:background-color 0.18s ease}#mah24-modal .mah24-slider__dot.is-reached{background:var(--mah24-primary)!important;box-shadow:0 0 0 1px var(--mah24-primary)!important}#mah24-modal .mah24-slider__input{position:absolute!important;inset:-10px 0!important;width:100%!important;height:24px!important;min-height:0!important;margin:0!important;padding:0!important;direction:rtl!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;cursor:pointer}#mah24-modal .mah24-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--mah24-primary);border:2px solid #fff;box-shadow:0 1px 4px rgb(0 0 0 / .3);cursor:grab}#mah24-modal .mah24-slider__input::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--mah24-primary);border:2px solid #fff;box-shadow:0 1px 4px rgb(0 0 0 / .3);cursor:grab}#mah24-modal .mah24-slider__input::-moz-range-track{background:#fff0}#mah24-modal .mah24-nav{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 34px 16px!important;margin:0!important;border:0!important;background:none!important;flex-direction:row-reverse}#mah24-modal .mah24-nav__btn{border:0!important;background:transparent!important;color:var(--mah24-text)!important;font-size:13px!important;font-weight:400!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 2px!important;border-radius:0!important}#mah24-modal .mah24-nav__btn:hover:not(:disabled){color:var(--mah24-primary)!important;background:transparent!important}#mah24-modal .mah24-nav__btn:disabled{opacity:0.3!important;cursor:default}#mah24-modal .mah24-nav__chevron{font-size:16px!important;line-height:1!important;font-family:initial;direction:ltr}#mah24-modal .mah24-dots{display:flex!important;align-items:center!important;gap:6px!important}#mah24-modal .mah24-dots__dot{width:22px!important;height:2px!important;border-radius:999px!important;background:var(--mah24-border)!important;transition:background-color 0.18s ease}#mah24-modal .mah24-dots__dot.is-active{background:var(--mah24-primary)!important}#mah24-modal .mah24-summary__success{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 24px!important;padding:0!important}#mah24-modal .mah24-summary__check{flex:0 0 auto!important;width:32px!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#e8f5e9!important;color:#2e7d32!important}#mah24-modal .mah24-summary__success-text{font-size:14px!important;font-weight:700!important;color:#2e7d32!important}#mah24-modal .mah24-summary__list{list-style:none!important;margin:0 0 22px!important;padding:0!important}#mah24-modal .mah24-summary__list li{position:relative!important;padding:0 14px 0 0!important;margin:0 0 14px!important;font-size:13px!important;line-height:2!important;list-style:none!important;color:var(--mah24-text)!important}#mah24-modal .mah24-summary__list li::before{content:"•";position:absolute;inset-inline-end:0;color:var(--mah24-text)}#mah24-modal .mah24-summary__label{font-weight:600!important}#mah24-modal .mah24-summary__total{margin:0 0 26px!important;padding:0!important;font-size:14px!important;color:#2e7d32!important;font-weight:600!important}#mah24-modal .mah24-summary__total strong{font-weight:700!important;color:#2e7d32!important}#mah24-modal .mah24-summary__empty{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 22px!important;padding:16px 18px!important;border:1px dashed var(--mah24-border)!important;border-radius:14px!important;background:#fbfafa!important;color:var(--mah24-muted)!important;font-size:13.5px!important;line-height:1.9!important}#mah24-modal .mah24-summary__empty-icon{display:inline-flex!important;flex:0 0 auto!important;color:var(--mah24-primary)!important}#mah24-modal .mah24-summary__actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;align-items:center!important}#mah24-modal .mah24-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:11px 26px!important;margin:0!important;border-radius:999px!important;font-size:13px!important;font-weight:400!important;line-height:1.6!important;transition:background-color 0.18s ease,color 0.18s ease}#mah24-modal .mah24-btn--solid{background:var(--mah24-primary)!important;border:1px solid var(--mah24-primary)!important;color:#fff!important}#mah24-modal .mah24-btn--solid:hover{background:var(--mah24-primary-soft)!important;border-color:var(--mah24-primary-soft)!important;color:#fff!important}#mah24-modal .mah24-btn--ghost{border:1px solid var(--mah24-border)!important;color:var(--mah24-text)!important;background:#fff!important}#mah24-modal .mah24-btn--ghost:hover{border-color:var(--mah24-primary)!important;color:var(--mah24-primary)!important;background:#fff!important}#mah24-modal .mah24-btn--link{background:transparent!important;border:0!important;color:var(--mah24-muted)!important;padding:11px 8px!important}#mah24-modal .mah24-btn--link:hover{color:var(--mah24-primary)!important;background:transparent!important}#mah24-modal .mah24-loading{flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:320px!important;width:100%!important}#mah24-modal .mah24-spinner{width:28px!important;height:28px!important;border:2px solid var(--mah24-border)!important;border-top-color:var(--mah24-primary)!important;border-radius:50%!important;animation:mah24-spin 0.7s linear infinite}@keyframes mah24-spin{to{transform:rotate(360deg)}}#mah24-modal .mah24-spinner--sm{width:14px!important;height:14px!important;border-width:2px!important;flex:0 0 auto!important}#mah24-modal .mah24-price-loading{display:inline-flex!important;align-items:center!important;gap:7px!important;color:var(--mah24-muted)!important;font-size:12.5px!important;font-weight:400!important}#mah24-modal .mah24-error-panel{flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:60px 30px!important;text-align:center!important;color:#b32d2e!important;font-size:14px!important;width:100%!important}body.mah24-modal-open{overflow:hidden!important}.mah24-qty-unit{margin-inline-start:6px;font-size:12px;color:#777}@media (max-width:782px){#mah24-modal .mah24-modal__dialog{width:100vw!important;height:90vh!important;max-height:90vh!important}#mah24-modal .mah24-modal__body{flex-direction:column!important;overflow:hidden!important}#mah24-modal .mah24-modal__media{display:none!important}#mah24-modal .mah24-modal__thumb{display:block!important}#mah24-modal .mah24-buybar{padding:12px 20px 8px!important}#mah24-modal .mah24-actions{flex:1 1 100%!important;justify-content:space-between!important}#mah24-modal .mah24-add{flex:1 1 auto!important;justify-content:center!important}#mah24-modal .mah24-modal__panel{padding:20px 20px 16px!important;overflow-y:auto!important}#mah24-modal .mah24-modal__head{padding:32px 20px 0!important}#mah24-modal .mah24-modal__head+.mah24-modal__panel{padding-top:16px!important}#mah24-modal .mah24-modal__name{font-size:15.5px!important}#mah24-modal .mah24-nav{padding:8px 20px 14px!important}#mah24-modal .mah24-prep{grid-template-columns:1fr!important}#mah24-modal .mah24-pill{min-width:0!important;flex:1 1 calc(50% - 10px)!important}#mah24-modal .mah24-actions{justify-content:space-between!important}#mah24-modal .mah24-incart{flex:1 1 100%!important;justify-content:center!important}#mah24-modal .mah24-incart__remove-text{display:none!important}#mah24-modal button.mah24-incart__remove{padding:9px 12px!important}}@media (prefers-reduced-motion:reduce){#mah24-modal .mah24-spinner{animation-duration:2s}#mah24-modal .mah24-slider__fill,#mah24-modal .mah24-pill,#mah24-modal .mah24-add,#mah24-modal .mah24-btn{transition:none}}#mah24-modal.is-simple .mah24-modal__dialog{height:auto!important;max-height:88vh!important}#mah24-modal.is-simple .mah24-modal__panel{flex:0 1 auto!important;padding-bottom:24px!important}#mah24-modal.is-simple .mah24-modal__panel .mah24-buybar{margin-top:20px!important;padding:18px 0 0!important;border-top:1px solid var(--mah24-border)!important}#mah24-modal.is-simple .mah24-modal__media img{max-height:300px!important}@media (max-width:782px){#mah24-modal.is-simple .mah24-modal__dialog{height:auto!important;max-height:90vh!important}#mah24-modal.is-simple .mah24-modal__panel .mah24-buybar{padding:16px 0 0!important}}