/* Mullil storefront 2026-07-19 — generated from mullil-homepage-snippet.html */
body:has(#mll-home) .zpsection:not(:has(#mll-home)){display:none!important}
  body:has(#mll-home) .theme-banner{display:none!important}
  body .theme-footer-area{display:none!important}
  html:has(#mll-home){scroll-padding-top:160px}
  body:has(#mll-home) .zpsection:has(#mll-home){padding:0!important;background:transparent!important;border:0!important}
  body:has(#mll-home) .zpsection:has(#mll-home) [data-element-id]:not(:has(#mll-home)){display:none!important}
  body:has(#mll-home) .zpsection:has(#mll-home)>.zpcontainer,
  body:has(#mll-home) .zpsection:has(#mll-home) .zpcontainer:has(#mll-home),
  body:has(#mll-home) .zpsection:has(#mll-home) .zprow:has(#mll-home),
  body:has(#mll-home) .zpsection:has(#mll-home) .zpcolumn:has(#mll-home){width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
  body:has(#mll-home) main.mll-home-host{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important}
  #mll-home{--ink:#101211;--fog:#f4f5f2;--grey:#6f7472;--lime:#d8ff2f;--green:#88c500;--blue:#4356ff;--coral:#ff5f56;--cyan:#7cecff;--yellow:#ffd84a;--violet:#b69cff;--mll-led-red:#ff285f;--mll-led-green:#30ea64;--mll-led-blue:#337cff;position:relative;left:50%;width:100vw;margin-left:-50vw;overflow:hidden;background:#fff;color:var(--ink);font-family:Inter,Avenir,"Helvetica Neue",Arial,sans-serif;line-height:1.45;-webkit-font-smoothing:antialiased}
  #mll-home *{box-sizing:border-box}
  #mll-home img{display:block;max-width:100%;height:auto}
  #mll-home a{color:inherit;text-decoration:none}
  #mll-home [id]{scroll-margin-top:160px}
  #mll-home .mll-wrap{width:min(1380px,calc(100% - 48px));margin:0 auto}
  #mll-home .mll-eyebrow{--mll-led-color:var(--mll-led-red);display:flex;align-items:center;gap:11px;margin:0 0 18px;font-size:12px;font-weight:760;letter-spacing:.18em;text-transform:uppercase}
  #mll-home .mll-eyebrow:before{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--mll-led-color);box-shadow:0 0 5px var(--mll-led-color),0 0 13px var(--mll-led-color);animation:mll-led-pulse 1.25s ease-in-out infinite;content:""}
  #mll-home .mll-led-red{--mll-led-color:var(--mll-led-red)}
  #mll-home .mll-led-green{--mll-led-color:var(--mll-led-green)}
  #mll-home .mll-led-blue{--mll-led-color:var(--mll-led-blue)}
  @keyframes mll-led-pulse{0%,100%{opacity:.6;transform:scale(.82)}50%{opacity:1;transform:scale(1.22)}}
  @media (prefers-reduced-motion:reduce){#mll-home .mll-eyebrow:before{animation:none}}
  #mll-home .mll-title{margin:0;font-size:clamp(54px,7.7vw,124px);font-weight:920;letter-spacing:-.075em;line-height:.82}
  #mll-home .mll-title em{display:block;color:var(--blue);font-style:normal}
  #mll-home .mll-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;border:1px solid var(--ink);border-radius:999px;padding:0 25px;background:var(--ink);color:#fff!important;font-size:13px;font-weight:760;letter-spacing:.02em;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}
  #mll-home .mll-button:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(16,18,17,.16)}
  #mll-home .mll-button-light{border-color:#fff;background:#fff;color:var(--ink)!important}
  #mll-home .mll-button-lime{border-color:var(--lime);background:var(--lime);color:var(--ink)!important}
  #mll-home .mll-text-link{display:inline-flex;align-items:center;min-height:54px;padding:0 12px;color:#424744!important;font-size:13px;font-weight:620}
  #mll-home .mll-category-rail{border-block:1px solid #e7e9e5;background:#fff}
  #mll-home .mll-category-rail .mll-wrap{display:flex;gap:5px;overflow-x:auto;padding-block:9px;scrollbar-width:none}
  #mll-home .mll-category-rail .mll-wrap::-webkit-scrollbar{display:none}
  #mll-home .mll-category-rail a{flex:0 0 auto;border-radius:999px;padding:9px 15px;color:#777c79;font-size:13px;font-weight:430;white-space:nowrap;transition:background .2s,color .2s}
  #mll-home .mll-category-rail a:hover{background:#f0f2ee;color:var(--ink)}
  #mll-home .mll-category-rail .mll-sale{background:var(--ink);color:#fff}
  #mll-home .mll-hero{position:relative;min-height:760px;background:radial-gradient(68% 58% at 112% -12%,#efffa7 0,#e4f786 27%,rgba(228,247,134,0) 69%),radial-gradient(78% 78% at -15% 118%,#88c500 0,#89c700 28%,rgba(137,199,0,0) 67%),linear-gradient(135deg,#d0ec6b 0,#aad832 60%,#8ac700 100%)}
  #mll-home .mll-hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:center;min-height:760px}
  #mll-home .mll-hero-copy{position:relative;z-index:5;padding:84px 0}
  #mll-home .mll-hero-copy p.mll-lede{max-width:610px;margin:30px 0 0;font-size:clamp(18px,1.75vw,25px);font-weight:430;letter-spacing:-.025em;line-height:1.35}
  #mll-home .mll-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:34px}
  #mll-home .mll-proof{display:flex;flex-wrap:wrap;gap:28px;margin-top:48px}
  #mll-home .mll-proof span{display:grid;gap:2px;color:#3d433d;font-size:11px;letter-spacing:.07em;text-transform:uppercase}
  #mll-home .mll-proof strong{color:var(--ink);font-size:25px;letter-spacing:-.04em;text-transform:none}
  #mll-home .mll-universe{position:relative;height:690px;isolation:isolate}
  #mll-home .mll-product{position:absolute;z-index:3;filter:drop-shadow(0 30px 30px rgba(29,48,12,.23));transform:translate3d(var(--pointer-x,0px),calc(var(--pointer-y,0px) + var(--scroll-y,0px)),0);transition:transform .12s linear;will-change:transform}
  #mll-home .mll-motor{z-index:7;left:20%;bottom:10%;width:26%;--depth:.32}
  #mll-home .mll-camera{z-index:5;right:5%;top:9%;width:20%;--depth:.5}
  #mll-home .mll-brackets{z-index:2;left:2%;top:14%;width:28%;--depth:.68}
  #mll-home .mll-warning{z-index:6;left:43%;top:17%;width:16%;--depth:.76;rotate:-7deg}
  #mll-home .mll-energizer{z-index:7;right:24%;bottom:10%;width:24%;--depth:.42}
  #mll-home .mll-kit{z-index:4;right:3%;top:42%;width:19%;--depth:.62}
  #mll-home .mll-wire{z-index:3;right:-15%;bottom:-16%;width:55%;--depth:.23}
  #mll-home .mll-shadow{position:absolute;z-index:1;right:2%;bottom:2%;width:76%;height:16%;border-radius:50%;background:radial-gradient(ellipse,rgba(35,58,10,.34),rgba(35,58,10,0) 68%);filter:blur(17px);transform:scaleY(.42)}
  #mll-home .mll-trust{border-top:1px solid rgba(16,18,17,.5);background:#fff}
  #mll-home .mll-trust-grid{display:grid;grid-template-columns:repeat(3,1fr)}
  #mll-home .mll-trust-grid div{min-height:142px;border-right:1px solid #e3e5e1;padding:31px 34px}
  #mll-home .mll-trust-grid div:last-child{border-right:0}
  #mll-home .mll-trust span{color:#9a9e9b;font-size:11px;letter-spacing:.12em}
  #mll-home .mll-trust strong{display:block;margin:7px 0 4px;font-size:17px;letter-spacing:-.02em}
  #mll-home .mll-trust p{margin:0;color:#777c79;font-size:13px}
  #mll-home .mll-aisle{position:relative;overflow:hidden;padding:105px 0 92px;background:radial-gradient(ellipse 72% 120% at 112% -22%,#312577 0,#1c1833 42%,rgba(28,24,51,0) 73%),#101110;color:#fff}
  #mll-home .mll-aisle-head{display:grid;grid-template-columns:1fr minmax(240px,.38fr);align-items:end;gap:40px;margin-bottom:50px}
  #mll-home .mll-aisle h2{margin:0;color:#fff!important;font-size:clamp(58px,8vw,118px);font-weight:920;letter-spacing:-.08em;line-height:.8}
  #mll-home .mll-aisle-head>p{margin:0;color:#afb4b0;font-size:16px}
  #mll-home .mll-aisle-window{position:relative;left:50%;width:100vw;margin-left:-50vw;overflow:hidden;border-block:1px solid #3c403c}
  #mll-home .mll-aisle-track{display:flex;width:max-content;gap:12px;padding:20px 12px;animation:mll-aisle-loop 34s linear infinite}
  #mll-home .mll-aisle-window:hover .mll-aisle-track{animation-play-state:paused}
  #mll-home .mll-aisle-card{position:relative;display:flex;width:220px;height:225px;flex:0 0 220px;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:#d8ff2f;color:#101211}
  #mll-home .mll-aisle-card:nth-child(6n+1){background:linear-gradient(145deg,#ff7b88,#ff4057)}#mll-home .mll-aisle-card:nth-child(6n+2){background:linear-gradient(145deg,#b2f3fb,#68e4ff)}#mll-home .mll-aisle-card:nth-child(6n+3){background:linear-gradient(145deg,#efff9a,#d8ff2f)}#mll-home .mll-aisle-card:nth-child(6n+4){background:linear-gradient(145deg,#8365ff,#5e2bff);color:#fff}#mll-home .mll-aisle-card:nth-child(6n+5){background:linear-gradient(145deg,#ffad79,#ff792e)}#mll-home .mll-aisle-card:nth-child(6n){background:linear-gradient(145deg,#ffe98d,#ffd73d)}
  #mll-home .mll-aisle-card img{width:72%;height:72%;object-fit:contain;filter:drop-shadow(0 15px 12px rgba(16,18,17,.24));transition:transform .3s ease}
  #mll-home .mll-aisle-card:hover img{transform:translateY(-4px) scale(1.035)}
  #mll-home .mll-aisle-card span{position:absolute;right:12px;bottom:11px;left:12px;border-top:1px solid currentColor;padding-top:8px;font-size:11px;font-weight:680;letter-spacing:.05em;text-transform:uppercase}
  #mll-home .mll-aisle-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:35px}
  #mll-home .mll-aisle-logo{width:min(280px,35vw);height:auto}
  @keyframes mll-aisle-loop{to{transform:translateX(calc(-50% - 6px))}}
  #mll-home .mll-shop{padding:120px 0;background:#f5f6f2}
  #mll-home .mll-heading{display:grid;grid-template-columns:1fr minmax(280px,.38fr);align-items:end;gap:40px;margin-bottom:54px}
  #mll-home .mll-heading h2{margin:0;font-size:clamp(52px,7vw,102px);font-weight:900;letter-spacing:-.07em;line-height:.85}
  #mll-home .mll-heading>p{margin:0;color:#707572;font-size:16px}
  #mll-home .mll-system-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}
  #mll-home .mll-system{position:relative;grid-column:span 4;min-height:390px;overflow:hidden;border-radius:18px;padding:25px;background:#fff;transition:transform .3s ease,box-shadow .3s ease}
  #mll-home .mll-system:nth-child(-n+2){grid-column:span 6;min-height:490px}
  #mll-home .mll-system:hover{transform:translateY(-7px);box-shadow:0 24px 54px rgba(16,18,17,.11)}
  #mll-home .mll-system .mll-no{position:absolute;top:24px;right:26px;font-size:11px;letter-spacing:.14em}
  #mll-home .mll-system img{position:absolute;z-index:1;right:2%;bottom:12%;width:58%;height:58%;object-fit:contain;filter:drop-shadow(0 22px 20px rgba(16,18,17,.17));transition:transform .35s ease}
  #mll-home .mll-system:hover img{transform:scale(1.05) translateY(-4px)}
  #mll-home .mll-system-copy{position:absolute;z-index:2;right:25px;bottom:23px;left:25px}
  #mll-home .mll-system h3{margin:0 0 5px;font-size:clamp(25px,2.7vw,42px);font-weight:850;letter-spacing:-.055em;line-height:.94}
  #mll-home .mll-system p{max-width:280px;margin:0 0 13px;color:#454a47;font-size:13px}
  #mll-home .mll-system b{font-size:12px;letter-spacing:.04em}
  #mll-home .mll-coral{background:linear-gradient(145deg,#ff8d85,#ff665f)}#mll-home .mll-blue{background:linear-gradient(145deg,#91a6ff,#607bfa)}#mll-home .mll-lime{background:linear-gradient(145deg,#edff94,#c9f44c)}#mll-home .mll-violet{background:linear-gradient(145deg,#d2c7ff,#b39eff)}#mll-home .mll-cyan{background:linear-gradient(145deg,#c2f5fa,#8de8f0)}#mll-home .mll-yellow{background:linear-gradient(145deg,#ffed96,#ffdc56)}
  #mll-home .mll-flash{padding:110px 0;background:radial-gradient(ellipse 75% 115% at 112% -22%,#74233a 0,#26181e 42%,rgba(38,24,30,0) 73%),#121412;color:#fff}
  #mll-home .mll-flash-top{display:grid;grid-template-columns:1fr auto;align-items:end;gap:30px;margin-bottom:45px}
  #mll-home .mll-flash h2{margin:0;font-size:clamp(65px,9vw,136px);font-weight:920;letter-spacing:-.08em;line-height:.74}
  #mll-home .mll-clock{display:flex;align-items:center;gap:17px;border:1px solid #464b46;border-radius:16px;padding:14px 18px;background:#1b1e1b}
  #mll-home .mll-stamp{display:grid;width:76px;height:76px;place-content:center;border-radius:50%;background:var(--lime);color:var(--ink);text-align:center;transform:rotate(-7deg)}
  #mll-home .mll-stamp strong{font-size:22px;letter-spacing:-.04em;line-height:1}
  #mll-home .mll-stamp span{font-size:8px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}
  #mll-home .mll-time span{display:block;color:#9ba19b;font-size:10px;letter-spacing:.13em;text-transform:uppercase}
  #mll-home .mll-time time{font-variant-numeric:tabular-nums;font-size:clamp(23px,3vw,42px);font-weight:780;letter-spacing:-.04em}
  #mll-home .mll-deals{display:grid;grid-template-columns:1.15fr .925fr .925fr;gap:16px}
  #mll-home .mll-deal{position:relative;min-height:500px;overflow:hidden;border-radius:20px;padding:25px;color:var(--ink);transition:transform .3s ease}
  #mll-home .mll-deal:hover{transform:translateY(-6px)}
  #mll-home .mll-deal img{position:absolute;right:-3%;bottom:95px;width:70%;height:64%;object-fit:contain;filter:drop-shadow(0 25px 22px rgba(16,18,17,.2))}
  #mll-home .mll-deal:first-child img{right:0;width:60%}
  #mll-home .mll-deal .mll-chip{display:inline-flex;border:1px solid var(--ink);border-radius:999px;padding:7px 11px;font-size:11px;font-weight:680;letter-spacing:.11em;text-transform:uppercase}
  #mll-home .mll-deal-copy{position:absolute;z-index:3;right:25px;bottom:24px;left:25px}
  #mll-home .mll-deal h3{max-width:340px;margin:0 0 7px;font-size:clamp(25px,2.8vw,41px);font-weight:860;letter-spacing:-.055em;line-height:.95}
  #mll-home .mll-deal p{margin:0;color:#474c48;font-size:13px}
  #mll-home .mll-deal b{display:block;margin-top:14px;font-size:12px}
  #mll-home .mll-outcomes{padding:110px 0;background:radial-gradient(ellipse 72% 110% at -12% 118%,#7282ff 0,rgba(114,130,255,0) 72%),linear-gradient(135deg,#4456ff,#3444d7);color:#fff}
  #mll-home .mll-flash h2,#mll-home .mll-outcomes h2,#mll-home .mll-outcomes h3,#mll-home .mll-loop h2,#mll-home .mll-loop h3{color:#fff!important}
  #mll-home .mll-outcomes h2{max-width:980px;margin:0 0 50px;font-size:clamp(54px,7.5vw,110px);font-weight:900;letter-spacing:-.075em;line-height:.84}
  #mll-home .mll-outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid rgba(255,255,255,.34)}
  #mll-home .mll-outcome-grid a{min-height:250px;border-right:1px solid rgba(255,255,255,.34);padding:27px;transition:background .25s}
  #mll-home .mll-outcome-grid a:last-child{border-right:0}
  #mll-home .mll-outcome-grid a:hover{background:rgba(255,255,255,.1)}
  #mll-home .mll-outcome-grid span{font-size:11px;letter-spacing:.13em}
  #mll-home .mll-outcome-grid h3{margin:70px 0 8px;font-size:29px;letter-spacing:-.04em}
  #mll-home .mll-outcome-grid p{margin:0;color:#dce0ff;font-size:14px}
  #mll-home .mll-install{display:grid;grid-template-columns:1fr 1fr;background:#fff}
  #mll-home .mll-install-visual{position:relative;display:grid;min-height:640px;place-items:center;overflow:hidden;background:radial-gradient(85% 110% at 110% -15%,#d5e1eb 0,rgba(213,225,235,0) 62%),linear-gradient(145deg,#9fb4c8,#bccddd)}
  #mll-home .mll-install-visual img{width:min(700px,100%);height:auto;object-fit:contain;filter:saturate(.94) contrast(1.03)}
  #mll-home .mll-install-copy{display:flex;flex-direction:column;justify-content:center;padding:8vw}
  #mll-home .mll-install-copy h2{margin:0 0 30px;font-size:clamp(48px,6vw,88px);font-weight:900;letter-spacing:-.07em;line-height:.86}
  #mll-home .mll-steps{display:grid;gap:0;margin-bottom:35px}
  #mll-home .mll-step{display:grid;grid-template-columns:36px 1fr;gap:13px;border-top:1px solid #dedfdd;padding:18px 0}
  #mll-home .mll-step span{color:#9b9f9c;font-size:11px}
  #mll-home .mll-step strong{display:block;font-size:16px}#mll-home .mll-step p{margin:2px 0 0;color:#707572;font-size:13px}
  #mll-home .mll-loop{padding:110px 0;background:radial-gradient(ellipse 78% 112% at 112% -18%,#8f75ff 0,#6841ea 43%,rgba(104,65,234,0) 74%),linear-gradient(135deg,#532bd5,#401db5);color:#fff}
  #mll-home .mll-loop-head{display:grid;grid-template-columns:1fr .55fr;gap:40px;align-items:end}
  #mll-home .mll-loop h2{margin:0;font-size:clamp(70px,10vw,150px);font-weight:900;letter-spacing:-.08em;line-height:.75}
  #mll-home .mll-loop-head p{margin:0;color:#afb4af;font-size:17px}
  #mll-home .mll-account-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:58px}
  #mll-home .mll-account{min-height:250px;border:1px solid #3e423e;border-radius:16px;padding:23px;background:#222522;transition:border-color .2s,transform .2s}
  #mll-home .mll-account:hover{border-color:var(--lime);transform:translateY(-4px)}
  #mll-home .mll-account span{color:#c4c8c4;font-size:11px;letter-spacing:.12em;text-transform:uppercase}
  #mll-home .mll-account h3{margin:70px 0 7px;font-size:26px;letter-spacing:-.045em}
  #mll-home .mll-account p{margin:0;color:#d0d3d0;font-size:13px}
  #mll-home .mll-account b{display:block;margin-top:17px;color:var(--lime);font-size:12px}
  #mll-home .mll-loop-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}
  #mll-home .mll-guide{padding:110px 0;background:radial-gradient(ellipse 72% 120% at -12% 118%,#63ddef 0,rgba(99,221,239,.08) 72%),radial-gradient(ellipse 70% 100% at 112% -16%,#e7fbff 0,rgba(231,251,255,0) 69%),#a8edf6}
  #mll-home .mll-guide-grid{display:grid;grid-template-columns:1fr minmax(360px,.75fr);align-items:start;gap:7vw}
  #mll-home .mll-guide h2{margin:0;font-size:clamp(54px,7vw,102px);font-weight:910;letter-spacing:-.075em;line-height:.84}
  #mll-home .mll-guide-copy>p:last-child{max-width:620px;margin:30px 0 0;color:#4d5955;font-size:17px}
  #mll-home .mll-guide-form{display:grid;gap:18px;border:1px solid rgba(16,18,17,.17);border-radius:16px;padding:28px;background:rgba(255,255,255,.9);box-shadow:0 28px 70px rgba(16,18,17,.14);backdrop-filter:blur(12px)}
  #mll-home .mll-guide-form label{display:grid;gap:8px}
  #mll-home .mll-guide-form label span{color:#707873;font-size:11px;font-weight:680;letter-spacing:.12em;text-transform:uppercase}
  #mll-home .mll-guide-form select{width:100%;height:48px;border:1px solid #c9ceca;border-radius:7px;padding:0 12px;background:#fff;color:#252a27;font:inherit;font-size:14px}
  #mll-home .mll-guide-form button{display:flex;min-height:52px;align-items:center;justify-content:center;border:0;border-radius:5px;background:linear-gradient(90deg,#d8ff2f,#edff83);color:#161a17;font:inherit;font-size:12px;font-weight:760;text-align:center;cursor:pointer}
  #mll-site-footer{--lime:#d8ff2f;position:relative;left:50%;width:100vw;margin-left:-50vw;overflow:hidden;background:#0d0f0e;color:#fff;font-family:Inter,Avenir,"Helvetica Neue",Arial,sans-serif;line-height:1.45;-webkit-font-smoothing:antialiased}
  #mll-site-footer *{box-sizing:border-box}#mll-site-footer img{display:block;max-width:100%}#mll-site-footer a{color:inherit;text-decoration:none}#mll-site-footer .mll-wrap{width:min(1380px,calc(100% - 48px));margin:0 auto}
  :is(#mll-home,#mll-site-footer) .mll-footer{padding:72px 0 30px;background:#0d0f0e;color:#fff}
  :is(#mll-home,#mll-site-footer) .mll-footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:55px}
  :is(#mll-home,#mll-site-footer) .mll-footer-logo{width:min(280px,100%);height:auto!important;max-width:100%;object-fit:contain;margin-bottom:20px}
  :is(#mll-home,#mll-site-footer) .mll-footer p{max-width:390px;color:#a4aaa5;font-size:13px}
  :is(#mll-home,#mll-site-footer) .mll-footer h3{margin:3px 0 17px;color:#a4aaa5!important;font-size:11px;letter-spacing:.14em;text-transform:uppercase}
  :is(#mll-home,#mll-site-footer) .mll-footer nav{display:grid;gap:10px}
  :is(#mll-home,#mll-site-footer) .mll-footer nav a{font-size:13px}
  :is(#mll-home,#mll-site-footer) .mll-footer nav a:hover{color:var(--lime)}
  :is(#mll-home,#mll-site-footer) .mll-copyright{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #2a2d2a;margin-top:55px;padding-top:24px;color:#747a74;font-size:10px;letter-spacing:.08em;text-transform:uppercase}
  @media(max-width:980px){
    #mll-home .mll-hero-grid{grid-template-columns:1fr;min-height:auto}
    #mll-home .mll-hero-copy{padding:70px 0 25px}
    #mll-home .mll-universe{height:540px}
    #mll-home .mll-heading{grid-template-columns:1fr}
    #mll-home .mll-system{grid-column:span 6}
    #mll-home .mll-system:nth-child(-n+2){grid-column:span 6;min-height:420px}
    #mll-home .mll-deals{grid-template-columns:1fr 1fr}
    #mll-home .mll-deal:first-child{grid-column:1/-1}
    #mll-home .mll-install{grid-template-columns:1fr}#mll-home .mll-install-visual{min-height:520px}
    #mll-home .mll-account-grid{grid-template-columns:1fr 1fr}
    #mll-home .mll-aisle-head,#mll-home .mll-guide-grid{grid-template-columns:1fr}
    :is(#mll-home,#mll-site-footer) .mll-footer-grid{grid-template-columns:1.5fr 1fr 1fr}:is(#mll-home,#mll-site-footer) .mll-footer-grid>nav:last-child{display:none}
  }
  @media(max-width:620px){
    #mll-home .mll-wrap{width:min(100% - 32px,1380px)}
    #mll-home .mll-category-rail a{font-size:12px}
    #mll-home .mll-hero-copy{padding-top:58px}
    #mll-home .mll-title{font-size:58px}
    #mll-home .mll-hero-copy p.mll-lede{font-size:17px}
    #mll-home .mll-universe{height:390px;margin-inline:-12px}
    #mll-home .mll-motor{left:15%;bottom:12%;width:28%}#mll-home .mll-camera{right:3%;width:21%}#mll-home .mll-brackets{left:-5%;width:34%}#mll-home .mll-warning{left:42%;top:16%;width:18%}#mll-home .mll-energizer{right:22%;bottom:12%;width:28%}#mll-home .mll-kit{right:0;top:43%;width:22%}#mll-home .mll-wire{right:-19%;bottom:-17%;width:58%}
    #mll-home .mll-proof{gap:18px}
    #mll-home .mll-trust-grid{grid-template-columns:1fr}#mll-home .mll-trust-grid div{min-height:0;border-right:0;border-bottom:1px solid #e3e5e1;padding:23px 16px}
    #mll-home .mll-aisle,#mll-home .mll-shop,#mll-home .mll-flash,#mll-home .mll-outcomes,#mll-home .mll-loop,#mll-home .mll-guide{padding:78px 0}
    #mll-home .mll-system-grid{grid-template-columns:1fr}#mll-home .mll-system,#mll-home .mll-system:nth-child(-n+2){grid-column:auto;min-height:370px}
    #mll-home .mll-flash-top{grid-template-columns:1fr}#mll-home .mll-clock{width:max-content;max-width:100%}
    #mll-home .mll-deals{grid-template-columns:1fr}#mll-home .mll-deal:first-child{grid-column:auto}#mll-home .mll-deal{min-height:430px}
    #mll-home .mll-outcome-grid{grid-template-columns:1fr}#mll-home .mll-outcome-grid a{min-height:200px;border-right:0;border-bottom:1px solid rgba(255,255,255,.34)}#mll-home .mll-outcome-grid h3{margin-top:45px}
    #mll-home .mll-install-visual{min-height:360px}#mll-home .mll-install-copy{padding:75px 24px}
    #mll-home .mll-loop-head{grid-template-columns:1fr}#mll-home .mll-account-grid{grid-template-columns:1fr}#mll-home .mll-account{min-height:220px}
    #mll-home .mll-aisle-card{width:180px;height:190px;flex-basis:180px}#mll-home .mll-aisle-logo{width:180px}#mll-home .mll-guide-form{padding:20px}
    #mll-site-footer .mll-wrap{width:min(100% - 32px,1380px)}
    :is(#mll-home,#mll-site-footer) .mll-footer-grid{grid-template-columns:1fr 1fr}:is(#mll-home,#mll-site-footer) .mll-footer-grid>div:first-child{grid-column:1/-1}:is(#mll-home,#mll-site-footer) .mll-copyright{flex-direction:column}
  }
  @media(prefers-reduced-motion:reduce){#mll-home *{scroll-behavior:auto!important;animation:none!important;transition:none!important}#mll-home .mll-product{transform:none!important}#mll-home .mll-aisle-window{overflow-x:auto}}
