:root{--lf-cream: #FFF7E8;--lf-paper: #FFFFFF;--lf-ink: #12261B;--lf-ink-2: #3E5046;--lf-pitch: #0F3D27;--lf-grass: #1E7A4C;--lf-gold: #FFC93C;--lf-gold-soft: #FFE8A3;--lf-coral: #FF6B4A;--lf-sky: #BFE6FA;--lf-mint: #DDF0E2;--lf-line: #EADFC8;--lf-head: var(--font-heading--family,"Poppins",system-ui,sans-serif);--lf-body: var(--font-body--family,"Inter",system-ui,sans-serif);--lf-pop: 0 4px 0 var(--lf-ink)}.lf{font-family:var(--lf-body);color:var(--lf-ink);position:relative}.lf *,.lf *:before,.lf *:after{box-sizing:border-box}.lf img{max-width:100%;height:auto;display:block}.lf a{color:inherit}.lf-wrap{max-width:1240px;margin-inline:auto;position:relative;z-index:1;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.lf-pad{padding-block:clamp(56px,8vw,104px)}.lf-pad--tight{padding-block:clamp(40px,5vw,64px)}.lf .lf-kicker{display:inline-block;margin:0 0 14px;font:700 13px/1.2 var(--lf-head);letter-spacing:.14em;text-transform:uppercase;color:var(--lf-grass)}.lf .lf-h1,.lf .lf-h2,.lf .lf-h3{font-family:var(--lf-head);font-weight:700;color:inherit;margin:0;text-wrap:balance}.lf .lf-h1{font-size:clamp(40px,5.4vw,70px);line-height:1.04;letter-spacing:-.025em}.lf .lf-h2{font-size:clamp(30px,3.8vw,50px);line-height:1.08;letter-spacing:-.02em}.lf .lf-h3{font-size:clamp(20px,1.7vw,23px);line-height:1.2;letter-spacing:-.01em}.lf .lf-h1 em,.lf .lf-h2 em{font-style:normal;padding-inline:.06em;margin-inline:-.06em;white-space:nowrap;background:linear-gradient(transparent 60%,var(--lf-gold) 60% 92%,transparent 92%)}.lf .lf-lead{font-size:clamp(17px,1.35vw,19px);line-height:1.6;color:var(--lf-ink-2);margin:18px 0 0;max-width:36em}.lf .lf-text{font-size:16px;line-height:1.6;color:var(--lf-ink-2);margin:0}.lf-head{max-width:760px;margin-bottom:clamp(32px,4vw,52px)}.lf-head--center{margin-inline:auto;text-align:center}.lf-head--center .lf-lead{margin-inline:auto}.lf .lf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;border:2px solid var(--lf-ink);font:600 16px/1 var(--lf-head);text-decoration:none;cursor:pointer;background:var(--lf-gold);color:var(--lf-ink);box-shadow:var(--lf-pop);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.lf .lf-btn:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--lf-ink)}.lf .lf-btn:active{transform:translateY(2px);box-shadow:0 2px 0 var(--lf-ink)}.lf .lf-btn:focus-visible{outline:3px solid var(--lf-coral);outline-offset:3px}.lf .lf-btn--ghost{background:var(--lf-paper)}.lf .lf-btn--dark{background:var(--lf-ink);color:var(--lf-cream)}.lf .lf-btn svg{width:18px;height:18px;flex:none}.lf-actions{display:flex;flex-wrap:wrap;gap:14px 16px;margin-top:30px}.lf .lf-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;background:var(--lf-paper);border:2px solid var(--lf-ink);border-radius:999px;box-shadow:0 3px 0 var(--lf-ink);font:600 14px/1.2 var(--lf-head)}.lf .lf-chip svg{width:20px;height:20px;flex:none}.lf-checks{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-wrap:wrap;gap:10px 22px}.lf-checks li{display:flex;align-items:center;gap:8px;font:600 15px/1.3 var(--lf-head)}.lf-checks svg{width:22px;height:22px;flex:none}.lf-deco{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.lf-deco svg{position:absolute}.lf-hero{background:var(--lf-cream);overflow:hidden}.lf-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,72px);align-items:center}.lf-hero__copy{min-width:0}.lf-hero__copy .lf-chip{margin-bottom:22px}.lf-hero__art{position:relative;width:100%;max-width:580px;aspect-ratio:1 / 1;margin-inline:auto}.lf-hero__card{position:absolute;width:60%;border-radius:22px;overflow:hidden;border:3px solid var(--lf-ink);box-shadow:0 22px 44px #12261b38;background:var(--lf-paper);transition:transform .35s ease}.lf-hero__card img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.lf-hero__card--1{left:0;top:10%;transform:rotate(-9deg)}.lf-hero__card--2{right:0;top:2%;transform:rotate(8deg)}.lf-hero__card--3{left:21%;top:30%;width:62%;transform:rotate(-1.5deg);z-index:2}.lf-hero__art:hover .lf-hero__card--1{transform:rotate(-12deg) translate(-8px)}.lf-hero__art:hover .lf-hero__card--2{transform:rotate(11deg) translate(8px)}.lf-sticker{position:absolute;z-index:3;right:2%;bottom:2%;width:30%;aspect-ratio:1 / 1;border-radius:50%;background:var(--lf-coral);color:var(--lf-paper);border:3px solid var(--lf-ink);box-shadow:0 5px 0 var(--lf-ink);display:grid;place-content:center;text-align:center;transform:rotate(-12deg);text-decoration:none;font-family:var(--lf-head);padding:8px}.lf-sticker b{display:block;font-size:clamp(22px,2.6vw,34px);line-height:1;font-weight:700}.lf-sticker span{display:block;font-size:clamp(11px,1vw,13px);line-height:1.25;font-weight:600;margin-top:4px}.lf-sticker:hover{transform:rotate(-6deg) scale(1.04)}.lf-ticker{background:var(--lf-pitch);color:var(--lf-cream);overflow:hidden;padding-block:18px}.lf-ticker__track{display:flex;width:max-content;animation:lf-scroll 38s linear infinite}.lf-ticker__list{display:flex;align-items:center;gap:28px;padding-right:28px;margin:0;list-style:none;padding-left:0}.lf-ticker__list li{display:flex;align-items:center;gap:28px;white-space:nowrap;font:600 clamp(16px,1.5vw,19px)/1 var(--lf-head)}.lf-ticker__list svg{width:20px;height:20px;flex:none}.lf-ticker:hover .lf-ticker__track{animation-play-state:paused}@keyframes lf-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lf-ticker__track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.lf-ticker__list+.lf-ticker__list{display:none}.lf-ticker__list{flex-wrap:wrap;justify-content:center;row-gap:12px}.lf .lf-btn,.lf-hero__card,.lf-card{transition:none}}.lf-products{background:var(--lf-cream)}.lf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px)}.lf-card{display:flex;flex-direction:column;background:var(--lf-paper);border:2px solid var(--lf-ink);border-radius:26px;overflow:hidden;text-decoration:none;color:var(--lf-ink);box-shadow:0 6px 0 var(--lf-ink);transition:transform .2s ease,box-shadow .2s ease;min-width:0}.lf-card:hover{transform:translateY(-5px);box-shadow:0 11px 0 var(--lf-ink)}.lf-card:focus-visible{outline:3px solid var(--lf-coral);outline-offset:4px}.lf-card__media{aspect-ratio:1 / 1;overflow:hidden;border-bottom:2px solid var(--lf-ink);background:var(--lf-mint)}.lf-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.lf-card:hover .lf-card__media img{transform:scale(1.03)}.lf-card__body{display:flex;flex-direction:column;gap:8px;padding:20px 22px 22px;flex:1}.lf-card__sub{font-size:15px;line-height:1.45;color:var(--lf-ink-2);margin:0}.lf-card__foot{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.lf-price{font:700 22px/1 var(--lf-head)}.lf-price s{font-weight:600;font-size:.7em;color:var(--lf-ink-2);margin-left:6px}.lf-go{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;flex:none;background:var(--lf-gold);border:2px solid var(--lf-ink);transition:transform .2s ease}.lf-go svg{width:20px;height:20px}.lf-card:hover .lf-go{transform:translate(4px)}.lf-badge{display:inline-block;align-self:flex-start;padding:5px 10px;border-radius:999px;background:var(--lf-mint);font:700 12px/1.1 var(--lf-head);letter-spacing:.04em;text-transform:uppercase;color:var(--lf-pitch)}.lf-audience{background:var(--lf-paper)}.lf-aud{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px)}.lf-aud__card{border:2px solid var(--lf-ink);border-radius:26px;padding:clamp(24px,2.6vw,34px);display:flex;flex-direction:column;gap:14px;min-width:0}.lf-aud__card--mint{background:var(--lf-mint)}.lf-aud__card--sky{background:var(--lf-sky)}.lf-aud__card--gold{background:var(--lf-gold-soft)}.lf-aud__card--coral{background:#ffd9cf}.lf-aud__icon{width:58px;height:58px;border-radius:18px;background:var(--lf-paper);border:2px solid var(--lf-ink);display:grid;place-items:center;box-shadow:0 3px 0 var(--lf-ink)}.lf-aud__icon svg{width:30px;height:30px}.lf-aud__links{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px}.lf-aud__links a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:14px;background:#ffffffb8;text-decoration:none;font:600 15px/1.25 var(--lf-head);transition:background-color .15s ease}.lf-aud__links a:hover{background:var(--lf-paper)}.lf-aud__links svg{width:18px;height:18px;flex:none}.lf-bundle{background:var(--lf-cream)}.lf-bundle__panel{position:relative;overflow:hidden;background:var(--lf-pitch);color:var(--lf-cream);border-radius:36px;border:3px solid var(--lf-ink);padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,4vw,56px);align-items:center}.lf-bundle__panel>:not(.lf-deco){position:relative;z-index:1;min-width:0}.lf-bundle .lf-kicker{color:var(--lf-gold)}.lf-bundle .lf-lead{color:#fff7e8d1}.lf-bundle__price{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:24px}.lf-bundle__now{font:700 clamp(48px,5vw,66px)/1 var(--lf-head);color:var(--lf-gold);letter-spacing:-.02em}.lf-bundle__was{font:600 22px/1 var(--lf-head);color:#fff7e8b3}.lf-bundle__save{display:inline-block;padding:8px 14px;border-radius:999px;background:var(--lf-coral);color:var(--lf-paper);border:2px solid var(--lf-ink);font:700 15px/1 var(--lf-head);transform:rotate(-3deg)}.lf-bundle__list{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.lf-bundle__list li{display:flex;align-items:center;gap:12px;font:600 15px/1.25 var(--lf-head);min-width:0}.lf-bundle__list img{width:44px;height:44px;border-radius:12px;object-fit:cover;flex:none;border:2px solid rgba(255,247,232,.25)}.lf-bundle .lf-btn{box-shadow:0 4px #071f13;border-color:#071f13}.lf-bundle__art{justify-self:center;width:100%;max-width:440px}.lf-bundle__art img{width:100%;border-radius:26px;border:3px solid var(--lf-ink);transform:rotate(3deg);box-shadow:0 24px 50px #00000059}.lf-steps{background:var(--lf-paper)}.lf-steps--cream{background:var(--lf-cream)}.lf-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px);position:relative;counter-reset:lf-step;list-style:none;padding:0;margin:0}.lf-steps__grid:before{content:"";position:absolute;top:33px;left:16%;right:16%;border-top:3px dashed rgba(18,38,27,.35);z-index:0}.lf-step{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.lf-step__num{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:var(--lf-gold);border:2px solid var(--lf-ink);box-shadow:var(--lf-pop);font:700 28px/1 var(--lf-head);margin-bottom:6px}.lf-step:nth-child(2) .lf-step__num{background:var(--lf-sky)}.lf-step:nth-child(3) .lf-step__num{background:var(--lf-mint)}.lf-step .lf-text{max-width:30ch}.lf-promises{background:var(--lf-cream)}.lf-prom{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.lf-prom__item{border:2px solid var(--lf-line);border-radius:22px;padding:24px;background:var(--lf-paper);display:flex;flex-direction:column;gap:10px;min-width:0}.lf-prom__icon{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:var(--lf-mint);margin-bottom:4px}.lf-prom__item:nth-child(4n+2) .lf-prom__icon{background:var(--lf-sky)}.lf-prom__item:nth-child(4n+3) .lf-prom__icon{background:var(--lf-gold-soft)}.lf-prom__item:nth-child(4n+4) .lf-prom__icon{background:#ffd9cf}.lf-prom__icon svg{width:26px;height:26px}.lf-prom__item .lf-h3{font-size:19px}.lf-prom__item .lf-text{font-size:15px}.lf-promises--strip{background:var(--lf-paper)}.lf-promises--strip .lf-prom__item{background:var(--lf-cream);border-color:transparent}.lf-about{background:var(--lf-paper)}.lf-about__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:center}.lf-board{position:relative;overflow:hidden;background:var(--lf-pitch);color:var(--lf-cream);border-radius:30px;border:3px solid var(--lf-ink);padding:clamp(22px,3vw,34px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lf-board__cell{position:relative;z-index:1;background:#fff7e812;border:1.5px solid rgba(255,247,232,.18);border-radius:18px;padding:20px 18px;min-width:0}.lf-board__num{font:700 clamp(34px,3.8vw,48px)/1 var(--lf-head);color:var(--lf-gold);letter-spacing:-.02em}.lf-board__label{margin-top:8px;font:600 14px/1.3 var(--lf-head);color:#fff7e8d9}.lf-board__title{grid-column:1 / -1;position:relative;z-index:1;display:flex;align-items:center;gap:10px;font:700 13px/1 var(--lf-head);letter-spacing:.14em;text-transform:uppercase;color:#fff7e8bf}.lf-board__title i{width:9px;height:9px;border-radius:50%;background:var(--lf-coral);box-shadow:0 0 0 4px #ff6b4a40}.lf-sign{margin-top:18px;font:600 16px/1.4 var(--lf-head)}.lf-sign span{display:block;font:400 14px/1.4 var(--lf-body);color:var(--lf-ink-2)}.lf-faq{background:var(--lf-cream)}.lf-faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:start}.lf-faq__list{border-top:2px solid var(--lf-ink)}.lf-faq details{border-bottom:2px solid var(--lf-ink)}.lf-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 2px;font:600 clamp(17px,1.4vw,19px)/1.35 var(--lf-head)}.lf-faq summary::-webkit-details-marker{display:none}.lf-faq summary:focus-visible{outline:3px solid var(--lf-coral);outline-offset:2px;border-radius:8px}.lf-faq__icon{position:relative;width:34px;height:34px;border-radius:50%;border:2px solid var(--lf-ink);background:var(--lf-gold);flex:none;transition:transform .2s ease}.lf-faq__icon:before,.lf-faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2.5px;background:var(--lf-ink);transform:translate(-50%,-50%);border-radius:2px}.lf-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.lf-faq details[open] .lf-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.lf-faq__a{padding:0 2px 24px;font-size:16px;line-height:1.65;color:var(--lf-ink-2);max-width:62ch}.lf-faq__a p{margin:0 0 10px}.lf-faq .lf-mail{display:inline-block;margin-top:18px;font:600 16px/1.4 var(--lf-head);-webkit-user-select:all;user-select:all}.lf-cta{background:var(--lf-gold);border-block:3px solid var(--lf-ink);overflow:hidden}.lf-cta__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px}.lf-cta .lf-lead{color:var(--lf-ink)}.lf-cta .lf-btn{background:var(--lf-ink);color:var(--lf-cream)}.lf-cta .lf-btn--ghost{background:var(--lf-paper);color:var(--lf-ink)}.lf-cta .lf-actions{margin-top:0}@media(max-width:989px){.lf-hero__grid,.lf-bundle__panel,.lf-about__grid,.lf-faq__grid{grid-template-columns:minmax(0,1fr)}.lf-hero__art{max-width:460px}.lf-grid,.lf-aud,.lf-prom{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-bundle__art{max-width:360px;order:-1}.lf-aud__card:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:639px){.lf-grid,.lf-aud,.lf-prom{grid-template-columns:minmax(0,1fr)}.lf-aud__card:last-child:nth-child(odd){grid-column:auto}.lf-steps__grid{grid-template-columns:minmax(0,1fr);gap:28px}.lf-steps__grid:before{top:20px;bottom:20px;left:33px;right:auto;border-top:0;border-left:3px dashed rgba(18,38,27,.35)}.lf-step{flex-direction:row;text-align:left;align-items:flex-start;gap:18px}.lf-step__num{margin:0;flex:none}.lf-step>div{padding-top:6px}.lf-bundle__list{grid-template-columns:minmax(0,1fr)}.lf .lf-btn{width:100%}.lf-actions{flex-direction:column}.lf-sticker{width:34%}.lf-hero__art{width:92%}}body{background-color:var(--lf-cream)}.product-information .button:not(.button-secondary,.button-unstyled),.product-form-buttons .button:not(.button-secondary,.button-unstyled),.cart-drawer .button:not(.button-secondary,.button-unstyled),.cart-page .button:not(.button-secondary,.button-unstyled){box-shadow:0 4px 0 var(--lf-ink);transition:transform .15s ease,box-shadow .15s ease}.product-information .button:not(.button-secondary,.button-unstyled):hover,.product-form-buttons .button:not(.button-secondary,.button-unstyled):hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--lf-ink)}.lf-logo{display:inline-flex;align-items:center;gap:10px;color:#12261b;font-family:var(--lf-head);font-weight:700;font-size:25px;line-height:1;letter-spacing:-.02em;white-space:nowrap}.lf-logo svg{width:1.45em;height:1.45em;flex:none;transition:transform .4s ease}.lf-logo b{color:var(--lf-coral);font-weight:700}.lf-logo--inverse{color:var(--lf-cream)}.lf-logo--inverse b{color:var(--lf-gold)}a:hover>.lf-logo svg,a:hover .lf-logo svg{transform:rotate(-30deg)}@media(max-width:749px){.lf-logo{font-size:21px;gap:8px}}.lf div.lf-lead p{margin:0 0 12px}.lf div.lf-lead p:last-child{margin-bottom:0}.lf-cta .lf-h2 em{background:linear-gradient(transparent 60%,rgba(255,255,255,.75) 60% 92%,transparent 92%)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lf.css.map */
