/* Isolated from the category button changes. */
.mg-saved-page--products{max-width:1120px;margin-inline:auto;padding:24px 16px}
.mg-shop--saved-products{padding:8px 0}
.mg-shop--saved-products .mg-shop__card--product .mg-shop__picture{position:relative;flex:none;height:0;padding-bottom:100%;aspect-ratio:auto;overflow:hidden}
.mg-shop--saved-products .mg-shop__card--product .mg-shop__picture img{position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}
.mg-shop--saved-products .mg-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.mg-saved-source-note,.mg-legacy-note{font-size:13px;line-height:1.5}
.mg-legacy-saves{border-block:1px solid #dce3dd;padding:8px 0;margin-block:20px}
.mg-legacy-saves[hidden]{display:none!important}
.mg-legacy-saves summary{min-height:44px;cursor:pointer;padding:12px 4px}
.mg-legacy-saves ul{list-style:none;padding:0;margin:8px 0}
.mg-legacy-saves li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;border-top:1px solid #e4e9e5;padding:8px 0}
.mg-legacy-saves li>a:first-child{flex:1 1 240px;min-height:44px;display:flex;align-items:center}
.mg-legacy-product-save,.mg-product-options-link{min-width:44px;min-height:44px;padding:10px 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #b5c5b9;border-radius:8px;background:#fff;color:#234c38;font:inherit;cursor:pointer;text-decoration:none}
.mg-legacy-product-save[aria-pressed=true]{background:#e1eddf}
.mg-option-save-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.mg-option-save-actions .mg-shop__heart{flex:0 0 44px;width:44px;min-width:44px;height:44px;border:1px solid #b5c5b9;border-radius:50%;background:#fff;color:#234c38;font-size:24px;cursor:pointer}
.mg-option-save-actions .mg-shop__heart[aria-pressed=true]{background:#e1eddf}
.mg-option-save-actions a{min-height:44px}
.mg-saved-page--products :focus-visible,.mg-product-options-link:focus-visible,.mg-option-save-actions :focus-visible{outline:3px solid #8a610d;outline-offset:3px}
.mg-amazon-float__save .mg-product-options-link{font-size:12px;padding:6px;white-space:normal;text-align:center;max-width:100px}
@media(min-width:750px){.mg-shop--saved-products .mg-shop__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:1100px){.mg-shop--saved-products .mg-shop__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}

[data-mg-save-toggle][hidden]{display:none!important}
mg-floating-amazon [data-mg-replaced-options],mg-floating-amazon [data-mg-save-guide][hidden]{display:none!important}
mg-floating-amazon [data-mg-inline-options-link]{max-width:none;flex:1;min-height:44px;white-space:normal}
.mg-guide-card-v2__save [data-mg-product-save]{min-height:44px;height:44px;min-width:44px}
.mg-guide-card-v2 .mg-guide-card-v2__shop{min-height:44px}
.mg-products-live-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
