:root{--nj-green: #12897f;--nj-green-600: #0d7168;--nj-teal: #18a99b;--nj-deep: #1b5f59;--nj-night: #1f6d66;--nj-ink: #12302d;--nj-text: #55706c;--nj-mint: #eaf6f3;--nj-line: #d6e7e4;--nj-sun: #f2b52a;--nj-sun-soft: #f9d27c;--nj-leaf: #7fd06a;--nj-grad: #12897f;--nj-grad-sun: #f2b52a;--nj-grad-night: #1f6d66;--nj-radius: 18px;--nj-shadow: 0 18px 50px -18px rgba(27, 95, 89, .3);--nj-ease: cubic-bezier(.22, .8, .24, 1);--font-heading-family: "Sora", "Segoe UI", system-ui, sans-serif;--font-body-family: "Inter", "Segoe UI", system-ui, sans-serif;--font-heading-weight: 600;--nj-font-head: var(--font-heading-family);--nj-font-body: var(--font-body-family);--border-radius-base: 12px}:root,.color-background-1{--color-background: 255 255 255 / 1;--color-foreground: 74 92 90 / 1;--color-foreground-alt: 18 48 45 / 1;--color-border: 217 230 228 / 1;--color-box-shadow: 217 230 228 / .2;--color-accent-1: 18 137 127 / 1;--color-accent-2: 242 181 42 / 1;--color-button: 18 137 127 / 1;--color-button-text: 255 255 255 / 1;--color-secondary-button: 27 95 89 / 1;--color-secondary-button-text: 255 255 255 / 1;--color-product-cards-foreground: 74 92 90 / 1;--color-product-cards-foreground-alt: 18 48 45 / 1;--color-product-cards-border: 217 230 228 / 1}.color-background-2{--color-background: 242 248 247 / 1;--color-foreground: 74 92 90 / 1;--color-foreground-alt: 18 48 45 / 1;--color-border: 217 230 228 / 1;--color-accent-1: 18 137 127 / 1;--color-accent-2: 242 181 42 / 1;--color-button: 18 137 127 / 1;--color-button-text: 255 255 255 / 1;--color-secondary-button: 27 95 89 / 1;--color-secondary-button-text: 255 255 255 / 1}.color-accent-1{--color-background: 18 137 127 / 1;--color-foreground: 230 244 242 / 1;--color-foreground-alt: 255 255 255 / 1;--color-border: 255 255 255 / .2;--color-accent-1: 255 255 255 / 1;--color-accent-2: 242 181 42 / 1;--color-button: 242 181 42 / 1;--color-button-text: 18 48 45 / 1;--color-secondary-button: 255 255 255 / 1;--color-secondary-button-text: 18 137 127 / 1}.color-accent-2{--color-background: 27 95 89 / 1;--color-foreground: 215 235 232 / 1;--color-foreground-alt: 255 255 255 / 1;--color-border: 255 255 255 / .2;--color-accent-1: 255 255 255 / 1;--color-accent-2: 242 181 42 / 1;--color-button: 242 181 42 / 1;--color-button-text: 18 48 45 / 1;--color-secondary-button: 255 255 255 / 1;--color-secondary-button-text: 27 95 89 / 1}body{font-family:var(--nj-font-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.section-heading,.section-title,.heading,.widget-title{font-family:var(--nj-font-head);letter-spacing:-.02em}::selection{background:var(--nj-green);color:#fff}a{transition:color .25s var(--nj-ease)}sticky-header{z-index:50}.header .head-mast-wrap{background:#ffffffdb;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid rgba(18,137,127,.08)}.header .navigation-wrapper{background:var(--nj-green);border:0!important;position:relative}.header .navigation-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--nj-sun);opacity:.9}.header .navigation-main>.navigation-item>a{color:#fff!important;position:relative;letter-spacing:.08em;font-weight:600}.header .navigation-main>.navigation-item>a:after{content:"";position:absolute;left:50%;bottom:8px;width:0;height:2px;border-radius:2px;background:var(--nj-sun);transition:width .35s var(--nj-ease),left .35s var(--nj-ease)}.header .navigation-main>.navigation-item:hover>a:after,.header .navigation-main>.navigation-item>a.current:after{width:calc(100% - 2.4rem);left:1.2rem}.header .navigation-main>.navigation-item>a svg{color:#fff}.header .header-brand-info-icon,.header .head-slot-nav-link:hover{color:var(--nj-green)}.head-slot-cart-link-quantity{background:var(--nj-sun)!important;color:var(--nj-ink)!important}.nj-scrolled .header .head-mast-wrap{box-shadow:0 10px 30px -18px #1b5f5973}.header .navigation-sub-menu{border-radius:16px!important;box-shadow:0 24px 60px -20px #1b5f5973!important;border:1px solid var(--nj-line)!important;padding:.8rem!important;min-width:28rem;background:#fff!important}.header .navigation-sub-menu .navigation-item>a{color:var(--nj-ink)!important;border-radius:10px;padding:1.1rem 1.4rem 1.1rem 3.4rem!important;position:relative;font-weight:500;transition:background .25s,color .25s,padding .3s var(--nj-ease)}.header .navigation-sub-menu .navigation-item>a:before{content:"";position:absolute;left:1.4rem;top:50%;width:.8rem;height:.8rem;margin-top:-.4rem;border-radius:50%;background:var(--nj-grad);box-shadow:0 0 0 4px #12897f1f}.header .navigation-sub-menu .navigation-item>a:hover{background:var(--nj-mint);color:var(--nj-green)!important;padding-left:3.8rem!important}.section-announcement-bar,[id*=announcement-bar] .color-background-2{background:var(--nj-night)!important;color:#fff!important}[id*=announcement-bar] a{color:var(--nj-sun)!important}.button,.btn,button.button,a.button{position:relative;overflow:hidden;transition:transform .3s var(--nj-ease),box-shadow .3s var(--nj-ease),background-color .3s;isolation:isolate}.button:not(.button-link):not(.button-secondary):not(.button-outline){background-image:none;background-color:var(--nj-green);border-color:transparent!important}.color-accent-1 .button:not(.button-link):not(.button-secondary),.color-accent-2 .button:not(.button-link):not(.button-secondary){background-color:var(--nj-sun)}.button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff38;opacity:0;transition:opacity .35s var(--nj-ease);z-index:-1;pointer-events:none}.button:hover{transform:translateY(-2px);box-shadow:0 12px 26px -12px #12897f8c}.button:hover:after{opacity:1}.card,.product-item,.card-product,.collection-item{border-radius:var(--nj-radius);transition:transform .45s var(--nj-ease),box-shadow .45s var(--nj-ease),border-color .3s}.card:hover,.product-item:hover,.card-product:hover{transform:translateY(-6px);box-shadow:var(--nj-shadow);border-color:#12897f59!important}.card img,.product-item img{transition:transform .9s var(--nj-ease)}.card:hover img,.product-item:hover img{transform:scale(1.04)}.media-with-text-media,.media-with-text-media img,.media-with-text-banners img,.slideshow img{border-radius:var(--nj-radius)}.media-with-text{border-radius:calc(var(--nj-radius) + 6px)}details summary{transition:color .25s}details[open]>summary,details summary:hover{color:var(--nj-green)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--nj-green)!important;box-shadow:0 0 0 4px #12897f24!important}.deferred-media-poster-button,.video-poster-button{width:8.4rem!important;height:8.4rem!important;border-radius:50%!important;background:var(--nj-green)!important;color:#fff!important;border:0!important;box-shadow:0 0 #18a99b8c;animation:nj-pulse 2.2s infinite}.deferred-media-poster-button svg,.video-poster-button svg{width:2.6rem;height:2.6rem}.nj-video-enhanced{position:relative;display:block}.nj-video-enhanced>.nj-play-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(180deg,#0528260d,#05282673);border:0;cursor:pointer;border-radius:inherit}.footer{background:var(--nj-grad-night);color:#e6f4f1;position:relative}.footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,transparent,#000 40%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 40%)}.footer>*{position:relative}.footer .color-background-1,.footer .color-background-2,.footer [class*=color-]:not(.button):not(.color-accent-1){--color-background: 0 0 0 / 0;--color-foreground: 230 244 241 / 1;--color-foreground-alt: 255 255 255 / 1;--color-border: 255 255 255 / .1;--color-accent-1: 242 181 42 / 1;background:transparent!important}.footer .widget-title{color:#fff}.footer a:hover{color:var(--nj-sun)!important}.footer .footer-info-wrapper{border-top:1px solid rgba(255,255,255,.08)}.button-top{background:var(--nj-green)!important;color:#fff!important;border-radius:50%!important}.nj-js .nj-reveal{opacity:0;transform:translateY(36px);transition:opacity .9s var(--nj-ease),transform .9s var(--nj-ease);transition-delay:var(--nj-delay, 0s)}.nj-js .nj-reveal.is-in{opacity:1;transform:none}.nj-eyebrow{display:inline-flex;align-items:center;gap:.8rem;font:600 1.2rem/1 var(--nj-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--nj-green)}.nj-eyebrow:before{content:"";width:2.8rem;height:2px;border-radius:2px;background:var(--nj-grad)}.nj-on-dark .nj-eyebrow{color:var(--nj-sun)}.nj-on-dark .nj-eyebrow:before{background:var(--nj-grad-sun)}.nj-title{font-family:var(--nj-font-head);font-weight:700;font-size:clamp(2.8rem,3.6vw,4.8rem);line-height:1.12;letter-spacing:-.025em;color:var(--nj-ink);margin:1.6rem 0 0}.nj-on-dark .nj-title{color:#fff}.nj-grad-text{color:var(--nj-green);background:none}.nj-on-dark .nj-grad-text{color:var(--nj-sun-soft);background:none}.nj-lead{font-size:1.7rem;line-height:1.75;color:var(--nj-text)}.nj-on-dark .nj-lead{color:#eaf7f4}.nj-btn{display:inline-flex;align-items:center;gap:1rem;padding:1.5rem 2.8rem;border-radius:999px;font:600 1.5rem/1 var(--nj-font-body);text-decoration:none;cursor:pointer;border:0;background:var(--nj-green);color:#fff;box-shadow:0 14px 30px -14px #12897f80;transition:transform .35s var(--nj-ease),box-shadow .35s var(--nj-ease),background .35s;position:relative;overflow:hidden}.nj-btn svg{width:1.6rem;height:1.6rem;transition:transform .35s var(--nj-ease)}.nj-btn:hover{transform:translateY(-2px);color:#fff;box-shadow:0 18px 36px -14px #12897f99}.nj-btn:hover svg{transform:translate(4px)}.nj-btn--sun{background:var(--nj-sun);color:var(--nj-ink);box-shadow:0 14px 30px -14px #f2b52a80}.nj-btn--sun:hover{color:var(--nj-ink)}.nj-btn--ghost{background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nj-btn--ghost:hover{background:#ffffff2e}.nj-btn--line{background:transparent;color:var(--nj-green);box-shadow:inset 0 0 0 1.5px var(--nj-green)}.nj-btn--line:hover{background:var(--nj-green);color:#fff}.nj-play{position:relative;width:9.6rem;height:9.6rem;border-radius:50%;display:grid;place-items:center;background:var(--nj-green);color:#fff;border:0;cursor:pointer;box-shadow:0 20px 40px -12px #05282673;transition:transform .4s var(--nj-ease)}.nj-play:before,.nj-play:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:2px solid rgba(255,255,255,.55);animation:nj-ring 2.4s var(--nj-ease) infinite}.nj-play:after{animation-delay:1.2s}.nj-play svg{width:3rem;height:3rem;margin-left:4px}.nj-play:hover{transform:scale(1.08)}.nj-play--sm{width:6.4rem;height:6.4rem}.nj-play--sm svg{width:2.2rem;height:2.2rem}@keyframes nj-ring{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.45);opacity:0}}@keyframes nj-pulse{0%{box-shadow:0 0 #18a99b8c}70%{box-shadow:0 0 0 22px #18a99b00}to{box-shadow:0 0 #18a99b00}}.nj-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,56px);background:#0c403ae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .35s var(--nj-ease),visibility .35s}.nj-lightbox.is-open{opacity:1;visibility:visible}.nj-lightbox__frame{position:relative;width:min(100%,1200px);aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 40px 120px -20px #000000b3,0 0 0 1px #ffffff0f;transform:scale(.94);transition:transform .45s var(--nj-ease)}.nj-lightbox.is-open .nj-lightbox__frame{transform:none}.nj-lightbox__frame video,.nj-lightbox__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:contain;background:#000}.nj-lightbox__title{position:absolute;left:0;right:0;top:calc(100% + 14px);text-align:center;color:#e6f4f1;font-size:1.4rem;letter-spacing:.04em}.nj-lightbox__close{position:absolute;top:clamp(12px,3vw,28px);right:clamp(12px,3vw,28px);width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .3s var(--nj-ease),background .3s}.nj-lightbox__close:hover{transform:rotate(90deg);background:var(--nj-green)}.nj-lightbox__close svg{width:2rem;height:2rem}html.nj-lock{overflow:hidden}@media(prefers-reduced-motion:reduce){.nj-js .nj-reveal{opacity:1;transform:none;transition:none}.nj-play:before,.nj-play:after,.deferred-media-poster-button{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/njitg-redesign.css.map */
