.lp{--lp-accent:#2e4b32;--lp-tint:#eef2ee;--lp-sand:#f4f4f1;--lp-muted:rgba(0,0,0,.66);color:var(--color-text-main,#000)}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp-wrap{max-width:1440px;margin:0 auto;padding:clamp(56px,8vw,96px) clamp(16px,4vw,40px)}.lp-wrap--hero{padding-top:clamp(24px,4vw,48px)}.lp-wrap--narrow{max-width:880px}.lp-split{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,64px)}.lp-split>*{flex:1 1 420px;min-width:0}.lp-split--reverse{flex-direction:row-reverse}.lp-h1,.lp-h2,.lp-h3{font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings);font-style:var(--font-style-headings);line-height:1.02;letter-spacing:-.01em;color:inherit;margin:0}.lp-h1{font-size:clamp(40px,5.2vw,70px);margin:20px 0}.lp-h2{font-size:clamp(32px,3.6vw,52px);margin:12px 0 18px}.lp-h3{font-size:clamp(24px,2.2vw,32px)}.lp-eyebrow{display:inline-block;font-size:14px;font-weight:var(--font-weight-body-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--lp-accent)}.lp-lead{font-size:clamp(18px,1.5vw,21px);line-height:1.45;margin:0 0 28px;max-width:600px}.lp-text{font-size:clamp(16px,1.25vw,19px);line-height:1.5}.lp-text p{margin:0 0 14px}.lp-text p:last-child{margin-bottom:0}.lp-muted{color:var(--lp-muted)}.lp-small{font-size:15px}.lp-center{text-align:center}.lp-badge{display:inline-block;border-radius:30px;padding:7px 14px;font-size:14px;font-weight:var(--font-weight-body-bold);background:var(--lp-tint);color:var(--lp-accent)}.lp-badge--dark{background:#000;color:#fff;padding:4px 11px;font-size:13px}.lp-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 24px;padding:0}.lp-chip{border:1px solid rgba(0,0,0,.15);background:#fff;border-radius:30px;padding:6px 14px;font-size:15px}.lp-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.lp-trust{display:flex;flex-wrap:wrap;gap:10px 26px;list-style:none;margin:32px 0 0;padding:0;font-size:16px;color:var(--lp-muted)}.lp-trust li{display:inline-flex;align-items:center;gap:8px}.lp-trust svg{flex:0 0 auto;color:var(--lp-accent)}.lp-media{position:relative;overflow:hidden;border-radius:var(--border-radius-cards,20px);background:var(--lp-sand);width:100%}a.lp-media,a.lp-rec__media{display:block}.lp-media--45{aspect-ratio:4/5}.lp-media--43{aspect-ratio:4/3}.lp-media--11{aspect-ratio:1/1}.lp-media--32{aspect-ratio:3/2}.lp-media img,.lp-media video,.lp-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lp-media--contain img{object-fit:contain;padding:6%}.lp-placeholder{fill:#0000002e}.lp-hero__media{max-width:560px;margin-left:auto}@media(max-width:767px){.lp-hide-mobile{display:none!important}.lp-hero__media{margin:0 auto}}.lp-btn{--color-text-main:var(--lp-accent);--color-text-cards:var(--lp-accent);--color-foreground-main:#fff;--color-foreground-cards:#fff}.lp-btn--outline{--color-text-main:#000;--color-text-cards:#000;--color-foreground-main:#fff;--color-foreground-cards:#fff}.lp-btn--inverse{--color-text-main:#fff;--color-text-cards:#fff;--color-foreground-main:var(--lp-accent);--color-foreground-cards:var(--lp-accent)}.lp-buy--full,.lp-buy--full .lp-btn{width:100%}.lp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.lp-price__current{font-size:22px;font-weight:var(--font-weight-body-bold)}.lp-price--large .lp-price__current{font-size:clamp(32px,3vw,40px)}.lp-price__compare{font-size:17px;opacity:.7}.lp-price--large .lp-price__compare{font-size:22px}.lp-price__unit{font-size:14px;opacity:.75}.lp-price__note{flex-basis:100%;font-size:14px;opacity:.75}.lp-price__note a{color:inherit}.lp-saving{background:#fff;color:var(--lp-accent);border-radius:30px;padding:5px 13px;font-size:15px;font-weight:var(--font-weight-body-bold)}.lp-bundle{background:var(--lp-accent);color:#fff}.lp-bundle .lp-eyebrow{color:#ffffffd9}.lp-bundle .lp-text{color:#ffffffe6}.lp-bundle__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp-bundle__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-bundle__tile{position:relative;aspect-ratio:1/1;border-radius:16px;background:#fff;overflow:hidden}.lp-bundle__tile img,.lp-bundle__tile svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%}.lp-bundle__qty{position:absolute;top:10px;left:10px;background:var(--lp-accent);color:#fff;border-radius:30px;padding:4px 11px;font-size:14px;font-weight:var(--font-weight-body-bold)}.lp-bundle__list{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;font-size:17px}.lp-bundle__list li{display:flex;gap:10px;align-items:baseline}.lp-bundle__list strong{min-width:26px}.lp-bundle .lp-price{margin-bottom:24px}.lp-compare-note{margin:28px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.25);font-size:16px;color:#ffffffe0}@media(max-width:600px){.lp-bundle__list{grid-template-columns:1fr}}.lp-duo__head{max-width:760px;margin-bottom:40px}.lp-duo__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:30px}.lp-card{display:flex;flex-direction:column;gap:14px}.lp-card a{color:inherit;text-decoration:none}.lp-card__title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px}.lp-rec{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;padding:24px;border-radius:var(--border-radius-cards,20px);background:var(--lp-sand)}.lp-rec__media{flex:0 0 140px;width:140px;aspect-ratio:1/1;border-radius:16px;background:#fff;position:relative;overflow:hidden}.lp-rec__media img,.lp-rec__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%}.lp-rec__body{flex:1 1 320px;min-width:0}.lp-rec__body .lp-h3{margin:8px 0 10px}.lp-rec__buy{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media(max-width:600px){.lp-rec{padding:16px}.lp-rec__media{flex-basis:96px;width:96px}}.lp-feature,.lp-imgtext{background:var(--lp-section-bg)}.lp-feature__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lp-feature .lp-price{margin-bottom:16px}.lp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;display:none;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid rgba(0,0,0,.12);box-shadow:0 -6px 20px #0000000f;transform:translateY(110%);transition:transform .25s ease}.lp-sticky.is-visible{transform:translateY(0)}.lp-sticky__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;font-size:15px;line-height:1.25}.lp-sticky__text strong{font-weight:var(--font-weight-body-bold)}.lp-sticky__text span{font-size:13px;opacity:.7}.lp-sticky .lp-buy,.lp-sticky .lp-btn{flex:0 0 auto}@media(max-width:767px){.lp-sticky{display:flex}}.lp-faq .lp-h2{margin-bottom:28px}.lp-faq__item{border-bottom:1px solid rgba(0,0,0,.14)}.lp-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:clamp(17px,1.4vw,20px);font-weight:var(--font-weight-body-bold);cursor:pointer;list-style:none}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__icon{flex:0 0 auto;transition:transform .2s}.lp-faq__item[open] .lp-faq__icon{transform:rotate(45deg)}.lp-faq__answer{padding:0 0 20px;font-size:17px;line-height:1.5;color:var(--lp-muted)}.lp-faq__answer p{margin:0 0 10px}.lp-faq__answer p:last-child{margin:0}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lp-landing.css.map */
