@font-face{font-family:Benton Modern Display;src:url(//shop.nesashemp.com/cdn/shop/t/7/assets/nesa-benton-light.woff2?v=93321881380014771571785531869) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Benton Modern Display;src:url(//shop.nesashemp.com/cdn/shop/t/7/assets/nesa-benton-regular.woff2?v=79199058855948538161785531869) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Brandon Text;src:url(//shop.nesashemp.com/cdn/shop/t/7/assets/nesa-brandon-light.woff2?v=87651250479443474691785531869) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brandon Text;src:url(//shop.nesashemp.com/cdn/shop/t/7/assets/nesa-brandon-regular.woff2?v=21606637334186607391785531869) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brandon Text;src:url(//shop.nesashemp.com/cdn/shop/t/7/assets/nesa-brandon-bold.woff2?v=105187585609180985771785531869) format("woff2");font-weight:600 800;font-style:normal;font-display:swap}@keyframes nesaLogoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes nesaFloatY{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@keyframes nesaCtaShine{0%{left:-80%}55%{left:130%}to{left:130%}}@keyframes nesaGlowPulse{0%{opacity:.4;transform:scale(.95)}to{opacity:.85;transform:scale(1.06)}}@keyframes nesaTwinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1) rotate(25deg)}}.nesa-section{font-family:Brandon Text,sans-serif;color:#29292b}.nesa-section :is(h1,h2,h3,h4,h5,h6):not(.nesa-serif){font-family:Brandon Text,sans-serif}.nesa-serif,.nesa-section :is(h1,h2,h3,h4,h5,h6).nesa-serif{font-family:Benton Modern Display,serif;font-weight:400}.nesa-btn{position:relative;overflow:hidden;display:inline-block;background:#f0941f;color:#fff!important;text-decoration:none;font-weight:700;font-size:15px;letter-spacing:.05em;padding:18px 44px;border-radius:3px;border:0;cursor:pointer;transition:all .25s ease;font-family:Brandon Text,sans-serif}.nesa-btn:hover{background:#d97f0f;transform:translateY(-2px);box-shadow:0 10px 24px #f0941f52}.nesa-btn--shine:before{content:"";position:absolute;top:0;left:-80%;width:45%;height:100%;background:linear-gradient(105deg,#fff0,#fff6,#fff0);transform:skew(-20deg);animation:nesaCtaShine 4.5s ease-in-out infinite}.nesa-btn--dark{background:#344c32}.nesa-btn--dark:hover{background:#30372b;box-shadow:0 10px 24px #30372b4d}.nesa-btn--block{display:block;text-align:center}.nesa-card{background:#ebebe0;border:1px solid #DFDFD2;border-radius:6px;padding:36px;display:flex;flex-direction:column;gap:24px;transition:transform .25s ease,box-shadow .25s ease}.nesa-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #29292b1a}.nesa-post-card{background:#fff;box-shadow:0 2px 12px #29292b12;border-radius:6px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease;color:inherit}.nesa-post-card:hover{transform:translateY(-5px);box-shadow:0 16px 34px #29292b24}.nesa-marquee-outer{overflow:hidden;width:100%}.nesa-marquee{display:flex;align-items:center;gap:96px;width:max-content;animation:nesaLogoScroll 30s linear infinite;padding-right:96px}.nesa-marquee:hover{animation-play-state:paused}@media(max-width:1150px){.quad-grid{grid-template-columns:1fr 1fr!important;gap:36px 32px!important}.quad-col{display:contents!important}.quad-img{order:10;grid-column:1 / -1;max-width:400px;margin:8px auto 0}.quad-left{text-align:left!important}}@media(min-width:901px)and (max-width:1150px){.footer-grid{grid-template-columns:1fr 1fr!important;gap:40px!important}}a,button,label,input,select,textarea,summary,[role=button]{-webkit-tap-highlight-color:transparent}@media(max-width:900px){.quad-left{text-align:left!important}.quad-grid{grid-template-columns:1fr!important}.reviews-wrap{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px!important;margin:0 -20px;padding:4px 20px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.reviews-wrap::-webkit-scrollbar{display:none}.review-card{flex:0 0 82%;width:auto;scroll-snap-align:center;display:flex;flex-direction:column;position:relative;opacity:.6;transform:scale(.965);transition:opacity .35s ease,transform .35s ease}.review-card:nth-child(2n),.review-card:nth-child(odd){margin:0}.review-card.review-focus{opacity:1;transform:scale(1)}.review-card p{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.split-section{padding-left:0!important;padding-right:0!important;display:block!important}.split-photo{min-height:300px!important}.why-section{display:flex!important;flex-direction:column!important;padding-left:20px!important;padding-right:20px!important}.why-section .why-img{order:2;margin:24px -20px 0!important;width:calc(100% + 40px)!important;border-radius:0!important;aspect-ratio:1 / 1.05;object-fit:cover;object-position:78% center}.badges-track{flex-wrap:nowrap!important;justify-content:flex-start!important;width:max-content;animation:nesaLogoScroll 26s linear infinite}.badge-dup{display:inline-block!important}.badges-outer{margin-left:-20px!important;margin-right:-20px!important}.video-frame:not(.nesa-ts-mini){margin-left:-20px!important;margin-right:-20px!important;border-radius:0!important;box-shadow:none!important}.posts-grid{display:flex!important;overflow-x:auto;gap:16px!important;margin-left:-20px!important;margin-right:-20px!important;padding:0 20px 14px!important;scrollbar-width:none}.posts-grid::-webkit-scrollbar{display:none}.post-card,.nesa-post-card{flex:0 0 74%}.nesa-section h1{font-size:28px!important}.nesa-section h2{font-size:27px!important;font-weight:400!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nesa-home.css.map */
