#mv-offer.sv3-offer{--sv-ink:#371d25;--sv-merlot:#71384d;--sv-line:#ded2c8;--sv-cream:#f8f4ee;--sv-green:#2f604b;--sv-muted:#70636a;background:var(--sv-cream);padding:38px 0 44px;color:var(--sv-ink)}#mv-offer.sv3-offer *{box-sizing:border-box}#mv-offer.sv3-offer [hidden]{display:none!important}#mv-offer.sv3-offer .mv-buy-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:start}#mv-offer.sv3-offer .sv3-gallery{position:sticky;top:24px;min-width:0}#mv-offer.sv3-offer .mv-gallery-main{border:0;padding:0;border-radius:16px;overflow:hidden;background:transparent;max-width:none}#mv-offer.sv3-offer .mv-gallery-main img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}#mv-offer.sv3-offer .mv-thumbs{gap:8px;margin:9px 0 0;max-width:none}#mv-offer.sv3-offer .mv-thumbs button{border-radius:5px;overflow:hidden;padding:0}#mv-offer.sv3-offer .mv-offer{min-width:0}#mv-offer.sv3-offer .mv-rating{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;margin:0 0 8px;color:var(--sv-muted)}#mv-offer.sv3-offer .mv-stars{color:#a0783e;letter-spacing:1px;font-size:17px}#mv-offer.sv3-offer .mv-offer>h2{font:500 34px/1.16 var(--serif);letter-spacing:-.025em;color:var(--sv-ink);margin:0 0 14px;text-align:left}#mv-offer.sv3-offer .mv-offer-checks{display:grid;gap:9px;margin:0 0 23px;padding:0;list-style:none}#mv-offer.sv3-offer .mv-offer-checks li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.4;margin:0}#mv-offer.sv3-offer .bf-benefit-icon{width:34px;height:34px;flex:0 0 34px;border:1px solid #d7bfc4;border-radius:50%;padding:2px;color:var(--sv-merlot);background:#f1e5e6}#mv-offer.sv3-offer form{margin:0}.sv3-fieldset{border:0;padding:0;margin:0;min-width:0}.sv3-legend{display:block;width:100%;padding:0;margin:0 0 6px;font-size:17px;font-weight:650;letter-spacing:-.015em}.sv3-context{font-size:12px;color:var(--sv-muted);margin:0 0 21px;line-height:1.4}.sv3-packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sv3-pack{position:relative;display:flex;flex-direction:column;text-align:center;align-items:center;border:1px solid var(--sv-line);border-radius:12px;background:#fff;cursor:pointer;padding:14px 10px 0;overflow:visible;min-width:0;transition:border-color .15s,background .15s}.sv3-pack:has(input:checked){border:2px solid var(--sv-merlot);padding:13px 9px 0;background:snow}.sv3-pack input{position:absolute;left:11px;top:13px;width:18px;height:18px;accent-color:var(--sv-merlot);margin:0}.sv3-ribbon{position:absolute;top:-13px;left:50%;transform:translate(-50%);white-space:nowrap;border-radius:20px;background:var(--sv-ink);color:#fff;padding:5px 13px;font-size:10px;line-height:1.4;font-weight:700;letter-spacing:1px;text-transform:uppercase}.sv3-pack-photo{height:148px;width:100%;object-fit:contain;display:block;margin:3px 0 7px}.sv3-pack-title{font:500 21px/1.2 var(--serif);display:block;margin:0 0 3px}.sv3-pack-count{font-size:12px;color:var(--sv-muted);display:block;margin-bottom:9px}.sv3-unit{font-size:24px;font-weight:700;letter-spacing:-.7px;line-height:1.15}.sv3-unit-label{font-size:11px;color:var(--sv-muted);margin:3px 0 8px}.sv3-pack-total{font-size:12px;margin-bottom:12px}.sv3-savings{align-self:stretch;margin:0 -10px;border-radius:0 0 11px 11px;background:#ede4da;color:#58424b;font-size:11px;font-weight:700;letter-spacing:.35px;padding:8px 4px;line-height:1.2}.sv3-pack:has(input:checked) .sv3-savings{background:var(--sv-merlot);color:#fff;margin:0 -9px;border-radius:0 0 9px 9px}.sv3-modes{margin-top:19px;display:grid;gap:8px}.sv3-mode{position:relative;cursor:pointer;border:1px solid var(--sv-line);background:#fff;border-radius:10px;padding:14px 15px;display:block}.sv3-mode:has(input:checked){border:2px solid var(--sv-merlot);padding:13px 14px;background:#fcf7f5}.sv3-mode-line{display:flex;align-items:center;gap:9px}.sv3-mode input{accent-color:var(--sv-merlot);width:18px;height:18px;flex:0 0 18px;margin:0}.sv3-mode-name{font-size:15px;font-weight:700;line-height:1.2}.sv3-mode-price{font-size:17px;font-weight:700;margin-left:auto;white-space:nowrap}.sv3-mode-price s{font-size:12px;font-weight:400;color:#8b7f81;margin-right:5px}.sv3-mode-tag{display:inline-block;background:#e8f0e7;color:#285d43;font-size:11px;font-weight:650;padding:4px 7px;border-radius:4px;margin:8px 0 4px 27px}.sv3-cadence{font-size:12px;color:#5f5059;margin:5px 0 0 27px}.sv3-perks{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;padding:0;margin:7px 0 0 27px;font-size:12px;color:#3b5142}.sv3-perks li:before{content:"\2713";font-weight:700;margin-right:5px}.sv3-commitment{font-size:11px;color:var(--sv-muted);margin:5px 0 0 27px}.sv3-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 9px;margin-top:3px}.sv3-summary-label{font-size:13px;line-height:1.5}.sv3-summary-label b{display:block;font-weight:650}.sv3-summary-price{font-size:28px;font-weight:700;letter-spacing:-.8px;white-space:nowrap}#mv-offer.sv3-offer .sv3-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:15px 12px;border-radius:100px;background:var(--sv-green);color:#fff;border:0;box-shadow:none;font:650 16px/1.25 var(--sans);letter-spacing:0;cursor:pointer;transition:background .15s}#mv-offer.sv3-offer .sv3-cta:hover{background:#244d3c}#mv-offer.sv3-offer .sv3-cta:disabled{opacity:.6;cursor:wait}.sv3-renewal{font-size:11px;line-height:1.55;text-align:center;color:var(--sv-muted);margin:9px 8px 0}.sv3-renewal strong{font-weight:650;color:#4b3a44}.sv3-guarantee{display:flex;align-items:center;justify-content:center;gap:9px;border-top:1px solid var(--sv-line);padding-top:13px;margin-top:14px;font-size:12px;line-height:1.4}.sv3-guarantee img{width:37px;height:37px;object-fit:contain;flex-shrink:0}.sv3-guarantee b{display:block;font-weight:650}#mv-offer.sv3-offer .mv-pay{margin-top:12px;gap:7px}#mv-offer.sv3-offer .mv-pay-lock{font-size:10px}.sv3-shipping{font-size:11px;text-align:center;margin:8px 0 0;color:var(--sv-muted)}.sv3-shipping a{text-decoration:underline;text-underline-offset:2px}.sv3-status{padding:12px;font-size:13px;border:1px solid #c3a779;border-radius:6px;background:#fff5df;margin:10px 0 0;line-height:1.5}.sv3-faq{border-top:1px solid var(--sv-line);margin-top:17px;padding-top:2px}.sv3-faq details{border-bottom:1px solid var(--sv-line);padding:11px 0}.sv3-faq summary{font-size:13px;font-weight:650;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.sv3-faq summary:after{content:"+";font-size:18px;line-height:1}.sv3-faq details[open] summary:after{content:"\2212"}.sv3-faq p{font-size:12px;line-height:1.6;color:var(--sv-muted);margin:9px 0 0}.sv3-plan-panel{border:1px solid #d3c0c5;border-radius:12px;background:#fff;padding:18px}.sv3-plan-header{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:5px}.sv3-plan-header h3{font:500 25px/1.18 var(--serif);margin:0}.sv3-plan-badge{background:var(--sv-ink);color:#fff;border-radius:4px;font-size:10px;letter-spacing:.5px;padding:5px 7px;white-space:nowrap}.sv3-plan-intro{font-size:12px;color:var(--sv-muted);margin:0 0 16px}.sv3-plan-rows{display:grid;gap:10px}.sv3-plan-row{display:grid;grid-template-columns:18px 69px 1fr auto;gap:9px;align-items:center;position:relative;cursor:pointer;border:1px solid var(--sv-line);padding:12px 10px;border-radius:8px;background:#fff;min-width:0}.sv3-plan-row:has(input:checked){border:2px solid var(--sv-merlot);padding:11px 9px;background:#fbf2f1}.sv3-plan-row input{accent-color:var(--sv-merlot);width:18px;height:18px;margin:0}.sv3-plan-row img{width:69px;height:84px;object-fit:contain}.sv3-plan-copy b{font-size:15px;line-height:1.3;display:block}.sv3-plan-copy small{display:block;color:var(--sv-muted);font-size:11px;line-height:1.4;margin-top:4px}.sv3-plan-cost{text-align:right}.sv3-plan-cost strong{display:block;font-size:20px;line-height:1.2;letter-spacing:-.5px}.sv3-plan-cost small{font-size:10px;display:block;margin-top:4px;color:#5d4a54}.sv3-plan-cost em{font-size:10px;font-style:normal;color:#285d43;background:#e9f1e8;display:inline-block;padding:4px 5px;border-radius:4px;margin-top:6px}.sv3-plan-panel>.sv3-perks{margin:13px 0 0;justify-content:center}.sv3-once{margin-top:10px}.sv3-once-select{display:flex;gap:9px;align-items:center;margin:12px 0 0 27px}.sv3-once-select select{width:100%;font:400 13px var(--sans);padding:9px;border:1px solid var(--sv-line);border-radius:5px;color:var(--sv-ink);background:#fff;min-height:42px}.sv3-offer :is(input,button,select,summary,a):focus-visible{outline:3px solid #a16c22;outline-offset:4px}.sv3-pack:has(input:focus-visible),.sv3-mode:has(input:focus-visible),.sv3-plan-row:has(input:focus-visible){outline:3px solid #a16c22;outline-offset:3px}.sv3-preview-note{background:#fff3d9;color:#5e461f;font-size:12px;line-height:1.45;border-bottom:1px solid #e4c791;text-align:center;padding:8px 14px}@media(min-width:1100px){#mv-offer.sv3-offer .mv-buy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.03fr)}.sv3-pack-photo{height:128px}}@media(max-width:899px){#mv-offer.sv3-offer{padding:22px 0 28px}#mv-offer.sv3-offer .mv-buy-grid{grid-template-columns:1fr;gap:20px}#mv-offer.sv3-offer .sv3-gallery{position:static}#mv-offer.sv3-offer .mv-gallery-main{max-width:420px;margin:0 auto}#mv-offer.sv3-offer .mv-thumbs{max-width:420px;margin:7px auto 0}#mv-offer.sv3-offer .mv-offer>h2{font-size:29px}#mv-offer.sv3-offer .mv-offer-checks{margin-bottom:20px;gap:8px}.sv3-pack-photo{height:140px}}@media(max-width:480px){#mv-offer.sv3-offer .mv-wrap{padding-inline:16px}#mv-offer.sv3-offer .mv-gallery-main,#mv-offer.sv3-offer .mv-thumbs{max-width:330px}#mv-offer.sv3-offer .mv-offer-checks li{font-size:13px}.sv3-pack-title{font-size:20px}.sv3-pack-photo{height:128px}.sv3-modes{margin-top:15px}.sv3-mode{padding:13px 11px}.sv3-mode:has(input:checked){padding:12px 10px}.sv3-mode-name{font-size:14px}.sv3-mode-price{font-size:16px}.sv3-mode-price s{font-size:11px}.sv3-plan-panel{padding:14px 10px}.sv3-plan-header h3{font-size:23px}.sv3-plan-row{grid-template-columns:16px 49px 1fr auto;gap:7px;padding:11px 8px}.sv3-plan-row:has(input:checked){padding:10px 7px}.sv3-plan-row input{width:16px;height:16px}.sv3-plan-row img{width:49px;height:75px}.sv3-plan-copy b{font-size:14px}.sv3-plan-cost strong{font-size:19px}.sv3-plan-copy small{font-size:10px}.sv3-plan-badge{font-size:9px;padding:5px}.sv3-perks{gap:5px 9px;font-size:11px}.sv3-plan-panel>.sv3-perks{font-size:11px}.sv3-once-select{margin-left:0}}@media(max-width:350px){.sv3-mode-line{gap:6px}.sv3-mode-price s{display:none}.sv3-mode-name{font-size:13px}.sv3-pack-title{font-size:18px}.sv3-pack-photo{height:114px}.sv3-plan-row{grid-template-columns:16px 39px 1fr auto;gap:5px}.sv3-plan-row img{width:39px;height:67px}.sv3-plan-copy b{font-size:12px}.sv3-plan-cost strong{font-size:17px}.sv3-plan-header h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.sv3-offer *{transition:none!important;scroll-behavior:auto!important}}.sv3-cadence,.sv3-commitment{display:block}.sv3-compare-note{font-size:10px;color:var(--sv-muted);text-align:center;margin-top:9px}.sv3-plan-copy .sv3-best{color:#71384d;font-weight:700}.sv3-once-select>label{font-size:12px;white-space:nowrap}@media(max-width:899px){body.sv3-offer-active .rp-micro-app-dummy-icon-container{visibility:hidden!important;pointer-events:none!important}}.sv3-refill{margin-top:16px;border:1px solid #bba2a9;border-radius:9px;background:#fffaf8;padding:13px 14px}.sv3-refill:has(input:checked){background:#f2f5ee;border-color:#9ba98d}.sv3-refill-label{display:flex;align-items:center;gap:11px;cursor:pointer;line-height:1.35}.sv3-refill-label input{-webkit-appearance:auto;appearance:auto;width:23px;height:23px;flex:0 0 23px;accent-color:#315b46;margin:0;cursor:pointer}.sv3-refill-label strong{display:block;font-size:14px;font-weight:700;letter-spacing:-.15px}.sv3-refill-saving{display:block;font-size:12px;color:#315b46;margin-top:3px;font-weight:600}.sv3-refill-terms{margin:8px 0 0 34px!important;font-size:11px;line-height:1.5;color:#4d4845}.sv3-refill-terms span{display:block}.sv3-refill-hint{font-size:10px;line-height:1.45;color:#70636a;margin:5px 0 0 34px!important}.sv3-refill-first .sv3-refill{margin-top:0;margin-bottom:18px}.sv3-pack-count{min-height:17px}.sv3-pack[data-pack="3"] .sv3-pack-count{color:#315b46;font-weight:650}.sv3-refill:has(input:focus-visible){outline:3px solid #a16c22;outline-offset:3px}@media(max-width:480px){.sv3-refill{padding:12px 10px}.sv3-refill-label{gap:9px}.sv3-refill-label strong{font-size:13px}.sv3-refill-terms,.sv3-refill-hint{margin-left:32px!important}.sv3-refill-saving{font-size:11px}.sv3-pack-title{font-size:22px}.sv3-context{margin-bottom:19px}.sv3-summary{padding-top:10px}.sv3-refill-first .sv3-refill{margin-bottom:16px}}#mv-offer.sv3-offer .sv3-pack-photo{height:96px}#mv-offer.sv3-offer .sv3-pack-total{font-size:14px;line-height:1.4}#mv-offer.sv3-offer .sv3-refill-label strong{font-size:15px}#mv-offer.sv3-offer .sv3-refill-terms{font-size:13px;line-height:1.5}#mv-offer.sv3-offer .sv3-refill-hint{font-size:13px;line-height:1.45}#mv-offer.sv3-offer .sv3-refill-saving{font-size:13px}#mv-offer.sv3-offer .sv3-renewal{font-size:13px;line-height:1.5}.sv3-summary-amount{text-align:right;min-width:0}.sv3-summary-amount s{display:block;color:#786a70;font-size:16px;line-height:1.4;font-weight:400}.sv3-summary-amount small{display:block;color:#70636a;font-size:12px;line-height:1.4;max-width:140px}.sv3-summary-amount [hidden]{display:none}#mv-offer .mv-rating a{color:inherit;text-decoration:underline;text-underline-offset:3px}.sv3-customer-comment{display:grid;grid-template-columns:36px minmax(0,1fr);gap:9px;margin:16px 0;color:#252525}.sv3-customer-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e9e2de;color:#59434b;font-weight:700;font-size:16px}.sv3-customer-bubble{background:#f0f2f5;border-radius:16px;padding:10px 13px}.sv3-customer-bubble>strong{display:block;font-size:14px;line-height:1.4}.sv3-customer-verified{color:#317050;font-size:11px;font-weight:500;white-space:nowrap}.sv3-customer-stars{display:block;color:#9a6e2f;font-size:13px;letter-spacing:1px;margin-top:3px}#mv-offer .sv3-customer-bubble p{font-size:14px;line-height:1.5;margin:4px 0 0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sv3b-offer.css.map */
