@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400&family=Inter:wght@400;500;600&display=swap";:root{--l-void:#08070F;--l-deep:#0F0C1C;--l-violet:#8B7CFF;--l-violet-deep:#5606ff;--l-rose:#F6A5B4;--l-lilac:#C9BCFF;--l-text:#ECEAF7;--l-muted:rgba(236,234,247,.64);--l-line:rgba(180,170,255,.16);--l-stroke:rgba(180,170,255,.22);--l-glass:rgba(255,255,255,.045);--l-ease:cubic-bezier(.22,1,.36,1);--l-serif:"Fraunces",Georgia,"Times New Roman",serif;--l-sans:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif}html{background:var(--l-void)}body,body.gradient{background:transparent!important;color:var(--l-text);font-family:var(--l-sans);letter-spacing:.01em;-webkit-font-smoothing:antialiased}body.gradient:before,body.gradient:after{display:none!important}body>*{position:relative}.color-scheme-1,.color-scheme-2,.color-scheme-3{background-color:transparent!important;--gradient-background:transparent}.color-1,.color-background-1,.gradient{background:transparent}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--l-serif);font-weight:500;letter-spacing:-.015em;color:#f5f2ff;line-height:1.12}::selection{background:#8b7cff59;color:#fff}.lull-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(130% 120% at 18% -5%,#241a44,#120e26 42%,#08070f)}.lull-bg canvas{display:block!important;width:100%!important;height:100%!important}.lull-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 78% at 50% -12%,transparent 42%,rgba(6,5,14,.5) 100%),linear-gradient(180deg,#06050e1f,#06050e6b)}.l-wrap{max-width:var(--page-width,120rem);margin:0 auto;padding:0 2rem}@media(min-width:990px){.l-wrap{padding:0 4rem}}.l-sec{padding:6.5rem 0;position:relative}@media(min-width:990px){.l-sec{padding:9rem 0}}.l-head{max-width:66rem;margin:0 auto 5rem;text-align:center}.l-title{font-size:clamp(3rem,4.6vw,4.9rem);line-height:1.1;margin:1.6rem 0 0}.l-lede{margin:1.8rem auto 0;font-size:1.7rem;line-height:1.72;color:var(--l-muted);max-width:56ch}.l-grad{background-image:linear-gradient(102deg,#f6eeff,#c9bcff 42%,#f6a5b4);-webkit-background-clip:text;background-clip:text;color:transparent}.l-eyebrow{display:inline-flex;align-items:center;gap:.9rem;font-family:var(--l-sans);font-size:1.15rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--l-lilac)}.l-eyebrow:before{content:"";width:2.4rem;height:1px;background:linear-gradient(90deg,transparent,var(--l-violet))}.l-eyebrow--center:after{content:"";width:2.4rem;height:1px;background:linear-gradient(90deg,var(--l-violet),transparent)}.l-btn{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;padding:1.5rem 3rem;border-radius:999px;font-family:var(--l-sans);font-size:1.45rem;font-weight:500;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .55s var(--l-ease),box-shadow .55s var(--l-ease),background .4s}.l-btn--primary{color:#0c0819;background:linear-gradient(135deg,#d8ceff,#9e8bff 52%,#f6a5b4);box-shadow:0 12px 40px -14px #8b7cffa6}.l-btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 52px -14px #a08cffcc}.l-btn--ghost{color:var(--l-text);border-color:var(--l-stroke);background:#ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.l-btn--ghost:hover{border-color:#c9bcff8c;transform:translateY(-2px)}.l-btn:active{transform:translateY(0) scale(.99)}.l-card{position:relative;border-radius:2.2rem;border:1px solid var(--l-line);background:linear-gradient(160deg,#ffffff0f,#ffffff05);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 30px 80px -50px #000000e6}.l-js .l-reveal{opacity:0;transform:translateY(1.5rem);filter:blur(5px);transition:opacity 1.05s var(--l-ease),transform 1.05s var(--l-ease),filter 1.05s var(--l-ease);transition-delay:calc(var(--i,0)*90ms)}.l-js .l-reveal.in{opacity:1;transform:none;filter:none}.header-wrapper{background:#09081280!important;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid var(--l-line)}.header{padding-top:1.5rem;padding-bottom:1.5rem}.header__heading-link .h2{font-size:0!important;line-height:1;display:inline-flex;align-items:center}.header__heading-link .h2:after{content:"Lull";font-family:var(--l-serif);font-size:2.7rem;font-weight:600;letter-spacing:.01em;color:#f5f2ff}.header__menu-item{font-family:var(--l-sans);font-size:1.35rem;font-weight:500;color:#eceaf7d1;transition:color .3s}.header__menu-item:hover{color:#fff}.header__active-menu-item{color:var(--l-lilac)!important}.header__icon{color:#eceaf7d9;transition:color .3s,transform .3s}.header__icon:hover{color:var(--l-lilac);transform:translateY(-1px)}.cart-count-bubble{background:var(--l-violet)!important}.cart-count-bubble span{color:#0c0819}.header__submenu,.mega-menu__content{background:#0f0c1cf0!important;border:1px solid var(--l-line)!important;border-radius:18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.utility-bar.color-scheme-4{background:linear-gradient(90deg,#8b7cff29,#f6a5b429)!important;border-bottom:1px solid var(--l-line)}.announcement-bar__message{color:#edeafb!important;font-family:var(--l-sans);font-weight:500;letter-spacing:.06em;font-size:1.25rem}.footer{background:#08070f8c!important;border-top:1px solid var(--l-line)}.footer__content-top{padding-bottom:3.6rem}.footer-block__heading{color:#f0edfb;font-family:var(--l-sans);font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}.footer-block__details-content a,.footer-block__details-content .list-menu__item--link{color:#eceaf7a8;transition:color .3s,padding-left .3s}.footer-block__details-content a:hover,.footer-block__details-content .list-menu__item--link:hover{color:var(--l-lilac);padding-left:.4rem}.footer .newsletter-form__field-wrapper .field__input{background:#0a081480;border:1px solid var(--l-stroke);border-radius:1.2rem 0 0 1.2rem;color:#f0edfb}.footer .newsletter-form__button{color:var(--l-lilac)}.footer__list-social .list-social__link{color:#eceaf7b3;transition:color .3s,transform .3s}.footer__list-social .list-social__link:hover{color:var(--l-lilac);transform:translateY(-2px)}.footer__content-bottom{border-top:1px solid var(--l-line);margin-top:2.4rem}.copyright__content,.policies a{color:#eceaf780}.field__input,.select__select,input[type=text],input[type=email],input[type=search],textarea,select{background:#0a081480!important;border:1px solid var(--l-stroke)!important;color:#f0edfb!important;border-radius:1.2rem!important;font-family:var(--l-sans)}.field__input:focus,textarea:focus{border-color:#8b7cff99!important;box-shadow:0 0 0 3px #8b7cff24!important;outline:none}.l-hero{min-height:90vh;display:flex;align-items:center;text-align:center;padding:12rem 0 8rem;position:relative}.l-hero__in{max-width:82rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}.l-hero__title{font-size:clamp(4.4rem,8vw,8.4rem);line-height:1.03;margin:2.4rem 0 0;letter-spacing:-.025em}.l-hero__sub{margin:2.4rem 0 0;font-size:1.85rem;line-height:1.68;color:#eceaf7c7;max-width:52ch}.l-hero__cta{display:flex;flex-wrap:wrap;gap:1.4rem;justify-content:center;margin-top:3.6rem}.l-hero__trust{margin-top:2.8rem;font-size:1.3rem;color:var(--l-muted);letter-spacing:.02em}.l-hero__scroll{margin-top:5rem;width:2.2rem;height:3.6rem;border:1px solid var(--l-stroke);border-radius:1.4rem;position:relative}.l-hero__scroll span{position:absolute;left:50%;top:.7rem;width:.4rem;height:.7rem;border-radius:2px;background:var(--l-lilac);transform:translate(-50%);animation:l-wheel 2s var(--l-ease) infinite}@keyframes l-wheel{0%{opacity:0;transform:translate(-50%)}30%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(-50%,1.1rem)}}.l-values{display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.l-value{padding:2.8rem 2.4rem;border-radius:1.8rem;border:1px solid var(--l-line);background:var(--l-glass);text-align:center}.l-value__ico{width:3rem;height:3rem;margin:0 auto;color:var(--l-lilac)}.l-value__t{font-family:var(--l-sans);font-weight:600;font-size:1.55rem;color:#f2effc;margin:1.4rem 0 0}.l-value__b{margin:.7rem 0 0;font-size:1.35rem;line-height:1.6;color:var(--l-muted)}.l-empathy{max-width:78rem;margin:0 auto;text-align:center}.l-empathy__q{font-family:var(--l-serif);font-size:clamp(2.6rem,4.2vw,4.2rem);line-height:1.28;letter-spacing:-.01em;color:#f3efff}.l-empathy__q em{font-style:italic;color:var(--l-lilac)}.l-empathy__b{margin:2.6rem auto 0;font-size:1.6rem;line-height:1.75;color:var(--l-muted);max-width:56ch}.l-steps{display:grid;gap:1.8rem;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr))}.l-step{padding:3rem 2.6rem;border-radius:2rem;border:1px solid var(--l-line);background:var(--l-glass)}.l-step__n{font-family:var(--l-serif);font-size:3.4rem;line-height:1;color:transparent;background-image:linear-gradient(135deg,#c9bcff,#f6a5b4);-webkit-background-clip:text;background-clip:text}.l-step__t{font-family:var(--l-sans);font-weight:600;font-size:1.9rem;color:#f2effc;margin:1.6rem 0 0}.l-step__b{margin:1rem 0 0;font-size:1.5rem;line-height:1.65;color:var(--l-muted)}.l-offers{display:grid;gap:1.8rem;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr))}.l-offer{display:flex;flex-direction:column;padding:3rem 2.8rem;border-radius:2.2rem;border:1px solid var(--l-line);background:linear-gradient(160deg,#ffffff0f,#ffffff05);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .5s var(--l-ease),border-color .5s,box-shadow .5s}.l-offer:hover{transform:translateY(-6px);border-color:#c9bcff59;box-shadow:0 34px 80px -46px #000000e6}.l-offer__tag{align-self:flex-start;font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--l-lilac);padding:.55rem 1.1rem;border:1px solid rgba(201,188,255,.3);border-radius:999px;background:#8b7cff14}.l-offer__t{font-family:var(--l-serif);font-size:2.4rem;margin:2rem 0 0;color:#f4f1ff}.l-offer__b{margin:1.1rem 0 0;font-size:1.45rem;line-height:1.6;color:var(--l-muted);flex:1}.l-offer__foot{display:flex;align-items:center;justify-content:space-between;margin-top:2.4rem;gap:1.4rem}.l-offer__price{font-family:var(--l-sans);font-size:1.7rem;color:#f2effc}.l-offer__price s{opacity:.5;font-size:1.3rem;margin-right:.6rem}.l-offer__link{font-size:1.35rem;font-weight:600;color:var(--l-lilac);text-decoration:none;white-space:nowrap}.l-offer__link:hover{color:#fff}.l-featured{position:relative;overflow:hidden;border-radius:2.8rem;border:1px solid var(--l-line);background:radial-gradient(60rem 30rem at 12% 0%,rgba(139,124,255,.18),transparent 60%),radial-gradient(50rem 30rem at 100% 100%,rgba(246,165,180,.14),transparent 60%),linear-gradient(160deg,#ffffff0d,#ffffff04);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:4.5rem 4rem}@media(min-width:990px){.l-featured{display:grid;grid-template-columns:1.1fr .9fr;gap:5rem;align-items:center;padding:6rem 5.5rem}}.l-featured__t{font-size:clamp(2.8rem,4.2vw,4.4rem);line-height:1.1;margin:1.8rem 0 0}.l-featured__list{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;gap:1.2rem}.l-featured__list li{position:relative;padding-left:3rem;font-size:1.5rem;line-height:1.55;color:#eceaf7d1}.l-featured__list li:before{content:"";position:absolute;left:0;top:.15rem;width:2rem;height:2rem;border-radius:50%;background:#8b7cff26;border:1px solid rgba(201,188,255,.5)}.l-featured__list li:after{content:"";position:absolute;left:.72rem;top:.62rem;width:.5rem;height:.85rem;border:solid var(--l-lilac);border-width:0 2px 2px 0;transform:rotate(45deg)}.l-featured__buy{margin-top:3rem;padding:3rem;border-radius:2rem;border:1px solid var(--l-line);background:#0a081466;text-align:center}.l-featured__price{font-family:var(--l-serif);font-size:4.2rem;line-height:1;color:#f4f1ff}.l-featured__price s{font-family:var(--l-sans);font-size:1.8rem;opacity:.5;margin-right:1rem}.l-featured__note{margin:1rem 0 2rem;font-size:1.3rem;color:var(--l-muted)}.l-tgrid{display:grid;gap:1.8rem;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr))}.l-quote{padding:3rem 2.8rem;border-radius:2rem;border:1px solid var(--l-line);background:var(--l-glass)}.l-quote__stars{color:var(--l-rose);letter-spacing:.2em;font-size:1.4rem}.l-quote__b{font-family:var(--l-serif);font-size:1.85rem;line-height:1.5;color:#f1eefc;margin:1.6rem 0 0;font-style:italic}.l-quote__who{margin:2rem 0 0;font-size:1.3rem;color:var(--l-muted);font-family:var(--l-sans)}.l-quote__who b{color:#edeafb;font-weight:600;font-style:normal}.l-story{max-width:74rem;margin:0 auto;text-align:center}.l-story__b{font-family:var(--l-serif);font-size:clamp(2.2rem,3.4vw,3.2rem);line-height:1.4;color:#f1edff;font-weight:400}.l-story__sign{margin:2.6rem 0 0;font-size:1.4rem;color:var(--l-muted)}.l-guarantee{display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));text-align:center}.l-guarantee__item{padding:2.6rem}.l-guarantee__ico{width:3.2rem;height:3.2rem;margin:0 auto;color:var(--l-lilac)}.l-guarantee__t{font-family:var(--l-sans);font-weight:600;font-size:1.55rem;margin:1.4rem 0 0;color:#f2effc}.l-guarantee__b{margin:.7rem 0 0;font-size:1.35rem;line-height:1.6;color:var(--l-muted)}.l-faq{max-width:80rem;margin:0 auto;display:grid;gap:1.2rem}.l-faq details{border:1px solid var(--l-line);border-radius:1.6rem;background:var(--l-glass);overflow:hidden;transition:border-color .4s,background .4s}.l-faq details[open]{border-color:#c9bcff52;background:#8b7cff0d}.l-faq summary{cursor:pointer;list-style:none;padding:2.2rem 5.4rem 2.2rem 2.4rem;font-family:var(--l-sans);font-size:1.65rem;font-weight:500;color:#f1eefc;position:relative}.l-faq summary::-webkit-details-marker{display:none}.l-faq summary:after{content:"";position:absolute;right:2.4rem;top:50%;width:.9rem;height:.9rem;border:solid var(--l-lilac);border-width:0 2px 2px 0;transform:translateY(-70%) rotate(45deg);transition:transform .3s}.l-faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.l-faq__a{padding:0 2.4rem 2.4rem;font-size:1.5rem;line-height:1.72;color:var(--l-muted);margin:0}.l-signup{position:relative;overflow:hidden;max-width:76rem;margin:0 auto;text-align:center;padding:5rem 3rem;border-radius:2.6rem;border:1px solid var(--l-line);background:radial-gradient(50rem 26rem at 50% 0%,rgba(139,124,255,.2),transparent 66%),linear-gradient(160deg,#ffffff0d,#ffffff04);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.l-signup__form{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;max-width:50rem;margin:2.8rem auto 0}.l-signup__form .field{flex:1;min-width:24rem}.l-signup__form input{width:100%;padding:1.5rem 1.8rem;font-size:1.5rem;border-radius:999px!important}.l-signup__ok{margin-top:1.8rem;color:var(--l-lilac);font-size:1.4rem}.l-signup__note{margin-top:1.6rem;font-size:1.2rem;color:var(--l-muted)}.l-contact{display:grid;gap:3rem}@media(min-width:990px){.l-contact{grid-template-columns:.8fr 1.2fr;gap:5rem;align-items:start}}.l-contact__aside{padding:3.4rem;border-radius:2.2rem;border:1px solid var(--l-line);background:var(--l-glass)}.l-contact__list{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;gap:1.8rem}.l-contact__list li{display:flex;gap:1.3rem;font-size:1.45rem;color:#eceaf7d1}.l-contact__ico{flex:none;width:2.2rem;height:2.2rem;color:var(--l-lilac)}.l-contact__form{padding:3.4rem;border-radius:2.2rem;border:1px solid var(--l-line);background:var(--l-glass)}.l-field{margin-bottom:1.7rem}.l-field--row{display:grid;gap:1.7rem}@media(min-width:750px){.l-field--row{grid-template-columns:1fr 1fr}}.l-field label{display:block;font-size:1.2rem;font-weight:600;color:#eceaf7b3;margin-bottom:.7rem;font-family:var(--l-sans)}.l-field input,.l-field textarea{width:100%;padding:1.5rem 1.7rem;font-size:1.5rem}.l-field textarea{min-height:14rem;resize:vertical;border-radius:1.4rem!important}.l-form__ok{margin-bottom:2rem;padding:1.6rem 1.8rem;border-radius:1.2rem;border:1px solid rgba(201,188,255,.4);background:#8b7cff1a;color:#e9e3ff;font-size:1.4rem}@media(prefers-reduced-motion:reduce){.l-js .l-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.l-hero__scroll span{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lull.css.map */
