@font-face{font-family:Neusa SemiBold;src:url(https://cdn.shopify.com/s/files/1/0920/0143/5983/files/Neusa_DemiBold.otf?v=1744567112) format("opentype");font-weight:600;font-style:normal;font-display:swap}.section-template--25220031217999__main .product__info-container,.section-template--25220031217999__main .product__info-container h1,.section-template--25220031217999__main .product__info-container h2,.section-template--25220031217999__main .product__info-container h3,.section-template--25220031217999__main .product__info-container p,.section-template--25220031217999__main .product__info-container label,.section-template--25220031217999__main .product__info-container button,.section-template--25220031217999__main .product__info-container span,.section-template--25220031217999__main .product__info-container div{font-family:Neusa DemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,sans-serif!important}.product__info-container{padding-top:25px!important;padding-bottom:25px!important}h1.product__title{font-family:Neusa DemiBold,sans-serif!important;font-size:clamp(3.8rem,11vw,9rem)!important;font-weight:600!important;margin-bottom:10px!important;margin-top:0!important;letter-spacing:2px!important;color:#00b8e6!important;text-shadow:0 0 5px rgba(0,180,220,.5),0 0 10px rgba(0,180,220,.4),0 0 20px rgba(0,180,220,.2)!important;text-transform:uppercase!important;position:relative!important;display:inline-block!important;line-height:1!important;background:none!important;-webkit-text-fill-color:initial!important}h1.product__title:after{content:""!important;position:absolute!important;bottom:-12px!important;left:50%!important;transform:translate(-50%)!important;width:60%!important;height:3px!important;background:linear-gradient(to right,#00b4dcb3,#00dcffb3)!important;border-radius:2px!important}.price{margin-bottom:25px!important}.price .price-item{font-size:5rem!important;font-weight:600!important;line-height:1.3!important;color:#00dfff!important;-webkit-text-fill-color:initial!important;text-stroke:initial!important;-webkit-text-stroke:initial!important;text-shadow:0 0 5px rgba(0,223,255,.7),0 0 10px rgba(0,223,255,.5),0 0 15px rgba(0,223,255,.3)!important}.product-form__input.product-form__input--pill fieldset{border:none!important;padding:0!important;margin:10px 0 25px!important;display:flex!important;flex-wrap:wrap!important;gap:18px!important;justify-content:flex-start!important}.product-form__input--pill input[type=radio]{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.product-form__input--pill input[type=radio]+label{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 18px!important;margin:0!important;min-width:55px!important;font-family:Neusa DemiBold,sans-serif!important;font-size:1.4rem!important;font-weight:600!important;line-height:1.4!important;border-radius:22px!important;background:transparent!important;border:1.5px solid rgba(0,180,220,.6)!important;box-shadow:0 0 5px #00b4dc33,inset 0 0 8px #00b4dc1a!important;transition:all .3s ease!important;cursor:pointer!important;text-align:center!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:.8px rgba(0,223,255,.9)!important;text-stroke:.8px rgba(0,223,255,.9)!important;text-shadow:0 0 1px #fff!important}.product-form__input--pill input[type=radio]+label:hover{transform:translateY(-2px)!important;background:#00b4dc1a!important;border-color:#0cf!important;box-shadow:0 0 10px #00b4dc80,inset 0 0 10px #00b4dc33!important;-webkit-text-stroke-color:#99ffff!important;text-stroke-color:#99ffff!important;text-shadow:0 0 2px rgba(153,255,255,.6),0 0 1px #fff!important}.product-form__input--pill input[type=radio]:checked+label{background:#00b4dc33!important;border-color:#9ff!important;box-shadow:0 0 15px #00b4dcb3,inset 0 0 12px #00b4dc4d!important;-webkit-text-stroke-color:#fff!important;text-stroke-color:#fff!important;text-shadow:0 0 3px rgba(153,255,255,.7),0 0 1px #fff!important}.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #00ccff!important;outline-offset:2px!important}.quantity__input{background-color:transparent!important;border:1.5px solid rgba(0,180,220,.6)!important;border-radius:20px!important;box-shadow:0 0 5px #00b4dc33,inset 0 0 8px #00b4dc1a!important;transition:all .3s ease!important;padding:8px 12px!important;text-align:center!important;width:60px!important;height:44px!important;box-sizing:border-box!important;font-family:Neusa DemiBold,sans-serif!important;font-size:1.4rem!important;font-weight:600!important;line-height:1.4!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:.8px rgba(0,223,255,.9)!important;text-stroke:.8px rgba(0,223,255,.9)!important;text-shadow:0 0 1px #fff!important;-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.quantity__button{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:1.5px solid rgba(0,180,220,.6)!important;border-radius:50%!important;width:44px!important;height:44px!important;padding:0!important;margin:0 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 0 5px #00b4dc33,inset 0 0 8px #00b4dc1a!important;color:#00dfffe6!important}.quantity__button svg{display:block!important;width:14px!important;height:14px!important;stroke:currentColor!important;stroke-width:2px!important;margin:0!important}.quantity__button:hover{transform:scale(1.1)!important;background:#00b4dc1a!important;border-color:#0cf!important;box-shadow:0 0 10px #00b4dc80,inset 0 0 10px #00b4dc33!important;color:#9ff!important}.quantity__button:focus-visible{outline:2px solid #00ccff!important;outline-offset:2px!important}.product-form__buttons{display:block!important;margin-left:auto!important;margin-right:auto!important;text-align:left!important}@media (max-width: 768px){.product-form__buttons{display:block!important;margin-left:initial!important;margin-right:initial!important;text-align:initial!important}}button.product-form__submit{margin-top:20px!important}.product__description.rte{font-family:var(--font-body-family),sans-serif!important;font-size:1.6rem!important;line-height:1.6!important;color:#ffffffd9!important;text-transform:none!important;max-width:700px!important;margin:12px auto!important;text-align:left!important}.product__description.rte p{font-family:inherit!important;font-weight:400!important;font-size:inherit!important;line-height:1.2!important;letter-spacing:.3px!important}.product__description.rte strong{font-family:inherit!important;font-weight:600!important;color:#00dfff!important;text-shadow:0 0 3px rgba(0,220,255,.3)!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important}.product__description.rte .brand-highlight{font-weight:700!important;color:#fff!important;text-shadow:none!important}@media (max-width: 768px){.product-form__input--pill input[type=radio]+label{font-size:1.3rem!important;padding:8px 14px!important;min-width:48px!important}}.custom-styled-section-container{margin-top:40px!important;margin-bottom:40px!important}.custom-styled-section{margin:0 auto!important;padding:40px 45px!important;background:linear-gradient(145deg,#0a0a14,#141420)!important;border-radius:20px!important;line-height:1.3!important;font-size:1.7rem!important;box-shadow:0 15px 40px #00000080!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;position:relative!important;border:none!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease!important;box-sizing:border-box!important}div.custom-styled-section:before,section.custom-styled-section:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;border-radius:inherit!important;border:4px solid rgba(0,180,220,.8)!important;pointer-events:none!important;z-index:1!important;transition:border-color .3s ease!important;box-sizing:border-box!important}.custom-styled-section:after{content:""!important;position:absolute!important;bottom:-30px!important;left:50%!important;transform:translate(-50%)!important;width:100px!important;height:2px!important;background:linear-gradient(to right,transparent,rgba(0,180,220,.5),rgba(0,220,255,.3),transparent)!important;z-index:2!important}.custom-styled-section:hover{transform:translateY(-5px)!important;box-shadow:0 10px 25px #00b4dc99!important}.custom-styled-section:hover:before{border-color:#fff!important}.custom-features-box{display:flex!important;justify-content:space-around!important;align-items:center!important;width:100%!important}@media (max-width: 768px){.research-item,.research-item.research-item--reversed{flex-direction:column!important;gap:15px!important;text-align:center!important}}.custom-styled-section .section-title{font-family:Neusa DemiBold,sans-serif!important;font-size:clamp(5.4rem,12.6vw,7.56rem)!important;font-weight:600!important;margin:0 auto 42px!important;padding-top:10px!important;letter-spacing:2.4px!important;color:#00b8e6!important;text-shadow:0 0 8px rgba(0,180,220,.6),0 0 15px rgba(0,180,220,.4)!important;text-transform:uppercase!important;position:relative!important;display:table!important;line-height:1.4!important;text-align:center!important}.custom-styled-section .section-title:after{content:""!important;position:absolute!important;bottom:-12px!important;left:50%!important;transform:translate(-50%)!important;width:60%!important;height:4px!important;background:linear-gradient(to right,#00b4dcb3,#00dcffb3)!important;border-radius:2px!important}.custom-styled-section .custom-content-area p{font-family:var(--font-body-family)!important;color:#ffffffe6!important;text-transform:none!important;max-width:850px!important;margin:0 auto 30px!important;font-weight:500!important;letter-spacing:.5px!important;text-align:center}.research-text-container p{text-align:left!important}@media (max-width: 768px){.research-text-container p{text-align:center!important}}.highlight-brand{color:#00b8e6!important;font-family:Neusa DemiBold!important}.highlight-blue{color:#3b78e2!important;text-shadow:0 0 3px rgba(0,220,255,.3)!important}.highlight-gold{font-weight:700!important;color:gold!important;text-shadow:0 0 4px rgba(255,215,0,.4)!important}.custom-flex-container{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:30px!important;margin:40px auto!important;width:100%!important;max-width:1200px!important}.custom-shop-button{display:inline-block!important;text-decoration:none!important;text-align:center!important;vertical-align:middle!important;cursor:pointer!important;font-family:Neusa DemiBold,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;transition:all .3s ease!important;background:transparent!important;border:2px solid rgba(0,180,220,.7)!important;box-shadow:0 0 8px #00b4dc4d!important;padding:18px 45px!important;letter-spacing:1.9px!important;font-size:1.6rem!important;border-radius:30px!important;line-height:1.4!important;margin:10px 5px!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:1px rgba(0,223,255,.9)!important;text-stroke:1px rgba(0,223,255,.9)!important;text-shadow:0 0 2px rgba(153,255,255,.4),0 0 1px #fff!important}.custom-shop-button:before,.custom-shop-button:after{content:none!important}.custom-shop-button:hover{transform:translateY(-4px)!important;background:#00b4dc26!important;border-color:#9ff!important;box-shadow:0 0 15px #00b4dc99!important;-webkit-text-stroke-color:#fff!important;text-stroke-color:#fff!important;text-shadow:0 0 3px rgba(153,255,255,.6),0 0 1px #fff!important}.custom-dual-button-container{display:flex!important;justify-content:center!important;align-items:center!important;gap:20px!important;margin-top:40px!important;margin-bottom:20px!important;flex-wrap:wrap!important}.custom-features-box-container{margin-top:30px!important;margin-bottom:30px!important}.custom-styled-section.custom-features-box{display:flex!important;justify-content:space-around!important;align-items:center!important;width:100%!important}.custom-feature-item{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;text-align:left!important;gap:10px!important;color:#fffc!important;flex:0 1 auto!important;min-height:48px!important;padding:0 10px!important}.custom-feature-icon{width:30px!important;height:30px!important;object-fit:contain!important;flex-shrink:0!important;border:none!important;box-shadow:none!important;border-radius:0!important;background:none!important;margin-bottom:5px}.custom-feature-icon img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;filter:brightness(0) saturate(100%) invert(69%) sepia(98%) saturate(1310%) hue-rotate(138deg) brightness(98%) contrast(101%)!important}.custom-feature-text{font-family:Neusa DemiBold,sans-serif!important;font-size:1.2rem!important;font-weight:600!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.6px!important;color:inherit!important}@media (max-width: 768px){.custom-styled-section.custom-features-box{flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-around!important;gap:5px!important;padding:10px 5px!important;overflow-x:auto}.custom-feature-item{gap:5px!important;padding:5px!important;flex:0 0 auto!important;justify-content:center!important;text-align:center!important}.custom-feature-icon{width:24px!important;height:24px!important;margin-right:4px!important}.custom-feature-text{font-size:.9rem!important;line-height:1.1!important;text-align:left!important;white-space:normal}}.research-section-container{margin-top:60px!important;display:flex!important;flex-direction:column!important;gap:80px!important}.research-item{display:flex!important;align-items:center!important;gap:50px!important;flex-direction:row!important}.research-item.research-item--reversed{flex-direction:row-reverse!important}.research-image-placeholder{flex:0 0 400px!important;height:auto!important;aspect-ratio:300 / 380!important;max-width:45%!important;background:linear-gradient(145deg,#1a1a2e,#11111f)!important;border-radius:15px!important;border:2px solid rgba(0,180,220,.3)!important;box-shadow:0 10px 30px #0006!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.research-image-placeholder img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:15px!important;border:none!important;box-shadow:none!important}.research-text-container{flex:1 1 auto!important;font-family:var(--font-body-family)!important;font-weight:500!important;text-align:left!important;padding-left:20px}.research-item.research-item--reversed .research-text-container{padding-left:0!important;padding-right:20px!important}.research-text-container h3{font-family:Neusa DemiBold,sans-serif!important;font-size:clamp(3.9rem,7.5vw,4.8rem)!important;font-weight:600!important;margin:0 0 20px!important;padding:0!important;color:#00b8e6!important;text-transform:uppercase!important;letter-spacing:1.2px!important;text-shadow:0 0 6px rgba(0,180,220,.4)!important;line-height:1.3!important}.research-text-container p{font-family:var(--font-body-family),sans-serif!important;font-weight:500!important;font-size:2.3rem!important;line-height:1.7!important;color:#ffffffd9!important;margin:0 0 18px!important;padding:0!important;letter-spacing:.5px!important}@media (max-width: 768px){.custom-styled-section{padding-left:20px!important;padding-right:20px!important}.research-section-container{margin-top:40px!important;gap:30px!important}.research-item,.research-item.research-item--reversed{flex-direction:column!important;gap:15px!important;text-align:center!important}.research-image-placeholder{flex-basis:auto!important;min-width:unset!important;width:90%!important;max-width:320px!important;height:auto!important;aspect-ratio:300 / 380!important;margin-bottom:5px!important;margin-left:auto!important;margin-right:auto!important;border-width:1px!important}.research-text-container{text-align:center!important;padding-left:0!important;padding-right:0!important}.research-text-container h3{font-size:clamp(2.2rem,5vw,2.6rem)!important;line-height:1.3!important;margin-bottom:10px!important}.research-text-container p{font-size:1.4rem!important;line-height:1.6!important;margin-bottom:0!important}}@media (max-width: 768px){.custom-styled-section:hover{transform:none!important;box-shadow:0 15px 40px #00000080!important}.custom-styled-section:hover:before{border-color:#00b4dcb3!important}}.custom-review-card{flex:1 1 320px!important;max-width:400px!important;background:#ffffff08!important;padding:35px!important;border-radius:15px!important;border:1px solid rgba(255,255,255,.08)!important;margin-bottom:20px!important;backdrop-filter:blur(5px)!important;overflow:hidden!important;-webkit-backdrop-filter:blur(5px)!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease!important;text-align:left!important;font-family:var(--font-body-family)!important;font-weight:500!important}.custom-review-card:hover{transform:translateY(-5px)!important;box-shadow:0 10px 20px #0cf3!important;border-color:#00ccff4d!important}.custom-review-card p{font-family:inherit!important;font-weight:inherit!important;color:#ffffffd9!important;font-size:1.5rem!important;line-height:1.7!important;margin:15px 0 18px!important;text-transform:none!important;letter-spacing:.5px!important}.custom-review-card strong{display:block!important;margin-top:18px!important;font-weight:600!important;font-size:1.4rem!important;color:#0cf!important;font-family:inherit!important}.star-rating-container{display:flex!important;gap:4px!important;margin-bottom:15px!important;margin-top:5px!important}.star-icon{width:18px!important;height:18px!important;display:block!important;filter:brightness(0) saturate(100%) invert(58%) sepia(99%) saturate(1411%) hue-rotate(160deg) brightness(100%) contrast(101%)!important}@media (max-width: 768px){.custom-review-card{flex-basis:95%!important;max-width:95%!important;padding:24px!important}}.custom-commitment-card{flex:1 1 320px!important;max-width:400px!important;background:#ffffff08!important;padding:40px!important;border-radius:15px!important;border:1px solid rgba(255,255,255,.08)!important;margin-bottom:20px!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease!important;text-align:left!important;font-family:var(--font-body-family)!important;font-weight:500!important}.custom-commitment-card:hover{transform:translateY(-5px)!important;box-shadow:0 10px 20px #0cf3!important;border-color:#00ccff4d!important}.custom-commitment-card .card-subtitle{font-family:Neusa DemiBold,sans-serif!important;font-size:clamp(2.2rem,8.5vw,3.7rem)!important;font-weight:600!important;margin:0 0 18px!important;padding:0!important;color:#00b8e6!important;letter-spacing:1.8px!important;text-transform:uppercase!important;text-shadow:0 0 6px rgba(0,180,220,.4)!important;line-height:1.4!important}.custom-commitment-card p{font-family:inherit!important;font-weight:inherit!important;color:#fffc!important;font-size:1.5rem!important;line-height:1.6!important;margin:12px 0 0!important;text-transform:none!important;letter-spacing:.5px!important}@media (max-width: 768px){.custom-commitment-card{flex-basis:95%!important;max-width:95%!important;padding:24px!important}.custom-commitment-card .card-subtitle{font-size:clamp(2rem,7vw,2.8rem)!important}.custom-commitment-card p{font-size:1.4rem!important}}.custom-faq-list{max-width:850px;margin-left:auto;margin-right:auto;margin-top:20px}.custom-question-container{background:#ffffff0a!important;padding:30px 40px!important;border-radius:15px!important;margin-bottom:30px!important;text-align:left!important;border:1px solid rgba(255,255,255,.1)!important;transition:background .3s ease!important}.custom-question-container:hover{background:#ffffff0f!important}.custom-question-container h4{font-family:Neusa DemiBold,sans-serif!important;font-size:1.8rem!important;margin:0 0 18px!important;padding:0 0 0 36px!important;color:#00b8e6!important;font-weight:600!important;text-transform:uppercase!important;position:relative!important;line-height:1.4!important}.custom-question-container h4:before{content:"Q:"!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;margin-right:12px!important;opacity:.8!important;background:#00b4dc4d!important;width:24px!important;height:24px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.9rem!important;box-sizing:border-box!important;flex-shrink:0!important;line-height:24px!important;color:#fff!important;font-family:Neusa DemiBold,sans-serif!important}.custom-question-container p{font-family:var( --font-body-family )!important;font-weight:500!important;font-size:1.5rem!important;color:#ffffffe6!important;line-height:1.7!important;padding-left:42px!important;position:relative!important;text-transform:none!important;letter-spacing:.5px!important;margin:0!important}.custom-question-container p:before{content:"A:"!important;position:absolute!important;left:0!important;top:4px;font-weight:600!important;color:#ffffffb3!important;background:#ffffff1a!important;width:24px!important;height:24px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.9rem!important;box-sizing:border-box!important;flex-shrink:0!important;line-height:24px!important;font-family:Neusa DemiBold,sans-serif!important}@media (max-width: 768px){.custom-question-container{padding:20px 20px 25px!important;margin-bottom:25px!important}.custom-question-container h4{font-size:1.6rem!important;padding-left:30px!important}.custom-question-container p{font-size:1.4rem!important;padding-left:0!important;margin-top:10px!important}.custom-question-container p:before{position:static!important;display:inline-flex!important;margin-right:8px!important;margin-bottom:2px!important;vertical-align:baseline;transform:none!important;top:auto!important}}.custom-styled-section.email-signup-section{text-align:center}.custom-newsletter-form-wrapper{max-width:550px;margin:30px auto 0}.newsletter-form__field-wrapper .field{position:relative!important;display:flex!important;align-items:center!important}form.newsletter-form .newsletter-form__field-wrapper .field{position:relative!important;display:flex!important;align-items:center!important;border:none!important;background:none!important;padding:0!important;box-shadow:none!important;outline:none!important}form.newsletter-form .newsletter-form__field-wrapper .field:hover{border:none!important;box-shadow:none!important;background:none!important;outline:none!important}.newsletter-form__field-wrapper .field__input[type=email]{background-color:#ffffff0d!important;border:2px solid rgba(0,180,220,.5)!important;border-radius:var(--inputs-radius)!important;padding:15px 170px 15px 25px!important;color:#fff!important;font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:500!important;width:100%!important;box-shadow:inset 0 1px 3px #0003!important;transition:border-color .3s ease,box-shadow .3s ease!important;box-sizing:border-box!important;height:58px;line-height:normal!important;position:relative!important;z-index:2!important}.newsletter-form__field-wrapper .field__input[type=email]::placeholder{color:#ffffff80!important;opacity:1}.newsletter-form__field-wrapper .field__input[type=email]:focus{border-color:#9ff!important;box-shadow:inset 0 1px 3px #0003,0 0 10px #00b4dc80!important;outline:none!important}.newsletter-form__field-wrapper .field__label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;padding:0!important}.newsletter-form__field-wrapper .custom-signup-button{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;display:inline-block!important;text-decoration:none!important;text-align:center!important;vertical-align:middle!important;cursor:pointer!important;font-family:Neusa DemiBold,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;transition:all .3s ease!important;background:transparent!important;border:2px solid rgba(0,180,220,.7)!important;box-shadow:0 0 8px #00b4dc4d!important;padding:12px 28px!important;letter-spacing:1.5px!important;font-size:1.4rem!important;border-radius:25px!important;line-height:1.4!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:1px rgba(0,223,255,.9)!important;text-stroke:1px rgba(0,223,255,.9)!important;text-shadow:0 0 2px rgba(153,255,255,.4),0 0 1px #fff!important}.newsletter-form__field-wrapper .custom-signup-button:before,.newsletter-form__field-wrapper .custom-signup-button:after{content:none!important}.newsletter-form__field-wrapper .custom-signup-button:hover{transform:translateY(-50%) scale(1.05)!important;background:#00b4dc26!important;border-color:#9ff!important;box-shadow:0 0 15px #00b4dc99!important;-webkit-text-stroke-color:#fff!important;text-stroke-color:#fff!important;text-shadow:0 0 3px rgba(153,255,255,.6),0 0 1px #fff!important}.newsletter-form__message{display:block;margin-top:15px!important;font-size:1.3rem!important;text-align:center!important}.newsletter-form__message--success{color:#00dfff!important}.newsletter-form__message.form__message--error,[id^=Newsletter-error--]{color:#ff8a8a!important}.newsletter-form__message .icon{width:16px;height:16px;margin-right:5px;vertical-align:middle}@media (max-width: 768px){.newsletter-form__field-wrapper .field__input[type=email]{border-radius:var(--inputs-radius)!important;padding:12px 150px 12px 20px!important;height:52px!important;font-size:1.3rem!important}.newsletter-form__field-wrapper .custom-signup-button{padding:10px 20px!important;font-size:1.3rem!important;letter-spacing:1px!important;right:10px!important}}.custom-newsletter-form-wrapper{text-align:center}.newsletter-form__field-wrapper .field{position:relative!important;display:flex!important;align-items:center!important;border:none!important;background:none!important;padding:0!important}.custom-product-footer-container{background:linear-gradient(145deg,#050508,#0a0a0f)!important;color:#fff9!important;padding:50px 0 30px!important;margin-top:60px!important;position:relative;border-top:1px solid rgba(0,180,220,.2);font-family:var(--font-body-family)!important;font-size:1.3rem;line-height:1.6}.custom-product-footer-container:before{content:""!important;position:absolute!important;top:-1px!important;left:50%!important;transform:translate(-50%)!important;width:150px!important;height:2px!important;background:linear-gradient(to right,transparent,rgba(0,180,220,.3),rgba(0,220,255,.15),transparent)!important;z-index:2!important}.custom-footer-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:40px 30px!important;align-items:start}.custom-footer-grid__item{text-align:left}.custom-footer-heading{font-family:Neusa DemiBold,sans-serif!important;font-size:1.6rem!important;font-weight:600!important;color:#e0e0e0!important;margin:0 0 15px!important;text-transform:uppercase;letter-spacing:.8px}.custom-footer-list{padding:0!important;margin:0!important}.custom-footer-list li{margin-bottom:8px!important}.custom-footer-link{color:#fff9!important;text-decoration:none!important;transition:color .3s ease,text-shadow .3s ease}.custom-footer-link:hover{color:#00dfff!important;text-shadow:0 0 5px rgba(0,220,255,.3)}.custom-footer-social{display:flex!important;gap:15px!important;align-items:center}.custom-footer-social .list-social__link svg{width:24px!important;height:24px!important;fill:#fff9!important;transition:fill .3s ease,transform .3s ease}.custom-footer-social .list-social__link:hover svg{fill:#00dfff!important;transform:scale(1.1)}.footer-column--copyright{grid-column:span 1;text-align:left}.custom-footer-copyright{margin:20px 0 5px;font-size:1.2rem;color:#ffffff80}.custom-footer-disclaimer{margin:5px 0 0;font-size:1.1rem;font-style:italic;color:#fff6;line-height:1.4}.custom-footer-logo{max-width:150px;height:auto;margin-bottom:15px;opacity:.8}@media (max-width: 768px){.custom-footer-grid{grid-template-columns:1fr!important;gap:30px!important}.custom-footer-grid__item{text-align:center}.custom-footer-heading{margin-bottom:10px}.custom-footer-social{justify-content:center}.footer-column--copyright{margin-top:10px}}.footer-newsletter-heading{margin-top:30px!important;margin-bottom:10px!important}.custom-footer-newsletter-form .footer-newsletter-form__field-wrapper{max-width:300px}.custom-footer-newsletter-form .field{border:none!important;background:none!important;padding:0!important;box-shadow:none!important;position:relative!important;display:flex!important;align-items:center!important}.custom-footer-newsletter-form .field:hover{border:none!important;background:none!important;box-shadow:none!important}.custom-footer-newsletter-form .field__input[type=email]{background-color:#ffffff14!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:var(--inputs-radius)!important;padding:10px 50px 10px 15px!important;color:#fffc!important;font-family:var(--font-body-family)!important;font-size:1.3rem!important;width:100%!important;box-shadow:none!important;transition:border-color .3s ease!important;box-sizing:border-box!important;height:auto!important;line-height:normal!important;position:static!important;z-index:auto!important}.custom-footer-newsletter-form .field__input[type=email]::placeholder{color:#fff6!important;opacity:1}.custom-footer-newsletter-form .field__input[type=email]:focus{border-color:#00b4dcb3!important;outline:none!important;box-shadow:none!important}.custom-footer-newsletter-form .custom-footer-signup-button{position:absolute!important;right:4px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;padding:8px 15px!important;background:#00b4dc26!important;border:1px solid rgba(0,180,220,.5)!important;box-shadow:none!important;cursor:pointer!important;color:#dcf0ffe6!important;font-family:Neusa DemiBold,sans-serif!important;font-size:1.2rem!important;font-weight:600!important;line-height:1.2!important;border-radius:calc(var(--inputs-radius) - 2px)!important;height:auto!important;width:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important;-webkit-text-stroke:unset!important;text-shadow:none!important}.custom-footer-newsletter-form .custom-footer-signup-button:hover{color:#fff!important;background:#00b4dc4d!important;border-color:#9ff!important;transform:translateY(-50%) scale(1.05)!important;-webkit-text-stroke:unset!important;text-shadow:none!important}.custom-footer-newsletter-form .newsletter-form__message{text-align:left;font-size:1.2rem;margin-top:10px}@media (max-width: 768px){.custom-footer-newsletter-form .footer-newsletter-form__field-wrapper{max-width:none}.footer-newsletter-heading{text-align:center}}.custom-product-footer-container .list-payment{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:30px;padding:0;list-style:none;opacity:.6}.custom-product-footer-container .list-payment__item{margin:5px 8px}.custom-product-footer-container .list-payment__item .icon--full-color{width:38px;height:24px}@media (max-width: 768px){.custom-footer-newsletter-form .custom-footer-signup-button{padding:6px 12px;font-size:1.1rem}.custom-product-footer-container .list-payment{margin-top:20px}}.product-form__input fieldset,variant-radios fieldset.product-form__input,variant-selects fieldset.product-form__input{display:flex;flex-wrap:wrap;row-gap:5px;gap:5px}.header__heading-link .header__heading-brand{font-family:Neusa SemiBold,sans-serif!important;font-weight:600!important;font-size:2.8rem!important;color:#00b8e6!important;letter-spacing:2px!important;text-transform:uppercase!important;display:inline-block;line-height:1.2;text-shadow:0 0 4px rgba(0,180,220,.3);text-decoration:none!important;background:none!important}.header__heading-link:hover .header__heading-brand{color:#99eaff!important;text-decoration:none!important}.header__heading-link .header__heading-brand.h2{margin:0;padding:0}a.header__heading-link.link.link--text.focus-inset,a.header__heading-link.link.link--text.focus-inset:hover{text-decoration:none!important}.header__heading-link span.h2{font-family:Neusa DemiBold,sans-serif!important;font-weight:600!important;font-size:3rem!important;letter-spacing:2px!important;text-transform:uppercase!important;line-height:1.2!important;color:#00b8e6!important;text-shadow:0 0 8px rgba(0,180,220,.6),0 0 15px rgba(0,180,220,.4)!important;background:none!important;-webkit-text-fill-color:initial!important;text-decoration:none!important;display:inline-block!important;vertical-align:middle;margin:0!important;padding:0!important;transform:none!important;transition:color .3s ease,text-shadow .3s ease!important}.header__heading-link:hover span.h2{color:#99eaff!important;text-shadow:0 0 10px rgba(0,200,220,.8),0 0 20px rgba(0,200,220,.5)!important;text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-product-styles.css.map */
