:root{--ml-ink:#0d1b24;--ml-night:#08151d;--ml-teal:#3d8991;--ml-teal-dark:#24656d;--ml-cream:#f5f3ee;--ml-gold:#e6c88e;--ml-line:rgba(13,27,36,.12)}html{scroll-behavior:smooth}body{background:var(--ml-cream);color:var(--ml-ink)}.header-wrapper{background:#08151dfa!important;color:#fff!important;border:0!important}.header-wrapper .header{min-height:82px}.header-wrapper .header__heading-link,.header-wrapper .header__menu-item,.header-wrapper .header__icon,.header-wrapper .header__active-menu-item{color:#fff!important}.header-wrapper .header__heading-logo-wrapper{width:auto!important;max-width:none!important;height:auto!important}.header-wrapper .header__heading-logo-wrapper img{display:none!important}.header-wrapper .header__heading-logo-wrapper:before{content:"\2726";display:inline-block;color:var(--ml-gold);font-size:19px;margin-right:9px;vertical-align:2px}.header-wrapper .header__heading-logo-wrapper:after{content:"MODERNLY";display:inline-block;color:#fff;font-family:Arial,sans-serif;font-size:20px;font-weight:750;letter-spacing:.19em;line-height:1}.header-wrapper .header__heading-link .h2{color:#fff!important;letter-spacing:.16em;font-size:19px}.header-wrapper .header__icon .icon{color:#fff}.header-wrapper .list-menu__item--link{font-size:12px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.footer{background:var(--ml-night)!important;color:#edf2f2!important}.footer,.footer a,.footer p,.footer h2,.footer h3,.footer .footer-block__heading{color:#edf2f2!important}.ml-page{overflow:hidden;background:var(--ml-cream);color:var(--ml-ink)}.ml-page *{box-sizing:border-box}.ml-page a{text-decoration:none}.ml-shell{width:min(1220px,calc(100% - 48px));margin:0 auto}.ml-announcement{background:#102630;color:#eaf2f1;text-align:center;padding:11px 16px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.ml-announcement span{color:var(--ml-gold);padding:0 8px}.ml-hero{position:relative;background:radial-gradient(circle at 78% 43%,rgba(61,137,145,.26),transparent 34%),linear-gradient(118deg,#091821,#102a34 58%,#183b42);color:#fff;min-height:620px;display:flex;align-items:center;padding:76px 0 88px}.ml-hero:after{content:"";position:absolute;width:560px;height:560px;border-radius:50%;right:7%;top:8%;background:radial-gradient(circle,#e6c88e2b,#e6c88e00 68%);pointer-events:none;animation:mlGlow 7s ease-in-out infinite}.ml-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:50px}.ml-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#b7d5d4;font-weight:700;margin:0 0 24px}.ml-eyebrow:before{content:"";width:30px;height:1px;background:var(--ml-gold)}.ml-hero h1{font-family:Georgia,serif;font-size:clamp(48px,6.2vw,78px);font-weight:400;line-height:.99;letter-spacing:-.045em;margin:0 0 24px;max-width:650px;color:#fff}.ml-hero h1 em{font-style:italic;color:#c9e2df}.ml-hero-copy{font-size:16px;line-height:1.8;color:#d3e0df;max-width:510px;margin:0 0 30px}.ml-actions{display:flex;gap:13px;flex-wrap:wrap;align-items:center}.ml-button{display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:0 25px;border-radius:999px;background:#e9d3a8;color:#10232b;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transition:transform .25s,background .25s,box-shadow .25s;box-shadow:0 12px 30px #00000029}.ml-button:hover{transform:translateY(-3px);background:#f3dfb7;box-shadow:0 16px 35px #00000038}.ml-button--outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35);box-shadow:none}.ml-button--outline:hover{background:#ffffff1a;color:#fff}.ml-hero-note{display:flex;gap:18px;flex-wrap:wrap;margin-top:34px;color:#c3d4d3;font-size:11px;letter-spacing:.03em}.ml-hero-note span{display:inline-flex;align-items:center;gap:7px}.ml-check{color:var(--ml-gold);font-size:14px}.ml-hero-visual{position:relative;min-height:470px;display:flex;align-items:center;justify-content:center}.ml-hero-orb{position:absolute;width:min(460px,92%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,#ffecc252,#3d89911f 44%,#ffffff05 70%);border:1px solid rgba(255,255,255,.1);box-shadow:0 0 90px #e6c88e1f,inset 0 0 70px #ffffff0d}.ml-hero-product{position:relative;z-index:2;width:min(440px,88%);height:auto;max-height:460px;object-fit:contain;filter:drop-shadow(0 35px 34px rgba(0,0,0,.34));animation:mlFloat 6s ease-in-out infinite}.ml-float-card{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:13px 16px;background:#fffffff0;color:var(--ml-ink);border:1px solid rgba(255,255,255,.55);border-radius:15px;box-shadow:0 15px 35px #0000002e;font-size:11px;font-weight:750;letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ml-float-card small{display:block;font-size:9px;color:#70828a;font-weight:500;margin-top:3px}.ml-float-card--top{top:12%;right:-2%;animation:mlFloat 5.4s ease-in-out infinite}.ml-float-card--bottom{bottom:12%;left:-2%;animation:mlFloat 6.3s ease-in-out infinite reverse}.ml-float-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#e7f0ed;color:#286d70;font-size:18px}.ml-trustbar{background:#fff;border-bottom:1px solid var(--ml-line)}.ml-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:24px 0}.ml-trust-item{display:flex;align-items:center;justify-content:center;gap:12px;color:#344a54;font-size:11px;font-weight:700;letter-spacing:.04em}.ml-trust-item b{font-size:17px;color:var(--ml-teal-dark);font-weight:500}.ml-section{padding:100px 0}.ml-section--white{background:#fff}.ml-section-head{text-align:center;max-width:690px;margin:0 auto 48px}.ml-kicker{color:var(--ml-teal-dark);font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px}.ml-section h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;font-size:clamp(34px,4.2vw,52px);line-height:1.08;margin:0 0 18px;color:var(--ml-ink)}.ml-section-head p{color:#687981;font-size:15px;line-height:1.8;margin:0}.ml-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ml-feature-card{background:#f5f6f3;border:1px solid rgba(13,27,36,.07);border-radius:22px;padding:30px 28px;min-height:220px;transition:transform .3s,box-shadow .3s}.ml-feature-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px #0d1b2414}.ml-feature-icon{width:48px;height:48px;border-radius:15px;background:#dfecea;color:#286d70;display:grid;place-items:center;font-size:22px;margin-bottom:24px}.ml-feature-card h3{font-family:Georgia,serif;font-size:23px;font-weight:400;margin:0 0 10px;color:var(--ml-ink)}.ml-feature-card p{font-size:13px;line-height:1.75;color:#6c7b82;margin:0}.ml-showcase{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ml-showcase-media{position:relative;min-height:500px;border-radius:28px;background:linear-gradient(145deg,#e9eeea,#d8e6e1);overflow:hidden;display:grid;place-items:center}.ml-showcase-media:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:#fff9;filter:blur(1px)}.ml-showcase-media img{position:relative;z-index:1;width:83%;height:440px;object-fit:contain;filter:drop-shadow(0 24px 25px rgba(20,43,48,.16));animation:mlFloat 7s ease-in-out infinite}.ml-showcase-copy h2{font-family:Georgia,serif;font-size:clamp(38px,4.5vw,56px);line-height:1.04;font-weight:400;letter-spacing:-.04em;margin:0 0 20px}.ml-showcase-copy>p{font-size:15px;line-height:1.85;color:#697a81;margin:0 0 26px}.ml-detail-list{display:grid;gap:17px;margin:0 0 30px}.ml-detail{display:grid;grid-template-columns:38px 1fr;gap:13px;align-items:start}.ml-detail-icon{width:36px;height:36px;border-radius:12px;background:#e1eeeb;color:#2c7378;display:grid;place-items:center;font-size:16px}.ml-detail strong{display:block;font-size:13px;margin:1px 0 4px;color:var(--ml-ink)}.ml-detail span{display:block;color:#708087;font-size:12px;line-height:1.6}.ml-gallery{background:#0b2029;color:#fff;padding:82px 0 90px;overflow:hidden}.ml-gallery .ml-section-head h2{color:#fff}.ml-gallery .ml-section-head p{color:#b9c9c8}.ml-marquee{display:flex;gap:18px;width:max-content;animation:mlMarquee 38s linear infinite}.ml-marquee:hover{animation-play-state:paused}.ml-marquee-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ml-gallery-card{width:270px;height:280px;border-radius:20px;overflow:hidden;background:#17333c;border:1px solid rgba(255,255,255,.12)}.ml-gallery-card img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.ml-gallery-card:hover img{transform:scale(1.06)}.ml-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;counter-reset:ml-step}.ml-how-card{padding:28px 25px;border-top:1px solid var(--ml-line);counter-increment:ml-step}.ml-how-card:before{content:"0" counter(ml-step);display:block;color:var(--ml-teal-dark);font-size:11px;letter-spacing:.15em;font-weight:800;margin-bottom:23px}.ml-how-card h3{font-family:Georgia,serif;font-size:24px;font-weight:400;margin:0 0 10px}.ml-how-card p{font-size:13px;color:#6c7b82;line-height:1.75;margin:0}.ml-promo{background:linear-gradient(115deg,#173842,#0a1a23);color:#fff;border-radius:30px;padding:55px 60px;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;overflow:hidden}.ml-promo:after{content:"";position:absolute;width:340px;height:340px;right:15%;top:-200px;border-radius:50%;background:#e6c88e2e;filter:blur(2px)}.ml-promo-copy{position:relative;z-index:1;max-width:620px}.ml-promo h2{font-family:Georgia,serif;font-size:clamp(34px,4vw,48px);font-weight:400;line-height:1.08;margin:0 0 13px;color:#fff}.ml-promo p{font-size:14px;line-height:1.7;color:#c8d7d5;margin:0}.ml-promo .ml-button{position:relative;z-index:1;white-space:nowrap}.ml-faq{max-width:850px;margin:0 auto}.ml-faq details{border-bottom:1px solid var(--ml-line);padding:21px 0}.ml-faq summary{cursor:pointer;list-style:none;font-family:Georgia,serif;font-size:21px;color:var(--ml-ink);display:flex;justify-content:space-between;gap:18px}.ml-faq summary::-webkit-details-marker{display:none}.ml-faq summary:after{content:"+";font-family:Arial,sans-serif;font-size:22px;color:var(--ml-teal-dark)}.ml-faq details[open] summary:after{content:"\2212"}.ml-faq details p{font-size:13px;line-height:1.8;color:#6b7b82;max-width:720px;margin:14px 0 0}.ml-footer-note{background:#07151d;color:#a9b8b9;padding:26px 0;text-align:center;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ml-footer-note img{width:148px;height:auto;display:block;margin:0 auto 13px}.ml-footer-note p{margin:0}.product__title{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em}.product__info-wrapper{background:#fff;border-radius:24px;padding:34px!important}.product__media-wrapper .product__media{border-radius:22px;overflow:hidden}.product-form__submit{border-radius:999px;background:#173842;color:#fff;min-height:56px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-form__submit:hover{background:#286d70}.price{font-size:22px;font-weight:700}.product__description{color:#61727a;line-height:1.8}@keyframes mlFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes mlGlow{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes mlMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:990px){.ml-hero{min-height:0;padding:68px 0 74px}.ml-hero-grid{grid-template-columns:1fr;gap:20px}.ml-hero-copy{text-align:center;margin:auto}.ml-eyebrow{justify-content:center}.ml-hero h1{margin-left:auto;margin-right:auto}.ml-actions,.ml-hero-note{justify-content:center}.ml-hero-visual{min-height:420px}.ml-hero-product{max-height:390px}.ml-showcase{gap:35px}.ml-showcase-media{min-height:420px}.ml-showcase-media img{height:370px}}@media(max-width:749px){.ml-shell{width:min(100% - 34px,600px)}.ml-announcement{font-size:9px;letter-spacing:.11em;padding:10px}.header-wrapper .header{min-height:68px;padding-left:16px!important;padding-right:16px!important}.header-wrapper .header__heading-logo-wrapper:after{font-size:17px;letter-spacing:.15em}.ml-hero{padding:54px 0 52px}.ml-hero-grid{gap:10px}.ml-hero h1{font-size:48px;max-width:480px}.ml-hero-copy{font-size:14px}.ml-hero-visual{min-height:340px}.ml-hero-product{width:82%;max-height:330px}.ml-float-card{padding:10px 11px;font-size:10px}.ml-float-card--top{right:0;top:8%}.ml-float-card--bottom{left:0;bottom:7%}.ml-trust-grid{grid-template-columns:1fr;gap:13px;padding:19px 0}.ml-trust-item{justify-content:flex-start;font-size:10px}.ml-section{padding:68px 0}.ml-section-head{margin-bottom:32px}.ml-section h2{font-size:38px}.ml-feature-grid,.ml-how-grid{grid-template-columns:1fr;gap:12px}.ml-feature-card{min-height:0;padding:24px}.ml-feature-icon{margin-bottom:17px}.ml-showcase{grid-template-columns:1fr;gap:32px}.ml-showcase-media{min-height:350px}.ml-showcase-media img{height:320px}.ml-showcase-copy h2{font-size:40px}.ml-gallery{padding:65px 0}.ml-gallery-card{width:220px;height:225px}.ml-promo{padding:34px 25px;display:block;text-align:center}.ml-promo h2{font-size:37px}.ml-promo .ml-button{margin-top:24px}.ml-faq summary{font-size:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ml-hero:after,.ml-hero-product,.ml-float-card,.ml-showcase-media img,.ml-marquee{animation:none!important}.ml-feature-card,.ml-button,.ml-gallery-card img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/modernly-led.css.map */
