#me-smart-alternative[hidden],#me-smart-alternative [hidden],#me-smart-alternative-dialog [hidden]{display:none!important}#me-smart-alternative{clear:both;width:100%;margin:20px 0 24px;font-family:inherit;color:#253d4e}#me-smart-alternative *,#me-smart-alternative-dialog *{box-sizing:border-box}#me-smart-alternative .mea-panel{display:grid;grid-template-columns:62px minmax(0,1fr);gap:12px 15px;align-items:center;padding:17px;border:2px solid #fff0;border-radius:18px;background:linear-gradient(115deg,#f1f8ed,#eaf6ed,#f5faef) padding-box,linear-gradient(115deg,#d6e8ce 8%,#a6d2a1 28%,#20945e 48%,#a2d1a0 65%,#dbe9d1 88%) border-box;background-size:200% 200%,300% 300%;animation:mea-offer-glow 8s ease-in-out infinite}#me-smart-alternative .mea-thumb{display:block;width:62px;height:88px;object-fit:contain;margin:0;mix-blend-mode:multiply}#me-smart-alternative .mea-copy{min-width:0}#me-smart-alternative .mea-eyebrow{font-size:11px;line-height:1.4;letter-spacing:.035em;color:#5a7e5d;margin:0 0 5px;padding:0}#me-smart-alternative .mea-copy h2{font-size:25px;font-weight:700;line-height:1.25;letter-spacing:-.3px;margin:0 0 5px;padding:0;color:#253d4e;overflow-wrap:break-word}#me-smart-alternative .mea-copy h2 strong{font:inherit;color:#148255;white-space:nowrap}#me-smart-alternative [data-mea-name]{font-size:14px;line-height:1.5;margin:0;padding:0;color:#526e5d;overflow-wrap:anywhere}#me-smart-alternative .mea-actions{grid-column:1/-1;display:flex;flex-direction:column;gap:4px}#me-smart-alternative .mea-buy,#me-smart-alternative-dialog .mea-buy{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;width:100%;min-height:48px;border:0;border-radius:27px;box-shadow:none;background:#148255;color:#fff;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;cursor:pointer}#me-smart-alternative .mea-buy b{font:inherit;white-space:nowrap;border-left:1px solid #fff6;padding-left:10px}#me-smart-alternative .mea-buy:hover,#me-smart-alternative-dialog .mea-buy:hover{background:#106e48;color:#fff}#me-smart-alternative .mea-buy:disabled,#me-smart-alternative-dialog .mea-buy:disabled{opacity:.65;cursor:wait}#me-smart-alternative .mea-compare,#me-smart-alternative-dialog .mea-keep{display:flex;justify-content:center;align-items:center;gap:13px;min-height:44px;border:0;border-radius:0;box-shadow:none;background:#fff0;color:#148255;font-family:inherit;font-size:14px;font-weight:600;padding:7px 8px;margin:0;letter-spacing:0;line-height:1.5;text-transform:none;cursor:pointer}#me-smart-alternative .mea-result,#me-smart-alternative-dialog .mea-result{grid-column:1/-1;margin:0;padding:0;font-size:13px;line-height:1.6;font-weight:600;color:#146443;overflow-wrap:break-word}#me-smart-alternative .mea-result a,#me-smart-alternative-dialog .mea-result a{color:#148255;text-decoration:underline;font-size:inherit}#me-smart-alternative .mea-error,#me-smart-alternative-dialog .mea-error{color:#a2362c}#me-smart-alternative-dialog{width:calc(100% - 32px);max-width:620px;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;margin:auto;padding:24px 28px 18px;border:0;border-radius:26px;background:#fff;color:#253d4e;font-family:inherit;box-shadow:0 18px 70px #18362b2e}#me-smart-alternative-dialog::backdrop{background:#1c302a85;backdrop-filter:blur(3px)}#me-smart-alternative-dialog .mea-modal-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px}#me-smart-alternative-dialog .mea-modal-top>span{color:#557f62;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.06em}#me-smart-alternative-dialog .mea-close{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:50%;background:#eef5ec;color:#253d4e;font:400 29px/1 Arial,sans-serif;cursor:pointer}#me-smart-alternative-dialog h2{margin:0;padding:0;color:#253d4e;font-size:30px;font-weight:700;line-height:1.17;letter-spacing:-.6px}#me-smart-alternative-dialog h2 em{font:inherit;color:#148255}#me-smart-alternative-dialog .mea-subtitle{font-size:14px;line-height:1.6;color:#627268;margin:10px 0 0;padding:0}#me-smart-alternative-dialog .mea-saving{padding:12px 10px;margin:17px 0;border-radius:12px;background:#e9f4e7;color:#148255;font-size:15px;line-height:1.5;text-align:center}#me-smart-alternative-dialog .mea-saving strong{font:inherit;font-weight:700;white-space:nowrap}#me-smart-alternative-dialog .mea-cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;align-items:stretch}#me-smart-alternative-dialog .mea-cards article{display:flex;flex-direction:column;min-width:0;margin:0;padding:12px 13px 15px;border:1.5px solid #e2e8e2;border-radius:16px;background:#fff;text-align:center}#me-smart-alternative-dialog .mea-cards [data-mea-target]{background:#f5faf3;border-color:#8ebd9b}#me-smart-alternative-dialog .mea-card-label{font-size:12px;font-weight:600;color:#677a6b;line-height:1.35;min-height:32px}#me-smart-alternative-dialog [data-mea-target] .mea-card-label{color:#148255}#me-smart-alternative-dialog .mea-cards img{display:block;width:100%;height:137px;object-fit:contain;margin:9px 0 12px;mix-blend-mode:multiply}#me-smart-alternative-dialog .mea-cards h3{flex:1 0 auto;margin:0 0 14px;padding:0;font-size:18px;font-weight:700;line-height:1.35;color:#253d4e;white-space:normal;overflow-wrap:break-word;hyphens:none}#me-smart-alternative-dialog .mea-card-price{font-size:25px;line-height:1.2;font-weight:700;margin-top:auto;white-space:nowrap;color:#253d4e}#me-smart-alternative-dialog [data-mea-target] .mea-card-price{color:#148255}#me-smart-alternative-dialog .mea-unit{font-size:12px;line-height:1.4;color:#627268;margin-top:5px}#me-smart-alternative-dialog .mea-details{border-top:1px solid #dce7dd;border-bottom:1px solid #dce7dd;margin:17px 0}#me-smart-alternative-dialog .mea-details summary{min-height:44px;padding:12px 0;font-size:13px;font-weight:600;color:#526e5d;cursor:pointer}#me-smart-alternative-dialog .mea-details>div{padding:0 0 14px}#me-smart-alternative-dialog .mea-details p{font-size:13px;line-height:1.65;color:#526e5d;margin:0 0 8px;padding:0}#me-smart-alternative-dialog .mea-links{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;line-height:1.5}#me-smart-alternative-dialog .mea-links a{color:#148255;text-decoration:underline}#me-smart-alternative-dialog .mea-keep{width:100%;color:#627268;margin-top:4px}@keyframes mea-offer-glow{0%,100%{background-position:0% 50%,0% 50%;box-shadow:0 0 0 0 #fff0}50%{background-position:100% 50%,100% 50%;box-shadow:0 0 14px 0 #5aa97322}}@media(max-width:600px){#me-smart-alternative .mea-panel{grid-template-columns:49px minmax(0,1fr);gap:11px;padding:13px 12px}#me-smart-alternative .mea-thumb{width:49px;height:82px}#me-smart-alternative .mea-copy h2{font-size:22px}#me-smart-alternative .mea-eyebrow{font-size:11px;letter-spacing:0}#me-smart-alternative [data-mea-name]{font-size:13px}#me-smart-alternative .mea-buy{font-size:14px;padding:12px 11px;gap:8px}#me-smart-alternative-dialog{padding:18px 16px 14px;border-radius:22px;width:calc(100% - 24px)}#me-smart-alternative-dialog h2{font-size:25px}#me-smart-alternative-dialog .mea-modal-top>span{letter-spacing:0}#me-smart-alternative-dialog .mea-cards{gap:9px}#me-smart-alternative-dialog .mea-cards article{padding:10px 8px 13px}#me-smart-alternative-dialog .mea-cards h3{font-size:16px}#me-smart-alternative-dialog .mea-card-price{font-size:23px}#me-smart-alternative-dialog .mea-cards img{height:123px}#me-smart-alternative-dialog .mea-unit{font-size:11px}#me-smart-alternative-dialog .mea-buy{font-size:14px;gap:4px}#me-smart-alternative-dialog .mea-saving{font-size:14px}}@media(max-width:360px){#me-smart-alternative .mea-buy b{border:0;padding-left:0}#me-smart-alternative .mea-copy h2{font-size:20px}#me-smart-alternative-dialog h2{font-size:23px}#me-smart-alternative-dialog .mea-card-price{font-size:21px}}#me-smart-alternative-dialog{padding:18px 24px 14px}#me-smart-alternative-dialog .mea-modal-top{margin-bottom:8px}#me-smart-alternative-dialog h2{font-size:28px;line-height:1.13}#me-smart-alternative-dialog h2 br{display:none}#me-smart-alternative-dialog h2 em{display:block}#me-smart-alternative-dialog .mea-subtitle{font-size:13px;margin-top:7px}#me-smart-alternative-dialog .mea-saving{margin:12px 0;padding:10px}#me-smart-alternative-dialog .mea-cards article{padding:10px 12px 12px}#me-smart-alternative-dialog .mea-card-label{min-height:20px}#me-smart-alternative-dialog .mea-cards img{height:110px;margin:6px 0 8px}#me-smart-alternative-dialog .mea-cards h3{font-size:17px;margin-bottom:10px}#me-smart-alternative-dialog .mea-details{margin:10px 0}@media(max-width:600px){#me-smart-alternative-dialog{padding:16px 14px 12px}#me-smart-alternative-dialog h2{font-size:24px}#me-smart-alternative-dialog .mea-cards article{padding:10px 7px 12px}#me-smart-alternative-dialog .mea-cards h3{font-size:16px}#me-smart-alternative-dialog .mea-card-label{min-height:32px}#me-smart-alternative-dialog .mea-cards img{height:106px}}@media(prefers-reduced-motion:reduce){#me-smart-alternative .mea-panel{animation:none;background-position:50% 50%}}#me-smart-alternative .mea-quantity-note{font-size:12px;line-height:1.5;color:#526e5d;margin:6px 0 0;padding:0;overflow-wrap:break-word}#me-smart-alternative-dialog .mea-card-label{min-height:34px;overflow-wrap:break-word}#me-smart-alternative .mea-match{grid-column:1/-1}#me-smart-alternative .mea-match,#me-smart-alternative-dialog .mea-match{min-width:0;padding:11px 13px;border-radius:12px;background:#fff9;border:1px solid #c9ddcd}#me-smart-alternative .mea-match p,#me-smart-alternative-dialog .mea-match p{margin:0;padding:0;line-height:1.55;overflow-wrap:anywhere;font-family:inherit}#me-smart-alternative .mea-match-score,#me-smart-alternative-dialog .mea-match-score{font-size:13px;font-weight:700;color:#146d49}#me-smart-alternative .mea-match-track,#me-smart-alternative-dialog .mea-match-track{height:5px;border-radius:8px;background:#e2ebe2;overflow:hidden;margin:7px 0}#me-smart-alternative .mea-match-track span,#me-smart-alternative-dialog .mea-match-track span{height:100%;display:block;background:#359b6e;border-radius:8px}#me-smart-alternative .mea-match-difference,#me-smart-alternative-dialog .mea-match-difference{font-size:12px;color:#435e50}#me-smart-alternative-dialog .mea-modal-match{margin-bottom:12px;background:#f4f8f2}#me-smart-alternative-dialog .mea-nutrition>strong{display:block;font-size:13px;margin:12px 0 5px;color:#253d4e}