:root{--lv-ink:#241330;--lv-ink-2:#5a4766;--lv-ink-3:#74617f;--lv-purple:#6b2d8e;--lv-purple-deep:#56207a;--lv-lilac:#9b5fc0;--lv-bg-2:#f7f3fb;--lv-line:#eadff2;--lv-line-2:#dccbe9;--lv-gold:#d9a24a;--lv-ease:cubic-bezier(.16, 1, .3, 1);--lv-glow:radial-gradient(closest-side, #9b5fc04d, #9b5fc01f 55%, #9b5fc000);--lv-lift:0 1px 0 #24133008, 0 24px 48px -30px #46196452;--lv-lift-hover:0 1px 0 #24133008, 0 34px 60px -32px #4619646b;--gutter:clamp(16px, 3vw, 32px)}.site-header{box-shadow:0 1px 0 var(--lv-line);color:var(--lv-ink);background:#fff}.site-header__inner{padding-block:10px 12px}.site-header__inner>.logo{color:var(--lv-ink);gap:10px}.site-header__inner>.logo .logo__mark{width:38px;height:25px;color:var(--lv-purple)}.site-header__inner>.logo .logo__name{font:700 15px/1.1 var(--font-display);letter-spacing:-.01em}.site-header__inner>.logo .logo__tagline{letter-spacing:0;color:var(--lv-ink-3);margin-top:5px;font-size:12.5px;line-height:1.2;display:none}@media (hover:hover) and (pointer:fine){.site-header__inner>.logo:hover{color:var(--lv-ink)}}.menu-button{background:var(--lv-bg-2);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--lv-line);color:var(--lv-ink);border-radius:50%;margin-left:0}.menu-button .icon{stroke-width:1.8px;width:22px;height:22px}@media (hover:hover) and (pointer:fine){.menu-button:hover{background:var(--lv-bg-2);color:var(--lv-purple);box-shadow:inset 0 0 0 1.5px var(--lv-purple)}}.site-header .search{position:relative}.site-header .search__input{background:var(--lv-bg-2);height:46px;min-height:46px;box-shadow:inset 0 0 0 1px var(--lv-line);color:var(--lv-ink);border:0;border-radius:999px;padding:0 16px 0 46px;font-size:16px;transition:box-shadow .2s,background-color .2s}.site-header .search__input::placeholder{color:var(--lv-ink-3);opacity:1}.site-header .search__input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--lv-purple);background:#fff;border-radius:999px;outline:none}.site-header .search__button{width:44px;height:44px;color:var(--lv-ink-3);background:0 0;border-radius:50%;position:absolute;top:1px;left:1px}.site-header .search__button .icon{width:21px;height:21px}@media (hover:hover) and (pointer:fine){.site-header .search__button:hover{color:var(--lv-purple);background:0 0}}.header-phone{text-align:right;color:var(--lv-ink);gap:0;line-height:1.25}.header-phone .icon{display:none}.header-phone b{letter-spacing:.005em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.header-phone small{color:var(--lv-ink-3);margin-top:3px;font-size:13px;display:block}@media (hover:hover) and (pointer:fine){.header-phone:hover{color:var(--lv-ink)}.header-phone:hover b{color:var(--lv-purple)}}.cart-link{background:var(--lv-bg-2);width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:inset 0 0 0 1px var(--lv-line);color:var(--lv-ink);border-radius:999px;padding:0;font-size:16px;font-weight:600}.cart-link__icon .icon{color:var(--lv-purple)}.cart-link .cart-link__count{background:var(--lv-purple);color:#fff;box-shadow:0 0 0 2px #fff}.cart-link__progress{background:var(--lv-line-2);height:2px;bottom:6px;left:20px;right:20px}.cart-link__progress>span{background:var(--lv-purple)}@media (hover:hover) and (pointer:fine){.cart-link:hover{background:var(--lv-bg-2);color:var(--lv-purple);box-shadow:inset 0 0 0 1.5px var(--lv-purple)}}@media (max-width:719px){.site-header__inner>.logo{justify-self:center}}@media (min-width:720px){.site-header__inner{column-gap:24px;padding-block:18px}.site-header__inner>.logo{gap:12px}.site-header__inner>.logo .logo__mark{width:48px;height:31px}.site-header__inner>.logo .logo__name{font-size:17px}.site-header__inner>.logo .logo__tagline{display:block}.menu-button{width:48px;height:48px}.site-header .search{justify-self:start;max-width:440px}.site-header .search__input{height:48px;min-height:48px;padding-left:48px}.site-header .search__button{top:2px;left:2px}.cart-link{gap:10px;width:auto;height:48px;min-height:48px;padding:0 22px 0 18px}}html:has(.lv-home){scrollbar-color:#d6c3e4 transparent}body:has(.lv-home){background:#fff}.lv-home{color:var(--lv-ink);background:#fff;font-size:18px;line-height:1.55;overflow-x:clip}.lv-home ::selection{color:var(--lv-ink);background:#e7d7f3}.lv-wrap{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.lv-m{display:none}.lv-btn{height:56px;font:600 17px/1 var(--font-text);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .2s ease, box-shadow .2s ease, color .2s ease, transform .25s var(--lv-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 32px;text-decoration:none;display:inline-flex}.lv-btn:active{transform:scale(.97)}.lv-btn .icon{width:18px;height:18px}.lv-btn--primary{background:var(--lv-purple);color:#fff;box-shadow:0 12px 24px -12px #6b2d8e99}.lv-btn--ghost{color:var(--lv-ink);box-shadow:inset 0 0 0 1.5px var(--lv-line-2);background:#ffffffb3}.lv-btn--sm{height:44px;padding:0 20px;font-size:15px}.lv-btn--sm.lv-btn--primary{box-shadow:none}.lv-btn--added{background:var(--lv-bg-2);color:var(--lv-purple);box-shadow:inset 0 0 0 1.5px var(--lv-line-2)}.lv-btn--primary.is-done{background:var(--lv-purple-deep)}@media (hover:hover) and (pointer:fine){.lv-btn--primary:hover{background:var(--lv-purple-deep);color:#fff}.lv-btn--ghost:hover,.lv-btn--added:hover{color:var(--lv-purple);box-shadow:inset 0 0 0 1.5px var(--lv-purple)}}.lv-link-arrow{min-height:44px;color:var(--lv-purple);white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.lv-link-arrow .icon{width:20px;height:20px;transition:transform .3s var(--lv-ease)}@media (hover:hover) and (pointer:fine){.lv-link-arrow:hover{color:var(--lv-purple-deep)}.lv-link-arrow:hover .icon{transform:translate(4px)}}.lv-h2{font:800 56px/1.04 var(--font-display);letter-spacing:-.04em;text-wrap:balance;color:var(--lv-ink)}.lv-sub{max-width:560px;color:var(--lv-ink-2);text-wrap:pretty;margin-top:18px;font-size:19px;line-height:1.5}.lv-sec-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:56px;display:flex}.lv-hero{isolation:isolate;padding-top:28px;display:flow-root;position:relative;overflow:clip}.lv-hero:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(64% 100% at 50% 0,#f3ecf9,#f7f3fb99 50%,#fff0);height:440px;position:absolute;inset:0 0 auto}.lv-hero--bare{padding-bottom:96px}.lv-hero__copy{z-index:6;text-align:center;position:relative}.lv-countdown{height:38px;box-shadow:inset 0 0 0 1px var(--lv-line), 0 10px 24px -16px #6b2d8e73;color:var(--lv-ink-2);background:#fffc;border-radius:999px;align-items:center;gap:9px;padding:0 18px 0 14px;font-size:15px;line-height:1;display:inline-flex}.lv-countdown .icon{width:18px;height:18px;color:var(--lv-purple);stroke-width:1.6px}.lv-countdown b{color:var(--lv-purple);font-variant-numeric:tabular-nums;font-weight:600}.lv-hero h1{max-width:1100px;font:800 86px/1.02 var(--font-display);letter-spacing:-.04em;text-wrap:balance;color:var(--lv-ink);margin:22px auto 0}.lv-hero:not(.lv-hero--ny) h1{margin-top:0}.lv-hero h1 span{color:var(--lv-purple)}.lv-hero__lead{max-width:620px;color:var(--lv-ink-2);text-wrap:balance;margin:22px auto 0;font-size:20px;line-height:1.55}.lv-hero__actions{justify-content:center;gap:12px;margin-top:30px;display:flex}.lv-stage{--cx:600px;--k:1;isolation:isolate;width:1200px;height:400px;margin-top:22px;margin-bottom:calc((var(--k) - 1) * 400px);transform:translateX(-50%) scale(var(--k));transform-origin:50% 0;position:relative;left:50%}.lv-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#9b5fc070,#9b5fc02e 48%,#9b5fc000),radial-gradient(40% 30% at 18% 60%,#9b5fc01a,#9b5fc000),radial-gradient(40% 30% at 82% 58%,#9b5fc01a,#9b5fc000);width:1640px;height:820px;position:absolute;top:-69px;left:50%;transform:translate(-50%)}.lv-stage:after{content:"";z-index:10;pointer-events:none;background:linear-gradient(#fff0,#fff 90%);width:max(1440px,100vw);height:64px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lv-hero:not(.lv-hero--ny) .lv-stage:after{height:120px}.lv-defs{position:absolute}.lv-slot{z-index:var(--z);left:calc(var(--cx) + var(--x) - var(--w) / 2);bottom:var(--b);width:var(--w);height:var(--h);border-radius:24px;justify-content:center;align-items:flex-end;display:flex;position:absolute}.lv-slot img{filter:drop-shadow(0 30px 30px #34144e33)drop-shadow(0 6px 8px #34144e1a);width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .6s var(--lv-ease)}.lv-slot:after{content:"";z-index:-1;left:6%;right:6%;bottom:calc(100px - var(--b));background:radial-gradient(closest-side,#763ca657,#763ca600);border-radius:50%;height:26px;position:absolute}.lv-hero:not(.lv-hero--ny) .lv-slot:after{background:radial-gradient(closest-side,#2413304d,#24133000);bottom:-14px}@media (hover:hover) and (pointer:fine){.lv-slot:hover img{transform:translateY(-8px)}}.lv-slot--c{--x:0px;--w:470px;--h:440px;--b:-43px;--z:6}.lv-slot--l1{--x:-310px;--w:210px;--h:300px;--b:42px;--z:5}.lv-slot--r1{--x:318px;--w:220px;--h:330px;--b:26px;--z:5}.lv-slot--l2{--x:-482px;--w:170px;--h:240px;--b:62px;--z:4}.lv-slot--r2{--x:504px;--w:150px;--h:260px;--b:50px;--z:4}.lv-slot--l3{--x:-636px;--w:116px;--h:180px;--b:74px;--z:3}.lv-hero:not(.lv-hero--ny) .lv-stage{margin-top:44px}.lv-hero:not(.lv-hero--ny) .lv-slot{bottom:calc(var(--b) + 30px)}.lv-drift{pointer-events:none;width:max(1440px,100vw);max-width:none;height:220px;position:absolute;top:226px;left:50%;overflow:visible;transform:translate(-50%)}.lv-drift--back{z-index:2}.lv-drift--front{z-index:8}.lv-bokeh{z-index:0;width:var(--s);height:var(--s);opacity:var(--o);filter:blur(var(--b));pointer-events:none;border-radius:50%;position:absolute}.lv-bokeh--g{background:radial-gradient(circle,#ffeec8cc 0,#fad6969e 52%,#f7cc8080 62%,#f7cc8000 70%)}.lv-bokeh--l{background:radial-gradient(circle,#f0e2fccc 0,#c8a2ea99 52%,#b688de7a 62%,#b688de00 70%)}.lv-spark{z-index:9;width:var(--s);height:var(--s);pointer-events:none;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 5px 1px #be96e6e6}.lv-spark--gold{box-shadow:0 0 5px 1px #f7cc80f2}.lv-orn{z-index:7;height:calc(var(--l) + var(--d));transform-origin:50% 0;pointer-events:none;position:absolute;top:0}.lv-orn__string{width:1px;height:calc(var(--l) + 4px);background:linear-gradient(#d6b26c40,#d2ac62 30%,#c99a4c);margin-left:-.5px;position:absolute;top:0;left:50%}.lv-orn__ball{left:0;top:var(--l);width:var(--d);height:var(--d);border-radius:50%;position:absolute}.lv-orn__ball:after{content:"";background:radial-gradient(at 50% 100%,#fff0 56%,#ffffff57 63%,#fff0 71%);border-radius:50%;position:absolute;inset:9% 16% 50% 12%;transform:rotate(-26deg)}.lv-orn__cap{background:linear-gradient(90deg,#8e6427,#f4dea4 38%,#cfa457 62%,#82591f);border-radius:3px 3px 2px 2px;width:22%;height:11%;position:absolute;top:-6%;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #34144e4d}.lv-orn--purple .lv-orn__ball{background:radial-gradient(circle at 33% 27%,#fffffff2 0,#fff9 3.5%,#fff0 13%),radial-gradient(circle at 70% 84%,#debafa80,#debafa00 24%),radial-gradient(circle at 38% 34%,#a96ad3 0%,#7b37a4 30%,#57207a 60%,#2d0b41 100%);box-shadow:0 30px 40px -20px #34144e8c,inset -8px -12px 22px #12041c4d}.lv-orn--gold .lv-orn__ball{background:radial-gradient(circle at 33% 27%,#fffffffa 0,#fff9 3.5%,#fff0 13%),radial-gradient(circle at 70% 84%,#ffeec48c,#ffeec400 24%),radial-gradient(circle at 38% 34%,#fff0c6 0%,#eac475 28%,#b98632 60%,#6a4614 100%);box-shadow:0 26px 34px -18px #5a3c1473,inset -6px -10px 18px #3c240840}.lv-orn--lilac .lv-orn__ball{background:radial-gradient(circle at 33% 27%,#fffffffa 0,#fff9 3.5%,#fff0 13%),radial-gradient(circle at 70% 84%,#ffffff80,#fff0 24%),radial-gradient(circle at 38% 34%,#f4e9fb 0%,#cda9e6 28%,#9467bc 62%,#563079 100%);box-shadow:0 30px 40px -20px #34144e73,inset -8px -12px 22px #280e3c38}.lv-hero .snow{z-index:7}.lv-hero .flake{width:calc(var(--s) * .62);height:calc(var(--s) * .62);color:#b58ad6;filter:drop-shadow(0 1px 1px #6b2d8e47)}@media (prefers-reduced-motion:no-preference){.lv-slot{animation:lv-rise 1.1s var(--lv-ease) backwards;animation-delay:calc(50ms + var(--i) * .11s)}.lv-orn{animation:lv-sway var(--sw,7s) ease-in-out var(--sd,0s) infinite alternate}}@media (prefers-reduced-motion:reduce){.lv-slot,.lv-orn,.lv-hero .flake{animation:none!important}.lv-hero .flake{display:none}}@keyframes lv-rise{0%{opacity:0;filter:blur(10px);translate:0 48px}}@keyframes lv-sway{0%{rotate:-1.6deg}to{rotate:1.6deg}}.lv-gifts-sec{padding-top:104px}.lv-gifts{isolation:isolate;background:var(--lv-bg-2);border-radius:32px;grid-template-columns:392px minmax(0,1fr);width:min(100% - 112px,1328px);margin-inline:auto;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #eadff2e6}.lv-gifts:before{content:"";z-index:-1;background:radial-gradient(520px 420px at 0 100%,#9b5fc029,#9b5fc000),radial-gradient(700px 460px at 92% 8%,#9b5fc024,#9b5fc000);position:absolute;inset:0}.lv-gifts__side{flex-direction:column;padding:64px 0 64px 64px;display:flex}.lv-gifts__side .lv-sub{max-width:300px;font-size:18px}.lv-track-wrap{margin-top:40px}.lv-track-label{color:var(--lv-ink-3);margin-bottom:10px;font-size:14px}.lv-track{flex-direction:column;display:flex;position:relative}.lv-track:before{content:"";background:var(--lv-line-2);border-radius:2px;width:2px;position:absolute;top:26px;bottom:26px;left:7px}.lv-track button{height:52px;color:var(--lv-ink-2);text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;align-items:center;gap:18px;padding:0;font-size:18px;transition:color .2s;display:flex;position:relative}.lv-track button:before{content:"";width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--lv-line-2);background:#fff;border-radius:50%;flex:none;transition:background-color .25s,box-shadow .25s}.lv-track button[aria-checked=true]{color:var(--lv-ink);font-weight:600}.lv-track button[aria-checked=true]:before{background:var(--lv-purple);box-shadow:0 0 0 6px #9b5fc038}@media (hover:hover) and (pointer:fine){.lv-track button:hover{color:var(--lv-purple)}}.lv-gifts__nav{gap:10px;margin-top:auto;padding-top:40px;display:flex}.lv-round{width:52px;height:52px;color:var(--lv-ink);box-shadow:inset 0 0 0 1px var(--lv-line), 0 8px 20px -14px #46196466;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;transition:color .2s,box-shadow .2s;display:grid}.lv-round .icon{width:20px;height:20px}.lv-round:disabled{color:var(--lv-line-2);cursor:default;box-shadow:inset 0 0 0 1px var(--lv-line)}@media (hover:hover) and (pointer:fine){.lv-round:not(:disabled):hover{color:var(--lv-purple);box-shadow:inset 0 0 0 1.5px var(--lv-purple)}}.lv-ribbon{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-self:center;align-items:stretch;gap:20px;padding:48px 64px 48px 16px;scroll-padding-left:16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 140px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 140px),#0000)}.lv-ribbon::-webkit-scrollbar{display:none}.lv-ribbon:focus-visible{outline-offset:-4px;border-radius:24px}.lv-ribbon__item{scroll-snap-align:start;flex:0 0 320px;display:flex}.lv-ribbon__item[hidden]{display:none}.lv-gift{box-shadow:var(--lv-lift);transition:transform .4s var(--lv-ease), box-shadow .4s var(--lv-ease);background:#fff;border-radius:20px;flex-direction:column;flex:1;padding:12px;display:flex}.lv-gift__pic{background:var(--lv-bg-2);border-radius:14px;display:block;overflow:hidden}.lv-gift__pic img{aspect-ratio:1;object-fit:cover;width:100%}.lv-gift__name{min-height:4.26em;font:500 16px/1.42 var(--font-text);letter-spacing:0;text-wrap:pretty;margin:18px 8px 0}.lv-gift__name a,.lv-prod__name a{color:var(--lv-ink);text-decoration:none}.lv-gift__buy{justify-content:space-between;align-items:center;gap:12px;margin:auto 8px 8px;padding-top:14px;display:flex}.lv-gift__price b{font:700 22px/1 var(--font-display);letter-spacing:-.02em;word-spacing:.14em;white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.lv-gift__price span{color:var(--lv-ink-3);margin-top:6px;font-size:13px;line-height:1.3;display:block}@media (hover:hover) and (pointer:fine){.lv-gift:hover{box-shadow:var(--lv-lift-hover);transform:translateY(-4px)}.lv-gift__name a:hover,.lv-prod__name a:hover{color:var(--lv-purple)}}.lv-sec{padding-top:128px}.lv-prods{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px;display:grid}.lv-prod{flex-direction:column;display:flex}.lv-prod__pic{aspect-ratio:282/320;background:var(--lv-bg-2);border-radius:20px;display:block;position:relative;overflow:hidden}.lv-prod__pic img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--lv-ease)}.lv-prod__noimg{text-align:center;font:700 18px/1.25 var(--font-display);letter-spacing:-.02em;color:var(--lv-purple);background:var(--lv-glow), var(--lv-bg-2);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.lv-prod__tag{box-shadow:inset 0 0 0 1px var(--lv-line);color:var(--lv-ink);background:#fff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1;position:absolute;top:14px;left:14px}.lv-prod__name{min-height:2.84em;font:500 17px/1.42 var(--font-text);letter-spacing:0;text-wrap:pretty;margin-top:22px}.lv-prod__unit{min-height:1.4em;color:var(--lv-ink-3);font-variant-numeric:tabular-nums;margin-top:6px;font-size:14px;line-height:1.4}.lv-prod__buy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.lv-price b{font:700 23px/1 var(--font-display);letter-spacing:-.02em;word-spacing:.14em;white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.lv-price s{font:500 15px/1 var(--font-text);letter-spacing:0;word-spacing:0;color:var(--lv-ink-3);margin-left:8px}.lv-price span{color:var(--lv-ink-3);margin-top:7px;font-size:13px;line-height:1.2;display:block}.lv-prod.is-gone .lv-prod__pic img{opacity:.5;filter:saturate(.5)}.lv-prod.is-gone .lv-prod__name a,.lv-prod.is-gone .lv-price b{color:var(--lv-ink-3)}@media (hover:hover) and (pointer:fine){.lv-prod:not(.is-gone):hover .lv-prod__pic img{transform:scale(1.03)}}.lv-cats{background:linear-gradient(#fff, var(--lv-bg-2) 220px, var(--lv-bg-2) calc(100% - 220px), #fff);margin-top:56px;padding:128px 0;position:relative}.lv-cats:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#9b5fc029,#9b5fc000);width:900px;height:700px;position:absolute;top:40px;right:-240px}.lv-cats .lv-wrap{position:relative}.lv-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:280px;gap:20px;display:grid}.lv-tile{isolation:isolate;box-shadow:var(--lv-lift);color:var(--lv-ink);transition:box-shadow .4s var(--lv-ease);background:#fff;border-radius:32px;padding:30px 32px;text-decoration:none;display:block;position:relative;overflow:hidden}.lv-tile:before{content:"";z-index:-1;background:var(--lv-glow);width:420px;height:360px;position:absolute;bottom:-150px;right:-90px}.lv-tile h3{z-index:2;max-width:calc(100% - 56px);font:700 24px/1.14 var(--font-display);letter-spacing:-.03em;position:relative}.lv-tile__go{z-index:2;width:44px;height:44px;color:var(--lv-purple);box-shadow:inset 0 0 0 1.5px var(--lv-line);border-radius:50%;place-items:center;transition:background-color .25s,color .25s,box-shadow .25s;display:grid;position:absolute;top:24px;right:24px}.lv-tile__go .icon{width:18px;height:18px}.lv-tile__img{z-index:1;filter:drop-shadow(0 22px 22px #34144e33)drop-shadow(0 4px 6px #34144e14);width:auto;max-width:62%;height:auto;max-height:56%;transition:transform .6s var(--lv-ease);position:absolute;bottom:28px;right:32px}.lv-tile--big{grid-area:span 2/span 2;padding:40px 44px}.lv-tile--big h3{font-size:36px}.lv-tile--big:before{width:760px;height:640px;bottom:-220px;right:-160px}.lv-tile--big .lv-tile__img{max-width:76%;max-height:66%;bottom:44px;right:50%;transform:translate(50%)}.lv-tile--wide{grid-column:span 2}.lv-tile--wide:before{width:600px;bottom:-180px;right:-80px}.lv-tile--wide .lv-tile__img{max-width:48%;max-height:70%;bottom:32px;right:48px}.lv-bento-rest{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.lv-tile--plain{align-items:center;height:112px;padding:0 32px;display:flex}.lv-tile--plain:before{display:none}.lv-tile--plain .lv-tile__go{top:34px}@media (hover:hover) and (pointer:fine){.lv-tile:hover{color:var(--lv-ink);box-shadow:var(--lv-lift-hover)}.lv-tile:hover .lv-tile__go{background:var(--lv-purple);color:#fff;box-shadow:none}.lv-tile:hover .lv-tile__img{translate:0 -6px}}.lv-tile:active{transform:scale(.99)}.lv-about{padding:72px 0;position:relative}.lv-about:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#9b5fc021,#9b5fc000);width:900px;height:640px;position:absolute;top:40px;left:-260px}.lv-about .lv-wrap{position:relative}.lv-about .lv-h2{max-width:760px}.lv-about__grid{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:96px;margin-top:48px;display:grid}.lv-about__fact{font:500 31px/1.36 var(--font-text);letter-spacing:-.012em;text-wrap:pretty}.lv-about__fact em{color:var(--lv-purple);font-style:normal}.lv-rating{background:var(--lv-bg-2);color:var(--lv-ink);border-radius:20px;align-items:center;gap:20px;padding:30px 32px;text-decoration:none;transition:box-shadow .25s;display:flex}.lv-rating__side{gap:10px;display:grid}.lv-rating__num{font:800 64px/.9 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lv-stars{color:var(--lv-gold);gap:3px;display:flex}.lv-stars .icon{fill:currentColor;stroke:none;width:20px;height:20px}.lv-rating__note{white-space:nowrap;color:var(--lv-ink-2);align-items:center;gap:6px;font-size:15px;line-height:1.3;display:inline-flex}.lv-rating__note .icon{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.lv-rating:hover{color:var(--lv-ink);box-shadow:inset 0 0 0 1.5px var(--lv-line-2)}.lv-rating:hover .lv-rating__note{color:var(--lv-purple)}}.lv-buyers{border-top:1px solid var(--lv-line);margin-top:104px;padding-top:40px}.lv-buyers__label{color:var(--lv-ink-3);font-size:16px}.lv-buyers ul{justify-content:space-between;align-items:center;margin:26px 0 0;padding:0;list-style:none;display:flex}.lv-buyers li{font:700 32px/1.1 var(--font-display);letter-spacing:-.03em}.lv-buyers .lv-buyers__sep{background:var(--lv-line-2);width:1px;height:34px}.lv-brands{max-width:760px;color:var(--lv-ink-2);margin-top:48px;font-size:18px;line-height:1.6}.lv-how{background:linear-gradient(#fff, var(--lv-bg-2) 200px, var(--lv-bg-2) calc(100% - 200px), #fff);padding:128px 0;position:relative}.lv-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lv-steps:before{content:"";background:linear-gradient(90deg, var(--lv-line-2) 0%, var(--lv-lilac) 60%, var(--lv-purple) 100%);border-radius:2px;height:2px;position:absolute;top:27px;left:28px;right:calc(33.3333% - 60px)}.lv-step{position:relative}.lv-step__n{z-index:1;width:56px;height:56px;color:var(--lv-purple);font:700 20px/1 var(--font-display);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #6b2d8e47,0 10px 24px -14px #55207a73}.lv-step:last-child .lv-step__n{background:var(--lv-purple);color:#fff;box-shadow:0 12px 28px -12px #6b2d8eb3}.lv-step h3{font:700 22px/1.2 var(--font-display);letter-spacing:-.015em;margin-top:28px}.lv-step p{max-width:32ch;color:var(--lv-ink-2);margin-top:12px;font-size:18px;line-height:1.55}.lv-step p b{color:var(--lv-ink);font-weight:600}.lv-pay{box-shadow:var(--lv-lift);background:#fff;border-radius:20px;align-items:center;gap:20px;margin-top:64px;padding:22px 22px 22px 28px;display:flex}.lv-pay__i{background:var(--lv-bg-2);width:48px;height:48px;color:var(--lv-purple);border-radius:50%;flex:none;place-items:center;display:grid}.lv-pay p{color:var(--lv-ink-2);font-size:17px;line-height:1.5}.lv-pay p b{color:var(--lv-ink);font-weight:600}.lv-pay .lv-btn{margin-left:auto}.lv-contacts{padding:112px 0 108px}.lv-contacts__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:72px;display:grid}.lv-contacts dl{margin:48px 0 0}.lv-contacts dl>div{border-top:1px solid var(--lv-line);padding:20px 0}.lv-contacts dl>div:last-child{border-bottom:1px solid var(--lv-line)}.lv-contacts dt{color:var(--lv-ink-3);font-size:14px}.lv-contacts dd{font-variant-numeric:tabular-nums;text-wrap:pretty;margin:6px 0 0;font-size:21px;font-weight:500;line-height:1.4}.lv-contacts dd a{color:var(--lv-ink);text-decoration:none}@media (hover:hover) and (pointer:fine){.lv-contacts dd a:hover{color:var(--lv-purple)}}@media (pointer:coarse){.lv-contacts dd a{margin-block:-10px;padding-block:10px;display:inline-block}}.lv-contacts__note{color:var(--lv-ink-2);margin-top:24px;font-size:17px}.lv-contacts__wa{margin-top:28px}.lv-map{background:var(--lv-bg-2);min-height:480px;box-shadow:inset 0 0 0 1px var(--lv-line);border:0;border-radius:32px;margin:0;overflow:hidden}.lv-map iframe{width:100%;height:100%;min-height:480px}.site-footer.lv-foot{isolation:isolate;background:var(--lv-ink);color:#efe6f5;border-radius:32px 32px 0 0;padding:88px 0 44px;position:relative;overflow:hidden}.site-footer.lv-foot:before{content:"";z-index:-1;background:radial-gradient(closest-side,#9b5fc057,#9b5fc000);width:1100px;height:720px;position:absolute;top:-320px;left:-200px}.lv-foot__grid{grid-template-columns:1.15fr 1fr auto;align-items:start;gap:72px;display:grid}.lv-foot__brand{align-items:center;gap:12px;display:flex}.lv-foot__mark{color:#cdb0e3;flex:none;width:56px;height:36px}.lv-foot__name{font:700 20px/1.1 var(--font-display);letter-spacing:-.01em;color:#fff;display:block}.lv-foot__tag{color:#c4b1d2;margin-top:7px;font-size:14px;display:block}.lv-foot__text{color:#d9cbe3;max-width:380px;font-size:18px;line-height:1.55}.lv-foot .lv-foot__phone{color:#fff;font-variant-numeric:tabular-nums;margin-top:20px;font-size:18px;font-weight:600;text-decoration:none;display:inline-block}.lv-foot__where{color:#c4b1d2;margin-top:12px;font-size:15px;line-height:1.5}.lv-foot__social{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.lv-foot .lv-foot__social a{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #eadff238}.lv-foot__social .icon{width:20px;height:20px}.lv-foot__links{gap:14px;font-size:16px;display:grid}.lv-foot .lv-foot__links a{color:#d9cbe3;text-decoration:none}.lv-foot__legal{color:#b9a6c8;border-top:1px solid #eadff224;margin-top:80px;padding-top:26px;font-size:14px}@media (hover:hover) and (pointer:fine){.lv-foot .lv-foot__links a:hover,.lv-foot .lv-foot__phone:hover{color:#fff;text-underline-offset:.2em;text-decoration:underline}.lv-foot .lv-foot__social a:hover{color:#fff;box-shadow:inset 0 0 0 1.5px #cdb0e3}}@media (max-width:1240px){.lv-hero h1{font-size:68px}.lv-stage{--k:.82}.lv-h2{font-size:48px}.lv-gifts{width:calc(100% - 2 * var(--gutter));grid-template-columns:340px minmax(0,1fr)}.lv-gifts__side{padding-left:48px}.lv-buyers li{font-size:28px}.lv-about__grid{gap:56px}.lv-foot__grid{gap:48px}}@media (max-width:1080px){.lv-stage{--k:.7}.lv-orn.lv-d{scale:.75}.lv-orn--purple.lv-d{translate:-24px}.lv-orn--gold.lv-d,.lv-orn--lilac.lv-d{translate:24px}.lv-prods{gap:40px 16px}.lv-buyers li{font-size:24px}.lv-about__fact{font-size:27px}.lv-about__grid{grid-template-columns:minmax(0,1fr) 300px}.lv-rating{padding:24px}.lv-rating__num{font-size:52px}.lv-tile--big h3{font-size:30px}.lv-tile h3{font-size:21px}.lv-tile--small{padding:24px}.lv-tile--small h3{max-width:none}.lv-tile--small .lv-tile__go{display:none}}@media (max-width:900px){.lv-prods{grid-template-columns:repeat(3,minmax(0,1fr))}.lv-stage{--k:.6}.lv-hero h1{font-size:56px}.lv-gifts{grid-template-columns:minmax(0,1fr)}.lv-gifts__side{padding:48px 40px 0}.lv-gifts__nav{display:none}.lv-track{flex-flow:wrap;gap:8px}.lv-ribbon{padding:32px 40px 40px;scroll-padding-left:40px;-webkit-mask-image:none;mask-image:none}.lv-about__grid{grid-template-columns:minmax(0,1fr);gap:32px}.lv-rating{justify-self:start}.lv-foot__grid{grid-template-columns:1fr 1fr}.lv-foot__links{grid-column:1/-1;grid-template-columns:repeat(2,max-content);column-gap:32px}.lv-track:before{display:none}.lv-track button{height:44px;box-shadow:inset 0 0 0 1px var(--lv-line);background:#fff;border-radius:999px;flex:none;gap:0;padding:0 16px;font-size:15px}.lv-track button:before{display:none}.lv-track button[aria-checked=true]{background:var(--lv-purple);color:#fff;box-shadow:none}}@media (max-width:760px){.lv-d{display:none}.lv-m{display:block}.lv-home{font-size:17px}.lv-h2{letter-spacing:-.035em;font-size:33px;line-height:1.08}.lv-sub{margin-top:12px;font-size:16px}.lv-sec-head{margin-bottom:28px;display:block}.lv-sec-head .lv-link-arrow{margin-top:10px;font-size:16px}.lv-hero{padding-top:26px}.lv-hero:after{height:300px}.lv-hero h1{margin:16px -8px 0;font-size:40px;line-height:1.06}.lv-hero__lead{margin-top:14px;padding:0 4px;font-size:17px;line-height:1.5}.lv-hero__actions{gap:8px;margin-top:22px}.lv-hero__actions .lv-btn{flex:1 1 0;min-width:0;height:50px;padding:0 12px;font-size:15px}.lv-countdown{gap:8px;height:34px;padding:0 14px 0 11px;font-size:14px}.lv-countdown .icon{width:16px;height:16px}.lv-stage{--cx:195px;--k:1;width:390px;height:250px;margin-top:12px}.lv-stage:before{width:900px;height:620px;top:-48px}.lv-slot--c{--w:262px;--h:246px;--b:-28px}.lv-slot--l1{--x:-173px;--w:120px;--h:170px;--b:26px}.lv-slot--r1{--x:173px;--w:120px;--h:170px;--b:22px}.lv-slot--l2,.lv-slot--r2,.lv-slot--l3{display:none}.lv-slot:after{bottom:calc(60px - var(--b));height:16px}.lv-hero:not(.lv-hero--ny) .lv-stage{margin-top:20px}.lv-hero:not(.lv-hero--ny) .lv-slot{bottom:calc(var(--b) + 20px)}.lv-drift{width:max(390px,100vw);height:140px;top:150px}.lv-stage:after{width:max(390px,100vw);height:44px}.lv-hero:not(.lv-hero--ny) .lv-stage:after{height:80px}.lv-gifts-sec{padding-top:40px}.lv-gifts{border-radius:28px;width:calc(100% - 24px)}.lv-gifts__side{padding:36px 20px 0}.lv-gifts__side .lv-sub{max-width:none;font-size:16px}.lv-track-wrap{margin:24px -20px 0}.lv-track-label{padding:0 20px;font-size:13px}.lv-track{scrollbar-width:none;flex-wrap:nowrap;padding:2px 20px 4px;overflow-x:auto}.lv-ribbon{gap:12px;padding:22px 20px 28px;scroll-padding-left:20px}.lv-ribbon__item{flex-basis:236px}.lv-gift{border-radius:18px;padding:10px}.lv-gift__pic{border-radius:12px}.lv-gift__name{margin:14px 6px 0;font-size:15px}.lv-gift__buy{flex-direction:column;align-items:stretch;gap:12px;margin:auto 6px 6px;padding-top:12px}.lv-gift__price b{font-size:20px}.lv-sec{padding-top:56px}.lv-prods{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}.lv-prod__pic{aspect-ratio:1/1.08;border-radius:18px}.lv-prod__name{min-height:2.84em;margin-top:14px;font-size:15px}.lv-prod__unit{min-height:2.8em;font-size:13px}.lv-prod__buy{flex-direction:column;align-items:stretch;gap:12px;padding-top:12px}.lv-price b{font-size:19px}.lv-price span{margin-top:5px}.lv-cats{background:linear-gradient(#fff, var(--lv-bg-2) 120px, var(--lv-bg-2) calc(100% - 120px), #fff);margin-top:40px;padding:56px 0}.lv-cats:before{width:600px;height:500px;right:-300px}.lv-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:196px;gap:12px}.lv-tile{border-radius:24px;padding:18px}.lv-tile h3{letter-spacing:-.02em;max-width:none;font-size:16px}.lv-bento .lv-tile__go{display:none}.lv-tile:before{width:260px;height:240px;bottom:-110px;right:-60px}.lv-tile__img{max-width:72%;max-height:62%;bottom:16px;right:16px}.lv-tile--big{padding:22px}.lv-tile--big h3{font-size:24px}.lv-tile--big:before{width:520px;height:460px;bottom:-180px;right:-120px}.lv-tile--big .lv-tile__img{max-width:80%;max-height:72%;bottom:22px}.lv-tile--wide .lv-tile__img{max-width:56%;max-height:72%;bottom:20px;right:22px}.lv-bento-rest{gap:12px;margin-top:12px}.lv-tile--plain{height:76px;padding:0 18px}.lv-tile--plain .lv-tile__go{top:16px;right:14px}.lv-about{padding:56px 0}.lv-about:before{width:700px;left:-360px}.lv-about__grid{margin-top:24px}.lv-about__fact{font-size:21px;line-height:1.42}.lv-rating{gap:16px;padding:20px 22px}.lv-rating__num{font-size:48px}.lv-stars .icon{width:17px;height:17px}.lv-buyers{margin-top:56px;padding-top:28px}.lv-buyers__label{font-size:15px}.lv-buyers ul{margin-top:10px;display:block}.lv-buyers li{border-top:1px solid var(--lv-line);padding:14px 0;font-size:24px}.lv-buyers li:first-child{border-top:0}.lv-buyers .lv-buyers__sep{display:none}.lv-brands{margin-top:28px;font-size:16px}.lv-how{background:linear-gradient(#fff, var(--lv-bg-2) 120px, var(--lv-bg-2) calc(100% - 120px), #fff);padding:56px 0}.lv-steps{grid-template-columns:minmax(0,1fr);gap:34px}.lv-steps:before{background:linear-gradient(180deg, var(--lv-line-2) 0%, var(--lv-lilac) 60%, var(--lv-purple) 100%);width:2px;height:auto;inset:28px auto 60px 27px}.lv-step{grid-template-columns:56px minmax(0,1fr);column-gap:18px;display:grid}.lv-step__n{grid-row:1/3}.lv-step h3{margin-top:4px;font-size:19px}.lv-step p{margin-top:8px;font-size:15.5px}.lv-pay{flex-direction:column;align-items:flex-start;gap:14px;margin-top:40px;padding:20px}.lv-pay p{font-size:16px}.lv-pay .lv-btn{width:100%;margin-left:0}.lv-contacts{padding:56px 0 48px}.lv-contacts__grid{grid-template-columns:minmax(0,1fr);gap:32px}.lv-contacts dl{margin-top:24px}.lv-contacts dl>div{padding:16px 0}.lv-contacts dd{font-size:18px}.lv-contacts__note{margin-top:18px;font-size:16px}.lv-contacts__wa{width:100%}.lv-map,.lv-map iframe{min-height:360px}.lv-map{border-radius:24px}.site-footer.lv-foot{border-radius:28px 28px 0 0;padding:56px 0 36px}.lv-foot__grid{grid-template-columns:minmax(0,1fr);gap:32px}.lv-foot__text{font-size:16px}.lv-foot__links{grid-template-columns:minmax(0,1fr);gap:4px;font-size:15px}.lv-foot .lv-foot__links a{align-items:center;min-height:44px;display:flex}.lv-foot__legal{margin-top:32px;font-size:13px;line-height:1.5}}
