/** Shopify CDN: Minification failed

Line 8:0 All "@import" rules must come first
Line 8:112 All "@import" rules must come first

**/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');@font-face{font-family:"CanelaRegular",sans-serif;src:url('/cdn/shop/files/CanelaRegularTrial.eot?v=1758103396');src:url('/cdn/shop/files/CanelaRegularTrial.eot?v=1758103396') format('embedded-opentype'),url('/cdn/shop/files/CanelaRegularTrial.woff?v=1758103395') format('woff2'),url('/cdn/shop/files/CanelaRegularTrial.woff2?v=1758103395') format('woff'),url('/cdn/shop/files/CanelaRegularTrial.ttf?v=1758103396') format('truetype');}
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100..900;1,100..900&family=Sofia+Sans:ital,wght@0,1..1000;1,1..1000&display=swap');body{position:relative;overflow-x:hidden;font-family:"Open Sans",sans-serif;}
body:not(.template-index) .site-header,body:not(.template-index) .nov-footer{background:transparent;}
.container{width:100%;max-width:1400px;}
/* Water Bottal Animation */
/* .box1{height:800px;background-color:#ccc;}
.box2{height:800px;background-color:yellow;}
.waterBx{display:flex;justify-content:center;height:100%;}
.custom-section{background:#fafafe;}
.mainbx{background:#fafafe;}
*/
/* .water-wrapper{display:inline-block;position:relative;margin:auto;margin-top:-50px;}
*/
/* .water-wrapper:before{content:"";position:absolute;top:15%;left:50%;right:10px;bottom:5%;background:linear-gradient(90deg,#5f5f5f,#424242);z-index:-1;border-top-right-radius:50px;}
.bottle-water{width:100px;background:linear-gradient(90deg,#94c8db,#88bbce);position:absolute;bottom:20px;right:5px;left:5px;z-index:-1;width:auto;height:20%;}
.bottle-water:before{content:"";position:absolute;top:-10px;left:0;right:0;width:100%;background-color:#c3e1e6;border-radius:50%;height:20px;}
.dropBx{display:flex;align-items:center;justify-content:center;margin:100px 0 0;}
.water-wrapper-bottom{width:auto;height:90vh;}
.dropBx svg{position:absolute;left:-30px;right:0;top:-30px;margin:auto;}
*/
/* .droplet{opacity:0;}
*/
.site-header__logo{text-align:left;}
/* .contentsticky_logo{position:absolute;left:0;right:0;margin:auto;bottom:-53px;z-index:1;text-align:center;width:130px;height:130px;background:#fff;border-radius:200px;display:flex;align-items:center;justify-content:center;max-width:130px;max-height:130px;}
*/
body.cart_popup_opened{overflow:hidden !important;position:fixed;}
#cart_block #cart-info{min-width:184px;box-shadow:0 0 15px #0000001a;padding:14px;background:#fff;}
#cart_block #cart-info .cart{box-shadow:none;}
#cart_block #cart-info .cart .ajaxcart__footer{padding:0;}
#cart_block #cart-info .cart_threshold{padding:0 0 15px;}
.cart-empty-message{padding:0!important;text-align:left!important;font-size:14px!important;color:#f00000!important;}
.cart-empty-message .continue-shopping{background:#15a9e7 !important;border:none;border-radius:60px;font-family:Open Sans !important;font-size:13px;font-weight:400 !important;text-transform:capitalize;border:none !important;text-decoration:none!important;padding:6px 14px;color:#fff!important;}
#AccessibleNav ul li:first-child{display:none;}
#AccessibleNav ul li:last-child{display:none;}
#AccessibleNav .site-nav li:nth-child(3){display:none;}
.menu-right { margin-right: 10px; }
.site-header .group_items { gap: 10px; }
.menu-right .site-nav li:first-child,.menu-right .site-nav li:nth-child(2){display:none;}
.section-slideshow .slick-slide video{left:inherit;right:inherit;transform:inherit;width:100%;height:700px;margin:auto;display:table;position:inherit;border-radius:20px;}
.bottleHead{text-align:center;padding:80px 0 100px;}
.bottleHead h2{margin:0 0 20px;font-size:50px;text-transform:capitalize;}
.bottleHead p{font-size:15px;color:#000;max-width:60%;margin:auto;}
.waterQality img{max-width:80px;margin:auto;margin-bottom:0;}
/* .waterQality > div{display:flex;flex-direction:column;justify-content:center;}
*/
.waterQality h4{font-weight:800;font-size:22px;}
.waterQality{position:relative;max-width:330px;width:330px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;overflow:hidden;height:190px;}
.waterInnerBx{display:flex;align-items:center;width:100%;max-width:1200px;justify-content:space-between;}
.waterInfor{position:relative;display:flex;align-items:center;justify-content:center;max-width:330px;width:330px;flex-direction:column;gap:15px;height:190px;overflow:hidden;padding:0 15px;}
.waterInfor p{font-size:16px;color:#393939;line-height:24px;}
.qality,.infoText{position:absolute;top:0;left:0;right:0;margin:auto;height:190px;transform:translateY(120px);opacity:0;will-change:transform,opacity;}
.waterInforSm{display:none;}
.main-slider .slick-list{padding-bottom:30px;}
.section-slideshow .content-caption .content{overflow:visible;left:30px;}
.site-header__logo-image img{max-width:160px !important;}
.template-index .site-header__logo-image img{filter:brightness(0) invert(1);}
.template-index header.site-header.sticky .site-header__logo-image img{filter:invert(1);}
.section-slideshow .slick-dots{bottom:46px;}
#cart_block #cart-info{padding-top:10px;}
#header-sticky{padding:10px 0;}
#cart_block #cart-info .cart .ajaxcart__footer .btn.cart__checkout{background:#15a9e7 !important;border:none;border-radius:60px;font-family:Open Sans!important;font-size:14px;font-weight:400 !important;text-transform:capitalize;border:none!important;}
#cart_block #cart-info .cart .ajaxcart__footer .btn.cart__checkout span{font-family:'Open Sans'!important;font-size:14px;font-weight:400;text-transform:capitalize;}
#cart_block #cart-info .cart .ajaxcart__footer .btn{border:none!important;background:#0a2342;color:#fff!important;border-radius:60px;}
#cart_block #cart-info .cart .ajaxcart__footer .btn span{color:#fff;font-family:'Open Sans' !important;font-size:14px;font-weight:400;text-transform:capitalize;}
#cart_block #cart-info .cart .remove-from-cart{background:#ffe7e7!important;color:#f00000!important;}
#cart_block #cart-info .cart .ajaxcart__footer .btn.cart__checkout:hover span{color:#fff!important;}
.cart-section .cart .cart__layout_left .cart__body .cart__image-wrapper .cart__image{max-height:100px;border:none;padding:0;}
.site-header .group_items .site-header_myaccount .account-list-content a{text-transform:capitalize;font-weight:500;color:#898b95;font-size:14px;font-family:'Montserrat';}
.site-header .group_items .site-header_myaccount .account-list-content a i{margin-right:1px;color:#4fb3e8;}
.site-header .group_items .site-header_myaccount .account-list-content a.check-out{display:none;}
.site-header .group_items .site-header_myaccount .account-list-content{padding:0;}
.productBx h1{font-family:'Montserrat';font-weight:700;text-transform:capitalize;font-size:45px;line-height:57px;color:#898b95;margin:0 0 50px;text-align:center;}
.productBx h2{font-size:20px;color:#303030;line-height:32px;font-family:'Open Sans';font-weight:400;text-align:center;margin:0 0 60px;}
.template-index form.formAddToCart{display:none;}
.template-index .product-price__price{display:none;}
.productBx{padding:50px 0;}
.productBx .container{max-width:960px;}
.page-contact .formContactUs .contact_message .title_block{font-size:17px;color:#848484;}
.page-contact .formContactUs .contact_message .social-icons li a i{color:#848484;}
.page-contact .formContactUs .contact_message .social-icons li:not(:last-child){margin-right:14px;}
.site-header .group_items .site-header_myaccount .account-list-content a{margin:0;}
.account-list.dropdown-menu{min-width:235px!important;top:40px !important;}
.site-header__search .site-header__search-icon i.icon-search{background:url(/cdn/shop/files/searchicon.png?addas) 0 0 no-repeat!important;background-size:20px;}
.site-header .group_items .site-header_myaccount .account-list-content a:hover{color:#848484;background:#f4f4f4;}
.currency_header{display:none;}
.site-header .group_items .myaccount-title{margin:-3px 0 0 10px!important;}
#cart_block #cart-info .content_threshold.threshold_congrats{padding:6px 13px;border-radius:50px;font-weight:400;font-size:11px;text-transform:capitalize;}
.main-slider .slick-list .content-caption .caption-animate{font-family:'Montserrat';text-transform:capitalize;margin:0 0 10px;font-size:60px;line-height:65px;padding:0 !important;color:#fff !important;font-weight:400;}
.main-slider .slick-list .content-caption .caption-animate.caption-3{font-weight:700;color:#4FB3E8!important;}
.main-slider .slick-list .content-caption .caption-animate.caption-1{margin-bottom:30px;color:#fff !important;}
.main-slider .slick-list .content-caption .caption-animate.caption-2{margin-bottom:30px;font-size:22px;font-family:'Open Sans';line-height:31px;}
.section-slideshow .content-caption .caption-1{display:block;padding:0;font-family:'Montserrat';text-transform:capitalize;margin:0 0 10px;font-size:60px;line-height:65px;font-weight:700;color:#4FB3E8!important;text-align:left;}
.section-slideshow .content-caption .caption-2{display:block;padding:0;margin-bottom:30px;color:#fff !important;font-family:'Montserrat';text-transform:capitalize;font-size:60px;line-height:65px;font-weight:700;text-align:left;}
.section-slideshow .content-caption .caption-3{display:block;padding:0;margin-bottom:30px;color:#fff !important;margin-bottom:0;font-size:22px;font-family:'Open Sans';line-height:31px;text-align:left;text-transform:capitalize;font-weight:400;}
.main-slider .slick-list .content-caption .caption-animate.cap_link{min-width:140px;line-height:25px;font-size:25px;border-radius:13px;background:none;margin:15px 0 0;text-align:left;}
.main-slider .slick-list .content-caption .caption-animate.cap_link a{background:#15a9e7;padding:15px 20px;font-family:'Open Sans';font-size:18px;font-weight:400;border-radius:60px;color:#0A2342 !important;text-transform:capitalize;text-align:center;}
.main-slider .slick-list .content-caption .caption-animate.cap_link a i{display:none;}
.main-slider .slick-list .content-caption .caption-animate.cap_link a:hover,.main-slider .slick-list .content-caption .caption-animate.cap_link a:focus{background:#0A2342;color:#fff!important;}
/* Home page */
.menu-right ul{padding:0;}
.site-header__cart.style_2 .site-header__cart-count{top:-17px;}
.site-header .search_inline{margin-left:10px;margin-right:0;display:none;}
.site-header .site-header_items .site-nav{padding:0;}
.site-header .site-header_items .site-nav li{margin:0 4px;}
.site-header .site-header_items .site-nav li a{color:#848484;font-size:18px;font-family:'Montserrat';padding:10px 0;font-weight:500;}
.site-header .site-header_items .site-nav li a:hover,.site-header .site-header_items .site-nav li a:focus{color:#000;}
.site-header .site-header_items .site-nav .site-nav--active a{color:#000;}
/* .template-index .site-header .site-header_items .site-nav li a{color:#fff;}
*/
.template-index .site-header .site-header_items .site-nav li a{color:#fff;}
.template-index .site-header .site-header_items .site-nav li a:hover,.template-index .site-header .site-header_items .site-nav li a:focus{color:#000;}
.site-header.sticky .site-header_items .site-nav li a{color:#848484;}
.site-header__search .site_header__search .search-header__submit{left:7px;}
.site-header__search .site_header__search .search-header__input{border:1px solid #0000001A;padding:3px 10px 3px 40px;border-radius:80px;color:#1E1E1E;font-family:'Montserrat';font-size:16px;background:#fff;font-weight:500;min-width:210px !important;min-height:46px;}
.site-header__search .site_header__search .search-header__input::-webkit-input-placeholder{color:#1E1E1E;font-weight:500;font-size:16px;font-family:"Montserrat",sans-serif;text-transform:capitalize;}
.site-header__search .site_header__search .search-header__input:-moz-placeholder{color:#1E1E1E;font-weight:500;font-size:16px;font-family:"Montserrat",sans-serif;text-transform:capitalize;}
.product-single__tabs .nav-tabs>li a.active,.product-single__tabs .nav-tabs>li a:hover{color:#4fb3e8;}
.site-header__cart .site-header__cart-count{background:#4FB3E8;}
.site-header__logo-link{margin-bottom:0!important;}
.site-header .site-header_items{min-height:50px;padding:17px 0;}
.menu-right ul{display:flex;align-items:center;gap:10px;list-style:none;}
.menu-right ul li a{color:#898b95;font-size:18px;font-family:'Montserrat';padding:10px 10px;font-weight:500;}
.menu-right ul li a:hover,.menu-right ul li a:focus{color:#4fb3e8;}
.site-header .site-header_items .site-nav li a:after{content:'';width:0;height:2px;background:#000;transition:all ease .3s;position:absolute;bottom:0;left:0;}
.site-header .site-header_items .site-nav li a:hover::after,.site-header .site-header_items .site-nav li.site-nav--active a:after{width:100%;}
/* .template-index .menu-right ul li a{color:#fff;}
*/
.template-index .menu-right ul li a:hover,.template-index .menu-right ul li a:focus{color:#4fb3e8;}
#cart_block #cart-info .cart .ajaxcart__inner .ajaxcart__product .media>a img{border:none!important;max-height:80px;object-fit:contain;}
#cart_block #cart-info .cart .ajaxcart__inner .product-name,#cart_block #cart-info .cart .ajaxcart__inner .ajaxcart__product-meta{line-height:17px;font-size:12px;}
/* .site-header .site-header_items nav{margin:auto;}
*/
header.site-header{padding:0 0;position:fixed;top:0;left:0;width:100%;z-index:999;}
.template-index header.site-header{background-color:transparent!important;}
/* header.site-header:hover,header.site-header:focus{background-color:rgba(255,255,255,0.6) !important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);}
*/
header.site-header.sticky{background:#fff!important;box-shadow:0 2px 10px rgba(0,0,0,0.1);}
/* header.site-header:hover .menu-right ul li a,header.site-header:focus .menu-right ul li a{color:#898b95;}
*/
/* header.site-header:hover .site-header_items .site-nav li a,header.site-header:focus .site-header_items .site-nav li a{color:#898b95;}
*/
/* header.site-header.sticky .site-header_items .site-nav li a{color:#898b95;}
*/
/* header.site-header:hover .menu-right ul li a:hover,header.site-header:focus .menu-right ul li a:focus{color:#000;}
*/
/* header.site-header:hover .site-header_items .site-nav li a:hover,header.site-header:focus .site-header_items .site-nav li a:focus{color:#000;}
*/
/* header.site-header.sticky .menu-right ul li a{color:#898b95;}
*/
.herocnt{position:absolute;left:0;top:0;bottom:0;width:100%;margin:auto;z-index:9;text-align:center;height:100%;display:flex;align-items:center;justify-content:flex-start;background:#00000087;}
/* .herocnt .container{max-width:620px;background:#ffffffed;padding:12px;border-radius:2px;}
*/
.heroVideo{position:relative;margin-top:-80px;}
.herocnt .caption-1{display:block;padding:0;font-family:'Montserrat';text-transform:initial;margin:0 0 30px;font-size:48px;line-height:60px;font-weight:700;color:#ffffff !important;text-align:revert;}
.herocnt .caption-2{display:block;display:none;padding:0;margin-bottom:30px;color:#fff !important;font-family:'Montserrat';text-transform:capitalize;font-size:70px;line-height:75px;font-weight:700;text-align:left;text-shadow:5px 7px 10px rgba(0,0,0,.15);}
.herocnt .caption-3{display:block;padding:0;margin-bottom:30px;color:#ffffff !important;font-size:21px;font-family:'Open Sans';line-height:37px;text-align:center;font-weight:500;}
.herocnt .shopnow{display:inline-block;background:#15a9e7;padding:14px 20px;font-family:'Open Sans';font-size:18px;font-weight:400;border-radius:60px;color:#0A2342 !important;text-align:center;min-width:170px;}
.herocnt .shopnow:hover,.herocnt .shopnow:focus{background:#0A2342;color:#fff!important;}
.shopbtn{margin:0 0 0;}
.heroVideo:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#00000063;width:100%;height:100%;z-index:1;display:none;}
/* .site-header__logo-image img{max-width:80px;}
*/
.site-header__cart .site-header__cart-icon{background:url(/cdn/shop/files/carticon.png?v=1762930309)0 0 no-repeat;}
.site-header__cart .site-header__cart-icon:hover{background-position:0 0;}
.site-header .group_items .site-header_myaccount .icon-account{background:url(/cdn/shop/files/user.png?v=1758106780) 0 0 no-repeat;}
.site-header .group_items .site-header_myaccount .icon-account:hover{background-position:0 0;}
.section-slideshow .slideshow{box-shadow:none;border-radius:0;}
.section-slideshow .slick-slide .image-entity{height:700px;width:100%;object-fit:cover;border-radius:20px;}
.main-slider figcaption.caption .content-caption .container{display:flex;align-items:center;max-width:580px;margin:0;padding:15px;height:100%;}
.section-slideshow .content-caption{height:100%;top:0 !important;transform:inherit !important;bottom:0 !important;}
/* .section-slideshow .slick-slide .slide-image{max-width:410px;}
*/
.main-slider figcaption.caption{height:100%;position:absolute;left:0;top:0;bottom:0;width:100%;}
body.template-index .main-content{padding-top:0;}
/* .main-slider figcaption.caption .content-caption{left:0;top:0;bottom:0;margin:auto;height:100%;display:flex;align-items:center;}
*/
.main-content{padding-top:140px;}
.section-slideshow .slick-slide figure{display:flex;width:100%;margin:auto;}
.section-slideshow .slick-slide figure a{display:block;width:100%;}
.main-slider{padding-top:0;padding-bottom:0;}
.bg-policy{padding:70px 0;}
.nov-policy .block_content{padding:35px 15px 15px 15px;border-radius:8px;min-height:280px;}
.policy-icon{text-align:center;}
.policy-info{text-align:center;}
.policy-info .title-policy{font-size:25px !important;font-weight:500 !important;font-family:'Montserrat' !important;text-transform:capitalize !important;margin:30px 0 10px !important;}
.policy-info .desc-policy{font-size:14px!important;line-height:27px!important;color:#fff!important;}
.section-product-slider .sub_title{font-size:22px;color:#303030;line-height:30px;font-family:"Open Sans",sans-serif;font-weight:400;}
.section-product-slider .nov-slick-carousel{margin:0;background:#F7F7F7;padding:20px 20px;border-radius:30px;}
.section-product-slider .title_block span{font-size:45px;font-family:'Montserrat';font-weight:700;color:#0A2342;}
.section-product-slider{padding-top:50px;}
.exploreCollectionHead{display:flex;align-items:center;justify-content:space-between;}
.explorebtnbx a{border:1px solid #0A2342!important;border-radius:60px!important;font-size:18px!important;font-weight:400!important;color:#0A2342!important;padding:13px 26px;text-align:center;}
.explorebtnbx a:hover,.explorebtnbx a:focus{border:none!important;background:#15a9e7!important;color:#0A2342!important;}
.section-product-slider .product__review{display:none;}
.section-product-slider .product__price{display:none;}
.section-product-slider .group-buttons{display:none!important;}
.section-product-slider .product__title a{text-align:center;font-size:22px;color:#202020;font-weight:700;font-family:'Montserrat';text-transform:uppercase;}
.section-product-slider .product__title{text-align:center;margin:20px 0 0;}
.item-product .formAddToCart .btnAddToCart{background:#4FB3E8;color:#0A2342 !important;font-family:Open sans-serif;font-size:16px;font-weight:400 !important;}
.item-product .formAddToCart .btnAddToCart i.zmdi-check{color:#0A2342 !important;}
.item-product .formAddToCart .btnAddToCart span{font-weight:400;font-size:17px;color:#0A2342 !important;text-transform:capitalize;}
/* .item-product .formAddToCart .btnAddToCart:hover,.item-product .formAddToCart .btnAddToCart:focus{background:#0A2342;color:#fff!important;}
*/
/* .item-product .formAddToCart .btnAddToCart:hover span,.item-product .formAddToCart .btnAddToCart:focus span{color:#fff!important;}
*/
/* .item-product .formAddToCart .btnAddToCart:hover i.zmdi-check,.item-product .formAddToCart .btnAddToCart:focus i.zmdi-check{color:#fff!important;}
*/
.item-product .product__info .product__price{font-size:18px;}
.list-filter .filter-item.filter-size .list-inline li .filter-option-value{font-family:Montserrat,HelveticaNeue,Helvetica Neue,sans-serif!important;color:#0a2342!important;font-weight:700!important;font-size:12px!important;}
.list-filter .filter-item.filter-price .price-input{font-family:Montserrat,HelveticaNeue,Helvetica Neue,sans-serif;color:#0a2342;font-weight:700;font-size:12px;}
.section-product-slider .item-product{border:1px solid #00000033;padding:10px;box-shadow:none;border-radius:20px;height:470px;display:flex;align-items:center;justify-content:center;}
.section-product-slider .slick-list{padding-top:15px;padding-bottom:15px;}
#section-policy-1598948358492 .bg-policy{padding-bottom:50px;}
.section-policy .bg-policy .title_block span{padding:0;font-size:35px;color:#0a2342;line-height:37px;font-family:"Montserrat",sans-serif;font-weight:600;}
.section-policy .bg-policy .title_block{text-align:center;border:none;}
.section-policy .bg-policy .title_block span:after{display:none;}
.section-custom{margin-top:90px;}
.section-custom .page-width{background-position:5% bottom!important;}
.section-custom .custom_contact_delivery .block_content{align-items:center;}
.section-custom .custom_contact_delivery .block_contact{padding-right:70px;max-width:380px;}
.section-custom .custom_contact_delivery .block_contact .section-delivery .sub_delivery{color:#fff;}
.section-custom .custom_contact_delivery .block_contact .content .tt_i_contact{color:#4FB3E8;}
.section-custom .custom_contact_delivery .contact-form.form-vertical .contact-form input{border-color:#C0C0C0!important;font-size:14px;color:#0A2342;padding:15px 20px;}
.section-custom .custom_contact_delivery .contact-form.form-vertical .contact-form textarea{border-color:#C0C0C0!important;font-size:14px;color:#0A2342;padding:15px 20px;border-radius:15px;height:auto;min-height:150px;}
.section-custom .custom_contact_delivery .contact-form.form-vertical .btn_message{background:#4FB3E8;}
.section-custom .custom_contact_delivery .contact-form.form-vertical .btn_message span{font-family:'Open Sans';font-size:14px;font-weight:600;text-transform:uppercase;}
.section-custom .custom_contact_delivery .contact-form.form-vertical .btn_message:hover,.section-custom .custom_contact_delivery .contact-form.form-vertical .btn_message:focus{background:#0A2342;color:#fff;}
.contact-form input::-webkit-outer-spin-button,.contact-form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.contact-form input[type=number]{-moz-appearance:textfield;}
body.template-index{background:none;}
.shopify-section.nov-footer.footer-1{overflow-x:hidden;position:relative;}
.block-content ~ .social_footer{display:none;}
.footer-layout{position:relative;z-index:3;background:#081C35;padding-top:30px;margin-top:70px;}
.footerTop{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin:0 0 110px;}
.footerLabel{display:flex;align-items:flex-start;gap:55px;}
.footerLabel > div{display:flex;align-items:center;flex-direction:column;gap:10px;text-align:center;justify-content:center;}
.footerLabel h5{font-size:16px;color:#fff;font-weight:400;margin:10px 0 0;}
footer{min-height:450px;padding:110px 0 0;position:relative;margin-top:20px;}
.phone-content .number a{color:#fff;}
.phone-content .number a:hover,.phone-content .number a:focus{color:#fff;}
.email a{color:#fff;}
.email a:hover,.email a:focus{color:#fff;}
.icon-contact i{font-size:21px;color:#fff;}
.contact.d-flex{gap:4px;}
.nov-footer .footer-layout .block_footer .footer_contact .block-content .content-address,.nov-footer .footer-layout .block_footer .footer_contact .block-content .number,.nov-footer .footer-layout .block_footer .footer_contact .block-content .email,.nov-footer .footer-layout .block_footer .footer_contact .block-content .content-hours{font-size:16px;font-weight:400;font-family:'Open Sans';}
.nov-footer .footer-layout .block_footer .footer_html .social_footer .social-icons li a i{font-size:22px;font-weight:400;width:42px;height:42px;background:#fff;border-radius:80px;display:flex;align-items:center;justify-content:center;color:#081C35;}
.nov-footer .footer-layout .block_footer .footer_html .social_footer .social-icons li a:hover i{background:#4FB3E8;color:#fff;}
/* Water wavevs */
/* .ocean{height:5%;width:100%;position:absolute;top:80px;left:0;z-index:-1;}
.wave{background:url(/cdn/shop/files/wave2_cf309646-049d-4990-b8c0-6db319c24901.svg?v=1763032299) repeat-x;position:absolute;top:-198px;width:6400px;height:198px;animation:wave 7s cubic-bezier( 0.36,0.45,0.63,0.53) infinite;transform:translate3d(0,0,0);}
.wave:nth-of-type(2){top:-175px;animation:wave 7s cubic-bezier( 0.36,0.45,0.63,0.53) -.125s infinite,swell 7s ease -1.25s infinite;opacity:1;}
.wave:nth-of-type(3){top:-130px;animation:wave 7s cubic-bezier( 0.36,0.45,0.63,0.53) -.125s infinite,swell 7s ease -1.25s infinite;opacity:1;}
.wave:nth-of-type(4){top:-215px;animation:wave 7s cubic-bezier( 0.36,0.45,0.63,0.53) -.125s infinite,swell 7s ease -1.25s infinite;opacity:1;}
@keyframes wave{0%{margin-left:0;}
100%{margin-left:-1600px;}
}
@keyframes swell{0%,100%{transform:translate3d(0,-25px,0);}
50%{transform:translate3d(0,5px,0);}
}
*/
.wave{position:absolute;left:0;right:0;z-index:1;}
.wave + .wave{z-index:2;}
.wave1{top:-150px;}
.wave2{top:-80px;}
.subscribebx{max-width:470px;}
.subscribebx h3{font-size:25px;font-weight:700;color:#FFFFFF;margin:0 0 35px;}
.subscribebx p{font-size:16px;color:#FFFFFF;font-weight:400;margin:0 0 20px;text-align:left !important;}
.subscribebx .site-footer__newsletter form{position:relative;}
.subscribebx .site-footer__newsletter input#Email_nov_footer{border:none;padding:20px 180px 20px 30px!important;height:auto;border-radius:60px;background:#FFFFFF1A;font-size:14px;color:#fff;font-weight:400;font-family:'Open Sans';min-height:60px;}
/*.newsletter-form input[type="email"],.newsletter-form input[type="email"]:focus,.newsletter-form input[type="email"]:-webkit-autofill{background-color:#FFFFFF1A !important;color:#fff !important;-webkit-box-shadow:0 0 0px 1000px #FFFFFF1A inset !important;}
*/
/* Override Default Autofill BG */
.subscribebx .site-footer__newsletter input#Email_nov_footer:-webkit-autofill,.subscribebx .site-footer__newsletter input#Email_nov_footer:-webkit-autofill:hover,.subscribebx .site-footer__newsletter input#Email_nov_footer:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #081c3591 inset !important;/* ← apna BG color */
-webkit-text-fill-color:#000 !important;transition:background-color 1s ease-in-out 0s !important;}
.subscribebx .site-footer__newsletter .errors ul{list-style:none;padding:0;}
.subscribebx .site-footer__newsletter .errors ul li{font-size:12px;color:#fff;margin:0 0 10px;}
.subscribebx .input-group__btn{position:absolute;right:9px;bottom:6px;}
.subscribebx .input-group__btn .newsletter__submit{position:relative;z-index:3;background:#fff;color:#0A2342;font-size:18px;font-weight:400;font-family:'Open Sans';border-radius:60px;padding:9px 24px;text-transform:capitalize;min-width:150px;text-align:center;justify-content:center;}
.nov-footer .footer_copyright{padding:10px 0 20px;background:#081c35;}
#back-top span{border:1px solid #4fb3e7;display:inline-block;background-color:#4fb3e7;color:#fff;}
.social-icons li:not(:last-child){margin-right:6px;}
.footerlogoSec{max-width:180px;margin:0 0 30px;}
.footerlogoSec img{margin:0;}
.footerlogoSec h4{font-size:16px;line-height: 32px;color:#FFFFFF;margin:14px 0 0;font-weight:400;font-family:'Open Sans';}
.footerlogoSec img{margin:0!important;}
.nov-footer .footer-layout .block_footer{padding-bottom:44px;border-bottom:1px solid #ffffff38;}
.nov-footer .footer-layout .block_footer .footer-block .title-block{font-size:25px;color:#fff;font-weight:700;text-transform:capitalize;}
.nov-footer .footer_copyright .copyright{position:relative;font-size:14px;color:#fff;font-weight:400;z-index:2;}
.nov-footer .footer-layout .block_footer .footer_menu .site-footer__linklist .site-footer__linklist-item a{font-size:16px;color:#fff;}
/* .nov-footer .footer-layout .block_footer .footer_newsletter input{padding-right:130px;background:#fff;}
*/
.mini-vac-notify-container.mini-vac-notify-customcss{display:none !important;}
.footer_menu.footer-block ul.site-footer__linklist{padding:0 0 20px;}
.nov-footer .footer-layout .block_footer .footer_menu{padding:0 15px 5px;}
.nov-footer .footer-layout .block_footer .footer_newsletter input{background:#fff;color:#0A2342;font-size:15px;padding-right:130px;}
.nov-footer .footer-layout .block_footer .footer_newsletter button{background:#4FB3E8;color:#fff;}
.nov-footer .footer-layout .block_footer .footer_newsletter button:hover,.nov-footer .footer-layout .block_footer .footer_newsletter button:focus{background:#0A2342;color:#fff;font-size:15px;font-weight:400;}
.nov-footer .footer-layout .block_footer .footer_newsletter button .newsletter__submit-text--large{font-weight:600;text-transform:uppercase;font-size:15px;}
.nov-section-blog .slider .item .article--listing{position:relative;box-shadow:none;padding:0;padding-bottom:65px;border:1px solid #0000001A;}
.nov-section-blog .slider .item .article--listing .readmore{bottom:20px;left:25px;transform:inherit;}
.nov-section-blog .slider .item .article--listing .readmore a{background:transparent;font-size:16px;font-weight:500;color:#0A2342;font-family:'Open Sans';padding:0;min-width:inherit;padding-right:33px;}
.nov-section-blog .slider .item .article--listing .readmore a:hover,.nov-section-blog .slider .item .article--listing .readmore a:focus{background:transparent;color:#0A2342;}
.nov-section-blog .slider .item .article--listing .readmore a:before{content:'';background:url(/cdn/shop/files/arrowicon_3ca88ba5-db67-425e-bbe0-edc6df170999.png?v=1763120489);position:absolute;right:5px;top:0;width:25px;height:17px;}
.nov-blog .slick-list{padding-top:10px;}
.nov-section-blog .slider .item .article--listing .media-body{padding:6px 25px 40px;text-align:left;}
.nov-section-blog .slider .item .article--listing .media-body .article__title{margin:0 0 20px;}
.nov-section-blog .slider .item .article--listing .media-body .article__title a{font-size:25px;font-family:'Montserrat';color:#0A2342;font-weight:700;}
.nov-section-blog .slider .item .article--listing .media-body .article__info .article_cs .article__author{color:#999;font-weight:400;font-size:12px;}
.nov-section-blog .slider .item .article--listing .media-body .article__info .article__author,.nov-section-blog .slider .item .article--listing .media-body .article__info .article__date{font-size:14px;font-weight:400;color:#999;}
.nov-section-blog .slider .item .article--listing .media-body .article__info{display:none !important;}
.nov-section-blog .slider .item .article--listing .media-body .article__excerpt{font-family:Open Sans,HelveticaNeue,Helvetica Neue,sans-serif;font-weight:400;font-size:22px;color:#303030;line-height:31px;}
.nov-section-blog .slider .item .article--listing .article__list-image-container{border-radius:10px 10px 0 0;}
.slick-slider .slick-dots li button{border:1px solid #ccc;}
.animation-wrap h1{font-family:'Montserrat';font-weight:700;text-transform:capitalize;font-size:40px;line-height:57px;color:#898b95;margin:0 0 15px;}
.animation-wrap p{font-size:22px;color:#898b95;line-height:30px;font-family:'Open Sans';font-weight:400;}
#shopify-section-nov_products_grid_HYk9fp h2.title_block{text-align:center;font-size:25px;font-weight:700;}
/* #shopify-section-nov_products_grid_HYk9fp h2.title_block span{font-weight:700;text-transform:capitalize;font-size:35px;line-height:37px;color:#898b95;margin:0 0 50px;display:block;}
*/
/* #shopify-section-nov_products_grid_HYk9fp h2.title_block span.sub_title{font-size:22px;margin:0;color:#4fb3e8;font-weight:400;}
*/
h2.title_block span{line-height:48px;font-size:40px;color:#0a2342;margin:0 0 30px;font-family:"Montserrat",sans-serif;font-weight:600;text-transform:capitalize;}
body.template-index .grid--view-items .item-product .thumbnail-container{height:100%;width:100%;display:flex;align-items:center;justify-content:center;}
body.template-index .grid--view-items .item-product .thumbnail-container a{width:100%;}
.section-product-slider .product__title a:hover,.section-product-slider .product__title a:focus{color:#4FB3E8;}
.item-product .thumbnail-container .product__thumbnail-second{right:0;}
/* contact */
h1.headingPage{font-family:"Montserrat",sans-serif !important;text-transform:capitalize;font-size:35px;color:#848484;line-height:37px;font-weight:600;}
/* #shopify-section-nov-page-contact{animation:inherit;}
*/
#web-pixels-manager-sandbox-container{position:relative!important;}
#shopify-section-nov-page-contact{animation:inherit !important;visibility:visible !important;position:relative;}
.page-contact .formContactUs .contact-form.form-vertical [type=submit]{background:#15a9e7;color:#0A2342;border-radius:80px;}
.page-contact .formContactUs .contact-form.form-vertical [type=submit] span{font-family:Open Sans,HelveticaNeue,Helvetica Neue,sans-serif;background:none;color:#0A2342 !important;font-size:16px;font-weight:400 !important;text-transform:capitalize;}
.page-contact .formContactUs .contact-form.form-vertical [type=submit]:hover,.page-contact .formContactUs .contact-form.form-vertical [type=submit]:focus{background:#0A2342;color:#fff!important;}
.page-contact .formContactUs .contact-form.form-vertical [type=submit]:hover span,.page-contact .formContactUs .contact-form.form-vertical [type=submit]:focus span{color:#fff!important;}
.page-contact .formContactUs .contact-form input{border-color:#C0C0C0;border-radius:4px;font-size:14px;height:auto;padding:14px 17px;font-family:'Open Sans';text-transform:inherit;color:#0a2342;}
.page-contact .formContactUs .contact-form input::-webkit-input-placeholder{color:#0a2342;font-size:14px;font-family:"Open Sans",sans-serif;text-transform:inherit;}
.page-contact .formContactUs .contact-form input:-moz-placeholder{color:#0a2342;font-size:14px;font-family:"Open Sans",sans-serif;text-transform:inherit;}
.page-contact .formContactUs .contact-form textarea{border-color:#C0C0C0;border-radius:4px;font-size:15px;color:#0a2342;height:150px;padding:23px 17px;font-family:'Open Sans';text-transform:inherit;}
.page-contact .formContactUs .contact-form textarea::-webkit-input-placeholder{color:#0a2342;font-size:14px;font-family:"Open Sans",sans-serif;text-transform:inherit;}
.page-contact .formContactUs .contact-form textarea:-moz-placeholder{color:#0a2342;font-size:14px;font-family:"Open Sans",sans-serif;text-transform:inherit;}
.contact-form.form-vertical{box-shadow:0 0 11px 0 rgba(0,0,0,0.1);padding:20px;border-radius:7px;}
.page-contact .formContactUs .contact-form{margin-bottom:0!important;}
#contact_form .form-success{color:#328b06;text-align:center;margin:20px 0 0;}
.page-contact .content .tt_i_contact{font-family:Montserrat,HelveticaNeue,Helvetica Neue,sans-serif;font-weight:600;font-size:18px;color:#848484;margin-bottom:9px;}
.page-contact .formContactUs .contact_message .sub_title{font-size:16px;line-height:25px;}
.page-contact .content .sub_bold{font-family:'Open Sans';font-weight:400;font-size:16px;color:#666;}
.page-contact .content .sub_i_contact{font-family:'Open Sans';font-weight:400;font-size:16px;color:#666;}
/* Water Animation New */
#shopify-section-water_animation_ax6fHe{position:relative;overflow:hidden;}
.homepage-blocks{position:relative;overflow:hidden}
.hp-block_img{border-radius:6px;height:100%;position:relative;overflow:hidden;display:block}
.hp-block_img:before{content:"";position:relative;padding-bottom:60%;display:block}
.features-col--text{position:relative;margin-top:40px;display:flex;justify-content:space-between}
.feature__img-wrapper{position:relative;height:100vh}
.bottle-feature{position:relative}
.p_features{height:300vh;position:relative}
.p_features .p_features_item{position:absolute;top:50%;transform:translateY(-50%)}
.animated-water-fill{position:absolute;top:0;left:0;right:0;width:36vh}
.animated-water-fill:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;background:#5f5f5f;background:linear-gradient(90deg,#5f5f5f,#424242);z-index:-1}
.bottle_wrapper{height:100vh;text-align:center;position:relative;display:block}
.bottle_wrapper .bottle_wrapper_img{height:100%;width:auto}
.col-item-img{position:relative}
.col-item-img img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain}
.p_wrapper{position:absolute;top:0;left:0;right:0;text-align:center;width:100%;display:block}
.water-wrapper{display:inline-block;position:relative;margin:5vh auto 0}
/* .water-wrapper:before{content:"";position:absolute;top:22%;left:50%;right:10px;bottom:5%;background:#5f5f5f;background:linear-gradient(90deg,#5f5f5f,#424242);z-index:-1;border-top-right-radius:50px}
*/
.water-wrapper-bottom{width:auto;height:90vh}
.bottle-water{width:93% !important;background:#4FB3E8;background:linear-gradient(90deg,#94c8db,#4FB3E8);position:absolute;bottom:10px;right:0;z-index:-1;left:0;margin:auto;border-radius:0 0 70px 80px;}
.bottle-water:before{content:"";position:absolute;top:-10px;left:0;right:0;width:100%;background-color:#e3f5ff;border-radius:50%;height:20px}
.parallax_item_wrap{position:relative;height:100vh}
.parallax_item_wrap .parallax_item{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}
.img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.feature__info,.feature__info_2,.feature__info_mobile{position:absolute;top:50%;width:100%;transform:translateY(-50%);min-height:300px;align-items:center;justify-content:center !important;}
.feature__info img,.feature__info_mobile img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain;margin-bottom:.5rem!important;}
.custom-wrapper .custom-logo{max-width:400px;margin:0 auto}
.features-text-wrapper{position:relative;height:100vh;width:100%;overflow:hidden}
.droplet path{fill:#4FB3E8}
.droplet.white path{fill:#fff}
.f-s-nav{list-style:none;display:flex;padding:0;margin:10px auto;text-align:center}
.f-s-nav li a{display:block;padding:.35rem 2rem;background:#f9f9ff;color:var(--blue);font-size:1.2rem;cursor:pointer;transition:all .5s cubic-bezier(.23,1,.32,1)}
.f-s-nav li a i{color:var(--blue)}
.f-s-nav li a:hover{background:var(--blue)}
.f-s-nav li a:hover i{color:#fff}
.f-s-nav li.prev a{border-top-left-radius:50px;border-bottom-left-radius:50px}
.f-s-nav li.next a{border-top-right-radius:50px;border-bottom-right-radius:50px}
.featured-collection{position:relative}
.featured-collection .wavy-fill{position:absolute;left:0;right:0;bottom:-2px;height:0;background-color:#5489a3;overflow:visible;display:block}
.featured-collection .anim-wave{position:absolute;top:-120px;left:0;right:0;width:100%;width:100%!important}
.featured-collection .anim-wave path{width:100%!important}
.shopify-section-group-footer-group{overflow-x:hidden;position:relative;z-index:1}
.wavy-footer{position:relative;width:105vw;transform:translateY(100%);z-index:-1;transition:all 1.5s cubic-bezier(.23,1,.32,1)}
.wavy-footer svg{width:100vw}
.wavy-footer.ready{transform:translateY(0)}
.state-2{visibility:hidden}
.image-break{min-height:75vh;height:100%;overflow:hidden;position:relative;z-index:1}
.image-break-content{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);z-index:2}
.image-break .wave-svg-holder{position:absolute;top:-1px;left:0;right:0;z-index:1;transform:rotate(180deg);will-change:transform}
.image-break .wave-svg{width:100%;height:auto}
.right-path-icons .right-path-icon img{margin:0 auto 1rem;width:80px;height:80px;-o-object-fit:contain;object-fit:contain;display:block}
.right-path-icons .right-path-icon img path{fill:#5489a3}
.path-bottle{text-align:center}
.path-bottle img{height:80vh;width:auto}
.feature__info h5{font-size:30px;font-family:Montserrat;color:#848484;font-weight:700;text-transform:capitalize;margin:10px 0 0;}
.feature__info_2 p{font-size:22px;font-weight:400;font-family:'Open Sans';color:#848484;}
.sortPagiBar .filters-toolbar__item .btn{background:#fff;color:#0a2342;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);border-radius:5px;text-transform:capitalize;font-family:'Montserrat';font-weight:600;font-size:13px;height:auto;}
.sortPagiBar .showing-total{font-size:16px;color:#0a2342;text-transform:capitalize;font-weight:700;font-family:'Montserrat';}
body.template-customers\/account .list_address{padding:30px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);margin:25px 0 30px;border-radius:9px;width:100%;margin-top:0 !important;display:flex;flex-wrap:wrap;gap:10px;}
body.template-customers\/account .list_address li{width:32%;}
/* body.template-customers\/account .list_address li:last-child{border-bottom:none;padding-bottom:0;}
*/
#AddressNewForm{padding:30px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);margin:25px 0 30px;border-radius:9px;width:100%;}
#AddressNewForm h2.title_block.text-left{font-family:"Montserrat",sans-serif !important;text-transform:capitalize;font-size:23px;color:#0a2342;line-height:30px;font-weight:600;margin-bottom:5px;margin:0 0 20px;}
#AddressNewForm h2.title_block.text-left span{font-size:23px;}
#AddressNewForm input[type="submit"]{background:#4fb3e8;color:#fff;font-family:Open Sans;font-size:16px;font-weight:600 !important;border-radius:60px;min-width:130px;margin-bottom:0;}
#AddressNewForm button.btn.address-new-toggle{background:#e74848;}
/* Thumbnail Sider */
.thumbnail-slider-section{background:#F4F4F4;padding:70px 0;}
.thumbnail-slider-section h2.thumbnail-slider-heading{color:#848484;font-size:45px;font-weight:700;text-align:center;font-family:'Montserrat';margin:0 0 10px;}
.thumbnail-slider-section p.thumbnail-slider-subheading{font-size:22px;font-weight:400;color:#848484;text-align:center;max-width:1030px;margin:0 auto 60px;line-height:32px;}
.thumbnail-slider .item{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;}
.thumbnail-slider .item img{width:280px;height:280px;object-fit:cover;border-radius:16px;transition:transform 0.5s ease;}
.thumbnail-slider .center img{transform:scale(1.1);}
.customSliderFp .owl-stage-outer{max-width:800px;margin:auto;}
.thumbnail-slider{max-width:1300px;margin:auto;}
.thumbnail-slider-btn{margin:90px 0 0;text-align:center;}
.thumbnail-slider-btn a{background:transparent;border:1px solid #848484;border-radius:60px;padding:15px 30px;font-size:18px;font-weight:400;color:#848484;text-transform:capitalize;}
.thumbnail-slider .item{transition:transform 0.6s ease,opacity 0.6s ease;opacity:0.9;transform:scale(0.8);}
.thumbnail-slider .owl-item.active.center .item{transform:scale(1.11);opacity:1;z-index:2;border-radius:48px;overflow:visible;}
.thumbnail-slider .owl-item.active.center .item img{transform:scale(0.9);border-radius:15px;}
.thumbnail-slider .item img{display:block;width:100%;height:auto;transform-origin:center center;transition:transform 0.6s ease;border-radius:15px;}
.thumbnail-slider .owl-dots{display:flex;align-items:center;justify-content:center;gap:15px;margin:25px 0 0;}
.thumbnail-slider .owl-dot span{background:#0A23424D;width:13px;display:block;height:11px;border-radius:40px;}
.thumbnail-slider .owl-dot.active span{background:#000;width:18px;}
/* custome Section */
.custom-content-img{padding:80px 0;}
.custom-content-img .content-wrapper{display:flex;flex-wrap:wrap;gap:40px;align-items:center;}
.custom-content-img .left-img{flex:1 1 30%;}
.custom-content-img .left-img img{width:100%;border-radius:16px;display:block;max-height:400px;object-fit:cover;}
.custom-content-img .right-content{flex:1 1 50%;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;}
.custom-content-img .right-content h2{margin:0;font-size:45px;font-weight:700;color:#848484;font-family:'Montserrat';}
.custom-content-img .right-content p{margin:0 0 20px;font-size:22px;color:#848484;font-weight:400;line-height:37px;font-family:'Open Sans';}
.custom-content-img .learn-btn{display:block;padding:12px 11px;color:#848484;text-decoration:none;transition:0.3s;border:1px solid #848484;width:auto;font-size:18px;font-weight:400;text-align:center;font-family:'Open Sans';border-radius:80px;max-width:150px;}
.custom-content-img .learn-btn:hover{background:#15a9e7;color:#fff;border-color:#15a9e7;}
/* Timer */
.countdown-section{padding:30px 0;text-align:center;z-index:1;}
.countdown-wrapper{display:none;gap:10px;align-items:center;justify-content:center;}
.countdown-wrapper .time-box{display:flex;flex-direction:column;align-items:center;color:#848484;background:rgb(255 255 255);padding:15px 18px;border-radius:12px;text-align:center;min-width:95px;backdrop-filter:blur(6px);transition:0.3s;}
.countdown-wrapper .time-box .num{font-size:26px;line-height:28px;font-weight:700;font-family:'Open Sans';font-style:italic;width:100%;}
.countdown-wrapper .time-box .label{font-size:11px;margin-top:5px;font-weight:700;font-family:'Open Sans';}
.notify-btn{cursor:pointer;background:#15a9e7;color:#0A2342;border-radius:80px;font-size:17px;text-align:center;padding:15px 10px;border:none;min-width:220px;font-weight:500;}
.time-box small{font-size:14px;opacity:0.9;}
.timedots{display:none;z-index:1;position:relative;margin-top:-20px;}
.countdownBx{display:flex;align-items:center;justify-content:space-between;padding:70px;border-radius:20px;background:linear-gradient(311deg,#081c35,#415266);position:relative;overflow:hidden;margin:0 0 40px;}
.countdownBx .timedots img{position:relative;}
.countdownBx a{display:flex;align-items:center;justify-content:space-between;width:100%;}
.countdownBx img{object-fit:cover;border-radius:15px;transition:all ease .3s;object-position:top;max-height:400px;margin-right:110px;}
.countdownBx:hover img,.countdownBx:focus img{transform:scale(1.1);transition:all ease .3s;}
.countbxmain{display:flex;align-items:flex-start;gap:0;flex-direction:column;}
.countCnt{z-index:1;text-align:left;}
.countCnt h2{font-family:'Montserrat';font-size:48px;font-weight:700;color:#ffffff;margin-bottom:20px;}
.countCnt p{font-size:35px;color:#ffffff;margin-bottom:0;font-weight:300;line-height:40px;}
.notifybtn{z-index:1;}
.notifybtn a{display:inline-block;padding:12px 24px;background:#4FB3E8;border-radius:50px;font-size:18px;font-weight:400;color:#0A2342;}
.notifybtn a:hover,.notifybtn a:focus{background:#fff;color:#0A2342;}
#notifyError{margin:0 0 6px;}
/* tabbing */
.custom-tabs{width:100%;margin-top:0;background:#5489a3;padding-top:60px;}
.tab-buttons{display:flex;gap:150px;justify-content:center;width:100%;}
.tab-btn{padding:0;cursor:pointer;transition:.3s;background:none;border:none;opacity:0.4;}
.tab-btn.active{opacity:1;}
.tab-content{display:none;padding:15px;max-width:920px;margin:0 auto 50px;min-height:170px;}
.tab-content.active{display:block;}
#shopify-section-custom_section_hkpHW6 .custom-section{background:none;padding:0;}
#shopify-section-custom_section_hkpHW6 .custom-section h2{display:none;margin:0;}
.tab-content h4{font-size:22px;color:#fff;font-family:'Montserrat',sans-serif;line-height:30px;font-weight:600;}
.list--view-items .item-product .formAddToCart .btnAddToCart{background:#15a9e7;color:#fff;}
.list--view-items .item-product .formAddToCart .btnAddToCart span{color:#fff;margin:0 0 0 10px;}
.list--view-items .item-product .formAddToCart .btnAddToCart .icon_cart{display:none;}
.list--view-items .item-product .formAddToCart .btnAddToCart:hover,.list--view-items .item-product .formAddToCart .btnAddToCart:focus{background:#15a9e7;color:#0A2342 !important;}
.product-price__price.product-price__price-nov-product-template{color:#4fb3e8;}
button.btnAddToCart.btn.product-form__cart-submit{background:#4fb3e8;}
.list--view-items .item-product .thumbnail-container{width:100%;justify-content:center;margin:auto;align-items:center;max-width:100%;flex:0 0 100%;justify-content:center;margin:auto;align-items:center;}
body.template-collection .item-product .thumbnail-container > a{text-align:center;}
/* Comming Soon */
.coming-soon-products-section .section-header h2{font-size:40px;color:#0a2342;margin:0 0 10px;font-family:"Montserrat",sans-serif;font-weight:600;}
.coming-soon-products-section{padding:70px 15px;}
.coming-soon-products-section .section-header{margin:0 0 40px;}
.coming-soon-products-section .section-header p{font-family:'Open Sans';font-size:20px;font-weight:400;color:#000;text-transform:capitalize;}
.coming-soon-grid{max-width:1280px;margin:auto;display:flex;gap:20px;flex-wrap:wrap;justify-content:center;}
.coming-soon-grid .item-product{width:23%;border:none;box-shadow:0 0 25px #0000001a;padding:20px 14px 10px;}
.coming-soon-grid .item-product .product__info .product__title a{font-weight:600;font-size:17px;line-height:23px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;color:#4fb3e8;}
.coming-soon-grid .thumbnail-container{flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center;}
.coming-soon-grid .product-tagline{font-size:13px;font-weight:500;font-family:Montserrat,HelveticaNeue,Helvetica Neue,sans-serif;color:#444;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.coming-soon-grid .item-product .product__info .product__price a{color:#fff;background:#4fb3e8;padding:9px 25px;display:inline-block;border-radius:50px;font-family:'Open Sans';text-transform:uppercase;font-weight:600;font-size:14px;}
.coming-soon-grid .item-product .product__info .product__price{margin-bottom:10px;}
.coming-soon-grid .item-product .product__info .product__title{margin:10px 0 10px;}
.coming-soon-grid .item-product .product__info{margin:0;}
.coming-soon-grid .item-product .thumbnail-container img{max-width:200px;object-fit:contain;max-height:160px;}
.coming-soon-grid .note{display:none;}
.coming-soon-grid .badge_coming_soon{display:none;}
.nov-section-blog .title_block{font-size:45px;line-height:52px;color:#0A2342;margin:0 0 10px;font-family:"Montserrat",sans-serif;font-weight:700;}
.nov-section-blog .sub_title{font-size:22px;font-weight:400;color:#303030;text-transform:capitalize;margin:0 0 40px;}
.nov-section-blog{padding-top:70px;}
.search-bx .rmad-search-container{position:relative;}
.search-bx .rmad-search-container .rmad-search-toggle{cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:flex-end;}
.search-bx .rmad-search-form{position:absolute;bottom:-40px;right:0;min-width:260px;}
.search-bx .rmad-search-form form.searchform,.search-bx .rmad-search-form form.searchform label{width:100%;}
.section-product-grid{padding-top:50px;padding-bottom:40px;}
/* .item-product{border:none;box-shadow:0 0 25px #0000001a;padding:10px;}
*/
.product-single__price #ComparePrice-nov-product-template{font-family:'Open Sans';font-weight:600;color:#959595;}
.product-short-description table{display:none;}
/* Product Detail */
.product-single__tabs{display:none;}
.thumb-vertical #productThumbs .thumblist .thumbItem a{border:none;}
.thumb-vertical #productThumbs .thumblist .thumbItem a{border:2px solid transparent;border-radius:7px;}
.thumb-vertical #productThumbs .thumblist .thumbItem a:hover img{opacity:0.8;transition:all;}
.thumblist .owl-carousel .owl-stage{margin:auto;}
.thumb-vertical #productThumbs .thumblist .thumbItem.active a{border:2px solid #15a9e7;}
.product-single__info h1.product-single__title{font-size:30px;line-height:47px;color:#848484;margin:0 0 10px;font-family:"Montserrat",sans-serif;font-weight:800;}
.group-reviews .reviews_rating{font-size:15px;color:#0a2342;line-height:23px;font-family:Montserrat;font-weight:600;text-transform:capitalize;}
.product-price__price .money{color:#15a9e7;font-size:38px;font-weight:600;font-family:'Open Sans';}
.available_product{display:none !important;margin-bottom:0;align-items:center;}
.available_product .available_name{font-size:18px;color:#848484;font-family:'Open Sans';font-weight:700;}
.product-single__vendor a,.product-single__sku a,.product-single__cat a,.product-single__tags a{color:#0a2342;font-size:15px;font-weight:600;font-family:"Montserrat",sans-serif;}
.group-single__sku .product-single__sku .label{color:#0a2342;font-size:15px;font-weight:600;font-family:"Montserrat",sans-serif;display:inline-block;vertical-align:middle;}
.product-single__vendor .label,.product-single__sku .label,.product-single__cat .label,.product-single__tags .label{color:#0a2342;font-size:15px;font-weight:600;font-family:"Montserrat",sans-serif;}
.available_product .product__available{font-size:15px;font-weight:600;font-family:Montserrat,HelveticaNeue,Helvetica Neue,sans-serif;text-transform:capitalize;color:#15a9e7;}
.group-single__sku .product-single__sku .label-sku{color:#0a2342;font-size:15px;font-weight:600;font-family:"Montserrat",sans-serif;}
.available_product .product__available.sold-out{color:#e14040;}
.product-single__cat a[title="Coming Soon Products"]{color:#58bf0e;font-size:18px;font-weight:700;font-family:Montserrat,HelveticaNeue,Helvetica Neue,sans-serif;}
.available_product .product__available.sold-out{color:#e14040;}
.productDescriptionBx{display:flex;align-items:center;gap:15px;}
.product-short-description p{margin:0 0 10px;font-size:16px;color:#505050;font-weight:400;line-height:26px;font-family:'Open Sans';}
.product-short-description h2{margin:0 0 7px;font-size:14px;color:#848484;font-family:'Open Sans';font-weight:400;text-transform:uppercase;text-align:center;}
.product-short-description ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:15px;}
.product-short-description ul li{border:1px solid #e4e4e4;padding:10px 30px;border-radius:60px;font-size:15px;color:#15a9e7;font-weight:600;}
.product-single__vendor,.product-single__sku,.product-single__cat,.product-single__tags{align-items:center;margin-bottom:10px;}
.productDetail{display:flex;align-items:flex-start;gap:50px;margin:25px 0 0;}
.productDetailBx h3{border:1px solid #15a9e7;padding:10px 10px;border-radius:60px;font-size:15px;color:#848484;font-weight:400;margin:0;min-width:120px;text-align:center;}
.cart_popup_opened .nov-content .cart-notice-total .col-left{font-weight:600;font-size:15px;text-transform:capitalize;display:none;}
.ProductRelated .title_block span{color:#848484;}
.template-collection .main-content{padding-top:0;}
.template-collection .main-content{padding-top:0;}
.collection-view-items{justify-content:center;}
#shopify-section-collection-template{margin-bottom:100px;}
/* .fi-collection-hero-section{background:url(/cdn/shop/files/colletionbanner.jpg?v=1773893860) 0 0;background-repeat:no-repeat;background-position:top;padding:10px 10px;min-height:800px;display:flex;align-items:center;justify-content:center;position:relative;margin:80px 0 50px;}
*/
.fi-collection-hero-section{display:flex;align-items:center;justify-content:center;position:relative;margin:80px 0 50px;height:55vh;width:100%;}
/* .fi-collection-hero-section img{max-width:100%;}
*/
 .fi-collection-hero-section img{max-width:100%;height:100%;width:100%;object-fit:cover;}
/* .fi-collection-hero-section:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.4);}
*/
.fi-wave-svg-holder{position:absolute;bottom:-4px;left:0;right:0;z-index:1;}
.collectionhead{text-align:center;margin:0 0 90px;}
.collectionhead h1{margin:0 0 50px;text-align:center;text-transform:capitalize;color:#75787b;font-weight:700;font-size:50px;line-height:55px;}
.collection-view-items .product__price{display:none;}
.collection-view-items .available_product{display:none!important;}
.collection-view-items .product__description{display:none;}
.collection-view-items .group-buttons{display:none!important;}
.collection-view-items .product__info .product__title a{display:block;width:100%;border:1px solid #b8b8b8;border-radius:999px;padding:9px 30px;color:#888B96;text-decoration:none;transition:background-color 0.3s,color 0.3s,border-color 0.3s;font-size:19px;font-weight:600;background-color:white;text-align:center;}
.collection-view-items .item-product{border:none;padding:0;}
.collection-view-items .product__info{padding:0!important;overflow:inherit;margin:20px 0 0;}
button.btnAddToCart.btn.product-form__cart-submit{border-radius:60px;background:#4fb3e8!important;color:#fff;font-family:Open sans-serif;font-size:16px;font-weight:400 !important;}
.product-form__item--submit .product-form__cart-submit i{display:none;}
.group-quantity .productWishList .btnProductWishlist{background:#4fb3e8;}
.article__share,.article__print{padding:0!important;}
.article__share.btn-group .dropdown-toggle{padding:11px 10px;color:#0a2342;font-size:18px;font-weight:700;font-family:Montserrat,HelveticaNeue,Helvetica Neue,sans-serif;}
.article__share.btn-group .dropdown-toggle span{color:#848484;font-size:17px;font-weight:600;font-family:'Open Sans';text-transform:capitalize;}
.article__print a{padding:11px 10px;color:#898b95;font-size:18px;font-weight:700;font-family:Montserrat,HelveticaNeue,Helvetica Neue,sans-serif;display:inline-block;}
.article__print a span{color:#898b95;font-size:17px;font-weight:600;font-family:'Open Sans';text-transform:capitalize;}
.article__share:hover,.article__print:hover{background:none;}
.article__print a:hover span{color:#0a2342;}
#NovBreadcrumbs .breadcrumb .list-inline-item span,#NovBreadcrumbs .breadcrumb .list-inline-item a span{color:#0a2342;font-size:14px;font-weight:600;font-family:Montserrat,HelveticaNeue,Helvetica Neue,sans-serif;}
.product-single__photos .proFeaturedImage{border:none;padding:20px 14px 10px;border-radius:10px;text-align:center;min-height:400px;}
.commingsoonproduct .product-single__photos .proFeaturedImage img{max-height:360px;}
.product-single__tabs .nav-tabs li a{padding:10px 20px;color:#0a2342;font-size:16px;font-weight:600;font-family:Montserrat,HelveticaNeue,Helvetica Neue,sans-serif;text-transform:capitalize;}
.product-single__tabs .nav-tabs li{margin:0 10px 0 0;}
p.product-single__sku{display:none;}
/* .product-single__tabs .nav-tabs li:last-child{display:none;}
*/
.ProductRelated .item-product .thumbnail-container a{margin:auto;}
.ProductRelated .item-product .thumbnail-container img{max-height:280px;object-fit:contain;margin:auto;}
.ProductRelated .item-product .thumbnail-container img.product__thumbnail-second{max-height:100%;width:100%;object-fit:cover;max-width:100%;}
.product-form__item--quantity{width:150px;}
.ProductRelated .item-product{max-width:300px;}
.ProductRelated .product__price{display:none;}
.ProductRelated button.btn.btnAddToCart{display:none;}
.ProductRelated .item-product .product__info .product__title a{display:block;width:100%;border:1px solid #b8b8b8;border-radius:999px;padding:9px 30px;color:#888B96;text-decoration:none;transition:background-color 0.3s,color 0.3s,border-color 0.3s;font-size:19px;font-weight:600;background-color:white;}
.ProductRelated .item-product:hover .product__info .product__title a{background:#15a9e7;color:#fff;border-color:#15a9e7;}
.product-form__item--quantity .quick_view_qty .quick_view-qty.quick_view-qty-plus{border-radius:60px;border-radius:60px;background:#4fb3e8;color:#0A2342 !important;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:19px;margin:0 5px 0 0;}
.product-form__item--quantity .quick_view_qty{border-radius:60px;background:#fff;width:100%;border-color:#4fb3e8;}
.product-form__item--quantity .quick_view_qty .quick_view-qty.quick_view-qty-minus{border-radius:60px;background:#4fb3e8;color:#0A2342;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:19px;margin:0 0 0 5px;}
.product-form__item--quantity .quick_view_qty .quantity-selector{border-radius:60px;font-weight:600;}
.product-single__tabs .tab-content{display:block;margin:0;max-width:100%;padding:0;}
.product-single__tabs .tab-pane table{display:none;border:1px solid #f2f2f2;}
.product-single__tabs .tab-pane table tr td{border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2;padding:20px 10px;font-size:15px;font-family:'Open Sans';color:#000;line-height:17px;}
/* body.template-index .item-product:hover .thumbnail-container.has-multiimage .product__thumbnail-second{top:91px;}
*/
/* collection */
.collection-grid-item{border:none;box-shadow:0 0 25px #0000001a;padding:10px !important;min-height:420px;border-radius:10px;position:relative;padding-bottom:60px !important;}
.collection-grid-item__title{background:#4fb3e8;color:#fff;font-family:'Open Sans';font-size:14px;font-weight:600 !important;display:inline-block;border-radius:50px;padding:9px 15px!important;min-width:160px;text-transform:uppercase;}
.collection-grid-item .collection-grid-item__link img{max-height:250px;object-fit:contain;}
.collection-grid-item__title-wrapper{position:absolute;bottom:20px;margin:auto;left:0;right:0;}
.collection-view-items .item-product:hover .product__info .product__title a{background:#15a9e7;color:#fff;border-color:#15a9e7;}
.list--view-items .item-product .product__info .product__description{padding-bottom:10px;}
.list--view-items .item-product .product__info .product__description{display:none;}
.item-product .thumbnail-container img{/*max-width:150px;*/
 max-height:320px;object-fit:contain;}
.thumbnail-container img{transition:all ease .3s;}
/* .thumbnail-container:hover img{transform:scale(1.2);transition:all ease .3s;}
*/
.list-filter-selected .filter-item_title a{background:#15a9e7;color:#898b95 !important;font-family:Open Sans,HelveticaNeue,Helvetica Neue,sans-serif;font-size:16px;font-weight:400 !important;}
.list--view-items .item-product .product__info .product__description{padding:0;margin:0 0 10px;font-size:17px;color:#6E6E6E;font-weight:400;line-height:24px;font-family:'Open Sans';}
.product__vendor{margin:0 0 20px;font-size:17px;color:#6E6E6E;font-weight:400;line-height:24px;font-family:'Open Sans';}
body.template-collection .item-product .thumbnail-container > a{width:100%;}
/* body.template-collection .item-product .thumbnail-container a img{max-height:180px;min-height:180px;}
*/
/* body.template-collection .item-product .thumbnail-container a:hover img{transform:scale(1.1);}
*/
body.template-collection .nov-wrapper-product .item-product{margin-bottom:16px!important;}
/* about */
section#NovBreadcrumbs{background:#f5f5f5!important;}
#NovBreadcrumbs h1{margin:0 0 0!important;color:#898b95!important;font-family:'Open Sans' !important;font-size:30px!important;font-weight:700!important;text-transform:capitalize !important;text-align:left!important;}
.template-page .main-content h2{font-size:27px;color:#848484;line-height:30px;font-family:Montserrat;font-weight:600;margin:0 0 10px;}
.template-page .main-content p{font-size:16px;color:#848484;line-height:31px;font-family:'Open Sans';font-weight:400;margin:0 auto 20px;}
.template-page .main-content p br{display:none;}
.template-page .main-content p a{color:#1c82b8;}
.template-page .main-content h3{font-size:23px;color:#848484;line-height:32px;font-family:Montserrat;font-weight:600;margin:0 0 10px;}
.template-page .main-content ul{padding:0 0 20px 20px;}
.template-page .main-content ul li{font-size:14px;line-height:22px;color:#848484;font-family:Montserrat;font-weight:400;margin:0 0 4px;}
.template-page .main-content ul li p{margin:0;}
.template-page .main-content ul li a{color:#848484;}
/* about */
section#shopify-section-about-hero{display:none;}
section#shopify-section-about-hero{display:none;}
.aboutPage h1{margin:0 0 40px !important;color:#898b95 !important;font-size:30px !important;font-family:CanelaRegular !important;font-weight:700 !important;text-transform:capitalize !important;text-align:center;background:#9cd6f3 !important;padding:20px 10px;}
.aboutHero{display:flex;align-items:center;gap:40px;}
.aboutimg{width:40%;}
.aboutimg img{width:100%;padding:10px;box-shadow:0 0 15px #0000001a;border-radius:8px;}
.aboutcnt{width:60%;}
.aboutcnt h2{font-size:30px!important;color:#898b95;line-height:37px!important;font-family:Montserrat;font-weight:600;margin:0 0 10px!important;}
.aboutcnt p{font-size:17px !important;color:#898b95;line-height:32px !important;font-family:Open Sans;font-weight:400;margin:0 0 30px !important;}
.whychoose{padding:70px 0;display:flex;align-items:center;gap:40px;}
section#shopify-section-about-awards{display:none;}
.whychoosecnt ul li{font-size:17px!important;color:#898b95;line-height:32px!important;font-family:Open Sans;font-weight:400;margin:0 0 20px!important;}
.whychoosecnt h3{font-size:30px;color:#898b95;line-height:37px;font-family:Montserrat;font-weight:600;margin:0 0 15px;}
.whychoosecnt h2{font-size:30px !important;color:#898b95;line-height:41px !important;font-family:Montserrat;font-weight:600;margin:0 0 10px !important;}
.whychooseimg{width:40%;}
.whychoosecnt{width:60%;}
.commitment{text-align:center;margin:0 0 80px;}
.template-page .main-content .commitment h2{font-size:40px!important;margin:0 0 20px!important;color:#828282}
.template-page .main-content .commitment p{font-size:18px;color:#828282;line-height:32px;font-family:Open Sans;font-weight:400;margin:0 auto 20px;max-width:80%;text-transform:capitalize;}
/* .commitment p{font-size:18px;color:#0a2342;line-height:32px;font-family:Open Sans;font-weight:400;margin:0 auto 20px;max-width:80%;}
*/
.commitment{text-align:center;margin:0 0 80px;}
.commitment h2{font-size:40px;margin:0 0 20px;}
.whychooseimg img{width:100%;padding:10px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);border-radius:8px;object-fit:cover;object-position:100% 100%;}
.open_quick_variants #content_variants{max-width:600px;width:90%;}
button.nov-close{background:#fff !important;color:#f00000 !important;width:36px;height:36px;border-radius:60px;position:absolute;right:-10px;top:-10px;font-size:22px;}
.open_gl_quick_view #content_quickview .product-single .product-single__info .group-single .product-single__cat{flex-wrap:wrap;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0;}
.open_gl_quick_view #content_quickview .product-single .product-single__info{border-left:1px solid #f2f2f2;}
.product-price__price.product-price__price-qv .money{font-size:23px;font-weight:400;color:#4fb3e8;}
.open_gl_quick_view #content_quickview .product-single .product-single__info s#ComparePrice-qv{color:#505050;font-weight:400;}
/* quick view modal */
.product-template__container{border-radius:17px;}
.open_gl_quick_view #content_quickview .product-single .product-single__info .available_product .label,.open_gl_quick_view #content_quickview .product-single .product-single__info .product-single__sku .label,.open_gl_quick_view #content_quickview .product-single .product-single__info .product-single__cat .label,.open_gl_quick_view #content_quickview .product-single .product-single__info .product-single__tags .label{color:#0a2342;font-size:15px;font-weight:500;font-family:Open Sans;text-transform:capitalize;margin:0 10px 0 0 !important;}
.open_gl_quick_view #content_quickview .product-single .product-single__info .pr-lt__tags,.open_gl_quick_view #content_quickview .product-single .product-single__info .pr-lt__collec{color:#0a2342;font-size:15px;font-weight:600;font-family:Open Sans;}
.open_gl_quick_view #content_quickview .product-single .product-single__info .group-single .product-single__cat a,.open_gl_quick_view #content_quickview .product-single .product-single__info .group-single .product-single__tags a{color:#0a2342;font-size:15px;font-weight:600;font-family:Open Sans;}
.product-single__meta p.product-single__price{margin:0;}
.group-reviews{margin:0 0 10px;display:none !important;}
.open_gl_quick_view #content_quickview .product-single .product-single__info .product-form-qv .quick_view_qty .quick_view-qty.quick_view-qty-minus{border-radius:60px;background:#4fb3e8;color:#fff;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:19px;margin:0 0 0 5px;}
.open_gl_quick_view #content_quickview .product-single .product-single__info .product-form-qv .quick_view_qty .quick_view-qty.quick_view-qty-plus{border-radius:60px;background:#4fb3e8;color:#fff;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:19px;margin:0 5px 0 0;}
.open_gl_quick_view #content_quickview .product-single .product-single__info .product-form-qv .quick_view_qty{height:50px;border-radius:60px;background:#fff;width:150px;border-color:#4fb3e8;padding:4px;}
.product-form__item--submit button.btn.product-form__cart-submit{border-radius:60px !important;background:#15a9e7 !important;color:#0A2342 !important;font-family:Open sans-serif;font-size:16px;font-weight:400 !important;border:none !important;border-radius:60px !important;}
.product-form__item--submit button.btn.product-form__cart-submit span{font-family:'Open Sans';font-size:16px !important;font-weight:400 !important;text-transform:capitalize !important;color:#0A2342 !important;}


.sendinquiry a{display:inline-block;padding:12px 25px;     background: #15a9e7; border:1px solid #15a9e7;border-radius:80px;min-width:180px;color:#0A2342 !important;font-size: 18px; font-weight: 400; border-radius: 60px;text-align:center;text-transform:capitalize;}
.sendinquiry a:hover,.sendinquiry a:focus{    background: #0A2342;
    color: #fff !important; border-color: #0A2342;}













.selectorVariants .swatch .header{color:#0a2342;font-size:15px;font-weight:500;font-family:Open Sans;text-transform:capitalize;}
.open_gl_quick_view #content_quickview .product-single .product-single__info .product-form-qv .group-quantity .quantity-selector{color:#0a2342;font-size:15px;font-weight:500;font-family:Open Sans;text-transform:capitalize;}
.selectorVariants .swatch .swatch-element:not(.color) input:checked+label{border-color:#4fb3e8;color:#4fb3e8;box-shadow:0 0 0 1px #4fb3e8;border-width:0px;font-weight:700;font-family:'Open Sans';}
.thumb-vertical #productThumbs .thumblist .thumbItem{margin:auto;}
.open_gl_quick_view #content_quickview{width:90%;}
.open_gl_quick_view #content_quickview .product-single .product-single__photos .owl-prev i,.open_gl_quick_view #content_quickview .product-single .product-single__photos .owl-next i{width:25px;height:40px;font-size:11px;line-height:40px;background:#4fb3e8;}
/* add to cart modal */
.cart_popup_opened .nov-content .cart__popup-action .class_none_bundle{background:#4fb3e8 !important;color:#fff !important;font-family:Open sans-serif;font-size:16px;font-weight:400 !important;border:none !important;border-radius:60px !important;}
.cart_popup_opened .nov-content .cart__popup-action .class_none_bundle span{color:#fff;font-family:Open Sans !important;font-size:14px;font-weight:600;text-transform:capitalize;}
.cart_popup_opened .nov-content .cart__popup-action .button{border:none;background:#0a2342;color:#fff !important;border-radius:60px;}
.cart_popup_opened .nov-content .cart__popup-action .button span{color:#fff;font-family:Open Sans !important;font-size:14px;font-weight:600;text-transform:capitalize;}
.cart_popup_opened .nov-content .cart__popup-action .class_none_bundle:hover span{color:#fff;}
.cart_popup_opened .cart__popup{width:90%;}
.cart_popup_opened .nov-content .content_threshold.threshold_congrats{padding:6px 20px;border-radius:50px;font-weight:400;font-size:16px;text-transform:capitalize;}
.cart_popup_opened .nov-content .content_threshold.threshold_congrats{padding:6px 20px;border-radius:50px;font-weight:400;font-size:16px;text-transform:capitalize;}
.cart_popup_opened .nov-content .content_threshold.threshold_congrats{font-size:13px;line-height:18px;}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup-quantity .cart__popup-qty.cart__popup-qty--minus{border-radius:60px;background:#4fb3e8;color:#fff;border:none;width:25px;height:25px;display:flex;align-items:center;justify-content:center;font-size:14px;margin:0 0 0 5px;min-width:25px;}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup-quantity .quantity{align-items:center;border-radius:60px;background:#fff;width:150px;border-color:#4fb3e8;max-width:100px;}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup-quantity .cart__popup-qty.cart__popup-qty--plus{border-radius:60px;background:#4fb3e8;color:#fff;border:none;width:25px;height:25px;display:flex;align-items:center;justify-content:center;font-size:14px;margin:0 5px 0 0;min-width:25px;}
.threshold_spend{font-weight:400;font-size:15px;margin:10px 0 20px;}
.cart_popup_opened .nov-content .cart-notice-total .col-left{font-weight:600;font-size:15px;text-transform:capitalize;}
.cart-section .cart .cart__layout_left .cart__header{background:#fff;font-weight:600;font-size:15px;text-transform:capitalize;font-family:"Montserrat",sans-serif !important;}
.cart-section .title-block{font-family:"Montserrat",sans-serif!important;text-transform:capitalize;font-size:35px;color:#0a2342;line-height:37px;font-weight:600;}
.cart-section .cart .cart__layout_left .cart__body .cart__image-wrapper .cart__meta .list-view-item__title a{font-size:15px;color:#0a2342;}
.cart-section .cart .cart__layout_left .cart__body .cart__price-wrapper{font-size:14px;font-weight:500;color:#4fb3e8!important;}
input.btn.btn--small-wide{border-radius:60px;background:#fff;width:150px;border-color:#4fb3e8;}
.cart-section .cart .cart__layout_left .button_cart .btn--small-wide{background:#15a9e7 !important;font-family:'Open Sans';font-weight:400 !important;border:none !important;border-radius:60px !important;font-size:17px;color:#0A2342 !important;text-transform:capitalize;}
.cart-section .cart .cart__layout_left .button_cart .cart__continue--large{border:none !important;background:#0a2342;color:#fff !important;border-radius:60px;font-family:'Open Sans';font-size:17px;font-weight:400;text-transform:capitalize;}
.cart-section .cart .cart__layout_left .cart__body .cart__update-wrapper .js-qty__adjust.js-qty__adjust--plus{border-radius:60px;background:#4fb3e8!important;color:#fff;border:none;min-width:30px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:19px;margin:0 4px 0 0;}
.cart-section .cart .cart__layout_left .cart__body .cart__update-wrapper .cart__qty{align-items:center;border-radius:60px;background:#fff!important;max-width:120px;border-color:#4fb3e8;}
.cart-section .cart .cart__layout_left .cart__body .cart__update-wrapper .js-qty__adjust.js-qty__adjust--minus{border-radius:60px;background:#4fb3e8 !important;color:#fff;border:none;min-width:30px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:19px;margin:0 0 0 4px;}
.cart-section .cart .cart__layout_right{border:none;box-shadow:0 0 25px #0000001a;padding:10px;}
.cart-section .cart .cart__layout_right .content_threshold.threshold_congrats{margin:0 0 20px;padding:6px 20px;border-radius:50px;font-weight:400;font-size:12px;text-transform:capitalize;}
.cart-section .cart .cart__layout_right .cart__heading{font-size:16px;text-transform:capitalize;color:#080808;font-family:"Montserrat",sans-serif !important;font-weight:600;text-align:center;padding:17px 10px;}
.cart-section .cart .cart__layout_right .grid_cart .grid__item .cart__total .cart__subtotal-title{text-transform:capitalize;font-size:16px;font-weight:600;}
.cart-section .cart .cart__layout_right .grid_cart .grid__item .cart__shipping .cart__shipping-title{min-width:140px;text-transform:capitalize;font-size:16px;font-weight:600;}
.cart-section .cart .cart__layout_right .grid_cart .grid__item .cart__shipping .cart__shipping-sub{font-size:14px;text-align:right;}
.cart-section .cart .cart__layout_right .grid_cart .grid__item .cart__total .cart__subtotal{font-weight:600;font-size:16px;}
.cart-section .cart .cart__layout_right .grid_cart .cart-note .cart-note_label{text-transform:capitalize;font-size:16px;font-weight:600;}
.map-section__container{position:relative;width:100%;height:550px;}
.cart__remove{color:#f00000;width:26px;height:26px;display:inline-flex;background:#ffe5e5;border-radius:60px;align-items:center;justify-content:center;}
.cart__remove i{font-size:12px!important;}
.cart-section .cart .cart__layout_left .cart__body .cart__image-wrapper .cart__meta{padding-right:10px;}
.cart-section .cart .cart__layout_left .cart__body .cart__price-wrapper{font-size:15px;font-weight:600;color:#4fb3e8 !important;font-family:"Montserrat",sans-serif !important;}
.cart__popup-related-title{font-weight:600;text-transform:capitalize;}
/* collection modal */
.cart_popup_opened .nov-content .cart-popup-heading .cart__popup-headingtitle{font-size:21px;color:#0a2342;text-transform:capitalize;font-weight:700;font-family:'Montserrat';}
.cart_popup_opened .nov-content .cart-popup-heading span{font-size:19px;color:#303030;line-height:30px;font-family:"Open Sans",sans-serif;font-weight:400;text-transform:capitalize;}
.cart_popup_opened .nov-content .cart-message{font-size:15px;color:#0a2342;text-transform:capitalize;font-weight:700;font-family:'Montserrat';border-radius:5px;text-align:center;justify-content:center;}
.cart_popup_opened .nov-content .cart-message strong{font-size:15px;font-weight:600;font-family:'Montserrat';}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup_grow .cart__popup-title a{font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:100%;overflow:hidden;font-family:'Montserrat';color:#0a2342;}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup_grow .cart__popup-variant .cart__meta-text .tl_option{font-family:Montserrat,HelveticaNeue,Helvetica Neue,sans-serif;color:#0a2342;font-weight:700;font-size:12px;}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup-remove a i{color:#f00000;font-size:19px;}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup-price .shopify-Price-amount{font-family:Montserrat,HelveticaNeue,Helvetica Neue,sans-serif;color:#4FB3E8;font-weight:500;font-size:14px;}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup-thumb{border:none!important;}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup_grow .cart__popup-title{max-width:82%;}
.cart_popup_opened .nov-content .cart-notice-total .col-right{font-size:17px;text-transform:capitalize;}
.cart_popup_opened .nov-content a.class_none_bundle.checkout-button.button{background:#4FB3E8!important;color:#0A2342 !important;font-family:Open sans-serif;font-size:16px;font-weight:400 !important;border:none !important;}
.cart_popup_opened .nov-content a.class_none_bundle.checkout-button.button span{color:#0A2342 !important;font-size:16px;font-weight:400;}
.cart_popup_opened .nov-content a.class_none_bundle.checkout-button.button:hover,.cart_popup_opened .nov-content a.class_none_bundle.checkout-button.button:focus{background:#0A2342!important;}
.cart_popup_opened .nov-content a.class_none_bundle.checkout-button.button:hover span,.cart_popup_opened .nov-content a.class_none_bundle.checkout-button.button:focus span{color:#fff!important;}
.cart_popup_opened .nov-content .cart__popup-action .button{border:1px solid #0A2342 !important;border-radius:60px !important;font-size:18px !important;font-weight:400 !important;color:#0A2342 !important;padding:13px 26px;text-align:center;background:#fff!important;}
.cart_popup_opened .nov-content .cart__popup-action .button span{color:#0A2342 !important;font-size:18px;font-weight:400;}
.cart_popup_opened .nov-content .cart__popup-action .button:hover,.cart_popup_opened .nov-content .cart__popup-action .button:focus{background:#4FB3E8!important;color:#fff;border-color:#4FB3E8!important;}
.cart_popup_opened .nov-content .cart__popup-action .button:after{display:none;}
h3.cart__popup-related-title{margin:25px 0 0px;text-align:center;display:none;}
.cart_popup_opened .nov-content .cart__popup-action{margin:0;}
/* login */
.block-form-login{padding:30px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);margin:25px 0 30px;border-radius:9px;}
#customer_login .block-form-login .btn{background:#4fb3e8;color:#fff;font-family:'Open Sans';font-size:16px;font-weight:600 !important;border-radius:60px;min-width:150px;}
#customer_login .title_block,#customer_login .title,#RecoverPasswordForm .title,#create_customer .title_block{font-family:"Montserrat",sans-serif !important;text-transform:capitalize;font-size:25px;color:#0a2342;line-height:37px;font-weight:600;}
#customer_login .block-form-login .form-group{margin-right:0;}
.form_submit [type="submit"]{background:#4fb3e8;color:#fff;font-family:Open Sans;font-size:16px;font-weight:600 !important;border-radius:60px;min-width:150px;margin-bottom:0;}
#customer_login .block-form-login .title_form{font-size:16px;font-weight:500;color:#0a2342;}
form#customer_login input#Email-login,form#customer_login input#HeaderPassword,#RecoverPasswordForm input#RecoverEmail,#create_customer input#FirstName,#create_customer input#LastName,#create_customer input#email-rigester,#create_customer input#CreatePassword,#create_customer input#email-register,#create_customer input#ConfirmPassword{font-family:'Open Sans';font-size:14px;color:#000;font-weight:400;}
form#customer_login input#HeaderPassword::-webkit-input-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
form#customer_login input#HeaderPassword:-moz-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
#create_customer input#FirstName::-webkit-input-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
#create_customer input#FirstName:-moz-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
#create_customer input#LastName::-webkit-input-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
#create_customer input#LastName:-moz-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
#create_customer input#email-rigester::-webkit-input-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
#create_customer input#email-rigester:-moz-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
#create_customer input#CreatePassword::-webkit-input-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
#create_customer input#CreatePassword:-moz-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
form#customer_login input#Email-login::-webkit-input-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
form#customer_login input#Email-login:-moz-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
#RecoverPasswordForm input#RecoverEmail::-webkit-input-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
#RecoverPasswordForm input#RecoverEmail:-moz-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
#create_customer input#email-register::-webkit-input-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
#create_customer input#email-register:-moz-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
#create_customer input#ConfirmPassword::-webkit-input-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
#create_customer input#ConfirmPassword:-moz-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
.custom_checkbox span{font-size:13px;font-weight:500;color:#0a2342;}
/* email template */
input#FirstName::-webkit-input-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
input#FirstName:-moz-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
input#LastName::-webkit-input-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
input#Email-login:-moz-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
input#email-rigester::-webkit-input-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
input#email-rigester:-moz-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
input#CreatePassword::-webkit-input-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
input#CreatePassword:-moz-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
/* end */
input#Email-login::-webkit-input-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
input#Email-login:-moz-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
input#RecoverEmail::-webkit-input-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
input#RecoverEmail:-moz-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
input#HeaderPassword::-webkit-input-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
input#HeaderPassword:-moz-placeholder{font-family:'Open Sans';font-size:14px;color:#999;font-weight:400;}
#CustomerLoginForm{display:block;}
#customer_login .bank_register{margin:20px 0 30px;}
#customer_login .forgot_password a{font-size:16px;font-weight:500;color:#0a2342;}
#customer_login .forgot_password a strong{font-size:16px;font-weight:500;color:#4fb3e8;}
#customer_login .forgot_password i{color:#4fb3e8;font-size:18px;}
#customer_login .block-form-login .form-group.password-wrapper{margin:0!important;}
#customer_login .forgot_password{margin:10px 0 20px;}
#customer_login .forgot_password a{color:#4fb3e8;cursor:pointer;}
#customer_login .bank_register,#customer_login .bank_register a{font-size:16px;font-weight:500;color:#0a2342;}
#customer_login .bank_register a{color:#4fb3e8;}
#RecoverPasswordForm{padding:30px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);margin:25px 0 30px;border-radius:9px;}
#RecoverPasswordForm p{margin:0 0 10px;font-size:16px;font-weight:500;color:#0a2342;}
#RecoverPasswordForm .groups-sub button{background:#4fb3e8;color:#fff;font-family:'Open Sans';font-size:16px;font-weight:600 !important;border-radius:60px;min-width:150px;height:auto;max-height:inherit;cursor:pointer;}
#RecoverPasswordForm .groups-sub input{background:#4fb3e8;color:#fff;font-family:'Open Sans';font-size:16px;font-weight:600 !important;border-radius:60px;min-width:150px;height:auto;max-height:inherit;}
#create_customer .sub-title{display:none;font-size:16px;font-weight:500;color:#0a2342;}
#create_customer .bank_login,#create_customer .bank_login a{font-size:16px;font-weight:500;color:#0a2342;}
#create_customer .bank_login a{color:#4fb3e8;}
label#form-checkbox .text{font-size:13px;font-weight:500;color:#0a2342;display:flex;align-items:center;}
label#form-checkbox{align-items:center;}
label#form-checkbox .custom-checkbox{margin-top:5px;}
.password-rules{display:flex;align-items:center;gap:5px;color:#000;margin:0 !important;position:absolute;bottom:-21px;}
.password-strength{position:absolute;bottom:-29px;left:0;width:100%;margin:0;}
.password-wrapper{margin-bottom:40px!important;}
button#HideRecoverPasswordLink{background:#4fb3e8;color:#fff;font-family:Open Sans;font-size:16px;font-weight:600 !important;border-radius:60px;min-width:150px;margin-bottom:0;border:none;padding:11px 10px;margin:0 0 0 5px;text-transform:uppercase;cursor:pointer;}
small#password-match-msg{position:absolute;left:0;bottom:-20px;}
/* wishlist */
.wishlist-header .column_name{background:#fff;}
.wishlist-page .wrapper-wishlist .wishlist-header .column .column_title{font-size:15px;font-weight:600;color:#0a2342;text-transform:capitalize;}
.wishlist-page .wrapper-wishlist .wishlist-header .column .column_icon i{color:#fff;}
.wishlist-page .wrapper-wishlist .wishlist-header .column .column_icon{background:#4fb3e8;}
.list-filter-selected{margin:10px 0 0;}
.wishlist-page .wrapper-wishlist .wishlist-header{background:#fff;}
.wishlist-page .wrapper-wishlist .wishlist-content .item-product{margin:0;padding:15px 15px 15px 0;box-shadow:0 0 25px #0000001a !important;}
.wishlist-page .wrapper-wishlist .wishlist-content .item-product .formAddToCart .btnAddToCart{background:#4fb3e8;color:#fff;font-size:16px;font-weight:400 !important;border:none;border-radius:60px;font-family:"Open Sans",sans-serif;text-transform:capitalize;border:none!important;}
.wishlist-page .wrapper-wishlist .wishlist-content .item-product .price-box{color:#4fb3e8;font-size:15px;font-weight:600;font-family:"Montserrat",sans-serif !important;margin-bottom:0;}
.wishlist-page .wrapper-wishlist .wishlist-content .item-product .formAddToCart .btnAddToCart span{font-size:15px;font-weight:600;}
.wishlist-page .wrapper-wishlist .wishlist-content .item-product .whislist-added{border:none;background:#0a2342;color:#fff !important;border-radius:60px;font-size:15px;font-weight:400;text-transform:capitalize;font-family:'Open Sans';height:auto;border:none !important;}
.wishlist-page .wrapper-wishlist .wishlist-content .item-product .formAddToCart .btnAddToCart:hover{box-shadow:none;}
.wishlist-page .title_block{font-family:"Montserrat",sans-serif !important;text-transform:capitalize;font-size:35px;color:#0a2342;line-height:37px;font-weight:600;}
.wishlist-page .wrapper-wishlist .wishlist-content .item-product .product-info .product-title a{font-size:15px;color:#0a2342;}
.wishlist-page .wrapper-wishlist .grid-item:not(:last-child){border-bottom:none;margin-bottom:0;}
/* Shop */
.sidebar .sidebar-block{margin-bottom:0;}
.sidebar-block.sidebar-block__2 .title-block{display:none;}
.list-filter .filter-item .filter-item_title{border-bottom:1px solid #e5e5e5;padding-bottom:8px;margin-bottom:15px;}
.list-filter .filter-item:not(:last-child){margin-bottom:30px;}
.list-filter .filter-item .filter-item_title span:after{content:"";display:block;width:100%;height:3px;background:#15a9e7;position:absolute;left:0;bottom:-10px;}
.list-filter .filter-item .filter-item_title span{font-family:Montserrat,HelveticaNeue,Helvetica Neue,sans-serif;color:#0a2342;font-weight:700;text-transform:capitalize;font-size:16px;padding:0;position:relative;display:inline-block;}
.list-filter .filter-item.filter-price .filter-item_title{margin-bottom:40px;}
.sidebar .title-block span{font-size:17px;text-transform:capitalize;color:#828282;}
.blog_groups .title_block{margin:0 0 17px;color:#828282;}
.recentpost__sidebar .post-item .post__title a{color:#848484;}
.filter-item.filter-size{margin-bottom:30px;}
.sidebar .sidebar-block.sidebar-block__3 .block__content .listSidebarBlog{padding:20px 0 0;}
.collection_vn{margin-bottom:22px;}
.sidebar .title-block span:after{bottom:-3px;}
.item-product{border:none;}
.template-index .item-product .product__info .product__title a{display:block;width:100%;border:1px solid #b8b8b8;border-radius:999px;padding:9px 30px;color:#888B96;text-decoration:none;transition:background-color 0.3s,color 0.3s,border-color 0.3s;font-size:19px;font-weight:600;background-color:white;}
.template-index .item-product:hover .product__info .product__title a,.template-index .item-product:focus .product__info .product__title a{background:#15a9e7;color:#fff;border-color:#15a9e7;}
.template-index .item-product .thumbnail-container img.product__thumbnail-second{width:100%;max-width:inherit;max-height:inherit;height:100%;object-fit:cover;}
.template-index .productBx .grid--view-items{justify-content:center;}
.template-index .item-product:hover .thumbnail-container.has-multiimage .product__thumbnail{opacity:0;}
.collection_title{font-size:17px;font-weight:700;background:#f1f1f1;display:inline-block;padding:14px 20px;border-radius:5px;min-width:300px;margin:0 0 0;}
.sidebar-block.categories__sidebar.sidebar-block__1 .title-block{border:none;}
.sidebar-block.categories__sidebar.sidebar-block__1 .title-block span:after{display:none;}
.list-filter .filter-item.filter-size .list-inline li{display:inline-block;padding:5px 10px;text-align:center;border:1px solid #eaeaea;background:#fff;margin-right:6px;margin-bottom:9px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:auto;min-width:auto;line-height:inherit;}
.list-filter .filter-item.filter-size .list-inline li .filter-option-value{color:#666;font-family:Open Sans,HelveticaNeue,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;}
/* .list-filter .filter-item.filter-size .list-inline li:hover{background:#e4e4e4;border-color:transparent;}
*/
.list-filter .filter-item.filter-size .list-inline li:hover,.list-filter .filter-item.filter-size .list-inline li.active{background:#4fb3e8;border-color:transparent;}
.list-filter .filter-item.filter-size .list-inline li:hover .filter-option-value,.list-filter .filter-item.filter-size .list-inline li.active .filter-option-value{color:#ffff;}
.section-custom .custom_contact_delivery .contact-form.form-vertical .note.form-success{color:#328b06;}
.product-single__tabs .tab-content p{font-family:'Open Sans';font-size:15px;color:#323232;line-height:24px;}
.product-single__tabs .tab-content h2{margin:20px 0 0;font-size:20px;color:#0a2342;line-height:37px;font-family:"Montserrat",sans-serif;font-weight:600;}
.product-single__tabs .tab-content ul{padding:0 0 0 20px;list-style:none;margin:0;}
.product-single__tabs .tab-content ul li{font-family:'Open Sans';font-size:15px;color:#323232;list-style:disc;}
body.cart_popup_opened:after,body.loading:after{background:#00000069 !important;}
.product-price__price .out-of-stocktitle{font-size:25px;margin:0;}
/* blog */
.blog_groups .article--listing .article__title a{font-size:25px;color:#898b95;line-height:37px;font-family:"Montserrat",sans-serif;font-weight:600;}
.blog_groups .article--listing .article__title a:hover,.blog_groups .article--listing .article__title a:focus{color:#898b95;}
.blog_groups .article--listing .article__readmore{background:#15a9e7;font-family:Open Sans,HelveticaNeue,Helvetica Neue,sans-serif;color:#0A2342 !important;font-size:16px;font-weight:400 !important;text-transform:capitalize !important;}
.blog_groups .article--listing .article__excerpt{font-size:14px;line-height:27px;}
.article__author,.article__countcomment,.article__date{color:#545454;font-weight:600;font-size:12px;font-family:'Montserrat';}
.recentpost__sidebar .post-item .post__date{color:#545454;font-weight:600;font-size:12px;font-family:'Montserrat';}
.blog_detail .post .article__title{font-size:25px;color:#898b95;line-height:37px;font-family:"Montserrat",sans-serif;font-weight:600;margin:10px 0 10px;}
.BlogRelated .title_block{color:#898b95;}
.BlogRelated .article--listing .article__title a{color:#898b95;}
.blog_detail p{font-size:14px!important;line-height:27px!important;font-family:Open Sans,HelveticaNeue,Helvetica Neue,sans-serif!important;color:#666;}
.blog_detail h2{font-size:25px!important;color:#898b95!important;line-height:37px!important;font-family:"Montserrat",sans-serif!important;font-weight:600!important;}
.blog_detail h3{font-size:18px!important;color:#898b95!important;line-height:24px!important;font-family:"Montserrat",sans-serif!important;font-weight:600!important;}
.blog_detail ul{padding:0 0 0 20px;margin:0 0;}
.blog_detail ul li,.blog_detail ul li span{font-size:14px!important;line-height:27px;font-family:Open Sans,HelveticaNeue,Helvetica Neue,sans-serif!important;color:#666;}
.blog_detail h2 b{font-weight:600!important;}
.blog_detail p a{color:#15a9e7;}
.blog_detail hr{margin:12px 0;}
.article__thumnail img{max-height:600px;object-fit:cover;width:100%;}
.viewmoreblog{text-align:center;margin:15px 0 0;}
.viewmoreblog a{display:inline-block;padding:12px 20px;border:1px solid #0A2342;border-radius:50px;color:#0A2342;font-size:18px;font-weight:400;font-family:'Open Sans';}
.viewmoreblog a:hover,.viewmoreblog a:focus{background:#4fb3e8;color:#0A2342;border-color:#4fb3e8;}
#customer_login .errors{margin:10px 0 0;}
#customer_login .errors ul{list-style:none;padding:0;margin:0;}
#customer_login .errors ul li{font-size:14px;font-family:Open Sans,HelveticaNeue,Helvetica Neue,sans-serif;color:#ef4646;}
.note.form-success{padding:8px 10px;text-align:center;background:#e9f5fb;font-family:Open Sans,HelveticaNeue,Helvetica Neue,sans-serif;font-size:14px;color:#0a2342;margin:0 0 20px;border-radius:5px;}
.nov-footer .footer-layout .block_footer .footer_newsletter input:-webkit-autofill,.nov-footer .footer-layout .block_footer .footer_newsletter input:-webkit-autofill:hover,.nov-footer .footer-layout .block_footer .footer_newsletter input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #ffffff inset!important;transition:background-color 5000s ease-in-out 0s!important;-webkit-text-fill-color:#0A2342 !important;}
.customer_address{padding:30px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);margin:0 0 30px;border-radius:9px;width:100%;}
#create_customer .errors{margin:10px 0 0;}
#create_customer .errors ul{list-style:none;padding:0;margin:0;}
#create_customer .errors ul li{font-size:13px;font-family:Open Sans,HelveticaNeue,Helvetica Neue,sans-serif;color:#ef4646;}
a#customer_logout_link{background:#4FB3E8;color:#fff;font-size:16px;font-weight:600 !important;border-radius:60px;font-family:'Open Sans';padding:10px 37px;margin-left:4px;}
.account_customers a.btn{background:#4FB3E8;color:#fff;font-size:16px;font-weight:600 !important;border-radius:60px;font-family:'Open Sans';padding:10px 37px;}
.account_customers h1.title_block{font-family:"Montserrat",sans-serif !important;text-transform:capitalize;font-size:35px;color:#0a2342;line-height:37px;font-weight:600;margin:0;}
.product-short-description{margin:0 0 30px;}
.swatch_fiiter .available label{font-size:14px !important;font-family:'Open Sans' !important;}
/* address */
body.template-customers\/addresses.home-1 h1.title_block{font-family:"Montserrat",sans-serif !important;text-transform:capitalize;font-size:35px;color:#0a2342;line-height:37px;font-weight:600;text-align:left!important;}
button.btn.address-new-toggle{background:#4fb3e8;color:#fff;font-family:Open Sans;font-size:16px;font-weight:600 !important;border-radius:60px;margin-bottom:0;}
.customer_address .title_block{font-family:"Montserrat",sans-serif !important;text-transform:capitalize;font-size:23px;color:#0a2342;line-height:30px;font-weight:600;margin-bottom:5px;word-break:break-word;margin:0 0 10px !important;}
button.btn.address-edit-toggle{background:#4fb3e8;color:#fff;font-family:Open Sans;font-size:16px;font-weight:600 !important;border-radius:60px;min-width:130px;margin-bottom:0;}
button.btn.address-delete{color:#ffffff;background:#e74848;font-family:Open Sans;font-size:16px;font-weight:600 !important;border-radius:60px;min-width:130px;margin-bottom:0;margin-left:5px;}
body.template-customers\/addresses.home-1 header.section-header p a{color:#ffffff;margin-bottom:40px;display:inline-block;padding:13px 19px;border-radius:60px;background:#0a2342;font-weight:600;font-size:16px;font-family:'Open Sans';text-transform:uppercase;}
.edit_address form{padding:30px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);margin:25px 0 30px;border-radius:9px;width:100%;}
.edit_address{width:100%;}
.edit_address form label{font-family:'Open Sans';font-weight:600;font-size:14px;color:#000;}
.edit_address form input[type="text"],.edit_address form select{border-color:#C0C0C0;border-radius:4px;font-size:14px;height:auto;padding:14px 17px;font-family:'Open Sans';text-transform:inherit;color:#0a2342;}
.edit_address form .text-center.mt-40{text-align:left!important;margin-top:0!important;}
.edit_address form input[type="submit"]{background:#4FB3E8;color:#fff;font-size:16px;font-weight:600 !important;font-family:'Open Sans';border-radius:60px;padding:10px 30px;}
.edit_address form button.btn{background:#0a2342;color:#fff;font-size:16px;font-weight:600 !important;font-family:'Open Sans';border-radius:60px;padding:10px 30px;}
/* search result */
.template-search .item-product .thumbnail-container img{max-height:160px;height:160px;margin:auto;}
.template-search .item-product .thumbnail-container a{display:block;margin:auto;}
.template-search .item-product .product__info .product__title a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;max-width:80%;margin:auto;}
.template-search .section-header .input-group button{border-radius:60px;padding:11px 10px;height:auto;bottom:10px;min-width:120px;right:10px;}
.template-search .section-header .input-group input{border-radius:60px;}
.popup-quick-view .owl-carousel .owl-item img{max-height:200px;max-width:200px;object-fit:contain;margin:auto;}
.popup-quick-view .owl-carousel .owl-item a.product-single__thumbnail{margin:auto;display:block;max-width:80%;border:none}
.product-single{align-items:flex-start;}
.countSec h4{text-align:center;margin:0 0 35px;font-size:45px;font-weight:700;color:#848484;font-family:'Montserrat';}
.open_gl_quick_view #content_quickview .product-single .product-single__info .product-form__item--submit .btn.product-form__cart-submit{background:#4FB3E8 !important;color:#0A2342 !important;font-family:Open sans-serif;font-size:16px;font-weight:400 !important;border:none !important;}
.open_gl_quick_view #content_quickview .product-single .product-single__info .product-form__item--submit .btn.product-form__cart-submit span{text-transform:capitalize!important;color:#0A2342 !important;font-family:'Open Sans' !important;font-size:16px!important;font-weight:400 !important;border:none !important;}
.open_gl_quick_view #content_quickview .product-single .product-single__info .product-form__item--submit .btn.product-form__cart-submit{background:#4FB3E8;color:#0A2342 !important;font-family:Open sans-serif;font-size:16px;font-weight:400 !important;}
.open_gl_quick_view #content_quickview .product-single .product-single__info .product-form__item--submit .btn.product-form__cart-submit:hover,.open_gl_quick_view #content_quickview .product-single .product-single__info .product-form__item--submit .btn.product-form__cart-submit:focus{background:#0A2342 !important;}
.open_gl_quick_view #content_quickview .product-single .product-single__info .product-form__item--submit .btn.product-form__cart-submit:hover span,.open_gl_quick_view #content_quickview .product-single .product-single__info .product-form__item--submit .btn.product-form__cart-submit:focus span{color:#fff!important;font-weight:400!important;}
.open_gl_quick_view #content_quickview .product-single .product-single__info .product-form__item--submit .btn.product-form__cart-submit:after{display:none;}
.priceRange{display:flex;justify-content:space-between;gap:5px;}
.wishlist-page .wrapper-wishlist .wishlist-content .item-product .product-image a img{max-height:170px;border:none!important;}
.wishlist-page .wrapper-wishlist .wishlist-content .item-product .product-image{border:none!important;}
.nosidebar .product-single__photos .proFeaturedImage img{max-height:400px;object-fit:contain;}
#productThumbs .thumblist .thumbItem img{max-height:130px;min-height:130px;object-fit:contain;}
.item-product:hover{transition:inherit !important;box-shadow:none;}
.proFeaturedImage video{max-height:550px;}
a.product-single__thumbnail.video-thumb{position:relative;}
.playvideoicon{position:absolute;z-index:1;color:#4fb3e8;left:0;right:0;display:flex;align-items:center;justify-content:center;top:0;bottom:0;background:#ffffff8a;}
.playvideoicon svg{width:25px;height:25px;}
a.product-single__thumbnail.video-thumb video{max-height:125px;height:125px;width:100%;}
body.template-collection .item-product .thumbnail-container a:hover img{transform:inherit;}
#productThumbs .owl-nav .owl-next{background:#4fb3e8;right:0;}
#productThumbs .owl-nav .owl-prev{left:0;background:#4fb3e8;}
/* reset password */
.resetpasswordForm{padding:30px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);margin:25px 0 30px;border-radius:9px;}
.resetpasswordBx h1{padding:8px 10px;text-align:center;background:#e9f5fb;font-family:Open Sans,HelveticaNeue,Helvetica Neue,sans-serif;font-size:14px;color:#0a2342;margin:0 0 20px;border-radius:5px;}
.password-wrapper input{margin-bottom:0;}
.resetpasswordForm .password-wrapper{margin-bottom:10px!important;}
.resetpasswordBx h1 span{font-weight:400;font-size:14px;}
.resetpasswordBx{margin:75px 0 0;}
.resetpasswordForm input[type="submit"]{background:#4fb3e8;color:#fff;font-family:'Open Sans';font-size:16px;font-weight:600 !important;border-radius:60px;min-width:150px;margin:0;padding:12px 25px;}
.resetpasswordForm .errors ul{list-style:none;padding:0 0 10px;}
.resetpasswordForm .errors ul li{font-size:12px;color:#f00000;}
.resetpasswordForm .toggle-password{top:23px !important;}
.responsive-table{overflow-x:auto;position:relative;}
.form_submit{display:flex;align-items:center;}
.responsive-table table{width:100%;}
.account_customers table tr td{white-space:nowrap;text-align:center;padding:17px 10px;border-bottom:1px solid #f2f2f2;font-size:16px;font-family:"Montserrat",sans-serif !important;}
.account_customers table tr th{white-space:nowrap;text-align:center;padding:14px 10px;border-bottom:1px solid #f2f2f2;font-size:16px;font-family:"Montserrat",sans-serif !important;font-weight:600;color:#0a2342;}
.account_customers h2.title_block span{display:block;text-align:left;font-family:"Montserrat",sans-serif !important;text-transform:capitalize;font-size:35px;color:#0a2342;line-height:37px;font-weight:600;margin:0 0 20px;}
/* store locator */
.locator-filter label{display:block;font-size:12px;letter-spacing:2px;margin-bottom:8px;}
.locator-filter select{max-width:330px;border-radius:5px;font-size:15px;font-weight:600;color:#160f0f;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:21px;padding:15px 15px;line-height:inherit;}
.country-section h3{font-size:14px;letter-spacing:2px;margin-bottom:20px;}
.store-row{display:flex;justify-content:space-between;padding:15px 0;border-top:1px solid #ddd;}
.store-row:last-child{border-bottom:1px solid #ddd;}
.store-row a{text-decoration:none;}
section.store-locator{padding:70px 0;}
.locator-filter{text-align:left;margin:0 0 80px;border-bottom:1px solid #ebebeb;padding:0 0 40px;}
.locator-filter label{font-size:30px;font-family:'Montserrat';font-weight:700;color:#0A2342;margin:0 0 20px;}
.locator-filter select{max-width:300px;border-radius:5px;font-size:15px;font-weight:600;color:#160f0f;}
.country-section table{width:100%;border:none;}
.country-section table th{width:35%;padding:20px 0;border-bottom:1px solid #dbdbdb;font-size:15px;font-weight:600;color:#848484;white-space:nowrap;}
.country-section table td{width:35%;padding:20px 0;font-size:15px;font-weight:400;color:#848484;border-bottom:1px solid #dbdbdb;white-space:nowrap;}
.country-section table td:first-child{border-bottom:none;}
.country-section{overflow:auto;position:relative;margin:0 0 100px;}
.country-section table td a{color:#0A2342;transition:all ease .3s;}
.country-section table td a:hover,.country-section table td a:focus{padding-left:5px;transition:all ease .3s;color:#0d294b;}
.country-section table th:first-child{width:230px;}
.distance{display:none;}
.video-section{width:100%;height:100vh;overflow:hidden;position:relative;margin:80px 0 0;}
.viewport-video{width:100%;height:100%;object-fit:contain;display:block;transform:scale(1.20);border:none;-webkit-appearance:none;appearance:none;outline:none;}
.viewport-video source{border:none;outline:none;}
.video-section video{display:block;}
.video-section .fi-wave-svg-holder{z-index:22;}
.shopify-section{border-top:0;border-bottom:0;}
/* Notify Me */
.alra-section{display:flex;align-items:center;justify-content:space-between;padding:70px;border-radius:20px;background:linear-gradient(311deg,#081c35,#415266);position:relative;overflow:hidden;margin:0 0 40px;}
.alra-section::before{content:"";position:absolute;width:400px;height:400px;background:rgba(0,153,255,0.15);filter:blur(120px);top:-100px;right:-100px;display:none;}
.alra-content{width:70%;display:flex;gap:25px;align-items:flex-start;flex-direction:column;}
.alra-content h2{font-size:55px;font-weight:700;color:#ffffff;margin-bottom:20px;}
.alra-content .sub{font-size:35px;color:#ffffff;margin-bottom:40px;font-weight:300;}
.countdown{display:flex;gap:15px;margin-bottom:30px;}
.countdown div{background:rgba(255,255,255,0.7);padding:15px;border-radius:14px;text-align:center;min-width:70px;box-shadow:0 8px 20px rgba(0,0,0,0.05);backdrop-filter:blur(8px);transition:0.3s;}
.countdown div:hover{transform:translateY(-5px);}
.countdown span{font-size:22px;font-weight:600;color:#0d2b45;}
.countdown small{font-size:12px;color:#6b8aa6;}
/* .notify-btn{min-width:150px;background:#0099ff;color:#fff;border:none;padding:12px 15px;border-radius:60px;font-size:16px;font-weight:600;cursor:pointer;transition:0.3s;}
.notify-btn:hover{background:#0A2342;color:#fff !important;}
*/
.alra-image img{max-height:400px;filter:drop-shadow(0 20px 40px rgba(0,0,0,0.15));transition:0.4s;filter:drop-shadow(0 30px 60px rgba(0,0,0,0.15)) drop-shadow(0 0 40px rgba(0,153,255,0.25));}
.alra-image img:hover{transform:translateY(-10px) scale(1.05);}
.alra-image{width:40%;text-align:center;}
.countdown{display:flex;gap:15px;margin-bottom:25px;}
.countdown div{background:rgb(255 255 255);padding:15px 18px;border-radius:12px;text-align:center;min-width:120px;backdrop-filter:blur(6px);transition:0.3s;}
.countdown div:hover{transform:translateY(-5px);background:rgba(255,255,255,0.2);}
.countdown span{display:block;font-size:30px;font-weight:600;}
.countdown small{font-size:18px;opacity:0.9;}
/* end */
/* comming soon */
.commingsoonproduct .productDescription{display:none;}
.commingsoonproduct form.product-form{display:none;}
.commingsoonproduct .has-shareling{display:none!important;}
#mini-vac-embedded-form{border:none!important;padding:0!important;width:100%;max-width:520px!important;}
input#mini-vac-notify-embed-submit-button{display:inline-block;background:#15a9e7!important;padding:15px 20px;font-family:'Open Sans';font-size:18px;font-weight:400;border-radius:60px;color:#0A2342 !important;text-transform:capitalize;text-align:center;}
#mini-vac-notify-embed-message{font-size:17px;}
#mini-vac-embed-input-email-container{box-shadow:0 0 5px 0 rgba(0,0,0,0.1);padding:19px;border-radius:8px;}
/* #mini-vac-notify-embed-message *{margin:0px;color:#f12100 !important;}
*/
button#load-more-btn{background:#ffffff;color:#0A2342;font-size:17px;font-weight:500;margin:30px 0 60px;min-width:220px;border:1px solid #15a9e7;border-radius:80px;}
button#load-more-btn:hover,button#load-more-btn:focus{background:#15a9e7;color:#fff;}
/* SLIDER NAVE */
.owl-nav{position:absolute;top:0;bottom:0;width:100%;display:flex;justify-content:space-between;margin:auto;height:100%;align-items:center;}
.owl-stage-outer{z-index:1;}
.owl-nav .owl-prev{z-index:2;width:50px;font-size:0;position:relative;height:50px;background:#fff;border-radius:60px;display:flex;align-items:center;justify-content:center;font-family:monospace;box-shadow:0 0 24px 0 rgba(0,0,0,0.2);}
.owl-nav .owl-prev:before{content:'<';font-size:26px;color:#000;font-family:monospace;margin-top:-3px;}
.owl-nav .owl-next{z-index:2;width:50px;font-size:0;position:relative;height:50px;background:#fff;border-radius:60px;display:flex;align-items:center;justify-content:center;font-family:monospace;box-shadow:0 0 24px 0 rgba(0,0,0,0.2);}
.owl-nav .owl-next:before{content:'>';font-size:26px;color:#000;font-family:monospace;margin-top:-3px;}
.stop-scroll{overflow:hidden !important;height:100%;}
/* END */
/* blog page */
#blog-articles .article--listing{display:flex;align-items:flex-start;gap:25px;}
.bloglistcnt h2 a{color:#000;font-size:22px;font-family:'Montserrat';}
#blog-articles .article__excerpt{margin:0 0 2px;}
.readmoreblog{background:#15a9e7;color:#0A2342;padding:10px 24px;display:inline-block;margin:13px 0 0px;font-size:15px;font-family:'Montserrat';text-transform:capitalize;font-weight:400;}
.readmoreblog:hover,.readmoreblog:focus{background:#000;color:#fff;}
.bloglistimg{width:28%;}
.bloglistcnt{width:70%;}
.bloglistimg img{max-height:210px;width:100%;object-fit:cover;object-position:center;}
.post__image a img{max-height:80px;width:100%;object-fit:cover;object-position:center;}
.sidebar-block.blogtags__sidebar.sidebar-block__3{margin-top:20px;}
.customerReturebts{display:flex;align-items:center;gap:20px;}
.customerReturebts a{border-radius:80px;font-size:15px;text-align:center;border:1px solid #b8b8b8;padding:9px 30px;color:#888B96;}
.customerReturebts button.btn.address-new-toggle{font-size:15px;font-weight:400 !important;text-transform:capitalize;}
.customerReturebts button.btn.address-new-toggle{font-size:15px;font-weight:400!important;text-transform:capitalize;}
.customer_address ul{display:flex;flex-wrap:wrap;gap:15px;align-items:flex-start;}
.customer_address ul li{width:32%;}
.customer_address ul li{display:flex;align-items:center;gap:5px;}
.customer_address ul li .title_info{width:auto;}
.customer_address .mt-40.mb-60{margin:20px 0 0 !important;}
#AddressNewForm hr{display:none;}
#AddressNewForm .grid{display:flex;align-items:center;gap:15px;}
#AddressNewForm .grid .grid__item{width:50%;}
/* .nov-with-anim.product-quickview.popup-quick-view.cart__popup.cart__popup_upsell{overscroll-behavior:contain;}
*/
.site-footer__social-icons{display:flex;align-items:center;gap:5px;}
.nov-wrap{overflow-y:auto !important;}
.page-contact{min-height:560px;}
/* 404 */
.main_block{margin:-190px auto 30px;font-family:'Montserrat';font-weight:700;text-transform:capitalize;font-size:245px;line-height:157px;color:#898b95;text-align:center;}
.content-404{position:relative;padding:0 10px;}
.content-404 .main_block{margin-top:0;}
.template-404 .page-404 .page-not-found .content{margin-top:0;padding:10px 20px 30px;}
.template-404 header,.template-404 #header-sticky,.template-404 .nov-footer{display:block;}
.content-404 .image img{max-height:400px;object-fit:contain;}
.template-404 .page-404 .page-not-found .title_block{font-family:'Montserrat';font-weight:700;text-transform:capitalize;font-size:45px;line-height:57px;color:#898b95;margin:0 0 20px;text-align:center;}
.template-404 .page-404 .page-not-found .sub_title{font-size:24px;color:#898b95;line-height:30px;font-family:'Open Sans';font-weight:400;margin:0 0 40px;}
.template-404 .page-404 .page-not-found .decs_title{font-size:16px;color:#898b95;line-height:30px;font-family:'Open Sans';font-weight:300;max-width:600px;margin:0 auto 30px;}
.template-404 .page-404 .page-not-found .btn{display:inline-flex;background:#15a9e7;padding:15px 50px;font-family:'Open Sans';font-size:18px;font-weight:400;border-radius:60px;color:#0A2342 !important;text-transform:capitalize;text-align:center;max-width:inherit;align-items:center;}
.template-404 .page-404 .page-not-found .btn:hover,.template-404 .page-404 .page-not-found .btn:focus{background:#0A2342;color:#fff!important;}
.template-404 .page-404 .page-not-found .btn .fa-home:before{display:none;}
.template-404 .page-404 .page-not-found .btn .fa-home{filter:invert(1);}
.template-404 .page-404 .page-not-found .btn:hover .fa-home,.template-404 .page-404 .page-not-found .btn:focus .fa-home{filter:inherit;}
/* about new css */
.alra-about .fi-collection-hero-section{margin:0;}
.template-page .main-content .alra-hero h2{font-size:24px;}
.template-page .main-content .alra-hero p{font-size:16px;}
.alra-about{font-family:Arial,sans-serif;color:#111;line-height:1.6;}
.alra-container{max-width:1100px;margin:auto;padding:60px 20px;text-align:center;}
.alra-hero{padding-bottom:0;}
.alra-hero h1{margin:0 0 20px;text-align:center;text-transform:capitalize;color:#75787b;font-weight:700;font-size:50px;line-height:55px;}
/* .template-page .main-content .alra-hero p{line-height:31px;margin:0 auto 20px;font-size:22px;font-weight:400;font-family:'Open Sans';color:#848484;}
*/
.alra-story h2{font-size:26px;margin-bottom:20px;}
.alra-story p{max-width:750px;margin:auto;font-size:16px;color:#333;}
section.alra-story{padding-bottom:0;}
.alra-stats{background:#081C35;color:#fff;margin:80px 0 10px;}
.alra-stats-grid{display:flex;justify-content:space-between;gap:20px;}
.template-page .main-content .alra-stat h3{font-size:55px;line-height:65px;color:#fff;margin-bottom:30px;}
.template-page .main-content .alra-stat p{margin:0;font-size:16px;color:#fff;}
.alra-badges-grid{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;}
.alrabadgesbx{border-bottom:1px solid #f2f2f2;padding-top:60px;padding-bottom:20px;}
.alra-badge{flex:1;min-width:150px;}
.alra-badge img{margin-bottom:10px;background:#39495d;border-radius:80px;}
.alra-badge p{font-size:14px;font-weight:500;}
.template-page .main-content .alra-cta h2{font-size:37px;color:#848484;line-height:40px;font-family:Montserrat;font-weight:600;margin:0 0 50px;}
.alra-buttons{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;}
.alra-btn{padding:12px 24px;text-decoration:none;font-size:14px;border-radius:4px;transition:0.3s ease;}
.alra-btn-primary{display:inline-block;background:#15a9e7;padding:10px 20px;font-family:'Open Sans';font-size:16px;font-weight:400;border-radius:60px;color:#0A2342 !important;min-width:190px;line-height:30px;}
.alra-btn-primary:hover{background:#0A2342;color:#fff !important;}
.alra-btn-outline{background:#111;color:#fff;border-radius:60px;font-family:'Open Sans';font-size:16px;font-weight:400;}
.alra-btn-outline:hover{background:#1e1e1e;color:#fff;}
.success-section{padding:50px 0 0;}
.success-section .container{display:flex;align-items:center;justify-content:center;gap:40px;background:#F4F4F4;padding:60px;border-radius:20px;flex-direction:column;}
.successleft{flex:1;}
.template-page .main-content .successleft h2{font-size:37px;line-height:45px;color:#848484;margin-bottom:13px;text-align:center;}
.template-page .main-content .successleft p{max-width:980px;font-size:16px;color:#848484;margin:0;line-height:32px;text-align:center;}
.successright{display:flex;gap:20px;flex-wrap:wrap;width:100%;justify-content:center;}
.impcard{background:#ffffff;border-radius:13px;padding:30px;text-align:center;width:32%;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;}
.template-page .main-content .impcard h3{font-size:45px;margin:20px 0 30px;color:#848484;}
.template-page .main-content .impcard span{font-size:17px;line-height:22px;letter-spacing:1px;color:#848484;}
.template-page .main-content .impcard:nth-child(2) h3{font-size:70px;}
.notifydescription p + p{display:none;}
#mini-vac-notify-embed-message p br{display:none;}
#cart_block #cart-info.active{display:block !important;}
.deliverysame h2{font-size:14px;text-transform:capitalize;color:#080808;font-family:"Montserrat",sans-serif !important;font-weight:600;padding:0 0 10px;line-height:22px;margin:0;}
.cart-section .cart .cart__layout_right .grid_cart .grid__item .cart__shipping{padding-bottom:20px;}
.deliverbx ul{margin:0;padding:0 0 0 17px;}
.deliverbx ul li{font-size:13px;color:#000;padding:0 0 5px;}
#stock-problems-modal button._1m2hr9ge{border:1px solid #000;padding:10px 20px;border-radius:80px;font-size:15px;text-decoration:none;}
.product-form__item--submit button.btn.product-form__cart-submit.disabled { background: #fff!important; border: 1px solid #b8b8b8!important; border-radius: 80px!important; }
.article__share .dropdown-menu {top: 3px !important; left: 0px !important;}


/* Responsive */
@media(min-width:1600px) and (max-width:1700px){.section-custom .custom_contact_delivery .block_contact{padding-right:30px;max-width:330px;}
}
@media(min-width:1400px) and (max-width:1599px){.section-custom .custom_contact_delivery .block_contact{padding-right:20px;max-width:300px;}
.section-custom .custom_contact_delivery .block_contact{padding-right:20px;max-width:280px;}
}
@media(max-width:1399px){.section-custom .custom_contact_delivery .block_contact{max-width:360px;padding:30px;background:#0a2342d4;border-radius:15px;border:1px solid #fff;margin-right:20px;}
/* .site-header .site-header_items .site-nav li a{padding:10px 4px;font-size:16px;}
*/
 .page-contact .formContactUs .form-vertical .contact-form{margin-top:0;}
.countdownBx img{max-height:340px;}
.productBx h1{font-size:35px;margin:0 0 50px;}
.productBx{padding:20px 0 50px;}
.site-header__search .site_header__search .search-header__input{min-width:200px!important;max-width:210px;letter-spacing:0px;}
.site-header .search_inline{margin:0 0 0 8px!important;}
.section-product-slider .title_block span{font-size:35px;}
.section-product-slider .sub_title{font-size:17px;}
.animation-wrap h1{font-size:35px;}
.animation-wrap p{font-size:17px;line-height:32px;}
.feature__info_2 p{font-size:18px;}
.feature__info h5{font-size:22px;}
.thumbnail-slider-section h2.thumbnail-slider-heading{font-size:35px;}
.thumbnail-slider-section p.thumbnail-slider-subheading{font-size:18px;}
.custom-content-img .right-content h2{font-size:35px;}
.custom-content-img .right-content p{font-size:17px;line-height:30px;}
.nov-section-blog .title_block{font-size:35px;}
.nov-section-blog .sub_title{font-size:17px;}
.nov-section-blog .slider .item .article--listing .media-body .article__title a{font-size:18px;}
.nov-section-blog .slider .item .article--listing .media-body .article__excerpt{font-size:16px;line-height:24px;}
.subscribebx h3{font-size:20px;}
.subscribebx p{font-size:14px;}
.footerLabel h5{font-size:15px;}
.nov-footer .footer-layout .block_footer .footer-block .title-block{font-size:20px;}
.nov-footer .footer-layout .block_footer .footer_menu .site-footer__linklist .site-footer__linklist-item a{font-size:15px;}
.fi-collection-hero-section{height:45vh;}
}
@media(max-width:1280px){.countdownBx img{max-height:320px;}
}
@media (max-width:1199.98px){.feature__img-wrapper{height:100vh}
.droplet{width:33px}
.site-header__logo-image img{max-width:110px !important;}
/* .social-icons li:not(:last-child){margin-right:3px;}
.social-icons li:not(:last-child){margin-right:3px;margin-bottom:9px;}
*/
.nov-footer .footer-layout .block_footer .footer_html .social_footer .social-icons li a i{width:36px;height:36px;font-size:18px;}
.image-break{min-height:50vh}
.zoomContainer{display:none;}
.cart-section .title-block{font-size:25px;}
.cart-section .cart .cart__layout_left .cart__body .cart__image-wrapper .cart__image{max-width:50px;}
.cart-section .cart .cart__layout_left .cart__body .cart__image-wrapper .cart__meta .list-view-item__title a{font-size:13px;line-height:16px;display:inline-block;}
.cart-section .cart .cart__layout_left .cart__body .cart__update-wrapper .js-qty__adjust.js-qty__adjust--plus{min-width:23px;width:23px;height:23px;}
.cart-section .cart .cart__layout_left .cart__body .cart__update-wrapper .js-qty__adjust.js-qty__adjust--minus{min-width:23px;width:23px;height:23px;}
.cart-section .cart .cart__layout_related .product-related .cart__popup-related-title{font-size:20px;}
.item-product .thumbnail-container img{max-height:290px;}
.collectionhead h1{margin:0 0 30px;font-size:40px;line-height:45px;}
.wishlist-page .title_block{font-size:25px;}
#customer_login .title_block,#customer_login .title,#RecoverPasswordForm .title,#create_customer .title_block{font-size:17px;}
#RecoverPasswordForm p{font-size:14px;}
/* contact */
h1.headingPage{font-size:25px;margin:0 0 20px;}
/* about new css */
.impcard{width:31%;}
}
@media (max-width:991.98px){.water-wrapper-bottom{height:40vh}
.water-wrapper{margin:100px auto 0}
.feature__info,.feature__info_2,.feature__info_mobile{bottom:0;top:81vh}
.feature__info img,.feature__info_mobile img{width:70px;height:70px}
.features-text-wrapper{position:absolute;top:0;height:100vh;z-index:9}
.path-bottle{max-width:200px;width:100%;height:auto;margin:0 auto}
.site-header .group_items .myaccount-title{margin:-3px 0 0 3px !important;}
/* .fi-collection-hero-section{min-height:410px;margin:80px 0 70px;background-size:100%;}
*/
.collectionhead h1{font-size:35px;}
/* blog */
.bloglistcnt h2 a{font-size:17px;line-height:20px;}
.blog_groups .article--listing .article__excerpt{font-size:13px;line-height:22px;}
.subscribebx p{text-align:center!important;}
/* Address */
.customer_address ul li{width:48%;}
/* about new css */
.alra-hero h1{font-size:40px;}
.template-page .main-content .successleft h2{font-size:30px;}
.template-page .main-content .alra-cta h2{font-size:30px;}
}
@media(max-width:1199px){.site-header__search .site_header__search .search-header__input::-webkit-input-placeholder{font-size:13px;}
.site-header__search .site_header__search .search-header__input:-moz-placeholder{font-size:13px;}
.site-header .site-header_items .site-nav li{margin:0 2px;}
.site-header .site-header_items .site-nav li a{font-size:16px;}
.menu-right ul li a{font-size:16px;}
/* .contentsticky_logo{width:100px;height:100px;min-width:100px;max-height:100px;}
*/
/* .site-header__logo img{max-width:45px;}
*/
.site-header__search .site_header__search .search-header__input{min-width:190px !important;max-width:190px;letter-spacing:0px;font-size:15px;padding:3px 10px 3px 40px;}
.site-header .site-header_items{padding:20px 0;}
.footerLabel{gap:10px;}
.main-slider .slick-list .content-caption .caption-animate{font-size:40px;line-height:45px;}
.main-slider .slick-list .content-caption .caption-animate.caption-2{font-size:18px;line-height:28px;}
.section-slideshow .content-caption .caption-1{font-size:40px;line-height:55px;}
.section-slideshow .content-caption .caption-2{font-size:40px;line-height:55px;}
.section-slideshow .content-caption .caption-3{font-size:18px;line-height:25px;}
.herocnt .caption-1{font-size:40px;line-height:50px;}
.herocnt .caption-2{font-size:30px;line-height:40px;}
.herocnt .caption-3{font-size:18px;line-height:25px;}
/* .main-slider{padding-top:70px;}
*/
/* .section-slideshow .slick-slide figure{max-width:700px;}
*/
/* .section-slideshow .content-caption .content{top:50px;}
*/
/* .countdownBx{padding:6px 20px;}
*/
/* .countCnt{max-width:390px;}
*/
.countCnt h2{font-size:35px;line-height:45px;}
.countCnt p{font-size:27px;}
.policy-info .title-policy{margin:20px 0 10px !important;font-size:19px !important;}
.policy-info .desc-policy{font-size:13px !important;line-height:23px !important;}
.section-product-slider .sub_title{font-size:25px;line-height:30px;}
.custom-content{justify-content:center;}
.section-custom .custom_contact_delivery .block_contact{padding:30px 30px 30px 30px;background:#0a2342d4;border-radius:15px;border:1px solid #fff;margin-right:20px;}
.tab-buttons{gap:37px;}
/* collection */
.collection-grid-item{min-height:330px;}
.exploreCollectionHead .text-left{max-width:70%;}
.section-product-slider .title_block span{font-size:25px;}
.section-product-slider .sub_title{font-size:18px;line-height:22px;}
.explorebtnbx a{font-size:16px!important;}
.thumbnail-slider-section h2.thumbnail-slider-heading{font-size:25px;}
.thumbnail-slider-section p.thumbnail-slider-subheading{font-size:16px;line-height:29px;}
.custom-content-img .right-content h2{font-size:25px;}
.custom-content-img .right-content p{font-size:15px;line-height:25px;}
.custom-content-img .learn-btn{padding:10px 10px;font-size:16px;}
.feature__info_2 p{font-size:15px;line-height:25px;}
.feature__info h5{font-size:19px;}
.nov-section-blog .title_block{font-size:25px;line-height:45px;}
.nov-section-blog .slider .item .article--listing .media-body{padding:5px 15px 30px;}
.nov-section-blog .slider .item .article--listing .media-body .article__title a{font-size:17px;}
.nov-section-blog .slider .item .article--listing .media-body .article__title{margin:0 0 5px;}
.nov-section-blog .slider .item .article--listing .media-body .article__excerpt{font-size:14px;line-height:22px;}
.country-section{margin:0 0 50px;}
}
@media(max-width:991px){.site-header__search .site_header__search .search-header__input{font-size:12px;padding:3px 10px 3px 42px;min-width:210px;}
.site-header__search .site_header__search .search-header__input::-webkit-input-placeholder{font-size:12px;}
.site-header__search .site_header__search .search-header__input:-moz-placeholder{font-size:12px;}
.site-header__search .site_header__search .search-header__submit{padding:5px 4px;}
.site-header .site-header_items .site-nav li a{padding:10px 5px;font-size:14px;}
.section-slideshow .content-caption .caption-1{font-size:30px;line-height:35px;margin-bottom:15px;}
.section-slideshow .content-caption .caption-2{font-size:30px;line-height:35px;margin-bottom:10px;}
.section-slideshow .content-caption .caption-3{font-size:17px;line-height:22px;}
.section-slideshow .slick-slide video{height:400px;}
.productBx h1{font-size:25px;margin:0 0 30px;line-height:35px;}
.herocnt .caption-1{font-size:30px;line-height:35px;margin-bottom:15px;}
.herocnt .caption-2{font-size:26px;line-height:30px;margin-bottom:10px;}
.herocnt .caption-3{font-size:17px;line-height:22px;}
.herocnt .shopnow{padding:10px 24px;font-size:16px;}
.menu-right{margin-right:6px;}
#cart_block{margin-right:3px;margin-left:3px;}
.menu-right ul li a{padding:10px 4px;font-size:14px;}
.contentsticky_logo{padding-right:0;}
.site-header__search .site_header__search{margin-right:5px;}
.site-header .group_items .myaccount-title{margin-left:5px;}
.site-header__search .site-header__search-icon i.icon-search{background-size:17px;background-position:2px 2px;}
.menu-right ul{gap:4px;}
/* .contentsticky_logo{bottom:-82px;}
*/
.section-slideshow .content-caption .content{left:0;}
.waterQality{display:none;}
.waterInfor{display:none;}
.waterInforSm{display:flex;}
.waterInnerBx{flex-direction:column;}
.waterInforSm{text-align:center;gap:5px;}
.waterInforSm img{max-width:50px;}
.water-wrapper-bottom{height:50vh;}
.animation-wrap h1{font-size:40px;line-height:50px;}
.nov-policy-item{margin-bottom:30px;}
.feature__info,.feature__info_2,.feature__info_mobile{min-height:200px;}
.main-slider .slick-list .content-caption .caption-animate{font-size:45px;line-height:50px;}
.section-product-slider{padding-top:10px;}
.section-product-slider .title_block span{font-size:22px;}
.section-product-slider .sub_title{font-size:15px;}
.section-product-slider .product__title a{font-size:16px;}
.animation-wrap h1{font-size:25px;line-height:30px;}
.animation-wrap p{font-size:14px;line-height:23px;}
.bottle-water{border-radius:0 0 50px 170px;}
.thumbnail-slider-section{padding:30px 0;}
.thumbnail-slider-section p.thumbnail-slider-subheading{margin-bottom:40px;}
.thumbnail-slider-btn a{padding:11px 24px;font-size:16px;}
.thumbnail-slider-btn{margin:40px 0 0;}
.custom-content-img{padding:40px 0;}
.custom-content-img .content-wrapper{gap:10px;}
.countdownBx{padding:20px 20px;}
.countCnt h2{font-size:25px;}
.countCnt p{font-size:16px;}
.countdown-wrapper{gap:5px;}
.countdown-wrapper .time-box{min-width:45px;}
.countdown-wrapper .time-box .num{font-size:25px;}
.time-box small{font-size:16px;}
.countCnt{max-width:450px;}
.countdownBx a{flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;}
.notifybtn a{padding:10px 20px;font-size:15px;}
.nov-section-blog .slider .item .article--listing .media-body{width:100%;padding:15px;margin:auto;}
.nov-section-blog .slider .item .article--listing .media-body{width:100%;padding:15px;margin:auto;}
.footerTop{flex-direction:column;justify-content:center;text-align:center;width:100%;}
.footerLabel{width:100%;justify-content:center;text-align:center;margin:0 0 20px;}
.subscribebx{width:100%;justify-content:center;}
/* .nov-footer .footer-layout .block_footer .footer_html.footer-block.footer-block__1.col-sm-3.col-xs-12:first-child{flex:100%;max-width:100%;text-align:center;justify-content:center;display:flex;}
*/
.footerTop{margin-bottom:50px;}
.footerlogoSec{margin:0 0 40px;text-align:left;}
.nov-footer .footer-layout .block_footer .footer-block .title-block{font-size:17px;}
.footerlogoSec h4{font-size:14px;}
.nov-footer .footer-layout .block_footer .footer_menu .site-footer__linklist .site-footer__linklist-item a{font-size:14px;}
.nov-footer .footer-layout .block_footer .footer_contact .block-content .content-address,.nov-footer .footer-layout .block_footer .footer_contact .block-content .number,.nov-footer .footer-layout .block_footer .footer_contact .block-content .email,.nov-footer .footer-layout .block_footer .footer_contact .block-content .content-hours{font-size:14px;}
.email{word-break:break-word;line-height:20px;font-size:13px;}
.section-slideshow .slideshow{border-radius:0;}
.section-slideshow .slick-slide .image-entity{height:400px;width:100%;border-radius:10px;}
.section-slideshow .slick-slide figure a{display:block;width:100%;}
.main-slider .slick-list .content-caption .caption-animate{font-size:30px;line-height:35px;}
.main-slider .slick-list .content-caption .caption-animate.caption-1{margin-bottom:10px;}
.main-slider .slick-list .content-caption .caption-animate.caption-2{font-size:15px;line-height:22px;margin-bottom:4px;}
.main-slider .slick-list .content-caption .caption-animate.cap_link a{padding:12px 10px;font-size:16px;}
.section-product-slider{padding-top:20px;}
.section-policy .bg-policy .title_block span{font-size:27px;}
.section-custom .custom_contact_delivery .block_contact{padding:10px;border-radius:10px;}
.section-custom .custom_contact_delivery .block_contact .section-delivery .title_delivery{font-size:25px;line-height:34px;}
.section-custom .custom_contact_delivery .block_content{align-items:flex-end;}
/* commint soon */
.coming-soon-products-section{padding:45px 15px;}
.coming-soon-grid .item-product{width:46%;}
.coming-soon-products-section .section-header h2{font-size:30px;}
.coming-soon-products-section .section-header p{font-size:16px;}
/* product detial */
.product-single__info h1.product-single__title{font-size:22px;line-height:25px;}
.product-single__price{margin:0 0 6px;}
.product-price__price .money{font-size:25px;}
.available_product .available_name,.group-single__sku .product-single__sku .label,.product-single__vendor .label,.product-single__sku .label,.product-single__cat .label,.product-single__tags .label{font-size:15px;}
.product-form__item--submit button.btn.product-form__cart-submit{min-width:150px;}
/* .available_product{margin-bottom:2px;}
*/
.product-single__cat a[title="Coming Soon Products"]{font-size:15px;}
.available_product .product__available{font-size:15px;}
.zoomContainer{display:none;}
.product-form__item--quantity{width:150px;}
/* collection */
.collection-grid-item{min-height:310px;}
.collection-grid-item__title{font-size:12px;}
#shopify-section-list-collections-template .grid__item.col-md-3{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;}
/* about */
.commitment h2{font-size:27px;margin:0 0 10px;}
.commitment p{font-size:15px;line-height:26px;}
.aboutHero{flex-wrap:wrap;}
.aboutimg{width:100%;}
.aboutcnt{width:100%;}
.whychoose{padding:40px 0 0;flex-wrap:wrap;}
.whychoosecnt{width:100%;}
.whychooseimg{width:100%;}
.aboutcnt h2{font-size:25px!important;}
.aboutcnt p{font-size:14px!important;line-height:24px!important;margin:0 0 10px;}
.template-page .main-content h2{font-size:25px;}
.whychoosecnt h2{font-size:25px!important;}
.whychoosecnt ul li{font-size:14px!important;line-height:24px!important;margin:0 0 10px;}
.whychoose{flex-direction:column-reverse;}
.commitment{margin:0 0 20px;}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup-thumb{margin-right:7px;}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup_grow{min-width:190px;}
/* wishlist */
.wishlist-page .wrapper-wishlist .wishlist-content .item-product .price-box{font-size:17px;}
.item-product .formAddToCart .btnAddToCart span{font-size:15px;}
/* Collection Modal */
.cart_popup_opened .nov-content .cart-popup-heading span{font-size:16px;}
.cart_popup_opened .nov-content .cart-popup-heading .cart__popup-headingtitle{font-size:19px;}
.cart_popup_opened .nov-content .cart-message strong{font-size:14px;}
.cart_popup_opened .nov-content .cart-message{flex-wrap:wrap;padding:7px 6px;gap:6px;}
.account_customers h1.title_block{font-size:23px;}
.account_customers .col-12.mt-40{margin-top:20px!important;}
.account_customers h2.title_block span{font-size:23px;}
.item-product .thumbnail-container img{max-height:270px;}
body.template-customers\/account .list_address li{width:49%;}
}
@media(max-width:767px){#mobile-blockcart #cart-info .cart .ajaxcart__footer .btn.cart__checkout{background:#4fb3e8;color:#fff;font-family:'Open Sans';font-size:16px;font-weight:400 !important;border-radius:60px;text-transform:capitalize;}
#mobile-blockcart #cart-info .cart .ajaxcart__footer .btn{border:none;background:#0a2342;color:#fff !important;border-radius:60px;}
#mobile-blockcart #cart-info .cart .ajaxcart__footer .btn span{color:#fff;font-family:Open Sans !important;font-size:14px;font-weight:600;text-transform:capitalize;}
#mobile-blockcart #cart-info .cart .remove-from-cart{background:#ffe7e7 !important;color:#f00000 !important;}
#mobile-blockcart #cart-info .cart .ajaxcart__inner .ajaxcart__product .media>a img{border:none;max-height:70px;object-fit:contain;}
.content_threshold.threshold_congrats{font-weight:400;border-radius:60px;text-transform:capitalize;font-size:12px;padding:8px 14px;}
#threshold_bar_popup_minicart{padding:0!important;}
.account-list-content a{color:#000;}
#mobile-pageaccount .account-list-content>div{border-bottom:1px solid #ccc;padding:0;}
#mobile-pageaccount .account-list-content>div a{color:#848484;padding:10px 10px;display:block;width:100%;font-family:'Montserrat';font-size:16px;}
.cart-section .cart .cart__layout_left .cart__body .cart-flex{padding-top:6px;}
.block-form-login{padding:15px;}
.password-rules{font-size:10px!important;line-height:11px;gap:1px;flex-wrap:wrap;bottom:-26px;}
.password-rules li{width:48%;}
.password-wrapper{margin-bottom:45px!important;}
.password-strength{bottom:-37px;}
#customer_login .block-form-login .btn{padding:7px 10px;font-size:14px;min-width:100px;}
#RecoverPasswordForm{padding:15px;}
#stickymenu_bottom_mobile .stickymenu-item:nth-child(2){display:none;}
.form_submit [type="submit"]{min-width:100px;font-size:15px;padding:7px 10px;}
button#HideRecoverPasswordLink{min-width:100px;font-size:15px;padding:8px 10px;}
.countdownBx:hover img,.countdownBx:focus img{transform:scale(1.02);}
.links-currency{color:#848484;padding:10px 10px;display:block;width:100%;font-family:'Montserrat';font-size:16px;}
.links-currency span{font-size:16px;display:inline-flex;align-items:center;gap:20px;margin-right:8px;}
.links-currency i{color:#848484;}
.links-currency{color:#848484;padding:10px 10px;display:block;width:100%;font-family:'Montserrat';font-size:16px;}
.links-currency span{font-size:16px;display:inline-flex;align-items:center;gap:20px;margin-right:8px;}
.links-currency i{color:#848484;}
.box-header .close-box{width:37px;height:37px;background:#f5f5f5;border-radius:60px;display:flex;align-items:center;justify-content:center;position:relative;font-size:0!important;border:1px solid #ccc;}
.box-header .close-box:before{content:'x';font-size:15px!important;color:#000000;font-family:'Montserrat';}
#_mobile_account_list{width:100%;}
.content-boxpage .box-content{height:100%!important;}
.box-content div{width:100%;}
.links-currency{display:flex;align-items:center;padding:10px 10px;justify-content:center;gap:15px;}
.links-currency i{font-size:15px;color:#000;position:inherit!important;right:inherit!important;top:inherit!important;}
.countSec h4{font-size:20px;}
.notify-popup-inner{padding:20px 15px;position:relative;}
.video-section{margin:70px auto 0;height:76vh;width:100%;}
.fi-wave-svg-holder{bottom:16px;}
.fi-wave-svg-holder svg{width:100%;height:auto;}
.canvas-header-box .title-box{font-family:'Montserrat';font-size:15px;font-weight:400;display:none;}
.section-slideshow .content-caption .caption-1{font-size:22px;line-height:25px;margin-bottom:10px;}
.section-slideshow .content-caption .caption-2{font-size:22px;line-height:25px;margin-bottom:10px;}
.section-slideshow .content-caption .caption-3{font-size:16px;line-height:20px;}
.herocnt .caption-1{font-size:22px;line-height:25px;margin-bottom:6px;}
.herocnt .caption-2{font-size:20px;line-height:22px;margin-bottom:10px;}
.herocnt .caption-3{font-size:16px;line-height:20px;}
.productBx h1{font-size:22px;margin:0 0 20px;line-height:30px;}
.section-slideshow .slick-slide video{border-radius:10px;}
.section-slideshow .item:first-child .content-caption .content{display:none;}
header.site-header{padding:0;}
.site-header__logo-image img{max-width:110px;}
.header-mobile .d-flex{justify-content:space-between;}
.header-mobile #mobile_search{margin-right:5px;display:none;}
.header-mobile #mobile_search .search__input{font-size:16px;height:auto;padding:16px 30px 16px 20px;border-radius:70px;color:#1E1E1E;font-weight:500;font-family:"Montserrat",sans-serif;}
.header-mobile #mobile_search .search__input::-webkit-input-placeholder{font-size:16px;color:#1E1E1E;font-weight:500;font-size:16px;font-family:"Montserrat",sans-serif;text-transform:capitalize;}
.header-mobile #mobile_search .search__input:-moz-placeholder{font-size:16px;color:#1E1E1E;font-weight:500;font-size:16px;font-family:"Montserrat",sans-serif;text-transform:capitalize;}
.header-mobile #mobile_search .search__submit{top:17px;}
.canvas-menu #canvas-main-menu .mm-panel .mm-listview>li{border-bottom:1px solid #f2f2f2;}
.canvas-menu .site-nav>li:not(.mm-divider):after{display:none;}
.main-slider .slick-list .content-caption .caption-animate.cap_link a{padding:7px 10px;font-size:15px;}
.canvas-menu .canvas-header-box{background:#fff;justify-content:flex-end !important;}
.canvas-menu .canvas-header-box .close-box{width:35px;height:35px;background:#15a9e7;display:flex;align-items:center;justify-content:center;border-radius:60px;}
.header-mobile .item-mobile-top{background:#4FB3E8;color:#fff;padding:8px 12px;border-radius:5px;}
button.btnAddToCart.product-form__cart-submit{background:#4fb3e8;}
.header-mobile .item-mobile-top i{color:#1e1e1e;}
.canvas-menu .site-nav>li>a:not(.mm-next){color:#000;}
.header-mobile{padding:8px 15px;background:transparent;margin:0;box-shadow:none;}
.section-slideshow .content-caption .content{padding:8px 8px;background:#06060638;border-radius:5px;}
.section-product-slider{padding-top:6px;}
.section-product-slider .nov-slick-carousel .slick-dots{display:none !important;}
.section-product-slider .block_content{margin-top:15px;}
.waterInnerBx{padding:20px 15px 40px;}
.bottleHead h2{font-size:23px;}
.bottleHead p{max-width:100%;}
.dropBx svg{top:-280px;width:20px;}
.water-wrapper-bottom{height:45vh;}
.section-custom{margin-top:10px;}
.animation-wrap h1{font-size:22px;line-height:30px;margin:0 0 6px;}
.animation-wrap p{font-size:15px;line-height:23px;}
.section-custom .custom_contact_delivery .block_contact{max-width:100%;}
.feature__info,.feature__info_2,.feature__info_mobile{top:81vh;}
.nov-section-blog{padding-top:10px;padding-bottom:2px;}
.section-policy .bg-policy .title_block span{font-size:25px;}
.bg-policy{padding:0 0 30px;}
.coming-soon-products-section .section-header h2{font-size:25px;}
.nov-section-blog .title_block{font-size:25px;margin:0 0 4px;}
.nov-section-blog .slider.grid--view-items{padding:0 0 20px;}
.section-product-slider .nov-slick-carousel{padding:0;border-radius:0;}
.item-product .formAddToCart .btnAddToCart{min-width:190px;}
.section-product-grid{padding-top:10px;padding-bottom:20px;}
h2.title_block span{font-size:25px;line-height:28px;}
.exploreCollectionHead .text-left{max-width:290px;}
.fi-collection-hero-section{margin:60px 0 20px;height:30vh;}
.section-product-slider .title_block span{font-size:19px;line-height:22px;}
.section-product-slider .title_block{text-align:center;}
.section-product-slider .sub_title{font-size:14px;line-height:22px;text-align:center;}
.explorebtnbx a{padding:11px 20px;font-size:14px !important;}
.section-product-slider .item-product{height:350px;border-radius:10px;}
.section-product-slider .product__title a{font-size:14px;}
.animation-wrap h1{font-size:19px;line-height:26px;margin:0 0 4px;}
.animation-wrap p{font-size:14px;line-height:20px;}
.thumbnail-slider-section h2.thumbnail-slider-heading{font-size:20px;}
.thumbnail-slider-section p.thumbnail-slider-subheading{margin-bottom:10px;font-size:15px;line-height:22px;}
.custom-content-img .right-content h2{font-size:20px;}
.custom-content-img .learn-btn{padding:10px 20px;font-size:15px;}
.custom-content-img .right-content{align-items:center;justify-content:center;gap:7px;}
.countdownBx{gap:15px;border-radius:10px;}
.countdown-section{padding:0 0;}
/* .countCnt{text-align:center;}
*/
.countCnt h2{font-size:20px;line-height:23px;margin:0 0 10px;text-align:left;}
.countCnt p{font-size:25px;text-align:left;}
.countdownBx img{object-position:center;margin:auto;}
.countbxmain{display:flex;align-items:flex-start;gap:20px;width:100%;}
.countdownBx a{align-items:flex-start;}
/* .countdown-wrapper .time-box{min-width:57px}
*/
.countdown-wrapper .time-box{padding:5px 6px;min-width:80px;border-radius:5px;}
.countdown-wrapper .time-box .num{font-size:20px;}
.nov-section-blog .slider .item .article--listing .article__list-image-container img{width:100%;max-height:250px;object-fit:cover;object-position:top;}
.footer_newsletter.footer-block.footer-block__4{text-align:left !important;margin-bottom:0 !important;}
.nov-footer .footer_copyright{padding:10px 0 10px;}
.wave1{top:-110px;}
.wave2{top:-70px;}
.footerlogoSec{margin:0 0 10px;}
.footer_newsletter.footer-block.footer-block__4{text-align:left!important;margin-bottom:0!important;}
footer{padding:50px 0 17px;min-height:330px;}
.footer_menu.footer-block.footer-block__1{margin-bottom:15px;}
.footerTop{margin:10px 0 30px;}
.nov-footer .footer-layout .block_footer .footer_contact{padding-bottom:20px!important;border-bottom:1px solid #20334a;border-top:1px solid #20334a;padding-top:15px;margin-bottom:20px;}
.footer_support.footer-block.footer-block__5{display:none!important;}
.nov-footer .footer-layout .block_footer .footer_menu{padding:10px 15px 5px;border-top:1px solid #20334a;}
.nov-footer .footer-layout .block_footer{padding-bottom:15px;border-bottom:1px solid #20334a;}
.footer_menu.footer-block ul.site-footer__linklist{padding:0;}
.footer_html.footer-block.footer-block__3{margin-top:30px;margin-bottom:40px !important;}
.main-slider .slick-list .content-caption .caption-animate{margin:0 0 0;font-size:25px;line-height:30px;}
/* .section-slideshow .slick-slide .image-entity{max-width:350px;max-height:310px;}
*/
.tab-buttons{gap:7px;}
.tab-btn img{max-width:100px;}
.tab-content{margin:auto;min-height:180px;}
.tab-content h4{font-size:17px;line-height:22px;}
.custom-tabs{padding-top:10px;}
.ProductRelated .block__content .owl-relatedproduct .owl-item{padding:0!important;}
.ProductRelated .block__content .owl-relatedproduct{padding:0 10px;}
.product-single__tabs .nav-tabs{display:flex;gap:5px;border:none;}
.product-single__tabs .nav-tabs>li{margin:0;width:46%;}
.product-single__tabs .nav-tabs li a{padding:4px 11px;font-size:15px;text-align:center;width:100%;border:1px solid #ccc;display:block;}
.ProductRelated .block__content .owl-stage-outer{padding-top:13px;padding-bottom:13px;}
.custom-content-img .content-wrapper{flex-direction:column;text-align:center;}
.custom-content-img .left-img,.custom-content-img .right-content{flex:inherit;width:100%;}
.custom-content-img .left-img img{max-height:250px;}
/* comming soon */
.coming-soon-products-section{padding:30px 15px;}
.coming-soon-grid .item-product{width:100%;}
/* about */
#NovBreadcrumbs h1{font-size:22px !important;}
#NovBreadcrumbs h1{font-size:22px!important;}
.template-page .main-content h3{font-size:18px;line-height:22px;margin:0 0 3px;}
.template-page .main-content ul li{font-size:13px;}
.aboutimg img{height:250px;object-fit:cover;object-position:100% 60%;}
.aboutHero{gap:10px;}
.template-page .main-content .commitment h2{font-size:30px!important;}
.template-page .main-content .commitment p{max-width:90%;font-size:16px;line-height:25px;}
.alra-container{padding-top:20px;}
/* collection */
.main-content{padding-top:100px;}
#shopify-section-list-collections-template .grid__item.col-md-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.collection_title{margin:0;width:100%;min-width:inherit;}
.collection-view-items .col-xl-12.col-lg-12.col-md-12.col-sm-12.col-xs-12{padding-left:10px;}
.collection_vn{margin-top:40px;margin-bottom:0;}
.collection-grid-item__title{min-width:120px;padding:8px 8px !important;font-size:11px;}
.collection-grid-item{min-height:230px;}
.collection-grid-item .collection-grid-item__link img{max-height:130px;}
.product-single{flex-wrap:wrap;}
.open_gl_quick_view #content_quickview .product-single .product-single__info{width:100%;max-width:100%!important;}
.open_gl_quick_view #content_quickview .product-single .product-single__info{padding:15px!important;}
.open_gl_quick_view #content_quickview .product-single .product-single__info .available_product,.open_gl_quick_view #content_quickview .product-single .product-single__info .product-single__sku,.open_gl_quick_view #content_quickview .product-single .product-single__info .product-single__cat,.open_gl_quick_view #content_quickview .product-single .product-single__info .product-single__tags{flex-wrap:wrap;}
.open_gl_quick_view #content_quickview .product-single .product-single__info .available_product .label,.open_gl_quick_view #content_quickview .product-single .product-single__info .product-single__sku .label,.open_gl_quick_view #content_quickview .product-single .product-single__info .product-single__cat .label,.open_gl_quick_view #content_quickview .product-single .product-single__info .product-single__tags .label{font-size:12px;}
.open_gl_quick_view #content_quickview .product-single .product-single__info .pr-lt__tags,.open_gl_quick_view #content_quickview .product-single .product-single__info .pr-lt__collec,.open_gl_quick_view #content_quickview .product-single .product-single__info .group-single .product-single__cat a,.open_gl_quick_view #content_quickview .product-single .product-single__info .group-single .product-single__tags{font-size:12px;}
.product_option_sub{margin-top:0;}
/* .product-single__cat a[title="Coming Soon Products"],.available_product .product__available{font-size:11px;}
*/
.open_gl_quick_view #content_quickview .product-single .product-single__info .product-form-qv .group-quantity{flex-wrap:wrap;gap:15px;}
.open_gl_quick_view #content_quickview .product-single .product-single__info .product-form-qv .quick_view_qty{margin-bottom:20px;}
.productWishList{margin-bottom:20px;}
.cart_popup_opened .nov-content .content_threshold.threshold_congrats{font-size:13px;line-height:18px;}
.product-single__tabs .nav-tabs{display:flex;gap:5px;}
/* contact */
.map-section__background-wrapper{position:relative;overflow:inherit;}
.contact_message{margin:30px 0 20px;}
.page-contact .formContactUs{margin:10px 0 30px;}
.map-section__container{position:relative;width:100%;height:330px;}
.map-section__content{display:none;}
.page-contact .formContactUs .contact_message .title_block{font-size:15px;}
.cart-section .title-block{margin:0 0 10px;font-size:22px;}
.cart__remove-wrapper{position:absolute;right:5px;top:10px;width:auto;margin:0!important;padding:0!important;}
.cart-flex.cart_item{position:relative;}
.wishlist-page .title_block{font-size:22px;margin:0 0 10px;}
#customer_login .title_block,#customer_login .title,#RecoverPasswordForm .title,#create_customer .title_block{font-size:22px;}
.product-single__tabs .tab-pane table tr td{font-size:12px;padding:6px 5px;}
.page-contact .boxInformationImage{margin-bottom:5px;}
/* collection */
.cart_popup_opened .nov-content .cart__popup-item{display:flex!important;flex-wrap:wrap;gap:10px;position:relative;}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup-thumb{width:15%;margin:0;min-width:inherit;}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup_grow{width:54%;min-width:inherit;}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup-thumb img{max-height:150px;object-fit:contain;margin:auto;text-align:center;}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup-price{margin:0;width:52%;text-align:right;}
.cart_popup_opened .cart__popup-quantity{width:50%;margin:0!important;}
.cart_popup_opened .cart__popup-total{margin:0!important;width:47%;text-align:right;}
.cart_popup_opened .cart__popup-total span{text-align:right;display:block;}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup-remove{position:absolute;right:10px;top:50px;}
.cart_popup_opened .nov-content .cart-notice-total{padding:15px 0 2px;}
.cart__remove{margin-top:20px;}
.links-currency{display:none;}
#mobile-pageaccount .account-list-content>div:nth-child(3){display:none;}
#mobile-blockcart #cart-info .cart .remove-from-cart{margin-top:30px;left:inherit;right:0;}
.list--view-items .item-product .product__info{width:100%;max-width:100%;}
.ProductRelated .item-product{margin:auto;}
#threshold_bar_popup{margin-bottom:15px;}
.nosidebar .product-single__photos .proFeaturedImage img{max-height:300px;}
#productThumbs .thumblist .thumbItem img{max-height:80px;}
.product-single__photos .proFeaturedImage{min-height:310px;padding:0 14px 10px;}
#productThumbs .thumblist .owl-carousel{padding:1px 0 0;}
.ProductRelated .item-product .thumbnail-container img{max-height:220px;}
.proFeaturedImage video{max-height:300px;}
a.product-single__thumbnail.video-thumb video{max-height:77px;height:77px;width:100%;}
.product-price__price .money{font-size:19px;}
.productDescriptionBx{gap:5px;width:100%;justify-content:center;}
.product-short-description{margin:0 0 10px;}
.productDetail{justify-content:center;gap:15px;}
.product-form__item--quantity{margin:0 0 10px;}
.product-form__item--checkout{margin-right:0;}
.product-form__item--submit button.btn.product-form__cart-submit{margin:0;}
.product-form-nov-product-template .group-quantity{display:flex;flex-direction:column;align-items:center;}
.has-shareling{justify-content:center;}
/* body.template-index .item-product:hover .thumbnail-container.has-multiimage .product__thumbnail-second{top:30px;}
*/
.resetpasswordBx{margin:35px 0 0;}
.account_customers a.btn{padding:10px 17px;font-size:14px;}
a#customer_logout_link{padding:10px 20px;font-size:14px;}
#AddressNewForm{padding:15px;}
body.template-customers\/addresses.home-1 h1.title_block{font-size:25px;margin:0 0 10px;}
#AddressNewForm{padding:15px;}
#AddressNewForm input[type="submit"]{font-size:14px;min-width:100px;padding:7px 10px;}
#AddressNewForm button.btn.address-new-toggle{padding:7px 10px;font-size:14px;}
button.btn.address-edit-toggle{padding:7px 10px;font-size:14px;min-width:100px;}
button.btn.address-delete{font-size:14px;padding:7px 10px;min-width:100px;}
.customer_address{padding:15px;margin:0;}
.country-section table td{padding:15px 0;}
.country-section table td:last-child{padding-left:0;}
section.store-locator{padding:20px 0;}
.locator-filter label{font-size:22px;margin:0 0 10px;}
.locator-filter{padding:0 0 20px;margin:0 0 20px;}
.shopbtn{margin:0;}
.herocnt{bottom:40px;}
/* .fi-collection-hero-section{min-height:350px;margin:60px 0 40px;}
*/
.collectionhead{text-align:center;margin:0 0 20px;}
.collectionhead h1{font-size:28px;}
#shopify-section-collection-template{margin-bottom:20px;}
.blog_groups .article--listing .article__title a{font-size:18px;line-height:24px;}
.recentpost__sidebar .post__image a img{max-height:150px;}
.recentpost__sidebar .post__image{flex:0 0 22%;}
.recentpost__sidebar .post_groups{align-items:center;}
.product-single__info{text-align:center;}
.product-single__meta{text-align:center;display:flex;justify-content:center;}
#mini-vac-notify-embed-message{text-align:center;}
/* blog list */
.blog_groups .article--listing .article__image img{max-height:220px;margin:auto;object-fit:cover;width:100%;object-position:center;}
.main-content{padding-top:70px;}
#blog-articles .article--listing.col-lg-12.mb-40:last-child{margin-bottom:0 !important;}
.recentpost__sidebar .post_groups:not(:last-child){padding:0 0 15px;}
.bloglistcnt h2 a{font-size:14px;line-height:18px;display:inline-block;}
.blog_groups .article--listing .article__excerpt{font-size:12px;line-height:17px;}
.readmoreblog{padding:8px 10px;font-size:15px;margin:2px 0 0;}
#blog-articles .article--listing{gap:6px;margin:0 0 24px !important;}
.blog_cs{border:none;}
.blog_detail .post .article__title{font-size:18px;line-height:22px;margin:0 0 0;}
.blog_detail .post .article__title{font-size:18px!important;}
.blog_detail h2{font-size:18px!important;line-height:20px!important;}
.blog_detail{margin-bottom:0;order:2;}
/* */
section.store-locator{padding:0;}
.country-section table td{font-size:12px;}
.country-section table td a{font-size:11px;}
.country-section table td a svg{width:12px;}
.country-section table td:last-child{padding-left:6px;}
.country-section table th{font-size:12px;padding:10px 0;}
.country-section table th:first-child{width:180px;}
.country-section table td{padding:9px 0;}
.cart-section .cart .cart__layout_left{margin-bottom:35px;}
/* about */
.aboutcnt h2{font-size:19px !important;line-height:22px !important;margin:0 0 10px !important;}
.whychoose{padding:8px 0 0;}
.whychoosecnt h2{font-size:18px !important;line-height:22px !important;}
.whychoose{gap:15px;}
.sidebar .sidebar-block.sidebar-block__3 .block__content .listSidebarBlog{padding:10px 0 0;}
body.template-customers\/account .list_address li{width:100%;}
#AddressNewForm .grid{flex-direction:column;margin-bottom:15px;}
#AddressNewForm .grid .grid__item{width:100%;}
#AddressNewForm .grid .grid__item input{margin-bottom:0;}
#AddressNewForm .grid .grid__item select{margin-bottom:0;}
form#address_form_new .mt-30.mb-30{margin:0 0 0!important;}
/* 404 */
.main_block{font-size:140px;margin:-160px 0 0;}
.template-404 .page-404 .page-not-found .title_block{font-size:25px;line-height:30px;margin:0 0 10px;}
.template-404 .page-404 .page-not-found .sub_title{font-size:17px;padding:0 10px;line-height:22px;}
.content-404 .image img{max-height:300px;}
.template-404 .page-404 .page-not-found .decs_title{font-size:15px;line-height:23px;}
/* about new css */
.alra-hero h1{font-size:25px;line-height:36px;}
.template-page .main-content .alra-hero h2{font-size:16px;line-height:22px;}
.template-page .main-content .alra-hero p{font-size:14px;line-height:24px;}
.alra-stats-grid{flex-direction:column;}
.alra-badges-grid{justify-content:center;gap:5px;}
.success-section .container{padding:26px 0;border-radius:0;gap:15px;}
.success-section{padding:20px 0 0;}
.template-page .main-content .successleft h2{font-size:20px;line-height:24px;}
.template-page .main-content .successleft p{font-size:14px;line-height:24px;}
.impcard{border-radius:5px;width:30%;padding:15px;min-height:150px;}
.template-page .main-content .impcard:nth-child(2) h3{font-size:50px;}
.successright{gap:6px;}
.successleft{padding:0 13px;}
.template-page .main-content .impcard h3{font-size:26px;line-height:32px;margin:0 0 15px;}
.template-page .main-content .impcard span{font-size:13px;line-height:18px;}
.alrabadgesbx{padding:20px 10px 0;}
.alra-badge{min-width:90px;}
.template-page .main-content p{font-size:14px;line-height:19px;}
.alra-badge img{max-width:60px;}
.template-page .main-content .alra-cta h2{font-size:20px;line-height:24px;margin:0 0 20px;}
.alra-cta{padding:20px 10px;}
.alra-btn-outline{min-width:230px;font-size:14px;padding:10px 10px;}
.alra-btn-primary{min-width:230px;font-size:14px;padding:6px 10px;}
.alra-buttons{gap:11px;}
}
@media (max-width:600px){.countdown-wrapper{flex-wrap:wrap;gap:5px;}
.time-box small{font-size:14px;}
.countdown-wrapper .time-box{padding:9px 6px;min-width:80px;border-radius:5px;}
.countdown-wrapper .time-box .num{font-size:19px;}
.product-single__info h1.product-single__title{font-size:18px;}
.cart__popup-action{gap:10px;}
.cart_popup_opened .nov-content .cart__popup-action .button{padding:9px 16px;}
.item-product .thumbnail-container img{max-height:210px;}
.collection-view-items .product__info .product__title a{padding:6px 30px;font-size:15px;}
}
@media(max-width:575px){.header-mobile .mobile_logo{margin-right:5px;}
.countSec h4{font-size:21px;}
.list--view-items .item-product .formAddToCart .btnAddToCart span{color:#fff;margin:0 0 0 3px;font-size:11px;}
.header-mobile #mobile_search .search__input{font-size:13px;padding:14px 30px 14px 16px;}
.header-mobile #mobile_search .search__input::-webkit-input-placeholder{font-size:13px;}
.header-mobile #mobile_search .search__input:-moz-placeholder{font-size:13px;}
.header-mobile #mobile_search .search__submit{top:12px;}
.template-index .productBx .grid--view-items{max-width:300px;margin:auto;}
.template-index .item-product .product__info{margin-bottom:0;}
.template-index .item-product{margin-bottom:10px!important;}
.section-slideshow .slick-slide .image-entity{object-position:76% 0;}
.exploreCollectionHead{flex-direction:column;justify-content:center;}
.collection_vn{margin-top:0;margin-bottom:0;}
.cart-section .cart .cart__layout_left .button_cart{flex-wrap:wrap;gap:10px;}
.cart-section .cart .cart__layout_left .button_cart .btn--small-wide{margin:0;}
section.custom-html-section{padding-bottom:20px !important;}
.feature__info,.feature__info_2,.feature__info_mobile{top:78vh;}
.nov-section-blog .title_block{font-size:20px;line-height:25px;}
.nov-section-blog .sub_title{font-size:14px;margin:0 0 1px;}
.nov-section-blog .nov-blog{padding-top:10px;}
.nov-section-blog .slider .item .article--listing .media-body .article__title a{font-size:14px;line-height:16px;display:block;}
.nov-section-blog .slider .item .article--listing .media-body .article__excerpt{font-size:13px;line-height:19px;}
.footerlogoSec{margin:0 0 30px;max-width:100%;width:100%;}
.footerLabel{gap:3px;margin:0;}
.footerLabel > div img{max-width:38px;}
.footerLabel h5{font-size:10px;}
.subscribebx .input-group__btn .newsletter__submit{font-size:13px;min-width:105px;padding:10px 5px;}
.subscribebx .site-footer__newsletter input#Email_nov_footer{padding:5px 120px 5px 15px !important;font-size:13px;}
.subscribebx .input-group__btn{bottom:9px;right:7px;}
.countbxmain{flex-direction:column;align-items:flex-start;justify-content:center;}
.countCnt{text-align:center;}
.item-product .formAddToCart .btnAddToCart{font-size:15px;min-width:120px;}
.item-product .formAddToCart .btnAddToCart span{font-size:12px;}
/* collection modal */
.cart_popup_opened .nov-content .cart-popup-heading{flex-wrap:wrap;justify-content:center;text-align:center;}
.cart_popup_opened .nov-content .cart-popup-heading span{font-size:15px;line-height:18px;margin:10px 0 0;}
.cart_popup_opened .nov-content .cart-popup-heading .cart__popup-headingtitle{margin:0;padding:0;border:none;}
.cart_popup_opened .nov-content .cart-popup-heading .cart__popup-headingtitle:after{display:none;}
.cart_popup_opened .nov-content .cart-message strong{font-size:13px;line-height:18px;margin:0;}
.cart_popup_opened .nov-content .cart-message{font-size:15px;line-height:19px;}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup_grow{width:78%;}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup_grow .cart__popup-title{max-width:100%;}
.cart_popup_opened .cart__popup-total{width:38%!important;min-width:inherit!important;}
.cart_popup_opened .nov-content .cart__popup-action .button span{font-size:15px;}
.cart_popup_opened .nov-content a.class_none_bundle.checkout-button.button span{font-size:15px;}
.cart_popup_opened .nov-content a.class_none_bundle.checkout-button.button{width:100%;margin:0 0 3px;}
.fi-collection-hero-section{height:20vh;}
.fi-collection-hero-section img{object-position:100%;}
/* #productThumbs .thumblist .thumbItem img{max-height:100px;min-height:100px;}
*/
/* .thumb-vertical #productThumbs .thumblist .thumbItem{max-width:125px;min-width:125px;}
*/
/* .thumblist .owl-carousel .owl-stage{margin:auto;width:290px !important;}
*/
#productThumbs .thumblist .thumbItem img{min-height:80px;}
/* blog */
.blog_detail .article__info .blog_cs{display:block;}
.blog_cs br{display:none;}
/* Address */
.customer_address ul li{width:100%;}
.template-page .main-content .impcard h3{font-size:21px;line-height:25px;margin:0 0 10px;}
.template-page .main-content .impcard:nth-child(2) h3{font-size:40px;}
}
@media(max-width:510px){.countdownBx{padding:15px;border-radius:10px;}
.countdown-wrapper .time-box{min-width:50px;padding:6px;border-radius:2px;}
.countdown-wrapper .time-box .num{font-size:15px;}
.time-box small{font-size:12px;}
.countdown-wrapper{gap:3px;}
.countCnt h2{font-size:17px;line-height:21px;margin:0 0 5px;}
.countCnt p{font-size:18px;line-height:20px;}
.countbxmain{gap:11px;}
.notify-btn{min-width:110px;}
.countdownBx img{max-height:190px;object-fit:contain;}
.customerReturebts{flex-direction:column;}
.customerReturebts a{width:100%;display:block;}
.customerReturebts button.btn.address-new-toggle{width:100%;}
}
@media(max-width:480px){.tab-content h4{font-size:13px;line-height:19px;}
.tab-btn img{max-width:68px;}
.countCnt h2{font-size:17px;line-height:23px;}
.countbxmain{gap:8px;}
.countdown-wrapper .time-box{min-width:45px;padding:7px 3px;}
.countdown-wrapper .time-box .num{font-size:14px;}
.time-box small{font-size:10px;}
.countdownBx{padding:10px;border-radius:6px;}
.main-slider .slick-list .content-caption .caption-animate{font-size:24px;line-height:24px;margin-bottom:3px;}
.main-slider .slick-list .content-caption .caption-animate.cap_link{margin:15px 0 0;}
.grid--view-items.collection-view-items .col-xs-6{max-width:100%;width:50%;flex:0 0 100%;}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup-remove{text-align:right;}
.cart_popup_opened .nov-content .cart__popup-item .cart__popup-remove i{color:#f00000;}
.cart_popup_opened .nov-content .cart__popup-action{flex-wrap:wrap;gap:11px;}
.product_option_sub{display:flex!important;}
.item-product .formAddToCart .btnAddToCart span{font-size:11px;}
.template-search .item-product .thumbnail-container img{max-height:110px;}
#NovBreadcrumbs .breadcrumb .list-inline-item span,#NovBreadcrumbs .breadcrumb .list-inline-item a span{font-size:11px;}
/* about new */
.impcard{border-radius:4px;width:30%;padding:15px 4px;min-height:140px;}
.template-page .main-content .impcard span{font-size:12px;line-height:17px;}
}
