.ss{font-family:var(--font-sans);color:#0e0e10;background:#c6ff3d;overflow-x:hidden}.ss h1,.ss h2,.ss h3,.ss h4,.ss .big{font-family:var(--font-heading);letter-spacing:-.03em}.ss img{max-width:100%;height:auto}.dark{color:#fff;background:#0e0e10}.ss section,.ss footer{padding-left:max(24px,50% - 670px);padding-right:max(24px,50% - 670px)}.top{z-index:5;justify-content:space-between;align-items:center;padding:20px max(24px,50% - 670px);display:flex;position:relative}.nav{gap:36px;font-size:18px;font-weight:600;display:flex}.nav a{color:inherit;text-decoration:none}.menu,.mobonly{display:none}.pill{color:#0e0e10;cursor:pointer;background:#ff5a1f;border:0;border-radius:999px;padding:16px 36px;font-size:18px;font-weight:700;text-decoration:none;display:inline-block}.hero{min-height:1030px;position:relative;overflow:hidden}.big{text-align:center;text-transform:uppercase;white-space:nowrap;font-size:clamp(90px,15.5vw,230px);font-weight:900;line-height:.82;position:absolute;top:100px;left:0;right:0}.heroart img{position:absolute}.hm{width:26%;top:370px;left:7%}.hk{width:48%;top:380px;left:33%}.hp{width:50%;top:570px;left:47%}.herotext{max-width:480px;position:absolute;top:650px;left:max(24px,50% - 670px)}.herotext h1{margin:0 0 24px;font-size:54px;font-weight:800;line-height:1}.herotext p{margin:0 0 28px;font-size:23px;line-height:1.3}.band{border-top:1px solid #0000001a;align-items:center;gap:60px;min-height:258px;padding-top:30px;padding-bottom:30px;display:flex}.band.lime{background:#c6ff3d}.band img{flex:none;width:50%}.band h2{margin:0 0 8px;font-size:50px;font-weight:800}.band p{margin:0 0 20px;font-size:24px}.best{background:#f4f4f2;padding-top:36px;padding-bottom:36px}.best h2{margin:0;font-size:54px;font-weight:800}.best>p{margin:0 0 20px;font-size:22px}.grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.prod{border-left:1px solid #bbb;padding:0 24px}.prod:first-child{border:0;padding-left:0}.prod h3{font-family:var(--font-sans);letter-spacing:0;margin:16px 0 8px;font-size:22px;font-weight:500}.prod strong{font-size:22px}.why{justify-content:space-between;align-items:center;gap:40px;padding-top:40px;padding-bottom:40px;display:flex}.why h2{margin:0 0 12px;font-size:46px}.why h4{font-family:var(--font-sans);margin:0;font-size:24px;font-weight:500}.why p{max-width:420px;font-size:18px}.why ul{margin:0;padding:0;list-style:none;display:flex}.why li{text-align:center;border-left:1px solid #fff;flex-direction:column;align-items:center;gap:16px;width:260px;padding:0 40px;font-size:24px;font-weight:600;display:flex}.why li:first-child{border:0}.dot{color:#0e0e10;background:#c6ff3d;border-radius:50%;place-items:center;width:74px;height:74px;font-size:36px;font-weight:800;display:grid}.cmp{background:#f4f4f2;gap:80px;padding-top:50px;padding-bottom:40px;display:flex}.cmp h2{flex:none;width:360px;margin:0;font-size:48px;font-weight:800}.cmp table{border-collapse:collapse;flex:1;font-size:18px}.cmp th{text-align:center;padding:8px}.cmp th:first-child,.cmp td:first-child{text-align:left;padding-left:12px}.cmp td{text-align:center;border-top:1px solid #aaa;height:34px;padding:8px}.cmp td svg{color:#6a9a00}.rev{align-items:center;gap:60px;padding-top:36px;padding-bottom:36px;display:flex}.rev h2{margin:0;font-size:42px}.rev blockquote{margin:0;font-size:22px;font-weight:500}.rev .stars{color:#c6ff3d;font-size:28px}.ship{background:#f4f4f2;align-items:center;gap:40px;padding-top:36px;padding-bottom:36px;display:flex}.ship h2{flex:none;width:380px;margin:0;font-size:38px;font-weight:800}.sh{text-align:center;border-left:1px solid #bbb;flex-direction:column;flex:1;align-items:center;padding:10px;display:flex}.sh b{margin-top:8px;font-size:20px}.news{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding-top:40px;padding-bottom:40px;display:flex}.news h2{margin:0;font-size:50px;font-weight:800}.news p{max-width:540px;font-size:22px}.news form{flex-wrap:wrap;flex:1;min-width:320px;max-width:700px;display:flex}.news input{background:#f4f4f2;border:0;border-radius:999px 0 0 999px;flex:1;min-width:0;height:78px;padding:0 36px;font-size:20px}.news form .pill{border-radius:999px;height:78px;margin-left:-60px;padding:0 56px;font-size:22px}.msg{width:100%;margin:10px 0 0;font-size:18px!important}.foot{justify-content:space-between;align-items:center;padding-top:30px;padding-bottom:50px;display:flex}.flogo{filter:invert()grayscale();width:64px}.foot nav{gap:44px;margin-left:250px;margin-right:auto;font-size:22px;font-weight:600;display:flex}.foot nav a{color:#fff;text-decoration:none}@media (width<=900px){.menu{color:inherit;background:0 0;border:0;display:block}.nav{color:#fff;background:#0e0e10;flex-direction:column;gap:20px;padding:24px;display:none;position:absolute;top:100%;left:0;right:0}.nav.open{display:flex}.mobonly{text-align:center;display:inline-block}.hero{flex-direction:column;min-height:0;padding-bottom:30px;display:flex}.big{text-align:left;order:2;margin:20px 0 0;padding:0 24px;font-size:17vw;position:static;left:auto}.herotext{order:1;max-width:none;padding:10px 24px 0;position:static}.herotext h1{font-size:34px}.herotext p{font-size:18px}.heroart{flex-direction:column;order:3;gap:10px;padding:0 24px;display:flex}.heroart img{width:100%;position:static}.band,.why,.cmp,.rev,.ship{flex-direction:column;align-items:flex-start;gap:24px}.band img{width:100%}.band h2{font-size:32px}.best h2{font-size:34px}.grid{grid-template-columns:1fr;gap:30px}.prod{border:0;padding:0}.why ul{flex-direction:column;gap:24px}.why li{border:0;flex-direction:row;width:auto;padding:0}.cmp h2,.ship h2{width:auto;font-size:30px}.cmp table{width:100%;font-size:15px}.sh{border:0;width:100%}.news h2{font-size:32px}.news input{padding:0 20px}.news form .pill{padding:0 28px}.foot{flex-direction:column;align-items:flex-start;gap:24px}.foot nav{flex-wrap:wrap;gap:20px;margin:0}}.heroart img,.band.lime img{mix-blend-mode:multiply}.band.dark img{mix-blend-mode:multiply;background:#c6ff3d;border-radius:24px}.prod img{mix-blend-mode:multiply;background:#c6ff3d;border-radius:16px}.flogo{filter:none!important}.logo{color:inherit;font-family:var(--font-heading);text-transform:uppercase;align-items:center;gap:12px;font-size:20px;font-weight:800;line-height:1;text-decoration:none;display:flex}.logo img{width:64px}.foot .wm{font-family:var(--font-heading);text-transform:uppercase;margin-left:-100px;font-size:24px;font-weight:800}@media (width<=900px){.top{padding-top:12px}.logo img{width:48px}.foot .wm{margin:0}}
