.rp{font-family:Satoshi,sans-serif!important;font-weight:400!important;--rp-soft:#f4efe9;--rp-tint:#f4e9df}.rp :is(button,input,select,p,li,.rte){font-family:inherit}.rp :is(h1,h2,h3,h4,.card-title,.week-label,.benefits-title,.rp-button){font-family:Clash Grotesk,sans-serif!important;font-weight:500!important;letter-spacing:0!important}.rp :is(h1,h2,h3,h4,[class*=heading],[class*=title]){color:inherit!important}.rp strong{font-weight:500}.rp.rpf{padding:0;font-size:17px;line-height:1.4;color:#000;background:#fff;overflow-wrap:normal}.rpf :is(h1,h2,h3,h4,p){margin-top:0}.rpf h2 strong{color:var(--rp-accent)}.rpf :is(.clinical-proven-section,.feel-better-section,.comparison-section) h2 strong{color:#efdbc7}.rpf [class^=container-]{max-width:1500px;width:100%;margin-inline:auto;padding-inline:50px;box-sizing:border-box}.rpf .container-1233{display:block}.rpf .hide-desk{display:none}.rpf .action-callout{width:100%;margin:0 auto;text-align:center}.rpf .cta-button{display:flex;align-items:center;justify-content:center;gap:12px;background:var(--rp-dark);color:#fff;max-width:500px;width:100%;min-height:62px;padding:15px 20px;border:0;border-radius:100px;margin-inline:auto;font:500 20px/1.2 Clash Grotesk,sans-serif;text-decoration:none;transition:background .25s,box-shadow .25s,color .25s}.rpf .cta-button:hover{box-shadow:inset 0 0 0 2px var(--rp-dark);background:transparent;color:var(--rp-dark)}.rpf .subtext{font-size:14px;margin:10px 0 0}.rpf :is(.clinical-proven-section,.comparison-section) .cta-button{background:#f6e8d7;color:#000}.rpf :is(.clinical-proven-section,.comparison-section) .cta-button:hover{box-shadow:inset 0 0 0 2px #f6e8d7;background:transparent;color:#f6e8d7}.rpf-image{width:100%;height:auto;object-fit:cover;display:block}.rpf-pack-image{object-fit:contain}.rpf-image-slot{width:100%;height:100%;min-height:120px;background:#e7e5e3;display:flex;position:relative;align-items:center;justify-content:center;color:#8b7565;overflow:hidden}.rpf-image-slot svg{width:70%;max-height:80%;fill:#c4b4a7}.rpf-image-slot>span{position:absolute;bottom:12px;font:400 11px/1.2 Satoshi,sans-serif;color:#675849}.rpf-preview-label{font:400 12px/1.4 Satoshi,sans-serif;color:#776453!important;letter-spacing:0;text-align:center}.rpf rp-carousel{display:block;min-width:0}.rpf .rp-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative;min-width:0;overscroll-behavior-x:contain}.rpf .rp-scroll::-webkit-scrollbar{display:none}.rpf .rp-scroll>*{scroll-snap-align:start;min-width:0}.rpf .rpf-controls{display:flex;flex-direction:column;margin:24px 0 20px;gap:18px}.rpf .rpf-arrows{display:flex;gap:12px;justify-content:center}.rpf .rpf-arrows button{display:flex;align-items:center;padding:0;border:0;background:transparent;color:#000}.rpf .rp-dots{display:flex;gap:6px;justify-content:center}.rpf .rp-dots button{padding:0;border:0;width:8px;height:8px;border-radius:10px;background:#0004;transition:width .25s}.rpf .rp-dots button[aria-current=true]{background:var(--rp-accent);width:22px}.rpf .compounds-title strong{color:var(--rp-accent)}.rpf .compounds-grid{display:grid;grid-template-columns:repeat(4,minmax(0,270px));overflow:visible;gap:24px}.rpf .compounds-card-image-wrapper>.rpf-image{height:100%;object-fit:cover}.rpf .compounds-card-content{min-height:260px}.rpf .compounds-card-desc p{margin:0}.rpf .compounds-card-name{font-size:20px;line-height:1.3}.rpf .faq_center_flex{width:100%}.rpf .faq_question{position:relative;border:0;background:transparent;width:100%;text-align:left;color:#000;font:inherit;min-height:141px}.rpf .faq_question_inner{display:flex;width:calc(100% - 42px);backface-visibility:hidden}.rpf .faq_question_inner>.rpf-image,.rpf .faq_question_inner>.rpf-image-slot{width:125px;height:119px;min-height:0;object-fit:cover;flex:none;border-radius:7px}.rpf .faq_question_inner>span{display:block;padding:0!important}.rpf .card-title,.rpf .card-description{display:block}.rpf .card-title{font-size:25.59px;line-height:28.72px;margin:0 0 8px}.rpf .card-description{font:400 19.91px/24.17px Satoshi,sans-serif}.rpf .faq_question .expand-buttons{position:relative;z-index:2;flex:none}.rpf .faq_question .expand-buttons .plus-icon{font:300 22px/1 Satoshi,sans-serif}.rpf .faq_answer{pointer-events:none;visibility:hidden;width:calc(100% - 64px);inset:0 auto 0 0;min-height:100%;transform:rotateY(180deg);display:flex!important;background:#fff;overflow:auto!important}.rpf .faq_answer>div{backface-visibility:hidden;transform:rotateY(180deg);font-size:17px;line-height:23px}.rpf .faq_answer p{transform:none!important}.rpf .faq_answer[aria-hidden=false]{visibility:visible;pointer-events:auto}.rpf .faq_question.active+.faq_answer{transform:rotateY(180deg)}.rpf .faq_question:has(+.faq_answer[aria-hidden=false]) .faq_question_inner{visibility:hidden}.rpf .rpf-reasons-track{gap:16px;align-items:stretch}.rpf .benefit-item{flex:0 0 calc((100% - 32px)/3);width:auto}.rpf .benefit-item .image-container>.rpf-image,.rpf .benefit-item .image-container>.rpf-image-slot{aspect-ratio:1;height:auto;min-height:0}.rpf .benefit-item .image-container>.rpf-image-slot{height:auto;padding:0}.rpf .benefit-item .image-container>div:not(.rpf-image-slot){padding:26px 21px 32px;min-height:235px}.rpf .benefit-item h3{font-size:23px;line-height:27px}.rpf .benefits-title{color:#fff!important}.rpf .benefits-swiper{padding-bottom:0!important}.rpf .stat-percentage{display:block}.rpf .stat-caption{margin:4px 0 0}.rpf .stats-grid .stat-block{padding-right:28px}.rpf .clinical-proven-section{background:radial-gradient(ellipse at 15% 0%,#86603e55,transparent 65%),linear-gradient(180deg,var(--rp-dark),#24170e)}.rpf .feel-feature .rpf-feature-symbol{font:500 50px/60px Clash Grotesk,sans-serif;height:60px}.rpf .feel-center>.rpf-image{width:100%;max-height:510px;object-fit:contain}.rpf .feel-label{margin-bottom:0}.rpf .feel-center{overflow:hidden}.rpf .feel-center>.rpf-pack-image{mix-blend-mode:screen}.rpf .content-column>.rpf-image{width:100%;max-width:600px;aspect-ratio:1;object-fit:cover;border-radius:50%;margin-bottom:47px}.rpf .content-column .action-callout{width:100%}.rpf .content-column>.hide-mob{width:100%}.rpf .bullet-list p{font-size:19.43px;line-height:24.98px;margin:0 0 19px}.rpf .bullet-list li:before{content:"\2713";background:none!important;color:var(--rp-accent);font-size:16px}.rpf .timeline-column{display:block}.rpf .week-label{margin-top:0}.rpf .milestone-item{padding-bottom:24px}.rpf .milestone-item:last-child{padding-bottom:0}.rpf .comparison-grid{align-items:flex-start}.rpf .left-table{min-width:440px}.rpf .product-box h3{color:#fff!important}.rpf .l-r-inner>h3{color:#000!important;line-height:24px;min-height:24px}.rpf .l-inner{color:#fff}.rpf .l-inner .rpf-comparison-check{display:block;font-size:25px;line-height:30px;margin:0 auto 4px}.rpf .r-img .rpf-image{width:auto;height:105px;object-fit:contain}.rpf .checklist li{background:none!important;position:relative}.rpf .checklist li:before{content:"\2713";position:absolute;left:0;color:#efdbc7}.rpf .checklist p{font-size:17px;line-height:23px}.rpf .left-table .features{margin:0!important;padding:0!important}.rpf .left-table .features li:last-child{border-bottom:0}.rpf .l-inner span{display:block}.rpf .rpf-blank-seal{width:108px;height:108px;border-radius:50%;background:var(--rp-accent);outline:1px solid #c49674;outline-offset:-7px;display:grid;place-items:center;margin:0 auto 5px;font-size:50px;color:#fff}.rpf .badges{background:var(--rp-accent)}.rpf .rpf-review-track{gap:16px}.rpf .review-card{flex:0 0 calc((100% - 32px)/3);margin:1px 0;min-height:308px}.rpf .review-heading{line-height:1.2}.rpf .rpf-stars{color:var(--rp-accent);letter-spacing:2px}.rpf .rpf-stars span{font-size:14px;color:#000;letter-spacing:0}.rpf .ts-marquee-track{animation:rpf-marquee 20s linear infinite;gap:0}.rpf-marquee-group{display:flex;gap:4px;flex:none;padding-right:4px}.rpf .customer-img-item{overflow:hidden}.rpf .customer-img-item .rpf-image-slot{min-height:99px}.rpf .customer-img-item .rpf-image-slot>span{display:none}.rpf .customer-img-item .rpf-image{height:99px;object-fit:cover}.rpf .ts-marquee-outer:hover .ts-marquee-track{animation-play-state:paused}@keyframes rpf-marquee{to{transform:translate(-50%)}}.rpf .rpf-empty-review{width:100%;padding:10px 0;display:flex;flex-direction:column;justify-content:center;min-height:230px;gap:14px}.rpf-skeleton{height:11px;width:100%;background:#e7e5e3;border-radius:4px}.rpf-skeleton-title{height:16px;width:75%;margin:20px 0}.rpf-skeleton-short{width:60%}.rpf-final-reviews .container-1168{max-width:1500px}.rpf .testimonial .review-name{display:none}.rpf .testimonial .review-quote{margin-bottom:0}.rpf .testimonial .quote{font-family:Clash Grotesk,sans-serif;font-size:18px;font-weight:500;margin-bottom:26px}.rpf .testimonial .body{margin-bottom:26px}.rpf .testimonial .rpf-empty-review{min-height:200px}.rpf .featured-heading{font-size:31px;line-height:1.2}.rpf .testimonial .review-tags-n{display:flex;gap:13px}.rpf .testimonial .review-tag-n{min-width:0;padding:6px 14px}.rpf .testimonial .stars{margin-bottom:26px}.rpf .rpf-video-track{gap:0}.rpf .testimonial-card{flex:0 0 20%;padding:0 8px}.rpf .video-wrapper{display:block;width:100%;padding:0;aspect-ratio:9/16;height:auto;min-height:0;border-radius:10px;overflow:hidden}.rpf .video-wrapper video{height:100%;object-fit:cover}.rpf .custom-play-button{color:var(--rp-accent)}.rpf .rpf-video-empty{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:#e7e5e3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.rpf .rpf-video-empty>span:first-child{font-size:40px;color:#a9907b}.rpf .video-wrapper:has(video){background:#e7e5e3}.rpf .rpf-pack-strip{height:277px;display:flex;overflow:hidden;justify-content:center;align-items:center;gap:0}.rpf .rpf-pack-strip .rpf-image{flex:0 0 220px;width:220px;height:260px;object-fit:cover;transform:rotate(-9deg)}.rpf .rpf-pack-strip .rpf-image:nth-child(2n){transform:rotate(9deg)}.rpf-banner .container-1233{overflow:hidden}.rpf-closing{text-align:center}.rpf .sdbh__subheading{max-width:780px;margin:0 auto;font-size:20px;line-height:1.2}.rpf .sdbh__subheading p{margin:0}.rpf .sdbh__heading strong{color:var(--rp-accent)}.rp-product{padding:40px 0;--rp-max:1400px!important}.rp-product .rp-wrap{width:calc(100% - 100px);max-width:1400px}.rp-product-layout{grid-template-columns:minmax(0,49.5fr) minmax(0,50.5fr);gap:0}.rp-product-info{padding-left:41px}.rp-product h1{font-size:28px;line-height:32px;margin-bottom:20px;font-weight:500!important}.rp-product-eyebrow{font-size:18px;line-height:22px;margin-bottom:8px}.rp-product-description{font-size:17px;line-height:24px;margin-bottom:22px}.rp-product-description .rte{font-weight:400!important}.rp-product-benefits{margin:0 0 20px;padding:20px 17px 6px;gap:12px 8px;background:#fbfbfb}.rp-product-benefits>div{font-size:12px;line-height:14px;margin-bottom:8px}.rp-product .rp-rating{font-size:15px;line-height:20px;width:fit-content;padding:8px 14px 11px;background:#fbfbfb;gap:10px;margin-bottom:20px}.rp-gallery-slides{border-radius:0}.rp-gallery-nav{position:relative;padding:0;margin-top:12px;gap:12px}.rp-thumbnails{gap:10px}.rp-thumbnails>button{flex-basis:calc((100% - 40px)/5);border:1px solid transparent;border-radius:3px;overflow:hidden}.rp-thumbnails>button[aria-pressed=true]{border-color:var(--rp-accent)}.rp-gallery-nav>button{background:transparent;border:1px solid #0003;flex-basis:30px;width:30px;height:30px;color:#000;font-size:20px}.rp-purchase-heading{padding:12px 0 13px;border-top:1px solid #bbb;border-bottom:0;margin-bottom:12px;font-size:23px;line-height:28px}.rp-purchase-heading strong{font-weight:500}.rp-bundles{gap:15px}.rp-bundle-content{min-height:94px;padding:16px 24px;gap:12px;border-color:#0005;border-radius:10px}.rp-bundle-photo{height:60px;flex-basis:100px}.rp-bundle-photo>img{width:70px;height:60px;object-fit:contain;mix-blend-mode:multiply}.rp-bundle-photo>b{font-family:Clash Grotesk;font-size:19px}.rp-bundle-title{font-size:19px;font-family:Clash Grotesk;line-height:23px}.rp-bundle-title small{font:400 13px/18px Satoshi,sans-serif;margin-top:4px}.rp-bundle-price strong{font:500 20px/24px Clash Grotesk}.rp-bundle input:checked+.rp-bundle-content{background:#f5eee7;border-color:var(--rp-dark);box-shadow:inset 0 0 0 1px var(--rp-dark)}.rp-add{min-height:64px;height:auto;font-size:22px;font-family:Clash Grotesk;background:var(--rp-dark);margin-top:20px}.rp-product--bottom{background:#f4efe9}.rp-product--bottom .rp-product-layout{max-width:666px;width:calc(100% - 40px)}.rp-product--bottom .rp-product-info{padding:0}.rp-product-faq{margin-top:20px}.rp-product-faq summary{font:500 19px/25px Clash Grotesk!important;padding:19px 0}.rp-product-faq .rte{font-size:16px;line-height:23px}.rp-inline-videos{margin-top:56px}.rp-inline-videos>h2{font-size:22px;line-height:26px;margin-bottom:28px}.rp-product .rp-inline-videos .rp-video-grid{gap:16px}.rp-product .rp-inline-videos .rp-video-card{flex:0 0 calc((100% - 32px)/3);aspect-ratio:9/16;background:#e7e5e3;overflow:hidden;border-radius:8px}.rp-product .rp-video-card rp-video{display:block;position:relative;width:100%;height:100%;aspect-ratio:9/16}.rp-product rp-video video{width:100%;height:100%;object-fit:cover}.rp-product .custom-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;border:0;background:none;color:var(--rp-accent)}.rp-product .rpf-video-empty{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;background:#e7e5e3}.rp-product .rpf-video-empty>span:first-child{font-size:40px;color:#a9907b}.rp-one-time{display:block;background:none;border:0;text-decoration:underline;color:var(--rp-dark);margin:16px auto 0;font-size:16px;text-underline-offset:3px}.rp-template .custom-footer .footer-newsletter{background:#2d1d13;color:#fff}.rp-logo{font-family:Georgia,serif!important}.rp-ticker{height:28px;display:flex;align-items:center;padding:0;font-size:13px}.rp-ticker-group{gap:45px;padding-right:45px}.rp-ticker b{font-size:17px}.rp-promo{padding:8px 0}.rp-header{padding:15px 0}@media(max-width:1199px){.rp-bundle-content{padding:14px}.rp-bundle-photo{flex-basis:82px}.rp-bundle-title{font-size:16px}.rpf .left-table{min-width:390px}.rpf .comparison-grid{gap:60px}}@media(max-width:991px){.rpf [class^=container-]{padding-inline:20px;max-width:100%}.rpf .hide-desk{display:block}.rpf .hide-mob{display:none}.rpf .cta-button{font-size:18px;min-height:54px}.rpf .rpf-controls{margin-top:20px}.rpf .faq_question{min-height:102px}.rpf .faq_question_inner>.rpf-image,.rpf .faq_question_inner>.rpf-image-slot{width:88px;height:84px}.rpf .card-title{font-size:18px;line-height:20.2px}.rpf .card-description{font-size:14px;line-height:17px}.rpf .faq_question_inner{width:calc(100% - 30px)}.rpf .faq_answer{width:calc(100% - 43px);padding:12px 16px!important}.rpf .faq_answer>div{font-size:14px;line-height:17px}.rpf .rpf-feature-symbol{font-size:28px!important;height:32px!important;line-height:32px!important}.rpf .feel-center>.rpf-image{max-height:none}.rpf .feel-center>.rpf-pack-image{mix-blend-mode:normal}.rpf .feel-column{margin-bottom:20px}.rpf .feel-center{margin:0;width:100%}.rpf .feel-grid{gap:40px}.rpf .content-column>.rpf-image{margin:16px 0 34px;max-width:400px}.rpf .timeline-column{max-width:100%;margin-top:0}.rpf .milestone-item{padding-bottom:12px}.rpf .bullet-list p{font-size:14px;line-height:18px;margin-bottom:14px}.rpf .journey-container>.hide-desk{width:100%;margin-top:30px}.rpf .comparison-grid{gap:32px;margin-top:190px}.rpf .left-table{width:100%;min-width:0;max-width:440px}.rpf .l-inner{width:55%}.rpf .l-inner.l-r-inner{width:45%}.rpf .l-r-inner>h3{color:#fff!important}.rpf .product-box h3{color:#fff!important}.rpf .comparison-heading,.rpf .mob-heading{font-size:26px;line-height:28.7px;text-align:center}.rpf .right-content h2{margin-bottom:25px}.rpf .left-table .features{padding:0}.rpf .ts-marquee-outer{margin-top:20px}.rpf .rpf-review-track{gap:7px}.rpf .review-card{flex-basis:calc((100% - 7px)/2)}.rpf .testimonial-card{flex-basis:33.333%}.rp-product .rp-wrap{width:calc(100% - 40px)}.rp-product-layout{display:flex;flex-direction:column;gap:32px}.rp-product-media,.rp-product-info{width:100%;padding:0}.rp-product{padding:20px 0 40px}.rp-inline-videos{margin-top:30px}.rp-product-info{display:flex;flex-direction:column}.rp-product h1{font-size:26px;line-height:30px}.rp-product--bottom .rp-product-layout{display:block}.rp-product-benefits>div{font-size:12px}.rpf .right-content{min-width:0;width:100%;flex:auto}.rpf .trial-grid{flex-direction:column}.rpf .risk-free-trial .right-content img{max-width:280px}}@media(max-width:767px){.rpf .compounds-section{padding:40px 0}.rpf .compounds-title{padding:0 20px}.rpf .compounds-grid{display:flex;overflow:auto;gap:16px;padding:0 16px;scroll-padding-inline:16px}.rpf .compounds-card{flex:0 0 85%;max-width:85%}.rpf .compounds-card-content{min-height:230px}.rpf-compounds .rp-dots{display:none}.rpf-compounds .rpf-controls button{border:1px solid #bbb;border-radius:50%;width:40px;height:40px;justify-content:center}.rpf-compounds .rpf-controls button svg{width:25px;height:25px}.rpf-compounds .rpf-controls button circle{display:none}.rpf .benefits-subtitle{margin-bottom:20px}.rpf .rpf-reasons-track{gap:12px}.rpf .benefit-item{flex:0 0 100%;border-radius:5.64px;padding:8px 16px 8px 8px}.rpf .benefit-item .image-container>div:not(.rpf-image-slot){padding:25px 20px;min-height:220px}.rpf .rpf-review-track{gap:7px}.rpf .review-card{flex-basis:100%;min-height:320px}.rpf .rpf-video-track{gap:0}.rpf .testimonial-card{flex-basis:50%;padding:0 5px}.rpf .video-wrapper{aspect-ratio:10/17}.rpf .rpf-pack-strip{height:150px}.rpf .rpf-pack-strip .rpf-image{width:120px;height:145px;flex-basis:120px}.rpf .sdbh__subheading{font-size:16px}.rpf .read-more-btn{display:block;border:0;background:none;padding:0;color:#000}.rpf .testimonials .hidden-review{display:none}.rpf .testimonials .hidden-review.show{display:block}.rpf .featured-heading{font-size:26px;line-height:32px}.rpf .testimonial .rpf-empty-review{min-height:210px}.rp-bundle-content{padding:16px 14px;gap:10px}.rp-bundle-photo{flex-basis:82px}.rp-bundle-title{font-size:17px;line-height:21px}.rp-bundle-price strong{font-size:18px}.rp-product-benefits{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 10px 6px;gap:10px 8px}.rp-product-benefits>div{align-items:flex-start;gap:5px;font-size:10px;line-height:13px}.rp-product-benefits span{font-size:15px}.rp-purchase-heading{font-size:21px}.rp-add{font-size:20px;min-height:59px}.rp-thumbnails{gap:6px}.rp-thumbnails>button{flex-basis:calc((100% - 18px)/4)}.rp-product .rp-inline-videos .rp-video-grid{gap:10px}.rp-product .rp-inline-videos .rp-video-card{flex-basis:calc((100% - 20px)/3)}.rp-product .rp-inline-videos>h2{font-size:20px;line-height:24px}.rp-product-faq summary{font-size:17px!important}.rp-one-time{font-size:14px}.rp-promo strong{font-size:20px}.rp-promo .rp-wrap{gap:12px}.rp-promo small{font-size:12px}}@media(prefers-reduced-motion:reduce){.rpf .ts-marquee-track{animation:none}.rpf .ts-marquee-outer{overflow:auto}.rpf .rpf-marquee-group[aria-hidden=true]{display:none}.rpf .timeline-line-progress,.rpf .week-label,.rpf .faq_question_inner,.rpf .faq_answer{transition:none!important}}.rpf rp-reference-carousel,.rp-product rp-reference-carousel{display:block;min-width:0}.rpf rp-marquee{display:block}.rpf .faq_answer{visibility:visible;transform:rotateY(0);background:transparent}.rpf .faq_answer[aria-hidden=false]{background:#fff}.rpf .faq_question:has(+.faq_answer[aria-hidden=false]) .faq_question_inner{visibility:visible}.rpf .faq_answer>div{pointer-events:auto}.rpf .faq_answer[aria-hidden=true]>div{pointer-events:none}.rpf .rpf-video-track .testimonial-card{flex-basis:16.66667%}@keyframes rpf-marquee{to{transform:translate(var(--rpf-marquee-distance,-50%))}}@media(min-width:1024px)and (max-width:1199px){.rpf .rpf-video-track .testimonial-card{flex-basis:25%}}@media(max-width:1023px){.rpf .rpf-video-track .testimonial-card{flex-basis:33.3333%}}@media(min-width:992px){.rpf .milestone-item{min-height:230px}.rpf .milestone-item:last-child{min-height:210px}}@media(max-width:767px){.rpf .compounds-grid{justify-content:flex-start}}.rp-navigation{display:block}.rp-menu[open] .rp-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;display:block;border:0;background:#0006;z-index:80}.rp-menu nav{position:fixed;left:0;top:0;width:min(400px,90vw);height:100dvh;padding:70px 30px 30px;background:#fff;border:0;box-shadow:none;z-index:81;overflow-y:auto}.rp-menu-close{position:absolute;top:15px;right:20px;border:0;background:none;font-size:32px;line-height:1;color:#000}.rp-menu nav>a{padding:16px 0;border-bottom:1px solid #ddd;font-size:18px}.rp.rpf-footer{padding:60px 0 24px;background:#2d1d13;color:#fff}.rpf-footer-wrap{max-width:1500px;padding:0 50px;margin:auto}.rpf-footer-top{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.rpf-footer-logo{font:400 92px/1 Georgia,serif;letter-spacing:-5px;color:#fff!important;text-decoration:none}.rpf-footer-logo img{max-width:350px;width:100%;height:auto}.rpf-footer-newsletter h2{font:500 32px/1.2 Clash Grotesk,sans-serif;margin:0 0 14px}.rpf-footer-newsletter>div{font-size:16px;line-height:22px;margin-bottom:25px}.rpf-email-field{display:flex;border:1px solid #fff;border-radius:4px;overflow:hidden;height:52px}.rpf-email-field input{min-width:0;flex:1;border:0;background:none;color:#fff;font:400 14px Satoshi,sans-serif;padding:14px}.rpf-email-field input::placeholder{color:#fffc}.rpf-email-field button{border:0;border-left:1px solid #fff;background:#fff;color:#2d1d13;padding:12px 24px;font:500 14px Clash Grotesk;text-transform:uppercase}.rpf-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 26px;padding:48px 0 35px;border-bottom:1px solid #fff4}.rpf-footer-links a{font-size:14px;text-decoration:none}.rpf-footer-links a:hover{text-decoration:underline}.rpf-footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:25px;gap:20px}.rpf-footer-bottom p{margin:0;font-size:12px}.rpf-footer-bottom select{font-size:13px;border:1px solid #fff6;border-radius:4px;background:#2d1d13;color:#fff;padding:8px 12px;max-width:100%}@media(max-width:767px){.rp.rpf-footer{padding-top:45px}.rpf-footer-wrap{padding:0 20px}.rpf-footer-top{display:flex;flex-direction:column;gap:40px;text-align:center}.rpf-footer-logo{font-size:66px;letter-spacing:-3px}.rpf-footer-newsletter{width:100%}.rpf-footer-newsletter h2{font-size:26px}.rpf-footer-newsletter>div{font-size:14px}.rpf-email-field button{padding:12px 14px;font-size:12px}.rpf-footer-links{gap:14px 20px;padding:32px 0}.rpf-footer-links a{font-size:12px}.rpf-footer-bottom{flex-direction:column;align-items:center;gap:20px}}.rp{--font-body-family:Satoshi,sans-serif;--font-heading-family:"Clash Grotesk",sans-serif;--font-weight-regular:400;--font-weight-semibold:500;--font-weight-bold:500}body.rp-template .rp :is(p,li,span,div,a,button,input,select){font-family:Satoshi,sans-serif!important}body.rp-template .rp :is(h1,h2,h3,h4,h5,h6),body.rp-template .rp :is(h1,h2,h3,h4,h5,h6) *,body.rp-template .rp :is(.card-title,.week-label,.benefits-title,.rp-button,.rp-bundle-title,.rp-purchase-heading,.rp-bundle-price,.rp-bundle-title strong,.rp-bundle-price strong){font-family:Clash Grotesk,sans-serif!important;font-weight:500!important}body.rp-template .rp :is(.rp-product-description,.rp-product-eyebrow,.card-description,.stat-caption,.benefit-content,.review-quote-body,.bullet-list){font-weight:400!important}body.rp-template .rp .rp-logo,body.rp-template .rp .rpf-footer-logo{font-family:Georgia,serif!important;font-weight:400!important}body.rp-template .rp .rp-purchase-heading{color:var(--rp-accent)!important}body.rp-template .rpf-timeline .week-label{color:#fff!important}body.rp-template .rp :is(button.rp-add,a.cta-button){border-radius:100px!important;text-transform:none!important;font:500 20px/1.2 Clash Grotesk,sans-serif!important;padding:16px 24px!important;min-height:62px!important;box-shadow:none!important}body.rp-template .rp button.rp-add span{font:inherit!important}body.rp-template .rp .rp-bundle-content{box-shadow:none!important}.rpf .feel-center>.rpf-pack-image{mix-blend-mode:normal}.rpf .feel-center>.rpf-image{border-radius:12px 12px 0 0}.rp-promo{height:43px;padding:5px 0;display:flex;align-items:center}.rp-promo strong{font-size:23px;line-height:25px}.rp-promo small{font-size:11px;line-height:12px}.rp-header{height:76px;display:flex;align-items:center}.rp-product .rp-rating-preview{color:#776453;background:#f4efe9;font-size:12px;min-height:39px}.rp-stock-preview{min-height:75px}@media(max-width:991px){.rp-product .rp-inline-videos,.rp-gallery-nav{display:none}.rp-product .rp-wrap{width:calc(100% - 28px)}.rp-product{padding-top:14px}.rp-product-layout{gap:24px}.rp-product h1{font-size:22px;line-height:26.4px;margin-bottom:10px}.rp-product-eyebrow{font-size:15px;line-height:20px;margin-bottom:8px}.rp-product-description{font-size:15px;line-height:21px;margin-bottom:16px}.rp-product-benefits{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;background:transparent;gap:12px 8px;margin:0 0 20px}.rp-product-benefits>div{font-size:14px;line-height:16.94px;margin:0;gap:5px}.rp-purchase-heading{font-size:17px;line-height:23px}.rp-bundle-content{min-height:81px;padding:9px 12px}.rp-promo strong{font-size:18px;line-height:20px}.rp-promo small{font-size:9px;line-height:10px}.rp-header{height:44px;padding:6px 0}.rp-logo{font-size:25px}.rp-header .rp-wrap{width:calc(100% - 40px)}.rp-header-actions{gap:16px}.rp-header-actions svg{width:22px;height:22px}.rp-menu summary{font-size:22px}}body.rp-template .rpf-footer .rpf-email-field button{background:#fff!important;color:#2d1d13!important;border:0!important;border-radius:0!important;box-shadow:none!important;font:500 14px Clash Grotesk,sans-serif!important;padding:12px 24px!important}@media(max-width:767px){body.rp-template .rpf-footer .rpf-email-field button{font-size:12px!important;padding:12px 14px!important}}.rp-bundle-extra{display:none;background:#f5eee7;border:1px solid var(--rp-dark);border-top:0;border-radius:0 0 10px 10px;padding:0 20px 14px}.rp-bundle input:checked~.rp-bundle-extra:has(>.rp-bundle-extra-item){display:block}.rp-bundle:has(input:checked):has(.rp-bundle-extra-item) .rp-bundle-content{border-radius:10px 10px 0 0;border-bottom:0}.rp-bundle-extra-item{display:flex;align-items:center;gap:12px;border-top:1px solid #6b432233;padding-top:12px;font-size:13px;min-height:70px}.rp-bundle-extra-item img{width:54px;height:54px;object-fit:contain}.rp-bundle-extra-preview{font-size:12px;color:#776453}.rp-empty-gift-image{display:grid;place-items:center;width:64px;height:64px;background:#e7e5e3;border-radius:8px;color:#aa9786;font-size:30px;flex:none}.rp-gifts-preview{margin:24px 0 18px;padding:15px;border:1px solid #0009;background:transparent}.rp-gifts-preview legend{font-size:12px;padding:0 12px;color:#776453}.rp-gifts-preview .rp-gift{display:flex;align-items:center;flex-direction:column;gap:8px;min-width:0}.rp-gifts-preview .rpf-preview-label{font-size:10px}.rp-gifts-preview .rp-empty-gift-image{width:90px;height:85px;max-width:100%}.rp-gifts-preview>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/resilia-fidelity-overrides.css.map */
