/*!/wp-content/themes/hello-elementor-child/style.css*/@font-face{font-family:'Poppins';font-style:normal;font-weight:200;font-display:swap;src:url(https://huduhealth.com/wp-content/themes/hello-elementor-child/fonts/poppins-v23-latin-200.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://huduhealth.com/wp-content/themes/hello-elementor-child/fonts/poppins-v23-latin-300.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://huduhealth.com/wp-content/themes/hello-elementor-child/fonts/poppins-v23-latin-400.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://huduhealth.com/wp-content/themes/hello-elementor-child/fonts/poppins-v23-latin-500.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://huduhealth.com/wp-content/themes/hello-elementor-child/fonts/poppins-v23-latin-600.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://huduhealth.com/wp-content/themes/hello-elementor-child/fonts/poppins-v23-latin-700.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(https://huduhealth.com/wp-content/themes/hello-elementor-child/fonts/poppins-v23-latin-800.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:swap;src:url(https://huduhealth.com/wp-content/themes/hello-elementor-child/fonts/poppins-v23-latin-900.woff2) format('woff2')}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;height:100%}body{height:100%;width:100%;font-family:'Poppins',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#111;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:clamp(2rem, 5vw, 3rem);line-height:1.2;margin:0 0 .5em}h2{font-size:clamp(1.6rem, 4vw, 2.4rem);line-height:1.25;margin:0 0 .6em}h3{font-size:clamp(1.4rem, 3vw, 2rem);line-height:1.3;margin:0 0 .6em}h4{font-size:clamp(1.2rem, 2.2vw, 1.6rem);margin:0 0 .6em}h5{font-size:clamp(1rem, 1.8vw, 1.3rem);margin:0 0 .6em}h6{font-size:clamp(0.9rem, 1.5vw, 1.1rem);margin:0 0 .6em}p{margin-bottom:1rem}.first-para::first-line{font-weight:700}.push-down{display:block;margin-top:auto}.pattern{background-color:#f5f5f5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Crect width='2' height='2' fill='%23e0e0e0'/%3E%3C/svg%3E");background-repeat:repeat}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid currentColor;outline-offset:2px}input,textarea,select,button{font:inherit;border:none;outline:none;background:none}img{max-width:100%;height:auto;display:block}figcaption{color:#000;font-size:18px;font-style:italic;font-weight:500;line-height:1.4;text-align:center;font-family:'Poppins',Arial,sans-serif}.celebration-image{position:relative}.celebration-image img{width:100%;height:auto}.celebration-image::after{content:"🎉 We're celebrating with Giveaways!";position:absolute;top:-3rem;right:1rem;background:#B37DAA;color:#fff;padding:2rem 1.2rem;font-size:2rem;font-weight:700;line-height:1.5;text-align:center;border-radius:999px;opacity:0;transform:translateY(-10px);transition:opacity .3s ease-in-out,transform .3s ease-in-out;pointer-events:none;z-index:10;box-shadow:0 4px 15px rgb(0 0 0 / .3)}.celebration-image:hover::after{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.celebration-image::after{transition:none}}.elementor-nav-menu a,.elementor-widget-nav-menu .elementor-nav-menu--main a,.elementor-menu-cart__toggle a,.elementor-nav-menu a:hover,.elementor-nav-menu a:focus{text-decoration:none!important}.image-wrapper{position:relative;display:block;overflow:hidden}.image-wrapper img{display:block;width:100%;height:auto}.image-wrapper::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgb(238 174 202) 0%,rgb(148 187 233) 100%);pointer-events:none;z-index:2;opacity:.6}.fancy-button a,.fancy-button-1{background:radial-gradient(circle,rgb(207 151 177) 0%,rgb(109 139 179) 99%);border:none;color:#fff;padding:.75em 1.5em;font-size:1.2rem;border-radius:8px;cursor:pointer;position:relative}.fancy-button a:hover,.fancy-button a:active,.fancy-button-1:hover,.fancy-button-1:active{transform:translate(6px,-6px);box-shadow:none}@media (prefers-reduced-motion:reduce){.fancy-button a,.fancy-button-1{transition:none;transform:none!important}}.glow-btn{display:inline-block;padding:10px 50px;color:#fff;background:#fff0;border:2px solid #cc00fb;border-radius:50px;text-align:center;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;box-shadow:0 0 10px #cc00fb,0 0 20px #cc00fb,0 0 40px #cc00fb;animation:pulseGlow 2s infinite ease-in-out}.glow-btn:hover{background:#fff0;color:#cc00fb;transform:scale(1.05)}@keyframes pulseGlow{0%,100%{box-shadow:0 0 10px #cc00fb,0 0 20px #cc00fb,0 0 40px #cc00fb}50%{box-shadow:0 0 10px #cc00fb,0 0 40px #cc00fb,0 0 60px #cc00fb}}.golden-button{touch-action:manipulation;display:inline-block;outline:none;font-family:inherit;font-size:1em;box-sizing:border-box;border:none;border-radius:.3em;height:2.75em;line-height:2.5em;text-transform:uppercase;padding:0 1em;box-shadow:0 3px 6px rgb(0 0 0 / .16),0 3px 6px rgb(110 80 20 / .4),inset 0 -2px 5px 1px rgb(139 66 8),inset 0 -1px 1px 3px rgb(250 227 133);background-image:linear-gradient(160deg,#a54e07,#b47e11,#fef1a2,#bc881b,#a54e07);border:1px solid #a55d07;color:#783205;text-shadow:0 2px 2px rgb(250 227 133);cursor:pointer;transition:all 0.2s ease-in-out;background-size:100% 100%;background-position:center}.golden-button:focus,.golden-button:hover{background-size:150% 150%;box-shadow:0 10px 20px rgb(0 0 0 / .19),0 6px 6px rgb(0 0 0 / .23),inset 0 -2px 5px 1px #b17d10,inset 0 -1px 1px 3px rgb(250 227 133);border:1px solid rgb(165 93 7 / .6);color:rgb(120 50 5 / .8)}.golden-button:active{box-shadow:0 3px 6px rgb(0 0 0 / .16),0 3px 6px rgb(110 80 20 / .4),inset 0 -2px 5px 1px #b17d10,inset 0 -1px 1px 3px rgb(250 227 133)}.sticky-header{background-color:#fff0;transition:background-color .3s ease,color .3s ease;z-index:999}.elementor-sticky--effects.sticky-header{background:linear-gradient(310deg,rgb(6 31 68) 17%,rgb(29 92 163) 53%,rgb(17 86 156) 95%);color:#fff!important;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.responsive-table{width:100%;max-width:100%;border-collapse:collapse;margin-bottom:20px}.responsive-table th,.responsive-table td{border:1px solid #ccc;padding:12px;text-align:left;word-break:break-word}.responsive-box-jen{display:block;background-color:#ebf5fb;padding:20px;width:60%;margin:0 auto}#reg-form-popup{background-color:#174f55;padding:15px}.layout-column .jet-form-builder__label{max-width:100%;flex:0 1 100%;color:whitesmoke;margin-bottom:5px}.confettiCanvas{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:9999;background:#fff0}@media (prefers-reduced-motion:reduce){.confettiCanvas{display:none}}.honeypot-fake-input{position:absolute!important;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0}.content-wrapper{max-width:800px;margin:0 auto}.grad-bg{background:radial-gradient(circle,rgb(179 132 152) 0%,rgb(148 187 233) 100%)}.skip-link{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:8px 16px;z-index:100;transition:top .3s ease}.skip-link:focus{top:0}.center-it{margin:0 auto}.elementor .elementor-widget-html .hero-heading-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.hero-heading{margin:0;line-height:1.2;text-align:center}.headline-inline{display:inline-flex;align-items:center;gap:.4rem;font-size:2rem;font-weight:400;white-space:nowrap}.headline-inline img{height:4rem;width:auto;display:inline-block;vertical-align:middle}.fancy-heading{display:block;font-size:clamp(2.5rem, 8vw, 6rem);font-weight:700;line-height:1.2;text-align:center;background:linear-gradient(22deg,rgb(235 164 184) 1%,rgb(240 151 164) 27%,rgb(168 111 176) 45%,rgb(148 187 233) 71%,rgb(44 130 230) 97%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}body.page-id-12154{min-height:100vh;background-color:#9C8097;color:#fff}body.page-id-12154 h3{font-size:2rem}.woocommerce-cart{margin:0 auto;padding:0;box-sizing:border-box;max-width:900px;background:whitesmoke}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{max-width:980px;margin-left:auto;margin-right:auto;padding:0 20px;display:block}.wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.1em;padding:1em;background-color:#9C8097;color:#fff;border-radius:8px}.cart-collaterals h2{font-size:1.3rem;font-weight:600}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right;background-color:#9C8097;color:#fff;border-radius:6px;padding:.9em 1.2em}@media (max-width:600px){.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%}}.woocommerce-Price-amount bdi,.woocommerce-Price-amount,.elementor-widget-text-editor .woocommerce-Price-amount bdi{direction:ltr!important;unicode-bidi:plaintext!important}.woocommerce-Price-currencySymbol{margin-right:4px}.pic-special{display:block;max-width:100%;height:auto;border-radius:16px;box-shadow:0 12px 30px rgb(0 0 0 / .18);margin:1.5rem auto;transition:transform 0.25s ease,box-shadow 0.25s ease,filter 0.25s ease}.pic-special:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 18px 40px rgb(0 0 0 / .22);filter:brightness(1.03)}@media (max-width:600px){.hero-heading h1{font-size:clamp(1.4rem, 6vw, 1.8rem)}.responsive-table{font-size:1rem}.responsive-table thead{display:none}.responsive-table tr{display:block;margin-bottom:1rem;border:1px solid #ccc;padding:10px;border-radius:8px;background-color:#f9f9f9;box-shadow:0 2px 4px rgb(0 0 0 / .05)}.responsive-table td{display:block;text-align:right;position:relative;padding-left:45%;padding-right:10px;border:none;border-bottom:1px solid #eee}.responsive-table td::before{content:attr(data-label);position:absolute;left:10px;top:10px;font-weight:700;color:#333;text-align:left}.responsive-table td:last-child{border-bottom:none}.headline-inline{white-space:normal;font-size:1.4rem;display:block}.headline-inline img{height:3.2rem;width:auto;display:block;vertical-align:middle;margin:0 auto}}