mmc-price-comparison{display:block;width:248px;max-width:100%;margin:0;font-family:inherit;color:#244535;border:1px solid #dbe4dc;border-radius:14px;background:#f8f7f2;padding:14px;box-sizing:border-box}
[id^="price-"]:has(mmc-price-comparison[data-has-comparison="true"]){display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}
[id^="price-"]:has(mmc-price-comparison[data-has-comparison="true"])>.price{display:block;flex:1;min-width:120px;padding-top:8px}
.mmc-comparison__title{margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.35;letter-spacing:0}
.mmc-comparison__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}
.mmc-comparison__card{display:grid;grid-template-columns:1fr auto;gap:5px 8px;align-items:center;padding:10px;border:0;border-radius:9px;background:#fff;min-width:0}
.mmc-comparison__card--ours{background:#204c37;color:#fff}
.mmc-comparison__seller{font-size:10px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}
.mmc-comparison__price,.mmc-comparison__offer{font-size:17px;font-weight:750;line-height:1.2;letter-spacing:-.3px;color:inherit;text-decoration:none;white-space:nowrap}
.mmc-comparison__offer:hover{text-decoration:underline}
.mmc-comparison__offer[hidden],.mmc-comparison__unavailable[hidden]{display:none}
.mmc-comparison__unavailable{font-size:10px;line-height:1.4;color:#68766c}
.mmc-comparison__difference{grid-column:1/-1;font-size:10px;line-height:1.4;font-weight:600}
.mmc-comparison__difference:empty,.mmc-comparison__checked:empty{display:none}
.mmc-comparison__difference[data-saving="true"]{color:#216444}
.mmc-comparison__checked{grid-column:1/-1;font-size:9px;line-height:1.4;opacity:.7}
.mmc-comparison__note{font-size:9px;line-height:1.5;color:#647469;margin:9px 0 0;letter-spacing:0}
@media(max-width:749px){[id^="price-"]:has(mmc-price-comparison[data-has-comparison="true"]){gap:12px}[id^="price-"]:has(mmc-price-comparison[data-has-comparison="true"])>.price{flex-basis:100%}mmc-price-comparison{width:100%;max-width:340px}.mmc-comparison__seller{font-size:11px}}

mmc-price-comparison:not([data-has-comparison="true"]),mmc-price-comparison[hidden],.mmc-comparison__card[hidden]{display:none}
