html,body{scroll-behavior:smooth}.diabetic-top-banner{padding:80px 0}.diabetic-top-banner .diabetic-top-banner-block{display:flex;align-items:center;gap:50px}.diabetic-top-banner .diabetic-top-banner-block>div{flex:1}.diabetic-top-banner .diabetic-banner-content h2{font-weight:400;font-size:64px;line-height:1.1;color:#233253;margin:0 0 15px;font-family:Moret}.diabetic-top-banner .diabetic-banner-content .sub-heading{font-weight:400;font-size:36px;line-height:105%;display:block;color:#233253;margin:0 0 30px;font-family:Moret;text-decoration:underline}.diabetic-top-banner .diabetic-banner-content p{font-weight:400;font-size:20px;line-height:125%;letter-spacing:0;color:#233253;max-width:570px;margin:0 0 30px}.diabetic-top-banner .diabetic-banner-content p a{color:currentColor}.diabetic-banner-content .button{color:#f6f5f2;background:#233253}.button{background:none;font-family:Moret;font-weight:400;font-size:28px;line-height:110.00000000000001%;text-align:center;color:#233253;border:solid 2px #233253;transition:all .5s ease}.button:hover{background:#81a3d5;color:#233253;border-color:#81a3d5}.choose-hydration-sec .page-width{max-width:1247px;padding:0 20px}.choose-hydration-sec{background:#663a00 url(.choose-hydration-bg.png) no-repeat bottom;padding:85px 0 118px;background-size:contain}.choose-hydration-sec .choose-hydration-title{text-align:center;margin-bottom:85px}.choose-hydration-sec .choose-hydration-title h2{font-family:Moret;font-weight:400;font-size:64px;line-height:1;color:#e5a552;margin:0 0 13px}.choose-hydration-sec .choose-hydration-title p{font-weight:400;font-size:32px;line-height:125%;color:#e5a552;margin:0}.choose-hydration-sec .choose-hydration-block{display:flex;gap:44px}.choose-hydration-sec .choose-hydration-block .col{flex:1;background:#eeeae1;border-radius:30px;padding:20px 26px 30px 35px;position:relative;transition:all .5s ease}.choose-hydration-sec .choose-hydration-block .col:hover{transform:scale(1.02)}.choose-hydration-sec .choose-hydration-block .col h3{font-family:Moret;font-weight:400;font-size:36px;line-height:105%;color:#233253;border-bottom:solid 1px #233253;margin:0 0 16px;padding-bottom:16px}.choose-hydration-sec .choose-hydration-block .col ul{margin:0;padding:0;list-style:none}.choose-hydration-sec .choose-hydration-block .col ul li{font-weight:400;font-size:20px;line-height:125%;color:#233253;margin-bottom:8px}.choose-hydration-sec .choose-hydration-block .col .choose-hydration-img{position:absolute;top:-35px;right:17px}.hydration_bottom_tagline{padding:20px 20px 24px;text-align:center;background:#e5a552;font-family:Moret;font-weight:400;font-size:48px;line-height:1;letter-spacing:0;color:#663a00}.hydrated-product-sec{padding:80px 0}.hydrated-product-sec .page-width{max-width:1320px;padding:0 20px}.hydrated-product-sec .hydrated-product-block{display:flex;gap:75px;align-items:center}.hydrated-product-sec .hydrated-product-block .hydrated-product-img{flex:0 0 47%}.hydrated-product-sec .hydrated-product-block .hydrated-product-img img{border-radius:75px;width:100%}.hydrated-product-sec .hydrated-product-block .hydrated-product-content{flex:0 0 calc(53% - 75px)}.hydrated-product-sec .hydrated-product-content h2{font-family:Moret;font-weight:400;font-size:48px;line-height:105%;color:#233253;margin:0 0 20px}.hydrated-product-sec .hydrated-product-content p{font-weight:400;font-size:20px;line-height:125%;color:#233253;margin:0 0 20px}.hydration-optional-sec .page-width{max-width:1394px;padding:0 20px}.hydration-optional-sec .hydration-top-heading{text-align:center;margin:0 0 30px;padding:45px 0 0;border-top:2px solid #233253}.hydration-optional-sec .hydration-top-heading h2{font-family:Moret;font-weight:400;font-size:48px;line-height:105%;color:#233253;margin:0 0 15px}.hydration-optional-sec .hydration-top-heading p{font-weight:400;font-size:20px;line-height:125%;color:#233253;margin:0 auto;max-width:895px}.hydration-optional-sec .hydration-optional-block{display:flex;gap:15px}.hydration-optional-sec .hydration-optional-block .col{flex:1;position:relative;background:#e5a552;border-radius:30px;overflow:hidden}.hydration-optional-sec .col .hydration-optional-title{position:absolute;bottom:0;left:0;width:100%;padding:0 21px 25px}.hydration-optional-sec .col .hydration-optional-title h3{font-family:Moret;font-weight:400;font-size:36px;line-height:105%;margin:0;color:#663a00}.hydration-optional-sec .col .hydration-optional-image img{width:100%;height:100%;max-height:330px;object-fit:cover}.hydration-optional-sec .hydration-optional-btn{text-align:center;padding-top:30px}.hydrate-image-sec{padding:55px 0 65px}.hydrate-image-sec .hydrate-image-block{display:flex}.hydrate-image-sec .hydrate-image-block .hydrate-image-left{width:50%;border:solid 10px #e5a552;display:flex;justify-content:center;align-items:center;padding:30px}.hydrate-image-sec .hydrate-image-block .hydrate-image-left img{transition:all .5s ease}.hydrate-image-sec .hydrate-image-block .hydrate-image-left img:hover{transform:scale(1.03)}.hydrate-image-sec .hydrate-image-block .hydrate-image-slider{width:50%}.hydrate-image-sec .hydrate-image-right-image img{width:100%;height:700px;object-fit:cover}.hydrate-image-sec .hydrate-image-item{position:relative}.hydrate-image-sec .hydrate-image-heading{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;text-align:center;padding:0 25px}.hydrate-image-sec .hydrate-image-heading h2{font-family:Moret;font-weight:400;font-size:48px;line-height:105%;color:#f6f5f2;max-width:528px;margin:0 auto}.hydrate-image-sec .slick-slider .slick-prev{left:50px;background:url(prev_arrow_light.svg) no-repeat center;background-size:40px}.hydrate-image-sec .slick-slider .slick-next{right:50px;background:url(next_arrow_light.svg) no-repeat center;background-size:40px}.hydrate-icon-sec .page-width{padding-right:0;max-width:90%;margin:0 0 0 auto}.hydrate-icon-sec .hydrate-icon-block{display:flex;gap:20px;align-items:center}.hydrate-icon-sec .hydrate-icon-block .colBlock{display:grid;grid-template-columns:repeat(3,1fr)}.hydrate-icon-sec .hydrate-icon-block .hydrate-icon-left{flex:0 0 calc(72% - 20px)}.hydrate-icon-sec .hydrate-icon-left .hydrate-icon-title h2{font-family:Moret;font-weight:400;font-size:64px;line-height:105%;color:#233253;margin:0 0 40px}.hydrate-icon-sec .hydrate-icon-left .hydrate-icon-title h2 p{margin:0}.hydrate-icon-sec .hydrate-icon-left .col{border-top:dashed 1px #233253;border-right:dashed 1px #233253}.hydrate-icon-sec .hydrate-icon-left .col:nth-child(3){border-right:none}.hydrate-icon-sec .hydrate-icon-left .col:nth-child(6){border-right:none}.hydrate-icon-sec .hydrate-icon-left .col .colin{padding:15px 15px 21px 20px}.hydrate-icon-sec .hydrate-icon-left .col .colin h3{color:#233253;font-weight:700;font-size:20px;line-height:125%;margin:30px 0 15px}.hydrate-icon-sec .hydrate-icon-left .col .colin p{color:#233253;font-weight:400;font-size:20px;line-height:125%;margin:0}.hydrate-icon-sec .hydrate-icon-left .col .colin .button{font-weight:900;font-size:15px;line-height:130%;text-transform:uppercase;color:#233253;margin-top:12px;padding:0 15px;width:100%;font-family:DM Sans,sans-serif}.hydrate-icon-sec .hydrate-icon-block .hydrate-icon-right-img{flex:0 0 28%}.hydrate-icon-sec .hydrate-icon-block .hydrate-icon-right-img img{width:100%;border-radius:30px 0 0 30px}.hydrate-icon-sec .hydrate-icon{display:flex;gap:40px;align-items:flex-end}.hydrate-icon-sec .hydrate-icon .textin{font-weight:700;font-size:20px;line-height:120%;text-transform:uppercase;color:#dd8c7d}.inside-hydrete-sec .page-width{max-width:1182px;padding:0 20px;position:relative;z-index:2}.inside-hydrete-sec{padding:130px 0 120px;position:relative}.inside-hydrete-sec:after{position:absolute;content:"";left:0;bottom:-50px;height:185px;width:100%;background:url(hydrate-bg.png) no-repeat left bottom}.inside-hydrete-sec .hydret-bottom-img{position:absolute;z-index:1;width:100%;max-width:1320px;left:50%;transform:translate(-50%);bottom:-100px;text-align:right}.inside-hydrete-sec .inside-hydrete-title{text-align:center;margin:0 0 30px}.inside-hydrete-sec .inside-hydrete-title h2{font-family:Moret;font-weight:400;font-size:48px;line-height:105%;color:#233253;margin:0 0 28px}.inside-hydrete-sec .inside-hydrete-title p{font-weight:400;font-size:20px;line-height:125%;color:#233253;margin:0 auto;max-width:720px}.inside-hydrete-sec .col{padding:0 5px}.inside-hydrete-sec .col .colin{position:relative}.inside-hydrete-sec .col .inside-hydret-img img{mix-blend-mode:darken;width:215px;height:215px;overflow:hidden;border-radius:50%;margin:0 auto}.inside-hydrete-sec .col .hover-text{box-shadow:0 2px 6px 2px #00000026;background:#f6f5f2;border-radius:50%;width:215px;height:215px;z-index:1;position:absolute;top:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;transform:scale(0);transition:all .5s ease;opacity:0}.inside-hydrete-sec .col:hover .hover-text{transform:scale(1);opacity:1}.inside-hydrete-sec .col .colin .hover-text h2{font-weight:400;font-size:20px;line-height:120%;text-align:center;color:#233253;text-transform:capitalize}.inside-hydrete-sec .inside-hydrete-block .col h3{font-family:Shift TRIAL;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:.5px;text-align:center;text-transform:uppercase;color:#233253;margin:10px auto 0;max-width:120px}.inside-hydrete-sec .action-btn{margin:15px 0 0;text-align:center}.why-hydrate-sec{padding:40px 0 0}.why-hydrate-sec .why-hydrate-block{display:flex;align-items:center;justify-content:space-between}.why-hydrate-sec .why-hydrate-block .why-hydrate-content{flex:2}.why-hydrate-content .content-in{max-width:625px;margin:0 auto}.why-hydrate-content h2{font-family:Moret;font-weight:400;font-size:36px;line-height:1.1;letter-spacing:0;margin:0}.why-hydrate-content p{font-weight:400;font-size:20px;line-height:125%;letter-spacing:0}.why-hydrate-block .why-hydrate-image{flex:1;padding-right:70px}.why-hydrate-block .why-hydrate-image img{transform:rotate(12deg);max-width:350px}.hydration-smart-sec{position:relative;background:#f6f5f2}.hydration-smart-sec:after{position:absolute;content:"";width:100%;height:2500px;bottom:0;left:0;background:linear-gradient(0deg,#eeeae1 5.13%,#f6f5f2 48.14%);z-index:-1}.hydration-smart-sec .hydration-smart-block{display:flex;align-items:center;gap:100px}.hydration-smart-sec .hydration-smart-block .hydration-smart-img{flex:0 0 25%;margin-top:-110px}.hydration-smart-sec .hydration-smart-block .hydration-smart-right{flex:0 0 calc(75% - 100px)}.hydration-smart-sec .hydration-smart-right h2{font-family:Moret;font-weight:400;font-size:48px;line-height:105%;color:#233253;margin:0 0 10px}.hydration-smart-sec .hydration-smart-right .sub-heading{font-weight:700;font-size:20px;line-height:120%;text-transform:uppercase;color:#233253}.hydration-smart-sec .hydration-smart-right p{font-weight:400;font-size:20px;line-height:125%;color:#233253;max-width:560px;margin:24px 0 30px}.hydration-smart-sec .hydration-smart-right .col{display:flex;align-items:center;gap:18px}.hydration-smart-right .col .colin{transition:all .5s ease}.hydration-smart-right .col .colin:hover{transform:scale(1.07) rotate(10deg)}.hydration-smart-sec .hydration-smart-right .col .text-col{font-weight:700;font-size:28.99px;line-height:120%;text-transform:uppercase;color:#233253;text-align:center;max-width:221px}.healthy-hydration-section{padding:120px 0;background:#82c4ce;margin-bottom:-2px;position:relative;z-index:1}.healthy-hydration-section .page-width{max-width:1300px}.healthy-hydration-section .healthy-hydration-block{text-align:center}.healthy-hydration-section .healthy-hydration-block h2{font-family:Moret;font-weight:400;font-size:90px;line-height:1;margin:0 0 15px;color:#233253}.healthy-hydration-section .healthy-hydration-block .sub-heading{font-family:Moret;font-weight:400;font-size:48px;line-height:79%;color:#233253}.healthy-hydration-section .healthy-hydration-slider{border-radius:30px;background:#233253;padding:29px 33px;margin:40px auto;max-width:946px}.healthy-hydration-slider .healthy-hydration-item p{font-family:Moret;font-weight:400;font-size:36px;line-height:105%;color:#82c4ce;margin:0 0 15px}.healthy-hydration-slider .healthy-hydration-item .author-info{font-weight:700;font-size:20px;line-height:120%;letter-spacing:.8px;text-align:center;text-transform:uppercase;color:#82c4ce}.healthy-hydration-slider.slick-slider .slick-prev{left:-80px}.healthy-hydration-slider.slick-slider .slick-next{right:-80px}.hydration-minerals-sec .page-width{max-width:1410px}.hydration-minerals-sec .hydration-minerals-image img{width:100%;height:500px;object-fit:cover}.hydration-minerals-sec .hydration-minerals-block{position:relative}.hydration-minerals-sec .hydration-minerals-block .hydration-minerals-content{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.hydration-minerals-sec .hydration-minerals-in p{font-family:Moret;font-weight:400;font-size:28px;line-height:110.00000000000001%;color:#f6f5f2;max-width:622px;margin:0}.hydration-need-section{padding:70px 0 80px}.hydration-need-section .page-width{max-width:1410px}.hydration-need-section .hydration-need-block{display:flex;position:relative;align-items:flex-start}.hydration-need-section .hydration-need-top{flex:0 0 352px;background:#82c4ce;box-shadow:0 1px 2px #0000004d;padding:50px 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:-140px}.hydration-need-section .hydration-need-top h2{font-family:Moret;font-weight:400;font-size:36px;line-height:105%;color:#233253;margin:0;max-width:294px;text-align:center}.hydration-need-section .hydration-need-content{flex:1}.hydration-need-section .hydration-need-content h3{font-weight:700;font-size:20px;line-height:120%;text-transform:uppercase;color:#233253;margin:0 0 24px 41px}.hydration-need-section .hydration-need-text{padding:25px 46px 25px 42px}.hydration-need-section .hydration-need-text p{font-weight:400;font-size:20px;line-height:125%;color:currentColor;margin:0}.hydration-need-section .hydration-need-btn{padding-left:42px}.diabetic-reviews .page-width{max-width:1500px}.diabetic-reviews .review-heading{margin:0 0 50px;font-family:DM Sans;font-weight:700;font-size:20px;line-height:120%;letter-spacing:1px;text-align:center;text-transform:uppercase;color:#233253}.diabetic-reviews{padding:0 0 80px}.diabetic-reviews .diabetic-reviews-list .col{padding:0 12px}.diabetic-reviews .diabetic-reviews-list .review-box{min-height:395px;padding:25px 20px 15px;display:flex;flex-direction:column;gap:15px;justify-content:space-between;transition:all .5s ease;-webkit-user-select:text;user-select:text;margin:10px 0}.diabetic-reviews .diabetic-reviews-list .review-box:hover{transform:scale(1.03)}.diabetic-reviews-list .review-box .review_text p{font-family:Moret;font-weight:400;font-size:28px;margin:0;line-height:1.1}.diabetic-reviews-list .review-box .profile_name{flex:0 0 42px;display:flex;align-items:center;justify-content:center;height:42px;width:42px;border-radius:50%;font-family:Moret;font-weight:400;font-size:32px}.diabetic-reviews-list .review-box .authorDtl{font-family:DM Sans;font-weight:700;font-size:20px;text-transform:uppercase}.get_free_products{padding:100px 0;background:url(get_free_bg.jpg) repeat left center;background-size:contain}.get_free_products .page-width{max-width:1200px}.get_free_products .get_free_list{display:flex;gap:30px}.get_free_products .get_free_list .col{flex:1;background:#f6f5f2;box-shadow:0 1px 3px 1px #00000026;padding:30px;border-radius:15px;text-align:center;position:relative}.get_free_list .product_img{width:100%;height:275px;display:flex;align-items:center;justify-content:center;position:relative;background:#fff;border-radius:15px;overflow:hidden}.get_free_list .product_img .details-arrow{position:absolute;bottom:7px;right:7px;transition:all .5s ease}.get_free_list .col:hover .details-arrow{transform:rotate(25deg)}.get_free_list .product_content{margin:25px 0 0}.get_free_list .product_content h3{margin:0 0 15px;font-family:Moret;font-weight:400;font-size:36px;line-height:105%}.get_free_list .product_content h3 a{text-decoration:none;color:currentColor}.get_free_list .product_content .price_info{font-family:DM Sans,sans-serif;font-weight:700;font-size:20px;line-height:120%;letter-spacing:1px;text-transform:uppercase;margin:0 0 15px}.get_free_list .product_content .button{border-color:#233253;font-weight:700;font-size:13px;line-height:100%;letter-spacing:1px;text-align:center;background:#233253;color:#f6f5f2;font-family:DM Sans,sans-serif}.get_free_list .product_content .button:hover{background:#81a3d5;color:#233253;border-color:#81a3d5}.get_free_list .save_price{background:url(save_price_bg.svg) no-repeat center;height:120px;width:120px;display:flex;align-items:center;justify-content:center;font-family:Moret;font-weight:400;font-size:28px;line-height:1.1;color:#f6f5f2;position:absolute;top:-30px;right:-20px;transform:rotate(4.76deg)}.faq_main .action_btn{margin:40px 0 0;text-align:center}.faq_main .action_btn a{display:inline-block;vertical-align:middle;border:1.5px solid #233253;text-decoration:none;min-width:250px;font-family:Moret;font-weight:400;font-size:28px;line-height:1.1;color:#233253;padding:10px;transition:all .5s ease}.faq_main .action_btn a:hover{background:#81a3d5;color:#233253;border-color:#81a3d5}.template-page-diabetic-funnel .compare_sec{padding:110px 0 50px;background:#eeeae1}.template-page-diabetic-funnel .compare_sec .page-width{padding:0 20px;max-width:1320px}.template-page-diabetic-funnel .compare_sec .benifit-section-in{display:flex;align-items:center;gap:60px}.template-page-diabetic-funnel .compare_sec .compare_content{max-width:385px;margin-bottom:0}.template-page-diabetic-funnel .compare_sec .compare_content h2{margin:0 0 30px;max-width:350px}.template-page-diabetic-funnel .compare_sec .compare_content p{font-size:20px;line-height:125%}.template-page-diabetic-funnel .ingredients_in .ingredients-list .col{max-width:100px;min-width:70px}.template-page-diabetic-funnel .ingredients_in .text_style{flex:0 0 auto;min-width:180px}@media(max-width:1320px){.ingredients_in .ingredients-list{gap:10px}}@media(max-width:1199px){.diabetic-top-banner .diabetic-banner-content h2{font-size:56px}.diabetic-top-banner .diabetic-banner-content .sub-heading,.hydration_bottom_tagline{font-size:34px}.hydrated-product-sec .hydrated-product-block{gap:30px}.hydrated-product-sec .hydrated-product-block .hydrated-product-img,.hydrated-product-sec .hydrated-product-block .hydrated-product-content{flex:1}.hydration-optional-sec .hydration-optional-block{flex-wrap:wrap}.hydration-optional-sec .hydration-optional-block .col{flex:0 0 calc(50% - 7.5px);width:calc(50% - 7.5px)}.hydrate-image-sec .slick-slider .slick-prev{left:0}.hydrate-image-sec .slick-slider .slick-next{right:0}.hydrate-icon-sec .hydrate-icon-block .colBlock{grid-template-columns:repeat(2,1fr)}.hydrate-icon-sec .hydrate-icon-left .col{border-right:none}.hydrate-icon-sec .hydrate-icon-left .col:nth-child(odd){border-right:dashed 1px #233253}.inside-hydrete-sec .inside-hydrete-title{margin:0 auto 30px;max-width:520px}.inside-hydrete-sec{background-position:left top 20px;background-size:240px}.healthy-hydration-section .healthy-hydration-slider{margin:40px 50px}.healthy-hydration-slider.slick-slider .slick-prev{left:-50px}.healthy-hydration-slider.slick-slider .slick-next{right:-50px}.get_free_list .product_content h3{font-size:28px}.get_free_list .product_content .price_info{font-size:16px}.ingredients_in .ingredients-list{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.ingredients_in .ingredients-list .award_img:first-child{order:-3}.ingredients_in .ingredients-list .award_img:nth-child(2){order:-2}.ingredients_in .ingredients-list .award_img:last-child{order:-1}.ingredients_in .ingredients-list .col{margin:0 auto}.healthy-hydration-slider .healthy-hydration-item p{font-size:34px}.healthy-hydration-slider .healthy-hydration-item .author-info{font-size:16px}.hydration-smart-sec{padding:50px 0}.healthy-hydration-section .healthy-hydration-block h2{font-size:56px}.healthy-hydration-section .healthy-hydration-block .sub-heading{font-size:34px}.why-hydrate-block .why-hydrate-image{padding-right:10px}.why-hydrate-block .why-hydrate-image img{max-width:100%}.hydration-smart-sec .hydration-smart-right .col .text-col{font-size:20px;max-width:inherit}.hydrate-icon-sec .hydrate-icon-left .hydrate-icon-title h2{font-size:48px}.hydrated-product-sec .hydrated-product-block .hydrated-product-img img{border-radius:25px}.hydrate-image-sec .hydrate-image-right-image img{height:auto}.hydrate-icon-sec .page-width{max-width:100%}.template-page-diabetic-funnel .compare_sec .benifit-section-in{flex-direction:column}.template-page-diabetic-funnel .compare_sec .compare_content{max-width:100%}}@media(max-width:991px){.diabetic-top-banner{padding:70px 0}.choose-hydration-sec .choose-hydration-title p{font-size:20px}.choose-hydration-sec{padding:50px 0}.choose-hydration-sec .choose-hydration-block{gap:25px}.hydration_bottom_tagline{font-size:25px;padding:15px}.hydrate-image-sec .hydrate-image-heading h2{font-size:34px}.healthy-hydration-section .healthy-hydration-slider{padding:30px}.hydration-need-section .hydration-need-block{flex-direction:column;row-gap:25px}.hydration-need-section .hydration-need-top{flex:0 0 210px;width:100%}.get_free_products .get_free_list{gap:20px;justify-content:center;flex-wrap:wrap}.get_free_products .get_free_list .col{flex:auto}.get_free_list .save_price{right:-10px}.hydrate-image-sec .hydrate-image-right-image img{height:auto}}@media(max-width:768px){.diabetic-top-banner{padding:20px 0}.diabetic-top-banner .diabetic-banner-content h2{font-size:36px}.diabetic-top-banner .diabetic-banner-content .sub-heading{font-size:15px;font-family:DM Sans,sans-serif}.diabetic-top-banner .diabetic-banner-content p{font-size:14px;font-family:DM Sans,sans-serif}.hydrated-product-sec .hydrated-product-block{flex-direction:column}.hydrated-product-sec .hydrated-product-block .hydrated-product-img{display:flex;align-items:center}.hydrated-product-sec .hydrated-product-block .hydrated-product-img img{border-radius:10px;width:100%}.hydrated-product-sec .hydrated-product-block .hydrated-product-img h2{flex:1;margin:0;font-family:Moret;font-weight:400;font-size:28px;line-height:1.1;padding:0 15px}.choose-hydration-sec .choose-hydration-title h2{font-size:36px;margin:0 0 8px}.choose-hydration-sec .choose-hydration-title p{font-size:15px}.choose-hydration-sec .choose-hydration-block{flex-direction:column}.hydration_bottom_tagline{font-size:16px;font-family:DM Sans,sans-serif}.hydrated-product-content .button{font-family:DM Sans,sans-serif;font-size:13px;min-width:160px;gap:5px;border:solid 1px;text-transform:uppercase;font-weight:900;padding:12px 15px;min-height:inherit;width:100%;text-align:center}.hydrated-product-content .button:after{position:static;box-shadow:none;content:"\2192"}.hydrated-product-sec{padding:40px 0}.hydration-optional-sec .hydration-top-heading{padding:25px 0 0;border-top:1px solid #233253}.hydration-optional-sec .hydration-top-heading h2{font-size:20px;text-transform:uppercase;font-weight:700;font-family:DM Sans,sans-serif}.hydration-optional-sec .col .hydration-optional-title h3{font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;line-height:1.3}.hydration-optional-sec .col .hydration-optional-title{padding:15px;top:0;right:0;bottom:0;left:0;text-align:center;display:flex;align-items:center;justify-content:center}.hydration-optional-sec .col .hydration-optional-image img{height:200px}.hydration-optional-btn .button{font-family:DM Sans,sans-serif;font-size:13px;min-width:160px;gap:5px;border:solid 1px;text-transform:uppercase;font-weight:900;padding:12px 15px;min-height:inherit;width:100%;text-align:center}.hydration-optional-btn .button:after{position:static;box-shadow:none;content:"\2192"}.hydrate-image-sec .hydrate-image-heading h2{font-weight:400;font-size:12px;line-height:120%;font-family:DM Sans,sans-serif}.hydrate-icon-sec .hydrate-icon-block{flex-direction:column;gap:40px}.hydrate-icon-sec .hydrate-icon-left .hydrate-icon-title h2{font-size:28px;text-align:center}.hydrate-icon-sec .hydrate-icon-block .hydrate-icon-right-img{flex:0 0 100%;width:100%}.hydrate-icon-block .hydrate-icon-right-img h2{margin:0;font-family:Moret;font-weight:400;font-size:28px;line-height:1.1;flex:1;padding:0 20px}.hydrate-icon-sec .hydrate-icon-block .hydrate-icon-right-img img{width:100%;border-radius:0;height:250px;object-fit:cover}.inside-hydrete-sec .hydret-bottom-img img{max-width:140px}.hydrate-icon-sec .hydrate-icon-left .col .colin p{font-size:15px}.hydrate-icon-sec .hydrate-icon-left .col .colin h3{font-size:15px;margin:15px 0}.hydrate-icon-sec .hydrate-icon-block .colBlock{position:relative;padding-bottom:70px}.hydrate-icon-sec .hydrate-icon-left .col .colin .button{position:absolute;bottom:0;left:50px;right:50px;width:auto}.hydrate-icon-sec .page-width{padding:0}.hydrate-icon-sec .hydrate-icon-block .hydrate-icon-left{flex:1;width:100%;padding:0 2rem}.hydrate-icon-sec .hydrate-icon .textin{display:none}.inside-hydrete-sec .inside-hydrete-title{margin:0 auto 40px;max-width:260px}.inside-hydrete-sec{background-size:110px;padding:60px 0 90px}.template-page-diabetic-funnel .compare_sec{padding:70px 0 50px}.inside-hydrete-sec .inside-hydrete-title h2{font-size:28px;margin:0 0 15px}.inside-hydrete-sec .inside-hydrete-title p{font-size:15px}.why-hydrate-sec .why-hydrate-block{flex-direction:column;position:relative;padding:30px 0 0}.why-hydrate-content h2{max-width:250px}.why-hydrate-content p{font-size:15px}.why-hydrate-block .why-hydrate-image{padding:0;position:absolute;max-width:112px;top:0;right:0}.compare_sec .compare_table .main_table td{min-width:inherit}.hydration-smart-sec .hydration-smart-right h2{font-size:28px}.hydration-smart-sec .hydration-smart-right .sub-heading{font-size:13px}.hydration-smart-sec .hydration-smart-right p{font-size:15px;margin:10px 0 0}.hydration-smart-sec .hydration-smart-block .hydration-smart-img{flex:0 0 50%;margin-top:0}.hydration-smart-sec .hydration-smart-block .hydration-smart-right{flex:0 0 calc(50% - 20px)}.hydration-smart-sec .hydration-smart-block{gap:20px;position:relative;padding-bottom:70px}.hydration-smart-sec .hydration-smart-right .col{gap:12px;position:absolute;bottom:20px;width:100%;left:0;flex-wrap:wrap;justify-content:center;text-align:center}.hydration-smart-right .col .colin{max-width:70px}.hydration-smart-sec .hydration-smart-right .col .text-col{font-size:16px;width:100%;text-align:center}.healthy-hydration-section{padding:40px 0}.healthy-hydration-section .healthy-hydration-block h2{font-size:36px}.healthy-hydration-section .healthy-hydration-block .sub-heading{font-family:DM Sans,sans-serif;font-weight:700;font-size:20px;line-height:125%;text-decoration:underline}.choose-hydration-sec .choose-hydration-title{margin-bottom:25px}.healthy-hydration-section .healthy-hydration-slider{margin:25px 20px;border-radius:10px}.healthy-hydration-slider .healthy-hydration-item p{font-weight:400;font-size:15px;line-height:125%;font-family:DM Sans,sans-serif}.healthy-hydration-slider .healthy-hydration-item .author-info{font-size:12px;line-height:normal;text-transform:none}.healthy-hydration-slider.slick-slider .slick-prev{left:-35px;width:30px;height:30px}.healthy-hydration-slider.slick-slider .slick-next{right:-35px;width:30px;height:30px}.healthy-hydration-block .healthy-hydration-btn{padding:0 20px}.healthy-hydration-btn .button{font-family:DM Sans,sans-serif;font-size:13px;min-width:160px;gap:5px;border:solid 1px;text-transform:uppercase;font-weight:900;padding:12px 15px;min-height:inherit;width:100%;text-align:center}.healthy-hydration-btn .button:after{position:static;box-shadow:none;content:"\2192"}.hydration-minerals-sec .hydration-minerals-in p{font-family:DM Sans,sans-serif;font-weight:400;font-size:15px;line-height:125%}.hydration-minerals-sec .hydration-minerals-image img{height:340px}.hydration-need-section .hydration-need-top{flex:0 0 180px;padding:20px}.hydration-need-section .hydration-need-top h2{font-family:DM Sans,sans-serif;font-weight:700;font-size:20px;line-height:120%;max-width:270px;margin:0 auto;letter-spacing:.8px;text-transform:uppercase}.hydration-need-section .hydration-need-content h3{font-size:16px;text-transform:uppercase;text-align:center;margin:0 0 20px;letter-spacing:.5px}.hydration-need-section .hydration-need-text p{font-size:15px}.hydration-need-section .hydration-need-text:last-child{text-align:center}.hydration-need-section .hydration-need-btn{padding:0}.hydration-need-btn{text-align:center}.hydration-need-btn .button{font-size:15px;font-weight:700;font-family:DM Sans,sans-serif;width:auto}.get_free_products .get_free_list .col{flex:auto;max-width:100%;border-radius:10px;padding:10px;display:flex;align-items:center;gap:12px}.get_free_list .product_img{height:auto}.get_free_list .product_content{margin:0;width:100%}.get_free_list .save_price{height:80px;width:80px;font-size:18px;background-size:contain;top:-20px}.get_free_products .get_free_list{gap:25px}.ingredients_in .ingredients-list .award_img img{max-width:80px}.get_free_list .product_img .details-arrow img{max-width:32px}.get_free_list .product_content h3{font-size:24px}.get_free_list .product_content .price_info{font-size:13px}.ingredients_in .ingredients-list .award_img{margin:0 0 15px}.get_free_products{padding:60px 0;background-size:cover}.hydrate-image-sec .hydrate-image-block .hydrate-image-left{border-width:5px;padding:20px}.hydrate-image-sec{padding:40px 0}.hydrate-image-sec .slick-slider .slick-next{right:0;width:12px;height:12px;background-size:contain!important}.hydrate-image-sec .slick-slider .slick-prev{left:0;width:12px;height:12px;background-size:contain!important}.template-page-diabetic-funnel .compare_sec .benifit-section-in{gap:20px}.diabetic-reviews{padding:0}.hydrated-product-sec .hydrated-product-content h2{font-size:28px}.diabetic-top-banner .diabetic-top-banner-block{gap:20px;flex-direction:column}.diabetic-top-banner .diabetic-top-banner-block img{max-width:80%}.diabetic-top-banner .diabetic-top-banner-block .diabetic-banner-content{padding:0 20px;text-align:center}.diabetic-banner-content .button{font-family:DM Sans,sans-serif;font-size:13px;min-width:160px;gap:5px;border:solid 1px #233253;text-transform:uppercase;font-weight:900;padding:12px 15px;min-height:inherit;width:100%;text-align:center;color:#233253;background:none}.diabetic-banner-content .button:after{position:static;box-shadow:none;content:"\2192"}.template-page-diabetic-funnel .compare_sec .compare_content h2{max-width:260px;margin:0 0 20px}.hydration-need-section .hydration-need-contentin{margin:0 -2rem}.healthy-hydration-section .page-width{padding:0 60px}}@media(max-width:480px){.hydration-need-section .hydration-need-top{margin-top:-100px;flex:0 0 140px}.diabetic-reviews .diabetic-reviews-list .col{padding:0 8px}.diabetic-reviews-list .review-box .review_text p{font-size:20px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.diabetic-reviews .diabetic-reviews-list .review-box{min-height:270px}.diabetic-reviews .page-width{padding:0}.hydration-optional-sec .hydration-optional-block .col{border-radius:20px}.hydration-optional-sec .col .hydration-optional-image img{height:160px}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/diabetic-funnel.css.map */
