@import url(https://fonts.googleapis.com/css2?family=Anybody:wdth,wght@50..150,100..900&family=Instrument+Serif:ital@0;1&display=swap);:root{--black:#050505;--white:#ffffff;--off-white:#f5f5f2;--line:rgba(5, 5, 5, 0.18);--muted:rgba(5, 5, 5, 0.58);--page-pad:clamp(18px, 2.5vw, 42px);--nav-height:76px}*,::after,::before{box-sizing:border-box}html{width:100%;scroll-behavior:auto!important;background:var(--white)}body{width:100%;min-height:100vh;margin:0;overflow-x:hidden;background:var(--white);color:var(--black);font-family:Anybody,sans-serif;font-size:15px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:opacity .4s ease}body.fade-out{opacity:0}img{display:block;max-width:100%}button,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}body,html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}.navbar{position:relative;z-index:1000;width:100%;height:var(--nav-height);display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;margin:0!important;padding:0 var(--page-pad)!important;background:var(--white)!important;color:var(--black);border-bottom:1px solid var(--line)}.nav-left{display:flex;align-items:center;justify-content:flex-start}.nav-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.nav-center a{display:block}.logo{width:clamp(76px,7vw,112px);height:auto;object-fit:contain}.nav-right{grid-column:3;display:flex;align-items:center;justify-content:flex-end}.icon-btn{appearance:none;min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;background:0 0!important;color:var(--black)!important;border:0!important;border-radius:0!important;font-family:Anybody,sans-serif;font-size:18px;font-weight:400;line-height:1;cursor:pointer;transition:opacity 220ms ease,transform 220ms ease}.icon-btn:hover{opacity:.5}.icon-btn:active{transform:scale(.92)}.cart-btn{font-size:17px}.menu{position:fixed;inset:0;z-index:5000;width:100%;height:100dvh;display:flex;align-items:flex-end;justify-content:flex-start;padding:clamp(100px,14vh,150px) var(--page-pad) clamp(40px,7vh,80px);background:var(--black);color:var(--white);visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity 350ms ease,visibility 350ms ease,transform .5s cubic-bezier(.22, 1, .36, 1)}.menu.active,.menu.open,.menu.show{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.menu ul{width:100%;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.menu li{width:100%;border-top:1px solid rgba(255,255,255,.25)}.menu li:last-child{border-bottom:1px solid rgba(255,255,255,.25)}.menu li a{position:relative;width:100%;display:flex;align-items:center;padding:13px 0 10px;color:var(--white);font-family:"Instrument Serif",serif;font-size:clamp(42px, 6.4vw, 105px);font-weight:400;line-height:.92;letter-spacing:-.045em;transition:padding-left 350ms cubic-bezier(.22, 1, .36, 1),opacity 250ms ease}.menu li a::after{content:"↗";margin-left:auto;font-family:Anybody,sans-serif;font-size:clamp(16px, 1.5vw, 24px);font-weight:400;letter-spacing:0;opacity:0;transform:translate(-12px,12px);transition:opacity .3s ease,transform .3s ease}.menu li a:hover{padding-left:18px}.menu li a:hover::after{opacity:1;transform:translate(0,0)}.close-btn{position:absolute;top:22px;right:var(--page-pad);z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;background:0 0;color:var(--white);border:1px solid rgba(255,255,255,.45);border-radius:50%;font-family:Anybody,sans-serif;font-size:11px;font-weight:500;cursor:pointer;transition:background 250ms ease,color 250ms ease,transform .3s ease}.close-btn:hover{background:var(--white);color:var(--black);transform:rotate(90deg)}body>.container{width:100%!important;max-width:none!important;margin:0!important;padding:clamp(75px,10vw,155px) var(--page-pad) clamp(100px,12vw,180px)!important;background:var(--white)}body>.container>h1:first-child{max-width:1200px;margin:0 0 clamp(80px,10vw,150px)!important;padding:0!important;color:var(--black);font-family:"Instrument Serif",serif!important;font-size:clamp(72px, 11vw, 180px)!important;font-weight:400!important;font-style:normal;line-height:.78!important;letter-spacing:-.055em!important;text-decoration:none!important}body>.container::before{content:"NEATGARMS® / INFORMATION";display:block;margin-bottom:clamp(28px,4vw,55px);font-family:Anybody,sans-serif;font-size:9px;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase}body>.container>h1:not(:first-child),body>.container>h2{position:relative;width:100%;max-width:900px;margin:clamp(65px,8vw,110px) 0 clamp(20px,2.5vw,35px);padding-top:17px;color:var(--black);border-top:1px solid var(--black);font-family:"Instrument Serif",serif!important;font-size:clamp(36px, 4.8vw, 72px)!important;font-weight:400!important;line-height:.95!important;letter-spacing:-.035em!important;text-decoration:none!important}body>.container>h1:first-child+h1,body>.container>h1:first-child+h2{margin-top:0}body>.container>p{width:min(100%,760px);margin:0 0 24px;color:var(--black);font-family:Anybody,sans-serif;font-size:clamp(14px, 1.1vw, 17px);font-weight:400;line-height:1.75;letter-spacing:-.01em}body>.container>p[style*=text-decoration]{width:fit-content;margin:0 0 clamp(25px,3vw,40px);padding-bottom:5px;border-bottom:1px solid var(--black);font-size:10px;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;text-decoration:none!important}body>.container>ol,body>.container>ul{width:min(100%,760px);margin:28px 0 36px;padding:0;list-style:none;border-top:1px solid var(--line)}body>.container>ol li,body>.container>ul li{position:relative;display:grid;grid-template-columns:25px 1fr;gap:14px;padding:15px 0;border-bottom:1px solid var(--line);font-size:clamp(13px, 1vw, 16px);line-height:1.5}body>.container>ul li::before{content:"↳";font-size:11px;opacity:.5}.footer-note{width:min(100%,760px)!important;margin-top:clamp(60px,8vw,100px)!important;padding:20px 0!important;border-top:1px solid var(--black);border-bottom:1px solid var(--black);font-size:11px!important;font-weight:500!important;font-style:normal!important;line-height:1.5!important;letter-spacing:.08em!important;text-transform:uppercase}.neat-footer{width:100%;margin:0;padding:clamp(70px,8vw,120px) var(--page-pad) 25px;overflow:hidden;background:var(--black);color:var(--white);font-family:Anybody,sans-serif}.footer-top-text{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,0.5fr);column-gap:clamp(50px,10vw,180px);row-gap:35px;align-items:start;padding-bottom:clamp(55px,7vw,95px);border-bottom:1px solid rgba(255,255,255,.28)}.footer-top-text h2{max-width:850px;margin:0;color:var(--white);font-family:"Instrument Serif",serif;font-size:clamp(48px, 6.8vw, 105px);font-weight:400;line-height:.9;letter-spacing:-.05em}.footer-top-text .highlight{color:inherit;font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.benefits-list{margin:8px 0 30px;padding:0;list-style:none}.benefits-list li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.18);font-size:10px;font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.agreement-text{grid-column:2;max-width:390px;margin:0;color:rgba(255,255,255,.55);font-size:9px;line-height:1.6;letter-spacing:.04em}.agreement-text a{color:var(--white);border-bottom:1px solid rgba(255,255,255,.5);transition:opacity .2s ease}.agreement-text a:hover{opacity:.55}.footer-subscribe{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:clamp(45px,6vw,80px) 0}.input-container{position:relative;width:100%}.input-container input{width:100%;height:70px;padding:24px 0 8px;outline:0;background:0 0;color:var(--white);border:0;border-bottom:1px solid rgba(255,255,255,.55);border-radius:0;font-family:Anybody,sans-serif;font-size:clamp(18px, 2vw, 28px);font-weight:400}.input-container .label{position:absolute;left:0;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.48);font-family:Anybody,sans-serif;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;transition:top .2s ease,transform .2s ease,font-size .2s ease,opacity .2s ease}.input-container input:focus+.label,.input-container input:valid+.label{top:5px;transform:none;font-size:7px;opacity:.65}.underline{position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--white);transition:width .5s cubic-bezier(.22, 1, .36, 1)}.input-container:focus-within .underline{width:100%}.subscribe-btn{height:70px;min-width:150px;padding:0 30px;background:var(--white);color:var(--black);border:1px solid var(--white);border-radius:0;font-family:Anybody,sans-serif;font-size:9px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background 250ms ease,color 250ms ease}.subscribe-btn:hover{background:0 0;color:var(--white)}.footer-logo{width:100%;display:flex;align-items:center;justify-content:center;margin:clamp(40px,6vw,90px) 0 clamp(35px,4vw,60px);overflow:hidden}.footer-logo-img{display:block;width:min(100%,1500px);height:auto;object-fit:contain;filter:invert(1)}.footer-bottom{width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid rgba(255,255,255,.22)}.footer-bottom p{margin:0;color:rgba(255,255,255,.55);font-size:8px;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase}#page-transition{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;background:var(--black);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 550ms cubic-bezier(.76, 0, .24, 1),visibility 550ms}#page-transition.active{opacity:1;visibility:visible;pointer-events:all}#page-transition .logo-wrapper{width:clamp(90px,10vw,150px);opacity:0;transform:translateY(12px);transition:opacity .4s ease 150ms,transform .6s cubic-bezier(.22, 1, .36, 1) 150ms}#page-transition.active .logo-wrapper{opacity:1;transform:translateY(0)}#page-transition .logo-wrapper img{width:100%;height:auto;object-fit:contain;filter:invert(1)}@media (hover:hover) and (pointer:fine){a,body,button,html,input,label{cursor:none!important}.neat-cursor{position:fixed;top:0;left:0;z-index:9999999;width:58px;height:34px;pointer-events:none;opacity:0;transform:translate3d(-50%,-50%,0);transform-origin:right center;will-change:transform,left,top,opacity;transition:opacity .25s ease}.neat-cursor__star{position:absolute;top:50%;right:0;display:flex;align-items:center;justify-content:center;width:25px;height:25px;color:#7b35c8;font-family:Georgia,"Times New Roman",serif;font-size:25px;font-weight:400;line-height:1;transform:translateY(-50%);filter:drop-shadow(0 0 3px rgba(123, 53, 200, .7)) drop-shadow(0 0 8px rgba(123, 53, 200, .3))}.neat-cursor__tail{position:absolute;top:50%;right:17px;width:42px;height:18px;transform:translateY(-50%) scaleX(var(--tail-scale,.65));transform-origin:right center}.neat-cursor__tail-line{position:absolute;top:50%;right:0;width:100%;height:2px;transform:translateY(-50%);border-radius:100%;background:linear-gradient(90deg,rgba(123,53,200,0) 0,rgba(123,53,200,.08) 15%,rgba(123,53,200,.28) 42%,rgba(123,53,200,.7) 72%,#7b35c8 100%)}.neat-cursor__tail::after,.neat-cursor__tail::before{content:"";position:absolute;right:2px;height:1px;transform-origin:right center;background:linear-gradient(90deg,transparent,rgba(123,53,200,.65))}.neat-cursor__tail::before{top:4px;width:78%;transform:rotate(6deg)}.neat-cursor__tail::after{bottom:4px;width:58%;transform:rotate(-7deg);opacity:.6}.neat-cursor.is-interactive .neat-cursor__star{color:#9854e8;filter:drop-shadow(0 0 4px rgba(152, 84, 232, .85)) drop-shadow(0 0 11px rgba(152, 84, 232, .42))}}@media (max-width:900px){:root{--nav-height:68px}body>.container{padding-top:75px!important}body>.container>h1:first-child{font-size:clamp(64px, 13vw, 120px)!important;margin-bottom:90px!important}.footer-top-text{grid-template-columns:1fr}.agreement-text{grid-column:1;max-width:500px}}@media (max-width:700px){:root{--page-pad:16px;--nav-height:64px}.navbar{height:var(--nav-height);padding:0 var(--page-pad)!important}.logo{width:76px}.icon-btn{min-width:32px;min-height:32px;font-size:16px}.menu{align-items:center;padding:100px 16px 40px}.menu li a{padding:15px 0 12px;font-size:clamp(44px, 15vw, 72px);line-height:.92}.close-btn{top:15px;right:16px;width:40px;height:40px}body>.container{padding:58px 16px 100px!important}body>.container::before{margin-bottom:26px;font-size:7px}body>.container>h1:first-child{max-width:100%;margin-bottom:70px!important;font-size:clamp(57px, 19vw, 100px)!important;line-height:.8!important;letter-spacing:-.055em!important}body>.container>h1:not(:first-child),body>.container>h2{margin:55px 0 20px;padding-top:13px;font-size:clamp(34px, 11vw, 55px)!important;line-height:.96!important}body>.container>p{width:100%;margin-bottom:20px;font-size:13px;line-height:1.7}body>.container>ol,body>.container>ul{width:100%}body>.container>ol li,body>.container>ul li{grid-template-columns:18px 1fr;gap:8px;padding:13px 0;font-size:12px}.neat-footer{padding:65px 16px 20px}.footer-top-text{display:block;padding-bottom:50px}.footer-top-text h2{margin-bottom:45px;font-size:clamp(50px, 15vw, 80px);line-height:.89}.benefits-list{margin-bottom:30px}.benefits-list li{font-size:8px}.agreement-text{font-size:8px}.footer-subscribe{grid-template-columns:1fr;gap:14px;padding:45px 0 55px}.input-container input{height:58px;font-size:17px}.subscribe-btn{width:100%;height:52px;min-width:0}.footer-logo{margin:25px 0 40px}.footer-logo-img{width:115%;max-width:none}.footer-bottom{padding-top:15px}.footer-bottom p{font-size:7px}.neat-cursor{display:none!important}}@media (max-width:390px){body>.container>h1:first-child{font-size:18vw!important}.footer-top-text h2{font-size:14vw}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}@media (hover:hover) and (pointer:fine){.object-zone,a,body,button,html,input,label{cursor:none!important}.neat-cursor{position:fixed;top:0;left:0;z-index:999999;width:58px;height:34px;pointer-events:none;opacity:0;transform:translate3d(-50%,-50%,0);transform-origin:right center;will-change:transform,left,top,opacity;transition:opacity .25s ease}.neat-cursor__star{position:absolute;top:50%;right:0;display:flex;align-items:center;justify-content:center;width:25px;height:25px;color:#7b35c8;font-family:Georgia,"Times New Roman",serif;font-size:25px;font-weight:400;line-height:1;transform:translateY(-50%);filter:drop-shadow(
        0 0 3px
        rgba(123, 53, 200, .7)
      ) drop-shadow(
        0 0 8px
        rgba(123, 53, 200, .3)
      )}.neat-cursor__tail{position:absolute;top:50%;right:17px;width:42px;height:18px;transform:translateY(-50%) scaleX(var(--tail-scale,.65));transform-origin:right center;transition:transform .12s ease-out}.neat-cursor__tail-line{position:absolute;top:50%;right:0;width:100%;height:2px;transform:translateY(-50%);border-radius:100%;background:linear-gradient(90deg,rgba(123,53,200,0) 0,rgba(123,53,200,.08) 15%,rgba(123,53,200,.28) 42%,rgba(123,53,200,.7) 72%,#7b35c8 100%);box-shadow:5px 0 7px rgba(123,53,200,.3)}.neat-cursor__tail::before{content:"";position:absolute;right:2px;top:4px;width:78%;height:1px;transform:rotate(6deg);transform-origin:right center;background:linear-gradient(90deg,transparent,rgba(123,53,200,.08),rgba(123,53,200,.65));opacity:.75}.neat-cursor__tail::after{content:"";position:absolute;right:3px;bottom:4px;width:58%;height:1px;transform:rotate(-7deg);transform-origin:right center;background:linear-gradient(90deg,transparent,rgba(123,53,200,.6));opacity:.55}.neat-cursor.is-interactive .neat-cursor__star{color:#9854e8;filter:drop-shadow(
        0 0 4px
        rgba(152, 84, 232, .85)
      ) drop-shadow(
        0 0 11px
        rgba(152, 84, 232, .42)
      )}.neat-cursor.is-interactive .neat-cursor__tail-line{background:linear-gradient(90deg,transparent 0,rgba(152,84,232,.12) 20%,rgba(152,84,232,.48) 60%,#9854e8 100%)}}@media (hover:none),(pointer:coarse){.neat-cursor{display:none!important}}