.rrp-shell{--rrp-bg:#f7f4ea;--rrp-surface:#fffdf7;--rrp-ink:#213225;--rrp-muted:#5e685f;--rrp-line:#d8d3c5;--rrp-green:#7fa33a;--rrp-deep:#26422d;--rrp-pill:#eef3df;--rrp-lime:#d7f260;--rrp-dark:#173322;--rrp-warm:#c77f1d;background:var(--rrp-bg);color:var(--rrp-ink)}.rrp-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.rrp-pad{padding:56px 0}.rrp-pad-sm{padding:28px 0}.rrp-card{background:#fff;border:1px solid var(--rrp-line);border-radius:20px;box-shadow:0 10px 30px #1b31230d}.rrp-center{text-align:center}.rrp-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--rrp-muted)}.rrp-title{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.6rem);line-height:.96;letter-spacing:-.03em;color:var(--rrp-deep);margin:0 0 16px}.rrp-subtitle{max-width:760px;margin:0 auto;color:var(--rrp-muted);font-size:17px;line-height:1.65}.rrp-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.rrp-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rrp-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rrp-promo{background:#86a93f;color:#fff;text-align:center;padding:14px 16px;font-size:15px;font-weight:800;letter-spacing:.02em}.rrp-pill{display:inline-flex;align-items:center;gap:8px;background:var(--rrp-pill);border:1px solid #d4ddbd;color:#49643a;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:700}.rrp-pill .rrp-icon{font-size:14px}.rrp-rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:14px;color:#50624f;font-size:15px}.rrp-stars{color:#8cad3f;letter-spacing:2px;font-size:16px}.rrp-promise{padding-top:18px}.rrp-lead{font-size:18px;line-height:1.7;color:#445443;max-width:820px}.rrp-copy{font-size:17px;line-height:1.75;color:#445443}.rrp-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;margin-top:26px}.rrp-benefit{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid var(--rrp-line);border-radius:18px;background:#fff}.rrp-benefit-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #cfd7c0;border-radius:50%;color:var(--rrp-deep);font-size:18px;flex:0 0 36px}.rrp-benefit h3{margin:0 0 6px;font-size:18px;color:#223423}.rrp-benefit p{margin:0;color:var(--rrp-muted);line-height:1.55}.rrp-section-heading{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#31472f;text-align:center;margin:0 0 16px;display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center}.rrp-section-heading:before,.rrp-section-heading:after{content:"";height:1px;background:#cfc7b8}.rrp-bundles{display:grid;gap:14px;max-width:860px;margin:0 auto}.rrp-bundle{display:grid;grid-template-columns:28px 1fr auto;gap:16px;align-items:start;border:1.5px solid #d9d2c0;border-radius:18px;padding:20px;background:#fff;position:relative}.rrp-bundle.active{border-color:#2d3f2b;box-shadow:inset 0 0 0 1px #2d3f2b}.rrp-radio{width:20px;height:20px;border-radius:50%;border:1.5px solid #94a08e;margin-top:4px;position:relative}.rrp-bundle.active .rrp-radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#2d3f2b}.rrp-bundle h3{margin:0;font-size:24px;color:#223323;line-height:1}.rrp-bundle p{margin:8px 0 0;color:var(--rrp-muted)}.rrp-bundle-price{text-align:right}.rrp-bundle-price strong{display:block;font-size:32px;color:var(--rrp-warm);line-height:1}.rrp-bundle-price s{display:block;margin-top:6px;color:#8c8f88}.rrp-chip{display:inline-block;margin-top:12px;padding:6px 10px;border-radius:6px;background:#284b31;color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em}.rrp-badge{position:absolute;top:14px;right:14px;padding:6px 10px;background:var(--rrp-lime);border:1px solid #9eb447;border-radius:6px;font-size:12px;font-weight:900;color:#364223}.rrp-inline-row{display:flex;align-items:center;gap:14px;padding:18px 22px}.rrp-inline-row strong{display:block;font-size:20px;color:#223323}.rrp-inline-row span,.rrp-inline-row p,.rrp-inline-row small{color:var(--rrp-muted);margin:0}.rrp-timer{background:#edf5dd;border:1px solid #d2e0b2;border-radius:20px;padding:18px 22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;max-width:780px;margin:0 auto}.rrp-count{display:flex;align-items:center;gap:8px;justify-content:center}.rrp-box{width:60px;height:60px;border-radius:14px;background:#fff;border:1px solid #d7dec5;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:900;color:#203223}.rrp-count-label{font-size:13px;color:#5d695c}.rrp-arrow{font-size:28px;color:#2e442f;text-align:center}.rrp-ship{text-align:center}.rrp-ship strong{display:block;font-size:28px;color:#233625}.rrp-ship span{display:block;color:#5d695c}.rrp-cta-wrap{max-width:760px;margin:0 auto;text-align:center}.rrp-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:58px;padding:16px 26px;border-radius:999px;background:var(--rrp-lime);border:1px solid #a4bb46;color:#26351e;text-decoration:none;font-size:18px;font-weight:900}.rrp-button-secondary{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:16px 26px;border-radius:999px;background:#5c31f5;color:#fff;text-decoration:none;font-size:17px;font-weight:800;margin-top:12px}.rrp-guarantee{margin-top:14px;color:#5e685f;font-size:15px}.rrp-payments{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:16px}.rrp-pay{padding:8px 10px;border:1px solid #d8d3c6;border-radius:10px;background:#fff;color:#5d685d;font-size:12px;font-weight:700}.rrp-accordion{max-width:860px;margin:0 auto;display:grid;gap:12px}.rrp-accordion details{background:#fff;border:1px solid #d9d2c2;border-radius:16px;padding:0 20px}.rrp-accordion summary{list-style:none;cursor:pointer;padding:18px 0;font-size:18px;font-weight:800;color:#253423}.rrp-accordion summary::-webkit-details-marker{display:none}.rrp-accordion .rrp-answer{padding:0 0 18px;color:#5d685d;line-height:1.7}.rrp-dark{background:var(--rrp-dark);color:#f1f6ea}.rrp-dark .rrp-title,.rrp-dark .rrp-subtitle{color:#f4f8ef}.rrp-logo-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:26px}.rrp-logo{padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:14px;text-align:center;color:#dce8d8;font-weight:800;letter-spacing:.12em}.rrp-metric{font-size:clamp(3rem,7vw,5.5rem);line-height:.9;font-weight:900;color:#26422d;margin:0}.rrp-metric-label{font-size:22px;color:#51624d;margin:10px 0 0}.rrp-mosaic{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:28px}.rrp-ugc{aspect-ratio:1/1;border-radius:18px;border:1px dashed #cbbf9d;background:linear-gradient(135deg,#fff,#f6f0e1);display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;color:#6f7466;font-size:13px;line-height:1.5}.rrp-tab-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:22px 0 12px}.rrp-tab-button{padding:12px 18px;border-radius:999px;border:1px solid #d8d1c0;background:#fff;color:#2a3b2b;font-weight:800;cursor:pointer}.rrp-tab-button.is-active{background:#26422d;color:#fff;border-color:#26422d}.rrp-tab-panel{display:none}.rrp-tab-panel.is-active{display:block}.rrp-instruction{text-align:center;color:#6b7365;margin-bottom:18px}.rrp-testimonials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rrp-testimonial{padding:24px;border-radius:20px;border:1px solid #ddd4c3;background:#fff}.rrp-testimonial .kicker{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:900;color:#5c6b59}.rrp-testimonial h3{margin:10px 0;font-size:22px;line-height:1.2;color:#233323}.rrp-testimonial p{color:#566455;line-height:1.72}.rrp-testimonial .meta{margin-top:16px;padding-top:16px;border-top:1px solid #ece4d3;color:#5d675c;font-size:14px}.rrp-mech{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px;align-items:start}.rrp-image-placeholder{aspect-ratio:1/1;border-radius:22px;border:1px dashed #cabf9e;background:linear-gradient(135deg,#fffdf7,#f1ead8);display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:#6f7466;line-height:1.6}.rrp-timeline-nav{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.rrp-timeline-btn{padding:10px 14px;border-radius:999px;border:1px solid #d7cfbe;background:#fff;cursor:pointer;font-weight:800;color:#2a3b2b}.rrp-timeline-btn.is-active{background:#26422d;color:#fff;border-color:#26422d}.rrp-timeline-panel{display:none;padding:26px;border-radius:20px;border:1px solid #d8d2c2;background:#fff}.rrp-timeline-panel.is-active{display:block}.rrp-timeline-panel h3{margin:0 0 10px;font-size:28px;color:#213323}.rrp-timeline-panel p{margin:0;color:#566455;line-height:1.75}.rrp-ingredient-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.rrp-ingredient{padding:22px;border-radius:18px;border:1px solid rgba(255,255,255,.18);background:#ffffff0d}.rrp-ingredient h3{margin:12px 0 10px;color:#fff}.rrp-ingredient p{margin:0;color:#d7e2d5;line-height:1.65}.rrp-ingredient .tag{display:inline-block;padding:6px 10px;border-radius:999px;background:#d7f26029;border:1px solid rgba(215,242,96,.3);font-size:12px;font-weight:800;color:#eff9ce}.rrp-compare{width:100%;border-collapse:collapse;background:#fff;border:1px solid #ddd4c4;border-radius:18px;overflow:hidden}.rrp-compare th,.rrp-compare td{padding:16px 18px;border-bottom:1px solid #ebe2d0;text-align:left}.rrp-compare th{background:#f4f0e6;color:#27402f}.rrp-compare tr:last-child td{border-bottom:0}.rrp-support{margin-top:22px;padding:22px;border-radius:18px;border:1px solid #d8d2c3;background:#fff6eb}.rrp-footer-signup{background:#28482e;color:#edf5eb}.rrp-footer-signup .rrp-title,.rrp-footer-signup .rrp-subtitle{color:#f3f8f1}.rrp-signup{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;max-width:620px;margin:24px auto 0}.rrp-signup input{min-height:56px;border-radius:999px;border:1px solid rgba(255,255,255,.18);padding:0 20px;background:#f6faf5;color:#223223}.rrp-signup button{min-height:56px;border:0;border-radius:999px;padding:0 22px;background:var(--rrp-lime);color:#24331e;font-weight:900}.rrp-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:860px;margin:30px auto 0}.rrp-footer-links .rrp-card{background:#ffffff0f;border-color:#ffffff1f;color:#f1f6ec}.rrp-footer-links h3{margin:0 0 12px}.rrp-footer-links ul{margin:0;padding-left:18px}.rrp-footer-links li{margin:6px 0}@media(max-width:989px){.rrp-grid-4,.rrp-grid-3,.rrp-grid-2,.rrp-mech,.rrp-ingredient-grid,.rrp-logo-strip,.rrp-testimonials,.rrp-mosaic,.rrp-footer-links{grid-template-columns:1fr 1fr}.rrp-benefits,.rrp-timer{grid-template-columns:1fr}.rrp-arrow{display:none}}@media(max-width:749px){.rrp-wrap{padding:0 16px}.rrp-pad{padding:42px 0}.rrp-grid-4,.rrp-grid-3,.rrp-grid-2,.rrp-mech,.rrp-ingredient-grid,.rrp-logo-strip,.rrp-testimonials,.rrp-mosaic,.rrp-footer-links,.rrp-signup{grid-template-columns:1fr}.rrp-bundle{grid-template-columns:22px 1fr}.rrp-bundle-price{grid-column:2;text-align:left}.rrp-badge{position:static;display:inline-block;margin-top:10px}.rrp-box{width:52px;height:52px;font-size:21px}}.rrp-review-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.rrp-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#6f8d39,#26422d);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:18px;flex:0 0 48px}.rrp-review-stars{display:flex;align-items:center;gap:8px;color:#7fa33a;font-weight:900;font-size:14px}.rrp-review-stars span{color:#566455;font-weight:700}.rrp-starbar{width:120px;height:6px;border-radius:999px;background:#e9e1cf;margin-top:6px;overflow:hidden}.rrp-starbar span{display:block;height:100%;background:linear-gradient(90deg,#92b340,#6d8c33)}.rrp-native-hero-shell{background:#fff;border-top:1px solid #ece5d5}.rrp-native-hero--reference{max-width:1260px;margin:0 auto;padding:26px 24px 20px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:30px;align-items:start}.rrp-native-hero__content--reference{padding-top:4px}.rrp-hero-visual--reference{background:#f6f5f0;border:1px solid #e7e1d3;border-radius:0;box-shadow:none;overflow:hidden}.rrp-hero-stage--reference{min-height:560px;background:linear-gradient(180deg,#f0efea,#f7f6f2);padding:18px 20px 24px;display:flex;align-items:flex-end;justify-content:center;position:relative}.rrp-hero-copy-top{position:absolute;top:14px;left:0;right:0;text-align:center;font-size:56px;line-height:1;font-weight:900;color:#222;letter-spacing:-.03em}.rrp-hero-stage__seal{position:absolute;top:88px;left:50%;transform:translate(-50%);background:#7fa33a;color:#fff;padding:8px 16px;border-radius:2px;font-size:14px;font-weight:900;letter-spacing:.02em}.rrp-packshot--reference{width:min(88%,520px);height:420px;display:flex;align-items:flex-end;justify-content:center;position:relative}.rrp-packshot--reference .rrp-packshot__burst{left:2%;top:36%;transform:rotate(-36deg);background:#8fcf47;color:#fff;border-radius:4px;padding:14px 12px;font-size:24px;font-weight:900;line-height:.95;text-align:center}.rrp-packshot--reference .rrp-packshot__bag{width:64%;height:86%;border-radius:12px;background:linear-gradient(180deg,#222,#101010);box-shadow:0 20px 40px #0003;padding:32px 16px 20px}.rrp-packshot--reference .rrp-packshot__logo{font-size:20px;margin-bottom:20px}.rrp-packshot--reference .rrp-packshot__title{font-size:44px;line-height:.94}.rrp-packshot--reference .rrp-packshot__sub{font-size:24px;margin-top:10px}.rrp-packshot--reference .rrp-packshot__leaf{width:66px;height:66px;bottom:18px}.rrp-packshot--reference .rrp-packshot__sachet{position:absolute;right:8%;bottom:2%;width:23%;height:118px;border-radius:6px;background:linear-gradient(180deg,#fff,#eee4d3);display:flex;align-items:center;justify-content:center;color:#202020;font-family:Georgia,Times New Roman,serif;font-size:17px;font-style:italic;box-shadow:0 12px 22px #0000001f}.rrp-native-hero__topline{display:grid;gap:10px;margin-bottom:10px}.rrp-pill{background:#eff4e4;border-color:#d7e1c2;color:#4b6840;padding:7px 14px;font-size:14px}.rrp-rating--left{justify-content:flex-start;margin-top:0;color:#596556;font-size:14px}.rrp-stars{color:#98bb46;font-size:15px}.rrp-native-hero__title--reference{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,3vw,3.8rem);line-height:1.03;letter-spacing:-.03em;color:#233323;margin:0 0 18px;max-width:600px}.rrp-native-hero__benefits--reference{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0 0 18px}.rrp-native-check{font-size:16px;color:#3b4838;line-height:1.35}.rrp-native-check span:first-child{width:22px;height:22px;border:1px solid #cfd7c5;border-radius:50%;font-size:12px;background:#fff}.rrp-reference-divider{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;margin:12px 0 18px;font-size:13px;font-weight:900;letter-spacing:.08em;color:#273929}.rrp-reference-divider:before,.rrp-reference-divider:after{content:"";height:1px;background:#d7d1bf}.rrp-timer--reference{background:#f4faeb;border:1px solid #d8e4c2;border-radius:4px;padding:10px 16px;display:grid;grid-template-columns:1fr 120px;gap:14px;align-items:center;max-width:none;margin:0 0 14px}.rrp-count--reference{justify-content:flex-start}.rrp-reference-time__label{font-size:13px;color:#3e4a3b;margin-bottom:4px}.rrp-reference-time__value{font-size:26px;font-weight:800;color:#233323;letter-spacing:.03em}.rrp-reference-ship{padding-left:14px;border-left:1px solid #d6dfc4;text-align:center}.rrp-reference-ship strong{font-size:24px;line-height:1;color:#314731}.rrp-hero-cta-wrap--reference{display:grid;gap:10px}.rrp-button--reference{min-height:56px;border-radius:999px;background:#d7f260;border:1px solid #abc048;color:#27331f;font-size:18px;font-weight:900;box-shadow:none}.rrp-hero-payment-button--reference .shopify-payment-button,.rrp-hero-payment-button--reference .shopify-payment-button__button{width:100%;min-height:52px;border-radius:999px!important;overflow:hidden}.rrp-guarantee--reference{text-align:center;margin-top:8px;color:#6b7365;font-size:14px}.rrp-payments--reference{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:12px;margin-bottom:18px}.rrp-payments--reference .rrp-pay{width:28px;height:22px;border-radius:4px;background:#fff;border:1px solid #e1dbcc;padding:0}.rrp-reference-faqs{display:grid;gap:10px}.rrp-reference-faqs details{border:1px solid #d8d2c4;border-radius:4px;background:#fff}.rrp-reference-faqs summary{list-style:none;cursor:pointer;padding:16px 42px 16px 16px;font-size:14px;font-weight:900;color:#293729;position:relative}.rrp-reference-faqs summary::-webkit-details-marker{display:none}.rrp-reference-faqs summary:after{content:"\2295";position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#93b53c;font-size:18px;font-weight:700}.rrp-reference-faqs details[open] summary:after{content:"\2296"}.rrp-reference-faqs .rrp-answer{padding:0 16px 16px;color:#5d685c;line-height:1.6;font-size:14px}.rrp-reference-sold{margin-top:18px;font-size:14px;font-weight:900;color:#232f23;letter-spacing:.02em}.product-information.section.section--page-width{padding-left:0;padding-right:0;max-width:none}.product-information__grid.product-information--media-none,.product-information__grid.product-information--media-none>*,.product-information__grid.product-information--media-none [data-testid=product-information-details],.product-information__grid.product-information--media-none .product-details,.product-information__grid.product-information--media-none .group-block,.product-information__grid.product-information--media-none .group-block-content,.product-information__grid.product-information--media-none .custom-liquid-block,.product-information__grid.product-information--media-none .custom-liquid-block>div,.product-information__grid.product-information--media-none .rrp-native-hero-shell{width:100%!important;max-width:none!important;min-width:0!important}.product-information__grid.product-information--media-none [data-testid=product-information-details],.product-information__grid.product-information--media-none .product-details,.product-information__grid.product-information--media-none .group-block,.product-information__grid.product-information--media-none .group-block-content{display:block!important;flex:none!important}.product-information__grid.product-information--media-none .group-block-content{gap:0!important}.product-information__grid.product-information--media-none .view-product-title,.product-information__grid.product-information--media-none>.product-media-gallery,.product-information__grid.product-information--media-none [data-testid=product-information-media]{display:none!important}sticky-add-to-cart{display:none!important}@media(max-width:989px){.rrp-native-hero--reference{grid-template-columns:1fr;gap:20px;padding:20px 16px}.rrp-hero-stage--reference{min-height:460px}.rrp-hero-copy-top{font-size:42px;top:18px}.rrp-hero-stage__seal{top:72px;font-size:12px}.rrp-packshot--reference{height:340px}.rrp-packshot--reference .rrp-packshot__title{font-size:34px}.rrp-packshot--reference .rrp-packshot__sub,.rrp-packshot--reference .rrp-packshot__burst{font-size:18px}.rrp-native-hero__benefits--reference{grid-template-columns:1fr 1fr}.rrp-timer--reference{grid-template-columns:1fr}}@media(max-width:749px){.rrp-native-hero__benefits--reference{grid-template-columns:1fr}.rrp-hero-stage--reference{min-height:360px;padding:18px 14px}.rrp-hero-copy-top{font-size:28px;top:14px}.rrp-hero-stage__seal{top:54px;font-size:10px;padding:6px 10px}.rrp-packshot--reference{height:270px}.rrp-packshot--reference .rrp-packshot__title{font-size:28px}.rrp-packshot--reference .rrp-packshot__logo{font-size:16px}.rrp-packshot--reference .rrp-packshot__sub{font-size:15px}.rrp-packshot--reference .rrp-packshot__burst{font-size:14px;padding:10px 8px}.rrp-packshot--reference .rrp-packshot__sachet{height:86px;font-size:13px}.rrp-native-hero__title--reference{font-size:clamp(1.9rem,8vw,2.5rem)}.rrp-timer--reference{grid-template-columns:1fr}.rrp-reference-ship{border-left:0;border-top:1px solid #d6dfc4;padding-left:0;padding-top:10px}}.rrp-native-hero--reference{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:24px;padding:20px 24px 14px;align-items:start}.rrp-native-hero__content--reference{padding-top:2px;max-width:520px}.rrp-hero-stage--reference{min-height:500px;padding:16px 18px 18px}.rrp-hero-copy-top{font-size:52px;top:12px}.rrp-hero-stage__seal{top:78px;padding:7px 14px;font-size:13px}.rrp-packshot--reference{width:min(84%,500px);height:388px}.rrp-packshot--reference .rrp-packshot__bag{width:62%;height:84%;padding:28px 14px 18px}.rrp-packshot--reference .rrp-packshot__title{font-size:40px}.rrp-packshot--reference .rrp-packshot__sub{font-size:22px}.rrp-packshot--reference .rrp-packshot__logo{font-size:18px}.rrp-packshot--reference .rrp-packshot__sachet{height:108px;width:22%}.rrp-native-hero__topline{gap:8px;margin-bottom:8px}.rrp-pill{padding:7px 13px;font-size:13px}.rrp-rating--left{font-size:13px}.rrp-native-hero__title--reference{font-size:clamp(2.1rem,2.8vw,3.45rem);line-height:1.02;margin:0 0 14px;max-width:100%}.rrp-native-hero__benefits--reference{gap:10px 20px;margin:0 0 14px}.rrp-native-check{font-size:15px}.rrp-reference-divider{margin:10px 0 14px;font-size:13px;letter-spacing:.12em}.rrp-timer--reference{padding:10px 14px;grid-template-columns:1fr 108px;gap:12px;margin:0 0 12px}.rrp-reference-time__label{font-size:12px}.rrp-reference-time__value{font-size:24px}.rrp-reference-ship strong{font-size:22px}.rrp-hero-product-form{margin:0}.rrp-hero-cta-wrap--reference{gap:8px}.rrp-button--reference,.rrp-button-secondary{min-height:50px;font-size:16px}.rrp-button-secondary{margin-top:0}.rrp-guarantee--reference{margin-top:6px;font-size:13px}.rrp-payments--reference{gap:6px;margin-top:10px;margin-bottom:14px}.rrp-payments--reference .rrp-pay{width:42px;height:24px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;color:#4f5f49;background:#fff}.rrp-payments--reference .rrp-pay:nth-child(1):before{content:"VISA"}.rrp-payments--reference .rrp-pay:nth-child(2):before{content:"MC"}.rrp-payments--reference .rrp-pay:nth-child(3):before{content:"AMEX"}.rrp-payments--reference .rrp-pay:nth-child(4):before{content:"PAY"}.rrp-payments--reference .rrp-pay:nth-child(5):before{content:"GPay"}.rrp-payments--reference .rrp-pay:nth-child(6):before{content:"Shop"}.rrp-payments--reference .rrp-pay:nth-child(7):before{content:"Klarna"}.rrp-payments--reference .rrp-pay:nth-child(8):before{content:"PP"}.rrp-reference-faqs{gap:8px}.rrp-reference-faqs summary{padding:14px 38px 14px 14px;font-size:13px}.rrp-reference-faqs .rrp-answer{padding:0 14px 14px;font-size:13px;line-height:1.5}.rrp-reference-sold{margin-top:12px;font-size:13px}@media(max-width:989px){.rrp-native-hero--reference{grid-template-columns:1fr;gap:18px;padding:18px 16px 12px}.rrp-native-hero__content--reference{max-width:none}.rrp-hero-stage--reference{min-height:430px}.rrp-hero-copy-top{font-size:40px;top:16px}.rrp-hero-stage__seal{top:66px}.rrp-packshot--reference{height:320px}.rrp-native-hero__title--reference{font-size:clamp(2rem,6vw,3rem)}.rrp-timer--reference{grid-template-columns:1fr}}@media(max-width:749px){.rrp-hero-stage--reference{min-height:340px}.rrp-hero-copy-top{font-size:28px}.rrp-payments--reference .rrp-pay{width:38px;height:22px;font-size:8px}.rrp-button--reference,.rrp-button-secondary{min-height:48px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/rrp-landing.css.map */
