.mg-trust-sections{--trust-forest:#101d16;--trust-cream:#f4efdf;--trust-amber:#eeb05c;--trust-muted:#b8c0ae;background:var(--trust-forest);color:var(--trust-cream);font-family:MGBook,Arial,sans-serif}
.mg-trust-sections *{box-sizing:border-box}
.mg-trust-sections section{scroll-margin-top:32px}
.mg-trust-sections .mg-trust-inner{width:min(1120px,86%);margin-inline:auto}
.mg-trust-sections .mg-trust-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 24px;font:10px/1.5 MGMedium,Arial,sans-serif;text-transform:uppercase;letter-spacing:1.9px}
.mg-trust-sections .mg-trust-eyebrow>span{width:27px;height:1px;flex:none;background:currentColor}
.mg-trust-sections .mg-trust-heading{font:400 clamp(36px,4.1vw,54px)/1.1 MGDisplay,Georgia,serif;letter-spacing:-.7px;margin:0}
.mg-trust-sections .mg-trust-reviews{padding:96px 0 52px;border-top:1px solid #364334;background:#101d16}
.mg-trust-sections .mg-trust-review-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:42px}
.mg-trust-sections .mg-trust-reviews .mg-trust-eyebrow{color:var(--trust-amber)}
.mg-trust-sections .mg-trust-rating{padding-bottom:3px;text-align:right}
.mg-trust-sections .mg-trust-rating-line{display:flex;align-items:baseline;justify-content:flex-end;gap:9px;margin-bottom:8px}
.mg-trust-sections .mg-trust-rating-line strong{font:400 67px/.95 MGDisplay,Georgia,serif;letter-spacing:-2px}
.mg-trust-sections .mg-trust-rating-scale{font-size:16px;color:var(--trust-muted)}
.mg-trust-sections .mg-trust-stars{display:inline-block;color:var(--trust-amber);font:16px/1 Arial,sans-serif;letter-spacing:3px;white-space:nowrap}
.mg-trust-sections .mg-trust-rating>.mg-trust-stars{background:linear-gradient(90deg,var(--trust-amber) 96%,#718066 96%);background-clip:text;-webkit-background-clip:text;color:transparent}
.mg-trust-sections .mg-trust-rating>p{margin:11px 0 9px;font-size:13px;color:#d5d9c9}
.mg-trust-sections a.mg-trust-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:var(--trust-cream);font-size:12px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.mg-trust-sections .mg-trust-quotes{display:grid;grid-template-columns:1.3fr 1fr 1fr;border-top:1px solid #46513f;border-bottom:1px solid #46513f}
.mg-trust-sections .mg-trust-quote{display:flex;flex-direction:column;margin:0;padding:28px 30px 30px 0;min-width:0}
.mg-trust-sections .mg-trust-quote+.mg-trust-quote{border-left:1px solid #46513f;padding-left:30px}
.mg-trust-sections .mg-trust-quote-top{display:flex;justify-content:space-between;align-items:center;height:22px}
.mg-trust-sections .mg-trust-quote-top .mg-trust-stars{font-size:11px;letter-spacing:3px}
.mg-trust-sections .mg-trust-quote-mark{font:48px/.5 Georgia,serif;color:#7b886b;padding-top:20px}
.mg-trust-sections blockquote{margin:24px 0 31px;flex:1}
.mg-trust-sections blockquote p{font:400 clamp(20px,2vw,25px)/1.45 MGDisplay,Georgia,serif;letter-spacing:-.2px;margin:0;max-width:340px}
.mg-trust-sections figcaption{display:flex;flex-direction:column;gap:7px}
.mg-trust-sections .mg-trust-reviewer{font:12px/1.4 MGMedium,Arial,sans-serif}
.mg-trust-sections .mg-trust-review-source{font-size:10px;color:var(--trust-muted)}
.mg-trust-sections .mg-trust-review-note{display:flex;justify-content:space-between;gap:12px;margin-top:20px;color:var(--trust-muted);font-size:10px;line-height:1.65}
.mg-trust-sections .mg-trust-review-note p{margin:0}
.mg-trust-sections .mg-trust-value{background:var(--trust-cream);color:var(--trust-forest);padding:86px 0 60px;color-scheme:light}
.mg-trust-sections .mg-trust-value-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px}
.mg-trust-sections .mg-trust-value .mg-trust-eyebrow{color:#675332}
.mg-trust-sections .mg-trust-value-intro{margin:0 0 4px;color:#53604f;font-size:14px;line-height:1.75;max-width:245px}
.mg-trust-sections .mg-trust-comparison{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #b5b7a5;border-bottom:1px solid #b5b7a5}
.mg-trust-sections .mg-trust-product{display:grid;grid-template-columns:46% 54%;align-items:center;padding:32px 28px 32px 0;min-width:0}
.mg-trust-sections .mg-trust-can-art{height:280px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}
.mg-trust-sections .mg-trust-art-ring{position:absolute;width:92%;aspect-ratio:1;border:1px solid #d0c7ae;border-radius:50%;z-index:-1}
.mg-trust-sections .mg-trust-art-ring:after{content:"";position:absolute;inset:12px;border:1px solid #d0c7ae;border-radius:50%}
.mg-trust-sections .mg-trust-can-art img{display:block;width:270px;max-width:none;height:320px;object-fit:contain;mix-blend-mode:multiply;transform:rotate(-7deg)}
.mg-trust-sections .mg-trust-product-copy{position:relative;padding-left:15px}
.mg-trust-sections .mg-trust-product-brand{font:10px/1.4 MGMedium,Arial,sans-serif;text-transform:uppercase;letter-spacing:1.5px;color:#53604f;margin:0 0 12px}
.mg-trust-sections .mg-trust-product h3{font:400 30px/1.13 MGDisplay,Georgia,serif;letter-spacing:-.4px;margin:0 0 15px}
.mg-trust-sections .mg-trust-product-detail{font-size:12px;line-height:1.8;color:#53604f;margin:0 0 23px}
.mg-trust-sections .mg-trust-exact-match{display:inline-flex;gap:7px;align-items:center;font-size:10px;color:#344834;border-bottom:1px solid #b5b7a5;padding-bottom:7px}
.mg-trust-sections .mg-trust-exact-match>span{font-size:12px}
.mg-trust-sections .mg-trust-price-panel{padding:37px 0 34px 40px;border-left:1px solid #b5b7a5}
.mg-trust-sections .mg-trust-price-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:23px}
.mg-trust-sections .mg-trust-price-row>div{display:flex;flex-direction:column;gap:8px}
.mg-trust-sections .mg-trust-price-label{font:12px/1.4 MGMedium,Arial,sans-serif}
.mg-trust-sections .mg-trust-price-context{font-size:10px;color:#53604f}
.mg-trust-sections .mg-trust-price-ours strong{font:400 clamp(32px,3.5vw,47px)/1 MGDisplay,Georgia,serif;letter-spacing:-1px;white-space:nowrap}
.mg-trust-sections .mg-trust-price-elsewhere{padding:0 0 25px;border-bottom:1px solid #b5b7a5}
.mg-trust-sections .mg-trust-other-price{font-size:24px;white-space:nowrap;color:#53604f}
.mg-trust-sections .mg-trust-price-saving{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:23px 0}
.mg-trust-sections .mg-trust-saving-label{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#53604f}
.mg-trust-sections .mg-trust-price-saving p{font:400 21px/1.3 MGDisplay,Georgia,serif;margin:7px 0 0}
.mg-trust-sections .mg-trust-saving-amount{background:#e9ad59;color:#192c1d;font:400 27px/1 MGDisplay,Georgia,serif;padding:14px 13px;transform:rotate(-3deg);white-space:nowrap}
.mg-trust-sections a.mg-trust-value-button{display:flex;justify-content:space-between;align-items:center;gap:14px;background:var(--trust-forest);color:var(--trust-cream);text-decoration:none;font:12px/1.5 MGMedium,Arial,sans-serif;padding:15px 18px;min-height:48px}
.mg-trust-sections .mg-trust-method{margin-top:8px;color:#53604f;font-size:11px}
.mg-trust-sections .mg-trust-method summary{display:flex;align-items:center;gap:18px;padding:19px 0;min-height:54px;cursor:pointer;list-style:none;font-family:MGMedium,Arial,sans-serif}
.mg-trust-sections .mg-trust-method summary::-webkit-details-marker{display:none}
.mg-trust-sections .mg-trust-method summary>span:first-child{color:var(--trust-forest)}
.mg-trust-sections .mg-trust-method-date{margin-left:auto;font-family:MGBook,Arial,sans-serif;font-size:10px}
.mg-trust-sections .mg-trust-method-plus{position:relative;width:12px;height:12px;flex:none}
.mg-trust-sections .mg-trust-method-plus:before,.mg-trust-sections .mg-trust-method-plus:after{content:"";position:absolute;background:currentColor;left:0;top:5px;width:12px;height:1px}
.mg-trust-sections .mg-trust-method-plus:after{transform:rotate(90deg)}
.mg-trust-sections .mg-trust-method[open] .mg-trust-method-plus:after{display:none}
.mg-trust-sections .mg-trust-method-content{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:5px 0 15px;font-size:11px;line-height:1.8}
.mg-trust-sections .mg-trust-method-content p{margin:0}
.mg-trust-sections a:focus-visible,.mg-trust-sections summary:focus-visible{outline:2px solid #d58a30;outline-offset:5px}
.mg-trust-sections a:hover{text-decoration:underline;text-underline-offset:4px}

/* Reviewed product comparisons share one stable layout and optical artwork sizes. */
#mg-vendor-ribbon-expanded #value .mg-trust-value-heading{margin-bottom:28px}
#mg-vendor-ribbon-expanded #value .mg-trust-value-intro{max-width:290px}
#mg-vendor-ribbon-expanded #value .mg-comparison-choices{display:flex;flex-wrap:wrap;gap:9px}
#mg-vendor-ribbon-expanded #value .mg-comparison-choices button{border:1px solid #30272070;border-radius:999px;min-height:44px;padding:10px 19px;font:12px/1.4 MGMedium,Arial,sans-serif;color:#302720;background:transparent;cursor:pointer}
#mg-vendor-ribbon-expanded #value .mg-comparison-choices button[aria-pressed=true]{background:#302720;color:#fff5e6;border-color:#302720}
#mg-vendor-ribbon-expanded #value .mg-comparison-basis{font:11px/1.7 MGBook,Arial,sans-serif;color:#58402e;margin:15px 0 23px}
#mg-vendor-ribbon-expanded #value .mg-trust-product-detail{white-space:pre-line}
#mg-vendor-ribbon-expanded #value .mg-trust-can-art[data-family=box] img{width:220px;height:240px;transform:rotate(-4deg)}
#mg-vendor-ribbon-expanded #value .mg-trust-can-art[data-family=brand] img{width:190px;height:130px;transform:none;filter:brightness(0);mix-blend-mode:normal;opacity:.9}
#mg-vendor-ribbon-expanded #value .mg-trust-can-art[data-family=logo] img{width:200px;height:210px;transform:none;filter:grayscale(1);mix-blend-mode:multiply}
#mg-vendor-ribbon-expanded #value .mg-trust-can-art[data-family=pack]{background:#f7a770}
#mg-vendor-ribbon-expanded #value .mg-trust-can-art[data-family=pack] img{width:100%;max-width:270px;height:300px;transform:none;mix-blend-mode:multiply}
#mg-vendor-ribbon-expanded #value .mg-trust-price-panel{min-height:420px;display:flex;flex-direction:column}
#mg-vendor-ribbon-expanded #value .mg-trust-price-saving{margin-top:auto}
#mg-vendor-ribbon-expanded #value .mg-trust-price-elsewhere+.mg-trust-price-elsewhere{padding-top:23px}
#mg-vendor-ribbon-expanded #value .mg-comparison-sale{font:10px/1.6 MGBook,Arial,sans-serif;color:#58402e;max-width:230px}
#mg-vendor-ribbon-expanded #value .mg-comparison-controls{display:flex;align-items:center;justify-content:center;gap:15px;margin:16px 0 2px;font-size:11px;color:#58402e}
#mg-vendor-ribbon-expanded #value .mg-comparison-controls button{background:transparent;border:1px solid #30272070;border-radius:999px;min-height:42px;min-width:42px;font:12px MGBook,Arial,sans-serif;padding:9px 14px;color:#302720;cursor:pointer}
#mg-vendor-ribbon-expanded #value .mg-comparison-controls [data-comparison-pause]{border:0;font-size:10px;padding-inline:5px}
#mg-vendor-ribbon-expanded #value :is(button,a,summary):focus-visible{outline:3px solid #302720;outline-offset:3px}
@media(max-width:620px){#mg-vendor-ribbon-expanded #value .mg-comparison-choices{gap:8px}#mg-vendor-ribbon-expanded #value .mg-comparison-choices button{font-size:10px;padding-inline:14px}#mg-vendor-ribbon-expanded #value .mg-comparison-basis{font-size:10px;max-width:300px}#mg-vendor-ribbon-expanded #value .mg-trust-price-panel{min-height:0}#mg-vendor-ribbon-expanded #value .mg-trust-can-art[data-family=box] img{width:100%;max-width:170px;height:200px}#mg-vendor-ribbon-expanded #value .mg-trust-can-art[data-family=brand] img{width:100%;max-width:170px;height:110px}#mg-vendor-ribbon-expanded #value .mg-trust-price-saving{margin-top:0}}
@media(max-width:900px){.mg-trust-sections .mg-trust-inner{width:88%}.mg-trust-sections .mg-trust-product{grid-template-columns:1fr;text-align:center;padding-right:24px}.mg-trust-sections .mg-trust-can-art{height:200px}.mg-trust-sections .mg-trust-can-art img{height:240px;width:200px}.mg-trust-sections .mg-trust-art-ring{width:175px}.mg-trust-sections .mg-trust-product-copy{padding-left:0;margin-top:16px}.mg-trust-sections .mg-trust-product-detail{margin-bottom:15px}.mg-trust-sections .mg-trust-price-panel{padding-left:30px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.mg-trust-sections .mg-trust-quotes{grid-template-columns:1.15fr 1fr 1fr}.mg-trust-sections .mg-trust-quote{padding-right:20px}.mg-trust-sections .mg-trust-quote+.mg-trust-quote{padding-left:20px}}
@media(max-width:620px){.mg-trust-sections .mg-trust-inner{width:86%}.mg-trust-sections .mg-trust-reviews{padding:64px 0 38px}.mg-trust-sections .mg-trust-review-heading{display:block;margin-bottom:28px}.mg-trust-sections .mg-trust-eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:20px}.mg-trust-sections .mg-trust-heading{font-size:37px}.mg-trust-sections .mg-trust-rating{display:grid;grid-template-columns:auto 1fr;column-gap:15px;align-items:center;text-align:left;margin-top:30px}.mg-trust-sections .mg-trust-rating-line{grid-row:1/3;justify-content:flex-start;margin:0;gap:7px}.mg-trust-sections .mg-trust-rating-line strong{font-size:54px}.mg-trust-sections .mg-trust-rating-scale{font-size:12px}.mg-trust-sections .mg-trust-rating>.mg-trust-stars{align-self:end;font-size:12px}.mg-trust-sections .mg-trust-rating>p{margin:7px 0 0;font-size:11px;align-self:start}.mg-trust-sections .mg-trust-rating>.mg-trust-link{grid-column:1/-1;margin-top:8px;font-size:11px}.mg-trust-sections .mg-trust-quotes{grid-template-columns:1fr}.mg-trust-sections .mg-trust-quote,.mg-trust-sections .mg-trust-quote+.mg-trust-quote{padding:24px 0;border-left:0}.mg-trust-sections .mg-trust-quote+.mg-trust-quote{border-top:1px solid #46513f}.mg-trust-sections blockquote{margin:18px 0 22px}.mg-trust-sections blockquote p{font-size:23px;max-width:100%}.mg-trust-sections figcaption{flex-direction:row;align-items:baseline;justify-content:space-between;gap:10px}.mg-trust-sections .mg-trust-review-note{display:block;font-size:9px}.mg-trust-sections .mg-trust-review-note>span{display:block;margin-top:5px}.mg-trust-sections .mg-trust-value{padding:62px 0 35px}.mg-trust-sections .mg-trust-value-heading{display:block;margin-bottom:28px}.mg-trust-sections .mg-trust-value-intro{font-size:12px;margin-top:22px;max-width:none}.mg-trust-sections .mg-trust-value-intro br{display:none}.mg-trust-sections .mg-trust-value-intro br:after{content:" "}.mg-trust-sections .mg-trust-comparison{grid-template-columns:1fr}.mg-trust-sections .mg-trust-product{grid-template-columns:43% 57%;padding:24px 0;text-align:left}.mg-trust-sections .mg-trust-product h3{font-size:27px}.mg-trust-sections .mg-trust-product-copy{padding-left:14px;margin-top:0}.mg-trust-sections .mg-trust-can-art{height:220px}.mg-trust-sections .mg-trust-can-art img{width:190px;height:240px}.mg-trust-sections .mg-trust-art-ring{width:125px}.mg-trust-sections .mg-trust-product-brand{font-size:9px}.mg-trust-sections .mg-trust-product-detail{font-size:10px;line-height:1.8}.mg-trust-sections .mg-trust-exact-match{font-size:9px;gap:4px}.mg-trust-sections .mg-trust-price-panel{padding:26px 0;border-left:0;border-top:1px solid #b5b7a5}.mg-trust-sections .mg-trust-price-ours strong{font-size:42px}.mg-trust-sections .mg-trust-price-label{font-size:12px}.mg-trust-sections .mg-trust-price-context{font-size:10px}.mg-trust-sections .mg-trust-price-saving p{font-size:20px}.mg-trust-sections .mg-trust-method summary{gap:10px;font-size:10px}.mg-trust-sections .mg-trust-method-date{font-size:9px}.mg-trust-sections .mg-trust-method-content{grid-template-columns:1fr;gap:14px;font-size:10px}.mg-trust-sections .mg-trust-value-button{font-size:12px}}
@media(prefers-reduced-motion:reduce){.mg-trust-sections *{scroll-behavior:auto!important}}

.mg-trust-sections .mg-trust-saving-amount small{display:block;font:9px/1.2 MGMedium,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;text-align:center}
.mg-trust-sections .mg-trust-price-tumalo{padding-top:23px}

@media(max-width:620px){#mg-vendor-ribbon-expanded #value .mg-trust-can-art[data-family=logo] img{width:100%;max-width:155px;height:170px}#mg-vendor-ribbon-expanded #value .mg-trust-can-art[data-family=pack] img{width:100%;max-width:180px;height:220px}}
