.mp-opening-shell{background:#102d23;color:#f6f6ec;overflow:hidden;position:relative}.mp-opening-shell:before{content:"";position:absolute;width:560px;height:560px;right:-430px;top:-250px;border:1px solid #d1ef6350;border-radius:50%;pointer-events:none}.mp-opening-shell .mp-brand{color:#f6f6ec;border-color:#ffffff26;padding-block:21px}.mp-opening-shell .mp-brand>span{font-weight:800;letter-spacing:3.5px}.mp-opening-shell .mp-brand small{color:#c5d3b9;font-weight:600}.mp-opening{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:55px;align-items:center;padding-block:38px 52px}.mp-opening-copy{min-width:0}.mp-opening-copy>.mp-eyebrow{color:#d1ef63;font-size:10px;letter-spacing:2px;margin-bottom:20px!important}#mp-page .mp-opening h2{font-size:clamp(53px,5.5vw,78px);font-weight:900;letter-spacing:-3.5px;line-height:.96;color:#f6f6ec;max-width:610px;text-transform:uppercase}.mp-opening h2>span,.mp-opening h2>em{display:block}.mp-opening h2>em{color:#d1ef63;font-style:normal;margin-top:7px}.mp-opening-subline{font-size:15px;line-height:1.65;max-width:430px;margin-top:24px!important;color:#cedac2}.mp-opening-actions{display:flex;align-items:center;gap:25px;margin-top:26px}.mp-opening-cta{min-height:53px;padding:16px 25px;gap:18px;white-space:nowrap;border-radius:4px;font-size:12px!important}.mp-opening-cta>span{font-size:20px;line-height:.7}.mp-opening-price{display:grid;gap:3px;font-variant-numeric:tabular-nums;white-space:nowrap}.mp-opening-price>span{font-size:10px;letter-spacing:.7px;color:#bacba9}.mp-opening-price>strong{font-size:26px;font-weight:700;letter-spacing:-.6px;line-height:1.1;color:#f6f6ec}.mp-opening-visual{position:relative;min-width:0;width:100%;max-width:530px;justify-self:end;padding:0 0 16px}.mp-opening-visual:before{content:"";position:absolute;top:17px;right:-15px;bottom:0;left:17px;border:1px solid #d1ef6370;border-radius:4px;pointer-events:none}.mp-opening-visual>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block;position:relative;border-radius:4px}.mp-opening-sticker{position:absolute;bottom:0;left:-16px;background:#d1ef63;color:#102d23;padding:13px 18px;font-size:10px;font-weight:800;letter-spacing:1px;transform:rotate(-2deg);box-shadow:0 5px 16px #00110d25}.mp-feature-ribbon{background:#d1ef63;color:#102d23;border-bottom:1px solid #102d2320}.mp-feature-ribbon>.mp-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:20px}.mp-feature-ribbon .mp-wrap>span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:25px;border-right:1px solid #102d2345;font-size:17px;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:-.3px}.mp-feature-ribbon .mp-wrap>span:first-child{padding-left:0}.mp-feature-ribbon .mp-wrap>span:last-child{border:0;padding-right:0}.mp-feature-ribbon small{font-size:9px;letter-spacing:1px;align-self:start;margin-top:3px;font-weight:600}.mp-feature-ribbon i{font-style:normal;font-size:21px;line-height:1}.mp-shop-kicker{display:flex;align-items:center;justify-content:space-between;padding-top:35px;font-size:10px;letter-spacing:1.5px;font-weight:700;color:#5e7151}.mp-shop-kicker>span:last-child{font-size:23px;line-height:1}.mp-hero{padding-top:18px;gap:45px}#MPPurchase{scroll-margin-top:18px}.mp-purchase{padding:26px;background:#fff;border:1px solid #d3ddc6;border-radius:10px;box-shadow:0 10px 40px #102d2308}.mp-button{background:#d1ef63;border-color:#d1ef63;color:#102d23!important;border-radius:4px;font-weight:800!important;letter-spacing:1px!important}.mp-button:hover{filter:brightness(.97)}.mp-bundle[aria-pressed=true],.mp-size-options>button[aria-pressed=true]{background:#f0f7d8;border-color:#45642b;box-shadow:inset 0 0 0 1px #45642b}.mp-price-line>[data-mp-save],.mp-sticky-prices>[data-mp-save]{background:#d1ef63}.mp-selling-points li{background:#edf4d9}.mp-stage{border-radius:10px}.mp-section h2{font-weight:850;font-size:clamp(33px,3.8vw,53px);line-height:1.04;letter-spacing:-1.8px}.mp-proof{background:#d1ef63;padding-block:66px 72px}.mp-proof h2{max-width:900px;font-size:clamp(38px,4.5vw,63px)}.mp-proof-grid{gap:23px;margin-top:34px}.mp-proof-grid article{position:relative;border:1px solid #102d231a;border-radius:7px;background:#fcfcf4}.mp-proof-grid article>img{border-bottom:1px solid #102d231a}.mp-proof-grid article>div{padding:27px}.mp-proof-grid .mp-index{position:absolute;top:14px;left:14px;background:#102d23;color:#d1ef63;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;font-size:10px;font-weight:700;letter-spacing:.5px}.mp-proof-grid h3{font-size:23px;line-height:1.08;font-weight:800;letter-spacing:-.7px;margin:0 0 15px}.mp-proof-grid p{font-size:14px;color:#5d6d52}.mp-scenes{padding-block:65px}.mp-scene-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;align-items:stretch;background:#fff;border:1px solid #cbd7bd;border-radius:9px;overflow:hidden}.mp-scene-photo{border-radius:0;min-height:100%}.mp-scene-photo img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.mp-scene-copy{padding:43px;align-self:center}.mp-scene-copy h2{font-size:clamp(29px,2.9vw,41px);letter-spacing:-1.2px}.mp-scene-copy .mp-eyebrow{font-size:9px;letter-spacing:1.6px;color:#668043}.mp-scene-copy .mp-button{margin-top:25px}.mp-steps-section{background:#e6ecdc;border-block:1px solid #102d2312;padding-block:65px}.mp-steps-grid article{border-radius:7px;border:1px solid #ced9bf;background:#fbfcf6}.mp-step-copy{position:relative;padding:27px}.mp-step-copy .mp-index{display:inline-flex;align-items:center;justify-content:center;background:#d1ef63;color:#102d23;border:1px solid #b4cf4e;width:34px;height:27px;font-size:10px;letter-spacing:.5px;font-weight:800}.mp-step-copy h3{font-size:24px;font-weight:800;margin:13px 0 12px}.mp-videos-section{background:#102d23;padding-block:66px}.mp-videos-section h2{color:#d1ef63}.mp-videos-section .mp-eyebrow{color:#c4d2b8}.mp-video-frame{border-radius:7px;border:1px solid #d1ef6340}.mp-video-grid h3{font-weight:700}.mp-reviews{background:#fafbf2}.mp-review-head .mp-button{border-color:#abc344}.mp-faq{background:#fafbf2;padding-bottom:64px}.mp-faq-list details{border-color:#c6d2b7}.mp-faq-list summary{font-weight:700}.mp-footer{background:#102d23}.mp-dialog .mp-outline{color:#102d23!important;background:transparent;border-color:#54723c}@media(min-width:900px)and (max-height:850px){.mp-opening{padding-block:28px 38px}.mp-opening-visual{max-width:440px}#mp-page .mp-opening h2{font-size:64px}.mp-opening-subline{margin-top:19px!important}.mp-opening-actions{margin-top:20px}.mp-opening-shell .mp-brand{padding-block:16px}}@media(max-width:1100px){.mp-opening{gap:38px}#mp-page .mp-opening h2{font-size:62px;letter-spacing:-2.7px}.mp-opening-actions{gap:18px}.mp-opening-cta{padding-inline:18px;font-size:11px!important}.mp-opening-price>strong{font-size:23px}.mp-feature-ribbon .mp-wrap>span{font-size:15px;padding-inline:18px}.mp-purchase{padding:22px}.mp-hero{gap:28px}.mp-scene-copy{padding:30px}.mp-proof-grid article>div{padding:23px}}@media(min-width:700px)and (max-width:899px){.mp-opening{gap:29px;padding-block:31px 42px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}#mp-page .mp-opening h2{font-size:50px;letter-spacing:-2.2px}.mp-opening-copy>.mp-eyebrow{font-size:8px;letter-spacing:1.1px;margin-bottom:15px!important}.mp-opening-subline{font-size:12px;margin-top:19px!important}.mp-opening-actions{gap:16px;margin-top:20px}.mp-opening-cta{min-height:47px;padding:14px 15px;gap:12px;font-size:10px!important}.mp-opening-price>strong{font-size:21px}.mp-opening-price>span{font-size:9px}.mp-opening-sticker{font-size:8px;letter-spacing:.6px;padding:11px 12px;left:-10px}.mp-feature-ribbon>.mp-wrap{padding-block:17px}.mp-feature-ribbon .mp-wrap>span{font-size:13px;gap:8px;padding-inline:15px}.mp-feature-ribbon i{font-size:17px}.mp-feature-ribbon small{font-size:8px}.mp-purchase{padding:18px}.mp-hero{gap:24px}.mp-purchase h1{font-size:25px!important}.mp-purchase .mp-eyebrow{font-size:7px}.mp-wallet{font-size:10px!important}.mp-proof h2{font-size:43px}.mp-proof-grid h3{font-size:19px}.mp-proof-grid article>div{padding:20px}.mp-scene-copy{padding:25px}.mp-scene-copy h2{font-size:28px}.mp-scene-copy p:not(.mp-eyebrow){font-size:12px}.mp-section{padding-block:48px}}@media(max-width:699px){.mp-opening-shell .mp-brand{padding-block:17px}.mp-opening-shell .mp-brand small{font-size:6px;letter-spacing:.8px;max-width:135px}.mp-opening{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding-block:25px 31px}.mp-opening-copy>.mp-eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:15px!important}#mp-page .mp-opening h2{font-size:42px;line-height:.98;letter-spacing:-1.9px;max-width:100%}.mp-opening h2>em{font-size:50px;letter-spacing:-2px;margin-top:5px;max-width:350px}.mp-opening-subline{font-size:12px;line-height:1.6;margin-top:16px!important;max-width:345px}.mp-opening-actions{gap:21px;margin-top:19px}.mp-opening-cta{min-height:47px;padding:14px 19px;gap:16px;font-size:11px!important}.mp-opening-price>strong{font-size:23px}.mp-opening-price>span{font-size:9px}.mp-opening-visual{max-width:276px;align-self:center;padding-bottom:13px;margin-right:7px}.mp-opening-visual:before{top:12px;right:-12px;bottom:0;left:12px}.mp-opening-sticker{font-size:8px;letter-spacing:.6px;bottom:0;left:-12px;padding:10px 13px}.mp-feature-ribbon>.mp-wrap{padding-block:14px}.mp-feature-ribbon .mp-wrap>span{display:flex;gap:5px;justify-content:center;font-size:10px;letter-spacing:0;padding-inline:7px}.mp-feature-ribbon small,.mp-feature-ribbon i{display:none}.mp-shop-kicker{padding-top:27px;font-size:8px;letter-spacing:1px}.mp-shop-kicker>span:last-child{font-size:19px}.mp-hero{padding-top:16px;gap:20px;padding-bottom:35px}.mp-purchase{padding:24px 18px;border-radius:8px}.mp-purchase h1{font-size:28px!important}.mp-product-intro{font-size:13px}.mp-selling-points{font-size:9px;gap:5px}.mp-selling-points li{padding:5px 7px}.mp-bundle-copy strong{font-size:9px}.mp-bundle-preview{width:64px}.mp-bundle-count{font-size:9px}.mp-bundle-unit{font-size:7px}.mp-bundle-pricing b{font-size:14px}.mp-bundle-pricing s{font-size:9px}.mp-buy-actions{grid-template-columns:100px minmax(0,1fr);gap:9px}.mp-add{font-size:11px!important;letter-spacing:.5px!important}.mp-add .mp-icon{width:17px;height:17px;flex-basis:17px}.mp-wallet{font-size:11px!important}.mp-section{padding-block:43px}.mp-section h2{font-size:34px;letter-spacing:-1.2px}.mp-proof h2{font-size:37px;max-width:350px}.mp-proof-grid{margin-top:27px;gap:22px}.mp-proof-grid article>div{padding:25px}.mp-proof-grid h3{font-size:25px;max-width:300px}.mp-proof-grid p{font-size:14px}.mp-scene-row{display:flex;flex-direction:column}.mp-scene-photo{min-height:0}.mp-scene-photo img{height:auto;aspect-ratio:3/2;object-fit:cover}.mp-scene-copy{padding:27px 23px}.mp-scene-copy h2{font-size:32px;max-width:340px}.mp-scene-copy p:not(.mp-eyebrow){font-size:14px}.mp-steps-grid{gap:22px}.mp-step-copy{padding:25px}.mp-step-copy h3{font-size:24px}.mp-videos-section{padding-block:43px}.mp-faq{padding-top:5px;padding-bottom:43px}.mp-sticky .mp-add{font-size:9px!important}}@media(max-width:350px){#mp-page .mp-opening h2{font-size:35px;letter-spacing:-1.5px}.mp-opening h2>em{font-size:42px;letter-spacing:-1.6px}.mp-opening-copy>.mp-eyebrow{font-size:7px;letter-spacing:1px}.mp-opening-visual{max-width:235px}.mp-opening-subline{font-size:11px}.mp-opening-actions{gap:14px}.mp-opening-cta{font-size:9px!important;padding-inline:15px;gap:12px}.mp-opening-price>strong{font-size:21px}.mp-feature-ribbon .mp-wrap>span{font-size:9px;padding-inline:4px}.mp-purchase{padding:22px 13px}.mp-purchase h1{font-size:26px!important}.mp-buy-actions{grid-template-columns:92px minmax(0,1fr);gap:7px}.mp-add{font-size:10px!important;padding-inline:8px}.mp-wallet{font-size:9px!important}.mp-bundle-preview{width:58px}.mp-bundle-pricing b{font-size:12px}.mp-bundle-pricing s{font-size:8px}.mp-bundle-unit{font-size:6px}.mp-bundle-copy strong{font-size:8px}.mp-proof h2{font-size:33px}.mp-scene-copy{padding:25px 20px}.mp-scene-copy h2{font-size:29px}.mp-sticky .mp-add{font-size:8px!important}}@media(prefers-reduced-motion:reduce){.mp-opening-cta{scroll-behavior:auto}}.mp-promo{background:#d1ef63;color:#102d23;font-weight:800}@media(max-width:699px){.mp-bundle-unit{font-size:8px}.mp-bundle-copy strong{font-size:10px}}@media(max-width:350px){.mp-bundle-unit{font-size:8px}.mp-bundle-copy strong{font-size:9px}.mp-bundle-pricing b{font-size:13px}.mp-bundle-pricing s{font-size:9px}.mp-wallet{font-size:10px!important}}.mp-choices-modal{width:min(560px,calc(100% - 30px));padding:34px;max-height:calc(100dvh - 36px);overflow-y:auto}.mp-choices-modal>.mp-eyebrow{font-size:9px;color:#657b51;margin-bottom:10px!important;padding-right:25px}.mp-choices-modal h2{font-size:27px;line-height:1.1;letter-spacing:-.9px;margin-bottom:20px}.mp-choices-modal fieldset{border:0;padding:0;margin:20px 0;min-width:0}.mp-choices-modal legend{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:9px;padding:0}.mp-choices-modal .mp-price-line>strong{font-size:30px}.mp-choices-modal .mp-selection-summary{margin-top:8px}.mp-choices-modal .mp-selection-summary>div:first-child{height:39px}.mp-choices-modal .mp-buy-actions{margin-top:18px;grid-template-columns:120px minmax(0,1fr)}.mp-choices-modal .mp-quantity input{margin:0;padding:0;border:0;border-radius:0;font-size:16px!important;display:block;max-width:100%;height:100%}.mp-choices-modal .mp-size-options>button{font-size:12px!important}.mp-choices-modal .mp-status{margin-bottom:0!important}.mp-choices-modal .mp-add{margin:0;min-height:49px}.mp-choices-modal .mp-quantity{height:49px}.mp-choices-modal .mp-size-options [data-mp-size-picture]{width:53px}.mp-choices-modal .mp-bundle-copy strong{font-size:11px}.mp-choices-modal .mp-bundle-unit{font-size:9px}@media(max-width:600px){.mp-choices-modal{width:calc(100% - 24px);padding:29px 20px;max-height:calc(100dvh - 24px)}.mp-choices-modal h2{font-size:24px;margin-bottom:17px}.mp-choices-modal fieldset{margin:18px 0}.mp-choices-modal .mp-buy-actions{grid-template-columns:105px minmax(0,1fr);gap:10px}.mp-choices-modal .mp-bundle-copy strong{font-size:10px}.mp-choices-modal .mp-bundle-unit{font-size:8px}.mp-choices-modal .mp-size-options>button{font-size:11px!important;gap:9px;padding-inline:7px}.mp-choices-modal .mp-add{font-size:11px!important;padding-inline:10px}}@media(max-width:350px){.mp-choices-modal{padding:29px 15px}.mp-choices-modal .mp-bundle-copy strong{font-size:9px}.mp-choices-modal .mp-bundle-preview{width:59px}.mp-choices-modal .mp-bundle-unit{font-size:8px}.mp-choices-modal .mp-buy-actions{grid-template-columns:95px minmax(0,1fr);gap:8px}.mp-choices-modal .mp-add{font-size:10px!important}.mp-choices-modal .mp-size-options [data-mp-size-picture]{width:42px}}.mp-purchase-price{margin-top:16px}@media(max-width:699px){.mp-opening-visual{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mp-impact.css.map */
