:root{--lp-color-primary: #cd857f;--lp-color-secondary: #d8a8a4;--lp-color-background: #fcf8f4;--lp-color-background-alt: #f9e9da;--lp-color-text: #515255;--lp-color-text-light: #58595b;--lp-color-text-lighter: #737170;--lp-color-border: #d8a8a4;--lp-color-white: #fff;--lp-font-verlag: "Verlag", sans-serif;--landing-max-width: 800px;--landing-wide-width: 1000px;--lp-rose-icon: url(/cdn/shop/files/rose.svg);--lp-logo-badge: url(/cdn/shop/files/RosebudLogomark.png?v=1732733878)}.landing-page{font-family:var(--lp-font-verlag);color:var(--lp-color-text);background:var(--lp-color-background)}.landing-section{padding:70px 20px;position:relative}@media(min-width:768px){.landing-section{padding:90px 40px}}@media(min-width:1024px){.landing-section{padding:110px 60px}}.landing-section--narrow{max-width:var(--landing-max-width);margin:0 auto}.landing-section--wide{max-width:var(--landing-wide-width);margin:0 auto}.landing-section--cream{background:var(--lp-color-background)}.landing-section--white{background:var(--lp-color-white)}.landing-section--rose{background:var(--lp-color-background-alt)}.landing-section--bordered:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100px;height:1px;background:var(--lp-color-border)}.landing-rose-accent{display:block;width:60px;height:60px;margin:0 auto 30px;background:var(--lp-rose-icon) no-repeat center;background-size:contain;opacity:.6}.landing-rose-accent--small{width:40px;height:40px;margin-bottom:20px}.landing-rose-accent--inline{display:inline-block;width:24px;height:24px;margin:0 0 0 10px;vertical-align:middle}.landing-hero{text-align:center;padding:90px 20px;background:var(--lp-color-background);position:relative}@media(min-width:768px){.landing-hero{padding:120px 40px}}@media(min-width:1024px){.landing-hero{padding:140px 60px}}.landing-hero--with-image{background:var(--hero-bg-image) no-repeat center center;background-size:cover;min-height:500px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.landing-hero--with-image{min-height:600px}}@media(min-width:1024px){.landing-hero--with-image{min-height:700px}}.landing-hero__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0006;z-index:1}.landing-hero__content{position:relative;z-index:2}.landing-hero--light-text .landing-hero__headline,.landing-hero--light-text .landing-hero__subheadline,.landing-hero--light-text .landing-hero__eyebrow,.landing-hero--light-text .landing-hero__micro{color:var(--lp-color-white)}.landing-hero--light-text .button--primary{border-color:var(--lp-color-white);color:var(--lp-color-white)}.landing-hero--light-text .button--primary:hover{background:var(--lp-color-white);color:var(--lp-color-text)}.landing-hero--with-image:before{display:none}.landing-hero:not(.landing-hero--with-image):before{content:"";position:absolute;top:40px;left:50%;transform:translate(-50%);width:50px;height:50px;background:var(--lp-rose-icon) no-repeat center;background-size:contain;opacity:.5}@media(min-width:768px){.landing-hero:not(.landing-hero--with-image):before{top:50px;width:60px;height:60px}}.landing-hero__eyebrow{display:inline-block;font-family:var(--lp-font-verlag);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--lp-color-text-lighter);margin-bottom:20px;margin-top:30px}@media(min-width:768px){.landing-hero__eyebrow{font-size:15px;letter-spacing:3px;margin-top:40px}}.landing-hero__headline{font-family:var(--lp-font-verlag);font-size:clamp(36px,6vw,64px);font-weight:300;letter-spacing:-.5px;line-height:1.1;color:var(--lp-color-text);max-width:900px;margin:0 auto 25px}.landing-hero__subheadline{font-family:var(--lp-font-verlag);font-size:20px;font-weight:400;line-height:1.6;color:var(--lp-color-text-light);max-width:600px;margin:0 auto 40px}@media(min-width:768px){.landing-hero__subheadline{font-size:22px}}.landing-hero__cta{margin-bottom:25px}.landing-hero__micro{font-family:var(--lp-font-verlag);font-size:15px;color:var(--lp-color-text-lighter);letter-spacing:.5px}.landing-section__header{text-align:center;margin-bottom:50px}.landing-section__title{font-family:var(--lp-font-verlag);font-size:clamp(28px,4vw,46px);font-weight:300;letter-spacing:-.5px;line-height:1.1;color:var(--lp-color-text);margin-bottom:10px}.landing-section__title--rose{color:var(--lp-color-primary)}.landing-section__subtitle{font-family:var(--lp-font-verlag);font-size:16px;font-weight:400;color:var(--lp-color-text-light)}@media(min-width:768px){.landing-section__subtitle{font-size:18px}}.landing-problem{max-width:var(--landing-max-width);margin:0 auto;text-align:left}.landing-problem__text{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.7;color:var(--lp-color-text)}@media(min-width:768px){.landing-problem__text{font-size:19px}}.landing-problem__text p{margin-bottom:1.5em}.landing-problem__text p:last-child{margin-bottom:0}.landing-problem__text ul,.landing-problem__text ol{margin:1.5em 0 1.5em 1.5em;font-size:inherit}.landing-problem__text li{margin-bottom:.5em;padding-left:.5em;font-size:inherit;line-height:1.6}.landing-problem__text ul li{list-style:disc}.landing-problem__text ol li{list-style:decimal}.landing-problem__emphasis{font-weight:600;color:var(--lp-color-primary)}.landing-problem__closing{font-family:var(--lp-font-verlag);font-size:24px;font-weight:300;font-style:italic;letter-spacing:-.3px;line-height:1.4;color:var(--lp-color-primary);margin-top:40px;padding-top:40px;border-top:1px solid var(--lp-color-border);text-align:center}@media(min-width:768px){.landing-problem__closing{font-size:28px}}.landing-education{max-width:var(--landing-max-width);margin:0 auto;text-align:left}.landing-education__text{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.7;color:var(--lp-color-text)}@media(min-width:768px){.landing-education__text{font-size:19px}}.landing-education__text p{margin-bottom:1.5em}.landing-education__text p:last-child{margin-bottom:0}.landing-education__text ul,.landing-education__text ol{margin:1.5em 0 1.5em 1.5em;font-size:inherit}.landing-education__text li{margin-bottom:.5em;padding-left:.5em;font-size:inherit;line-height:1.6}.landing-education__text ul li{list-style:disc}.landing-education__text ol li{list-style:decimal}.landing-stat{background:var(--lp-color-white);border:1px solid var(--lp-color-border);border-left:4px solid var(--lp-color-primary);padding:30px;margin:40px 0;position:relative}@media(min-width:768px){.landing-stat{padding:35px}}.landing-stat:after{content:"";position:absolute;top:15px;right:15px;width:30px;height:30px;background:var(--lp-rose-icon) no-repeat center;background-size:contain;opacity:.25}.landing-stat__number{font-family:var(--lp-font-verlag);font-size:48px;font-weight:300;letter-spacing:-1px;line-height:1;color:var(--lp-color-primary);margin-bottom:12px}@media(min-width:768px){.landing-stat__number{font-size:56px}}.landing-stat__text{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var(--lp-color-text-light);max-width:400px}@media(min-width:768px){.landing-stat__text{font-size:17px}}.landing-education__link{display:inline-flex;align-items:center;gap:10px;font-family:var(--lp-font-verlag);font-size:16px;font-weight:600;color:var(--lp-color-text);text-decoration:none;margin-top:35px;transition:color .3s}.landing-education__link:hover{color:var(--lp-color-primary)}.landing-education__link svg{width:20px;height:20px;transition:transform .3s}.landing-education__link:hover svg{transform:translate(5px)}.landing-comparison{max-width:var(--landing-wide-width);margin:0 auto}.landing-comparison__grid{display:grid;gap:30px}@media(min-width:768px){.landing-comparison__grid{grid-template-columns:1fr 1fr;gap:40px}}.landing-comparison__column{padding:40px;position:relative}.landing-comparison__column--fail{background:var(--lp-color-background);border:1px solid var(--lp-color-border)}.landing-comparison__column--success{background:var(--lp-color-white);border:2px solid var(--lp-color-primary)}.landing-comparison__column--success:after{content:"";position:absolute;top:15px;right:15px;width:35px;height:35px;background:var(--lp-rose-icon) no-repeat center;background-size:contain;opacity:.4}.landing-comparison__heading{font-family:var(--lp-font-verlag);font-size:20px;font-weight:600;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid var(--lp-color-border)}@media(min-width:768px){.landing-comparison__heading{font-size:22px}}.landing-comparison__column--fail .landing-comparison__heading{color:var(--lp-color-text-lighter)}.landing-comparison__column--success .landing-comparison__heading{color:var(--lp-color-primary)}.landing-comparison__list{list-style:none;padding:0;margin:0}.landing-comparison__item{display:flex;align-items:flex-start;gap:15px;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.6;color:var(--lp-color-text);margin-bottom:18px}@media(min-width:768px){.landing-comparison__item{font-size:18px}}.landing-comparison__item:last-child{margin-bottom:0}.landing-comparison__icon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.landing-comparison__column--fail .landing-comparison__icon{color:var(--lp-color-text-lighter)}.landing-comparison__column--success .landing-comparison__icon{color:var(--lp-color-primary)}.landing-product{max-width:var(--landing-wide-width);margin:0 auto}.landing-product__grid{display:grid;gap:50px;align-items:center}@media(min-width:768px){.landing-product__grid{grid-template-columns:1fr 1fr;gap:70px}}.landing-product__image{text-align:center}.landing-product__image img{width:100%;max-width:450px;height:auto}.landing-product__content{text-align:left}.landing-product__name{font-family:var(--lp-font-verlag);font-size:clamp(28px,4vw,38px);font-weight:300;letter-spacing:-.5px;line-height:1.1;color:var(--lp-color-text);margin-bottom:10px}.landing-product__reviews{display:flex;align-items:center;gap:12px;margin-bottom:20px}.landing-product__stars{display:flex;gap:3px}.landing-product__star{width:20px;height:20px;color:var(--lp-color-primary)}.landing-product__star--empty{color:var(--lp-color-border)}.landing-product__review-count{font-family:var(--lp-font-verlag);font-size:15px;color:var(--lp-color-text-light)}.landing-product__tagline{font-family:var(--lp-font-verlag);font-size:20px;font-weight:400;font-style:italic;color:var(--lp-color-text-light);margin-bottom:28px}.landing-product__description{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.7;color:var(--lp-color-text);margin-bottom:28px}@media(min-width:768px){.landing-product__description{font-size:19px}}.landing-product__description p{margin-bottom:16px}.landing-product__description p:last-child{margin-bottom:0}.landing-product__benefits{list-style:none;padding:0;margin:0 0 30px}.landing-product__benefit{display:flex;align-items:flex-start;gap:14px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;color:var(--lp-color-text);margin-bottom:12px;line-height:1.5}@media(min-width:768px){.landing-product__benefit{font-size:17px}}.landing-product__benefit:last-child{margin-bottom:0}.landing-product__benefit:before{content:"";flex-shrink:0;width:8px;height:8px;background:var(--lp-color-primary);border-radius:50%;margin-top:7px}.landing-product__benefit-icon{display:none}.landing-product__ingredients{padding-top:28px;border-top:1px solid var(--lp-color-border);margin-top:28px}.landing-product__ingredients-title{font-family:var(--lp-font-verlag);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--lp-color-text-lighter);margin-bottom:20px}.landing-product__ingredients-grid{display:grid;gap:18px}@media(min-width:480px){.landing-product__ingredients-grid{grid-template-columns:repeat(2,1fr)}}.landing-product__ingredient{font-family:var(--lp-font-verlag);font-size:15px;font-weight:400;color:var(--lp-color-text-light);line-height:1.4}.landing-product__ingredient strong{display:block;color:var(--lp-color-text);font-weight:600;margin-bottom:4px}.landing-product__price{margin:28px 0}.landing-product__price-amount{font-family:var(--lp-font-verlag);font-size:26px;font-weight:600;color:var(--lp-color-text)}.landing-product__price-compare{font-family:var(--lp-font-verlag);font-size:18px;font-weight:400;color:var(--lp-color-text-lighter);text-decoration:line-through;margin-left:12px}.landing-product__button{display:inline-block}.landing-product__empty{text-align:center;font-family:var(--lp-font-verlag);font-size:18px;color:var(--lp-color-text-lighter);padding:60px}.landing-reviews{max-width:var(--landing-wide-width);margin:0 auto}.landing-reviews__subtitle{text-align:center;font-family:var(--lp-font-verlag);font-size:18px;font-weight:400;color:var(--lp-color-text-light);margin-top:-30px;margin-bottom:35px}.landing-reviews__grid{display:grid;gap:20px}@media(min-width:768px){.landing-reviews__grid{grid-template-columns:repeat(3,1fr);gap:25px}}.landing-review{background:var(--lp-color-white);padding:25px 20px;border:1px solid var(--lp-color-border);text-align:center;transition:box-shadow .3s}.landing-review:hover{box-shadow:0 6px 25px #00000014}.landing-review:before{display:none}.landing-review__stars{display:flex;justify-content:center;gap:3px;margin-bottom:15px}.landing-review__star{width:18px;height:18px;color:var(--lp-color-primary)}.landing-review__star--empty{color:var(--lp-color-border)}.landing-review__quote{font-family:Roboto,sans-serif;font-size:17px;font-weight:400;font-style:italic;line-height:1.6;color:var(--lp-color-text);margin:0 0 15px}@media(min-width:768px){.landing-review__quote{font-size:18px}}.landing-review__author{display:block;font-family:var(--lp-font-verlag);font-size:14px;font-style:normal;font-weight:600;color:var(--lp-color-text-lighter)}.landing-review__verified{display:inline-block;font-size:13px;font-weight:400;color:var(--lp-color-primary);margin-top:3px}.landing-reviews__yotpo{margin-top:60px}.landing-review--featured{max-width:700px;margin:0 auto;padding:50px 40px;background:var(--lp-color-white);border:none;border-top:1px solid var(--lp-color-border);border-bottom:1px solid var(--lp-color-border)}.landing-review--featured:before{width:80px;height:80px;margin-bottom:25px}.landing-review--featured .landing-review__quote{font-size:20px}@media(min-width:768px){.landing-review--featured .landing-review__quote{font-size:24px}}.landing-offer{max-width:700px;margin:0 auto}.landing-offer__box{background:var(--lp-color-white);border:1px solid var(--lp-color-border);padding:45px;display:grid;gap:35px;align-items:center;position:relative}.landing-offer__box:after{content:"";position:absolute;bottom:20px;right:20px;width:50px;height:50px;background:var(--lp-rose-icon) no-repeat center;background-size:contain;opacity:.2}@media(min-width:600px){.landing-offer__box{grid-template-columns:180px 1fr;gap:45px;text-align:left}}.landing-offer__image{text-align:center}.landing-offer__image img{width:100%;max-width:180px;height:auto}.landing-offer__content{text-align:center}@media(min-width:600px){.landing-offer__content{text-align:left}}.landing-offer__product-name{font-family:var(--lp-font-verlag);font-size:clamp(24px,3vw,30px);font-weight:300;letter-spacing:-.3px;line-height:1.2;color:var(--lp-color-text);margin-bottom:5px}.landing-offer__size{font-family:var(--lp-font-verlag);font-size:15px;font-weight:400;color:var(--lp-color-text-light);margin-bottom:20px}.landing-offer__price{margin-bottom:22px}.landing-offer__price-amount{font-family:var(--lp-font-verlag);font-size:30px;font-weight:600;color:var(--lp-color-text)}.landing-offer__price-compare{font-family:var(--lp-font-verlag);font-size:18px;font-weight:400;color:var(--lp-color-text-lighter);text-decoration:line-through;margin-left:12px}.landing-offer__price-save{display:inline-block;font-family:var(--lp-font-verlag);font-size:13px;font-weight:600;color:var(--lp-color-primary);margin-left:12px}.landing-offer__trust{list-style:none;padding:0;margin:0 0 25px}.landing-offer__trust-item{display:flex;align-items:center;gap:12px;font-family:var(--lp-font-verlag);font-size:14px;font-weight:400;color:var(--lp-color-text-light);margin-bottom:10px}@media(min-width:600px){.landing-offer__trust-item{justify-content:flex-start}}.landing-offer__trust-item:last-child{margin-bottom:0}.landing-offer__trust-item:before{content:"";flex-shrink:0;width:8px;height:8px;background:var(--lp-color-primary);border-radius:50%}.landing-offer__trust-icon{display:none}.landing-offer__form{margin-bottom:15px}.landing-offer__button{width:100%}.landing-offer__guarantee{font-family:var(--lp-font-verlag);font-size:13px;font-weight:400;color:var(--lp-color-text-lighter);text-align:center}@media(min-width:600px){.landing-offer__guarantee{text-align:left}}.landing-offer__bonus{margin-top:40px;padding-top:30px;border-top:1px solid var(--lp-color-border)}.landing-offer__bonus-title{font-family:var(--lp-font-verlag);font-size:14px;font-weight:600;color:var(--lp-color-text);margin-bottom:18px;text-align:center}.landing-offer__bonus-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.landing-offer__bonus-item{font-family:var(--lp-font-verlag);font-size:14px;font-weight:400;color:var(--lp-color-text-light)}.landing-offer__empty{text-align:center;font-family:var(--lp-font-verlag);font-size:18px;color:var(--lp-color-text-lighter);padding:60px}.landing-faq{max-width:var(--landing-max-width);margin:0 auto}.landing-faq__list{border-top:1px solid var(--lp-color-border)}.landing-faq__item{border-bottom:1px solid var(--lp-color-border)}.landing-faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;font-family:var(--lp-font-verlag);font-size:18px;font-weight:600;color:var(--lp-color-text);text-align:left;cursor:pointer;list-style:none;transition:color .3s}@media(min-width:768px){.landing-faq__question{font-size:20px;padding:32px 0}}.landing-faq__question:hover{color:var(--lp-color-primary)}.landing-faq__question::-webkit-details-marker{display:none}.landing-faq__icon{width:30px;height:30px;flex-shrink:0;background:var(--lp-rose-icon) no-repeat center;background-size:contain;transition:transform .3s;opacity:.7}.landing-faq__item[open] .landing-faq__icon{transform:rotate(45deg)}.landing-faq__answer{padding-bottom:32px;font-family:var(--lp-font-verlag);font-size:17px;font-weight:400;line-height:1.7;color:var(--lp-color-text-light)}@media(min-width:768px){.landing-faq__answer{font-size:18px}}.landing-faq__answer p{margin:0}.landing-faq__contact{text-align:center;margin-top:50px;padding-top:45px;border-top:1px solid var(--lp-color-border)}.landing-faq__contact p{font-family:var(--lp-font-verlag);font-size:17px;font-weight:400;color:var(--lp-color-text-light);margin:0 0 12px}.landing-faq__contact-link{font-family:var(--lp-font-verlag);font-size:17px;font-weight:600;color:var(--lp-color-text);text-decoration:none;transition:color .3s}.landing-faq__contact-link:hover{color:var(--lp-color-primary)}.landing-cta{text-align:center;max-width:var(--landing-max-width);margin:0 auto;position:relative}.landing-cta:before{content:"";display:block;width:50px;height:50px;margin:0 auto 30px;background:var(--lp-rose-icon) no-repeat center;background-size:contain;opacity:.5}.landing-cta__headline{font-family:var(--lp-font-verlag);font-size:clamp(28px,4vw,46px);font-weight:300;letter-spacing:-.5px;line-height:1.1;color:var(--lp-color-text);margin-bottom:25px}.landing-cta__text{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.7;color:var(--lp-color-text-light);margin-bottom:40px;text-align:left;max-width:600px;margin-left:auto;margin-right:auto}@media(min-width:768px){.landing-cta__text{font-size:19px}}.landing-cta__text p{margin:0 0 1em}.landing-cta__text p:last-child{margin-bottom:0}.landing-cta__text ul,.landing-cta__text ol{margin:1em 0 1em 1.5em;font-size:inherit;text-align:left}.landing-cta__text li{margin-bottom:.4em;font-size:inherit;line-height:1.6}.landing-cta__text ul li{list-style:disc}.landing-cta__text ol li{list-style:decimal}.landing-cta__button{margin-bottom:25px}.landing-cta__micro{font-family:var(--lp-font-verlag);font-size:14px;font-weight:400;color:var(--lp-color-text-lighter);margin-top:20px;letter-spacing:.5px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--lp-font-verlag);font-weight:600;font-size:18px;text-decoration:none;text-transform:capitalize;letter-spacing:.5px;cursor:pointer;transition:all .3s}.button--primary{background:transparent;color:var(--lp-color-text);padding:16px 32px;border:1px solid var(--lp-color-text)}.button--primary:hover{background:var(--lp-color-text);color:var(--lp-color-white)}.button--dark{background:var(--lp-color-text);color:var(--lp-color-white);padding:16px 32px;border:1px solid var(--lp-color-text)}.button--dark:hover{background:#3a3b3d;border-color:#3a3b3d}.button--rose{background:var(--lp-color-primary);color:var(--lp-color-white);padding:16px 32px;border:1px solid var(--lp-color-primary)}.button--rose:hover{background:#b87570;border-color:#b87570}.button--lg{padding:18px 40px;font-size:20px}.button--full{width:100%}.landing-divider{border:none;border-top:1px solid var(--lp-color-border);margin:50px 0}.landing-divider--rose{position:relative;border:none;margin:60px 0}.landing-divider--rose:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:var(--lp-rose-icon) no-repeat center;background-size:contain;opacity:.5}.landing-divider--rose:after{content:"";display:block;width:100%;height:1px;background:linear-gradient(to right,transparent,var(--lp-color-border) 20%,var(--lp-color-border) 80%,transparent)}.landing-text-center{text-align:center}.landing-mb-0{margin-bottom:0}.landing-mt-8{margin-top:40px}.landing-icon{display:inline-block;width:1em;height:1em;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.landing-value{max-width:var(--landing-max-width);margin:0 auto;text-align:center}.landing-value__eyebrow{display:inline-block;font-family:var(--lp-font-verlag);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--lp-color-text-lighter);margin-bottom:16px}@media(min-width:768px){.landing-value__eyebrow{font-size:13px;letter-spacing:2.5px}}.landing-value__headline{font-family:var(--lp-font-verlag);font-size:32px;font-weight:300;letter-spacing:-.5px;line-height:1.15;color:var(--lp-color-text);margin-bottom:12px}@media(min-width:768px){.landing-value__headline{font-size:40px}}.landing-value__subheadline{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.6;color:var(--lp-color-text-light);margin-bottom:30px}@media(min-width:768px){.landing-value__subheadline{font-size:19px}}.landing-value__breakdown{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:25px}.landing-value__price-point{display:flex;align-items:baseline;gap:8px}.landing-value__daily-cost{font-family:var(--lp-font-verlag);font-size:42px;font-weight:300;letter-spacing:-1px;color:var(--lp-color-primary);line-height:1}@media(min-width:768px){.landing-value__daily-cost{font-size:52px}}.landing-value__per-day{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;color:var(--lp-color-text-light)}@media(min-width:768px){.landing-value__per-day{font-size:26px}}.landing-value__duration{font-family:var(--lp-font-verlag);font-size:18px;font-weight:600;color:var(--lp-color-text);padding:10px 25px;background:var(--lp-color-white);border-radius:30px}.landing-value__comparison{font-family:var(--lp-font-verlag);font-size:19px;font-weight:400;line-height:1.7;color:var(--lp-color-text-light);max-width:600px;margin:0 auto 35px}@media(min-width:768px){.landing-value__comparison{font-size:21px}}.landing-value__cta{margin-top:10px}.landing-ingredients{max-width:var(--landing-wide-width);margin:0 auto}.landing-ingredients__intro{text-align:left;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.7;color:var(--lp-color-text);max-width:720px;margin:0 auto 50px}@media(min-width:768px){.landing-ingredients__intro{font-size:19px}}.landing-ingredients__intro p{margin:0}.landing-ingredients__grid{display:grid;gap:40px;text-align:center}@media(min-width:600px){.landing-ingredients__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.landing-ingredients__grid{grid-template-columns:repeat(3,1fr);gap:50px}}.landing-ingredients__item{display:flex;flex-direction:column;align-items:center}.landing-ingredients__image{width:180px;height:180px;border-radius:50%;overflow:hidden;margin-bottom:25px;background:var(--lp-color-background-alt)}@media(min-width:768px){.landing-ingredients__image{width:220px;height:220px}}.landing-ingredients__image img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter .3s}.landing-ingredients__item:hover .landing-ingredients__image img{filter:grayscale(0%)}.landing-ingredients__name{font-family:var(--lp-font-verlag);font-size:24px;font-weight:400;color:var(--lp-color-primary);margin-bottom:15px}@media(min-width:768px){.landing-ingredients__name{font-size:28px}}.landing-ingredients__description{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:var(--lp-color-text-light);max-width:280px;margin:0}@media(min-width:768px){.landing-ingredients__description{font-size:16px}}.landing-ingredients__bottom{text-align:left;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.7;color:var(--lp-color-text-light);max-width:720px;margin:50px auto 0;padding-top:40px;border-top:1px solid var(--lp-color-border)}@media(min-width:768px){.landing-ingredients__bottom{font-size:18px}}.landing-ingredients__bottom p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/224/assets/landing-page.css.map */
