:root{--tnf-green:#BBFF27;--tnf-green-light:#D1FF6E;--tnf-green-deep:#92D400;--tnf-green-glow:#DBFF8D;--tnf-ink:#101010;--tnf-paper:#FFFFFF;--tnf-bar-h:62px;--tnf-dark:#191718}.template-index .sections-image-banner-block .banner-item{position:relative;overflow:hidden;isolation:isolate}.template-index .sections-image-banner-block .img-box--mobile{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.template-index .sections-image-banner-block .img-box--mobile>.image,.template-index .sections-image-banner-block .img-box--mobile>.image-mobile{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding-top:0!important}.template-index .sections-image-banner-block .banner-video-background{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#000}.template-index .sections-image-banner-block .video-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;transform:none!important}.template-index .sections-image-banner-block .img-box--mobile img{width:100%;height:100%;object-fit:cover}.template-index .sections-image-banner-block .banner-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#06080585,#0608053d 38%,#06080542 62%,#06080599)}.template-index .sections-image-banner-block .content-box--absolute{position:relative!important;inset:auto!important;transform:none!important;z-index:2;width:min(920px,92vw)!important;max-width:none;max-height:none;overflow:visible;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:clamp(26px,5.5vh,74px) 20px clamp(34px,6vh,80px);min-height:min(660px,calc(100vh - 210px));min-height:min(660px,calc(100svh - 210px))}.template-index .sections-image-banner-block .image-banner-top-img{width:min(440px,74vw);aspect-ratio:519 / 153;margin:0 auto clamp(10px,1.6vh,18px);background-image:url(tnf-get-creative-lime.png);background-size:contain;background-position:center;background-repeat:no-repeat;filter:drop-shadow(0 0 10px rgba(187,255,39,.34)) drop-shadow(0 0 34px rgba(187,255,39,.17))}.template-index .sections-image-banner-block .image-banner-top-img img{display:none!important}.template-index .sections-image-banner-block .banner-heading{font-family:Poppins,var(--font-body-family),sans-serif;font-weight:700;color:#fff;font-size:clamp(28px,3.1vw,46px)!important;line-height:1.14!important;letter-spacing:-.2px;margin:0 0 clamp(18px,2.6vh,28px)!important;padding:0!important;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.45)}.template-index .sections-image-banner-block .banner-heading:before{display:none!important}.template-index .sections-image-banner-block .banner-action{display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px;width:100%;font-size:1rem!important;line-height:normal}.template-index .sections-image-banner-block .banner-action .banner-button{display:inline-flex!important;align-items:center;justify-content:center;width:auto;min-width:0;max-width:none!important;margin:0!important;min-height:62px;padding:0 34px!important;font-family:Poppins,var(--font-body-family),sans-serif;font-size:17.5px!important;font-weight:700;line-height:1.2;letter-spacing:.1px;text-transform:none;border-radius:999px!important;border:2px solid transparent;transition:background .18s ease,box-shadow .18s ease,color .18s ease,transform .12s ease,filter .18s ease}.template-index .sections-image-banner-block .banner-action .banner-button span{display:inline-block;vertical-align:middle}.template-index .sections-image-banner-block .banner-action .banner-button{background:linear-gradient(160deg,var(--tnf-green-light) 0%,var(--tnf-green) 48%,var(--tnf-green-deep) 100%)!important;border-color:transparent!important;color:var(--tnf-ink)!important;box-shadow:0 0 0 1px #92d4008c,0 6px 22px #bbff273d}.template-index .sections-image-banner-block .banner-action .banner-button:hover{background:linear-gradient(160deg,var(--tnf-green-glow) 0%,var(--tnf-green-light) 50%,var(--tnf-green) 100%)!important;color:var(--tnf-ink)!important;box-shadow:0 0 0 1px #92d40099,0 8px 28px #bbff2757}.template-index .sections-image-banner-block .banner-action .banner-button:active{transform:translateY(1px);box-shadow:0 0 0 1px #92d40099,0 3px 12px #bbff2738}.template-index .sections-image-banner-block .banner-action .banner-button.banner-button-2,.template-index .sections-image-banner-block .banner-action .banner-button.button-3{background:linear-gradient(#0c0c0c,#0c0c0c) padding-box,linear-gradient(160deg,var(--tnf-green-light) 0%,var(--tnf-green) 50%,var(--tnf-green-deep) 100%) border-box!important;border:2px solid transparent!important;color:var(--tnf-paper)!important;box-shadow:0 4px 18px #0000004d}.template-index .sections-image-banner-block .banner-action .banner-button.banner-button-2:hover,.template-index .sections-image-banner-block .banner-action .banner-button.button-3:hover{background:linear-gradient(#161616,#161616) padding-box,linear-gradient(160deg,var(--tnf-green-glow) 0%,var(--tnf-green-light) 50%,var(--tnf-green) 100%) border-box!important;color:#fff!important;box-shadow:0 6px 24px #bbff2733,0 4px 18px #00000057}.template-index .sections-image-banner-block .banner-action .banner-button.banner-button-2:active,.template-index .sections-image-banner-block .banner-action .banner-button.button-3:active{transform:translateY(1px)}.template-index .sections-image-banner-block .banner-action .banner-button:focus-visible{outline:none;box-shadow:0 0 0 3px #0b0b0b,0 0 0 6px var(--tnf-green)}@media(max-width:1024px){.template-index .sections-image-banner-block .content-box--absolute{min-height:min(560px,calc(100vh - 190px));min-height:min(560px,calc(100svh - 190px))}.template-index .sections-image-banner-block .banner-action .banner-button{min-height:58px;font-size:16.5px!important;padding:0 26px!important}}@media(max-width:767px){.template-index .sections-image-banner-block .content-box--absolute{width:100%!important;padding:clamp(18px,3.4vh,34px) 20px clamp(26px,5vh,48px);min-height:min(760px,calc(100vh - 265px));min-height:min(760px,calc(100svh - 265px))}.template-index .sections-image-banner-block .image-banner-top-img{width:min(300px,76vw);margin-bottom:clamp(8px,1.4vh,14px)}.template-index .sections-image-banner-block .banner-heading{font-size:clamp(23px,6.4vw,30px)!important;margin-bottom:clamp(14px,2.4vh,20px)!important}.template-index .sections-image-banner-block .banner-action{flex-direction:column;gap:11px;padding:0 4px}.template-index .sections-image-banner-block .banner-action .banner-button{width:100%;min-height:54px;font-size:16px!important;padding:0 18px!important}}@media(max-width:767px)and (max-height:700px){.template-index .sections-image-banner-block .image-banner-top-img{width:min(250px,64vw);margin-bottom:6px}.template-index .sections-image-banner-block .banner-heading{margin-bottom:12px!important}}@media(max-height:620px){.template-index .sections-image-banner-block .content-box--absolute{min-height:0;padding-top:clamp(16px,3vh,28px);padding-bottom:clamp(20px,4vh,34px)}}@media(max-width:1024px){.halo-sticky-toolbar-mobile{background:#0b0b0b!important;border:0!important;border-top:1px solid rgba(255,255,255,.14)!important;box-shadow:0 -2px 14px #00000061;padding-bottom:env(safe-area-inset-bottom,0px)}.halo-sticky-toolbar-mobile .bottom-bar{background:transparent}.halo-sticky-toolbar-mobile span,.halo-sticky-toolbar-mobile .bottom-bar--list .text{color:#fff!important}.halo-sticky-toolbar-mobile span.icon svg,.halo-sticky-toolbar-mobile .bottom-bar--list svg{fill:#fff!important}.halo-sticky-toolbar-mobile .bottom-bar--list .text{font-size:11px!important;font-weight:600!important;letter-spacing:.2px}.halo-sticky-toolbar-mobile .bottom-bar--list li>a{border-radius:10px}.halo-sticky-toolbar-mobile .bottom-bar--list li>a:focus-visible{outline:2px solid var(--tnf-green);outline-offset:-2px}.halo-sticky-toolbar-mobile .cart-count-bubble{background:var(--tnf-green)!important;color:var(--tnf-ink)!important;min-width:18px!important;min-height:18px!important;height:18px!important;padding:0 5px;border-radius:999px!important;display:flex!important;align-items:center;justify-content:center;top:-1px!important;right:-10px!important;line-height:1!important;box-shadow:0 0 0 2px #0b0b0b}.halo-sticky-toolbar-mobile .cart-count-bubble .text{color:var(--tnf-ink)!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.sticky-toolbar-mobile .footer{padding-bottom:calc(var(--tnf-bar-h) + env(safe-area-inset-bottom,0px))!important}}@media(max-width:1024px){shopify-chat{top:auto!important;height:auto!important;bottom:-40px!important}}@media(max-width:767px){shopify-chat::part(activator){width:52px;height:52px;min-width:0;padding:0;gap:0;border-radius:50%;font-size:0;place-items:center;place-content:center;background:#ffffffeb;box-shadow:0 2px 10px #00000059}}@media(max-width:1024px){shopify-chat::part(activator){transform:translateY(var(--tnf-chat-shift,0px));transition:transform .18s ease,opacity .16s ease;will-change:transform}html[data-tnf-chat=moving] shopify-chat::part(activator){opacity:0!important;pointer-events:none!important;transform:translate(78px,var(--tnf-chat-shift,0px))!important}}@media(prefers-reduced-motion:reduce){shopify-chat::part(activator){transition:none}}.template-index #shopify-section-header-11,.template-index #shopify-section-header-11 .wrapper-header-bottom{background-color:var(--tnf-dark)}.template-index #shopify-section-header-11{box-shadow:0 1px 0 0 var(--tnf-dark)}.template-index .sections-image-banner-block{margin-top:0!important;background-color:var(--tnf-dark);box-shadow:0 -1px 0 0 var(--tnf-dark)}.template-index .sections-image-banner-block .banner-item{background-color:var(--tnf-dark)}.template-index .sections-image-banner-block .halo-block,.template-index .sections-image-banner-block .halo-block.halo-banner,.template-index .sections-image-banner-block .halo-block-content,.template-index .sections-image-banner-block .halo-banner-wrapper,.template-index .sections-image-banner-block .container-full,.template-index .sections-image-banner-block .item{background-color:var(--tnf-dark)!important}
/*# sourceMappingURL=/cdn/shop/t/34/assets/tnf-homepage-1-0-0.css.map */
