:root{--lc-rasp:#C8235A;--lc-rasp-d:#A0173F;--lc-plum:#1E0F24;--lc-plum-2:#2E1838;--lc-cream:#FBF3E4;--lc-cream-2:#F4E7D0;--lc-amber:#FFB238;--lc-amber-d:#E8961A;--lc-blush:#F8D7DF;--lc-ink:#1E0F24;--lc-ink-soft:#5B4A60;--lc-line:#E9D9C2;--lc-white:#FFFDF8;--lc-ok:#2E8B57;--lc-r:20px;--lc-r-s:12px;--lc-display:"Unbounded","DM Sans",Arial,sans-serif;--lc-sans:"DM Sans",Arial,sans-serif;--lc-mono:"DM Mono",ui-monospace,Menlo,monospace;--lc-shadow:0 10px 30px rgba(30,15,36,.1)}.lc{font-family:var(--lc-sans);color:var(--lc-ink);background:var(--lc-cream);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;letter-spacing:normal;font-weight:400;--font-body-family-override:var(--lc-sans);--font-heading-family-override:var(--lc-sans);--letter-spacing-body:normal;--letter-spacing-heading:normal;--font-weight-regular:400}.lc *,.lc *:before,.lc *:after{box-sizing:border-box}.lc :where(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote,dl,dd){margin:0;padding:0}.lc :where(ul,ol){list-style:none}.lc :where(a){color:inherit;text-decoration:none}.lc :where(img){max-width:100%;height:auto;display:block}.lc--dark{background:var(--lc-plum);color:var(--lc-cream)}.lc--blush{background:var(--lc-blush)}.lc--white{background:var(--lc-white)}.lc-wrap{max-width:1180px;margin:0 auto;padding:72px 20px}.lc-wrap--narrow{max-width:860px}@media(max-width:749px){.lc-wrap{padding:52px 16px}}.lc-eyebrow{display:inline-block;font-family:var(--lc-mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--lc-rasp);margin-bottom:12px;--font-body-family-override:var(--lc-mono);--font-heading-family-override:var(--lc-mono);--font-weight-regular:500;--letter-spacing-body:.14em;--letter-spacing-heading:.14em}.lc--dark .lc-eyebrow{color:var(--lc-amber)}.lc-h2{font-family:var(--lc-display);font-weight:800;font-size:clamp(26px,4vw,42px);line-height:1.08;letter-spacing:-.01em;text-transform:uppercase;--font-body-family-override:var(--lc-display);--font-heading-family-override:var(--lc-display);--font-weight-regular:800;--letter-spacing-body:-.01em;--letter-spacing-heading:-.01em}.lc-h2 em{font-style:normal;color:var(--lc-rasp)}.lc--dark .lc-h2 em{color:var(--lc-amber)}.lc-h3{font-family:var(--lc-sans);font-weight:700;font-size:20px;line-height:1.25;--font-body-family-override:var(--lc-sans);--font-heading-family-override:var(--lc-sans);--font-weight-regular:700}.lc-lead{font-size:18px;color:var(--lc-ink-soft);max-width:680px;margin-top:14px}.lc--dark .lc-lead{color:#fbf3e4d1}.lc-center{text-align:center}.lc-center .lc-lead{margin-left:auto;margin-right:auto}.lc-num{font-family:var(--lc-sans);font-weight:800;letter-spacing:-.02em;--font-body-family-override:var(--lc-sans);--font-heading-family-override:var(--lc-sans);--font-weight-regular:800;--letter-spacing-body:-.02em;--letter-spacing-heading:-.02em}.lc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--lc-amber);color:var(--lc-plum);font-family:var(--lc-sans);font-weight:800;font-size:16px;letter-spacing:.04em;text-transform:uppercase;padding:18px 34px;border-radius:999px;border:0;cursor:pointer;box-shadow:0 8px 24px #ffb23859;transition:transform .15s,box-shadow .15s;text-align:center;line-height:1.2;--font-body-family-override:var(--lc-sans);--font-heading-family-override:var(--lc-sans);--font-weight-regular:800;--letter-spacing-body:.04em;--letter-spacing-heading:.04em}.lc-btn:hover{transform:translateY(-1px);box-shadow:0 12px 30px #ffb23873}.lc-btn--rasp{background:var(--lc-rasp);color:var(--lc-cream);box-shadow:0 8px 24px #c8235a4d}.lc-cta-wrap{margin-top:36px;display:flex;flex-direction:column;align-items:center;gap:10px}.lc-cta-note{font-size:14px;font-weight:600;color:var(--lc-ink-soft);--font-weight-regular:600}.lc--dark .lc-cta-note{color:#fbf3e4cc}.lc-cta-note:before{content:"\2714  ";color:var(--lc-ok)}.lc--dark .lc-cta-note:before{color:var(--lc-amber)}.lc-card{background:var(--lc-white);border:1px solid var(--lc-line);border-radius:var(--lc-r);box-shadow:var(--lc-shadow);overflow:hidden}.lc--dark .lc-card{background:var(--lc-plum-2);border-color:#fbf3e41f}.lc-checks li{position:relative;padding-left:30px;margin:8px 0}.lc-checks li:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background:var(--lc-rasp) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FBF3E4' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/12px no-repeat}.lc-x li:before{background:#b9a9b5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/11px no-repeat}.lc-grid{display:grid;gap:24px}.lc-grid>*{min-width:0}.lc-tag{display:inline-block;font-family:var(--lc-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:var(--lc-blush);color:var(--lc-rasp-d);padding:4px 10px;border-radius:999px;--font-body-family-override:var(--lc-mono);--font-heading-family-override:var(--lc-mono);--letter-spacing-body:.12em;--letter-spacing-heading:.12em}.lc-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.lc-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lc-reveal{opacity:1;transform:none;transition:none}}.lc-stars{color:var(--lc-amber);letter-spacing:2px;--letter-spacing-body:2px;--letter-spacing-heading:2px}.lc-fine{font-size:12px;color:var(--lc-ink-soft);line-height:1.5}.lc--dark .lc-fine{color:#fbf3e499}.lc-reg{font-size:.55em;vertical-align:super;line-height:0;font-weight:600;--font-weight-regular:600}.lc-logo{display:inline-flex;align-items:flex-start;gap:1px;line-height:1}.lc-logo img{display:block;height:auto}.lc-logo .lc-reg{font-family:var(--lc-sans);font-size:11px;vertical-align:top;margin-top:-2px;--font-body-family-override:var(--lc-sans);--font-heading-family-override:var(--lc-sans)}.lc.lc--dark h1,.lc.lc--dark h2,.lc.lc--dark h3,.lc.lc--dark h4,.lc.lc--dark .lc-h2,.lc.lc--dark .lc-h3{color:var(--lc-cream)!important}.lc.lc--dark .lc-h2 em{color:var(--lc-amber)!important}.lc-en-replace h3,.lc-en-replace p,.lc-en-replace-t{color:var(--lc-cream)!important}html body :is(.lc,.lcb,[class*=lcx-],.lcs) :is(h1,h2,h3,h4,h5,h6,[class*=title],[class*=heading]):not(#lc-z){font-family:var(--font-heading-family-override)!important}.shop-product-title,[class^=custom-text-block-],.bg-benefits-grid{--font-body-family-override:var(--lc-sans);--font-heading-family-override:var(--lc-sans);font-family:var(--lc-sans)!important}html body h1.shop-product-title{font-family:var(--lc-sans)!important;font-weight:800!important;letter-spacing:-.02em!important}[class^=custom-text-block-] :is(p,span,strong,em,div,li),.bg-benefit-text{font-family:var(--lc-sans)!important}.new-product-faq,.new-product-faq :is(.faq-question,.faq-question-text,.faq-answer,.faq-answer-inner,p,span,li,strong,b,em){--font-body-family-override:var(--lc-sans);--font-heading-family-override:var(--lc-sans);font-family:var(--lc-sans)!important}
/*# sourceMappingURL=/cdn/shop/t/28/assets/lc.css.map */
