.lead-landingpage{--lead-landingpage-heading-accent:#800080}.lead-landingpage{color-scheme:light;--lead-landingpage-paper:#ffffff;--lead-landingpage-white:#ffffff;--lead-landingpage-ink:#2a2a2a;--lead-landingpage-muted:#6a6a6a;--lead-landingpage-purple:#800080;--lead-landingpage-line:#dfdfdf;--lead-landingpage-teal:#009999;--lead-landingpage-button:#800080;--lead-landingpage-button-text:#ffffff;--lead-landingpage-banner:#800080;--lead-landingpage-banner-text:#ffffff;--lead-landingpage-soft:#f7f7f7;--lead-landingpage-error:#a5263c;background:var(--lead-landingpage-paper);color:var(--lead-landingpage-ink);font-family:DM Sans,Arial,sans-serif;font-size:15px;line-height:1.55;width:100%;overflow:hidden;isolation:isolate}.lead-landingpage *{box-sizing:border-box}.lead-landingpage [hidden]{display:none!important}.lead-landingpage h1,.lead-landingpage h2,.lead-landingpage h3,.lead-landingpage p,.lead-landingpage figure{margin:0}.lead-landingpage button,.lead-landingpage input{font:inherit}.lead-landingpage a{color:inherit}.lead-landingpage .lead-landingpage__announcement{padding:10px 20px;text-align:center;background:var(--lead-landingpage-banner);color:var(--lead-landingpage-banner-text);font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:600}.lead-landingpage .lead-landingpage__wrap{max-width:1160px;margin:0 auto;padding-left:44px;padding-right:44px}.lead-landingpage .lead-landingpage__header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:25px;padding-bottom:25px}.lead-landingpage .lead-landingpage__logo{font-size:27px;letter-spacing:-1.3px;font-weight:700;line-height:1;color:var(--lead-landingpage-heading-accent)}.lead-landingpage .lead-landingpage__logo span{color:var(--lead-landingpage-teal)}.lead-landingpage .lead-landingpage__header-note{font-size:12px;color:var(--lead-landingpage-muted);display:flex;gap:7px;align-items:center}.lead-landingpage .lead-landingpage__header-note svg{width:14px;height:14px}.lead-landingpage .lead-landingpage__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);grid-template-areas:"intro photo" "form photo";column-gap:44px;row-gap:24px;align-items:start;padding-top:25px;padding-bottom:50px}.lead-landingpage .lead-landingpage__intro{grid-area:intro}.lead-landingpage .lead-landingpage__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--lead-landingpage-purple);font-weight:700;margin-bottom:17px}.lead-landingpage .lead-landingpage__eyebrow:before{content:"";width:7px;height:7px;background:var(--lead-landingpage-teal);border-radius:50%}.lead-landingpage h1{font-size:clamp(38px,4.7vw,56px);line-height:1.05;letter-spacing:-2.2px;font-weight:500;margin-bottom:19px}.lead-landingpage h1 em{font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-weight:400;color:var(--lead-landingpage-purple)}.lead-landingpage .lead-landingpage__intro-copy{font-size:15px;color:var(--lead-landingpage-muted);max-width:415px;line-height:1.65}.lead-landingpage .lead-landingpage__intro-copy strong{font-weight:600;color:var(--lead-landingpage-ink)}.lead-landingpage .lead-landingpage__signup{grid-area:form;min-width:0;align-self:start}.lead-landingpage .lead-landingpage__form-title{font-size:16px;font-weight:700;margin-bottom:14px}.lead-landingpage .lead-landingpage__primary{display:flex;justify-content:center;align-items:center;gap:11px;width:100%;min-height:51px;border:0;border-radius:8px;background:var(--lead-landingpage-button);color:var(--lead-landingpage-button-text);padding:13px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:filter .15s;margin-top:10px}.lead-landingpage .lead-landingpage__primary:hover{filter:brightness(1.08)}.lead-landingpage .lead-landingpage__primary svg{width:17px;height:17px;flex-shrink:0}.lead-landingpage .lead-landingpage__password-note{display:flex;align-items:flex-start;gap:6px;font-size:11px;color:var(--lead-landingpage-teal);margin-top:10px}.lead-landingpage .lead-landingpage__password-note svg{width:14px;height:14px;flex-shrink:0;margin-top:1px}.lead-landingpage .lead-landingpage__consent{color:var(--lead-landingpage-muted);font-size:11px;line-height:1.65;margin-top:13px}.lead-landingpage .lead-landingpage__legal-button{display:inline;padding:0;background:none;border:0;color:inherit;text-decoration:underline;text-underline-offset:2px;font:inherit}.lead-landingpage .lead-landingpage__photo{grid-area:photo;min-width:0;position:relative;border:1px solid var(--lead-landingpage-line);border-radius:22px;background:var(--lead-landingpage-paper);padding:10px 10px 0;align-self:stretch;display:flex;flex-direction:column;overflow:hidden}.lead-landingpage .lead-landingpage__hero-image{width:100%;height:365px;object-fit:cover;object-position:48% 52%;border-radius:14px;display:block}.lead-landingpage .lead-landingpage__photo-label{display:block;align-self:flex-start;max-width:100%;color:var(--lead-landingpage-purple);font-size:11px;line-height:1.5;letter-spacing:.06em;font-weight:700;padding:4px 5px 12px;text-transform:uppercase}.lead-landingpage .lead-landingpage__gift{padding:22px 15px 24px;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-content:center;flex-grow:1}.lead-landingpage .lead-landingpage__gift-icon{color:var(--lead-landingpage-purple);padding-top:5px}.lead-landingpage .lead-landingpage__gift-icon svg{height:30px;width:30px;stroke-width:1.4}.lead-landingpage .lead-landingpage__gift-kicker{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--lead-landingpage-purple);font-weight:700;margin-bottom:5px}.lead-landingpage .lead-landingpage__gift h2{font-size:21px;line-height:1.22;letter-spacing:-.5px;font-weight:600}.lead-landingpage .lead-landingpage__gift p{font-size:12px;margin-top:6px;color:var(--lead-landingpage-muted);line-height:1.6}.lead-landingpage .lead-landingpage__gift p strong{color:var(--lead-landingpage-ink);font-weight:600}.lead-landingpage .lead-landingpage__benefits{border-top:1px solid var(--lead-landingpage-line);border-bottom:1px solid var(--lead-landingpage-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;padding-top:28px;padding-bottom:29px}.lead-landingpage .lead-landingpage__benefit{display:flex;gap:12px;align-items:flex-start}.lead-landingpage .lead-landingpage__benefit-icon{color:var(--lead-landingpage-purple);margin-top:2px;flex-shrink:0}.lead-landingpage .lead-landingpage__benefit-icon svg{width:22px;height:22px;stroke-width:1.5}.lead-landingpage .lead-landingpage__benefit h3{font-size:14px;letter-spacing:-.1px;font-weight:600;margin-bottom:4px}.lead-landingpage .lead-landingpage__benefit p{font-size:12px;color:var(--lead-landingpage-muted);line-height:1.65}.lead-landingpage .lead-landingpage__preview{padding-top:54px;padding-bottom:50px}.lead-landingpage .lead-landingpage__section-kicker{color:var(--lead-landingpage-teal);font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:700;margin-bottom:10px}.lead-landingpage .lead-landingpage__section-title{font-size:32px;letter-spacing:-1.1px;line-height:1.15;font-weight:500;max-width:630px}.lead-landingpage .lead-landingpage__section-title em,.lead-landingpage .lead-landingpage__section-title i{font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-weight:400;color:var(--lead-landingpage-purple)}.lead-landingpage .lead-landingpage__section-copy{font-size:13px;color:var(--lead-landingpage-muted);margin-top:12px;max-width:600px}.lead-landingpage .lead-landingpage__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:26px}.lead-landingpage .lead-landingpage__product{min-width:0}.lead-landingpage .lead-landingpage__product img{display:block;width:100%;height:auto;aspect-ratio:1.08;object-fit:cover;border-radius:12px}.lead-landingpage .lead-landingpage__product figcaption{padding-top:13px}.lead-landingpage .lead-landingpage__product h3{font-size:15px;font-weight:600;letter-spacing:-.2px}.lead-landingpage .lead-landingpage__product p{font-size:12px;color:var(--lead-landingpage-muted);margin-top:3px}.lead-landingpage .lead-landingpage__return-cta{grid-column:1/-1;width:100%;max-width:310px;margin:8px auto 0}.lead-landingpage .lead-landingpage__preview .lead-landingpage__return-cta{margin-top:25px}.lead-landingpage .lead-landingpage__signup{scroll-margin-top:20px}.lead-landingpage .lead-landingpage__faq{padding-top:0;padding-bottom:45px;max-width:800px;margin:auto}.lead-landingpage .lead-landingpage__faq details{border-bottom:1px solid var(--lead-landingpage-line)}.lead-landingpage .lead-landingpage__faq summary{padding:17px 0;font-size:13px;font-weight:500;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px}.lead-landingpage .lead-landingpage__faq summary::-webkit-details-marker{display:none}.lead-landingpage .lead-landingpage__faq summary:after{content:"+";font-size:20px;line-height:1;color:var(--lead-landingpage-purple);font-weight:400}.lead-landingpage .lead-landingpage__faq details[open] summary:after{content:"\2212"}.lead-landingpage .lead-landingpage__faq details p{font-size:12px;color:var(--lead-landingpage-muted);line-height:1.75;padding:0 22px 18px 0}.lead-landingpage .lead-landingpage__last-call{border-top:1px solid var(--lead-landingpage-line);background:var(--lead-landingpage-paper);padding:38px 24px 40px;text-align:center}.lead-landingpage .lead-landingpage__last-call h2{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:31px;line-height:1.2;letter-spacing:-.6px;color:var(--lead-landingpage-purple)}.lead-landingpage .lead-landingpage__last-call p{font-size:13px;color:var(--lead-landingpage-muted);margin-top:9px}.lead-landingpage .lead-landingpage__last-call .lead-landingpage__primary{max-width:310px;margin:21px auto 0}.lead-landingpage .lead-landingpage__footer{padding-top:24px;padding-bottom:24px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:11px;color:var(--lead-landingpage-muted)}.lead-landingpage .lead-landingpage__footer-links{display:flex;gap:20px}@media(min-width:1150px){.lead-landingpage h1{font-size:56px}}@media(max-width:820px){.lead-landingpage .lead-landingpage__wrap{padding-left:26px;padding-right:26px}.lead-landingpage .lead-landingpage__hero{column-gap:27px;row-gap:20px}.lead-landingpage h1{font-size:41px;letter-spacing:-1.8px}.lead-landingpage .lead-landingpage__hero-image{height:350px}.lead-landingpage .lead-landingpage__benefits{gap:17px}.lead-landingpage .lead-landingpage__benefit{gap:9px}.lead-landingpage .lead-landingpage__benefit h3{font-size:13px}.lead-landingpage .lead-landingpage__benefit-icon svg{width:19px;height:19px}.lead-landingpage .lead-landingpage__gift{grid-template-columns:28px minmax(0,1fr);gap:9px;padding-left:10px;padding-right:10px}.lead-landingpage .lead-landingpage__gift h2{font-size:19px}.lead-landingpage .lead-landingpage__gift-icon svg{width:25px;height:25px}}@media(max-width:620px){.lead-landingpage .lead-landingpage__wrap{padding-left:23px;padding-right:23px}.lead-landingpage .lead-landingpage__announcement{font-size:10px;letter-spacing:.08em;padding:10px 12px}.lead-landingpage .lead-landingpage__header{padding-top:23px;padding-bottom:18px}.lead-landingpage .lead-landingpage__logo{font-size:25px}.lead-landingpage .lead-landingpage__header-note{font-size:11px;gap:5px}.lead-landingpage .lead-landingpage__header-note svg{width:12px;height:12px}.lead-landingpage .lead-landingpage__hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "form" "photo";row-gap:24px;padding-top:18px;padding-bottom:32px}.lead-landingpage h1{font-size:clamp(37px,8.4vw,48px);line-height:1.05;letter-spacing:-1.6px;max-width:440px;margin-bottom:15px}.lead-landingpage .lead-landingpage__eyebrow{font-size:10px;margin-bottom:15px}.lead-landingpage .lead-landingpage__intro-copy{font-size:14px;max-width:410px}.lead-landingpage .lead-landingpage__form-title{font-size:15px;margin-bottom:12px}.lead-landingpage .lead-landingpage__photo{margin-top:5px}.lead-landingpage .lead-landingpage__hero-image{height:auto;aspect-ratio:1.2;object-position:center}.lead-landingpage .lead-landingpage__gift{grid-template-columns:34px minmax(0,1fr);padding:21px 10px 24px;gap:12px}.lead-landingpage .lead-landingpage__gift h2{font-size:21px}.lead-landingpage .lead-landingpage__gift-icon svg{width:29px;height:29px}.lead-landingpage .lead-landingpage__benefits{grid-template-columns:minmax(0,1fr);gap:23px;padding-top:27px;padding-bottom:28px}.lead-landingpage .lead-landingpage__benefit{gap:14px}.lead-landingpage .lead-landingpage__benefit h3{font-size:15px}.lead-landingpage .lead-landingpage__benefit p{font-size:12px}.lead-landingpage .lead-landingpage__benefit-icon svg{width:23px;height:23px}.lead-landingpage .lead-landingpage__preview{padding-top:36px;padding-bottom:31px}.lead-landingpage .lead-landingpage__section-title{font-size:29px;max-width:360px}.lead-landingpage .lead-landingpage__section-copy{font-size:13px}.lead-landingpage .lead-landingpage__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;margin-top:23px}.lead-landingpage .lead-landingpage__product{display:block;min-width:0}.lead-landingpage .lead-landingpage__product img{aspect-ratio:1;min-width:0}.lead-landingpage .lead-landingpage__product figcaption{padding:11px 0 0}.lead-landingpage .lead-landingpage__product h3{font-size:14px;line-height:1.4;overflow-wrap:break-word}.lead-landingpage .lead-landingpage__product p{font-size:12px;line-height:1.55}.lead-landingpage .lead-landingpage__faq{padding-bottom:33px}.lead-landingpage .lead-landingpage__faq summary{font-size:12px;line-height:1.6}.lead-landingpage .lead-landingpage__last-call{padding:32px 23px 34px}.lead-landingpage .lead-landingpage__last-call h2{font-size:29px}.lead-landingpage .lead-landingpage__footer{font-size:11px;justify-content:center;text-align:center;padding-top:22px;padding-bottom:22px;gap:12px}.lead-landingpage .lead-landingpage__footer-links{gap:22px}}@media(prefers-reduced-motion:reduce){.lead-landingpage .lead-landingpage__primary{transition:none}}@media(min-width:621px)and (max-width:820px){.lead-landingpage .lead-landingpage__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-color-scheme:dark){.lead-landingpage{--lead-landingpage-paper:#202020;--lead-landingpage-white:#2b2b2b;--lead-landingpage-ink:#f5f5f5;--lead-landingpage-muted:#bdbdbd;--lead-landingpage-purple:#009999;--lead-landingpage-line:#484848;--lead-landingpage-teal:#009999;--lead-landingpage-button:#009999;--lead-landingpage-button-text:#111111;--lead-landingpage-banner:#800080;--lead-landingpage-banner-text:#ffffff;--lead-landingpage-soft:#2c2c2c;--lead-landingpage-error:#ffb4c0;color-scheme:dark;--lead-landingpage-heading-accent:#f5f5f5}}.lead-landingpage button,.lead-landingpage summary{cursor:pointer}.lead-landingpage a:focus-visible,.lead-landingpage button:focus-visible,.lead-landingpage summary:focus-visible,.lead-landingpage input:focus-visible{outline:2px solid var(--lead-landingpage-teal);outline-offset:4px}.lead-landingpage .lead-landingpage__signup:focus{outline:none}.lead-landingpage .lead-landingpage__klaviyo{min-height:145px;min-width:0;width:100%}.lead-landingpage .lead-landingpage__klaviyo:empty{display:none}.lead-landingpage .lead-landingpage__signup[data-lead-landingpage-submitted=true]>.lead-landingpage__form-title,.lead-landingpage .lead-landingpage__signup[data-lead-landingpage-submitted=true]>.lead-landingpage__password-note{display:none}.lead-landingpage .lead-landingpage__success-icon{display:block;width:34px;height:34px;margin:0 auto 12px;color:var(--lead-landingpage-teal)}.lead-landingpage .lead-landingpage__success-icon svg{display:block;width:100%;height:100%}.lead-landingpage .lead-landingpage__form-pending{padding:18px;border:1px solid var(--lead-landingpage-line);border-radius:8px;font-size:13px;color:var(--lead-landingpage-muted)}.lead-landingpage .lead-landingpage__editor-note{padding:12px;border:1px dashed var(--lead-landingpage-teal);font-size:12px;color:var(--lead-landingpage-ink);margin-bottom:12px}.lead-landingpage .lead-landingpage__form-fallback{font-size:12px;color:var(--lead-landingpage-muted);margin-top:10px}.lead-landingpage .lead-landingpage__klaviyo form{background:transparent!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}.lead-landingpage .lead-landingpage__klaviyo input[type=email]{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:50px!important;padding:12px 15px!important;border:1px solid var(--lead-landingpage-line)!important;border-radius:8px!important;background:var(--lead-landingpage-white)!important;color:var(--lead-landingpage-ink)!important;font:400 16px/1.4 DM Sans,Arial,sans-serif!important;box-shadow:none!important}.lead-landingpage .lead-landingpage__klaviyo input[type=email]::placeholder{color:var(--lead-landingpage-muted)!important;opacity:.8!important}.lead-landingpage .lead-landingpage__klaviyo label{font:600 12px/1.55 DM Sans,Arial,sans-serif!important;color:var(--lead-landingpage-ink)!important}.lead-landingpage .lead-landingpage__klaviyo button{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:51px!important;border:0!important;border-radius:8px!important;background:var(--lead-landingpage-button)!important;color:var(--lead-landingpage-button-text)!important;padding:13px 18px!important;font:700 14px/1.55 DM Sans,Arial,sans-serif!important;cursor:pointer!important}.lead-landingpage .lead-landingpage__klaviyo button *{font:inherit!important;color:inherit!important}.lead-landingpage .lead-landingpage__klaviyo button:hover{filter:brightness(1.08)}.lead-landingpage .lead-landingpage__klaviyo h2{font:500 24px/1.2 DM Sans,Arial,sans-serif!important;letter-spacing:-.6px!important;color:var(--lead-landingpage-ink)!important;margin-bottom:10px!important}.lead-landingpage .lead-landingpage__klaviyo p{font-family:DM Sans,Arial,sans-serif!important;color:var(--lead-landingpage-muted)!important}.lead-landingpage .lead-landingpage__klaviyo p *,.lead-landingpage .lead-landingpage__klaviyo h2 *{font-family:inherit!important;color:inherit!important}.lead-landingpage .lead-landingpage__klaviyo a{color:var(--lead-landingpage-purple)!important}.lead-landingpage .lead-landingpage__signup[data-lead-landingpage-submitted=true] .lead-landingpage__klaviyo,.lead-landingpage .lead-landingpage__signup[data-lead-landingpage-submitted=true] .lead-landingpage__klaviyo *{color:var(--lead-landingpage-ink)!important;-webkit-text-fill-color:var(--lead-landingpage-ink)!important}.lead-landingpage .lead-landingpage__signup[data-lead-landingpage-submitted=true] .lead-landingpage__klaviyo p,.lead-landingpage .lead-landingpage__signup[data-lead-landingpage-submitted=true] .lead-landingpage__klaviyo p *{color:var(--lead-landingpage-muted)!important;-webkit-text-fill-color:var(--lead-landingpage-muted)!important}.lead-landingpage .lead-landingpage__signup[data-lead-landingpage-submitted=true] .lead-landingpage__klaviyo a,.lead-landingpage .lead-landingpage__signup[data-lead-landingpage-submitted=true] .lead-landingpage__klaviyo a *{color:var(--lead-landingpage-purple)!important;-webkit-text-fill-color:var(--lead-landingpage-purple)!important}.lead-landingpage .lead-landingpage__card-photo{display:block;aspect-ratio:1.08;overflow:hidden;border-radius:12px;min-width:0}.lead-landingpage .lead-landingpage__card-photo .lead-landingpage__card-image{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0}.lead-landingpage .lead-landingpage__card-photo.lead-landingpage__demo-crop .lead-landingpage__card-image{transform:scale(1.7);transform-origin:50% 100%}.lead-landingpage .lead-landingpage__image-placeholder{color:var(--lead-landingpage-muted)}.lead-landingpage .lead-landingpage__richtext p+p{margin-top:10px}.lead-landingpage .lead-landingpage__faq-answer a{color:var(--lead-landingpage-purple);text-decoration:underline}@media(max-width:620px){.lead-landingpage .lead-landingpage__card-photo{aspect-ratio:1}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/lead-landingpage.css.map */
