#root{margin:0 auto;text-align:center}nav{top:0;left:0;height:85px;width:100%;background:#FE6A09;color:#000;z-index:99;text-transform:uppercase;font-family:Lato,sans-serif;font-size:.8em;position:fixed}@media (max-width: 1250px){nav{display:none}}nav a{color:#fff;font-weight:700}nav a:hover{color:var(--neon-purple)}nav .nav-wrapper{width:100%;height:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}nav .nav-wrapper .nav-links{display:flex;font-size:1.25em;margin-right:80px}nav .nav-wrapper .nav-links .nav-link{line-height:1.8;text-decoration:none}nav .nav-wrapper .nav-links .nav-link.active{text-decoration:underline}nav .nav-wrapper .nav-links .nav-link:hover{color:#556b2f}nav .nav-wrapper .nav-links .nav-dropdown{margin-right:1rem}nav .nav-wrapper .nav-links .nav-dropdown .dropdown-nav-name{font-size:1.25rem;color:#fff;margin:0}nav .nav-wrapper .nav-links .nav-dropdown .nav-dropdown-content{display:none;position:absolute;background-color:#fff;text-align:left;z-index:1;margin-left:-25px;padding:10px 0 15px 20px;width:310px}nav .nav-wrapper .nav-links .nav-dropdown:hover{display:block;color:#696969;cursor:pointer}nav .nav-wrapper .nav-links .nav-dropdown:hover .nav-dropdown-content{display:flex;flex-direction:column}nav .nav-wrapper .nav-links a{margin-right:1rem}nav .nav-wrapper .logo-container{height:9em;position:relative;font-family:Seymour One,sans-serif;max-width:150px;margin:65px 55px 0 40px}@media (min-width: 767px) and (max-width: 1250px){nav .nav-wrapper .logo-container{height:4em}}nav .nav-wrapper .logo-container .logo-nav{font-size:2.2em}nav .nav-wrapper .logo-container .logo-nav img{height:50px;width:300px;margin:auto;position:fixed;z-index:98}@media (min-width: 767px) and (max-width: 1250px){nav .nav-wrapper .logo-container .logo-nav img{max-width:30vw}}#hamburger-wrapper{position:fixed;display:flex;width:100vw;height:85px;z-index:97;background-color:#fe6a09}@media (min-width: 1250px){#hamburger-wrapper{display:none}}#hamburger{width:auto;max-width:300px;margin-right:1em;z-index:100;padding-top:4em}#toggle{max-height:0;overflow:hidden;opacity:0;list-style-type:none;padding:0;margin:0;width:100%;transition:max-height .3s ease-out,opacity .3s ease-out;background-color:#fe6a09;box-shadow:-5px 5px 10px #0000001a}#toggle.opening{max-height:500px;width:50vw;opacity:1;margin-top:21px}.ham-nav-link{font-family:Raleway,sans-serif;color:#fff;font-weight:700;background:#FE6A09;display:block;padding:.3em 1em 1.5em 2em;font-size:.75em;text-transform:uppercase;text-decoration:none;transform:translateY(-20px);opacity:0;transition:transform .3s ease-out,opacity .3s ease-out}.ham-nav-link:hover{color:#6e6e6e}.opening .ham-nav-link{transform:translateY(0);opacity:1;transition-delay:.1s}.ham-add-info-link{padding-left:8em}.ham-nav-dropdown .nav-dropdown-content{display:none;position:absolute;background-color:#fe6a09;z-index:1;margin-left:-25px;padding:25px 0 15px 20px;width:150px}.nav-dropdown:hover .ham-nav-dropdown{display:block}.hamburger-toggle{position:absolute;padding:.5em;top:2em;left:1em;cursor:pointer}.hamburger-icon{position:relative}.hamburger-icon,.hamburger-icon:before,.hamburger-icon:after{content:"";display:block;background:white;height:3px;width:1.75em;border-radius:3px;transition:all ease-in-out .35s}.hamburger-icon:before{transform:translateY(-7px)}.hamburger-icon:after{transform:translateY(4px)}.opening .hamburger-icon{transform:rotate(45deg)}.opening .hamburger-icon:before{display:none}.opening .hamburger-icon:after{transform:translateY(-1px) rotate(-90deg)}.ham-logo-container{position:fixed;height:70px;right:0;z-index:100}.ham-logo-nav{float:right;cursor:pointer;z-index:100}.ham-logo-nav img{height:30px;margin-top:28px;margin-right:15px}.additional-information-collapsible-div{font-family:Raleway,sans-serif;color:#000;background:white;display:block;padding:.5em 4em 0 75px;font-size:.75em;text-transform:uppercase;text-decoration:none}.additional-information-collapsible-div:hover{color:#6e6e6e;cursor:pointer}ul{text-align:left;padding-top:2em;line-height:1.5}#ham-collapse-ul{padding:0}#ham-collapse-ul .ham-add-info-link{padding-bottom:.5em}.landing-banner-area{text-align:center;width:100vw;height:100vh;position:relative}@media (max-width: 1023px){.landing-banner-area{height:40vh;padding-top:50px}}.landing-banner-area .hero-image-container{height:100%}.landing-banner-area .hero-image-container img{height:100%;width:100%;object-fit:cover}@media (max-width: 1023px){.landing-banner-area .hero-image-container img{object-position:100%}}#buy-now-button-container{position:fixed;top:85px;right:-25px;z-index:99}@media (max-width: 800px){#buy-now-button-container{display:none}}.home-icons{display:flex;flex-wrap:wrap;justify-content:space-around;max-width:80vw;margin:0 auto}.home-icons .icon-container{padding-top:15px}.home-icons .icon-container img{height:5em}@media (max-width: 1023px){.home-icons .icon-container img{height:3em}}.home-icons .icon-container p{font-weight:700;font-style:italic;width:141px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;margin-top:0}.home-content{width:80vw;max-width:1200px;margin:0 auto;padding:7em 0;display:flex;align-items:center;justify-content:center;gap:6rem;text-align:left}.home-content .home-video{flex-shrink:0;width:100%;max-width:560px}.home-content .home-video iframe{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.home-content .home-mission{flex:1;min-width:0;max-width:560px}@media (max-width: 1023px){.home-content{width:90vw;padding-top:3em;padding-bottom:1em;flex-direction:column;align-items:center;gap:1rem}}.banner-area{text-align:center;width:100vw;height:40em;position:relative;padding-bottom:4em;padding-top:85px}@media (max-width: 1023px){.banner-area{padding-top:85px;padding-bottom:2em;max-height:40vh}}.banner-area .hero-image-container img{height:640px;width:100%;object-fit:cover}@media (max-width: 1023px){.banner-area .hero-image-container img{padding-top:0;max-height:40vh}}.banner-area .banner-overlay{color:#fff;font-size:3em;font-weight:700;position:absolute;top:50%;bottom:0;left:0;right:0;z-index:90;height:597px}@media (max-width: 1023px){.banner-area .banner-overlay{max-height:40vh;top:35%;font-size:2.5em}}.shopify-info{margin-bottom:5em}@media (max-width: 1023px){.shopify-info{width:85vw;margin:0 auto}}.product-features{max-width:950px;margin:2em auto 3em}.product-features h2{justify-self:flex-start}.product-features ul{padding-top:0}.product-features ul li{padding-bottom:5px}.products-container{max-width:1200px;margin:2em auto 3em;padding:0 20px}@media (min-width: 768px){.products-container{display:grid;grid-template-columns:1fr 1fr;gap:10em}}.products-container .product-variant{margin-bottom:3em}@media (min-width: 768px){.products-container .product-variant{margin-bottom:0}}.products-container .product-variant h2{margin-bottom:1em;font-size:24px;color:#333}.product-description{max-width:950px;margin:2em auto;padding:0 20px}.product-description p{font-size:16px;line-height:1.6;margin-bottom:1em;color:#333;text-align:left}.product-description p span{font-weight:700}.product-description h3{font-size:20px;margin-bottom:.5em;color:#333}div[id*=product-component] .shopify-buy__product__title,div[id*=product-component] .shopify-buy__product__price{display:inline-block!important;margin-right:15px!important;margin-bottom:10px!important}div[id*=product-component] .shopify-buy__product__title{font-size:26px!important;font-weight:600!important}div[id*=product-component] .shopify-buy__product__price{font-size:18px!important;font-weight:500!important}div[id*=product-component] .shopify-buy__btn{width:100%!important;margin-top:15px!important;display:block!important}div[id*=product-component] .shopify-buy__product__variant-selectors{margin-top:10px;text-align:center!important}div[id*=product-component] .shopify-buy__product{text-align:center!important}iframe[name*=frame-product]+* .shopify-buy__product__title,iframe[name*=frame-product]+* .shopify-buy__product__price{display:none!important;visibility:hidden!important}.shopify-buy__product__variant-selectors{text-align:center!important}.simple-image-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:flex;align-items:center;justify-content:center}.simple-image-modal .modal-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000d9;cursor:pointer}.simple-image-modal .modal-image-container{position:relative;width:70%;max-width:1000px;max-height:85vh;z-index:1}@media (max-width: 768px){.simple-image-modal .modal-image-container{width:90%;max-height:80vh}}.simple-image-modal .modal-image-container img{width:100%;height:auto;max-height:85vh;object-fit:contain;background-color:#fff;border-radius:4px;box-shadow:0 10px 40px #0000004d}.simple-image-modal .modal-image-container .modal-close{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:48px;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.simple-image-modal .modal-image-container .modal-close:hover{transform:scale(1.1)}@media (max-width: 768px){.simple-image-modal .modal-image-container .modal-close{top:10px;right:10px;background-color:#00000080;border-radius:50%;font-size:36px;z-index:2}}.simple-image-modal .modal-nav{position:absolute;top:50%;transform:translateY(-50%);background-color:#0009;border:none;color:#fff;font-size:48px;cursor:pointer;padding:15px 20px;border-radius:4px;transition:background-color .2s ease;z-index:2;line-height:1}.simple-image-modal .modal-nav:hover{background-color:#000c}.simple-image-modal .modal-nav.modal-prev{left:-60px}@media (max-width: 768px){.simple-image-modal .modal-nav.modal-prev{left:10px}}.simple-image-modal .modal-nav.modal-next{right:-60px}@media (max-width: 768px){.simple-image-modal .modal-nav.modal-next{right:10px}}.simple-image-modal .modal-indicators{position:absolute;bottom:-40px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:2}@media (max-width: 768px){.simple-image-modal .modal-indicators{bottom:-30px}}.simple-image-modal .modal-indicators .indicator{width:10px;height:10px;border-radius:50%;background-color:#ffffff80;cursor:pointer;transition:background-color .2s ease}.simple-image-modal .modal-indicators .indicator:hover{background-color:#ffffffb3}.simple-image-modal .modal-indicators .indicator.active{background-color:#fff}.about-content-container{display:flex;flex-direction:row-reverse;margin:0 auto;width:70vw;max-width:800px}@media (max-width: 1023px){.about-content-container{display:block;width:90vw}}@media (max-width: 800px){.about-content-container .about-image-container{max-width:80vw;margin:0 auto}}@media (min-width: 801px) and (max-width: 1023px){.about-content-container .about-image-container{max-width:80vw;margin:0 auto;float:left;padding:0 2em 1em 0}}.about-content-container .about-image-container img{height:500px;padding-right:3em;padding-top:2em}@media (max-width: 1023px){.about-content-container .about-image-container img{height:350px;padding-top:1em;padding-right:0}}.about-content-container .about-content{text-align:left;margin-bottom:5em}@media (max-width: 1023px){.about-content-container .about-content{max-width:100vw;margin-bottom:0}.about-content-container .about-content h1{display:none}}.resources-content-container{text-align:left;width:80vw;max-width:1400px;margin:0 auto 5em}.resources-content-container h2{text-align:center}.resources-content-container h4{margin:0 auto;text-align:center}.resources-content-container ul,.resources-content-container ol{padding-top:0}.resources-content-container p{margin:0}.resources-content-container a:hover{color:#000}.resources-content-container .collapsible-wrapper{padding-top:3em}@media (max-width: 1023px){.resources-content-container .collapsible-wrapper{padding-left:0}}.resources-content-container .collapsible-wrapper .resources-collapsible{justify-items:center}.resources-content-container .collapsible-wrapper .resources-collapsible .mag-round-faq{padding-left:20px}.resources-content-container .collapsible-wrapper .resources-collapsible-collapsible-div{justify-content:space-between;margin-top:1em;padding:5px 0;background:#FE6A09;border-radius:5px}.resources-content-container .collapsible-wrapper .resources-collapsible-collapsible-div .resources-collapsible-title{padding-left:5px;color:#fff;font-weight:600}.resources-content-container .collapsible-wrapper ul{width:55%;min-width:650px}@media (max-width: 1023px){.resources-content-container .collapsible-wrapper ul{min-width:80%}}.resources-content-container .collapsible-wrapper ol{width:55%;min-width:650px}@media (max-width: 1023px){.resources-content-container .collapsible-wrapper ol{min-width:80%}}.resources-content-container .collapsible-wrapper p{padding:4px 0}@media (max-width: 1023px){.resources-content-container{width:90vw}}.mdl-btn{display:inline-block;width:325px;height:50px;padding:10px;margin:10px;color:#fff!important;background:#FE6A09;border:0;border-radius:4px;font-size:16px;font-weight:600;text-decoration:none}.mdl-btn:hover{background-color:#da5802;height:56px;width:330px;margin-bottom:7px;margin-top:7px;cursor:pointer}.mdl-txt{color:#00f}.mdl-txt:hover{color:#03037e;cursor:pointer}.disclaimer-content{width:100vw;padding-top:200px}@media (max-width: 1023px){.disclaimer-content{padding-top:0}}.disclaimer-content .disclaimer-content-container{text-align:left;margin:0 auto;width:80vw;max-width:1400px}@media (max-width: 1023px){.disclaimer-content .disclaimer-content-container{display:block;width:90vw;padding-top:7em}}.disclaimer-content .disclaimer-content-container h2{text-align:center}.disclaimer-content .disclaimer-content-container h4{margin-bottom:-15px}.privacy-content{width:100vw;padding-top:200px}@media (max-width: 1250px){.privacy-content{padding-top:0}}.privacy-content .privacy-content-container{text-align:left;margin:0 auto;width:80vw;max-width:1400px}@media (max-width: 1250px){.privacy-content .privacy-content-container{display:block;width:90vw;padding-top:7em}}.privacy-content .privacy-content-container h2{text-align:center}.privacy-content .privacy-content-container h4{margin-bottom:-15px}.footer-section{height:410px;max-height:410px;width:100%;background-color:#323131}@media (max-width: 1350px){.footer-section{display:none}}.footer-section .footer-content-wrapper{display:flex;justify-content:space-around;margin:auto;padding-top:40px}.footer-section .footer-content-wrapper .footer-content-left{display:flex;flex-direction:column;align-items:center;width:25%;min-width:465px}.footer-section .footer-content-wrapper .footer-content-left .footer-contact-container{width:280px;padding-top:2em;text-align:left}.footer-section .footer-content-wrapper .footer-content-left .footer-contact-container div{padding:5px}.footer-section .footer-content-wrapper .footer-content-left .footer-contact-container a{text-decoration:none;color:#fff}.footer-section .footer-content-wrapper .footer-content-left .footer-contact-container img{height:25px;padding-right:10px;margin-bottom:-5px}.footer-section .footer-content-wrapper .footer-content-left .footer-social-media-container{display:flex;justify-content:center}.footer-section .footer-content-wrapper .footer-content-left .footer-social-media-container div{width:25px;padding:15px}.footer-section .footer-content-wrapper .footer-divider{border-right:1px solid gray;width:2px;height:265px}.footer-section .footer-content-wrapper .footer-content-center{display:flex;flex-direction:column;align-items:center;color:#fff;width:25%}.footer-section .footer-content-wrapper .footer-content-center #footer-buy-now-container{position:static!important}.footer-section .footer-content-wrapper .footer-sitemap-container{display:flex;justify-content:space-around;color:#fff;width:25%;min-width:465px}.footer-section .footer-content-wrapper .footer-sitemap-container h4{margin-bottom:5px}.footer-section .footer-content-wrapper .footer-sitemap-container ul{list-style-type:none;padding-top:0;padding-left:0;margin-top:0}.footer-section .footer-content-wrapper .footer-sitemap-container ul li a{text-decoration:none;color:#fff;font-size:12px}.footer-section .footer-content-wrapper .footer-sitemap-container ul li a:hover{cursor:pointer;color:#d3d3d3}.footer-section .footer-content-wrapper .footer-sitemap-container ul li a:visited{color:#d3d3d3}.footer-section .footer-right-links{display:flex;justify-content:center;font-size:13px;color:#fff;padding:15px;margin-top:20px}.footer-section .footer-right-links a{text-decoration:none;color:#fff}.footer-section .footer-right-links a:hover{cursor:pointer;color:#d3d3d3}.footer-section .footer-right-links a:visited{color:#d3d3d3}.button-container{display:flex;justify-content:center}.button-container button{display:inline-block;width:325px;height:50px;padding:10px;margin:10px;color:#fff!important;background:#FE6A09;border:0;border-radius:4px;font-size:16px;font-weight:600;text-decoration:none}.button-container button:hover{background-color:#da5802;height:56px;width:330px;margin-bottom:7px;margin-top:7px;cursor:pointer}.mobile-footer-section{border-top:1px solid #E8E8E8;height:740px;width:100%;margin-top:5em;background-color:#323131}@media (min-width: 1350px){.mobile-footer-section{display:none}}@media (max-width: 801px){.mobile-footer-section{height:550px;margin-top:2em}}.mobile-footer-section .mobile-footer-content-wrapper{margin:auto;padding-top:40px}.mobile-footer-section .mobile-footer-content-wrapper .mobile-footer-book-appointment{color:#fff;margin:auto}.mobile-footer-section .mobile-footer-content-wrapper .mobile-footer-contact-container{padding:2em}@media (max-width: 801px){.mobile-footer-section .mobile-footer-content-wrapper .mobile-footer-contact-container{padding-bottom:1em}}.mobile-footer-section .mobile-footer-content-wrapper .mobile-footer-contact-container a{text-decoration:none;color:#fff}.mobile-footer-section .mobile-footer-content-wrapper .mobile-footer-contact-container img{height:25px;padding-right:10px;margin-bottom:-5px}.mobile-footer-section .mobile-footer-content-wrapper .mobile-footer-social-media-container{display:flex;justify-content:center}.mobile-footer-section .mobile-footer-content-wrapper .mobile-footer-social-media-container div{width:25px;padding:15px}.mobile-footer-section .mobile-footer-content-wrapper .tablet-footer-sitemap-container{display:flex;color:#fff;justify-content:space-around}@media (max-width: 800px){.mobile-footer-section .mobile-footer-content-wrapper .tablet-footer-sitemap-container{display:none}}.mobile-footer-section .mobile-footer-content-wrapper .tablet-footer-sitemap-container h4{margin-bottom:5px}.mobile-footer-section .mobile-footer-content-wrapper .tablet-footer-sitemap-container ul{list-style-type:none;padding-top:0;margin-top:0}.mobile-footer-section .mobile-footer-content-wrapper .tablet-footer-sitemap-container ul li a{text-decoration:none;color:#fff;font-size:12px}.mobile-footer-section .mobile-footer-content-wrapper .tablet-footer-sitemap-container ul li a:hover{cursor:pointer;color:#d3d3d3}.mobile-footer-section .mobile-footer-content-wrapper .tablet-footer-sitemap-container ul li a:visited{color:#d3d3d3}.mobile-footer-section .mobile-footer-content-wrapper .mobile-footer-sitemap-container{width:360px;margin:auto}@media (min-width: 801px){.mobile-footer-section .mobile-footer-content-wrapper .mobile-footer-sitemap-container{display:none}}.mobile-footer-section .mobile-footer-content-wrapper .mobile-footer-sitemap-container a{text-decoration:none;color:#fff;font-size:12px}.mobile-footer-section .mobile-footer-content-wrapper .mobile-footer-sitemap-container span{color:#fff}.mobile-footer-section .mobile-footer-content-wrapper .mobile-footer-sitemap-container a:hover{cursor:pointer;color:#d3d3d3}.mobile-footer-section .mobile-footer-content-wrapper .mobile-footer-sitemap-container a:visited{color:#d3d3d3}.mobile-footer-section .mobile-footer-links{display:flex;justify-content:center;font-size:13px;color:#fff;padding:15px;margin-top:20px}.mobile-footer-section .mobile-footer-links a{text-decoration:none;color:#fff}.mobile-footer-section .mobile-footer-links a:hover{cursor:pointer;color:#d3d3d3}.mobile-footer-section .mobile-footer-links a:visited{color:#d3d3d3}:root{font-family:Poppins,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.75;font-weight:300;color:#000;background-color:#f7f7f7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-weight:500;text-align:center;padding-bottom:1em}h2,h3{font-weight:500}h4{font-weight:400}.italic{font-family:Poppins,serif;font-style:italic;font-weight:200}
