:root{--paper:#fff;--ink:#090d26;--muted:#5b6b83;--blue:#081cba;--line:#dbe4f1;--radius:16px;--space:clamp(22px,5vw,86px);background:#fff;color:var(--ink)}body{background:#fff}h1,h2{font-family:LoloSans,Arial,sans-serif;font-weight:600;letter-spacing:-.075em;line-height:1.01}h3{letter-spacing:-.045em}.lede{line-height:1.65}.eyebrow{font-size:10px;letter-spacing:.18em;color:var(--blue)}.btn{border-radius:7px;background:var(--blue);min-height:57px;padding:19px 27px;box-shadow:0 9px 24px #081cba1b}.btn:hover{background:#102e90;transform:translateY(-2px)}.btn.outline{box-shadow:none;border-color:#adbfdb}.link-arrow{color:var(--blue)}.tick{background:#081cba;font-size:10px;min-height:34px}.tick button{font-size:9px;letter-spacing:.04em}.site-header{box-shadow:none;border-color:#e5ebf3;background:#ffffffed}.header-inner{min-height:86px}.site-header .brand{width:165px}.header-nav,.header-right{font-size:12px}.hero-shell{background:#fff;overflow:hidden}.hero{gap:0;grid-template-columns:1.05fr 1fr;min-height:650px;padding-block:35px 20px}.hero-copy{position:relative;z-index:2}.hero-copy h1{font-size:clamp(68px,8vw,125px);letter-spacing:-.082em;max-width:770px;white-space:pre-line;margin:30px 0}.hero-copy h1:first-line{color:var(--ink)}.hero-copy .lede{font-size:17px;max-width:395px}.hero-foot{margin-top:40px;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.hero-actions{gap:24px}.hero-bottom-strip{display:flex;justify-content:space-between;border-top:1px solid #dbe4f1;padding-block:22px;color:#546b8e;font-size:9px;letter-spacing:.14em}.hero-bottom-strip span:last-child{color:var(--blue)}.product-stage{border-radius:0;background:transparent!important;min-height:590px;perspective:900px;overflow:hidden}.showcase-word{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);font-family:LoloSans,Arial,sans-serif;font-size:clamp(80px,9vw,155px);font-weight:600;letter-spacing:-.085em;color:#e7efff;line-height:1;white-space:nowrap;pointer-events:none}.bottle-tilt{width:100%;height:100%;min-height:inherit;display:flex;align-items:center;justify-content:center;transition:transform .45s ease-out;transform-style:preserve-3d}.float-bottle{height:530px;width:77%;filter:none;animation:studio-float 10s ease-in-out infinite;max-height:90%}.stage-label{top:20px;left:25px;font-size:9px}.stage-footer{bottom:16px;left:25px;right:25px;font-size:9px}.motion-button{font-size:9px;padding:9px 12px;background:#fff;border-color:#c8d6ef}.stage-orbit{display:none}.lolo-manifesto{background:var(--blue);color:#fff;position:relative;overflow:hidden;padding-block:110px}.lolo-manifesto:after{content:"";position:absolute;right:-15%;top:-120%;width:65%;aspect-ratio:1;border:1px solid #ffffff25;border-radius:50%;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff04;pointer-events:none}.manifesto-grid{display:grid;grid-template-columns:1fr 3.5fr;gap:8%;position:relative;z-index:1}.manifesto-grid>.eyebrow{color:#c6d8ff;line-height:1.8;padding-top:13px;max-width:110px}.manifesto-grid h2{font-size:clamp(40px,5.6vw,83px);max-width:1000px;letter-spacing:-.06em}.manifesto-grid em{font:500 1em/1.06 LoloDisplay,Georgia,serif;color:#c8f4ff}.manifesto-bottom{display:flex;align-items:center;gap:32px;margin-top:40px;max-width:560px}.manifesto-symbol{font-size:60px;font-weight:400;line-height:1;color:#c8f4ff}.manifesto-bottom p{font-size:15px;color:#e3edff}.benefits-experience{background:#fff;border:0;padding-block:110px}.benefits-head{grid-template-columns:1.3fr .7fr;gap:12%}.benefits-head h2{font-family:LoloSans,Arial,sans-serif;font-size:clamp(42px,5vw,72px);letter-spacing:-.065em;max-width:680px}.benefits-kicker{margin-bottom:28px}.benefits-mark{border-radius:10px;font-family:LoloDisplay,serif;box-shadow:none}.benefit-tabs{border-left:0;gap:10px;border-top:0;margin-top:44px}.benefit-tab{border:1px solid #dbe4f1;border-radius:12px;min-height:165px;background:#f6f9ff;padding:24px}.benefit-tab strong{font-family:LoloSans,Arial,sans-serif;font-size:18px;line-height:1.2}.benefit-tab span{color:#7287ab}.benefit-tab.is-active span,.benefit-tab:hover span{color:#c4d6ff}.benefit-tab:hover{transform:none}.benefit-panel{border-radius:16px;background:#020b4a;box-shadow:none;padding:42px 50px;min-height:310px}.benefit-panel h3{font-family:LoloSans,Arial,sans-serif;font-size:clamp(36px,4vw,58px);letter-spacing:-.06em;max-width:620px}.benefit-panel p{max-width:610px;font-size:16px}.benefit-panel-orb{opacity:.65;right:-100px;background:radial-gradient(circle at 40% 35%,#77adff,#081cba 30%,#020b4a 67%)}.benefit-panel[hidden]{display:none}.benefit-panel:not([hidden]){animation:panel-in .45s ease both}.feature{gap:9%;grid-template-columns:1fr 1fr}.feature-image{border-radius:18px;box-shadow:none;border:0}.feature-image:after{display:none}.feature-copy h2{font-family:LoloSans,Arial,sans-serif;font-size:clamp(44px,5vw,76px);white-space:pre-line;letter-spacing:-.065em}.feature-copy .lede{font-size:16px}.feature-copy li{padding:18px 0;font-size:13px}.tint{background:#f0f5ff}.feature-copy .link-arrow{margin-top:30px}.section-ticker{min-height:78px;border:0;background:#081cba;font-size:13px}.section-ticker .ticker-star{font-size:23px}.section-ticker .tick-track{animation-duration:55s}.formula-section{background:#f5f8ff;border-block:1px solid #e0e8f5}.formula-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:10%;align-items:center}.formula-art{position:relative;min-height:540px;display:flex;flex-direction:column;justify-content:space-between;padding:32px;border:1px solid #cad8f0;border-radius:220px 220px 20px 20px;background:linear-gradient(155deg,#fff,#e4edff);overflow:hidden}.formula-art>.eyebrow{align-self:center;margin-top:25px;z-index:1}.formula-art-caption{text-align:center;font-size:11px;color:#46628b;z-index:1}.formula-spheres{position:absolute;top:10%;right:3%;bottom:10%;left:3%}.formula-spheres i{position:absolute;display:block;border-radius:50%;width:57%;aspect-ratio:1;background:radial-gradient(circle at 30% 24%,#ffffffef,#edf8ffb8 12%,#9bbef1ab 38%,#3062b5a6 69%,#f7ffff 93%);box-shadow:inset -10px -12px 30px #164eae44,inset 8px 10px 16px #fff,10px 25px 40px #1d4e9e25;border:1px solid #ffffff;animation:sphere-drift 12s ease-in-out infinite}.formula-spheres i:first-child{left:4%;top:12%}.formula-spheres i:nth-child(2){right:2%;top:29%;width:62%;animation-delay:-4s}.formula-spheres i:nth-child(3){left:19%;bottom:5%;width:46%;animation-delay:-8s}.formula-spheres>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:500 110px LoloDisplay,serif;color:#fff9;pointer-events:none}.formula-copy h2{font-size:clamp(42px,4.8vw,70px);margin-bottom:25px}.formula-copy>.lede{font-size:16px}.formula-accordions{margin-top:34px}.formula-accordions details{border-top:1px solid #becdea}.formula-accordions details:last-child{border-bottom:1px solid #becdea}.formula-accordions summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:24px 0;font-size:16px;font-weight:600}.formula-accordions summary::-webkit-details-marker{display:none}.formula-number{font-size:10px;letter-spacing:.08em;color:#5b7aab}.formula-plus{margin-left:auto;color:var(--blue);font-size:22px;transition:transform .3s}.formula-accordions details[open] .formula-plus{transform:rotate(45deg)}.formula-accordions details p{padding:0 20px 25px 33px;font-size:14px;color:#536888}.formula-note{font-size:11px;color:#687c9b;margin-top:25px;line-height:1.65}.product-layout{grid-template-columns:1.1fr 1fr;gap:7%;padding-bottom:80px}.product-layout h1{font-size:clamp(38px,4.5vw,65px);letter-spacing:-.07em}.product-layout .product-stage{min-height:590px}.gallery-main{height:590px;border-radius:0;border:0;background:#fff}.gallery-thumbs{gap:10px}.gallery-thumbs button{border-radius:8px;background:#fff;border-color:#e0e8f4}.gallery-thumbs button[aria-pressed=true]{box-shadow:none;border-color:var(--blue)}.product-price{color:var(--blue);margin:28px 0 12px}.product-small{margin-bottom:20px}.product-form select,.product-form input{border-radius:6px}.product-controls{margin-top:12px}.product-controls .btn{font-size:16px;border-radius:7px}.product-info .mini-benefits{color:#2c5085;font-size:11px}.breadcrumbs{font-size:10px;color:#788ba9}.product-description{line-height:1.7}.moments-section .intro-row h2{font-size:clamp(42px,5vw,72px)}.moment{border-radius:12px;box-shadow:none}.moment-number{font-family:LoloSans,Arial,sans-serif;font-size:56px;font-weight:400}.moment h3{font-family:LoloSans,Arial,sans-serif;font-size:30px;letter-spacing:-.05em}.moment:nth-child(2){background:#081cba;transform:translateY(28px)}.moment:nth-child(2) .moment-number{color:#b4d2ff}.routine-top h2{max-width:650px}.steps{border:0;gap:0}.step{background:#fff;border:0;border-bottom:1px solid #cad9ef;border-top:1px solid #cad9ef;padding:30px;min-height:245px}.step+.step{border-left:1px solid #cad9ef}.step h3{font-family:LoloSans,Arial,sans-serif;font-size:28px}.step:before{width:8px;height:8px;background:var(--blue);top:35px;right:28px}.step>span{font-size:11px}.lolo-testimonials{background:#edf6ff}.testimonial-lead{grid-template-columns:.8fr 1.2fr;gap:9%}.testimonial-visual{border-radius:180px 180px 12px 12px;max-width:440px}.testimonial-lead h2{font-family:LoloSans,Arial,sans-serif;font-size:clamp(48px,6vw,90px);white-space:pre-line}.testimonial-image-label{border-radius:5px;background:#fff;font-size:8px}.review-submit{border:0;border-radius:12px;background:#08148c}.lolo-testimonials .review-submit h3{font-family:LoloSans,Arial,sans-serif;font-size:30px}.review-card{border-radius:12px}.social-heading h2{font-family:LoloSans,Arial,sans-serif}.social-media{border-radius:12px}.social-section{background:#fff}.social-stamp{border-radius:5px;background:#fff;font-size:8px}.closing{background:#081cba;color:#fff;text-align:left;padding-block:100px}.closing .wrap{position:relative}.closing .eyebrow{color:#c8dbff}.closing h2{font-size:clamp(64px,8.5vw,130px);white-space:pre-line;max-width:960px;margin:28px 0 42px!important}.closing .btn{background:#fff;color:#103396;box-shadow:none}.site-footer{background:#02072b}.site-footer .footer-top{padding-top:15px}.footer-wordmark{filter:invert(1);width:220px}.footer-top p{color:#bccce8}.footer-bottom{border-color:#2c4168}.faq-grid h2{font-size:clamp(42px,5vw,72px)}.entered{animation:section-rise .75s cubic-bezier(.2,.7,.3,1) both}.motion-paused .formula-spheres i{animation-play-state:paused}.motion-paused .bottle-tilt{transform:none!important}@keyframes studio-float{0%,to{transform:translateY(7px) rotate(-4deg)}50%{transform:translateY(-9px) rotate(3deg)}}@keyframes sphere-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes panel-in{0%{transform:translateY(7px)}to{transform:translateY(0)}}@keyframes section-rise{0%{transform:translateY(22px)}to{transform:translateY(0)}}@media(max-width:990px){.hero{min-height:550px}.hero-copy h1{font-size:76px}.hero .product-stage{min-height:510px}.float-bottle{height:455px}.showcase-word{font-size:90px}.formula-grid{gap:6%}.formula-art{min-height:460px}.product-layout .product-stage,.gallery-main{min-height:510px;height:510px}.manifesto-grid{grid-template-columns:1fr 4fr;gap:5%}}@media(max-width:720px){.site-header .brand{width:138px}.header-inner{min-height:73px}.hero{grid-template-columns:1fr;padding-top:28px;gap:5px}.hero-copy{padding:8px 0}.hero-copy h1{font-size:clamp(58px,16vw,88px);line-height:.98;margin:24px 0}.hero-copy .lede{font-size:15px;max-width:345px}.hero-actions{gap:22px}.hero-foot{margin-top:25px;font-size:8px}.hero .product-stage,.product-stage{min-height:440px}.float-bottle{height:400px;width:80%}.showcase-word{font-size:105px}.stage-label{font-size:8px;top:20px;left:5px}.stage-footer{left:5px;right:5px;bottom:10px}.hero-bottom-strip{gap:20px;font-size:8px;padding-block:18px}.hero-bottom-strip span:last-child{text-align:right}.lolo-manifesto{padding-block:65px}.manifesto-grid{grid-template-columns:1fr;gap:25px}.manifesto-grid>.eyebrow{max-width:none;padding:0}.manifesto-grid h2{font-size:42px}.manifesto-bottom{gap:22px;margin-top:27px}.manifesto-bottom p{font-size:13px}.manifesto-symbol{font-size:45px}.benefits-experience{padding-block:64px}.benefits-head{grid-template-columns:1fr;gap:23px}.benefits-head h2{font-size:43px}.benefits-mark{width:37px;height:37px;font-size:23px}.benefit-tabs{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.benefit-tab{padding:18px;min-height:145px}.benefit-tab strong{font-size:15px}.benefit-panel{padding:29px 25px;min-height:330px}.benefit-panel h3{font-size:36px;margin-top:24px}.benefit-panel p{font-size:14px}.feature-copy h2{font-size:44px}.feature-copy .lede{font-size:15px}.section-ticker{min-height:60px;font-size:10px}.formula-grid{grid-template-columns:1fr;gap:38px}.formula-art{min-height:380px;max-width:420px;width:100%;margin:auto;border-radius:180px 180px 15px 15px}.formula-spheres{top:6%;right:7%;bottom:6%;left:7%}.formula-spheres i{width:50%}.formula-spheres i:nth-child(2){width:55%}.formula-spheres i:nth-child(3){width:40%}.formula-copy h2{font-size:44px}.formula-accordions summary{font-size:14px;padding:22px 0;gap:12px}.formula-accordions details p{padding-left:28px;font-size:13px}.product-layout{grid-template-columns:1fr;gap:24px}.product-layout h1{font-size:42px}.product-layout .product-stage,.gallery-main{min-height:440px;height:440px}.product-info .mini-benefits{gap:12px}.moments-section .intro-row h2{font-size:44px}.moment:nth-child(2){transform:none}.moment h3{font-size:29px}.steps{grid-template-columns:1fr 1fr}.step{padding:23px 15px;min-height:235px}.step:nth-child(3){border-left:0}.step:nth-child(n+3){border-top:0}.step h3{font-size:25px}.step p{font-size:12px}.step:before{right:18px;top:28px}.testimonial-lead{grid-template-columns:1fr;gap:32px}.testimonial-visual{max-width:100%;border-radius:140px 140px 12px 12px}.testimonial-lead h2{font-size:49px}.review-submit{display:block}.review-submit details{min-width:0}.social-heading h2{font-size:48px}.closing{padding-block:70px}.closing h2{font-size:64px}.footer-wordmark{width:185px}.social-footer .btn{font-size:12px}}@media(prefers-reduced-motion:reduce){.bottle-tilt{transform:none!important}.entered,.formula-spheres i{animation:none}}:root{--blue:#081cba;--ink:#090d26;--muted:#505d78}h1,h2,h3,.benefit-tab strong,.formula-accordions summary{font-family:LoloSans,Arial,sans-serif;font-weight:900;text-transform:uppercase;font-style:normal;letter-spacing:-.035em;line-height:1.03}.hero-copy h1,.product-layout h1,.benefits-head h2,.feature-copy h2,.formula-copy h2,.testimonial-lead h2,.social-heading h2,.closing h2,.faq-grid h2,.moments-section .intro-row h2,.routine-top h2,.manifesto-grid h2{font-weight:900;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.hero-copy h1{font-size:clamp(60px,6.7vw,102px)}.product-layout h1{font-size:clamp(36px,3.9vw,56px)}.manifesto-grid em{font-family:LoloSans,Arial,sans-serif;font-size:1em;font-weight:900;font-style:normal;line-height:1.02;display:block;color:#c8f4ff}.benefits-mark,.formula-spheres>span{font-family:LoloSans,Arial,sans-serif;font-weight:900}.benefit-panel h3,.moment h3,.step h3,.lolo-testimonials .review-submit h3{font-family:LoloSans,Arial,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.03em}.benefit-tab strong{font-size:16px}.benefit-panel h3{font-size:clamp(30px,3.6vw,52px)}.btn,.link-arrow,.header-nav,.header-contact,.header-right>a,.motion-button{font-weight:600;text-transform:uppercase;letter-spacing:.055em}.btn{box-shadow:0 8px 24px #07177422;background:linear-gradient(120deg,#102bd1,#050e70)}.btn:hover{background:#030b58}.btn.outline{background:transparent}.btn.light,.closing .btn{background:#fff;color:#071775}.tick,.section-ticker{background:linear-gradient(110deg,#020944,#081cba 52%,#020944)}.lolo-manifesto,.closing{background:radial-gradient(ellipse at 70% 0%,#1936df,#071483 48%,#020932)}.benefit-panel{background:linear-gradient(125deg,#02092c,#07136e)}.benefit-panel-orb{background:radial-gradient(circle at 40% 35%,#b1f0ff,#142bd0 32%,#020b4a 68%)}.benefit-tab.is-active,.benefit-tab:hover{background:#081cba;border-color:#081cba}.moment:nth-child(2),.review-submit{background:linear-gradient(145deg,#081cba,#020b4a)}.showcase-word{font-weight:900;color:#e8efff;letter-spacing:-.055em}.formula-art{background:linear-gradient(145deg,#fff,#e8f1ff)}.formula-spheres i{background:radial-gradient(circle at 30% 24%,#fff,#d5f9ffcc 13%,#718ce9b8 38%,#101e95a6 70%,#efffff 94%);box-shadow:inset -10px -12px 30px #09145a44,inset 8px 10px 16px #fff,10px 25px 40px #09145a25}@media(max-width:720px){.hero-copy h1{font-size:clamp(43px,12vw,66px);letter-spacing:-.04em}.product-layout h1,.benefits-head h2,.feature-copy h2,.formula-copy h2,.testimonial-lead h2,.social-heading h2,.faq-grid h2,.moments-section .intro-row h2,.routine-top h2,.manifesto-grid h2{font-size:36px}.closing h2{font-size:45px}.benefit-tab strong{font-size:14px}.benefit-panel h3{font-size:30px}.step h3{font-size:23px}.moment h3{font-size:27px}.lolo-testimonials .review-submit h3{font-size:26px}.formula-accordions summary{font-size:13px;letter-spacing:0}.showcase-word{font-size:92px}}.hero-shell{background:radial-gradient(ellipse at 87% 44%,#9dd7ff75,#cce9ff66 23%,#f2f8ff 48%,#fff 76%)}.hero-bottom-strip{background:#ffffff75;border-color:#bdd7f1}.product-layout{background:radial-gradient(ellipse at 22% 25%,#c9e9ff70,transparent 39%)}.product-layout .gallery-main{background:transparent}.product-stage{background:transparent!important}.showcase-word{color:#8bbce344}.lolo-manifesto,.closing{background:radial-gradient(ellipse at 73% 30%,#8bcfff,#286cce 25%,#091c8b 58%,#020829)}.lolo-manifesto:after{opacity:.6}.manifesto-grid h2,.closing h2{color:#fff;text-shadow:0 2px 24px #04105155}.manifesto-grid em{color:#d9f6ff}.manifesto-bottom p{color:#fff}.tint,.lolo-testimonials{background:linear-gradient(145deg,#f4faff,#dceeff 54%,#fff)}.benefits-experience{background:radial-gradient(ellipse at 98% 8%,#d8ecff80,transparent 45%),#fff}.benefit-tab{background:linear-gradient(145deg,#f6fbff,#e0efff);border-color:#b7d6f5}.benefit-tab.is-active,.benefit-tab:hover{background:linear-gradient(145deg,#1735c8,#030c61)}.formula-section{background:linear-gradient(130deg,#d8edff,#f4f9ff 48%,#fff)}.formula-art{background:radial-gradient(ellipse at 66% 58%,#acd8ff,#eaf5ff 58%,#fff 90%);border-color:#a8cbee}.moments-section{background:linear-gradient(180deg,#fff,#edf6ff 75%,#dceeff)}.moment:nth-child(2){background:radial-gradient(ellipse at 95% 0%,#4e9deb,#1735b7 45%,#030c61)}.social-section{background:linear-gradient(180deg,#fff 30%,#edf6ff)}.tick,.section-ticker{background:linear-gradient(100deg,#020944,#071d96 30%,#2369c8 70%,#081959)}.footer-top{background:radial-gradient(ellipse at 95% 95%,#154b83aa,transparent 65%)}@media(max-width:720px){.hero-shell{background:radial-gradient(ellipse at 65% 70%,#b7e0ff99,#edf7ff 45%,#fff 78%)}.product-layout{background:radial-gradient(ellipse at 45% 15%,#c7e8ff80,transparent 38%)}.lolo-manifesto,.closing{background:radial-gradient(ellipse at 105% 10%,#337dc7,#0c248e 47%,#020829)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lolo-studio.css.map */
