.lcp-hero h1,.lcp-sec-head h2,.lcp-step b,.lcp-why-card b,.lcp-benefit b,.lcp-cta-band h2{line-height:1.12;letter-spacing:-.005em}.lcp-wrap{max-width:1120px;margin:0 auto;padding:0 22px}.lcp-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:700}.lcp-stars{color:#e2b23a;letter-spacing:2px}.lcp-section{padding:56px 0}.lcp-sec-head{text-align:center;max-width:620px;margin:0 auto 34px}.lcp-sec-head p{margin-top:0}.lcp-btn{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;font-weight:700;text-decoration:none;border-radius:44px;transition:.15s;position:relative;overflow:hidden}.lcp-btn span{position:relative;z-index:1}.lcp-btn-primary{background:var(--lcp-btn-bg, #F96946);color:#212121;padding:16px 30px;font-size:17px}.lcp-btn-primary:hover{background:var(--lcp-btn-bg-hover, #D94E57);color:var(--lcp-btn-text-hover, #fff)}.lcp-btn-ghost{background:transparent;color:var(--lcp-btn-text, #3B4E3F);border:1.5px solid var(--lcp-btn-border, #3B4E3F);padding:15px 26px;font-size:16px}.lcp-btn-ghost:hover{background:var(--lcp-btn-bg-hover, #3B4E3F);color:var(--lcp-btn-text-hover, #fff)}.lcp-anno{text-align:center;font-size:13px;font-weight:600;padding:9px 12px;letter-spacing:.03em}.lcp-anno b{font-weight:700}.lcp-hero-inner{display:grid;grid-template-columns:1.02fr .98fr;gap:46px;align-items:center}.lcp-hero h1{margin:0}.lcp-hero h1 em{font-style:italic}.lcp-hero .lcp-lede{margin:18px 0 26px;max-width:500px}.lcp-hero-cta{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.lcp-hero-sub{margin-top:16px;font-size:14px}.lcp-hero-art{aspect-ratio:1/1;border-radius:28px;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 10px 30px #14261c14}.lcp-bottles{display:flex;gap:14px;align-items:flex-end}.lcp-btl{width:62px;height:150px;border-radius:12px 12px 8px 8px;position:relative;box-shadow:0 14px 26px #0003}.lcp-btl:before{content:"";position:absolute;top:-11px;left:50%;transform:translate(-50%);width:22px;height:14px;border-radius:5px;background:#2b2b2b}.lcp-btl span{position:absolute;left:8px;right:8px;top:36%;height:38%;background:#ffffffe6;border-radius:5px}.lcp-float-tag{position:absolute;background:#fff;border-radius:14px;box-shadow:0 10px 30px #14261c14;padding:11px 15px;font-size:13px;font-weight:700}.lcp-float-tag small{display:block;font-weight:600;font-size:11px}@media(max-width:860px){.lcp-hero-inner{grid-template-columns:1fr}.lcp-hero-art{max-width:400px;margin:0 auto}}.lcp-benefits-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;text-align:center}.lcp-benefit b{display:block;font-weight:400;margin-bottom:12px;letter-spacing:-.01em}.lcp-benefit small{display:block;line-height:1.5;max-width:210px;margin:0 auto}@media(max-width:720px){.lcp-benefits-inner{grid-template-columns:repeat(2,1fr);gap:34px 20px}}.lcp-cats{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:0 0 30px}.lcp-cat{background:#fff;border:1px solid var(--lcp-line, #e2ddd0);border-radius:16px;padding:13px 15px;min-width:110px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:.15s}.lcp-cat svg{width:28px;height:28px;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:.15s}.lcp-cat span{font-size:12.5px;font-weight:700;line-height:1.2;text-align:center}.lcp-cat.lcp-on{color:#fff}.lcp-cat.lcp-on span{text-decoration:underline;text-underline-offset:3px}.lcp-mode-bar{display:flex;justify-content:center;margin:0 0 8px}.lcp-mode{display:inline-flex;background:#fff;border:1px solid var(--lcp-line, #e2ddd0);border-radius:44px;padding:5px;box-shadow:0 10px 30px #14261c14}.lcp-mode button{border:none;background:transparent;cursor:pointer;font-weight:700;font-size:14px;padding:11px 22px;border-radius:40px;display:flex;flex-direction:column;align-items:center;line-height:1.15;transition:.15s}.lcp-mode button small{font-weight:600;font-size:11px;opacity:.85}.lcp-mode-note{text-align:center;font-size:13px;margin:8px 0 30px}.lcp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:980px){.lcp-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.lcp-grid{grid-template-columns:1fr}}.lcp-prod{background:#fff;border:1px solid var(--lcp-line, #e2ddd0);border-radius:var(--lcp-radius, 18px);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 30px #14261c14}.lcp-swatch{height:170px;position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12px;overflow:hidden}.lcp-swatch .lcp-b{width:42px;height:86px;border-radius:9px 9px 6px 6px;position:relative;box-shadow:0 10px 18px #00000029}.lcp-swatch .lcp-b:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:15px;height:10px;border-radius:4px;background:#2b2b2b}.lcp-swatch .lcp-b span{position:absolute;left:6px;right:6px;top:34%;height:40%;background:#ffffffe6;border-radius:4px}.lcp-prod .lcp-swatch>.lcp-swatch-img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;display:block;margin:0}.lcp-limited{position:absolute;top:10px;left:10px;background:#c0435a;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:20px}.lcp-pinfo{padding:14px 15px 16px;display:flex;flex-direction:column;flex:1}.lcp-pinfo h3{margin:0;font-size:18px}.lcp-size-pill{align-self:flex-start;background:var(--lcp-cream, #F8F5ED);border:1px solid var(--lcp-line, #e2ddd0);border-radius:20px;font-size:11px;font-weight:700;padding:3px 9px;margin:6px 0 8px}.lcp-ingr{font-size:12.5px;flex:1}.lcp-pbot{display:flex;align-items:center;justify-content:space-between;margin-top:13px}.lcp-price{font-weight:700;font-size:19px}.lcp-price .lcp-was{font-size:12px;text-decoration:line-through;margin-left:5px;font-weight:600;opacity:.7}.lcp-add{border:none;cursor:pointer;font-weight:700;font-size:13px;padding:10px 17px;border-radius:40px}.lcp-stepper{display:flex;align-items:center;border-radius:40px;overflow:hidden;border:1px solid var(--lcp-green, #3B4E3F)}.lcp-stepper button{color:#fff;background:var(--lcp-green, #3B4E3F);border:none;cursor:pointer;width:30px;height:34px;font-size:16px;font-weight:700}.lcp-stepper span{min-width:28px;text-align:center;font-weight:700;font-size:14px}.lcp-buybar{position:fixed;left:0;right:0;bottom:0;z-index:55;background:#fff;border-top:1px solid var(--lcp-line, #e2ddd0);box-shadow:0 -8px 26px #14261c1a;transform:translateY(120%);transition:.25s}.lcp-buybar.lcp-on{transform:translateY(0)}.lcp-buybar-inner{max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 22px}.lcp-buybar .lcp-bb-left{display:flex;align-items:center;gap:14px}.lcp-buybar .lcp-bb-count{color:#fff;background:var(--lcp-green, #3B4E3F);border-radius:40px;min-width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;padding:0 8px}.lcp-buybar .lcp-bb-tot{font-weight:700;font-size:20px}.lcp-buybar .lcp-bb-mode{font-size:12px}.lcp-buybar .lcp-checkout{color:#fff;border:none;cursor:pointer;font-weight:700;font-size:15px;padding:13px 28px;border-radius:44px}.lcp-buybar .lcp-checkout:disabled{opacity:.55;cursor:default}@media(max-width:560px){.lcp-buybar .lcp-bb-mode{display:none}}.lcp-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:860px){.lcp-why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.lcp-why-grid{grid-template-columns:1fr}}.lcp-why-card{background:#fff;border:1px solid var(--lcp-line, #e2ddd0);border-radius:var(--lcp-radius, 18px);padding:26px 22px;text-align:center;box-shadow:0 10px 30px #14261c14}.lcp-why-ic{width:54px;height:54px;border-radius:50%;background:#eef4e6;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.lcp-why-ic svg{width:26px;height:26px;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lcp-why-card b{display:block;font-weight:400;margin-bottom:7px}.lcp-why-card p{margin:0}.lcp-ctable{max-width:780px;margin:0 auto;border:1px solid var(--lcp-line, #e2ddd0);border-radius:var(--lcp-radius, 18px);overflow:hidden;box-shadow:0 10px 30px #14261c14}.lcp-crow{display:grid;grid-template-columns:1.7fr 1fr 1fr;align-items:center}.lcp-crow+.lcp-crow{border-top:1px solid var(--lcp-line, #e2ddd0)}.lcp-cc{padding:15px 18px;font-size:14.5px}.lcp-cc.lcp-feat{font-weight:600}.lcp-ccol-lj{background:#f2f8ea;text-align:center}.lcp-ccol-sm{text-align:center}.lcp-chead .lcp-ccol-lj{color:#fff;font-size:16px}.lcp-chead .lcp-ccol-sm{font-size:15px}.lcp-mark{display:inline-flex;width:26px;height:26px;border-radius:50%;align-items:center;justify-content:center;font-size:14px;font-weight:700}.lcp-mark.lcp-y{background:#dcedc6;color:#4e7a1e}.lcp-mark.lcp-n{background:#f6dfe3;color:#c0435a}@media(max-width:560px){.lcp-cc{padding:12px 10px;font-size:12.5px}.lcp-chead .lcp-ccol-lj,.lcp-chead .lcp-ccol-sm{font-size:13px}}.lcp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;max-width:900px;margin:0 auto}.lcp-step{text-align:center}.lcp-step .lcp-num{width:46px;height:46px;border-radius:50%;font-weight:700;font-size:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.lcp-step b{display:block;margin-bottom:6px}@media(max-width:720px){.lcp-steps{grid-template-columns:1fr;gap:30px}}.lcp-reel-slider{position:relative}.lcp-reel-track{display:flex;flex-wrap:nowrap;align-items:stretch;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-block:6px}.lcp-reel-track::-webkit-scrollbar{display:none}.lcp-reel-track.lcp-is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.lcp-reel-track.lcp-is-dragging *{pointer-events:none}.lcp-reel{flex:0 0 calc((100% - 2 * 16px) / 3);min-width:0;scroll-snap-align:start;display:flex;flex-direction:column}@media(max-width:820px){.lcp-reel{flex-basis:calc((100% - 16px)/2)}}@media(max-width:560px){.lcp-reel{flex-basis:78%;scroll-snap-align:center}}.lcp-reel-frame{position:relative;width:100%;aspect-ratio:9 / 16;border-radius:var(--lcp-radius, 18px);overflow:hidden;background:#e7e2d4;isolation:isolate}.lcp-reel-frame[data-has-video=false]{border:1px dashed var(--lcp-line, #e2ddd0)}.lcp-reel-video,.lcp-reel-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lcp-reel-video{background:#000}.lcp-reel-cover{z-index:2;transition:opacity .35s ease}.lcp-reel-cover.lcp-hidden{opacity:0;pointer-events:none}.lcp-reel-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block;z-index:2;background:#000}.lcp-reel-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px;text-align:center;color:var(--lcp-muted, #6b6f66);font-size:12.5px}.lcp-reel-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;padding:0;border:0;border-radius:999px;background:#ffffffeb;color:#212121;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3;transition:transform .25s ease,background-color .25s ease}.lcp-reel-play:hover{background:#fff;transform:translate(-50%,-50%) scale(1.07)}.lcp-reel-play.lcp-playing{opacity:0;pointer-events:none}.lcp-reel-play svg{width:20px;height:20px;margin-left:3px;display:block}.lcp-reel-sound{position:absolute;top:10px;right:10px;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:#1414148c;color:#fff;cursor:pointer;display:none;align-items:center;justify-content:center;z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lcp-reel-frame.lcp-playing .lcp-reel-sound{display:flex}.lcp-reel-sound svg{width:14px;height:14px;display:block}.lcp-reel-sound .lcp-sound-off,.lcp-reel-sound[aria-pressed=true] .lcp-sound-on{display:none}.lcp-reel-sound[aria-pressed=true] .lcp-sound-off{display:block}.lcp-reel-tags{position:absolute;left:14px;right:14px;bottom:14px;z-index:3;display:flex;flex-wrap:wrap;gap:8px}.lcp-reel-tag{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:7px 11px;border-radius:20px;background:var(--lcp-tag-bg, #ffffff);color:var(--lcp-tag-text, #212121);font-size:12px;line-height:1.2;text-decoration:none;transition:transform .25s ease}.lcp-reel-tag:hover{transform:translateY(-2px)}.lcp-reel-frame.lcp-playing[data-embed-provider] .lcp-reel-tags{display:none}.lcp-reel-tag svg{width:14px;height:14px;flex:0 0 auto}.lcp-reel-tag-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcp-reel-tag-price{opacity:.65;white-space:nowrap}.lcp-reel-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:22px}.lcp-reel-dot{-webkit-appearance:none;appearance:none;padding:0;border:0;cursor:pointer;width:8px;height:8px;border-radius:999px;background:var(--lcp-line, #e2ddd0);transition:width .25s ease,background-color .25s ease}.lcp-reel-dot[aria-current=true]{width:22px;background:var(--lcp-dot-active, #3B4E3F)}.lcp-ugc-tag{text-align:center;margin-top:24px;font-size:18px}.lcp-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto}.lcp-review{background:#fff;border:1px solid var(--lcp-line, #e2ddd0);border-radius:var(--lcp-radius, 18px);padding:22px;box-shadow:0 10px 30px #14261c14}.lcp-review .lcp-stars{font-size:15px;margin-bottom:10px;display:block}.lcp-review p{margin:0;font-size:14.5px}.lcp-review b{display:block;margin-top:12px;font-size:13px;font-weight:700}@media(max-width:720px){.lcp-reviews-grid{grid-template-columns:1fr}}.lcp-cta-band{text-align:center}.lcp-cta-band p{margin:12px auto 24px;max-width:520px}.stacked-text--button{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:700;font-size:16px;line-height:1;padding:15px 26px;border-radius:44px;border:1.5px solid var(--lcp-green, #3B4E3F);color:var(--lcp-green, #3B4E3F);background:transparent;cursor:pointer;transition:.15s}.stacked-text--button:hover,.stacked-text--button:focus-visible{background:var(--lcp-green, #3B4E3F);color:#fff}.stacked-text--button[data-item=primary-button]{background:var(--lcp-accent, #F96946);border-color:var(--lcp-accent, #F96946);color:#212121}.stacked-text--button[data-item=primary-button]:hover,.stacked-text--button[data-item=primary-button]:focus-visible{background:#d94e57;border-color:#d94e57;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/53/assets/lcp-landing.css.map */
