.lp{--lp-ink:var(--text,#3d3d3d);--lp-soft:var(--text-soft,#484848);--lp-mute:var(--muted,#8a8a8a);--lp-line:var(--line,#e7e1e4);--lp-pink:#fc86b8;--lp-pink-ink:#c2467f;--lp-primary:var(--primary,#EB003B);--lp-green:#21c375;--lp-green-ink:#12894f;--lp-mint:var(--bg-mint,#e9f6f1);--lp-cream:#fdf7f9;--lp-r:15px;--lp-r-lg:18px;--lp-shadow:0 14px 34px rgba(252,134,184,.14);font-family:var(--font-body,"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif);color:var(--lp-ink);position:relative}.lp *{box-sizing:border-box}.lp--hero{background:linear-gradient(#ffbde7,#ffbde780 24%,#fff0 46%),linear-gradient(#7fdcf033,#f4ffc533)}.lp--hero .lp__sec:first-of-type{padding-top:var(--page-top, 150px)}.lp__wrap{max-width:1120px;margin:0 auto;padding:0 var(--gutter,20px)}.lp__sec{padding:clamp(34px,6vw,64px) 0}.lp__h2{font-family:var(--font-head,"Antic Didone","Cormorant Garamond",Georgia,serif);font-weight:400;font-size:clamp(1.7rem,4.2vw,2.5rem);margin:0 0 8px;line-height:1.06;letter-spacing:normal;text-wrap:balance}.lp__lede{margin:0 0 22px;color:var(--lp-soft);font-size:1rem;line-height:1.6;font-weight:300;max-width:62ch}.lp-bare .header__nav,.lp-bare .header__menu,.lp-bare .header__search{display:none!important}.lp-buy__grid{display:grid;gap:26px}@media(min-width:900px){.lp-buy__grid{grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:52px;align-items:start}.lp-buy__col{position:sticky;top:calc(var(--header-h,98px) + 16px)}}.lp-buy__media{border-radius:var(--lp-r-lg);overflow:hidden;background:#ffffff8c;aspect-ratio:1/1;position:relative}.lp-buy__media img{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .25s ease}.lp-buy__media img.is-out{opacity:0}.lp-buy__badge{position:absolute;bottom:14px;left:14px;background:var(--lp-green);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.085em;text-transform:uppercase;padding:.45em .9em;border-radius:999px}.lp-buy__eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-pink-ink);margin:0 0 10px}.lp-buy__title{font-family:var(--font-head,"Antic Didone","Cormorant Garamond",Georgia,serif);font-weight:400;font-size:clamp(2.1rem,5.4vw,3.05rem);line-height:1.02;margin:0;color:var(--lp-ink);text-wrap:balance}.lp-buy__sub{margin:12px 0 0;color:var(--lp-soft);font-size:1.02rem;line-height:1.6;font-weight:300}.lp-buy__pricerow{display:flex;align-items:baseline;gap:11px;margin:20px 0 2px;flex-wrap:wrap}.lp-buy__price{font-family:var(--font-head,"Antic Didone",Georgia,serif);font-weight:400;font-size:2.3rem;line-height:1;color:var(--lp-ink)}.lp-buy__was{color:var(--lp-mute);text-decoration:line-through;font-size:1.05rem}.lp-buy__per{color:var(--lp-mute);font-size:.88rem;margin:6px 0 16px;font-weight:300}.lp-buy__label{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-mute);margin:22px 0 10px;display:block}.lp-opts{display:grid;gap:11px}.lp-opts--2{grid-template-columns:1fr 1fr}.lp-opts--3{grid-template-columns:repeat(3,1fr)}.lp-opt{position:relative;border:1.5px solid var(--lp-line);background:#fff;border-radius:var(--lp-r);padding:14px 13px;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .18s ease,background .18s ease,box-shadow .2s ease;display:flex;flex-direction:column;gap:3px;min-height:68px;justify-content:center}.lp-opt:hover{border-color:var(--lp-pink)}.lp-opt[aria-checked=true]{border-color:var(--lp-pink);border-width:2px;background:#fff;box-shadow:var(--lp-shadow)}.lp-opt:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.lp-opt__t{font-weight:600;font-size:.98rem;line-height:1.25}.lp-opt__s{font-size:.82rem;color:var(--lp-mute);line-height:1.3;font-weight:300}.lp-opt__tag{position:absolute;top:-9px;right:11px;background:var(--lp-pink);color:#fff;font-size:.53rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:.3em .65em;border-radius:20px;white-space:nowrap}.lp-buy__cta{width:100%;margin-top:22px;border:2px solid var(--lp-primary);border-radius:96px;background:var(--lp-primary);color:#fff;font-family:inherit;font-weight:600;font-size:1.02rem;letter-spacing:.01em;min-height:54px;padding:15px 30px;cursor:pointer;transition:transform .18s var(--ease,ease),box-shadow .2s,filter .2s}.lp-buy__cta:hover{filter:brightness(1.07);box-shadow:0 10px 26px #eb003b3d;transform:translateY(-1px)}.lp-buy__cta:active{transform:translateY(0)}.lp-buy__cta:focus-visible{outline:2px solid var(--lp-ink);outline-offset:3px}.lp-buy__cta[disabled],.lp-buy__cta[aria-busy=true]{opacity:.55;cursor:progress;transform:none}.lp-buy__note{text-align:center;color:var(--lp-mute);font-size:.82rem;margin:12px 0 0;font-weight:300}.lp-buy__first{margin:18px 0 0;padding:12px 14px;border-radius:var(--lp-r);background:var(--lp-mint);border:1px solid rgba(33,195,117,.3);font-size:.87rem;line-height:1.5;color:var(--lp-ink);text-align:center;font-weight:300}.lp-buy__first b{color:var(--lp-green-ink);font-weight:700}.lp-buy__err{margin:12px 0 0;padding:11px 13px;border-radius:var(--lp-r);background:#fbeeea;border:1px solid #f0c9c1;color:#8c2f22;font-size:.87rem;line-height:1.45}.lp-buy__err[hidden]{display:none}.lp-buy__sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--lp-line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:none;gap:12px;align-items:center;box-shadow:0 -6px 22px #3d3d3d1a}.lp-buy__sticky.is-on{display:flex}.lp-buy__sticky-p{font-family:var(--font-head,"Antic Didone",Georgia,serif);font-size:1.25rem;white-space:nowrap;color:var(--lp-ink)}.lp-buy__sticky .lp-buy__cta{margin:0;flex:1;padding:13px 18px;min-height:48px;font-size:.98rem}@media(min-width:900px){.lp-buy__sticky{display:none!important}}.lp-tier{position:relative;border:1.5px solid var(--lp-line);background:#fff;border-radius:var(--lp-r);padding:22px 6px 14px;cursor:pointer;font:inherit;color:inherit;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;transition:border-color .18s ease,background .18s ease,box-shadow .2s ease}.lp-tier:hover{border-color:var(--lp-pink)}.lp-tier[aria-checked=true]{background:var(--lp-pink);border-color:var(--lp-pink);color:#fff;box-shadow:var(--lp-shadow)}.lp-tier:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.lp-tier__pics{display:flex;justify-content:center;align-items:flex-end;gap:2px;height:76px;margin-bottom:6px}.lp-tier__pics img{height:100%;width:auto;max-width:34px;object-fit:contain;display:block}.lp-tier__pics.is-one img{max-width:56px}.lp-tier__count{font-family:var(--font-head,"Antic Didone",Georgia,serif);font-weight:400;font-size:1.75rem;line-height:1}.lp-tier__unit{font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-mute);line-height:1.3;margin-top:2px}.lp-tier[aria-checked=true] .lp-tier__unit{color:#ffffffdb}.lp-tier__price{font-family:var(--font-head,"Antic Didone",Georgia,serif);font-weight:400;font-size:1.15rem;margin-top:7px}.lp-tier__orig{color:var(--lp-mute);font-size:.78rem;text-decoration:line-through}.lp-tier[aria-checked=true] .lp-tier__orig{color:#fffc}.lp-tier__per{font-size:.72rem;color:var(--lp-mute);font-weight:300}.lp-tier[aria-checked=true] .lp-tier__per{color:#ffffffe6}.lp-tier__save{font-size:.68rem;font-weight:700;color:var(--lp-green-ink);margin-top:4px}.lp-tier[aria-checked=true] .lp-tier__save{color:#fff}.lp-tier__badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:var(--lp-pink);color:#fff;font-size:.53rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:.3em .65em;border-radius:20px;white-space:nowrap}.lp-tier[aria-checked=true] .lp-tier__badge{background:#fff;color:var(--lp-pink-ink)}.lp-bundles__grid{display:grid;gap:13px}.lp-bundle{position:relative;display:grid;grid-template-columns:92px 1fr auto;gap:16px;align-items:center;border:1.5px solid var(--lp-line);background:#fff;border-radius:var(--lp-r);padding:16px;cursor:pointer;font:inherit;color:inherit;text-align:left;transition:border-color .18s ease,box-shadow .2s ease;width:100%}.lp-bundle:hover{border-color:var(--lp-pink)}.lp-bundle[aria-checked=true]{border-color:var(--lp-pink);border-width:2px;box-shadow:var(--lp-shadow)}.lp-bundle:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.lp-bundle__img{width:92px;height:92px;object-fit:contain;display:block;border-radius:12px;background:var(--lp-cream)}.lp-bundle__name{font-family:var(--font-head,"Antic Didone",Georgia,serif);font-weight:400;font-size:1.2rem;line-height:1.15;display:block}.lp-bundle__note{font-size:.84rem;color:var(--lp-mute);line-height:1.4;margin-top:4px;font-weight:300;display:block}.lp-bundle__right{text-align:right;white-space:nowrap}.lp-bundle__price{font-family:var(--font-head,"Antic Didone",Georgia,serif);font-weight:400;font-size:1.4rem;display:block;line-height:1.1}.lp-bundle__orig{color:var(--lp-mute);font-size:.8rem;text-decoration:line-through;display:block}.lp-bundle__save{font-size:.7rem;font-weight:700;color:var(--lp-green-ink);display:block;margin-top:3px;letter-spacing:.02em}.lp-bundle__badge{position:absolute;top:-9px;left:16px;background:var(--lp-pink);color:#fff;font-size:.53rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:.3em .65em;border-radius:20px}@media(max-width:460px){.lp-bundle{grid-template-columns:68px 1fr;row-gap:10px}.lp-bundle__img{width:68px;height:68px}.lp-bundle__right{grid-column:1 / -1;text-align:left}}.lp-steps__grid{display:grid;gap:16px}@media(min-width:760px){.lp-steps__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px}}.lp-step{background:#fff;border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);padding:24px}.lp-step__n{width:34px;height:34px;border-radius:50%;background:var(--lp-pink);color:#fff;display:grid;place-items:center;font-family:var(--font-head,"Antic Didone",Georgia,serif);font-size:1.1rem;margin-bottom:12px}.lp-step h3{margin:0 0 6px;font-size:1.02rem;font-weight:600}.lp-step p{margin:0;color:var(--lp-soft);font-size:.92rem;line-height:1.55;font-weight:300}.lp-quotes__grid{display:grid;gap:18px}@media(min-width:820px){.lp-quotes__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.lp-quote{background:#fff;border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);padding:26px 24px;display:flex;flex-direction:column;gap:15px}.lp-quote__top{display:flex;align-items:center;gap:13px}.lp-quote__ph{width:54px;height:54px;border-radius:50%;object-fit:cover;display:block;flex:none}.lp-quote__who{font-weight:600;font-size:.94rem;line-height:1.3}.lp-quote__role{font-weight:300;color:var(--lp-mute);font-size:.84rem;display:block}.lp-quote blockquote{margin:0;font-size:1rem;line-height:1.65;font-weight:300}.lp-trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.lp-trust__item{text-align:center;padding:20px 14px;border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);background:#fff}.lp-trust__item b{display:block;font-family:var(--font-head,"Antic Didone",Georgia,serif);font-weight:400;font-size:1.08rem;margin-bottom:5px}.lp-trust__item span{font-size:.82rem;color:var(--lp-mute);line-height:1.4;font-weight:300}.lp-faq__list{border-top:1px solid var(--lp-line)}.lp-faq details{border-bottom:1px solid var(--lp-line);padding:17px 0}.lp-faq summary{cursor:pointer;font-weight:600;font-size:1rem;list-style:none;display:flex;justify-content:space-between;gap:14px;align-items:center}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--lp-pink-ink);font-weight:400;flex:none;font-size:1.3rem;line-height:1}.lp-faq details[open] summary:after{content:"\2013"}.lp-faq p{margin:11px 0 0;color:var(--lp-soft);font-size:.94rem;line-height:1.6;font-weight:300}.lp-single__points{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:9px}.lp-single__points li{position:relative;padding-left:24px;font-size:.94rem;line-height:1.5;font-weight:300;color:var(--lp-ink)}.lp-single__points li:before{content:"";position:absolute;left:2px;top:.52em;width:8px;height:8px;border-radius:999px;background:var(--lp-pink);box-shadow:0 0 0 4px #fc86b829}.lp-ladder{margin:20px 0 0;padding:14px;border-radius:var(--lp-r);background:var(--lp-mint);border:1px solid rgba(33,195,117,.3)}.lp-ladder[hidden]{display:none}.lp-ladder.is-done{background:#f6f4f7;border-color:var(--lp-line)}.lp-ladder__txt{margin:0;font-size:.88rem;font-weight:600;color:var(--lp-green-ink)}.lp-ladder.is-done .lp-ladder__txt{color:var(--lp-mute);font-weight:400}.lp-ladder__btn{margin:10px 0 0;width:100%;border:1.5px solid var(--lp-green);border-radius:96px;background:#fff;color:var(--lp-green-ink);font:inherit;font-weight:600;font-size:.9rem;padding:11px 16px;cursor:pointer;transition:background .18s ease,color .18s ease}.lp-ladder__btn:hover{background:var(--lp-green);color:#fff}.lp-ladder__btn[hidden]{display:none}.lp-donate__form{max-width:640px}.lp-gift{display:flex;gap:10px;flex-wrap:wrap}.lp-gift__opt{flex:1 1 90px;min-width:90px;border:1.5px solid var(--lp-line);background:#fff;border-radius:var(--lp-r);padding:14px 10px;cursor:pointer;font:inherit;color:inherit;transition:border-color .18s ease,background .18s ease,box-shadow .2s ease}.lp-gift__opt:hover{border-color:var(--lp-pink)}.lp-gift__opt[aria-checked=true]{border-color:var(--lp-pink);border-width:2px;background:#fff;box-shadow:var(--lp-shadow)}.lp-gift__opt:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.lp-gift__amt{font-family:var(--font-head,"Antic Didone",Georgia,serif);font-size:1.3rem;line-height:1;display:block}.lp-gift__opt--no .lp-gift__amt{font-family:inherit;font-size:.9rem;font-weight:500;color:var(--lp-mute)}.lp-donate__sum{margin:22px 0 0;padding:16px 18px;border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);background:#fff;max-width:440px;display:grid;gap:8px}.lp-donate__row{display:flex;justify-content:space-between;align-items:baseline;font-size:.93rem;font-weight:300;color:var(--lp-soft)}.lp-donate__row b{font-weight:600;color:var(--lp-ink);font-variant-numeric:tabular-nums}.lp-donate__row--tot{border-top:1px solid var(--lp-line);padding-top:9px;margin-top:2px;font-size:1rem;color:var(--lp-ink)}.lp-donate__row--tot b{font-family:var(--font-head,"Antic Didone",Georgia,serif);font-weight:400;font-size:1.35rem}.lp-donate__give{font-size:.82rem;line-height:1.45;color:var(--lp-green-ink);font-weight:600}.lp-gift__value{margin:14px 0 0;display:inline-block;padding:6px 12px;border-radius:999px;background:var(--lp-mint);color:var(--lp-green-ink);font-size:.82rem;font-weight:700;letter-spacing:.02em}.lp-gift__form{margin:22px 0 0}.lp-gift__row{display:flex;gap:10px;flex-wrap:wrap}.lp-gift__input{flex:1 1 220px;min-width:0;border:1.5px solid var(--lp-line);border-radius:96px;background:#fff;padding:15px 20px;font:inherit;font-size:1rem;color:var(--lp-ink);min-height:54px}.lp-gift__input::placeholder{color:var(--lp-mute)}.lp-gift__input:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px;border-color:var(--lp-primary)}.lp-gift__send{margin-top:0!important;flex:0 0 auto;width:auto!important;padding-left:28px;padding-right:28px}@media(max-width:520px){.lp-gift__send{flex:1 1 100%}}.lp-gift__err{margin:10px 0 0;font-size:.86rem;color:#c40032}.lp-gift__err[hidden]{display:none}.lp-gift__fine{margin:12px 0 0;font-size:.76rem;line-height:1.5;color:var(--lp-mute);font-weight:300}.lp-gift__done{margin:22px 0 0;padding:24px;border-radius:var(--lp-r-lg);background:var(--lp-mint);border:1px solid rgba(33,195,117,.3)}.lp-gift__done[hidden]{display:none}.lp-gift__tick{width:50px;height:50px;margin:0 0 14px;border-radius:999px;display:grid;place-items:center;font-size:21px;color:#fff;background:var(--lp-green)}.lp-gift__donetitle{margin:0;font-family:var(--font-head,"Antic Didone",Georgia,serif);font-weight:400;font-size:1.7rem;line-height:1.1;color:var(--lp-ink)}.lp-gift__donetxt{margin:8px 0 0;font-size:.95rem;line-height:1.55;font-weight:300;color:var(--lp-soft)}.lp-gift__dl{display:block;text-align:center;text-decoration:none;max-width:340px}.lp-gift__or{margin:20px 0 0;font-size:.9rem;line-height:1.55;color:var(--lp-soft);font-weight:300}.lp-gift__or a{color:var(--lp-pink-ink);font-weight:600}.lp-gift__ph{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(140deg,#ffbde780,#7fdcf059)}.lp-gift__ph span{font-family:var(--font-head,"Antic Didone",Georgia,serif);font-size:2rem;color:var(--lp-ink);opacity:.6;text-align:center;padding:0 24px}@media(prefers-reduced-motion:reduce){.lp *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/lp-landing.css.map */
