.sectionWrapper{width:100%;height:auto;margin:0 auto}
.centerWrapper{width:90%;height:auto;margin:0 auto}
.imgFullWidth{display:block;width:100%;height:auto;margin:0 auto;text-align:center}
.sectionTitle{font-weight:400;text-align:center;font-size:2.2em;margin-bottom:.5em;color:#066ef1}
.viewAllBtWrapper{width:100%;height:auto;margin:0 auto 1em auto;text-align:center;}
.viewAllBtWrapper a{display:inline-block;color:#066ef1;font-weight:400;text-decoration:underline;margin:0 auto;text-align:center;font-size:1.3em;}

.home_newWrapper{font-family:'Nexa'}

.homePageBannerWrapper{position:relative}
.homePageBannerWrapper .item a{display:block;width:100%;height:auto;margin:0 auto;text-align:center}
.homePageBannerWrapper .item a img.mobImg{display:none;}

.homepageBannerSliderWrapper .swiper-pagination{bottom:clamp(14px,2.2vw,28px)!important}
.homepageBannerSliderWrapper .swiper-pagination-bullet{width:56px;height:6px;border-radius:999px;background:#ffffff59;opacity:1;margin:0 6px!important;transition:width .25s ease,background-color .25s ease,opacity .25s ease;box-shadow:0 1px 3px #00000026}
.homepageBannerSliderWrapper .swiper-pagination-bullet-active{background:#fff}
.homepageBannerSliderWrapper .swiper-pagination-bullet:focus-visible{outline:2px solid #fff;outline-offset:2px}


.homeCounterWrapper{padding:5em 0 3em;background-image:url(../images/homepage/counter-bg.webp);background-repeat:no-repeat;background-position:top left;background-size:15%}
/* .homeCounterWrapper span.counter{display:block;text-align:center;font-weight:900;font-size:5em;background: linear-gradient(to right top, #0570f7, #1ea7f2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;position:relative;z-index:1;} */
.homeCounterWrapper h1{text-align:center;font-size:3.5vw;line-height:1.2em;margin-bottom:1em;}
.homeCounterWrapper span.counter{position:relative;display:block;text-align:center;font-weight:900;font-size:5em;background-image:linear-gradient(#1ea7f2 0%,#0570f7 75%,#1ea7f2 135%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
/* .homeCounterWrapper span.counter:before{content:attr(data-count);position:absolute;top:0;left:35%;margin:0 auto;z-index:-1;text-shadow:10px 1px 7px #04ddff} */
.homeCounterWrapper p{text-align:center;margin:0 auto;font-weight:400;font-size:1.8em;color:#004051}

.homeTobbacoUrgesWrapper{padding:2em 0 5em;background:url(../images/homepage/counter-right-bottom-bg.webp) no-repeat;background-size:11%;background-position:bottom right}
.homeTobbacoUrgesWrapper span{text-align:center;font-weight:400;font-size:4.2em;line-height:1.1em;color:#004051;margin-bottom:1em;font-style:italic;display:block;}
.homeTobbacoUrgesWrapper span em{display:block;font-weight:900;color:#0369f2;font-style:italic}
.homeTobbacoUrgesWrapper span em sup{font-size:.5em;top:-.6em;position:relative}
.homeTobbacoUrgesWrapper ul.homeTobaccoUrgesGridWrapper{width:100%;height:auto;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.homeTobbacoUrgesWrapper ul.homeTobaccoUrgesGridWrapper li{width:47.5%;height:auto;margin-right:5%;position:relative}
.homeTobbacoUrgesWrapper ul.homeTobaccoUrgesGridWrapper li:nth-child(2n){margin-right:0}
.homeTobbacoUrgesWrapper ul.homeTobaccoUrgesGridWrapper li .homeInfoWrapper{width:43%;position:absolute;top:20vh;left:8%}
.homeTobbacoUrgesWrapper ul.homeTobaccoUrgesGridWrapper li:nth-child(2n) .homeInfoWrapper{left:initial;right:6%}
.homeTobbacoUrgesWrapper ul.homeTobaccoUrgesGridWrapper li h3{display:block;color:#fff;font-weight:900;font-size:1.5vw}
.homeTobbacoUrgesWrapper ul.homeTobaccoUrgesGridWrapper li p{font-family:"Montserrat",sans-serif;color:#fff;font-weight:500;font-size:1.1vw;line-height:1.4em;font-style:italic}
.homeTobbacoUrgesWrapper a.homeProdLink{text-transform:uppercase;font-weight:700;padding:0.5em 1em 0.3em;font-size:1.2vw;line-height:initial;color:#ffff;position:absolute;left:0;right:0;width:11%;margin:0 auto;text-align:center;letter-spacing:1px;}
.homeTobbacoUrgesWrapper a.homeProdLink.gumsLink{margin-top:3em;background:#0972f3;}
.homeTobbacoUrgesWrapper a.homeProdLink.lozengesLink{margin-top:-15em;background:#554eeb;}

.productListingWrapper{padding:0 0 5em 0;}
.productListingWrapper .productListingGridWrapper{width:100%;height:auto;margin:3em auto 0;text-align:left;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}
.productListingWrapper .productListingGridWrapper.homeProductSliderWrapper{display:block;padding-bottom:4em;}
.productListingWrapper .productListingGridWrapper .productThumbWrapper{width:31.33%;height:auto;margin-right:3%;margin-bottom:2%;}
.productListingWrapper .productListingGridWrapper.homeProductSliderWrapper .productThumbWrapper{margin-bottom:2.5em;}
.productListingWrapper .productListingGridWrapper .productThumbWrapper:nth-child(3n){margin-right:0;}
.productListingWrapper .productListingGridWrapper .productThumbWrapper .imgThumbWrapper img{display:block;width:100%;height:auto;margin:0 auto;text-align:center;}
.productListingWrapper .productListingGridWrapper.homeProductSliderWrapper .productThumbWrapper{width:100%;margin-right:0}
.productListingWrapper .productListingGridWrapper.homeProductSliderWrapper .productThumbWrapper img{display:block;width:100%;height:auto;margin:0 auto;text-align:center;}
.productListingWrapper .productListingGridWrapper .productThumbWrapper a.imgThumbWrapper{width:calc(100% - 2px);height:auto;margin-bottom:1em;border:1px solid #035cf24d;padding:1em;display:block;position:relative;}
.productListingWrapper .productListingGridWrapper .productThumbWrapper a.imgThumbWrapper .discountTag{position:absolute;bottom:20%;left:0;color:#fff;font-size:.9em;font-weight:600;padding:7px 12px 4px 8px;z-index:5;border-radius:0;line-height:1.2;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);box-shadow:0 2px 5px #00000026;background: linear-gradient(45deg,  #0570f7 1%,#1ea7f2 100%);}
.productListingWrapper .productListingGridWrapper .productThumbWrapper p{margin-bottom:.5em;min-height:3.5em;}
.productListingWrapper .productListingGridWrapper .productThumbWrapper p a{color:#004051;font-size:1em;display:block;padding:0 .5em}
.productListingWrapper .productListingGridWrapper .productThumbWrapper span{color:#035cf0;display:block;font-size:1.1em;padding:0 .5em;font-weight:700}
.productListingWrapper .productListingGridWrapper .productThumbWrapper span em{display:inline-block;color:rgba(3,92,240,0.75);text-decoration:line-through;margin-right:.4em}
.productListingWrapper .productListingGridWrapper .productThumbWrapper a.buyNowBt{display:block;background:#035cf0;color:#fff;font-weight:700;font-size:1.2em;text-align:center;padding:.6em 0 .5em;border-radius:7px;margin-top:.7em}
.homeProductSliderWrapper .custom-arrow{background:none;border:none;cursor:pointer;position:absolute;top:95%;transform:translateY(-50%);z-index:5;padding:8px;border-radius:100%;}
.homeProductSliderWrapper .custom-arrow.swiper-button-prev{left:46%;}
.homeProductSliderWrapper .custom-arrow.swiper-button-next{right:46%;}
.swiper-button-next, .swiper-button-prev{color:#004051;}
.swiper-button-next:after, .swiper-button-prev:after{font-weight:bold;font-size:2em;}


.homeBlogListingWrapper{padding:0 0 5em 0}
.blogSliderWrapper{padding-bottom:4em}
.blogSliderWrapper .blogItemThumbWrapper{margin:0 auto 1em auto;text-align:center;}
.blogSliderWrapper .blogItemThumbWrapper p{min-height:4em;}
.blogSliderWrapper .blogItemThumbWrapper p a{display:block;text-align:center;margin-top:.8em;font-size:1.3em;color:#004051;font-weight:700;padding:0 1em}
.blogSliderWrapper .blogItemThumbWrapper a.readMoreBt{display:inline-block;margin:0 auto;text-align:center;text-decoration:underline;font-weight:700;font-size:1.2em;color:#066ef1;}
.blogSliderWrapper .custom-arrow{background:none;border:none;cursor:pointer;position:absolute;top:97%;transform:translateY(-50%);z-index:5;padding:8px;border-radius:100%;}
.blogSliderWrapper .custom-arrow.swiper-button-prev{left:46%;}
.blogSliderWrapper .custom-arrow.swiper-button-next{right:46%;}

.seoFooterWrapper{padding:5em 0 0 0;background:#cef7ff}
.seoFooterWrapper .centerWrapper{width:75%}
.seoFooterWrapper h2{display:block;font-weight:700;text-align:center;margin-bottom:.5em;font-size:1.8em}
.seoFooterWrapper .innerSeoSection{overflow:hidden;max-height:13em;transition:max-height .4s ease;position:relative}
.seoFooterWrapper .innerSeoSection.expanded{max-height:3000px}
.seoFooterWrapper .innerSeoSection h2{text-align:left;font-size:1.5em;margin-top:1em;margin-bottom:0.3em;}
.seoFooterWrapper .innerSeoSection h2:nth-child(1){margin-top:0;}
.seoFooterWrapper .innerSeoSection a{color:#035cf0;text-decoration:underline;}
.seoFooterWrapper .innerSeoSection ul{width:100%;height:auto;list-style-type:disc;list-style:disc;margin-top:1em;}
.seoFooterWrapper .innerSeoSection ol{width:100%;height:auto;list-style-type:disc;list-style:decimal;margin-top:1em;}
.seoFooterWrapper .innerSeoSection ul li,
.seoFooterWrapper .innerSeoSection ol li{display:block;margin-bottom:1em;}
.seoFooterWrapper .innerSeoSection ul li:last-child,
.seoFooterWrapper .innerSeoSection ol li:last-child{margin-bottom:0;}

.seoFooterWrapper p{font-size:1em;}
/* .seoFooterWrapper p.expanded{max-height:1000px} */
.seoFooterWrapper .innerSeoSection::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2em;background:linear-gradient(to bottom,#cef7ff00,#cef7ff);display:none}
.seoFooterWrapper .innerSeoSection:not(.expanded)::after {display:block;}
.seoFooterWrapper .viewAllBtWrapper{margin-top:1.5em;margin-bottom:0;padding-bottom:1em;}
.seoFooterWrapper .viewAllBtWrapper a{color:#004051;font-weight:700;font-size:1.1em;}

footer.newFooterWrapper{background-color:#047ffa;padding:5em 0;background-image:url('../images/footer/footer-bg.webp');background-repeat:no-repeat;background-size:100%;background-position:100% 100%;}
footer.newFooterWrapper .centerWrapper{width:85%;text-align:center;}
footer.newFooterWrapper a.footerLogo{width:15%;height:auto;margin:0 auto;display:inline-block;padding-bottom:2em;}
footer.newFooterWrapper ul.footerLinksWrapper{width:100%;height:auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin:0 auto;padding-top:3em;border-top:1px solid rgba(255,255,255,0.2);}
footer.newFooterWrapper ul.footerLinksWrapper li{width:21.25%;height:auto;margin-right:5%;}
footer.newFooterWrapper ul.footerLinksWrapper li:last-child{margin-right:0;}
footer.newFooterWrapper ul.footerLinksWrapper li span{display:flex;flex-wrap:nowrap;align-items:center;color:#fff;font-size:1.5vw;font-weight:700;margin-bottom:.5em;}
footer.newFooterWrapper ul.footerLinksWrapper li span img{display:inline-block;width:45px;height:auto;margin-right:5%;}
footer.newFooterWrapper ul.footerLinksWrapper li em{display:block;font-weight:300;text-align:left;margin-left:60px;color:#fff;margin-bottom:.5em;font-size:1.1vw;}
footer.newFooterWrapper ul.footerLinksWrapper li a{display:block;font-weight:300;text-align:left;margin-left:60px;color:#fff;margin-bottom:.5em;font-size:1.1vw;}

.homeAboutUsWrapper{padding:5em 0 8em 0;}
.homeAboutUsWrapper .accordionWrapper{display:flex;width:85%;margin:0 auto;overflow:hidden;gap:1em;height:30em;max-height:100vh}
.homeAboutUsWrapper .accordion-item{flex:1;min-width:60px;height:100%;overflow:hidden;background:#0072ff;color:#fff;transition:all .4s ease;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:2em 1em;border-radius:20px;position:relative}
.homeAboutUsWrapper .accordion-item.active{flex:4}
.homeAboutUsWrapper .accordion-title{font-size:2vw;font-weight:700;word-break:break-word;text-align:left;line-height:1.2em;width:85%;margin:0 auto;color:#fff;}
.homeAboutUsWrapper .accordion-content{margin:1em auto 0;display:none;width:85%;flex-grow:1}
.homeAboutUsWrapper .accordion-item.active .accordion-content{display:block}
.homeAboutUsWrapper .accordion-content img{width:100%;max-width:100%;height:auto}
.homeAboutUsWrapper .accordion-item.active .accordion-title{flex:0 0 auto;margin-bottom:.5em}
.homeAboutUsWrapper .accordion-item.active .accordion-title br{display:none}
.homeAboutUsWrapper .accordion-item.accordionItem-01{background-image:url(../images/homepage/about-step-bg-01.webp);background-repeat:no-repeat;background-size:cover}
.homeAboutUsWrapper .accordion-item.accordionItem-02{background-image:url(../images/homepage/about-step-bg-02.webp);background-repeat:no-repeat;background-size:100% 100%}
.homeAboutUsWrapper .accordion-item.accordionItem-03{background-image:url(../images/homepage/about-step-bg-03.webp);background-repeat:no-repeat;background-size:100% 100%}
.homeAboutUsWrapper .accordion-item.accordionItem-01 .accordion-content ul li{width:100%;height:auto;margin-bottom:1em;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}
.homeAboutUsWrapper .accordion-item.accordionItem-01 .accordion-content ul li img.imgIcon{width:50px;height:auto;margin:0 8px 0 0}
.homeAboutUsWrapper .accordion-item.accordionItem-01 .accordion-content ul li .infoWrapper{width:calc(100% - 58px);height:auto}
.homeAboutUsWrapper .accordion-item.accordionItem-01 .accordion-content ul li .infoWrapper span{display:block;font-weight:700;text-align:left;margin-bottom:.2em;font-size:1.2em}
.homeAboutUsWrapper .accordionItem-02 .imageRevealWrapper{width:145%;overflow:hidden;transition:width .4s ease}
.homeAboutUsWrapper .accordion-item.accordionItem-02.active .imageRevealWrapper{width:85%;margin:0 auto;}
.homeAboutUsWrapper .accordion-item.accordionItem-03.active .accordion-content{display:flex;align-items:center}
.homeAboutUsWrapper .accordionItem-02 .imageRevealWrapper img{transition:transform .4s ease}
.homeAboutUsWrapper .accordion-item.accordionItem-02.active .imageRevealWrapper img{transform:scale(1)}
.homeAboutUsWrapper .accordion-item.accordionItem-02.active .imageRevealWrapper img.imgFullWidth{width:70%;margin:0}
.homeAboutUsWrapper .accordion-item.accordionItem-03.active .imgOnCollapse{display:none}
.homeAboutUsWrapper .accordionItem-02:not(.active) .imageRevealWrapper,
.homeAboutUsWrapper .accordionItem-03:not(.active) .imageRevealWrapper{height:100%;display:flex;align-items:center;justify-content:center}
.homeAboutUsWrapper .accordionItem-03:not(.active) .imageRevealWrapper img{height:auto;width:100%;margin:0 auto;}
.homeAboutUsWrapper .accordionItem-02.active .imageRevealWrapper,.homeAboutUsWrapper .accordionItem-03.active .imageRevealWrapper{display:block;height:auto}
.homeAboutUsWrapper .accordion-item .accordionIcons{width:32px;height:auto;position:absolute;right:10px;bottom:10px}
.homeAboutUsWrapper .accordion-item .accordionIcons img.minusIcon{display:none}
.homeAboutUsWrapper .accordion-item.active .accordionIcons img.plusIcon{display:none}
.homeAboutUsWrapper .accordion-item.active .accordionIcons img.minusIcon{display:block}
.homeAboutUsWrapper .accordion-item.active .accordion-title{font-size:2.5vw;}
.homeAboutUsWrapper .accordion-item.accordionItem-02 small.tncTxt{position:absolute;bottom:1em;left:10%;width:70%;right:20%;}

.testimonialSliderWrapper .testimonialThumb{position:relative}
.testimonialSliderWrapper .testimonialThumb.slick-slide{opacity:0}
.testimonialSliderWrapper .testimonialThumb.slick-current{opacity:1}
.testimonialSliderWrapper .testimonialThumb.slick-active{opacity:1}
.testimonialSliderWrapper .slick-slide{margin:0 1px}
.testimonialSliderWrapper .slick-list{margin-left:-1px;margin-right:-1px}
.testimonialSliderWrapper .testimonialThumb a.imgThumbWrapper{display:block;position:relative;border-radius:20px;box-shadow: 10px 10px 14px 0px rgba(179,179,179,0.75);-webkit-box-shadow: 10px 10px 14px 0px rgba(179,179,179,0.75);-moz-box-shadow: 10px 10px 14px 0px rgba(179,179,179,0.75);}
.testimonialSliderWrapper .testimonialThumb a.imgThumbWrapper:after{content:'';width:50px;height:50px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-image:url(../images/homepage/play-icon.webp);background-repeat:no-repeat;background-size:100%;background-position:center}
.testimonialSliderWrapper .testimonialThumb a.imgThumbWrapper img.imgFullWidth{border:1px solid #035cf0;border-radius:20px}
.testimonialSliderWrapper .testimonialThumb .productInfo{width:calc(85% - 1em);height:auto;border-radius:10px;background: rgba(255, 255, 255, 0.2);padding:.5em;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;bottom:2.8em;left:0;right:0;margin:0 auto;backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);}
.testimonialSliderWrapper .testimonialThumb .productInfo .leftImgWrapper{width:55px;height:auto;margin-right:10px}
.testimonialSliderWrapper .testimonialThumb .productInfo .rightPriceWrapper{width:calc(100% - 65px);height:auto}
.testimonialSliderWrapper .testimonialThumb .productInfo .rightPriceWrapper span.originalPrice{display:block;color:rgba(0,64,81,0.5);text-decoration:line-through;font-size:.9em;margin-bottom:0em;font-weight:700}
.testimonialSliderWrapper .testimonialThumb .productInfo .rightPriceWrapper span.offerPrice{display:block;font-size:1.05em;margin-bottom:.2em;font-weight:700}
.testimonialSliderWrapper .slick-slide:nth-child(1n)  { transform: rotate(-4deg) translateY(5px); }
.testimonialSliderWrapper .slick-slide:nth-child(2n)  { transform: rotate(2deg) translateY(-3px); }
.testimonialSliderWrapper .slick-slide:nth-child(3n)  { transform: rotate(-3deg) translateY(4px); }
.testimonialSliderWrapper .slick-slide:nth-child(4n)  { transform: rotate(2deg) translateY(-4px); }
.testimonialSliderWrapper .slick-slide:nth-child(5n)  { transform: rotate(-4deg) translateY(8px); }
.testimonialSliderWrapper .slick-slide:nth-child(6n)  { transform: rotate(3deg) translateY(-6px); }
.testimonialSliderWrapper .slick-slide:nth-child(7n)  { transform: rotate(-5deg) translateY(6px); }
.testimonialSliderWrapper .slick-slide:nth-child(8n)  { transform: rotate(2deg) translateY(-2px); }
.testimonialSliderWrapper .slick-slide:nth-child(9n)  { transform: rotate(-3deg) translateY(5px); }
.testimonialSliderWrapper .slick-slide:nth-child(10n) { transform: rotate(3deg) translateY(-5px); }
.testimonialSliderWrapper{padding-bottom:6em;margin:3em auto 0}
.testimonialSliderWrapper .custom-arrow{background:none;border:none;cursor:pointer;position:absolute;top:85%;transform:translateY(-50%);z-index:5;padding:8px;border-radius:100%}
.testimonialSliderWrapper .slick-prev{left:45%}
.testimonialSliderWrapper .slick-next{right:48%}
.testimonialSliderWrapper .chevron-icon{fill:#004051;width:50px;height:50px;transition:fill .3s ease}
.testimonialSliderWrapper.slick-prev:hover:before,.testimonialSliderWrapper .slick-prev:focus:before,.testimonialSliderWrapper .slick-next:hover:before,.testimonialSliderWrapper .slick-next:focus:before,.testimonialSliderWrapper .slick-prev:before,.slick-next:before{display:none}
.testimonialSliderWrapper .custom-arrow.slick-disabled{pointer-events:none;opacity:.3}
.testimonialSliderWrapper .custom-arrow.slick-disabled .chevron-icon{fill:#999}


header.newHeaderWrapper{background:none;transition:all 0.3s ease-in;position:relative;background-color: #047ffa;background-image: url(../images/footer/footer-bg.webp);background-repeat: no-repeat;background-size: 100%;background-position: 100% 100%;}
.home_newWrapper header.newHeaderWrapper{position:fixed;background:transparent;}
header.newHeaderWrapper .logo{width:15%;}
header.newHeaderWrapper .menuCenter{width:55%;text-align:center;color:#fff;}
header.newHeaderWrapper .menuCenter a{color:#fff;}
header.newHeaderWrapper .menuItemsRight {width:30%;z-index:2;}
header.newHeaderWrapper .menuCenter a{font-size:1.6vw;}
header.newHeaderWrapper .menuItemsRight img{filter: brightness(0) invert(1);}
.header.newHeaderWrapper .menuItemsRight a.header_cartIcon span{border-color:#fff;color:#fff;}
.header.newHeaderWrapper .searchHeaderWrapper .search-input-wrapper .search-input{color:#fff;border-bottom: 1px solid #fff;}
.header.newHeaderWrapper .searchHeaderWrapper .search-input-wrapper .search-input::-webkit-input-placeholder{color:#fff}
.header.newHeaderWrapper .searchHeaderWrapper .search-input-wrapper .search-input::-moz-placeholder{color:#fff}
.header.newHeaderWrapper .searchHeaderWrapper .search-input-wrapper .search-input:-ms-input-placeholder{color:#fff}
.header.newHeaderWrapper .searchHeaderWrapper .search-input-wrapper .search-input:-moz-placeholder{color:#fff}
.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{background:#fff}
header.header.newHeaderWrapper .logo img.darkLogo{display:none}

header.header.newHeaderWrapper.scrolled{background:#fff;position:fixed;}
header.header.newHeaderWrapper.scrolled .menuCenter a{color:#004e62;}
header.header.newHeaderWrapper.scrolled .menuItemsRight img{filter:none;}
header.header.newHeaderWrapper.scrolled .menuItemsRight a.header_cartIcon span{color:#004e62;border-color:#004e62}
header.header.newHeaderWrapper.scrolled .logo img.lightLogo{display:none}
header.header.newHeaderWrapper.scrolled .logo img.darkLogo{display:block}
.header.newHeaderWrapper.scrolled .searchHeaderWrapper .search-input-wrapper .search-input{border-bottom:1px solid #004e62;color:#004e62;}
.header.newHeaderWrapper.scrolled .searchHeaderWrapper .search-input-wrapper .search-input::-webkit-input-placeholder{color:#004e62}
.header.newHeaderWrapper.scrolled .searchHeaderWrapper .search-input-wrapper .search-input::-moz-placeholder{color:#004e62}
.header.newHeaderWrapper.scrolled .searchHeaderWrapper .search-input-wrapper .search-input:-ms-input-placeholder{color:#004e62}
.header.newHeaderWrapper.scrolled .searchHeaderWrapper .search-input-wrapper .search-input:-moz-placeholder{color:#004e62}

.mobileHomeSearchWrapper{width:100%;height:auto;margin:0 auto;text-align:center;padding:1em 0 .7em 0;border-top:1px solid rgba(255,255,255,0.5);display:none;}
.home_newWrapper .mobileHomeSearchWrapper .searchHeaderWrapperMob{display:block;width:95%;margin:0 auto;}
.home_newWrapper .mobileHomeSearchWrapper .searchHeaderWrapperMob form.searcgInputMobileWrapper{width:100%;height:auto;margin:0 auto;text-align:left;border:1px solid #004e62;border-radius:10px;}
.home_newWrapper .mobileHomeSearchWrapper .searchHeaderWrapperMob form.searcgInputMobileWrapper .search-btn{width:7%;}
.mobileHomeSearchWrapper form .fieldWrapper{width:calc(100% - 1em - 2px);height:auto;margin:0 auto;text-align:left;position:relative;background:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;}
.home_newWrapper .mobileHomeSearchWrapper .searchHeaderWrapperMob form.searcgInputMobileWrapper input{width:calc(100% - 45px - 1em);height:auto;margin:0 auto;font-size:1em;position:relative;padding:.7em .5em .5em .5em;border:0;border-top-left-radius:15px;border-bottom-left-radius:15px;background:#fff;}
.mobileHomeSearchWrapper form .fieldWrapper .searchIconBt{width:45px;height:auto;}
.mobileHomeSearchWrapper form .fieldWrapper .searchIconBt img.imgFullWidth{width:75%;}
header.header.newHeaderWrapper.scrolled .mobileHomeSearchWrapper{border-top-color:#004e62;background:#fff;}
header.header.newHeaderWrapper.scrolled .mobileHomeSearchWrapper form{border-color:#004e62;}

.shopNowFloatingIcon{width:16%;height:auto;position:fixed;bottom:20%;right:0;z-index:11;display:none;}
.home_newWrapper .shopNowFloatingIcon{display:block;}
.shopNowFloatingIcon a{display:block;}

.home_newWrapper .searchHeaderWrapperMob{display:none;}

.productListingWrapper.innerProductListingPage{padding-top:2em;background-image:url('../images/product-lisitng/left-bg.webp'), url('../images/product-lisitng/right-bg.webp');background-repeat:no-repeat no-repeat;background-size:auto, 12%;background-position:top left, bottom right;}
.productListingWrapper.innerProductListingPage .ourProductSummaryWrapper{margin:0 auto;width:75%;text-align:center;}
.productListingWrapper.innerProductListingPage .ourProductSummaryWrapper h2{text-align:center;font-weight:400;font-size:1.5em}
.productListingWrapper.innerProductListingPage .ourProductSummaryWrapper p{text-align:center}
.productListingWrapper.innerProductListingPage .productListingGridWrapper .productThumbWrapper a.imgThumbWrapper .discountTag{bottom:inherit;top:20%}
.productListingWrapper .productListingGridWrapper .productThumbWrapper a.imgThumbWrapper .bestSellerTag{position:absolute;top:.7em;right:.7em;color:#066ef1;font-size:.85em;font-weight:700;padding:3px 5px 2px;z-index:5;background:rgba(141,141,140,0.2);text-align:center}
.productListingWrapper .productListingGridWrapper .productThumbWrapper a.imgThumbWrapper .rxTag{position:absolute;top:.7em;right:.7em;color:#fff;font-size:.85em;font-weight:700;padding:3px 5px 2px;z-index:5;background:#62b5cd;text-align:center}

.footerDisclaimerTxt{text-align:center;padding-bottom:3em;}
.footerDisclaimerTxt .centerWrapper{width:65%;}
.footerDisclaimerTxt p{text-align:center;font-size:.9em;margin-bottom:.2em;}

.productListingHeaderWrapper{position:relative;padding-bottom:1.5em}
.productListingHeaderWrapper h1{margin-bottom:0}
.productFilterWrapper{position:absolute;top:10%;right:0;width:16%}
.productFilterWrapper .dropdown{width:100%;font-family:"Helvetica",sans-serif;font-weight:300}

.dropdown__switch:checked + .dropdown__options-filter .dropdown__select{transform:scaleY(1);opacity:1}
.dropdown__switch:checked + .dropdown__options-filter .dropdown__filter:after{transform:rotate(-135deg)}
.dropdown__options-filter{width:100%;cursor:pointer;margin:0 auto !important;}
.dropdown__filter{position:relative;display:flex;padding:.5em;color:#004051bf;background-color:#fff;border-radius:7px;font-size:1.1vw;transition:.3s;border:1px solid #004051bf}
.dropdown__filter:focus{outline:none}
.dropdown__filter::after{position:absolute;top:45%;right:20px;content:"";width:10px;height:10px;border-right:1px solid #595959;border-bottom:1px solid #595959;transform:rotate(45deg) translateX(-45%);transition:.3s ease-in-out}
.dropdown__select{position:absolute;top:100%;left:-7%;width:100%;margin-top:5px;overflow:hidden;transform:scaleY(0);transform-origin:top;border-radius:7px;opacity:0;transition:.2s ease-in-out;border:1px solid #004051bf;z-index:10}
.dropdown__select-option{padding:.5em;background-color:#fff;border-bottom:1px solid #e9ecef;transition:.3s}
.dropdown__select-option:last-of-type{border-bottom:0}
.dropdown__select-option:hover{background-color:#e9ecef}

.breadcrumbWrapper{padding:1em 0;}
.breadcrumbWrapper{color:#004e62;}
.breadcrumbWrapper a{display:inline-block;color:#004e62;}
.breadcrumbWrapper a:last-child{cursor:default;}

.header.newHeaderWrapper .menuItemsRight a.accountIcon span{color:#fff;}
.header.newHeaderWrapper.scrolled .menuItemsRight a.accountIcon span{color:#004e62;}
.header .menuItemsRight ul.profile_dropDownWrapper li a img{filter:none;}

.section-padding.productWrapper{width:90%;}
.product-wrapper .container{width:100%;}
.productDetailsMainWrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;float:none;padding:2em 0;}
.productDetailsMainWrapper .block1{width:40%;float:none;}
.productDetailsMainWrapper .block2{width:55%;height:auto;margin-left:5%;padding-left:0;}
.productDetailsMainWrapper .detailProductWrapper h1{color:#066ef1;font-weight:700;font-size:2.2vw;margin-bottom:.5em;}

.detailProductWrapper .pdp_radioButtonWrapper{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:1.5em}
.detailProductWrapper .pdp_radioButtonWrapper span{font-size:1.2vw;min-width:80px}
.detailProductWrapper .radioButtonWrapper{display:flex;gap:10px}
.detailProductWrapper .radioButtonWrapper .button{position:relative;background:transparent;float:none;padding:0}
.detailProductWrapper .radioButtonWrapper .button input[type="radio"]{opacity:0;position:absolute}
.detailProductWrapper .radioButtonWrapper .button label{display:inline-block;padding:.3em 1.1em;border:1px solid #035cf0;border-radius:4px;background-color:#fff;cursor:pointer;transition:all .2s ease;font-size:1.1vw;color:#035cf0;}
.detailProductWrapper .radioButtonWrapper .button input[type="radio"]:checked + label{background-color:#035cf0;border-color:transparent;color:#fff}
.detailProductWrapper .radioButtonWrapper .button label:hover{border-color:#035cf0}

.detailProductWrapper .pdp_packWrapper{border:1px solid #CCC;border-radius:10px;margin-bottom:0.5em;margin-top:3em;}
.detailProductWrapper .pdp_packWrapper li{width:100%;height:auto;margin:0 auto;border-bottom:1px solid #CCC;position:relative;display:none;}
.detailProductWrapper .pdp_packWrapper li:nth-child(-n+4){display:block;}
.detailProductWrapper .pdp_packWrapper li:last-child{border-bottom:0;}
.detailProductWrapper .pdp_packWrapper li a{width:calc(100% - 2em);height:auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;flex-direction:row;padding:1em 1em;margin:0 auto;}
.detailProductWrapper .pdp_packWrapper li span.bestSellerTag{background:#e7e7e7;color:#066ef1;font-size:.85em;padding:.2em .5em;text-align:center;position:absolute;top:-1em;left:5%;}
.detailProductWrapper .pdp_packWrapper li a .packName{width:25%;height:auto;margin-right:5%;}
.detailProductWrapper .pdp_packWrapper li a .packName span{display:block;font-weight:700;font-size:1.35vw;text-align:left;color:#004051;}
.detailProductWrapper .pdp_packWrapper li a .packName p{margin-bottom:0;font-weight:400;font-size:1vw;color:#004051;line-height:initial;}
.detailProductWrapper .pdp_packWrapper li a .discountOffer{width:15%;height:auto;margin-right:5%;}
.detailProductWrapper .pdp_packWrapper li a .discountOffer span{display:block;text-align:center;font-weight:700;color:#035cf0;font-size:1.35vw;}
.detailProductWrapper .pdp_packWrapper li a .priceRow{width:50%;height:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-direction:row;}
.detailProductWrapper .pdp_packWrapper li a .priceRow span{width:47.5%;height:auto;margin-right:5%;text-align:center;font-size:1.35vw;font-weight:700;}
.detailProductWrapper .pdp_packWrapper li a .priceRow span:nth-child(1){text-decoration:line-through;color:rgba(3,92,240,0.75);font-size:1.25vw;}
.detailProductWrapper .pdp_packWrapper li a .priceRow span:nth-child(2){margin-right:0;color:#004051;text-align:right;}

.detailProductWrapper .pdp_buttonWrapper{width:100%;height:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:1.5em;margin-top:1.5em;}
.detailProductWrapper .pdp_buttonWrapper a{display:inline-block;background:#035cf0;color:#fff;font-size:1.2vw;padding:0.6em 3.7vw;font-weight:700;border-radius:10px;}
.detailProductWrapper .pdp_buttonWrapper a.buyNowMobile{display:none;}

.productOfferStripWrapper{margin-bottom:1.5em;}

.deliver-box{border-bottom:none;display:block}
.pincode-wrapper .input-box{width:100%;display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-start}
.pincode-section .pincode-wrapper{display:flex;flex-wrap:wrap;align-items:center;width:100%;}
.pincode-section .pincode-wrapper .locationPin{width:22px;height:auto;margin-right:5px;}
.pincode-section .pincode-wrapper .deliver-box{width:calc(100% - 27px);}
.pincode-section .pincode-wrapper .input-box{width:100%;height:auto;display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;padding-right:0;}
.pincode-section .pincode-wrapper .input-box input.form-control.input-pincode{width:calc(73% - 1em);height:auto;border-bottom:1px solid #CCC;margin-right:2%;min-height:initial;padding:.5em .5em .5em .5em;font-size:1.2vw;}
.pincode-section .pincode-wrapper .input-box a.btn-pincode{width:25%;height:auto;background:#035cf0;color:#fff;font-size:1.2vw;box-shadow:none;position:relative;border-color:transparent;text-align:center;padding:0.5em 0;font-weight:700;border-radius:5px;margin-bottom:0;}

.thirdPartyAvailableWrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:1em;}
.thirdPartyAvailableWrapper span{display:inline-block;font-size:1.1vw;font-weight:400;}
.thirdPartyAvailableWrapper a{display:inline-block;margin-right:2%;}
.thirdPartyAvailableWrapper a:last-child{margin-right:0;}
.thirdPartyAvailableWrapper a img{width:36px;height:auto;}

.thumb-item.active-thumb{border:1.5px solid #066ef1;border-radius:5px;}
.product-main-item{border:1.5px solid #CCC;border-radius:5px;position:relative;}
.product-main-item img, .thumb-item img{border-radius:5px;}
.product-main-item .rxTag{position:absolute;top:.7em;right:.7em;color:#fff;font-size:.85em;font-weight:700;padding:3px 5px 2px;z-index:5;background:#62b5cd;text-align:center}

.product-wrapper .container .frequentlyBoughtMainWrapper{margin-top:2em;padding:2.5em 0;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
.frequentlyBoughtMainWrapper h2{font-weight:700;font-size:1.8vw;color:#035cf0;text-align:left;margin-bottom:1.2em;}
.frequentlyBoughtMainWrapper ul{width:95%;height:auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;flex-direction:row;margin:0 auto;}
.frequentlyBoughtMainWrapper ul li.productDetails{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:40%;}
.frequentlyBoughtMainWrapper ul li.productDetails .leftProductImg{width:35%;height:auto;margin-right:5%;}
.frequentlyBoughtMainWrapper ul li.productDetails .leftProductImg img{border:1px solid #CCC;padding:1em 0;}
.frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo{width:60%;}
.frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo span{display:block;text-align:left;font-weight:700;font-size:1.4vw;}
.frequentlyBoughtMainWrapper ul li.plusSign{font-size:3vw;width:20%;text-align:center;}

.frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo span.productPrice{font-size:1.15vw;}
.frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo span.productPrice em{display:inline-block;color:rgba(3,92,240,0.75);margin-right:3px;text-decoration:line-through;}

.frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo .container{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}
.frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo .select-dropdown{position:relative;display:block;width:100%}
.frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo .select-dropdown__button{padding:.5em;background-color:#fff;color:#00405180;border:1px solid #00405180;border-radius:5px;cursor:pointer;width:calc(100% - 2px - 1em);text-align:left;position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}
.frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo .select-dropdown__button::after{content:"";position:absolute;right:10px;top:50%;width:6px;height:6px;border-left:2px solid #616161;border-bottom:2px solid #616161;transform:translateY(-50%) rotate(-45deg);pointer-events:none}
.frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo .select-dropdown__button span{font-weight:400;font-size:1.3vw;color:#004e62;width:calc(100% - 25px)}
.frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo .select-dropdown__button img{width:18px;height:auto;margin-left:5px;transition:transform .3s ease}
.frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo .select-dropdown__button::focus{outline:none}
.frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo ul.select-dropdown__list{position:absolute;display:block;left:0;right:0;max-height:300px;overflow:auto;margin:0;padding:0;list-style-type:none;opacity:0;pointer-events:none;transform-origin:top left;transform:scale(1,0);transition:all ease-in-out .3s;z-index:2;border:1px solid #00405180;border-radius:5px}
.frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo ul.select-dropdown__list.active{opacity:1;pointer-events:auto;transform:scale(1,1)}
.frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo .select-dropdown__list-item{display:block;list-style-type:none;padding:10px 15px;background:#fff;border-top:1px solid #00405180;font-size:1.05vw;line-height:1.4;cursor:pointer;color:#004051;transition:all ease-in-out .3s}
.frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo .select-dropdown .select-dropdown__button:focus{outline:none}

.frequentlyBoughtMainWrapper .totalStripWrapper{width:95%;height:auto;padding:.75em 1.5em;background:#e8f7fc;margin:1em auto 0 auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;}
.frequentlyBoughtMainWrapper .totalStripWrapper .leftTotalPrice{width:50%;height:auto;text-align:left;}
.frequentlyBoughtMainWrapper .totalStripWrapper .leftTotalPrice span{font-weight:700;font-size:1.5vw;}
.frequentlyBoughtMainWrapper .totalStripWrapper .rightButtonWrapper{width:50%;height:auto;text-align:right;}
.frequentlyBoughtMainWrapper .totalStripWrapper .rightButtonWrapper a{display:inline-block;background:#035cf0;color:#fff;font-size:1.2vw;padding:.6em 3.5em;font-weight:700;border-radius:10px}

ul.accordion.productAccordion{background:#e8f7fc;border:1px solid #066ef1;border-radius:10px;padding:1.5em 1.5em;}
ul.accordion.productAccordion li.accordion-item{background:#e8f7fc;border-top:1px solid rgba(6,110,241,0.2)}
ul.accordion.productAccordion li.accordion-item:first-child{border-top-left-radius:10px;border-top-right-radius:10px;border-top:0;}
ul.accordion.productAccordion li.accordion-item:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
ul.accordion.productAccordion li.accordion-item .accordion-thumb{color:#035cf0;font-size:1.4em;}
ul.accordion.productAccordion li.accordion-item p.step-count{background:#035cf0;}
ul.accordion.productAccordion li.accordion-item p.step-action{color:#035cf0;}
ul.accordion.productAccordion li.accordion-item .suggested-item img{filter:brightness(0) saturate(100%) invert(30%) sepia(90%) saturate(600%) hue-rotate(185deg) brightness(95%) contrast(90%);}
ul.accordion.productAccordion li.accordion-item .accordion-thumb::after{background-image:url('../images/product-desc/chevron-icon.webp');background-repeat:no-repeat;transition:transform 0.3s ease;}
ul.accordion.productAccordion li.accordion-item.is-active .accordion-thumb::after{transform: rotate(180deg);background-image:url('../images/product-desc/chevron-icon.webp');background-repeat:no-repeat;}

.nps-tabs{width:75%;max-width:initial;}
.nps-tabs .npscb-wrapper{padding:3em 1em;border:1px solid #066ef1;border-radius:10px;box-shadow: 1px 4px 11px 3px rgba(182,182,182,0.73);-webkit-box-shadow: 1px 4px 11px 3px rgba(182,182,182,0.73);-moz-box-shadow: 1px 4px 11px 3px rgba(182,182,182,0.73);}
ul.nps-form{box-shadow:none;border:none;border-radius:none;}
.nps-tabs .npscb-wrapper h4{color:#035cf0;font-size:2.4vw;font-weight:700;}
.nps-tabs .npscb-wrapper p{font-size:1.2vw;text-align:center;}
ul.nps-form li{justify-content:flex-start;}
ul.nps-form li.trTop{padding-bottom:1.8em !important;}
ul.nps-form li.trTop span, 
ul.nps-form li.trTop span strong{font-weight:700 !important;font-size:2vw;text-align:left;width:50%;}
ul.nps-form li span{width:50%;max-width:initial;}
.nps-tabs .nps-tags{width:50%;margin:0;}
ul.nps-form li span:first-child{font-weight:400;font-size:1.2em;color:#055569;width:45%;margin-right:5%;}
ul.nps-form li.selectli{border:1px solid #CCC;border-radius:10px;border-bottom:1px solid #CCC !important;width:47.5%;margin-right:5%;}
ul.nps-form li.selectli.modify_pack_qnty, ul.nps-form li.selectli.modify_loz_qnty{border-bottom:1px solid #CCC !important;}
ul.nps-form li.selectli:last-child{margin-right:0;}
.nps-tabs ul.nps-tags.npst-form li{padding:0.3em 0;}
.selectli:after{border:2px solid;border-color:#004051;border-left:0;border-top:0;}
.nps-tags li{color:#004051;}
.nps-tabs .nps-tags{justify-content:flex-end;}
ul.nps-form li.revisedPriceWrapper{font-weight:700;font-size:1.5em;}
ul.nps-form li.revisedPriceWrapper em{font-weight:700;padding:0;font-size:1em;}
ul.nps-form li.revisedPriceWrapper em.afterSalePrice{background:transparent;color:#035cf0;font-weight:700;margin-right:.5em;}
ul.nps-form li.revisedPriceWrapper em.strikePrice{color:rgba(3,92,240,0.75);}
ul.nps-form li.revisedPriceWrapper em.afterSalePrice:after{display:none;}
ul.nps-form li.revisedPrice_terms small{position:relative;top:initial;left:initial;margin:0 auto;}
ul.nps-form li.proceedPaymentBtn{display:flex;align-items:center;justify-content:center;margin:0 auto;text-align:center;}
ul.nps-form li.proceedPaymentBtn .btn{transform:none;padding:1em 2em;text-transform:capitalize;margin:0 auto;font-weight:900;font-size:1.2em;letter-spacing:initial;border-radius:10px;background:#035cf0;}
ul.nps-form li.proceedPaymentBtn .btn:hover{box-shadow:none;}
.nps-tabs .npscb-wrapper{padding:3em 1em 0 1em;}

.reviews-section.section-padding{margin:0 auto;padding:1.5em 0 !important;}
.reviews-section.section-padding .container{width:100%;}
.reviews-section.section-padding .heading{color:#035cf0;display:none;}
.wcpr-overall-rating-left{background:#035cf0;}
.star-rating span:before, .quantity .plus, .quantity .minus, p.stars a:hover:after, p.stars a:after, .star-rating span:before, #payment .payment_methods li input[type=radio]:first-child:checked+label:before{color:#035cf0 !important;}
.wcpr-filter-container{border:0;}
#comments .wcpr-filter-container{border:0;align-items:flex-start;justify-content:flex-start;}
.wcpr-filter-button{background:transparent;border-radius:10px;}
.wcpr-filter-button-verified{display:none;}
.wcpr-filter-container .wcpr-filter-button.wcpr-active, .wcpr-filter-button:hover{background-color:transparent;color:#064d67;}
.wcpr-overall-rating-and-rating-count h2{font-size:1.35em;margin-bottom:1em;}

.other-band{background:#cee2fd;}
.container:has(.other-band) {width:90%;margin-top:1.5em;}
.other-content{width:55%;margin-left:10%;text-align:left;}
.other-band a img.mobImg{display:none;}
p.also-text.darkBlueTxt{margin-bottom:0;}
.other-content h2.darkBlueTxt{text-transform:uppercase;font-size:2.5vw;}
p.also-info{display:inline-block;color:#fff;padding:0 0.5em;background:#206fe5;}

.detailProductWrapper .viewMoreBtWrapper{width:100%;margin:0 auto 0 auto;text-align:center;}
.detailProductWrapper .viewMoreBtWrapper a{display:inline-block;text-decoration:underline;color:#066ef1;font-size:.9em;}

.menu-card{background:#035cf0;border-bottom-left-radius:10px}
.searcgInputMobileWrapper{border-radius:10px;}

.close-menu img{width:100%;height:auto;filter:brightness(0) invert(1);}
.subsnsave{margin-bottom:3em;}

.ourProductSummaryWrapper p{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:none;transition:max-height 300ms ease}
.ourProductSummaryWrapper p.is-expanded{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:hidden}
.ourProductSummaryWrapper .read-toggle{color:#0073e6;font-weight:600;cursor:pointer;text-decoration:none;margin-left:4px}

.homeProductSliderWrapper .slick-track { will-change: transform; }
.homeProductSliderWrapper,
.homeProductSliderWrapper * { backface-visibility: hidden; transform: translateZ(0); }
.homeProductSliderWrapper .slick-slide img { display: block; width: 100%; height: auto;}


@media (min-width: 1500px) {
 .homeAboutUsWrapper .accordion-item.accordionItem-02.active .imageRevealWrapper img.imgFullWidth{width:50%;}
}

@media (max-width: 1024px) {
 .homePageBannerWrapper .item a img.deskImg{display:none;}
 .homePageBannerWrapper .item a img.mobImg{display:block;}
 .homeTobbacoUrgesWrapper ul.homeTobaccoUrgesGridWrapper li .homeInfoWrapper{top:7vh;}
 .home_newWrapper header.newHeaderWrapper{position:relative;background-color: #047ffa;
  background-image: url(../images/footer/footer-bg.webp);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 100% 100%;}
}

@media (max-width: 820px) {
 .centerWrapper{width:95%;}
 .homeTobbacoUrgesWrapper span{font-size:3em}
 .homeTobbacoUrgesWrapper ul.homeTobaccoUrgesGridWrapper li{width:100%;margin:0 auto}
 .homeTobbacoUrgesWrapper ul.homeTobaccoUrgesGridWrapper li:nth-child(2){margin-bottom:5%}
 .homeTobbacoUrgesWrapper ul.homeTobaccoUrgesGridWrapper li:nth-child(3){margin-top:2%}
 .homeTobbacoUrgesWrapper ul.homeTobaccoUrgesGridWrapper li .homeInfoWrapper{top:16vh}
 .homeTobbacoUrgesWrapper ul.homeTobaccoUrgesGridWrapper li h3{font-size:2.8vw}
 .homeTobbacoUrgesWrapper ul.homeTobaccoUrgesGridWrapper li p{font-size:2vw}
 .homeTobbacoUrgesWrapper a.homeProdLink{border-radius:0;padding:.4em 1em .2em;font-size:3vw;width:22%}
 .homeTobbacoUrgesWrapper a.homeProdLink.gumsLink{background:#036bf1;color:#fff;margin-top:0}
 .homeTobbacoUrgesWrapper a.homeProdLink.lozengesLink{margin-top:-29em;background:#524be1;color:#fff;border-color:#524be1}
 .homeAboutUsWrapper .accordionWrapper{flex-direction:column;height:auto;max-height:initial}
 .homeAboutUsWrapper .accordion-item{flex:none;width:100%;height:auto;padding:4em 1em}
 .homeAboutUsWrapper .accordion-item .accordion-title{font-size:1.8em;width:60%;margin:0 3% 0 0;text-align:left}
 .homeAboutUsWrapper .accordion-item.active .accordion-title{font-size:3.8vw;width:90%;margin:0 auto}
 .homeAboutUsWrapper .accordion-item.active{flex:none}
 .homeAboutUsWrapper .accordion-content{display:none;width:90%;margin-top:1em}
 .homeAboutUsWrapper .accordion-item.active .accordion-content{display:block}
 .homeAboutUsWrapper .imageRevealWrapper,.homeAboutUsWrapper .accordionItem-02:not(.active) .imageRevealWrapper{width:100%;height:auto;display:block;position:absolute;right:10%;top:14%;width:30%}
 .homeAboutUsWrapper .accordion-item.accordionItem-02.active .imageRevealWrapper img.imgFullWidth{width:100%}
 .homeAboutUsWrapper .accordionIcons{right:1em;bottom:1em}
 .homeAboutUsWrapper .accordion-item .accordion-title br{display:none}
 .homeAboutUsWrapper .accordionItem-02.active .imageRevealWrapper{position:relative}
 footer.newFooterWrapper ul.footerLinksWrapper li{width:47.5%;margin-right:5%}
 footer.newFooterWrapper ul.footerLinksWrapper li:nth-child(2n){margin-right:0}
 footer.newFooterWrapper ul.footerLinksWrapper li span img{width:32px;margin-right:10px}
 header.newHeaderWrapper .logo{width:20%}
 header.newHeaderWrapper .logo a{display:block}
 header.newHeaderWrapper .logo img{height:auto;width:100%}
 header.newHeaderWrapper .menuItemsRight{width:70%}
 header.newHeaderWrapper .inner{width:90%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative;z-index:1;}
 .homepageBannerSliderWrapper,.testimonialSliderWrapper,.homeProductSliderWrapper,.blogSliderWrapper{overflow:hidden}
 .homeCounterWrapper h1{font-size:4.5vw;}
 .home_newWrapper .mobileHomeSearchWrapper{display:block;}
 .homeAboutUsWrapper .accordion-item.accordionItem-02 small.tncTxt{left:0;}
 .productListingHeaderWrapper h1{text-align:left;}
 .productFilterWrapper{top:0;width:25%;}
 .dropdown__filter{font-size:2vw;}
 .productListingWrapper.innerProductListingPage .ourProductSummaryWrapper{width:90%;margin-bottom:3em;}
 .productListingHeaderWrapper{padding-bottom:3em;}
 .home_newWrapper .mobileHomeSearchWrapper .searchHeaderWrapperMob form.searcgInputMobileWrapper .search-btn{width:3%;}
}

@media (max-width: 768px) {
 .productFilterWrapper .dropdown{width:100%}
 .productDetailsMainWrapper{flex-direction:column;}
 .productDetailsMainWrapper .block1{width:100%;}
 .productDetailsMainWrapper .block2{width:100%;margin:1em 0 0 0;padding:0;}
 .productDetailsMainWrapper .detailProductWrapper h1{font-size:4vw;}
 .detailProductWrapper .pdp_radioButtonWrapper span{font-size:3vw;}
 .detailProductWrapper .radioButtonWrapper .button label{font-size:2.8vw;}
 .detailProductWrapper .pdp_packWrapper li a{padding:1.5em 1em;}
 .detailProductWrapper .pdp_packWrapper li a .packName span{font-size:2.8vw;}
 .detailProductWrapper .pdp_packWrapper li a .packName p{font-size:2vw;}
 .detailProductWrapper .pdp_packWrapper li span.bestSellerTag{font-size:1em;}
 .detailProductWrapper .pdp_packWrapper li a .discountOffer span{font-size:2.8vw;}
 .detailProductWrapper .pdp_packWrapper li a .priceRow span{font-size:2.8vw;}
 .detailProductWrapper .pdp_packWrapper li a .priceRow span:nth-child(1){font-size:2.5vw;}
 .detailProductWrapper .pdp_buttonWrapper a{font-size:3vw;}
 .pincode-section .pincode-wrapper .input-box input.form-control.input-pincode{font-size:2.8vw;}
 .pincode-section .pincode-wrapper .input-box a.btn-pincode{font-size:2.8vw;}
 .thirdPartyAvailableWrapper span{font-size:2.8vw;}
 .thirdPartyAvailableWrapper a img{width:45px;}
 .frequentlyBoughtMainWrapper h2{font-size:4vw;}
 .frequentlyBoughtMainWrapper ul{flex-direction:column;width:100%;}
 .frequentlyBoughtMainWrapper ul li.productDetails{width:100%;}
 .frequentlyBoughtMainWrapper ul li.plusSign{margin:0.7em auto;font-size:6vw;}
 .frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo span{font-size:2.8vw;}
 .frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo span.productPrice{font-size:2.5vw;}
 .frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo .select-dropdown__button span{font-size:2.8vw;}
 .frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo .select-dropdown__list-item{font-size:2.8vw;}
 .frequentlyBoughtMainWrapper .totalStripWrapper .leftTotalPrice span{font-size:2.8vw;}
 .frequentlyBoughtMainWrapper .totalStripWrapper .rightButtonWrapper a{font-size:2.5vw;}
 .nps-tabs{width:90%;}
 .nps-tabs .nps-tags{flex-direction:column;}
 ul.nps-form li.selectli{width:100%;margin-right:0;}
 ul.accordion.productAccordion li.accordion-item .accordion-thumb{padding-right:2em;font-size:1.2em;}
 .nps-tabs .npscb-wrapper h4{font-size:3.8vw;}
 .nps-tabs .npscb-wrapper p{font-size:2.4vw;}
 ul.nps-form li.trTop span strong{font-size:3vw;}
 ul.nps-form li{align-items:flex-start;}
 .other-band a img.mobImg{display:block;}
 .other-band a img.deskImg{display:none;}
 .container:has(.other-band){margin-top:2em;}

 }

@media (max-width: 600px) {
 .sectionTitle{font-size:7vw;}
 header.newHeaderWrapper .logo{width:35%;}
 .homeCounterWrapper span.counter{font-size:4em;}
 .homeCounterWrapper,
 .homeTobbacoUrgesWrapper{background-size:50%;}
 .homeTobbacoUrgesWrapper a.homeProdLink{font-size:4vw;width:30%;}
 .homeTobbacoUrgesWrapper a.homeProdLink.gumsLink{margin-top:-2em;}
 .homeTobbacoUrgesWrapper a.homeProdLink.lozengesLink{margin-top:-23em;}
 .homeTobbacoUrgesWrapper ul.homeTobaccoUrgesGridWrapper li .homeInfoWrapper{top:9.5vh;}
 .homeTobbacoUrgesWrapper ul.homeTobaccoUrgesGridWrapper li h3{font-size:3.5vw;}
 .homeTobbacoUrgesWrapper ul.homeTobaccoUrgesGridWrapper li p{font-size:2.6vw;}
 .homeTobbacoUrgesWrapper{padding:0 0 0;}
 .homeAboutUsWrapper .accordion-item.active .accordion-title{font-size:5.8vw;}
 .homeAboutUsWrapper .accordion-item .accordion-title{font-size:1.2em;}
 .homeAboutUsWrapper .imageRevealWrapper, .homeAboutUsWrapper .accordionItem-02:not(.active) .imageRevealWrapper{top:1em;}
 .productListingWrapper{padding:5em 0;}
 .homeProductSliderWrapper .slick-prev,
 .testimonialSliderWrapper .slick-prev,
 .blogSliderWrapper .slick-prev{left:35%;}
 .homeProductSliderWrapper .slick-next,
 .testimonialSliderWrapper .slick-next,
 .blogSliderWrapper .slick-next{right:45%;}
 .testimonialSliderWrapper .testimonialThumb.slick-slide{opacity:1;}
 .blogSliderWrapper .blogItemThumbWrapper.slick-slide{opacity:1;}
 .blogSliderWrapper .blogItemThumbWrapper p{min-height:5em;}
 .blogSliderWrapper .blogItemThumbWrapper p a{font-size:1.1em;padding:0;}
 footer.newFooterWrapper{padding:2em 0 5em 0;}
 footer.newFooterWrapper a.footerLogo{width:45%;}
 footer.newFooterWrapper ul.footerLinksWrapper{padding-top:2em;}
 footer.newFooterWrapper ul.footerLinksWrapper li span{font-size:3vw;}
 footer.newFooterWrapper ul.footerLinksWrapper li em,
 footer.newFooterWrapper ul.footerLinksWrapper li a{font-size:2.8vw;margin-left:40px;}
 footer.newFooterWrapper ul.footerLinksWrapper li:nth-child(1),
 footer.newFooterWrapper ul.footerLinksWrapper li:nth-child(2){margin-bottom:2em;}
 footer.newFooterWrapper a.footerLogo{padding-bottom:1.5em;}
 .homeAboutUsWrapper .accordionItem-03:not(.active) .imageRevealWrapper{top:0.7em;}
 header.newHeaderWrapper .inner{height:70px;}
 .homePageBannerWrapper .slick-dots li{width:32px;height:5px;}
 .homePageBannerWrapper .slick-dots li button{height:3px;}
 .homeTobbacoUrgesWrapper ul.homeTobaccoUrgesGridWrapper li:nth-child(2){margin-bottom:15%;}
 .homeTobbacoUrgesWrapper span{font-size:6.5vw;margin-bottom:3.5em;}
 .homeAboutUsWrapper .accordion-item{padding:3em 1em;}
 .homeAboutUsWrapper{padding:5em 0 0 0;}
 .productListingWrapper .centerWrapper{width:95%;}
 .productListingWrapper .productListingGridWrapper{margin:0 auto;}
 .homeProductSliderWrapper .slick-slide{margin:0 -2px;}
 .homeProductSliderWrapper .slick-list{margin-left:0;margin-right:0;}
 .homeBlogListingWrapper .centerWrapper,
 .homeOurCommunitySpeaks .centerWrapper{width:100%;}
 .blogSliderWrapper .slick-slide{margin:0 0px;}
 .blogSliderWrapper .slick-list{margin-left: 0px;margin-right: 0px;}
 .homeBlogListingWrapper p.termsTxt{padding:0 1em;}
 .shopNowFloatingIcon{width:45%;}
 .homeCounterWrapper h1{font-size:6.3vw;}
 .homeCounterWrapper p{font-size:1.3em;}
 .homeAboutUsWrapper .accordion-item.accordionItem-02 small.tncTxt{left:5%;}
 .mobileHomeSearchWrapper form .fieldWrapper .searchIconBt{width:32px;height:auto;margin-right:10px;}
 .mobileHomeSearchWrapper form .fieldWrapper .searchIconBt img.imgFullWidth{width:100%;}
 .mobileHomeSearchWrapper form .fieldWrapper input{width:calc(100% - 42px - 1em);padding:0.6em .5em 0.5em .5em;}
 .shopNowFloatingIcon{width:45%;}
 .productListingHeaderWrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
 .productListingHeaderWrapper h1{width:50%;}
 .productFilterWrapper{width:40%;}
 .dropdown__filter{font-size:3.5vw;}
 .productListingWrapper .productListingGridWrapper .productThumbWrapper{width:48.5%;margin-bottom:2em;}
 .productListingWrapper .productListingGridWrapper .productThumbWrapper:nth-child(3n){margin-right:3%;}
 .productListingWrapper .productListingGridWrapper .productThumbWrapper:nth-child(2n){margin-right:0;}
 .dropdown__filter::after{top:35%;}
 .footerDisclaimerTxt .centerWrapper{width:95%;}
 .seoFooterWrapper .centerWrapper{width:95%;}
 .productListingWrapper.innerProductListingPage{padding-top:2em;background-size:15%, 25%;}
 .productListingWrapper .productListingGridWrapper .productThumbWrapper p{min-height:7em;}

 .section-padding.productWrapper{width:90%;}
 .product-wrapper.productWrapper .container .block1, .product-wrapper.productWrapper .container .block2{width:100%;}
 .product-wrapper.productWrapper .container .block2{margin:1em auto 0 auto;}
 .productDetailsMainWrapper .detailProductWrapper h1{font-size:1.5em;}
 .detailProductWrapper .pdp_radioButtonWrapper{display:block;}
 .detailProductWrapper .pdp_radioButtonWrapper span{font-size:1.1em;display:block;margin-bottom:.5em;}
 /* .detailProductWrapper .radioButtonWrapper{display:flex;gap:0;} */
 .detailProductWrapper .radioButtonWrapper .button{width:50%;}
 .detailProductWrapper .radioButtonWrapper .button label{font-size:4.2vw;text-align:center;padding:.7em 0;display:block;}
 .detailProductWrapper .pdp_packWrapper li a .packName{width:33.33%;margin:0;}
 .detailProductWrapper .pdp_packWrapper li a .discountOffer{width:28.33%;margin-right:2.5%;}
 .detailProductWrapper .pdp_packWrapper li a .priceRow{width:33.33%;flex-direction:column;}
 .detailProductWrapper .pdp_packWrapper li a .priceRow span{width:100%;margin-right:0;}
 .detailProductWrapper .pdp_packWrapper li a{padding:1.8em 1em;}
 .detailProductWrapper .pdp_packWrapper li span.bestSellerTag{font-size:.85em;}
 .detailProductWrapper .pdp_packWrapper li a .packName span{font-size:4vw;}
 .detailProductWrapper .pdp_packWrapper li a .packName p{font-size:2.8vw;}
 .detailProductWrapper .pdp_packWrapper li a .discountOffer span{font-size:4vw;}
 .detailProductWrapper .pdp_packWrapper li a .priceRow span{font-size:4vw;}
 .detailProductWrapper .pdp_packWrapper li a .priceRow span:nth-child(1){font-size:3.3vw;}
 .detailProductWrapper .pdp_buttonWrapper a{padding:.8em 0;width:47.5%;margin-right:3%;text-align:center;font-size:4vw;}
 .detailProductWrapper .pdp_buttonWrapper a:nth-child(3){margin:0;}
 .detailProductWrapper .pdp_buttonWrapper a.buyNowMobile{display:block;width:100%;margin-right:0;margin-bottom:1em;}
 .detailProductWrapper .pdp_buttonWrapper a.buyNowDesktop{display:none !important;}
 .pincode-section .pincode-wrapper .input-box input.form-control.input-pincode{font-size:3.5vw;width:calc(63% - 1em);}
 .pincode-section .pincode-wrapper .input-box a.btn-pincode{width:35%;font-size:4vw;}
 .thirdPartyAvailableWrapper span{font-size:3.8vw;}
 .thirdPartyAvailableWrapper a img{font-size:50px;}
 .frequentlyBoughtMainWrapper h2{font-size:6vw;}
 .frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo span{font-size:3.5vw;}
 .frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo p{font-size:2vw;}
 .frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo span.productPrice{font-size:3.5vw;margin-bottom:.7em;}
 .frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo .select-dropdown__button span{font-size:3.5vw;}
 .frequentlyBoughtMainWrapper ul li.productDetails .rightProductInfo .select-dropdown__list-item{font-size:3.5vw;}
 .frequentlyBoughtMainWrapper ul li.plusSign{font-size:8vw;}
 .frequentlyBoughtMainWrapper .totalStripWrapper .leftTotalPrice span{font-size:3.5vw;}
 .frequentlyBoughtMainWrapper .totalStripWrapper .rightButtonWrapper a{font-size:3.5vw;padding:0.9em 2em;}
 ul.nps-form{width:95%;padding:2em 0;}
 ul.nps-form li{flex-wrap:nowrap;flex-direction:row;}
 ul.nps-form li.trTop{display:flex;}
 .nps-form li:not(.trTop) > span::before{display:none;}
 .nps-form li:not(.trTop) .nps-tags.npst-form::before{display:none;}
 ul.nps-form li.trTop span strong{font-size:4vw;}
 ul.nps-form li span:first-child{font-size:3.5vw;}
 .product-block .accordion-panel p{font-size:.9em;}
 ul.accordion.productAccordion li.accordion-item{width:100%;}
 .nps-tabs .npscb-wrapper h4{font-size:5.5vw;}
 .nps-tabs .npscb-wrapper p br{display:block;}
 .nps-tabs .npscb-wrapper p{font-size:3.5vw;}

 .product-main{flex-direction:column-reverse;}
 .product-thumbs{width:100%;gap: 5px !important;flex-wrap:nowrap !important;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none; }
 .product-main-item{width:100%;margin:0 auto 1em auto;}
 .breadcrumbWrapper a{font-size:.85em;}

 .detailProductWrapper .pdp_buttonWrapper{display:block;}
 .frequentlyBoughtMainWrapper .totalStripWrapper{flex-direction:row;width:100%;}
 ul.nps-form li.proceedPaymentBtn .btn{font-size:1.05em;}

 .selectli:after{width:5px;height:5px;top:47%}
 .nps-tabs ul.nps-tags.npst-form li{font-size:.85em;}
 .seoFooterWrapper h2{font-size:1.3em;}
 .seoFooterWrapper .innerSeoSection h2{font-size:1.1em;}
 .seoFooterWrapper p{font-size:.85em;}
 .seoFooterWrapper .innerSeoSection ul,
 .seoFooterWrapper .innerSeoSection ol{width:89%;margin:1em auto;}
 .seoFooterWrapper .innerSeoSection ul li, .seoFooterWrapper .innerSeoSection ol li{display:inherit;width:100%;}
 .seoFooterWrapper .innerSeoSection.expanded{max-height:6000px;}
 .productListingWrapper .productListingGridWrapper .productThumbWrapper span{font-size:4vw;}

 .blogSliderWrapper .custom-arrow.swiper-button-prev,
 .homeProductSliderWrapper .custom-arrow.swiper-button-prev{left:42%;}
 .blogSliderWrapper .custom-arrow.swiper-button-next,
 .homeProductSliderWrapper .custom-arrow.swiper-button-next{right:40%;}

 .close-menu{width:28px;}
 .home_newWrapper .mobileHomeSearchWrapper .searchHeaderWrapperMob form.searcgInputMobileWrapper .search-btn{width:7%;}
 
}

@media (max-width: 575.98px) {
 .homepageBannerSliderWrapper .swiper-pagination-bullet { width: 40px; height: 5px; margin: 0 4px !important; }
 .homepageBannerSliderWrapper .swiper-pagination-bullet-active { width: 52px; }
}

/* Spin the Wheel Styles */
.stw_mainPopWrapper{width:100%;height:100%;position:fixed;background:#00000080;top:0;bottom:0;right:0;left:0;display:none;align-items:center;justify-content:center;z-index:15}
.stw_centerPopWrapper{width:75%;height:75%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:12}
.stw_centerPopWrapper span.stw_Title{font-family:'Nexa';font-weight:bolder;text-transform:uppercase;color:#fff;font-size:2.2em;text-align:center;display:block;text-shadow:2px 2px 5px #00000080;-webkit-text-stroke:1px #0084ff}
.stw_centerPopWrapper p.stw_para{font-family:'Nexa';font-weight:300;text-align:center;text-transform:uppercase;font-size:1.35em;text-align:center;color:#fff}
.wheel-container{width:400px;height:400px;position:absolute;left:0;right:0;top:20%;margin:1em auto 0}
#wheel{position:absolute;z-index:1;border-radius:50%;background-clip:padding-box;position:relative;border:25px solid transparent;border-radius:50%;background:linear-gradient(white,white) padding-box,linear-gradient(45deg,#003872,#1582c7) border-box}
.inner-border{position:absolute;z-index:2;top:4.9%;left:5%;width:89.5%;height:89.5%;border:7px solid #fff;border-radius:50%;box-sizing:border-box}
#wheel::before{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:10px solid #000;border-radius:50%;z-index:1}
.spin-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;cursor:pointer;z-index:3}
.spin-indicator{position:absolute;top:-6%;left:50%;transform:translateX(-50%);z-index:1;width:22%}
.spin-indicator img{display:block;width:100%;height:auto;margin:0 auto;text-align:center}
.spin-indicator:before{content:"";width:0;height:0;border-left:30px solid transparent;border-right:34px solid transparent;border-top:40px solid #fff;top:1px;left:1.5px;right:0;margin:0 auto;position:absolute}
.spin-indicator:after{top:calc(100% + 5px);border-top:10px solid #0003;left:0}
.stw_couponCenterWrapper{width:40%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:30px;padding:3em 0;margin:0 auto;text-align:center;display:none}
.stw_couponCenterWrapper p.stw_couponPara{text-align:center;color:#b0b0b0;font-size:1.15em;font-weight:700}
.stw_couponCenterWrapper span.stw_couponOffer{text-align:center;display:block;color:#0f126e;font-weight:bolder;font-size:2.8em}
.stw_couponCenterWrapper span.stw_couponOffer small{display:block;font-size:.4em;margin-top:-.3em}
.stw_couponCenterWrapper em.stw_couponCode{display:inline-block;text-align:center;border:1px dashed #22cae2;padding:.5em 1.5em;color:#0f126e;margin:1em auto 1.5em;font-weight:700;border-radius:30px;font-size:1.2em}
.stw_couponCenterWrapper .stw_couponFooter{border-top:1px solid #b0b0b0;padding-top:2em}
.stw_couponCenterWrapper .stw_couponFooter span{display:block;text-align:center;color:#b0b0b0;font-size:1em;font-weight:700;text-transform:uppercase;margin-bottom:1em}
.stw_couponCenterWrapper .stw_couponFooter em{text-align:center;display:block;color:#b0b0b0;font-size:.9em;font-weight:400;margin-bottom:.2em}
.stw_userFormWrapper{width:30%;height:auto;max-height:85%;overflow:hidden;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border-radius:20px;-webkit-box-shadow:10px 6px 35px 9px #00c3dd9c;-moz-box-shadow:10px 6px 35px 9px #00c3dd9c;box-shadow:10px 6px 35px 9px #00c3dd9c;display:none}
.stw_userFormWrapper.stw_userRegForm{height:85%}
.stw_userFormWrapper a.stw_closeBt{position:absolute;top:1em;right:1em;width:22px;height:auto}
.stw_userFormWrapper a.stw_closeBt img{display:block;width:100%;height:auto;margin:0 auto}
.stw_userFormWrapper .stw_userFormHeader{width:100%;height:auto;padding:1.5em 0;background:#cef2ff;border-top-left-radius:20px;border-top-right-radius:20px}
.stw_userFormWrapper .stw_userFormHeader span{display:block;text-align:center;font-weight:700;color:#055569;font-size:1.5em;margin-bottom:.7em}
.stw_userFormWrapper .stw_userFormHeader img{display:block;width:75%;height:auto;margin:0 auto;text-align:center}
.stw_userFormWrapper .stw_userForm{width:100%;height:auto;margin:0 auto;padding:1.5em 0;overflow-y:scroll}
.stw_userFormWrapper .stw_userForm form{width:80%;height:auto;margin:0 auto;text-align:left}
.stw_userFormWrapper .stw_userForm form .fieldWrapper{width:100%;height:auto;margin:0 auto 1.5em}
.stw_userFormWrapper .stw_userForm form .fieldWrapper input{width:100%;height:auto;padding:.9em .7em .7em;color:#032a35;font-size:1em;border:.5px solid #032a35;border-radius:10px}
.stw_userFormWrapper .stw_userForm form .fieldWrapper{position:relative}
.stw_userFormWrapper .stw_userForm form .fieldWrapper select{width:100%;height:auto;padding:.5em .7em;color:#032a35!important;font-size:1em;border:.5px solid #032a35!important;border-radius:10px!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='30,50 70,90 110,50' fill='none' stroke='%23032a35' stroke-width='15' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 1em center!important;background-size:1em!important;cursor:pointer}
.stw_userFormWrapper .stw_userForm form .fieldWrapper select option:disabled{color:#05556c99!important}
.stw_userFormWrapper .stw_userForm form .stw_subtBtWrapper{width:100%;height:auto;margin:0 auto;text-align:center}
.stw_userFormWrapper .stw_userForm form .fieldWrapper input::placeholder{color:#05556c99}
.stw_userFormWrapper .stw_userForm form .stw_subtBtWrapper input{display:inline-block;margin:0 auto;padding:.7em 2em;background:#035cf0;text-transform:uppercase;font-weight:700;color:#fff;border-radius:10px}
.stw_userFormWrapper .stw_userForm form .stw_subtBtWrapper input:hover{color:#fff}
.stw_userFormWrapper .stw_userForm form p{color:#05556c99;font-size:.75em;margin-top:1.8em;text-align:left}
.stw_userFormWrapper .stw_userForm form p a{color:#05556c99;text-decoration:underline}
.stw_userFormWrapper .stw_userForm form .fieldWrapper.errorMessage input{border-color:red}
.stw_userFormWrapper .stw_userForm form .fieldWrapper.errorMessage span{display:block;font-size:.8em;margin-top:.2em;text-align:left;color:red}
.stw_backBt{position:absolute;left:5%;top:3%;text-decoration:underline;text-transform:uppercase;font-size:.95em;display:none;}
@media (max-width: 1024px) {
.stw_couponCenterWrapper{width:45%}
.stw_userFormWrapper{width:45%}
}
@media (max-width: 480px) {
.stw_centerPopWrapper{width:90%;height:90%}
.wheel-container{width:350px;height:350px}
#wheel{width:100%;height:100%}
.stw_couponCenterWrapper{width:90%}
.spin-indicator{width:24%}
.inner-border{top:5.3%;left:5.3%}
.stw_couponCenterWrapper span.stw_couponOffer{font-size:2.4em}
.stw_userFormWrapper{width:90%}
.stw_userFormWrapper.stw_userRegForm{height:75%}
}
@media (max-width: 360px) {
.wheel-container{width:320px;height:320px}
#wheel{width:100%;height:100%}
.inner-border{width:89%;height:89%;top:5.5%;left:5.6%}
.spin-indicator{width:26%}
.stw_userFormWrapper.stw_userRegForm{height:85%}
}






