.lp{--lp-bg: #ffffff;--lp-fg: #101820;--lp-pt: 80px;--lp-pb: 80px;background:var(--lp-bg);color:var(--lp-fg);padding-top:calc(var(--lp-pt) * .7);padding-bottom:calc(var(--lp-pb) * .7)}@media screen and (min-width:750px){.lp{padding-top:var(--lp-pt);padding-bottom:var(--lp-pb)}}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp img{display:block;max-width:100%;height:auto}.lp blockquote{font-style:normal;color:inherit;border-left:0;padding-left:0}.lp .lp-hero__quote,.lp .lp-quote{padding:1.4rem 1.8rem;color:#101820}.lp .lp-quote{padding:1.8rem 2.2rem}.lp .lp-brand__quote{padding-left:0;padding-right:0;color:var(--lp-fg)}.lp-wrap{max-width:140rem;margin:0 auto;padding:0 2rem}@media screen and (min-width:750px){.lp-wrap{padding:0 5rem}}.lp-wrap--narrow{max-width:100rem}.lp-center{text-align:center}.lp-eyebrow{margin:0 0 1rem;font-size:1.3rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-fg)}.lp-h1,.lp-h2,.lp-h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);font-style:var(--font-heading-style, normal);color:var(--lp-fg);letter-spacing:0;margin:0}.lp-h1{font-size:clamp(3.4rem,4.2vw,5.8rem);line-height:1.1}.lp-h2{font-size:clamp(2.8rem,3vw,4rem);line-height:1.15}.lp-h3{font-size:2rem;line-height:1.3}.lp-text{font-size:1.6rem;line-height:1.7;margin:0}.lp-text p{margin:0 0 1rem}.lp-text p:last-child{margin-bottom:0}.lp-small{font-size:1.3rem;line-height:1.6;margin:0}.lp-stack>*+*{margin-top:1.6rem}.lp-split{display:flex;flex-direction:column;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.lp-split{flex-direction:row;gap:clamp(4rem,5vw,8rem)}.lp-split--media-right{flex-direction:row-reverse}.lp-split>*{flex:1 1 0;min-width:0}}.lp-split__media{width:100%;display:flex;justify-content:center}.lp-split__content{width:100%}.lp .button{min-height:4.8rem}.lp-btn-row{margin-top:2.4rem}.lp-hero{padding:0}.lp-hero__grid,.lp-final__grid{--lp-media-w: 45%;width:100%;display:flex;flex-direction:column}@media screen and (min-width:990px){.lp-hero__grid,.lp-final__grid{flex-direction:row;align-items:stretch}.lp-hero__grid--media-right,.lp-final__grid--media-right{flex-direction:row-reverse}.lp-hero__media,.lp-final__media{flex:0 0 var(--lp-media-w);max-width:var(--lp-media-w)}.lp-hero__content,.lp-final__content{flex:1 1 0;min-width:0}}.lp-hero__media{position:relative;min-height:36rem}.lp-hero__media img,.lp-hero__media .placeholder-svg{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (min-width:990px){.lp-hero__media{min-height:52rem}}.lp-hero__quote{position:absolute;left:2rem;bottom:2rem;max-width:28rem;background:#fff;color:#101820;padding:1.4rem 1.8rem;margin:0}.lp-hero__quote p{margin:0;font-weight:700;font-size:1.5rem;line-height:1.35}.lp-hero__quote cite{display:block;margin-top:.4rem;font-style:normal;font-size:1.3rem}.lp-hero__content{padding:3.2rem 2rem 4rem;display:flex;flex-direction:column;justify-content:center;gap:1.6rem}@media screen and (min-width:750px){.lp-hero__content{padding:6rem 5rem}}@media screen and (min-width:990px){.lp-hero__content{padding:6rem clamp(5rem,6vw,12rem)}}.lp-hero__content>*{max-width:64rem}.lp-rating{font-size:1.4rem;margin:0}.lp-rating__stars{letter-spacing:.2rem;color:var(--lp-star, #101820)}.lp-buy{background:#fff;color:#101820;padding:2rem;display:flex;flex-direction:column;gap:1.2rem;width:100%;max-width:56rem}.lp-buy--flat{background:transparent;padding:0}.lp-buy__title{margin:0;font-weight:600;font-size:1.5rem}.lp-buy__title span{font-weight:400;opacity:.75}.lp-buy__offers{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem}@media screen and (min-width:750px){.lp-buy__offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}}.lp-offer{display:flex;flex-direction:column;align-items:flex-start;min-height:7.2rem;padding:1.2rem 1.4rem;text-align:left;cursor:pointer;font:inherit;color:#101820;background:#fafafa;border:1px solid rgba(16,24,32,.35)}.lp-offer[aria-pressed=true]{background:#fff;border:2px solid #101820;padding:1.1rem 1.3rem}.lp .lp-offer:focus{outline:none;box-shadow:none}.lp .lp-offer:focus-visible{outline:2px solid #101820;outline-offset:3px;box-shadow:none}.lp-offer__label{font-size:1.4rem;font-weight:600}.lp-offer__price{font-size:2rem;font-weight:700;line-height:1.3}.lp-offer__note{font-size:1.2rem;opacity:.8}.lp-offer--addon{position:relative}.lp-offer__badge{position:absolute;top:-1rem;right:1rem;background:#101820;color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.3rem .8rem}.lp-offer__row{display:flex;gap:1rem;align-items:center}.lp-offer__thumb{width:5.6rem;height:5.6rem;object-fit:contain;flex:none;background:#fff}.lp-offer__row{width:100%}.lp-offer__body{display:flex;flex-direction:column;min-width:0}.lp-offer__was{font-size:1.3rem;font-weight:400;opacity:.6;margin-left:.4rem}.lp-buy .product-form__submit{width:100%;margin:0;min-height:5.4rem;font-size:1.6rem;letter-spacing:.06rem}.lp-buy__ship{margin:0;font-size:1.3rem}.lp-buy__terms{margin:-.4rem 0 0;font-size:1.2rem;opacity:.75}.lp-buy .product-form__error-message-wrapper{font-size:1.3rem}.lp-trust{padding-top:2.2rem;padding-bottom:2.2rem}.lp-trust__list{list-style:none;margin:0 auto;padding:0;max-width:140rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.2rem 3.2rem;text-align:center;font-size:1.4rem;letter-spacing:.06rem}.lp-qnav{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:2.8rem auto 0;padding:0;list-style:none;max-width:100rem}.lp-qnav a{display:inline-flex;align-items:center;min-height:4.4rem;padding:.8rem 1.6rem;border:1px solid currentColor;color:var(--lp-fg);text-decoration:none;font-size:1.4rem}.lp-qnav a:hover{background:var(--lp-fg);color:var(--lp-bg)}.lp-ps{scroll-margin-top:8rem}.lp-ps__heading{margin-bottom:2.4rem}.lp-ps__block{border-left:3px solid var(--lp-accent);padding-left:2rem;margin-bottom:2rem}.lp-ps__label{margin:0 0 .4rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lp-ps__problem{--lp-accent: var(--lp-problem, #e6bebf)}.lp-ps__solution{--lp-accent: var(--lp-solution, #101820);margin-bottom:2.4rem}.lp-quote{margin:0;background:var(--lp-quote-bg, #e6bebf);color:#101820;padding:1.8rem 2.2rem}.lp-quote p{margin:0;font-weight:500}.lp-quote cite{display:block;margin-top:.6rem;font-size:1.3rem;font-style:normal}.lp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem;max-width:52rem;text-align:center;margin-bottom:1.6rem}.lp-stat{background:#fff;color:#101820;padding:1.6rem .8rem}.lp-stat__value{margin:0;font-weight:700;font-size:2.2rem;line-height:1.3}.lp-stat__label{margin:0;font-size:1.2rem}.lp-media{width:100%;max-width:52rem}.lp-media img{width:100%}.lp-media--portrait{max-width:34rem}.lp-ba{--lp-pos: 50%;position:relative;width:100%;max-width:52rem;aspect-ratio:870 / 995;overflow:hidden;background:#f1f1f1}.lp-ba img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lp-ba__after{clip-path:inset(0 0 0 var(--lp-pos))}.lp-ba__line{position:absolute;top:0;bottom:0;left:var(--lp-pos);width:2px;margin-left:-1px;background:#fff;pointer-events:none}.lp-ba__handle{position:absolute;top:50%;left:var(--lp-pos);width:4.6rem;height:4.6rem;margin:-2.3rem 0 0 -2.3rem;background:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none}.lp-ba__label{position:absolute;bottom:0;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.8rem 1.2rem;pointer-events:none}.lp-ba__label--before{left:0;background:#101820;color:#fff}.lp-ba__label--after{right:0;background:#e6bebf;color:#101820}.lp-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.lp-ba__range:focus-visible+.lp-ba__focus{outline:3px solid #101820;outline-offset:2px}.lp-ba__focus{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lp-video{position:relative;width:100%;max-width:34rem;aspect-ratio:9 / 16;background:#101820;overflow:hidden}.lp-video img,.lp-video video,.lp-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.lp-video__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:6.8rem;height:6.8rem;border:0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.lp-video__play:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.lp-cards{background:#fff;color:#101820;width:100%;max-width:44rem}.lp-cards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.lp-cards__item{padding:1.6rem;text-align:center}.lp-cards__item+.lp-cards__item{border-left:1px solid rgba(16,24,32,.1)}.lp-cards__item img{width:100%;aspect-ratio:1 / 1;object-fit:contain}.lp-cards__title{margin:.8rem 0 0;font-size:1.3rem;font-weight:600;line-height:1.4}.lp-cards__caption{margin:.2rem 0 0;font-size:1.2rem}.lp-cards .button{margin:0 1.6rem 1.6rem;width:calc(100% - 3.2rem)}.lp-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:.8rem;text-align:left;margin-top:4rem}.lp-value{padding:2.8rem 2.4rem;background:var(--lp-card-bg, #bddfef);color:var(--lp-card-fg, #101820)}.lp-value--dark{background:#101820;color:#fff}.lp-value__title{margin:0 0 .6rem;font-weight:700;font-size:2.6rem;line-height:1.2}.lp-value__text{margin:0;font-size:1.5rem}.lp-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:.8rem;margin-top:4rem}.lp-review{margin:0;background:#fff;color:#101820;padding:2.8rem;display:flex;flex-direction:column;gap:1.4rem}.lp-review blockquote{margin:0;flex:1;font-size:1.6rem}.lp-review figcaption{font-size:1.4rem}.lp-review__stars{margin:0;letter-spacing:.2rem;color:var(--lp-star, #101820)}.lp-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.8rem;margin-top:.8rem}.lp-gallery img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.lp-apps{margin-top:2.4rem}.lp-formula{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}@media screen and (min-width:990px){.lp-formula{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(4rem,6vw,10rem)}}.lp-ingredients{margin:2.8rem 0 0;padding:0}.lp-ingredient{display:flex;flex-wrap:wrap;gap:.4rem 2.4rem;padding:1.4rem 0;border-top:1px solid rgba(16,24,32,.15)}.lp-ingredient:last-child{border-bottom:1px solid rgba(16,24,32,.15)}.lp-ingredient dt{flex:0 0 22rem;font-weight:700}.lp-ingredient dd{margin:0;flex:1 1 22rem}.lp-badges{list-style:none;margin:2.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.lp-badges li{border:1px solid currentColor;padding:.6rem 1.4rem;font-size:1.3rem}.lp-howto{background:var(--lp-panel-bg, #bddfef);color:#101820;padding:clamp(2.4rem,3vw,4rem)}.lp-steps{list-style:none;margin:2.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.6rem}.lp-steps li{display:flex;gap:1.6rem;align-items:flex-start}.lp-steps__num{flex:none;width:3.6rem;height:3.6rem;background:#101820;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.lp-brand__quote{margin:2.4rem auto 0;max-width:72rem;border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25);padding:2rem 0}@media screen and (max-width:749px){.lp-brand__quote{margin-top:2rem;padding:1.6rem 0}.lp-brand__quote p{font-size:1.8rem}}.lp-brand__quote p{margin:0;font-size:2rem;font-weight:500;color:var(--lp-fg)}.lp-brand__quote cite{display:block;margin-top:1rem;font-style:normal;font-size:1.4rem;color:var(--lp-accent, #e6bebf)}.lp-faq{max-width:90rem;margin:2.8rem auto 0;border-top:1px solid rgba(16,24,32,.15)}.lp-faq details{border-bottom:1px solid rgba(16,24,32,.15)}.lp-faq summary{list-style:none;cursor:pointer;min-height:6rem;padding:1.8rem 0;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;font-weight:600;font-size:1.6rem}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";font-size:2.2rem;font-weight:400;flex:none}.lp-faq details[open] summary:after{content:"\2212"}.lp-faq summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.lp-faq__answer{padding:0 0 2rem;max-width:76rem}.lp-final{padding:0}.lp-final__media{background:var(--lp-media-bg, #ffffff);display:flex;align-items:center;justify-content:center;padding:3.2rem;position:relative;overflow:hidden}.lp-final__media--cover{padding:0;min-height:36rem}.lp-final__media--cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:cover}.lp-final__media img{width:100%;max-width:46rem;aspect-ratio:1 / 1;object-fit:contain}.lp-final__content{padding:4rem 2rem;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}@media screen and (min-width:750px){.lp-final__content{padding:6rem 5rem}}@media screen and (min-width:990px){.lp-final__content{padding:6rem clamp(5rem,6vw,12rem)}}.lp-final__content>*{max-width:64rem}.lp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:3;background:#fff;color:#101820;border-top:1px solid rgba(16,24,32,.15);transform:translateY(110%);transition:transform .25s ease}.lp-sticky.is-visible{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.lp-sticky{transition:none}}.lp-sticky__inner{max-width:140rem;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem}@media screen and (min-width:750px){.lp-sticky__inner{padding:1rem 5rem}}.lp-sticky__product{display:flex;align-items:center;gap:1.2rem;min-width:0}.lp-sticky__product img{width:4.8rem;height:4.8rem;object-fit:contain;flex:none}.lp-sticky__title{margin:0;font-weight:600;font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-sticky__meta{margin:0;font-size:1.2rem}.lp-sticky__buy{flex:none}.lp-sticky .lp-buy{flex-direction:row;align-items:center;gap:1.6rem;padding:0;background:transparent;max-width:none;width:auto}.lp-sticky__price{font-weight:700;font-size:1.8rem}.lp-sticky .product-form__submit{width:auto;min-height:4.8rem;margin:0;padding:0 2.8rem}@media screen and (max-width:749px){.lp-sticky__price,.lp-sticky__meta{display:none}}.lp-editor-note{padding:2rem;border:1px dashed currentColor;text-align:center;font-size:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/132/assets/em-lp.css.map */
