@media(min-width:768px){.hm-app.hm-app,.us1-app.us1-app,.rf-app.rf-app,.rf-foot.rf-foot{max-width:680px}.pv1-app.pv1-app{max-width:600px}.pato1-app.pato1-app,.us1-app.us1-app .stickycta,.pato1-app.pato1-app .stickycta,.hm2-app.hm2-app{max-width:680px}.pv1-sticky.pv1-sticky a{max-width:600px}.hm-app.hm-app .sec{padding-top:68px;padding-bottom:68px}.us1-app.us1-app .sec,.rf-app.rf-app .sec{padding-top:60px;padding-bottom:60px}.pato1-app.pato1-app .sec{padding-top:56px;padding-bottom:56px}}@media(min-width:1024px){.hm-app.hm-app,.us1-app.us1-app,.rf-app.rf-app,.rf-foot.rf-foot{max-width:none;--dtw: 1160px;--dtp: max(40px, calc((100% - var(--dtw)) / 2))}.hm-outer.hm-outer,.us1-outer.us1-outer,.rf-outer.rf-outer{background:#fbfdff}.hm-app.hm-app .pad,.us1-app.us1-app .pad,.rf-app.rf-app .pad{padding-left:var(--dtp);padding-right:var(--dtp)}.hm-app.hm-app .sec{padding-top:96px;padding-bottom:96px}.us1-app.us1-app .sec,.rf-app.rf-app .sec{padding-top:84px;padding-bottom:84px}.hm-app.hm-app h2,.us1-app.us1-app h2,.rf-app.rf-app h2{font-size:clamp(32px,2.5vw,42px)!important}.hm-app.hm-app p.lead,.us1-app.us1-app p.lead,.rf-app.rf-app p.lead{font-size:17px!important;max-width:62ch;margin-top:16px}.hm-app.hm-app .eyebrow,.us1-app.us1-app .eyebrow,.rf-app.rf-app .eyebrow{font-size:11.5px}.hm-app.hm-app .m-top,.us1-app.us1-app .m-top,.rf-app.rf-app .m-top{font-size:11px;padding:11px 16px;letter-spacing:.08em}.hm-app.hm-app .m-hdr,.us1-app.us1-app .m-hdr,.rf-app.rf-app .m-hdr{grid-template-columns:auto auto 1fr;align-items:center;gap:22px;padding:18px var(--dtp)}.hm-app.hm-app .m-hdr>a,.us1-app.us1-app .m-hdr>a,.rf-app.rf-app .m-hdr>a,.hm-app.hm-app .m-hdr>.cove,.us1-app.us1-app .m-hdr>.cove,.rf-app.rf-app .m-hdr>.cove{justify-self:start!important}.hm-app.hm-app .m-hdr .cove,.us1-app.us1-app .m-hdr .cove,.rf-app.rf-app .m-hdr .cove{font-size:27px}.hm-app.hm-app .m-menu svg,.us1-app.us1-app .m-menu svg,.rf-app.rf-app .m-menu svg{width:24px;height:24px}.hm-app.hm-app .m-cart,.us1-app.us1-app .m-cart,.rf-app.rf-app .m-cart{width:25px;height:25px}#siteNav#siteNav{width:460px}#siteNav#siteNav .nav-card{min-height:138px}#siteNav#siteNav .nav-card-img{width:140px;height:100px}.hm-app.hm-app .marq,.us1-app.us1-app .marq{padding:16px 0}.hm-app.hm-app .marq-item,.us1-app.us1-app .marq-item{font-size:13.5px;padding:0 26px}.hm-app.hm-app .marq-ck,.us1-app.us1-app .marq-ck{flex:0 0 20px;width:20px;height:20px}.hm-app.hm-app .hero{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center;column-gap:64px;padding-left:var(--dtp);min-height:min(76vh,720px)}.hm-app.hm-app .hero-text{padding:80px 0}.hm-app.hm-app .hero h1{font-size:clamp(46px,3.9vw,64px)!important;margin-top:18px}.hm-app.hm-app .hero-sub{font-size:17px!important;max-width:44ch;margin-top:22px}.hm-app.hm-app .hero-rate{margin-top:26px}.hm-app.hm-app .hero .stars{font-size:16px}.hm-app.hm-app .hero .rev{font-size:11.5px}.hm-app.hm-app .hero-ctas{flex-direction:row;flex-wrap:wrap;gap:14px;margin-top:32px;align-items:center}.hm-app.hm-app .hero-ctas .btn{width:auto}.hm-app.hm-app .btn{font-size:15px;padding:16px 28px}.hm-app.hm-app .hero-media{aspect-ratio:auto;height:100%;min-height:560px;align-self:stretch}.hm-app.hm-app .hero-media:before{top:0;left:0;right:auto;bottom:0;width:34%;height:auto;background:linear-gradient(90deg,#16395C 0%,rgba(22,57,92,.72) 45%,transparent 100%)}.hm-app.hm-app .prod-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;margin-top:36px;border-radius:24px}.hm-app.hm-app .prod-img{height:auto!important;min-height:460px;border-bottom:0;border-right:1px solid #D4E4F2}.hm-app.hm-app .prod-img .bottle{width:190px}.hm-app.hm-app .prod-body{padding:46px 46px 48px;display:flex;flex-direction:column;justify-content:center}.hm-app.hm-app .prod-name{font-size:32px}.hm-app.hm-app .prod-tag{font-size:14.5px;margin-top:10px}.hm-app.hm-app .prod-bullets li{font-size:13.5px}.hm-app.hm-app .prod-price{font-size:21px}.hm-app.hm-app .roadmap-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px}.hm-app.hm-app .rm-item{padding:18px 20px}.hm-app.hm-app .rm-name{font-size:17px}.hm-app.hm-app .how-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:38px;align-items:stretch}.hm-app.hm-app .how-step{flex-direction:column;padding:26px 24px 28px}.hm-app.hm-app .how-num{width:40px;height:40px;flex:0 0 40px;font-size:14px;margin-bottom:4px}.hm-app.hm-app .how-step h4{font-size:17px}.hm-app.hm-app .how-step p{font-size:13.5px}.hm-app.hm-app .sec:has(>.rv-head){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.hm-app.hm-app .sec:has(>.rv-head)>.rv-head{grid-column:1 / -1;margin-bottom:10px}.hm-app.hm-app .sec:has(>.rv-head)>.review{margin-top:0!important}.hm-app.hm-app .rv-h{font-size:clamp(28px,2.2vw,36px)!important}.hm-app.hm-app .review{padding:22px 22px 20px}.hm-app.hm-app .review .rtext{font-size:14px}.hm-app.hm-app .pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px}.hm-app.hm-app .pillar{padding:24px 22px 26px}.hm-app.hm-app .pillar-ic{width:28px;height:28px}.hm-app.hm-app .pillar-t{font-size:16px}.hm-app.hm-app .pillar-d{font-size:13px}.hm-app.hm-app .give{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;column-gap:64px;padding-right:var(--dtp)}.hm-app.hm-app .give-hero{aspect-ratio:auto!important;height:100%;min-height:560px;align-self:stretch;border-bottom:0;border-right:1px solid #EACB9C}.hm-app.hm-app .give-body{padding:80px 0}.hm-app.hm-app .give-p{font-size:16px}.hm-app.hm-app .give-stats{gap:14px;margin-top:36px}.hm-app.hm-app .g-stat{padding:22px 12px}.hm-app.hm-app .g-stat b{font-size:32px}.hm-app.hm-app .commit-mark{top:22px;right:22px;padding:12px 15px}.hm-app.hm-app .promise-h{font-size:clamp(36px,3vw,48px)!important}.hm-app.hm-app .promise-txt{font-size:15.5px;max-width:46ch}.hm-app.hm-app .promise-shield{width:86px;height:86px;font-size:24px}.hm-app.hm-app .promise-bullets{gap:34px;margin-top:28px}.hm-app.hm-app .promise-bullets span{font-size:11px}.hm-app.hm-app .sec:has(>.faq-item){--dtw: 880px;--dtp: max(40px, calc((100% - var(--dtw)) / 2))}.hm-app.hm-app .faq-item summary{font-size:15px;padding:20px 22px}.hm-app.hm-app .faq-item .ans{font-size:13.5px;padding:0 22px 20px}.hm2-app.hm2-app{max-width:none;--dtw: 1120px;--dtp: max(40px, calc((100% - var(--dtw)) / 2))}.hm2-outer{background:#fbfdff}.hm2-app.hm2-app .pad{padding-left:var(--dtp);padding-right:var(--dtp)}.hm2-app.hm2-app .sec{padding-top:88px;padding-bottom:88px}.hm2-app.hm2-app h2{font-size:clamp(34px,2.7vw,44px)}.hm2-app.hm2-app p.lead{font-size:16px;max-width:62ch;margin-left:auto;margin-right:auto}.hm2-app.hm2-app .eyebrow{font-size:11.5px}.hm2-app.hm2-app .hm2-hero{padding-top:56px;padding-bottom:24px}.hm2-app.hm2-app .h-title{font-size:clamp(46px,4vw,66px);max-width:16ch;margin-left:auto;margin-right:auto}.hm2-app.hm2-app .h-sub{font-size:17px;max-width:60ch;margin-left:auto;margin-right:auto}.hm2-app.hm2-app .h-ctas{flex-direction:row;justify-content:center}.hm2-app.hm2-app .h-ctas .btn{width:auto;padding:12px 26px;font-size:14px}.hm2-app.hm2-app .shelf{height:420px;max-width:760px;margin-left:auto;margin-right:auto}.hm2-app.hm2-app .shelf.has-img{height:auto}.hm2-app.hm2-app .shelf .hero-card{width:260px;max-width:none;top:20px;left:20px}.hm2-app.hm2-app .badges{max-width:700px;margin-left:auto;margin-right:auto;gap:14px}.hm2-app.hm2-app .badge{padding:14px 16px}.hm2-app.hm2-app .badge .bt b{font-size:13px}.hm2-app.hm2-app .badge .bt span{font-size:11px}.hm2-app.hm2-app .marq-item{font-size:13.5px;padding:0 26px}.hm2-app.hm2-app .carousel{margin:34px 0 0;padding:6px 0 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;overflow:visible}.hm2-app.hm2-app .pcard{max-width:none}.hm2-app.hm2-app .pcard .pc-media{height:230px}.hm2-app.hm2-app .pcard .bottle{width:118px}.hm2-app.hm2-app .dots{display:none}.hm2-app.hm2-app .std-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px}.hm2-app.hm2-app .std{padding:20px 18px 22px}.hm2-app.hm2-app .std b{font-size:14px}.hm2-app.hm2-app .std span{font-size:12px}.hm2-app.hm2-app .hm2-give .gp{height:320px;margin-top:28px}.hm2-app.hm2-app .stats{max-width:720px;margin-left:auto;margin-right:auto;gap:16px}.hm2-app.hm2-app .stat{padding:22px 12px}.hm2-app.hm2-app .stat b{font-size:30px}.hm2-app.hm2-app .hm2-give .give-cta{width:auto;margin-left:auto;margin-right:auto;padding:16px 30px}.hm2-app.hm2-app .revs .review{margin-top:0}.hm2-app.hm2-app .revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.hm2-app.hm2-app .revs .rhead{grid-column:1 / -1}.hm2-app.hm2-app .review .rtext{font-size:14px}.hm2-app.hm2-app .promise{max-width:780px;margin-left:auto;margin-right:auto;padding:96px 44px 34px}.hm2-app.hm2-app .seal{width:154px;height:154px;top:-74px}.hm2-app.hm2-app .promise h3{font-size:32px}.hm2-app.hm2-app .promise .plead{font-size:14.5px;max-width:56ch;margin-left:auto;margin-right:auto}.hm2-app.hm2-app .pledge{max-width:560px;margin-left:auto;margin-right:auto}.hm2-app.hm2-app .faq-item{max-width:880px;margin-left:auto;margin-right:auto}.hm2-app.hm2-app .faq-item summary{font-size:15px;padding:20px 22px}.hm2-app.hm2-app .faq-item .ans{font-size:13.5px;padding:0 22px 20px}.us1-app.us1-app .hero.pad{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);grid-template-areas:"badges badges" "gal    info" "thumbs info";column-gap:56px;align-items:start;padding-top:40px;padding-bottom:48px}.us1-app.us1-app .hero .badges{grid-area:badges;margin-bottom:26px;max-width:620px}.us1-app.us1-app .hero .gallery-main{grid-area:gal;border-radius:22px;max-height:600px}.us1-app.us1-app .hero .thumbs{grid-area:thumbs;margin-top:12px;flex-wrap:wrap;overflow:visible}.us1-app.us1-app .hero .thumb{flex:0 0 84px;height:84px;border-radius:14px}.us1-app.us1-app .hero .hero-info{grid-area:info;margin-top:0;align-self:start}.us1-app.us1-app .hero .p-title{font-size:clamp(32px,2.6vw,42px)}.us1-app.us1-app .hero .p-tag{font-size:15px;margin-top:10px}.us1-app.us1-app .hero .p-desc{font-size:14.5px;margin-top:14px}.us1-app.us1-app .hero .badge .bt b{font-size:12.5px}.us1-app.us1-app .hero .badge .bt span{font-size:10.5px}.us1-app.us1-app .gm-rvcard{width:240px;max-width:46%}.us1-app.us1-app .buy.pad{--dtw: 640px;--dtp: max(40px, calc((100% - var(--dtw)) / 2));padding-top:4px;padding-bottom:32px}.us1-app.us1-app .pack{padding:14px 18px 14px 48px}.us1-app.us1-app .pack .nm,.us1-app.us1-app .pack .price-now{font-size:16.5px}.us1-app.us1-app .cta{font-size:16px;padding:17px 24px}.us1-app.us1-app .us1v.pad{--dtw: 640px;--dtp: max(40px, calc((100% - var(--dtw)) / 2));padding-top:4px;padding-bottom:28px}.us1-app.us1-app .us1v-row{gap:14px}.us1-app.us1-app .us1v-card{border-radius:18px}.us1-app.us1-app .us1v-play{width:38px}.us1-app.us1-app .us1v-tag{font-size:10.5px;padding:6px 12px}.us1-app.us1-app .give.pad{--dtw: 900px;--dtp: max(40px, calc((100% - var(--dtw)) / 2));padding-top:26px;padding-bottom:26px;align-items:center}.us1-app.us1-app .give p{font-size:13.5px}.us1-app.us1-app .tabbar{padding-left:var(--dtp);padding-right:var(--dtp)}.us1-app.us1-app .dtab{flex:0 1 auto;min-width:190px;padding:20px 22px 16px}.us1-app.us1-app .dtab .l{font-size:14px}.us1-app.us1-app .dpanel{padding:34px var(--dtp) 44px}.us1-app.us1-app .dp-head h3{font-size:24px}.us1-app.us1-app .dp-intro{font-size:14px;max-width:70ch}.us1-app.us1-app .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px}.us1-app.us1-app .step-c .st{font-size:12.5px}.us1-app.us1-app .phases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px}.us1-app.us1-app .phase{margin-top:0}.us1-app.us1-app .phases.is-timeline{display:block;margin-top:26px}.us1-app.us1-app .phases.is-timeline .phase{margin-top:26px}.us1-app.us1-app .phases.is-timeline .phase:first-child{margin-top:0}.us1-app.us1-app .phases.is-timeline .phase .ti{font-size:17px}.us1-app.us1-app .phases.is-timeline .phase .de{font-size:13px}.us1-app.us1-app .dose td,.us1-app.us1-app .ing .n{font-size:13.5px}.us1-app.us1-app .dacc summary{padding:16px var(--dtp);font-size:14px}.us1-app.us1-app .dacc .body{padding:0 var(--dtp) 18px;font-size:13px;max-width:none}.us1-app.us1-app .cbn.pad,.us1-app.us1-app .mist.pad{--dtw: 900px;--dtp: max(40px, calc((100% - var(--dtw)) / 2))}.us1-app.us1-app .cbn .lead{max-width:60ch}.us1-app.us1-app .ttag{font-size:11px;padding:9px 15px}.us1-app.us1-app .ttag.big{font-size:12.5px;padding:11px 18px}.us1-app.us1-app .real-truth{font-size:14.5px;padding:18px 20px}.us1-app.us1-app .reveal-line{font-size:clamp(26px,2.1vw,34px)}.us1-app.us1-app .svn-row{padding:14px 16px}.us1-app.us1-app .svn-row .tx b,.us1-app.us1-app .svn-hero .tx b{font-size:14px}.us1-app.us1-app .svn-row .tx span,.us1-app.us1-app .svn-hero .tx span{font-size:13px}.us1-app.us1-app .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.us1-app.us1-app .mcard{padding:16px 18px}.us1-app.us1-app .sec:has(>.rv-header){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.us1-app.us1-app .sec:has(>.rv-header)>.rv-header{grid-column:1 / -1}.us1-app.us1-app .sec:has(>.rv-header)>.review{margin-top:0!important}.us1-app.us1-app .rv-h2{font-size:clamp(26px,2.1vw,34px)}.us1-app.us1-app .review{padding:22px 22px 20px}.us1-app.us1-app .review .rtext{font-size:14px}.us1-app.us1-app .doc{flex:0 0 300px;padding:18px 20px}.us1-app.us1-app .doc .q{font-size:13.5px}.us1-app.us1-app .tint.pad{--dtw: 820px;--dtp: max(40px, calc((100% - var(--dtw)) / 2))}.us1-app.us1-app .cost-panel{padding:26px 28px 30px}.us1-app.us1-app .crow .cname{font-size:16px}.us1-app.us1-app .callout b{font-size:17px}.us1-app.us1-app .callout p{font-size:13.5px}.us1-app.us1-app .sec:has(>.coa-card){--dtw: 860px;--dtp: max(40px, calc((100% - var(--dtw)) / 2))}.us1-app.us1-app .coa-tbl th{font-size:10px;padding:13px 20px}.us1-app.us1-app .coa-tbl td{font-size:12.5px;padding:13px 20px}.us1-app.us1-app .sec:has(>.faq-group){--dtw: 980px;--dtp: max(40px, calc((100% - var(--dtw)) / 2))}.us1-app.us1-app .faq-item summary{font-size:14.5px;padding:18px 20px}.us1-app.us1-app .faq-item .ans{font-size:13.5px;padding:0 20px 18px}.us1-app.us1-app .faq-footer{font-size:13.5px;padding:18px 20px}.us1-app.us1-app .stickycta{max-width:none;--dtw: 1000px;--dtp: max(40px, calc((100% - var(--dtw)) / 2));padding:14px var(--dtp)}.us1-app.us1-app .stickycta .scta-nm{font-size:10px}.us1-app.us1-app .stickycta .scta-pr{font-size:19px}.us1-app.us1-app .stickycta button{font-size:14.5px;padding:13px 24px}.rf-app.rf-app .hero.pad{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:60px;align-items:start;padding-top:64px;padding-bottom:76px}.rf-app.rf-app .hero.pad>*{grid-column:1}.rf-app.rf-app .hero.pad>.hero-img{grid-column:2;grid-row:1 / span 24;align-self:start;height:100%!important;min-height:400px;max-height:520px;margin-top:0;border-radius:24px}.rf-app.rf-app .hero h1{font-size:clamp(44px,3.6vw,60px)!important}.rf-app.rf-app .hero .hlead{font-size:17px!important;max-width:46ch}.rf-app.rf-app .hero-img .heart-overlay{top:22px;right:22px;padding:12px 15px}.rf-app.rf-app .commit.pad{--dtw: 980px;--dtp: max(40px, calc((100% - var(--dtw)) / 2));padding-top:96px!important;padding-bottom:96px!important}.rf-app.rf-app .commit .eq .num{font-size:clamp(88px,7vw,120px)!important}.rf-app.rf-app .commit .eq .out b{font-size:clamp(42px,3.4vw,56px)!important}.rf-app.rf-app .commit .eq .op{font-size:54px}.rf-app.rf-app .commit .cx{font-size:16.5px!important;max-width:68ch}.rf-app.rf-app .commit .cbtns{gap:14px;margin-top:30px}.rf-app.rf-app .commit .btn-p,.rf-app.rf-app .commit .btn-s{flex:0 0 auto;font-size:15px;padding:15px 28px}.rf-app.rf-app .steps3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.rf-app.rf-app .st3{padding:26px 26px 30px}.rf-app.rf-app .st3 h3{font-size:20px}.rf-app.rf-app .st3 p{font-size:14px}.rf-app.rf-app .st3 .st-num{font-size:76px;top:16px;right:22px}.rf-app.rf-app .banner-img .big-img{height:clamp(380px,34vw,520px)!important;border-radius:24px}.rf-app.rf-app .banner-img .bi-overlay{left:28px;right:auto;bottom:28px;max-width:560px;padding:20px 24px}.rf-app.rf-app .banner-img .bi-title{font-size:clamp(22px,1.8vw,28px)!important}.rf-app.rf-app .banner-emotive .em-img{height:clamp(420px,36vw,560px)!important;border-radius:24px}.rf-app.rf-app .banner-emotive .em-caption{left:28px;right:auto;bottom:28px;max-width:620px;padding:20px 24px}.rf-app.rf-app .banner-emotive .em-quote{font-size:17px}.rf-app.rf-app .team-img{height:clamp(360px,30vw,460px)!important;border-radius:24px}.rf-app.rf-app .team-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:26px}.rf-app.rf-app .team-stat{padding:22px 20px 24px}.rf-app.rf-app .team-stat .ts-n{font-size:32px}.rf-app.rf-app .team-callout{padding:22px 24px;margin-top:22px}.rf-app.rf-app .team-callout .tcd{font-size:13.5px}.rf-app.rf-app .reach .rmap{padding:26px 26px 24px}.rf-app.rf-app .rmap .map{height:clamp(360px,30vw,460px)}.rf-app.rf-app .rmap .mlegend{flex-direction:row;flex-wrap:wrap;gap:10px 28px;padding:14px 18px}.rf-app.rf-app .stypes{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px}.rf-app.rf-app .stype .simg{height:170px}.rf-app.rf-app .stype .sbody{padding:15px 16px 18px}.rf-app.rf-app .stype .sname{font-size:15px}.rf-app.rf-app .stype .sdesc{font-size:12px}.rf-app.rf-app .stypes-lead h3{font-size:26px}.rf-app.rf-app .stypes-foot{padding:18px 20px}.rf-app.rf-app .stypes-foot p{font-size:13.5px}.rf-app.rf-app .why .wq{max-width:900px;padding-left:24px}.rf-app.rf-app .why .wq p{font-size:clamp(20px,1.6vw,26px)!important}.rf-app.rf-app .trans .tlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:34px}.rf-app.rf-app .trans .tr{padding:20px 22px}.rf-app.rf-app .trans .tr .tt{font-size:16px}.rf-app.rf-app .trans .tr .td{font-size:13.5px}.rf-app.rf-app .faq.pad{--dtw: 880px;--dtp: max(40px, calc((100% - var(--dtw)) / 2))}.rf-app.rf-app .faq-item summary{font-size:15px;padding:20px 22px}.rf-app.rf-app .faq-item .ans{font-size:13.5px;padding:0 22px 20px}.rf-app.rf-app .backprod.pad{--dtw: 820px;--dtp: max(40px, calc((100% - var(--dtw)) / 2));padding-top:104px!important;padding-bottom:104px!important}.rf-app.rf-app .backprod h2{font-size:clamp(36px,2.9vw,46px)!important}.rf-app.rf-app .backprod .bpd{font-size:16.5px!important}.rf-app.rf-app .backprod .bpcta{font-size:15.5px;padding:16px 30px}.rf-foot.rf-foot{padding-top:64px;padding-bottom:52px}.rf-foot.rf-foot .foot-inner{padding-left:var(--dtp);padding-right:var(--dtp);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;align-items:start}.rf-foot.rf-foot .foot-inner>.foot-top,.rf-foot.rf-foot .foot-inner>.trust,.rf-foot.rf-foot .foot-inner>.foot-locale,.rf-foot.rf-foot .foot-inner>.legal,.rf-foot.rf-foot .foot-inner>.copy,.rf-foot.rf-foot .foot-inner>.pay{grid-column:1 / -1}.rf-foot.rf-foot .foot-locale .fl-form{max-width:520px}.rf-foot.rf-foot .foot-top .cove{font-size:34px}.rf-foot.rf-foot .trust{gap:14px;margin-top:28px}.rf-foot.rf-foot .trust .tb{padding:18px 12px}.rf-foot.rf-foot .trust .tb b{font-size:11px}.rf-foot.rf-foot .contact{padding:22px 24px;margin-top:34px}.rf-foot.rf-foot .contact .row{font-size:13px}.rf-foot.rf-foot .news{margin-top:34px;padding-top:0;border-top:0}.rf-foot.rf-foot .news p{font-size:12.5px}.rf-foot.rf-foot .news input{font-size:13.5px;padding:13px 15px}.rf-foot.rf-foot .news button{padding:0 20px;font-size:13px}.rf-foot.rf-foot .legal .disc{font-size:11.5px;padding:16px 18px}.rf-foot.rf-foot .legal-links a,.rf-foot.rf-foot .copy{font-size:11.5px}.pv1-app.pv1-app{max-width:760px;font-size:17px;box-shadow:0 0 60px #13202c12}.pv1-app.pv1-app .pad{padding-left:56px;padding-right:56px}.pv1-app.pv1-app .masthead{padding:20px 56px 18px}.pv1-app.pv1-app .brandmark{font-size:25px}.pv1-app.pv1-app h1{font-size:40px;line-height:1.12}.pv1-app.pv1-app h2{font-size:27px}.pv1-app.pv1-app .deck{font-size:19px}.pv1-app.pv1-app .body p{font-size:17px;line-height:1.68}.pv1-app.pv1-app .body .lead{font-size:18.5px}.pv1-app.pv1-app .body .lead:first-letter{font-size:56px}.pv1-app.pv1-app .pull p{font-size:24px}.pv1-app.pv1-app .versus{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pv1-app.pv1-app .vcol{padding:20px 20px 22px}.pv1-app.pv1-app .vcol .vword{font-size:22px}.pv1-app.pv1-app .vcol p{font-size:15px}.pv1-app.pv1-app .vetcard .vbody{padding:24px 26px 26px}.pv1-app.pv1-app .vetcard .vname{font-size:24px}.pv1-app.pv1-app .vetcard .vquote{font-size:16px}.pv1-app.pv1-app .cc .ccrow>div{padding:15px 18px;font-size:15px}.pv1-app.pv1-app .formula{padding:8px 22px 16px}.pv1-app.pv1-app .formula .fname{font-size:16.5px}.pv1-app.pv1-app .formula .fmg{font-size:15px}.pv1-app.pv1-app .guarantee{padding:34px 34px 32px}.pv1-app.pv1-app .guarantee p{font-size:16px}.pv1-app.pv1-app .giveback .gbody{padding:28px 28px 30px}.pv1-app.pv1-app .giveback p{font-size:16px}.pv1-app.pv1-app .after .arow p{font-size:16.5px}.pv1-app.pv1-app .faq summary{font-size:17.5px;padding:18px 0}.pv1-app.pv1-app .faq .ans{font-size:16px}.pv1-app.pv1-app .cta{font-size:20px;padding:20px 26px;max-width:560px;margin:0 auto}.pv1-app.pv1-app .cta .sub{font-size:13.5px}.pv1-app.pv1-app .tp-card{padding:22px 22px 20px}.pv1-app.pv1-app .tp-text{font-size:16px}.pv1-app.pv1-app footer{padding:40px 56px 44px}.pv1-sticky.pv1-sticky a{max-width:660px;font-size:15px;padding:12px 20px}.pato1-app.pato1-app{max-width:760px;box-shadow:0 0 60px #13202c12}.pato1-app.pato1-app .stickycta{max-width:760px}.pato1-app.pato1-app .pad{padding-left:48px;padding-right:48px}.pato1-app.pato1-app .sec{padding-top:72px;padding-bottom:72px}.pato1-app.pato1-app .sec.tight{padding-top:16px}.pato1-app.pato1-app .m-top{font-size:11px;height:auto;padding:11px 16px}.pato1-app.pato1-app .m-top .fija{height:auto;line-height:1.3}.pato1-app.pato1-app .m-hdr{padding-left:48px;padding-right:48px}.pato1-app.pato1-app .m-hdr .cove{font-size:25px}.pato1-app.pato1-app .gallery-main{height:420px}.pato1-app.pato1-app .gm-rvcard{width:calc(200px * var(--gm-rv));max-width:42%}.pato1-app.pato1-app .thumb{flex:0 0 74px;height:74px}.pato1-app.pato1-app .p-title{font-size:36px}.pato1-app.pato1-app h2{font-size:32px}.pato1-app.pato1-app .eyebrow{font-size:11.5px}.pato1-app.pato1-app .bullets li{font-size:14px}.pato1-app.pato1-app .block .bimg{height:340px}.pato1-app.pato1-app .block .bt p{font-size:15.5px}.pato1-app.pato1-app .sense b{font-size:14px}.pato1-app.pato1-app .sense span{font-size:12.5px}.pato1-app.pato1-app .bundle .nm{font-size:17px}.pato1-app.pato1-app .bundle .pn{font-size:19px}.pato1-app.pato1-app .cta{font-size:17px;padding:19px 24px}.pato1-app.pato1-app .trow .t b{font-size:11px}.pato1-app.pato1-app .guar h3{font-size:17px}.pato1-app.pato1-app .guar p{font-size:13.5px}.pato1-app.pato1-app .review .rtext{font-size:14.5px}.pato1-app.pato1-app .review .rimg{height:180px}.pato1-app.pato1-app .faq-item summary{font-size:15px;padding:17px 18px}.pato1-app.pato1-app .faq-item .ans{font-size:13.5px;padding:0 18px 18px}}@media(min-width:1440px){.hm-app.hm-app,.us1-app.us1-app,.rf-app.rf-app,.rf-foot.rf-foot{--dtw: 1280px}.hm-app.hm-app .hero{grid-template-columns:minmax(0,620px) minmax(0,1fr)}.hm-app.hm-app .give{grid-template-columns:minmax(0,1fr) minmax(0,620px)}.us1-app.us1-app .hero.pad{grid-template-columns:minmax(0,1fr) minmax(0,500px)}.pv1-app.pv1-app{max-width:800px}.pato1-app.pato1-app,.pato1-app.pato1-app .stickycta{max-width:820px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/desktop.css.map */
