.mcn-page{--mcn-green:#204e3c;--mcn-deep:#163f32;--mcn-ink:#1d322b;--mcn-muted:#62726a;--mcn-cream:#faf8f2;--mcn-gold:#b99551;--mcn-line:#d9dfd5;color:var(--mcn-ink);background:var(--mcn-cream);font-family:var(--font-body-family,Arial,sans-serif);font-size:15px;line-height:1.65;overflow:clip}.mcn-wrap{max-width:1280px;width:calc(100% - 72px);margin:0 auto}.mcn-announcement{padding:12px 24px;display:flex;justify-content:center;gap:32px;background:var(--mcn-deep);color:#fff;font-size:12px;letter-spacing:.04em;text-align:center}.mcn-announcement-detail{color:#e6d5b3}.mcn-breadcrumb{display:flex;gap:10px;padding:27px 0;color:var(--mcn-muted);font-size:11px}.mcn-breadcrumb a,.mcn-policy-row a,.mcn-timing a{color:inherit;text-underline-offset:4px}.mcn-hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:54px;align-items:start;padding-bottom:62px;scroll-margin-top:24px}.mcn-gallery{position:sticky;top:24px}.mcn-main-image{position:relative;overflow:hidden;border-radius:14px;background:#ede5d6;aspect-ratio:1}.mcn-main-image>img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain}.mcn-image-tag{position:absolute;left:16px;bottom:16px;padding:7px 12px;border-radius:5px;color:var(--mcn-deep);background:#fff9eced;font-size:11px;font-weight:700}.mcn-thumbs{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin-top:12px}.mcn-thumb{display:block;min-width:0;padding:2px;border:1px solid transparent;border-radius:7px;background:#ede8de;cursor:pointer;aspect-ratio:1}.mcn-thumb[aria-pressed=true]{border:2px solid var(--mcn-green);padding:1px}.mcn-thumb>img{display:block;width:100%;height:100%;border-radius:4px;object-fit:cover}.mcn-gallery-note{margin:14px 4px 0;font-size:11px;text-align:center;color:var(--mcn-muted)}.mcn-kicker{margin:0 0 12px;color:var(--mcn-green);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.15em}.mcn-h1{margin:0 0 18px;font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:43px;line-height:1.12;letter-spacing:-.035em;color:var(--mcn-deep)}.mcn-lead{margin:0 0 20px;color:#56675e;font-size:15px;line-height:1.75}.mcn-benefits{list-style:none;margin:0 0 24px;padding:0}.mcn-benefits li{position:relative;padding-left:25px;margin:7px 0;font-size:13px}.mcn-benefits li:before{content:'✓';position:absolute;left:0;color:var(--mcn-green);font-weight:800}.mcn-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:23px}.mcn-price{font-size:32px;line-height:1.1;color:var(--mcn-deep);font-weight:800}.mcn-compare{font-size:16px;color:#829087;text-decoration-thickness:1px}.mcn-saving{font-size:9px;font-weight:800;text-transform:uppercase;line-height:1.5;padding:4px 7px;border-radius:20px;background:#204e3c;color:#fff}.mcn-compare[hidden],.mcn-saving[hidden]{display:none}.mcn-bundle-price .mcn-original{font-size:11px;color:#829087;font-weight:400}.mcn-currency{font-size:11px;color:var(--mcn-muted)}.mcn-price-note{flex-basis:100%;font-size:11px;color:var(--mcn-muted)}.mcn-bundles{margin:0;padding:0;border:0;min-width:0}.mcn-bundles>legend{width:100%;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;margin-bottom:15px;padding:0;text-align:center;display:flex;gap:10px;align-items:center}.mcn-bundles>legend:before,.mcn-bundles>legend:after{content:'';height:1px;flex:1;background:var(--mcn-green)}.mcn-bundle{position:relative;display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 14px;padding:20px 17px;border:1px solid #c4d0c6;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.mcn-bundle.mcn-selected{border:2px solid var(--mcn-green);padding:19px 16px;background:#f0f0e7}.mcn-bundle:has(input:disabled){opacity:.5;cursor:not-allowed}.mcn-radio{width:16px;height:16px;accent-color:var(--mcn-green);margin:0}.mcn-bundle-content{display:grid;gap:4px;min-width:0}.mcn-bundle-content>strong{font-size:15px;color:var(--mcn-deep)}.mcn-bundle-meta{font-size:11px;line-height:1.5;color:var(--mcn-muted)}.mcn-bundle-price{display:grid;text-align:right;gap:3px;white-space:nowrap}.mcn-bundle-price strong{font-size:17px;color:var(--mcn-deep)}.mcn-bundle-price>span{font-size:10px;color:var(--mcn-muted)}.mcn-bundle-ribbon{position:absolute;right:-7px;top:-10px;padding:3px 10px;background:var(--mcn-green);border-radius:2px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mcn-bundle-tags{display:flex;flex-wrap:wrap;gap:5px}.mcn-bundle-tags:empty{display:none}.mcn-tag{display:inline-block;width:max-content;border:1px solid #b2c2b2;border-radius:20px;padding:1px 7px;color:var(--mcn-green);font-size:9px;font-weight:700}.mcn-tag-soft{border-color:#d9cba9;color:#866733}.mcn-order-row{display:flex;align-items:center;gap:10px;font-size:11px;margin:3px 0 8px}.mcn-quantity{font:inherit;color:var(--mcn-deep);background:#fff;border:1px solid #bdc9bf;border-radius:4px;padding:5px 22px 5px 9px}.mcn-reassurance{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;padding-top:15px;margin:0;font-size:10px;border-top:1px solid var(--mcn-line);color:var(--mcn-green)}.mcn-reassurance>span:before{content:'✓ ';font-weight:800}.mcn-fine{font-size:10px;line-height:1.6;color:var(--mcn-muted);margin:12px 0 0;text-align:center}.mcn-policy-row{display:flex;gap:18px;justify-content:center;font-size:10px;margin-top:8px}.mcn-values{display:flex;justify-content:center;gap:66px;padding:24px;background:#eeeee3;color:var(--mcn-green);font-size:12px}.mcn-values b{font-family:Georgia,serif;font-size:25px;font-weight:400;margin-right:6px}.mcn-section{padding-top:84px;padding-bottom:84px}.mcn-heading{max-width:760px;margin:0 auto 35px;text-align:center}.mcn-title{font-family:Georgia,'Times New Roman',serif;font-size:42px;line-height:1.15;font-weight:400;letter-spacing:-.025em;margin:0 0 18px;color:var(--mcn-deep)}.mcn-copy{font-size:14px;line-height:1.85;color:var(--mcn-muted);margin:0 0 16px}.mcn-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.mcn-split .mcn-heading{text-align:left;margin:0 0 22px}.mcn-figure{overflow:hidden;border-radius:14px;background:#eee6d8;aspect-ratio:1}.mcn-figure>img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1}.mcn-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;margin-top:8px;padding:13px 20px;background:var(--mcn-green);color:#fff;font-size:12px;font-weight:700;text-decoration:none;border-radius:5px;min-height:46px}.mcn-link:hover{background:var(--mcn-deep)}.mcn-link:focus-visible,.mcn-thumb:focus-visible,.mcn-sticky-link:focus-visible,.mcn-offer:focus-visible{outline:3px solid var(--mcn-gold);outline-offset:4px}.mcn-soft{background:#f0eee5}.mcn-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mcn-card{border:1px solid #d7dcd0;border-radius:10px;padding:27px;background:#fffaf1}.mcn-step{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#e8ecdf;color:var(--mcn-green);font-family:Georgia,serif;font-size:18px;margin-bottom:17px}.mcn-card-title{font-size:17px;line-height:1.35;margin:0 0 10px;color:var(--mcn-deep);font-weight:700}.mcn-card .mcn-copy{font-size:12px;margin:0}.mcn-wide-image{max-width:800px;margin:28px auto 0;overflow:hidden;border-radius:14px;aspect-ratio:4/3}.mcn-wide-image>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%}.mcn-table-scroll{overflow-x:auto}.mcn-comparison{width:100%;border-collapse:collapse;font-size:13px;background:#fff}.mcn-comparison th,.mcn-comparison td{padding:20px 24px;text-align:left;border-bottom:1px solid var(--mcn-line)}.mcn-comparison thead th{color:var(--mcn-deep);background:#f0f1e8;font-weight:700}.mcn-comparison td:last-child,.mcn-comparison th:last-child{background:#e9eee4;color:var(--mcn-green);font-weight:600}.mcn-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mcn-dark{background:var(--mcn-deep);color:#fff}.mcn-dark .mcn-title{color:#f6f0df}.mcn-dark .mcn-kicker{color:#dfc895}.mcn-dark .mcn-copy{color:#c7d2c9}.mcn-progress{display:flex;gap:20px;margin-top:24px}.mcn-progress span{flex:1;display:grid;gap:10px;font-size:10px;line-height:1.5;color:#d0dacd}.mcn-progress b{font-family:Georgia,serif;font-size:32px;color:#dfc895;font-weight:400}.mcn-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mcn-detail>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px;margin-bottom:20px}.mcn-detail .mcn-copy{font-size:12px}.mcn-support-band{background:#e8eddf}.mcn-support-inner{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:center}.mcn-support-inner .mcn-title{font-size:34px;margin-bottom:0}.mcn-support-inner .mcn-link{padding:0;background:transparent;color:var(--mcn-green);text-decoration:underline;text-underline-offset:5px;min-height:auto}.mcn-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mcn-offer{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #c5d0c3;border-radius:10px;padding:27px;text-decoration:none;color:var(--mcn-deep)}.mcn-offer:last-child{background:#e9eddf;border-color:var(--mcn-green)}.mcn-offer .mcn-kicker{margin:0;font-size:10px}.mcn-offer-number{font-family:Georgia,serif;font-size:30px;font-weight:400}.mcn-offer-price{font-size:22px;font-weight:800}.mcn-offer-action{font-size:11px;font-weight:700;border-top:1px solid var(--mcn-line);padding-top:14px;margin-top:7px}.mcn-timing{font-size:11px;line-height:1.8;color:var(--mcn-muted);max-width:800px;margin:23px auto 0;text-align:center}.mcn-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.mcn-faq .mcn-heading{text-align:left;margin:0;position:sticky;top:30px}.mcn-faq-item{border-bottom:1px solid var(--mcn-line);padding:0}.mcn-faq-item>summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;padding:20px 0;font-size:14px;font-weight:700;list-style:none}.mcn-faq-item>summary::-webkit-details-marker{display:none}.mcn-faq-item>summary>span{font-size:23px;line-height:1;font-weight:400;flex-shrink:0}.mcn-faq-item[open]>summary>span{transform:rotate(45deg)}.mcn-faq-item .mcn-copy{font-size:12px}.mcn-final{background:#eeeadd}.mcn-contact{display:grid;gap:4px;margin-top:25px;font-size:11px;color:var(--mcn-muted)}.mcn-contact a{color:var(--mcn-green);text-underline-offset:4px}.mcn-sticky{position:fixed;z-index:30;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:14px max(24px,calc((100vw - 1208px)/2));background:#173f33f5;color:#fff;backdrop-filter:blur(8px);box-shadow:0 -3px 20px #0000000f;gap:20px}.mcn-sticky[hidden]{display:none}.mcn-sticky>div{display:grid;gap:3px;font-size:10px}.mcn-sticky>div>strong{color:#e8d39e;font-size:14px}.mcn-sticky-link{display:block;padding:11px 18px;background:#f1d391;color:#173f33;text-decoration:none;border-radius:4px;font-size:11px;font-weight:800;white-space:nowrap}
@media(min-width:1500px){.mcn-h1{font-size:47px}}@media(max-width:1000px){.mcn-wrap{width:calc(100% - 44px)}.mcn-hero{gap:30px}.mcn-h1{font-size:34px}.mcn-split{gap:35px}.mcn-title{font-size:35px}.mcn-section{padding-top:64px;padding-bottom:64px}.mcn-bundle{padding:19px 12px;gap:8px}.mcn-bundle.mcn-selected{padding:18px 11px}.mcn-bundle-meta{font-size:10px}.mcn-faq{gap:35px}.mcn-values{gap:28px}.mcn-support-inner{gap:35px}}@media(max-width:749px){.mcn-wrap{width:calc(100% - 32px)}.mcn-announcement{font-size:10px;padding:10px 16px;display:block}.mcn-announcement-detail{display:none}.mcn-breadcrumb{padding:17px 0;font-size:10px}.mcn-hero{display:flex;flex-direction:column;gap:26px;padding-bottom:35px}.mcn-gallery{position:static;width:100%}.mcn-main-image{border-radius:11px}.mcn-thumbs{gap:5px;overflow-x:auto;margin-top:9px}.mcn-image-tag{font-size:9px;left:12px;bottom:12px}.mcn-gallery-note{font-size:10px;margin-top:10px}.mcn-h1{font-size:35px;line-height:1.12}.mcn-kicker{font-size:10px;margin-bottom:10px}.mcn-lead{font-size:14px}.mcn-benefits li{font-size:12px;margin:7px 0}.mcn-price{font-size:30px}.mcn-bundle{grid-template-columns:16px minmax(0,1fr) auto;padding:19px 13px;gap:10px}.mcn-bundle.mcn-selected{padding:18px 12px}.mcn-bundle-content>strong{font-size:15px}.mcn-bundle-meta{font-size:10px}.mcn-bundle-price strong{font-size:16px}.mcn-bundle-ribbon{right:-4px;font-size:8px}.mcn-values{padding:20px 14px;gap:14px;justify-content:space-between;font-size:9px;line-height:1.4}.mcn-values>span{flex:1;text-align:center}.mcn-values b{display:block;font-size:23px;margin:0 0 3px}.mcn-section{padding-top:49px;padding-bottom:49px}.mcn-title{font-size:32px;margin-bottom:15px}.mcn-heading{margin-bottom:25px}.mcn-split{display:flex;flex-direction:column;gap:27px;align-items:stretch}.mcn-split .mcn-heading{text-align:left;margin-bottom:18px}.mcn-figure{border-radius:11px}.mcn-copy{font-size:13px;line-height:1.8}.mcn-three{grid-template-columns:1fr;gap:12px}.mcn-card{padding:22px 21px;display:grid;grid-template-columns:38px 1fr;column-gap:15px}.mcn-card .mcn-step{grid-row:1/3;margin:0;width:36px;height:36px}.mcn-card .mcn-card-title{font-size:15px;margin-bottom:7px}.mcn-card .mcn-copy{font-size:12px}.mcn-wide-image{margin-top:20px;aspect-ratio:1}.mcn-comparison{font-size:11px}.mcn-comparison th,.mcn-comparison td{padding:15px 11px;min-width:95px}.mcn-comparison th:first-child{min-width:105px}.mcn-detail-grid{grid-template-columns:1fr;gap:23px}.mcn-detail{display:grid;grid-template-columns:110px 1fr;column-gap:17px;align-content:center}.mcn-detail>img{grid-row:1/3;margin:0;width:110px;height:110px;border-radius:9px}.mcn-detail .mcn-card-title{font-size:15px;align-self:end}.mcn-detail .mcn-copy{font-size:11px;margin:0;line-height:1.7}.mcn-support-inner{display:block}.mcn-support-inner .mcn-title{font-size:29px;margin-bottom:18px}.mcn-offer-grid{grid-template-columns:1fr;gap:11px}.mcn-offer{padding:21px;display:grid;grid-template-columns:1fr auto;gap:7px}.mcn-offer .mcn-kicker{grid-column:1/3;font-size:9px}.mcn-offer-number{font-size:26px}.mcn-offer-price{align-self:center;font-size:21px}.mcn-offer-action{grid-column:1/3;padding-top:12px}.mcn-timing{text-align:left;font-size:10px;margin-top:20px}.mcn-faq{display:block}.mcn-faq .mcn-heading{position:static;margin-bottom:13px}.mcn-faq-item>summary{font-size:13px;line-height:1.6;padding:18px 0}.mcn-sticky{padding:11px 14px;gap:10px}.mcn-sticky>div>span{max-width:175px;font-size:9px;line-height:1.4}.mcn-sticky-link{font-size:10px;padding:11px 13px}.mcn-final{padding-bottom:83px}}
@media(prefers-reduced-motion:reduce){.mcn-page{scroll-behavior:auto}.mcn-bundle{transition:none}}
.mcn-secure-strip{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 12px;margin:0 0 19px;border-radius:5px;background:var(--mcn-deep);color:#fff;font-size:11px;font-weight:700;line-height:1.4;text-align:center}
.mcn-secure-strip svg,.mcn-payment-methods>p svg,.mcn-checkout-benefits svg{flex-shrink:0}
.mcn-bundles>legend{font-size:12px;margin-bottom:19px}
.mcn-bundle{min-height:113px;gap:12px;margin-bottom:17px;padding:20px 17px;border-radius:9px;border-color:#b6c6b8;background:#fffefb}
.mcn-bundle.mcn-selected{padding:19px 16px;background:#edf1e5;border-color:var(--mcn-green);box-shadow:0 2px 7px #173f3309}
.mcn-bundle:focus-within{outline:2px solid var(--mcn-gold);outline-offset:3px}
.mcn-bundle-content{gap:5px}
.mcn-bundle-content>strong{font-size:17px;font-weight:800;line-height:1.35}
.mcn-bundle-meta{font-size:11px;line-height:1.5}
.mcn-bundle-incentives{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;margin-top:2px;font-size:11px;line-height:1.5}
.mcn-bundle-you-save{color:var(--mcn-deep);white-space:nowrap}
.mcn-bundle-you-save b{font-weight:800}
.mcn-bundle-shipping{display:inline-flex;align-items:center;gap:5px;color:var(--mcn-green);font-size:10px;font-weight:700;white-space:nowrap}
.mcn-bundle-shipping svg{width:16px;height:16px;flex-shrink:0}
.mcn-bundle-price{gap:4px;align-self:center}
.mcn-bundle-price strong{font-size:20px;line-height:1.2}
.mcn-bundle-price .mcn-original{font-size:12px}
.mcn-bundle-price>span{font-size:10px}
.mcn-bundle-ribbon{right:11px;top:-11px;padding:4px 11px;border-radius:3px;font-size:10px;line-height:1.5;letter-spacing:.025em}
.mcn-bundle-ribbon-gold{color:var(--mcn-deep);background:#e7cc91}
.mcn-checkout-panel{margin-top:4px}
.mcn-payment-methods{padding:16px 0 15px;border-bottom:1px solid var(--mcn-line)}
.mcn-payment-methods>p{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:600;color:var(--mcn-muted);margin:0 0 10px}
.mcn-payment-methods>p svg{width:13px;height:13px}
.mcn-payment-methods .payment-badges-block{margin:0}
.mcn-payment-methods .payment-badges{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:0}
.mcn-payment-methods .list-payment__item{display:flex;padding:0;margin:0}
.mcn-payment-methods .payment-badges svg{display:block;width:38px;height:24px}
.mcn-checkout-benefits{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:16px}
.mcn-checkout-benefits>span{display:flex;align-items:center;justify-content:center;gap:9px;padding:11px 9px;border:1px solid #dce3d5;background:#f1f3e9;border-radius:6px;color:var(--mcn-green)}
.mcn-checkout-benefits>span>span{display:grid;gap:3px}
.mcn-checkout-benefits b{font-size:10px;line-height:1.4}
.mcn-checkout-benefits small{font-size:9px;color:var(--mcn-muted);line-height:1.4}
@media(max-width:1000px) and (min-width:750px){.mcn-bundle{padding:19px 12px;gap:9px}.mcn-bundle.mcn-selected{padding:18px 11px}.mcn-bundle-content>strong{font-size:15px}.mcn-bundle-price strong{font-size:18px}.mcn-bundle-meta{font-size:10px}.mcn-checkout-benefits{grid-template-columns:1fr}.mcn-checkout-benefits>span{justify-content:flex-start;padding:11px 15px}}
@media(max-width:749px){.mcn-secure-strip{font-size:10px;margin-bottom:18px}.mcn-bundle{min-height:114px;padding:19px 12px;gap:9px;margin-bottom:18px}.mcn-bundle.mcn-selected{padding:18px 11px}.mcn-bundle-content>strong{font-size:16px}.mcn-bundle-meta{font-size:10px}.mcn-bundle-price strong{font-size:19px}.mcn-bundle-ribbon{font-size:9px;right:9px}.mcn-bundle-incentives{font-size:10px;gap:5px 9px}.mcn-bundle-shipping{font-size:9px}.mcn-checkout-benefits{gap:8px}.mcn-checkout-benefits>span{padding:10px 7px;gap:7px}.mcn-checkout-benefits b{font-size:9px}.mcn-checkout-benefits small{font-size:8px}.mcn-payment-methods .payment-badges{gap:5px}.mcn-payment-methods .payment-badges svg{width:34px;height:22px}}
@media(max-width:359px){.mcn-bundle-content>strong{font-size:14px}.mcn-bundle-price strong{font-size:17px}.mcn-bundle-meta{font-size:9px}.mcn-checkout-benefits{grid-template-columns:1fr}.mcn-checkout-benefits>span{justify-content:flex-start;padding:10px 16px}}
