/** Shopify CDN: Minification failed

Line 370:58 "ont-weight" is not a known CSS property
Line 371:58 "ont-weight" is not a known CSS property
Line 1918:104 Expected ":"

**/
body{ padding: 0px; margin: 0px; list-style: none; font: normal 18px/30px 'Poppins', sans-serif; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
button, input[type="submit"]{ -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out; cursor: pointer;}
input, button{ -webkit-appearance: none;}
input:focus{ outline: none; box-shadow: none;}
button:focus, input[type="submit"]:focus{ outline: none; box-shadow: none;}
figure{ margin: 0px !important; }



.container{max-width: 1445px;}


.tophead h1, .tophead h2, h2.h1, #shopify-section-template--16914970411187__cart-items .title.title--primary, .alr-template-grid-title, #insta-feed h2{font-size: 70px;line-height: 74px;font-weight: 900;font-family: 'Barlow';color: #040527;text-transform: uppercase;text-shadow: -1px 4px 2px #b3b4be;text-align: center;padding-bottom: 15px;}
p{padding-bottom: 15px;}
.tophead p em{font-style: normal;font-size: 20px;line-height: 30px;color: #2c2e54;font-weight: 500;display: inline-block;}



/*header*/
.header_sec{ width: 100%;}
.header_Inn{ width: 100%;}

.nav_top{ margin: 0px; padding: 0px; background: none; border: none; min-height: auto; box-shadow: none; border-radius: 0px;}
.drop-nav{ position: absolute; top: 10px; right: 0px;}
.nav_top .dropdown-menu li a{ font-size: 13px;}
.menu_sec li{ position: relative;}








.discoSec{background: url(erthBg.webp) no-repeat #040527;padding: 300px 0 620px;background-size: cover;background-attachment: fixed;text-align: center;}
.discoSec h2{color: #fff;text-shadow: #363858 4px 0;padding-bottom: 70px;}
.gmVid{max-width: 1300px;height: 600px;border: 2px solid rgba(255,255,255,0.8);border-radius: 40px;overflow: hidden;background: rgba(255,255,255,0.3);padding: 18px; position: relative;}
.gmVid img{width: 100%;height: 100%;object-fit:cover;border-radius: 40px;}
.gmVid i{display: flex;width: 160px;height: 160px;border-radius: 50%;background: #fff;justify-content:center;align-items:center;font-size: 40px;color: #1ec5e4;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.discoSec .shpNw{margin-top: 50px;}

.shpNw, #main-cart-footer .cart__checkout-button{display: inline-block;font-size: 40px;line-height: 80px;border-radius: 15px;text-align: center;background: #1bc5e4 url(btnBG.webp) no-repeat  ;text-transform: uppercase;color: #fff;font-family: 'Barlow';font-weight: 900;min-width: 400px;background-size: cover;border-bottom: #0c406d solid 7px;-webkit-text-stroke: 3px #0d93ac; text-stroke: 3px #0d93ac;}
.shpNw:hover, #main-cart-footer .cart__checkout-button:hover{background: #fff url(btnBG.webp) no-repeat  ; -webkit-text-stroke: 3px #000; text-stroke: 3px #000;}




.cosmicSec{text-align: center;position: relative;background: #fff;}
.cosmicSec::before{content: "";background: url(vidCrv.webp) no-repeat;width: 100%;height: 554px;background-size: 100% 100%;position: absolute;top: -554px;left: 0;}
.cosmicIn{margin-top: -350px; width: 100%; display: inline-block; position: relative;}
.cosmicSec .owl-carousel{margin-top: 40px;}

.cosmicBx{background: #070b51;border-radius: 15px;padding: 40px 30px 50px;color: #fff;text-align: center;}
.cosmicBx img{max-width: 120px;display: inline-block !important;margin-bottom: 20px;}
.cosmicBx h6, .alr-wh-comp-review-item-author{font-size: 22px !important;line-height: 30px !important;font-weight: 700 !important;padding: 10px 0 3px !important;}
.cosmicBx span{display: inline-block;font-size: 12px;line-height: 18px;}


.cosmicSec .owl-nav button, .deliSec .owl-nav button, .diveSec .owl-nav button{width: 49px;height: 49px;border-radius: 50%;border: #000000 solid 2px !important;display: flex;justify-content:center;align-items:center;color: #000 !important; position: absolute;top: 50%;transform: translateY(-50%); }
.cosmicSec .owl-nav button.owl-prev, .deliSec .owl-nav button.owl-prev, .diveSec .owl-nav button.owl-prev{left: -80px;}
.cosmicSec .owl-nav button.owl-next, .deliSec .owl-nav button.owl-next, .diveSec .owl-nav button.owl-next{right: -80px;}
.cosmicSec .owl-nav button.owl-prev::before, .deliSec .owl-nav button.owl-prev::before, .diveSec .owl-nav button.owl-prev::before{content: "\f060" !important;font-weight: 900 !important;font-family: "Font Awesome 6 Free" !important;}
.cosmicSec .owl-nav button.owl-next::before, .deliSec .owl-nav button.owl-next::before, .diveSec .owl-nav button.owl-next::before{content: "\f061" !important;font-weight: 900 !important;font-family: "Font Awesome 6 Free" !important;} 
.cosmicSec .owl-nav button:hover, .deliSec .owl-nav button:hover, .diveSec .owl-nav button:hover{background: #260266 !important;border-color: #260266 !important;color: #fff !important;}
/*.cosmicSec .owl-nav button span, .deliSec .owl-nav button span, .diveSec .owl-nav button span{display: none;}*/
 
 
 
 
 
 
.trySec{background-size: 100% 100%  !important;padding-top: 260px;margin-top: -100px; position: relative;}
/*.trySec .container{max-width: 1920px;}*/
.trySec .row{align-items:center;}
.tryImg img{width: 100%;position: relative; top: 80px;}
.trySec h2{text-align: left;color: #fff;}
.trySec p{color: #fff;font-size: 20px;line-height: 30px;} 
.tryTxt{max-width: 460px;}









.followSec, #shopify-section-template--16914970476723__17168808638b22afa9{padding: 50px 0 110px !important;}
.followImg {padding-top: 20px;}
.followImg img{width: 100%;}







.frtSec{background: url(ftrBg.webp) no-repeat !important;background-size: cover !important;padding-top: 115px !important;position: relative;}
.frtSec::before{content: "";background: url(ftrcrv.png) no-repeat;background-size: 100% 100%;height: 56px;position: absolute;top: 0;left: 0;width: 100%;}


.ftrLogo{display: inline-block;max-width: 210px;}
.ftrLogo img{width: 100%;}
.ftrTp h5{font-size: 25px;line-height: 32px;font-weight: 400;color: #fff;}
.mnuList a, .adrs a, .ftrTp .footer-block__details-content a{font-size: 14px !important;line-height: 20px !important;font-weight: 400 !important;color: #fff !important;display: inline-block !important;margin-top: 10px !important;opacity: 1 !important;padding: 0 !important;}
.adrs li{position: relative;padding-left: 25px;}
.adrs li i{position: absolute;top: 12px;left: 0;color: #fff;}
.mnuList a:hover, .adrs a:hover, .ftrTp .footer-block__details-content a:hover{text-decoration: underline !important;}



.ftrTp .col-md-2:nth-child(1){flex: 0 0 22%;max-width: 22%;}
.ftrTp .col-md-2:nth-child(2){flex: 0 0 19%;max-width: 19%;}
.ftrTp .col-md-2:nth-child(3){flex: 0 0 19%;max-width: 19%;}
.ftrTp .col-md-2:nth-child(4){flex: 0 0 22%;max-width: 22%;}
.ftrTp .col-md-2:nth-child(5){flex: 0 0 18%;max-width: 18%;}




.ftrMdl{padding: 20px 0 60px;}
.ftrMdl h4{font-size: 30px;line-height: 36px;padding-bottom: 10px;color: #fff;font-weight: normal;}
.newFrm{display: inline-block;width: 100%;}
.newFrm input[type="email"], .newFrm input[type="submit"], .newFrm #Subscribe{border: none;outline: none;background: rgba(255,255,255,0.2);border-radius: 10px;height: 50px;padding: 0 30px;color: #fff;font-size: 14px;line-height: 20px;font-weight: 400;font-family: 'Poppins';} 
.newFrm input[type="email"]{float: left;width: 82%;}
.newFrm input[type="submit"], .newFrm #Subscribe{float: right;width: 15%;background: #1bc5e4;font-size: 20px;line-height: 25px;font-weight: bold;}
.newFrm input[type="submit"]:hover, .newFrm #Subscribe:hover{background: rgba(255,255,255,0.2);}



.ftrDn{text-align: center;}
.ftrDn p, .ftrDn p a{font-size: 16px;line-height: 26px;font-weight: 500;color: #fff;padding: 0;}
.ftrDn p a{color: #1bc5e4;text-decoration: underline !important;}
.ftrDn p a:hover{text-decoration: none !important;}



.ftrDnIn{position: relative;padding: 30px 0;border-top: 1px solid rgba(255,255,255,0.13);}
.sosList {position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
.sosList li{display: inline-block;margin-left: 8px;}
.sosList li a{color: #fff;}
.sosList li a:hover{color: #1bc5e4;}
 
 
/*css30  */
  
.full-Body{ max-width: 1920px; margin: 0px auto; position: relative;}  
  
  
  
  
.snkSec{text-align: center;padding-bottom: 85px;position: relative;}  
.snkSec::before{content: ""; background: url(hpyCrv.png) no-repeat; width: 100%; height: 250px; background-size: 100% 100%; position: absolute; bottom: -250px; left: 0;}
.snkSec h2{padding-bottom: 30px;}
.snkSec .shpNw{margin-top: 10px;}  
.snkSec p{font-size: 20px;line-height: 30px;color: #2c2e54;}
.snkSecTxt {max-width: 1010px;margin: 0 auto;}  
  
.hpySec{border-radius: 30px;/*overflow: hidden;*/margin-top: 100px;padding: 60px 30px 50px;text-align: center;background-size: cover !important;position: relative;} 
.hpySec::before{content: "";background: url(hpyBdr.png) no-repeat;background-size: 100% 100%;width: 95%;height: 25px;position: absolute;bottom: -25px;left: 50%;transform: translateX(-50%);}
.hpySec strong{font-size: 100px;line-height: 105px;font-weight: 900;color: #fff;display: inline-block;width: 100%;text-align: center;text-transform: uppercase;-webkit-text-stroke: 3px #1d0035; text-stroke: 3px #1d0035;font-family: 'Barlow';}
.hpySec b{display: block;max-width: 400px;margin: 0 auto;font-size: 40px;line-height: 50px;font-weight: 900;color: #fff;-webkit-text-stroke: 3px #1d0035; text-stroke: 3px #1d0035;text-transform: uppercase;background: url(offBg.png) no-repeat;background-size: 100% 100%;padding: 15px 35px;font-family: 'Barlow';}  
.hpySec .shpNw{margin-top: 20px;} 
  
  
  
  
  
  
.starSec{background: url(erth1.png) no-repeat right top, url(erth2.png) no-repeat left bottom #f5f6ff;background-size: 250px,350px;padding: 310px 0 235px;}
.starSec .container{max-width: 1920px;padding: 0;}

.starProBx{background: #070b51;align-items:center;padding: 28px 0;align-items:center;border-radius: 30px;} 
.starProBx .media-body {padding-right: 70px;}
.starProBx .media-body strong, .deliProTxt strong, .customer.account.section-template--16914970706099__main-padding  .acutRow .subify-manage-subscription-title, .customer.account.section-template--16914970706099__main-padding  .acutRow h4{font-size: 32px;line-height: 40px;font-weight: 900;text-transform: uppercase;font-family: 'Barlow';display: inline-block;width: 100%;}
.starProBx .media-body strong a, .deliProTxt strong a{color: #fff;}
.starProBx .media-body strong a:hover, .deliProTxt strong a:hover{color: #1bc5e4 ;}  
.starProBx .media-body i, .deliProTxt i{max-width: 95px;display: inline-block;margin-bottom: 15px;}  
.starProBx .media-body i img, .deliProTxt i img{width: 100%;}  
.starProBx .media-body p, .deliProTxt p{color: #fff;}  
  
.shpBdr, #shopify-section-template--16914970411187__cart-items .underlined-link, .collection__view-all a.button{display: inline-block;font-size: 30px;line-height: 67px;font-weight: 900;font-family: 'Barlow';text-transform: uppercase;color: #fff;padding: 0 52px;border: 2px solid #fff;border-radius: 15px;}  
.shpBdr:hover, #shopify-section-template--16914970411187__cart-items .underlined-link:hover, .collection__view-all a.button:hover{background: #fff;color: #1bc5e4;}  
.starProBx em, .cardsBox{display: inline-block;max-width: 250px;position: relative;left: -55px;margin-right: 15px;}  
.starProBx em img, .cardsBox img{max-width: 100%;width: auto !important;height: auto;max-height: 100%;}  
.starSec .item{padding-left: 30px;}
.starSec p em{width: 100%;text-align: center;} 
.starSec .owl-carousel{margin-top: 60px;}


.starSec .owl-dots{text-align: center;padding: 40px 0 0;}  
.starSec .owl-dots button{width: 12px;height: 12px;border-radius: 50%;background: #c5c7dc !important;margin: 0 5px;}  
.starSec .owl-dots button.active{background: #070b51 !important;}  
  
  
.deliSec{background: url(deliBg.webp) no-repeat;background-size: 100% 100%;padding: 95px 0 325px;transition: 0.5s all;position: relative;} 
.deliSec::before{content: ""; background: url(deliTpCrv.png) no-repeat; width: 100%; height: 448px; background-size: 100% 100%; position: absolute; top: -448px; left: 0;/*z-index: 1;*/}
.deliSec p em, .deliSec h2{color: #fff;}  
.deliSec p em{display: inline-block;width: 100%;text-align: center;}  
  


.deliProBxImg, .deliProTxt{position: relative;} 
 
.deliProBx { position: absolute; width: 100%; left: 0; bottom: -106px; transition: 0.5s all }
.deliProBxMn::before{content: "";background: url(proBg.webp) no-repeat;bottom: 0;left: 0;width: 100%;height: 80%;position: absolute;background-size: 100% 100%; border-radius: 30px;transition: 0.5s all;}
  
.deliProTxt{text-align: center;padding: 35px 10px 20px;overflow: hidden;} 
.deliProTxt .shpNw{background: #4bddf7;border: none;transition: 2s all;}
.deliProBxImg{display: flex;justify-content:center;align-items:center;height: 585px;padding: 0 15px;}
.deliProBxImg img { width: auto !important; max-width: 100%; height: auto; max-height: 100%; display: inline-block !important; }

.deliSec .owl-nav button {border: #fff solid 2px !important;color: #fff !important;top: 61%;}  
.deliSec .owl-stage-outer, .diveSec .owl-stage-outer  {padding-top: 80px;}
  
.deliProBxMn{position: relative;width: 100%;min-height: 800px;}  
.deliProBxMn:hover .deliProBx{bottom: 0;}
.deliProBxMn:hover::before{background: url(proBgmain.webp) no-repeat;background-size: 100% 100%;height: 85%;}  
.deliProTxt p {   display: block; display: -webkit-box; max-width: 100%; height: 70px; margin: 0 auto; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;  }
  
  
  
  
  
.diveSec{background: url(diveBg.webp) no-repeat;background-size: cover;background-attachment: fixed;padding: 20px 0 80px;position: relative;} 
.diveSec::before{  content: ""; background: url(diveCrvDn.png) no-repeat; width: 100%; height: 193px; background-size: 100% 100%; position: absolute; bottom: -193px; left: 0; }
.diveSec::after{  content: ""; background: url(ballcrv.jpg) no-repeat; width: 100%; height: 279px; background-size: 100% 100%; position: absolute; top: -279px; left: 0; }
.diveSec p em{display: inline-block;width: 100%;text-align: center;}  
.diveSec .owl-nav button {top: 61%;} 
  
  
  
  
  
  

.header_sec{ width: 100%; position: absolute; top: 0px; left: 0px; z-index: 11; background: url(br1.png) no-repeat bottom center;}

.headerTop{ background: #070b51; padding: 8px 0; text-align: center; position: relative;}
.headerTop p{ color: #fff; font-size: 13px; line-height:14px; padding-bottom: 0px;font-family: "Poppins", sans-serif; font-weight: 400;}
.headerTop img{ max-width: 100%;}
.headerTop p img{ margin-right: 10px;}
.clos{ position: absolute; top: 0px; right: 10px; padding: 0px; width: 17px;}
.navbar-brand{ width: 140px; margin: 0px; padding: 0px; position: absolute; top: 0px; left: 50%; transform: translateX(-50%);}
.navbar-brand img{ max-width: 100%;}
.menu_sec li a{ color: #fff; font-size: 16px; font-weight: 400; padding: 12px 0; position: relative;font-family: "Poppins", sans-serif; font-weight: 400;}
.menu_sec li{ padding: 30px 40px;}
.navbar-collapse{ justify-content: space-between;}
.headRt{ display: inline-block;}
.headRt img{ max-width: 100%;}
.headRt li{ display: inline-block; position: relative; margin-left: 12px;}
.headRt li a{ position: relative;}
.headRt li a em{ display: inline-block; position: absolute; top: 3px; left: 3px; background: #84e6fc; border-radius: 100%; border: 1px solid #000228; width: 8px; height: 8px;}




/*Banner*/

.bannersec{ width: 100%; position: relative; background-size: 100% 100% !important; height: 1200px;}
.banTxt{ width: 100%; position: absolute; top: 50%; left: 0px; transform: translateY(-50%);}
.banLogo{ max-width: 100%; margin-bottom: 9px;}
.banLogo img{ max-width: 100%;}
.banTxt strong{ color: #fff; font: 900 62px/65px 'Barlow'; text-transform: uppercase; text-shadow: 0 0 3px #1c216c, 0 0 5px #1c216c; -webkit-text-stroke: 2px #1c216c;}
.rtPic img{ max-width: 100%;}
.leftTxt{ padding-top: 69px;}




/*.full-Body{ max-width: 1920px; margin: 0px auto; position: relative;}*/



.deliProTxt .shpNw { min-width: auto;width: 100%;}

  
  
  



.menu_sec a { color: #191825; display: inline-block; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s; }
.menu_sec a::before { position: absolute; top: 70%; left: 50%; color: transparent; content: '•'; text-shadow: 0 0 transparent; -webkit-transition: text-shadow 0.3s,color 0.3s; -moz-transition: text-shadow 0.3s,color 0.3s; transition: text-shadow 0.3s,color 0.3s; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); pointer-events: none; }
.menu_sec a:hover, .menu_sec a:focus { color: #43e2ff; }
.menu_sec a:hover::before, .menu_sec a:focus::before { color: #d1f6ff; text-shadow: 10px 0 #d1f6ff; }
 
  
  
  
  
.banIn{height: 1000px;z-index: 1;} 
.banIn .banTxt {top: 32%;} 
.banTxtIn h1{font-size: 80px;line-height: 85px;font-weight: 900;font-family: 'Barlow';color: #fff;text-transform: uppercase;-webkit-text-stroke: 2px #1c216c; text-stroke: 2px #1c216c;}
  
  
  
.listDive{margin-top: -225px;padding-bottom: 0;}  
.listDive::before{ background: url(blastBg.png) no-repeat !important; height: 545px; top:inherit; bottom: -250px;z-index: 1;background-size: 100% 100% !important; }
.listDive .container{position: relative;z-index: 111111111;}
	

.listDive{background: url(listDiveBg.webp) no-repeat;background-size: cover;background-attachment: fixed;} 
.listDive h2{color: #040527;}
.listDive p em{color: #2c2e54;}
.listDive .owl-stage-outer { padding-top: 60px; }
.listDive .shpNw{background: #1bc5e4;}



.deliProBxMnFix{margin-top: 85px;}
.deliProBxMnFix .deliProBx {bottom: 0;}  
.deliProBxMnFix::before {height: 88% !important;}
  
 
 
 
 
 
.blastSec{background: url(blaBg.webp) no-repeat;background-size: 100% 100%;padding: 600px 0 300px;margin-top: -250px;} 
.blastSec::after, .blastSec::before{display: none;}  
.blastSec h2, .blastSec p em{color: #fff;}


.blastSec .owl-carousel{margin-top: 35px;}
.blastSec .owl-stage-outer { padding-top: 0px; }
.blastSec .deliProBxMnFix { margin-top: 115px; }
 
.blastSec .item{padding-bottom: 15px;} 
.blaBtn{font-size: 25.96px;line-height: 62px;font-weight: 900;font-family: 'Barlow';text-transform: uppercase;color: #fff;border-radius: 15px;border: 2px solid #fff;display: inline-block;text-align: center;padding: 0 15px;width: 100%;position: relative;}
.blaBtn::before, .blaTab .actv .blaBtn::before { border-bottom: transparent solid 5px; position: absolute; bottom: -5px; left: 0; border-radius: 15px; content: ""; width: 100%; height: 100%; transition: 0.5s all; }
.blaBtn::after, .blaTab .actv .blaBtn::after{content: ""; background: transparent; width: 45px; height: 10px; left: 50%; transform: translateX(-50%); bottom: -10px; position: absolute; clip-path: polygon(50% 100%, 0 0, 100% 0);transition: 0.5s all;}
.blaBtn:hover, .blaTab .actv .blaBtn{background: #fff;color: #150046;}
.blaBtn:hover::before, .blaTab .actv .blaBtn::before{border-color: rgba(255,255,255,0.3);}
.blaBtn:hover::after, .blaTab .actv .blaBtn::after{background: #fff;}




.blaTab .owl-nav button {border: transparent !important;color: #fff !important;top: 50%;font-size: 32px !important;}
.blaTab .owl-nav button:hover{background: none !important;}
.blaTab .owl-nav button.owl-next::before{content: "\f101";ont-weight: 900;font-family: "Font Awesome 6 Pro";}
.blaTab .owl-nav button.owl-prev::before{content: "\f100";ont-weight: 900;font-family: "Font Awesome 6 Pro";}
.blaTab .owl-nav .owl-prev.disabled, .blaTab .owl-nav .owl-next.disabled{display: none;}

  
  
  
  
.blaTabDet{padding-top: 15px;} 
  
  
/*.blaTabDet{display: none;}  */
#blaTab1{display: block;} 
  
  
  
  
.crdSec{text-align: center;background: url(crdBg.jpg) no-repeat;background-size: 100%;background-attachment: fixed;position: relative;padding: 30px 0 160px;} 
.crdSec::before{content: ""; background: url(crdCrv.png) no-repeat; width: 100%; height: 208px; background-size: 100% 100%; position: absolute; top: -208px; left: 0;}
.crdSec p em{text-align: center;width: 100%;display: inline-block;}  
.crdSec .shpNw{margin-top: 10px;mix-blend-mode: inherit;background: #1bc5e4;}  

  
  
  
.proDtls{padding: 225px 0 610px;background-size: 100% 100% !important;}  
.prDtImg img{width: 100%;}
.prDtRgt h1{color: #fff;text-align: left;-webkit-text-stroke: 3px #1c216c; text-stroke: 3px #1c216c;text-shadow: inherit;}
  
  
  
  
  
/*1.5.2024*/
.menu_sec li > a::before{position:absolute;bottom:-10px;left:43%;color:transparent;content:'•';text-shadow:0 0 transparent;font-size:1.2em;-webkit-transition:text-shadow 0.3s,color 0.3s;-moz-transition:text-shadow 0.3s,color 0.3s;transition:text-shadow 0.3s,color 0.3s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;}
.menu_sec li > a:hover::before,.menu_sec li > a:focus::before,.menu_sec li.actv > a::before{color:#fff;text-shadow:8px 0 #fff,-0px 0 #fff;font-weight:normal;}
.menu_sec li > a:hover{color:#43e2ff}
.menu_sec li.actv > a{color:#43e2ff;font-weight:700;}
.diveSec{background-attachment:inherit;}
.line1 img.brda{width:1209px;height:2509px;}
.line1{position:absolute;top:1241px;left:0px;width:100%;height:auto;z-index:1111111;text-align:center;}

.rockt1{width:167px;position:absolute;top:-135px;left:253px;}
.rockt1 img{max-width:100%;}
.rockt2{width:62px;position:absolute;bottom:35px;left:431px;}
.rockt2 img{max-width:100%;}
.container{position:relative;z-index:9999999;}

.line2 img.brda1{width:1209px;height:2509px;}
.line2{position:absolute;top:1241px;left:0px;width:100%;height:auto;z-index:1111111;text-align:center;}
.deliSec::before{background:url(ptn1.png) no-repeat;background-size:100% 100%;} 

.bannersec .rockt1,.deliSec .rockt2{display:none;}





  
/*details*/
  
  
  
.detTle em{display: flex;color: #8b8aa3;font-size: 16px;line-height: 22px;font-weight: normal;font-style: normal;justify-content:flex-start;align-items:center;margin-bottom: 22px;}  
.detTle em img{max-width: 120px;display: inline-block;margin-right: 10px;}  
.prDtRgt p{color: #fff;}  
.detTle strong, .proDtls .subify-current-price, .quick-add-modal .subify-current-price{font-size: 42px !important;line-height: 50px !important;font-weight: 900 !important;color: #1dc5e4 !important;display: inline-block !important;position: relative !important;padding-right: 215px !important;}  
.detTle strong span{font-size: 32px;line-height: 40px;font-weight: 600;color: #fff;text-decoration: line-through;display: inline-block;padding-left: 10px;}  
.detTle strong b{font-size: 16px;line-height: 24px;font-size: 600;color: #1ed5f7;position: absolute;top: 50%;right: 0;transform: translateY(-50%);}  
  
  
.proDtTbBx{background: #351a83;border-radius: 30px;padding: 20px;}  
.prDtRgt h5, .proDtls #subify-widget-title, .quick-add-modal #subify-widget-title  {font-size: 24px;line-height: 30px;font-weight: 800;color: #fff !important;padding-bottom: 15px;text-transform: uppercase;}  
 
 
.szLst, .pkLst, .purTab, .purTabdLst {margin: 0 -5px;display: flex;flex-wrap:wrap;} 
.szLst li{float: left;width: 50%;padding: 0 5px;}  
.szLst li a{display: inline-block;text-align: center;width: 100%;font-size: 20px;line-height: 47px;border-radius: 5px;border: 2px solid #fff;color: #fff;font-weight: 700;padding: 0 15px;margin-bottom: 20px; position: relative;}  
.szLst li.actv a{ border-color:#7d54f2; background: #7d54f2;}
.szLst li.actv a:before{ content: ""; position: absolute; bottom: -24px; left: 50%; border: 13px solid transparent; border-top: 13px solid #7d54f2; transform: translateX(-50%);}



  
  
.pkLst li{padding: 0 5px;float: left;width: 25%;}  
.pkLst li a{text-align: center;display: inline-block;width: 100%;font-size: 20px;line-height: 60px;font-weight: 600;color: #fff;background: rgba(255,255,255,0.1);border-radius: 15px;padding: 0 10px;margin-bottom: 10px;}  
.pkLst li a:hover, .proDtls .product-form__input.product-form__input--pill label:hover, .quick-add-modal .product-form__input.product-form__input--pill label:hover {background: #fff !important;color: #0e033b !important;border: none !important;}  
  
  
  
.purTab li{padding: 0 5px;float: left;width: 50%;}  
.purTab li a, .proDtls .subify-widget-whole-wrapper.skin-3 .subify-selling-plan-title, .proDtls .subify-price, .quick-add-modal .subify-price{display: inline-block;width: 100%;background: rgba(255,255,255,0.2);padding: 20px 15px 15px;font-size: 20px;line-height: 30px;font-weight: 500;color: #fff;text-align: center;border-radius: 15px;position: relative;margin-bottom: 10px;}  
.purTab li a em, .proDtls .subify-price, .quick-add-modal .subify-price {font-style: normal;font-weight: 700;display: inline-block;width: 100%;}  
.purTab li a span, .proDtls .subify-discount-percentage, .quick-add-modal .subify-discount-percentage{position: absolute;top: -14px;left: 50%;transform: translateX(-50%);font-size: 16px !important;line-height: 28px !important;padding: 0 25px;border-radius: 25px;background: #1dc5e4;}  
.purTab li a:hover, .purTabdLst li a:hover{background: #fff;color: #0a0330;} 
  
  
.purTabdLst li{float: left;width: 33.33%;padding: 0 5px;}  
.purTabdLst li a{display: inline-block;width: 100%;background: rgba(255,255,255,0.2);padding: 20px 15px;color: #fff;border-radius: 15px;font-size: 18px;line-height: 25px;font-weight: 500;text-align: center;margin-bottom: 10px;}  
.purTabdLst li a em{font-style: normal;font-weight: 700;display: inline-block;width: 100%;}  
  
  
  
  

  
.proDtTbBx{margin-top: 35px;}  
.pakSz{padding-bottom: 30px;border-bottom: 1px dotted rgba(255,255,255,0.3);}  
.paropt{padding: 20px 0 15px;border-bottom: 1px dotted rgba(255,255,255,0.3);} 
.crtprt{padding-top: 25px;}  
  
  
  
  
/*proDet  */


  
.crtprt{display: flex;align-items:center;margin: 0 -8px;flex-wrap:wrap;}  
.qntyBx{float: left;width: 30%;padding: 0 8px;}
.crtBx{float: left;width: 70%;padding: 0 8px;}
.crtprt img{width: 100%;display: inline-block;}  
.crtprt .shpNw{min-width: inherit; width: 100%;}
.shpNw:hover, #main-cart-footer .cart__checkout-button:hover { background-size: 100% 100%; }
  
  
.snackSec {margin-top: -220px;}  
.snackSecIn{max-width: 1000px;;margin: 0 auto;text-align: center;}  
.snackSecIn h2{padding-bottom: 20px;}  
  


/*2.5.2024 */ 
.shpNw, #main-cart-footer .cart__checkout-button{ background: #1cc5e6 url(btns.jpg) repeat; border-bottom: #bbedf6 solid 7px; -webkit-text-stroke: 2px #0d93ac; text-stroke: 2px #0d93ac;}
.discoSec .shpNw{ border-bottom: #0b406c solid 7px;}
.trySec .shpNw{ border-bottom: rgba(63, 87, 197, 0.8) solid 7px;}
.shpNw:hover, #main-cart-footer .cart__checkout-button:hover{ background: #f9cc15; border-bottom: #e78615 solid 7px; -webkit-text-stroke: 2px #df1818; text-stroke: 2px #df1818;}
.tophead h1, .tophead h2, h2.h1, #shopify-section-template--16914970411187__cart-items .title.title--primary, .alr-template-grid-title, #insta-feed h2{ text-shadow: -1px 4px 0px rgba(179, 180, 190, 0.4);}
.deliSec.tophead h2{ text-shadow: -1px 4px 0px rgba(179, 180, 190, 0.2); }
.clos{ line-height: 0px;}
.deliProTxt .shpNw:hover{ box-shadow: none !important; border-bottom: none !important;}
.blastSec{ background-position: center center; background-size: cover; background-attachment: fixed;}


/*Story*/
.storyBan:after{ width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: url(shw.png) repeat-x top left; content: "";}
.storyBan{ height: 952px; background-size: cover !important; position: relative; overflow: hidden;}
.storyBan:before{ background: url(stbanbtm.png) no-repeat bottom center; background-size: 100%; position: absolute; bottom: 0px; left: 0px; content:""; height: 558px; width: 100%; z-index: 11;}
.banTxt{ z-index: 1;}
.storybanPic{ width: 100%; position: absolute; text-align: center; top: 47px;}
.storybanPic img{ max-width: 100%;}
.ba1 {
  width: 275px;
  position: absolute;
  top: 47px;
  left: -101px;
}
.ba2 {
  width: 676px;
  position: absolute;
  top: -112px;
  right: -191px;
}
.ba3 {
  width: 800px;
  position: absolute;
  bottom: -131px;
  right: -402px;
}
.stobanPic{ max-width:90% !important;}

.fullCont .container{ max-width: 1013px;}
.fullCont{ background: none;}
.fullCont h2{ color: #040527; text-shadow: -1px 4px 0px rgba(179, 180, 190, 0.7);}
.fullCont p em{ color: #2c2e54;}


.storytosecec{ width: 100%; position: relative; text-align: center;margin-top: -130px;
  padding-bottom: 320px;}



.storymidsec{ width: 100%; position: relative; background: #f5f6ff;}
.storymidsec:before{ width: 100%; height: 270px; background: url(stb1.png) no-repeat top center; position: absolute; top: -270px; left: 0px; content: "";}
.storymidsec:after{ width: 301px; height: 383px; background: url(storyB1.png) no-repeat top right; content: ""; position: absolute; top: -256px; right: 0px;}
.storymidsec img{ max-width: 100%;}
.storymidsec h2{ text-align: left;}
.storymidsec .row{ align-items: center; padding: 31px 0;}
.storymidsec .row:nth-child(odd){ flex-direction: row-reverse; }
.storymidsec .row:first-child img{ width: 750px; }
.picFld{ text-align: center;}
.textFld{ -webkit-box-flex: 0; -ms-flex: 0 0 55%; flex: 0 0 55%; max-width: 55%;}
.picFld{ -webkit-box-flex: 0; -ms-flex: 0 0 45%; flex: 0 0 45%; max-width: 45%;}
.storymidsec .row:nth-child(even) .textFld{ padding-left: 40px;}



.tryOurSec{ width: 100%; position: relative; background: url(storybg1.jpg) no-repeat  center center; background-size: cover !important; min-height: 800px; overflow: hidden;}
.tryOurSec:before{ width: 100%; height: 1000px; content:""; background: url(stbg2B.png) no-repeat top center; content:""; position: absolute; top: 0px; left: 0px; background-size: 100% 100%;}


.tryOurSec .row{ align-items: center; flex-direction: row-reverse;}
.tryOurSec .tryImg img{ width: 946px;}

.tryOurSec:after{ width: 100%; height: 249px; content:""; background: url(stbg2B1.png) no-repeat top center; content:""; position: absolute; bottom: 0px; left: 0px; background-size: 100% 100%;}

.strokt2 img{ max-width: 100%;}
.strokt2 {
  position: absolute;
  bottom: 0px;
  left: 86px;
  width: 167px;
  z-index: 1;
}

.strokt1 img{ max-width: 100%;}
.strokt1 {
  position: absolute;
  bottom: 0px;
  right: 118px;
  width: 167px;
  z-index: 11;
}

.stline1{
  position: absolute;
  top: 952px;
  left: 50%;
  width: 100%;
  height: auto;
  z-index: 1111111;
  text-align: center; max-width: 1300px; transform: translateX(-50%);
}
.stline1 img.brda {
  width: 100%;
  height: 100%;
}



 
  
/*proDet  */


  
.crtprt{display: flex;align-items:center;margin: 0 -8px;flex-wrap:wrap;}  
.qntyBx{float: left;width: 30%;padding: 0 8px;}
.crtBx{float: left;width: 70%;padding: 0 8px;}
.crtprt img{width: 100%;display: inline-block;}  
.crtprt .shpNw{min-width: inherit; width: 100%;}
.shpNw:hover, #main-cart-footer .cart__checkout-button:hover { background-size: 100% 100%; }
  
  
.snackSec {margin-top: -220px;padding-bottom: 260px;}  
.snackSecIn{max-width: 1000px;margin: 0 auto;text-align: center;}  
.snackSecIn h2{padding-bottom: 20px;}  
  


.tophead h3{font-size: 60px;line-height: 66px;font-weight: 900;font-family: 'Barlow';color: #040527;text-transform: uppercase;text-shadow: -1px 4px 2px #b3b4be;padding-bottom: 15px;}  
.tophead h4, #shopify-section-template--16914970411187__cart-items .caption-with-letter-spacing{font-size: 40px;line-height: 48px;font-weight: bold;font-family: 'Bastia';color: #040527;padding-bottom: 15px;}


.nutriSec{background: #f5f6ff;position: relative;padding-bottom: 100px;}
.nutriSec::before{content: ""; background: url(factsCrv.png) no-repeat; background-size: 100% 100%; height: 510px; position: absolute; top: -390px; left: 0; width: 100%;}
.nutriSec::after{content: ""; background: url(happCrv.png) no-repeat; background-size: 100% 100%; height: 307px; position: absolute; bottom: -185px; left: 0; width: 100%;}
.nutriSec h3{padding-bottom: 25px;}
.nutriSec p, .nutriRw li {font-size: 20px;line-height: 35px;color: #040527;}
.nutriRw li a{ color: #040527; font-weight:500;}
.nutriRw h4{ font-family: 'Barlow'; text-shadow: -1px 4px 2px #b3b4be; text-transform:uppercase;}
.nutriRw li{ margin-bottom: 10px; position:relative; padding-left:15px;}
.nutriRw li::before {
  background: #f3c406;
  width: 7px;
  height: 7px;
  position: absolute;
  top: 10px;
  left: 0px;
  content: "";
  border-radius: 100%;
}




.ingreBx{border: #cec9e5 2px solid;background: #e9e9f7;border-radius: 30px;padding: 35px 75px 25px 25px;margin-top: 35px;}
.nutriFact{padding: 30px 0 15px;background: #30167c;box-shadow: -12px 12px 40px 10px rgba(18,18,18,0.2);border-radius: 25px; }
.nutriFact h4{color: #fff;padding-left: 44px;} 

.nutriTbl{width: 100%;}
.nutriTbl thead td{border: none;}
.nutriTbl thead td, .nutriTbl tbody td b{font-size: 20px !important;line-height: 26px !important;color: #fff !important;}
.nutriTbl tbody td:first-child{padding-left: 44px !important;}
.nutriTbl tbody td:last-child{text-align: right !important;padding-right: 55px !important;}
.nutriTbl thead td:last-child{text-align: right !important;}
.nutriTbl td b{display: inline-block;}
.nutriTbl tbody th, .nutriTbl tbody td { border-top: none !important;padding: 7px !important;width: 50% !important;border-left: rgba(255,255,255,0.2) solid 1px !important;color: #fff !important; }
.nutriTbl tbody tr:nth-child(even){background: linear-gradient(90deg, rgba(51,26,126,0.5634453610545781) 0%, rgba(62,38,133,1) 25%, rgba(62,38,133,1) 80%, rgba(51,26,126,0.583053204191833) 100%);}
.nutriTbl thead td{padding: 0;}
.nutriTbl thead tr:first-child td:first-child{padding: 0 !important;padding-left: 30px !important;} 
.nutriTbl thead tr:first-child td:first-child span, .nutriTbl thead tr:first-child td:first-child i{border-radius: 10px 0 0 10px !important;} 
.nutriTbl thead tr:first-child td:last-child{padding: 0 !important;padding-right: 35px !important;} 
.nutriTbl thead tr:first-child td:last-child span, .nutriTbl thead tr:first-child td:last-child i{border-radius: 0px 10px 10px 0px !important;}  
.nutriTbl thead span, .nutriTbl thead i{background:rgba(255,255,255,0.2);display: inline-block;width: 100%;padding: 20px;font-style: normal;font-weight: 400;font-family: Poppins, sans-serif; }  

  
  
  
.happSec{background: url(happBg.webp) no-repeat;background-size: cover;padding: 200px 0 270px;}
.happSec h2{color: #fff;}
.happSecIn{max-width: 790px;margin:  0 auto;}  
.happSecIn img{width: 100%;}  
.happSecIn .col-md-3{margin-top: 25px;}  
  
  
.deliSec.prolistDive{background: url(proDetBg1.png) no-repeat; background-size: cover;padding: 0;}
.prolistDive h2{color: #040527;}  
.prolistDive p em{color: #2c2e54;}  
.deliSec.prolistDive::before{background: url(proCrvDet.png) no-repeat;height: 318px;top: -250px;}

.deliSec.prolistDive .owl-nav button {border-color: #000000 !important;color: #000000 !important;}
.deliSec.prolistDive .owl-nav button:hover{color: #fff !important;}  
.deliSec.prolistDive .owl-stage-outer { padding-top: 0px; }
  
  
.faqSec::before{content: ""; background: url(acccrvpng.png) no-repeat; width: 100%; height: 345px; background-size: 100% 100%; position: absolute; top: 0; left: 0;}  
  
  

.faqSec{background: url(accoBg.jpg) no-repeat center center;background-size: cover;padding: 450px 0 300px;position: relative;margin-top: -100px;}  
.faqBx{max-width: 1110px;margin: 0 auto;text-align: center;}  
.faqSec h3{color: #fff;text-shadow: inherit;padding-bottom: 45px;}  



.faqMain{text-align: left;}  
.faqMain .card{border-radius: 0; border: none;padding: 0;border-bottom: rgba(255,255,255,0.2) solid 1px;background: none;padding-bottom: 10px;}
.faqMain .card-header { padding: 0; margin-bottom: 0; background-color: transparent; border-bottom: none; border-radius: 0 !important; }
.faqMain button{white-space: normal;border: none;padding: 0;border-radius: 0;background: url(anglUp.png) no-repeat right 15px top 30px;font-size: 24px;line-height: 30px;font-weight: 600;color: #fff;font-family: 'Poppins';width: 100%;padding: 25px 55px 10px 20px;text-align: left;position: relative;background-size: 25px !important; }  
.faqMain button.collapsed{background: url(anglDn.png) no-repeat right 15px top 30px;}
/*.faqMain button::before{content: "\f106";font-weight: 900;font-family: "Font Awesome 6 Pro";position: absolute;top: 25px;right: 15px;}
.faqMain button.collapsed::before{transform: rotate(-180deg);}*/
.faqMain .card-body{padding: 0 20px;}  
.faqMain .card-body p{color: #fff;}  
.faqMain .btn:focus, .faqMain .btn.focus { outline: 0; box-shadow: none; }
  
.faqSec .vwBtn{margin-top: 50px;}
.vwBtn{display: inline-block;font-size: 30px;line-height: 67px;font-weight: 800;color: #1cc5e4;font-family: 'Barlow';border: #1cc5e4 2px solid;border-radius: 10px;padding: 0 52px;text-transform: uppercase;}
.vwBtn:hover{background: #1cc5e4; color: #000;}


.cosmicSec.cosmicProSec .cosmicBx{margin-top: 30px;}
.cosmicSec.cosmicProSec .owl-carousel { margin-top: 10px; }
.cosmicSec.cosmicProSec::before{content: ""; background: url(csmcCrv.png) no-repeat; width: 100%; height: 220px; background-size: 100% 100%; position: absolute; top: -220px; left: 0;}
.cosmicSec.cosmicProSec .cosmicIn { margin-top: 0;padding-top: 30px;}


.followSec.followDetSec{padding: 130px 0 60px;}  
.proDtls .row{margin: 0 -50px;}  
.proDtls .col-md-6{padding: 0 50px;}  
  
  
  
  
  
  
.proDtls {position: relative;}
.proDtls::before{content: "";background: url(proBan.png) no-repeat;background-size: 100% 100%; height: 688px; position: absolute; bottom: 0; left: 0; width: 100%;} 
.snackSec { margin-top: -250px;}
  
  
  
.nutriSec .nutriRw {margin: 0 -50px;} 
.nutriSec .col-md-6{padding: 0 50px;}  
  
   
  
  
/*list_chng  */



.crdSec{position: relative;background: #fff !important;}
.crdSecIn{position: relative;margin: 0 auto; max-width: 830px;}
.crd{position: absolute;display: inline-block;max-width: 500px;width: auto;}  
.crd4{right: 0; top: -35px;}
.crd3{right: 0;bottom: -150px;}  
.crd2{top: -150px; left: -185px;}
.crd1{left: 0; bottom: -135px;}
.shpNw.sld{min-width: 300px;font-size: 32px; line-height: 70px;border: none;}
.blaTab .owl-nav button { top: calc(50% - 10px) !important;}
.blastSec { background-attachment: inherit; }
.listDive { background-attachment: inherit; }
.ba4 { position: absolute; bottom: -435px; right: 205px; }
.ba3.baa3{bottom: -545px; right: -310px;}
  
  
/*Contact Us*/
.contBan{ overflow: inherit;}
.contBan:before{ background: url(contbanBfr.png) no-repeat bottom center; background-size:100% 100%;}
.contBan .strokt1{ left: 200px; right: inherit; bottom: -64px;}
.contBan .storybanPic {
  width: 100%;
  position: inherit;
  text-align: center;
  top: inherit;
}
.contBan .row{ align-items: center;}
.contBan .banTxtIn{ padding-top: 111px; position: relative;}
.banRd{ width: 300px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%);}
.banRd img{ max-width: 100%;}
.banRd{width:339px;position:absolute;bottom:-164px;left:50%;transform:translateX(-50%);}
.pnkRd{width:156px;position:absolute;bottom:140px;left:189px;z-index:11;}
.pnkRd img{ max-width: 100%;}

.contBox{ width: 100%; background: #070b51; border-radius: 20px; margin-top: 87px; text-align: center; padding: 0 25px; min-height: 315px;}
.contBox i { display: inline-block; position: relative; top: -56px; }
.contBox img{ max-width: 100%;}
.contBox h4{ color: #fff;  font-family: 'Barlow'; text-transform: uppercase;font-size: 35px; line-height: 40px; padding-bottom: 5px; margin-top: -51px;}
.contBox p{ color: #fff;}
.contBox p a{ color: #12e6f3; font-style: italic; text-decoration: underline !important; font-weight: 700;} 
.col-md-4:last-child .contBox p a{ color: #c166f2 !important;}
  


.mackContctSec{ width: 100%; background: #f5f6ff; position: relative; text-align: center; padding: 70px 0; min-height: 700px;}
.mackContctSec:before{ position: absolute; top: -292px;left: 0px; width: 100%; background: url(contBg.jpg) no-repeat bottom center; content: ""; height: 292px;background-size: 100%;}

.mackContctSec::after { position: absolute; bottom: -66px; left: 0px; width: 100%; background: url(contbb1.png) no-repeat bottom center; content: ""; height: 340px; z-index: 1; }
.conterth{ position: absolute; top: -177px; right: 0px; width: 244px;}
.mackContctSec .row{ margin: 0 -5px;}
.inputFld{ padding: 5px;}
.field input, .field textarea{ width: 100%; border: 1px solid #525586; border-radius: 8px; padding: 0 34px 0 14px; font: normal 16px/20px 'Poppins', sans-serif; color: #fff; height: 57px; background-color: #202463;}
.field input::placeholder{ color: #fff;}
.field input[type="text"]{ background-image: url(ic1.png); background-repeat: no-repeat; background-position: right 20px center;}
.contBlues{ width: 100%; background: #070b51; padding: 30px; border-radius: 20px; margin: 30px auto; max-width: 1000px;}
.field input[type="tel"]{ background-image: url(ic2.png); background-repeat: no-repeat; background-position: right 20px center;}
.field input[type="email"]{ background-image: url(ic4.png); background-repeat: no-repeat; background-position: right 20px center;}
.field input#loctn{ background-image: url(ic3.png); background-repeat: no-repeat; background-position: right 20px center;}
.field textarea{ height: 140px; padding-top: 14px; padding-bottom: 14px; background-image: url(ic5.png); background-repeat: no-repeat; background-position: right 20px top 20px; resize: none;}
.field input:focus, .field textarea:focus{ outline: none; box-shadow: none;}
.field input[type="submit"]{ width: 100%; border: 1px solid #1bc5e4; background: #1bc5e4; color: #fff;-webkit-text-stroke: 2px #0d93ac; text-stroke: 2px #0d93ac;color: #fff; font-family: 'Barlow'; font-weight: 900; font-size: 30px; text-transform: uppercase;}
.field input[type="submit"]:hover{ -webkit-text-stroke: 2px #df1818; text-stroke: 2px #df1818;background: #f9cc15; border-color: #f9cc15;}

.contline1{position:absolute;top:39%;left:50%;width:100%;height:auto;z-index:1111111;text-align:center;max-width:1170px;transform:translateX(-50%);}
.contline1 img.brda{width:100%;height:100%;}
.contInfo{ padding-bottom:200px; background: url(conB1.png) no-repeat top 130px right 30px, url(conB2.png) no-repeat bottom 290px right 90px, url(conB3.png) no-repeat bottom 240px left; background-size: 160px, 160px, 80px;}
.mackContctSec::after {  background-size: 100%;}
.conterth img{ max-width: 100%;}


  
/*det_03-05-24*/


  
.prDtRgt h1{text-shadow: none;}  
.crtprt .shpNw { border-bottom: none; }
.pakSz, .paropt { border-bottom: 4px dotted rgba(255,255,255,0.3); }
.deliSec.prolistDive::before { background-size: 100% 100%; }
.proDtls { background-size: cover !important; }
  
  
  
  
/*hm */
  
.bannersec.hmBan{background: url(hmBanBg1.jpg) no-repeat center center !important;background-size: cover !important;position: relative;}
.bannersec.hmBan::before{content: ""; background: url(hmBanwht1.jpg) no-repeat; width: 100%; height: 900px; background-size: 100% 100%; position: absolute; bottom: 0px; left: 0;}
  
  
  
.trySec.hmTry{background: url(hmdnBg2.jpg) no-repeat center center !important;background-size: cover !important;position: relative;}  
.trySec.hmTry::before{content: ""; background: url(hmdnCrv1.png) no-repeat; width: 100%; height: 800px; background-size: 100% 100%; position: absolute; top: 0px; left: 0;}  
.trySec.hmTry::after{content: ""; background: url(hmdnCrv2.png) no-repeat; width: 100%; height: 185px; background-size: 100% 100%; position: absolute; bottom: 0px; left: 0;}  
  
  
  
  
  
  
.deliSec.listDive{background: #fff;}  
.bal1, .bal2, .bal3, .bal4, .bal5{max-width: 200px;width: auto;position: absolute;}  
.bal1{top: -75px; left: -50px;}
.bal2{top: 900px; left: -237px;}
.bal3{top: 1100px; left: -200px;}
.bal4{top: 600px; right: -115px;}
.bal5{top: 1350px; right: -240px;}
  
  
  
  
.diveSec.blastSec{background: url(listPro.jpg) no-repeat center center !important;background-size: cover !important;}
  
  
  
  
  
/*fix03  */

.frtSec {padding-bottom: 90px !important;}
.frtSec  .footer__content-top { padding-bottom: 0;}
.footer-block__image-wrapper { display: inline-block !important; max-width: 210px !important;margin-bottom: 0 !important;max-width: inherit !important; }
.ftrTp .grid{margin: 0 -15px !important ;width: 100%;column-gap: inherit !important; row-gap: inherit !important;}
.ftrTp .grid__item{padding: 0 15px !important;width: auto !important;}
.ftrTp .grid__item:nth-child(1){flex:0 0 22% !important;max-width:22% !important;}
.ftrTp .grid__item:nth-child(2){flex:0 0 19% !important;max-width:19% !important;}
.ftrTp .grid__item:nth-child(3){flex:0 0 19% !important;max-width:19% !important;}
.ftrTp .grid__item:nth-child(4){flex:0 0 22% !important;max-width:22% !important;}
.ftrTp .grid__item:nth-child(5){flex:0 0 18% !important;max-width:18% !important;}
.ftrTp  .list-menu__item--link{padding: 0 !important;}
.ftrTp h5 { font-family: "Poppins", sans-serif !important;margin: 0 !important; }

.ftrTp .footer-block__details-content a

.mnuList a, .adrs a{font-size: 14px !important;line-height: 20px !important;font-weight: 400 !important;color: #fff !important;display: inline-block !important;margin-top: 10px !important;opacity: 1 !important;padding: 0 !important;}
.adrs li{position: relative;padding-left: 25px;}
.adrs li i{position: absolute;top: 12px;left: 0;color: #fff;}
.mnuList a:hover, .adrs a:hover{text-decoration: underline !important;}



.ftrMdl{margin: 0 !important;}
.ftrMdl h4{text-align: left;font-family: "Poppins", sans-serif !important;margin: 0 !important;}
.ftrMdl #ContactFooter{max-width: 100%;}
.ftrMdl .newsletter-form__field-wrapper { max-width: 100%; }



.ftrDn { margin-top: -90px; }

body.gradient { background: none !important; background-attachment: inherit !important; }

  
  
.rte ul{padding: 0 !important;}  
.rte ul li {
  position: relative;
  padding-left: 25px;
}  
.rte ul li:nth-child(1)::before{content: "\f3c5";font-family: "Font Awesome 6 Free"; font-weight: 900;position: absolute;top: 0;left: 0;color: #fff;}
.rte ul li:nth-child(2)::before{content: "\f095";font-family: "Font Awesome 6 Free"; font-weight: 900;position: absolute;top: 2px;left: 0;color: #fff;}  
.rte ul li:nth-child(3)::before{content: "\f0e0";font-family: "Font Awesome 6 Free"; font-weight: 900;position: absolute;top: 5px;left: 0;color: #fff;}
  
.snkSecTxt p br{display: none;}
.fancybox-container { z-index: 999999999999 !important; }
  
.announcement-bar__message{ padding:0px;}  
.utility-bar--bottom-border {
  border-bottom: none;
}  
.announcement-bar__message{ letter-spacing: 0 !important;
  min-height: auto !important;}  
.header__search{ display:block !important;}  
.headRt li{ float: left;}  
  
  
  
  
/*fix04  */
  
  
.header_sec.fixed{background: #120452;position: fixed;width: 100%;z-index: 999999999999999;}  
.nav_top .header__icon, .header__icon--cart .icon { height: auto; width: auto; padding: 0; }
.headRt .cart-count-bubble span{display: none;}  
.headRt .cart-count-bubble{display: inline-block; position: absolute; top: 3px; left: 3px; background: #84e6fc; border-radius: 100%; border: 1px solid #000228; width: 8px; height: 8px;}
  
  
  
  
  
  
.headRt .search-modal__content { position: absolute; top: 100%; right: 0; width: 350px; height: 50px; padding: 0; }
.headRt .search-modal{background: none;}
.headRt .modal-overlay{display: none !important;}  
.headRt .search__input.field__input{padding: 0 50px 0 10px;}
.headRt .search__button { top: 50%; transform: translateY(-50%); }
.headRt #Search-In-Modal-1{border-radius: 25px !important;}  
.headRt #Search-In-Modal-1::placeholder{opacity: 0;visibility: hidden;}
.headRt .field__label, .headRt .customer .field label { top: 50%; transform: translateY(-50%); }
  
  
  

  
body{display: inline-block;width: 100%;}  
/*.bodytemplate-page-contact.gradient #shopify-section-sections--16914970935475__instagram_hzpxyj {display: none !important;}*/
  
  
  
.inputFld .button.inputs{ width: 100%; border: 1px solid #1bc5e4; background: #1bc5e4; color: #fff;-webkit-text-stroke: 2px #0d93ac; text-stroke: 2px #0d93ac;color: #fff; font-family: 'Barlow'; font-weight: 900; font-size: 30px; text-transform: uppercase;height: 57px;border-radius: 8px;}
.inputFld .button.inputs:hover{ -webkit-text-stroke: 2px #df1818; text-stroke: 2px #df1818;background: #f9cc15; border-color: #f9cc15;}
.inputFld .button.inputs::before, .inputFld .button.inputs::after{display: none;}  
  
  
  
.mackContctSec .form-status-list.caption-large{display: none;}  
.mackContctSec .form__message{color: #FF0000;}
.mackContctSec .form__message .form-status.caption-large.text-body { display: inline-block; width: 100%; text-align: center; }
  
.rte ul li:nth-child(1)::before {top: 7px;}
  

.media img{ display: inline-block !important;
  max-width: 100% !important;
  position: inherit !important;
  top: inherit !important;
  left: inherit !important;
  height: inherit !important;
  width: inherit !important; }

  
  
  
/*fix06  */

  
.starProBx { border-radius: 30px !important; }
.starSec .card__badge{display: none !important;}
.starSec .media.media--transparent{max-width: 100% !important;height: 240px;align-items: center !important; } 
.starSec .media.media--transparent a{display: inline-block;width: auto !important;height: auto !important;} 
.starSec .card__information{padding: 0 !important;}
.starSec .price {display: none;} 
.starSec .shpBdr{background: none !important;font-size: 20px !important; line-height: 40px !important; padding: 0 33px !important; }
.starSec .shpBdr:hover{background: #fff !important;}

  
.starSec .media-body strong, .Giv21 a{ font-size: 20px !important; line-height: 30px !important;padding-bottom: 15px; }
.starSec .page-width { max-width: inherit !important;width: 100% !important;}
.starSec .media-body{padding: 0 30px 0 0 !important;}
  
.starSec .cardsBox .card__mediaa {width: 100% !important;} 
.starSec .collection {position: relative !important;z-index: 9 !important;}  
.starSec .card--card.card--media > .card__content { margin-left: -70px !important; } 
.starSec .cardsBox { max-width: 180px; }
  
  
  
.deliProBx {background: none !important;} 
.deliSec .price-item.price-item--regular, .deliSec .card__badge, .deliSec .card-information .price, .diveSec .price-item.price-item--regular, .diveSec .card__badge, .deliSec .card-information .price, .deliSeccolect .card-information .price{display: none !important;padding: 0;margin: 0;}
.deliProTxt .card__information, .diveSec .card__information{padding: 0 !important;margin: 0 !important;min-height: 215px !important;}
.deliProBx .media { justify-content: center; }
.deliProBx .media img { height: auto !important; }
  

.deliProTxt .shpBdr, .collection__view-all a.button { display: inline-block; font-size: 30px; line-height: 55px; border-radius: 15px; text-align: center; background: #1bc5e4 url(../images/btnBG.webp) no-repeat; text-transform: uppercase; color: #fff; font-family: 'Barlow'; font-weight: 900; min-width: auto; background-size: cover; border-bottom: none; -webkit-text-stroke: 3px #0d93ac; text-stroke: 3px #0d93ac; mix-blend-mode: lighten; width: 100%;border-color: #fff !important;border: none !important;}
.deliProTxt .shpBdr, .collection__view-all a.button { background: #4bddf7 !important; transition: 2s all !important; }
.deliProTxt .shpBdr:hover, .collection__view-all a.button:hover { background: #f9cc15 !important; -webkit-text-stroke: 2px #df1818 !important; text-stroke: 2px #df1818 !important; }

  
.diveSec .collection__title.title-wrapper, .deliSec .collection__title.title-wrapper { margin-bottom: 0 !important; }
  
  
  
.diveSec .card-information > :not(.visually-hidden:first-child) + :not(.rating):not(.card__information-volume-pricing-note) { margin-top: 0 !important;display: none; }


.footer-block__details-content img{ max-width: 100%; width: auto; height: auto; }



/*fix07*/



.starSec .section-template--16914970476723__featured_collection1_h6RWR9-padding { padding: 0 !important; }
.starSec .collection__title .title:not(:only-child) { margin-bottom: 0; }
.deliSec .collection__title .title:not(:only-child) { margin-bottom: 0 !important; }

.starSec .collection { z-index: 9999999 !important; }

.bodytemplate-page-contact .followSec {display: none;}

  
  
  
.lnDrv { width: 100%; height: 3708px; position: absolute; top: 100%; left: 0; }
.lnDrv img{width: 100%;max-width: 100%;height: 100%;}    
  
  
body{letter-spacing: 0;}  
.headRt .header__icon--cart { margin-right: 0 !important; }
  
  
  
  
  
  
.deliSec.listDive .deliProBx, .blastSec .deliProBx {bottom: 0 !important;}
.deliSec.listDive .card__information, .blastSec .card__information { min-height: 165px !important; }
.deliSec.listDive .deliProBxMn::before, .blastSec .deliProBxMn::before {height: 90% !important;}  
.deliSec.listDive .col-md-4, .blastSec .col-md-4   { margin-top: 30px; }
  
  
.blastSec .deliProBxMnFix { margin-top: 0 !important; }

.blastSec .deliProBxImg { height: 300px; }
.blastSec .deliProTxt strong{min-height: 90px !important;} 
  
.blastSec .deliProBxMnFix { margin-top: 0 !important; }
.blastSec .deliProBxMn { min-height: 540px; }
.blaTab .owl-nav button::before { font-family: "Font Awesome 6 Free" !important; }



  
/*blog_listing */
  
  
.latestSec {margin-top: -175px;background: url(latestBG.jpg) no-repeat center center;background-size: cover;position: relative;}

.latestBx .media-body{padding: 15px;}  
.latestBx .media-body h5{font-size: 30px;line-height: 42px;color: #fff;font-weight: 600;padding-bottom: 10px;}  
.latestBx .media-body h5 a{color: #fff;}  
.latestBx .media-body h5 a:hover{color: #f9cc15;}  
  

  
.shpNw.blgRd{font-size: 16px;line-height: 50px;min-width: 145px;-webkit-text-stroke: inherit; text-stroke: inherit;border-radius: 10px;border-bottom: none;font-weight: 600;text-transform: capitalize;}
.latestBx .shpNw.blgRd{margin-top: 35px;} 
  
.listingBan .storybanPic{top: -60px;}  
.listingBan::before { background: url(listingBg.png) no-repeat bottom center; background-size: 100%; position: absolute; bottom: 0px; left: 0px; content: ""; height: 527px; width: 100%; z-index: 11; }



.latestSec p em{display: inline-block;width: 100%;text-align: center;}


.latestBx{padding: 15px;background: #070b51;border-radius: 30px;overflow: hidden;align-items:center;margin-top: 20px;}  
.latestImg{height: 290px;width: 590px;margin-right: 10px;display: inline-block;border-radius: 25px;overflow: hidden;}  
.latestImg img{width: 100%;height: 100%;object-fit:cover;transition: 0.5s all;}  
.latestImg:hover img{transform: scale(1.1);}  
  
  
  
.blgTm li{display: inline-flex;font-size: 16px;line-height: 24px;color: #a3a5c0;margin-right: 20px;align-items:center;}  
 
.blgTm li img{max-width: 30px;width: auto !important;margin-right: 5px;}  
.blgTm li i{display: inline-block;width: 30px;height: 30px;border-radius: 50%;overflow: hidden;margin-right: 5px;}  
.blgTm li i img{width: 100%;height: 100%;object-fit:cover;margin: 0;}  
  
  
.recentSec{background: url(recentBg.jpg) no-repeat 0 0;background-size: cover;position: relative;margin-top: -500px;padding: 850px 0 350px;} 
.recentSec h2{color: #ffffff;}
.recentSec .row{margin: 0 -20px;}  
.recentSec .col-md-6{padding: 0 20px;}  
  
.latestBx.recentBx{flex-direction:column;padding: 10px;background: #30167c;margin-top: 40px;}  
.latestBx.recentBx .latestImg { height: 300px; width: 100%; margin-right: 0px;}
  
  
.eastSec{position: relative;padding-bottom: 130px;} 
.eastSec::before{content: ""; background: url(eastCrv.png) no-repeat; width: 100%; height: 320px; background-size: 100% 100%; position: absolute; top: -320px; left: 0;}
  
.recentSec::before{content: ""; background: url(recentCrv.png) no-repeat; width: 100%; height: 760px; background-size: 100% 100%; position: absolute; top: 0px; left: 0;z-index: 1;}

  
.pagi{display: flex;justify-content:center;align-items:center;margin-top: 45px;}
.pagi a{display: inline-flex;width: 27px;height: 27px;border-radius: 50%;background: transparent;justify-content:center;align-items:center;font-size: 16px;line-height: 24px;color: #fff;}  
.pagi li.actv a, .pagi a:hover{background: #06abc9;font-weight: 700;}  
  
  
  
.recentSec button{position: absolute;top: 50%;transform: translateY(-50%);}  
.recentSec button i{color: #fff;font-size: 25px;}
.recentSec button.owl-next{right: -20px;}  
.recentSec button.owl-prev{left: -20px;}   
  
  
  
  
  
  
.detBan{position: relative;}  
.detBan h1{font-size: 60px;line-height: 70px;text-align: center;}
.detBan::before{content: ""; background: url(banCrvDEt.png) no-repeat; width: 100%; height: 364px; background-size: 100% 100%; position: absolute; bottom: 0px; left: 0;z-index: 1;}  
.detBan{height: 900px;}  
.detBan .banTxt { top: 37%; }
  
  
  





.latDet{margin:0 !important;margin-top: -30px !important;}


.subsBx{background: #19055e;border-radius: 25px;padding: 25px 45px 60px;}
.subsBx h5{font-size: 25px;line-height: 30px;font-weight: 700;color: #fff;text-align: center;padding-bottom: 10px;}
.subsBx em{font-style: normal;text-align: center;color: #fff;display: inline-block;font-size: 14px;line-height: 18px;font-weight: 700;width: 100%;padding-bottom: 10px;}
.subsBx input[type="email"], .subsBx input[type="submit"], .subsBx .newsletter-form__button.field__button{font-size: 14px;line-height: 18px;font-weight: 400;font-family: "Poppins", sans-serif;color: #000;border: none;border-radius: 10px;width: 100%;height: 50px;padding: 0 20px;margin-top: 10px;}
.subsBx input[type="email"]::placeholder{color: #9188b0;}
.subsBx input[type="submit"], .subsBx .newsletter-form__button.field__button{background: #26d0ef;color: #fff;font-size: 18px;line-height: 26px;font-weight: 600;}
.subsBx input[type="submit"]:hover, .subsBx .newsletter-form__button.field__button:hover{background: #e9a531;}
.subsBx i{display: inline-block;font-style: normal;font-size: 12px;line-height: 18px;color: #9186b5;font-weight: 300;padding-top: 10px;}


  
 
 
.proDet{box-shadow: 0 7px 20px 0 rgba(0,0,0,0.2);border-radius: 8px;padding: 8px 20px;}
.proDet .media{align-items:center;}
.proDet i{display: inline-block;width: 70px;height: 70px;border-radius: 50%;margin-right: 15px;} 
.proDet i img{width: 100%;height: 100%;object-fit:cover;} 
.proDet em{display: inline-block;font-size: 12px;line-height: 20px;font-weight: 300;color: #6a6f78;font-style: normal;width: 100%;}
.proDet strong{font-size: 16px;line-height: 24px;font-weight: 600;color: #19055e;display: inline-block;width: 100%; } 
.proDet .col-md-3:nth-child(1){flex: 0 0 35%;max-width: 35%;} 
.proDet .col-md-3:nth-child(2){flex: 0 0 28%;max-width: 28%;}  
.proDet .col-md-3:nth-child(3){flex: 0 0 24%;max-width: 24%;}  
.proDet .col-md-3:nth-child(4){flex: 0 0 13%;max-width: 13%;}  
 
 
  
  
  
  
  
.cndyBx{padding: 10px 0 90px;}  
.cndyBx img{width: 100%;border-radius: 25px;display: inline-block;margin: 30px 0;}  
.latDetLft p{color: #6a6f78;}  
.cndyBx h5{padding: 25px 0 10px;color: #19055e;font-size: 28px;line-height: 40px;font-weight: 700;} 
.cndyBx h6{position: relative;font-size: 22px;line-height: 30px;font-weight: 700;color: #01235c;padding-left: 30px;margin-bottom: 10px;}  
.cndyBx h6::before{content: "";background: url(hdChk.png) no-repeat center center;background-size: 100%;position: absolute;top: -2px;left: -10px;width: 35px;height: 36px;}  

.blgDetVid{max-width: 100%;width: 100%;border-radius: 25px;padding: 0;border: none;height: 380px;margin: 20px 0;}
.blgDetVid i{background: url(vidShd.png) no-repeat center center;background-size: 100%;}  
.blgDetVid img{margin: 0;}  
  
  
  
  
.chkList li{position: relative;font-weight: 600;color: #4d545f;margin-top: 12px;padding-left: 30px;}  
.chkList li::before{content: "" !important;background: url(chk.png) no-repeat center center !important;background-size: 100% !important;position: absolute !important;top: 5px !important;left: 0 !important;width: 19px !important;height: 19px !important;}  
  
  
  
.cndyBx blockquote{background: #eaebf6;border-radius: 20px;padding: 25px 90px 25px 25px;overflow: hidden;position: relative;margin-top: 10px;}  
.cndyBx blockquote::before{content: "";background: #070b51;width: 3px;height: 100%;position: absolute;top: 0;right: 0;}  
.cndyBx blockquote p{font-size: 16px;line-height: 22px;font-weight: 300;color: #4d556d;display: inline-block;width: 100%;padding-bottom: 5px;font-style: italic;}  
.cndyBx blockquote p strong{font-size: 16px;line-height: 24px;font-weight: 700;color: #01235c;display: inline-block;width: 100%;}  
  
  
.subsBxLft {padding: 40px 45px;box-shadow: 0 7px 22px 0 rgba(0,0,0,0.3);}  
.subsBxLft h5{font-size: 35px;line-height: 40px;text-align: left;}  
.subsBxLft em{font-size: 16px;line-height: 24px;font-weight: 400;text-align: left;}  
  
.subsBxLft input[type="email"], .subsBxLft input[type="submit"]{height: 70px;} 
.subsBxLft input[type="email"]{font-size: 16px;line-height: 24px;} 
.subsBxLft input[type="submit"]{font-size: 25px;line-height: 30px;font-family: 'Barlow';font-weight: 900;text-transform: uppercase;} 
 
 
/*detRes */

.subsBxLft input[type="submit"]{-webkit-text-stroke: 2px #0d93ac; text-stroke: 2px #0d93ac;}

.cardBlog{ background:none !important;} 
.latestImg div{ height:100%;}  
.latestBx.recentBx .media{ flex-direction: column;}  
.recentSec h2 {
  color: #ffffff !important;
}  




/*fix11*/


.listingBan .banTxtIn h1{max-width: 506px;}
.bodytemplate-blog .followSec {display: none;} 
.latestBx .media-body h5{margin-bottom: 0 !important;}
.latestBx .article-card__info{padding-top: 0;}
.blgTm li{position: relative;padding-left: 25px;font-family: "Poppins", sans-serif; font-weight: 400;}
.blgTm li::before{content: "";background-size: 100% !important;width: 19px;height: 19px;position: absolute;top: 2px;left: 0;}
.blgTm li:nth-child(1)::before{background: url(list_icon1.png) no-repeat center center;}
.blgTm li:nth-child(2)::before{background: url(list_icon2.png) no-repeat center center;}
.blgTm li:nth-child(3)::before{background: url(list_icon3.png) no-repeat center center;}
.cardBlog {align-items:center;}
.cardBlog h5 a::after{display: none;}
.latestSec.LatestPosts .section-template--16914970378419__featured_blog_8iADUz-padding { padding-top: 0 !important; padding-bottom: 0 !important; }
.recentSec  .blog-articles { column-gap: 40px; row-gap: 0; }
.recentSec .title--primary { margin: 0 !important; }
.latestSec.LatestPosts .title-wrapper--self-padded-tablet-down{padding: 0 !important;margin: 0 !important;}
.blog__posts.articles-wrapper { margin-bottom: 0; }
#ShopifyChat{z-index: 99999999 !important;} 

.latestBx .shpNw:hover { -webkit-text-stroke: inherit; text-stroke: inherit;border: none; }
.latestSec.LatestPosts .slider-buttons{display: none;}
.latestImg img { width: 100% !important;}
  
  
  
.pagi{width: 100%;}  
.pagination-wrapper { margin-top: 0 !important; }
.pagination__list > li { flex: 0 0 auto !important; max-width: inherit !important;margin: 0 !important; }
.pagi li a{text-decoration: none !important;}  
.pagi li.actv a, .pagi a:hover, .pagi .pagination__item--current { background: #06abc9; font-weight: 700;color: #fff !important;opacity: 1; }
.pagi .pagination__item--current::after, .pagi .pagination__item:hover::after{display: none !important;}  
.pagi .pagination__item-arrow svg{display: none !important;}
.pagi .pagination__item-arrow{position: relative;} 
.pagi .pagination__item-arrow.pagination__item--prev::before{content: "\f101";font-family: "Font Awesome 6 Free"; font-weight: 900;}
.pagi .pagination__item-arrow.pagination__item--next::before{content: "\f100";font-family: "Font Awesome 6 Free"; font-weight: 900;}  
  
  
  
.proDet i { overflow: hidden; }
  
.proDet .row{align-items:center;}  
.cndyBx p { color: #6a6f78; }
  

.cndyBx blockquote{margin: 10px 0 0;display: block;border-left: none !important;}  
  
.latestImg a{height: 100%;display: inline-block;} 
  
  
.subsBx .newsletter-form__button.field__button{position: inherit;background: #26d0ef !important;}  
.subsBx .newsletter-form__button.field__button:hover{background: #e9a531 !important;}  
  
  
.subsBx.subsBxLft .fieldSing{display: flex;flex-wrap:wrap;}
.subsBx.subsBxLft .fieldSing input[type="email"]{flex: 0 0 66.666667%; max-width: 66.666667%;margin-right: 25px;}
.subsBx.subsBxLft .fieldSing .newsletter-form__button.field__button{flex: 0 0 28%; max-width: 28%;}
.subsBx.subsBxLft .newsletter-form { max-width: 100%; }
.subsBx.subsBxLft .newsletter-form__field-wrapper { max-width: 100%; }
  
  
.content-for-layout .article-template .article-template__back.element-margin-top.center{display: none;}  
.RecentPosts.recentSec .title-wrapper-with-link{margin: 0 !important;}  
.RecentPosts.recentSec .section-template--16914970345651__main_blog_details_3b9GiC-padding{padding: 0 !important}  
.bodytemplate-article .followSec {display: none;}  
 
 

.recentSec button .fa-regular{ font-weight: 900; }
.subsBx h5, .cndyBx h5, .cndyBx h6 { font-family: "Poppins", sans-serif; }
.cndyBx blockquote p strong { font-style: normal; }
  
  
  
.RecentPosts.recentSec .slider-buttons.no-js-hidden{display: none !important;}  
  
.latestImg .article-card__image a{width: 100%;} 
  
.RecentPosts.recentSec .blog__posts.articles-wrapper { margin-bottom: 0 !important; overflow: inherit; }
  
  

#shopify-block-bundler_volume_target_element_3J6nCm{ background: #351a83;
  border-radius: 30px;
  padding: 20px;}
#shopify-block-bundler_volume_target_element_3J6nCm h2 {
  font-size: 24px;
  line-height: 30px;
  font-weight: 800;
  color: #fff;
  padding-bottom: 15px;
  text-transform: uppercase; text-shadow: none !important;margin: 0px;
  text-align: left;
}
#shopify-block-bundler_volume_target_element_3J6nCm .bndlr-volume {
  text-align: left;
  padding-top: 0;
  color: black;
  color: #000000;
  padding-bottom: 0;
}
.bndlr-volume-description{ display: none;}
.bndlr-volume-discounts{margin: 0 -5px;
  display: flex;
  flex-wrap: wrap;}
.bndlr-volume-discount {
  padding: 0 5px !important;
  float: left;
  width: 25%;
  background: none !important;
  border: none !important;
}
#shopify-block-bundler_volume_target_element_3J6nCm .bndlr-volume-title{ display: none;}
.bndlr-volume-discount .bndlr-volume-saving-text {
  display: block;
  background: none !important;
  font-size: 0px !important;
  top: 0px;
  height: 100% !important;
  left: 0px !important;
  transform: inherit !important;width: 100% !important;
}
.bndlr-volume-discount .bndlr-volume-main-text{text-align: center;
  display: inline-block;
  width: 100%;
  font-size: 20px;
  line-height: 60px;
  font-weight: 600;
  color: #fff;
  background: rgba(255,255,255,0.1);
  border-radius: 15px;
  padding: 0 10px;
  margin-bottom: 10px;}


.detailsvre .form__label{ display: none;}
.detailsvre .product-form__input{ margin: 0;
  max-width: 100%;
  min-width: 100%;}
.detailsvre .product-form__input label{ display: inline-block;
  width: 20%;
  font-size: 20px !important;
  line-height: 60px !important;
  font-weight: 600 !important;
  color: #fff !important;
  background: rgba(255,255,255,0.1) !important;
  border-radius: 15px !important;
  padding: 0 10px !important;
  margin-bottom: 10px !important;}


.proDtTbBx {
  margin-top: 35px !important;
  margin-bottom: 0px !important; border-radius: 30px 30px 0 0;
}
#shopify-block-bundler_volume_target_element_3J6nCm{ border-radius: 0 0 30px 30px; padding-top: 9px !important;
  margin-top: -9px !important;}
.proDtTbBx{ padding-bottom: 0px !important;}
.bndlr-automatic-volume-bundle{ display: none;}
.bundler-target-element-volume-discounts{ display: none;}
.bundler-target-element-volume-discounts.showourd{ display: block;}
.detailsvre{ display: none;}
.detailsvre.showourd{ display: block;}
#ourd{ display: none}
#psiz{ display: none;}
#psiz.showourd, #ourd.showourd{ display: inline-block;}



/*fix15*/



.proDtls .pwzrjss1{background: #351a83;padding: 20px;border-radius: 30px;}
.proDtls .pwzrjss2{width: 120px !important;}
.proDtls .PwzrGrid-item { background: #ffe5f6; border-radius: 10px; width: 120px !important; height: 130px !important; min-width: inherit !important; min-height: inherit !important; align-items: center !important; margin: 10px 0; overflow: hidden;}
.proDtls .PwzrGrid-item .pwzrjss5, .proDtls .PwzrGrid-item .pwzrjss5 img{max-width: 100%;max-height: 100%;width: 100% !important;height: 100% !important;object-fit: contain;}
.proDtls .PwzrButtonBase-root { width: 110px !important; height: 20px !important; border-radius: 100px !important; background: #08032c !important; margin: 5px 0;}
.proDtls #pwzrswiper-container-wrapper{background: #f6f4fd;border-radius: 30px;}
.proDtls #pwzrswiper-wrapper.pwzrswiper-wrapper{align-items:center !important;height: 100% !important;}
.proDtls .PwzrGrid-root .PwzrGrid-item:first-child{margin-top: 0;}
.proDtls .PwzrGrid-root .PwzrGrid-item:last-child{margin-bottom: 0;}  
.proDtls .pwzrswiper-container.pwzrjss109{height: 600px !important;}
  
  
  
.alireviews-review-star-rating .alr-wh-star-rating-icon-bound{color: #1dc5e4;}
.proDtls .product__title, .proDtls .ali-widget-star-rating, .proDtls .product__info-container .product-form, .proDtls .product__info-container .product__description, .proDtls .product__info-container .icon-with-text, .proDtls #price-template--16914970640563__main, .proDtls .subify-product-price-wrapper, 
.quick-add-modal .product__title, .quick-add-modal .ali-widget-star-rating, .quick-add-modal .product__info-container .product-form, .quick-add-modal .product__info-container .product__description, .quick-add-modal .product__info-container .icon-with-text, .quick-add-modal #price-template--16914970640563__main, .quick-add-modal .subify-product-price-wrapper
{ margin: 0 !important; }
.alr-wh-star-rating-average-number{color: #8b8aa3 !important;font-size: 16px !important;line-height: 24px !important;}  


.proDtls .price__badge-sale, .quick-add-modal .price__badge-sale{display: none !important;} 
.proDtls .price.price--large{display: block !important;}
.proDtls .subify-widget-whole-wrapper, .quick-add-modal .subify-widget-whole-wrapper{margin: 0 !important;}
  
.proDtls #shopify-block-subify_subscriptions_app_app_block_etHzzF, .quick-add-modal #shopify-block-subify_subscriptions_app_app_block_etHzzF{margin-top: 0 !important;background: #351a83 !important;}
.proDtls #shopify-block-bundler_volume_target_element_3J6nCm, .quick-add-modal #shopify-block-bundler_volume_target_element_3J6nCm {display: none !important;} 
.proDtls .product__info-container > * + *, .quick-add-modal .product__info-container > * + * { margin: 0 !important; }
.proDtls .proDtTbBx, .quick-add-modal .proDtTbBx { margin-top: 20px !important; }
.proDtls #subify-widget-title, .quick-add-modal #subify-widget-title{margin-bottom: 0 !important;text-shadow: inherit !important;}  
.proDtls #subify-widget-title, .quick-add-modal #subify-widget-title{padding-bottom: 0 !important;}  
.proDtls .subify-selling-plan-list svg, .quick-add-modal .subify-selling-plan-list svg{display: none !important;}
.proDtls .subify-original-price, .quick-add-modal .subify-original-price{display: none !important;}  
.proDtls .subify-selling-plan-item, .quick-add-modal .subify-selling-plan-item{margin-bottom: 10px !important; border-radius: 15px !important;padding: 20px 15px 15px !important;background: rgba(255,255,255,0.2) !important;border: none !important;min-height: inherit !important;position: relative !important;}
.proDtls .subify-widget-whole-wrapper.skin-3 .subify-selling-plan-title, .proDtls .subify-price, .quick-add-modal .subify-price,
.quick-add-modal .subify-widget-whole-wrapper.skin-3 .subify-selling-plan-title, .quick-add-modal .subify-price, .quick-add-modal .subify-price
{ background: none !important; padding: 0 !important;}
  
  
.proDtls .subify-widget-whole-wrapper.skin-3 .subify-selling-plan-title, .quick-add-modal .subify-widget-whole-wrapper.skin-3 .subify-selling-plan-title{margin: 0 !important;text-transform: capitalize;}
.proDtls .product-form__input--pill input[type="radio"] + label, .quick-add-modal .product-form__input--pill input[type="radio"] + label{margin: 0 !important;}  
.proDtls .detailsvre .product-form__input label, .quick-add-modal .detailsvre .product-form__input label {width: 24%;}
.prDtRgt h5, .proDtls #subify-widget-title, .quick-add-modal #subify-widget-title{font-family: "Poppins", sans-serif;}  
  
  
  
  
.proDtls .subify-selling-plan-item subify-selling-plan-3726770355.active, .quick-add-modal .subify-selling-plan-item subify-selling-plan-3726770355.active {background: #fff !important;} 
.proDtls .subify-selling-plan-item subify-selling-plan-3726770355.active .subify-widget-whole-wrapper.skin-3 .subify-selling-plan-title, .proDtls .subify-selling-plan-item subify-selling-plan-3726770355.active .subify-price, .proDtls .subify-selling-plan-item subify-selling-plan-3726770355:hover  .subify-widget-whole-wrapper.skin-3 .subify-selling-plan-title, .proDtls .subify-selling-plan-item subify-selling-plan-3726770355:hover .subify-price,
.quick-add-modal .subify-selling-plan-item subify-selling-plan-3726770355.active .subify-widget-whole-wrapper.skin-3 .subify-selling-plan-title, .quick-add-modal .subify-selling-plan-item subify-selling-plan-3726770355.active .subify-price, .quick-add-modal .subify-selling-plan-item subify-selling-plan-3726770355:hover  .subify-widget-whole-wrapper.skin-3 .subify-selling-plan-title, .quick-add-modal .subify-selling-plan-item subify-selling-plan-3726770355:hover .subify-price


{color: #0a0330 !important;} 
.proDtls .subify-widget-whole-wrapper.skin-3 .subify-price-suffix { font-weight: 700; }
.proDtls .quantity { align-items: center; }
.proDtls .quantity__input{font-size: 30px;line-height: 28px;color: #fff;font-weight: 500;font-family: "Poppins", sans-serif;
background: none !important;opacity: 1;}  
  
  
.proDtls .button:disabled {opacity: 1 !important;}  
.proDtls .shopify-payment-button, .proDtls .quantity__label.form__label{display: none;}  
.proDtls .product-form__buttons .shpNw{margin: 0 !important;border: none !important; }
  
  
  


.nutriTbl table{width: 100%;}
.nutriFact h4 { font-weight: bold; font-family: 'Bastia'; }

.nutriTbl .table thead th{border: none;padding: 0;}


.nutriTbl .table thead tr th i{color: #fff;}
.nutriTbl .table thead tr th:nth-child(1){padding-left: 30px;}
.nutriTbl .table thead tr th:nth-child(2){padding-right: 35px;}
.nutriTbl .table thead tr th:nth-child(1) i{border-radius: 10px 0 0 10px !important;}
.nutriTbl .table thead tr th:nth-child(2) i{border-radius: 0 10px 10px 0px !important;text-align: right;}
  
.nutriTbl tbody td{border: none !important;}  
.nutriTbl tbody td{border-left: rgba(255,255,255,.2) solid 1px !important;}  
  
  
  
.owl-nav button span i{font-weight: 900;font-family: "Font Awesome 6 Free";} 
  
.deliProTxt .alr-wh-star-rating-average-number{display: none;} 
  
  
  
  
  
.bodytemplate-product .deliProBxMn .deliProBx { bottom: 0; }
.bodytemplate-product .deliProBxMn::before { height: 85%; }
  
 
/*fix16*/
 
 
.quick-add-modal{z-index: 99999999 !important;}
.quick-add-modal .quick-add-modal__content {background-color: #fff !important;}
.quick-add-modal .quick-add-modal__toggle{z-index: 999999999 !important;} 
.media img {height: auto; max-height: 100%;} 
.product-media-container.constrain-height .media { padding-top: 0 !important;} 
 
.quick-add-modal h2.h1{font-size:36px;line-height:42px;text-align:left;padding-right: 15px;}  
 
.quick-add-modal .shopify-payment-button__button, .quick-add-modal #Quantity-Form-quickadd-template--16914970640563__main .quantity__label form__label{display: none !important;}
.quick-add-modal .subify-discount-percentage {min-width: 125px;}
 
.bodytemplate-cart .followSec {display: none;} 
#shopify-section-template--16914970411187__cart-items .section-template--16914970411187__cart-items-padding {padding-top: 145px;background: #fff;}
#main-cart-footer{background: #fff;}  
.bodytemplate-cart .header_sec {background: #120452;}  

  

.cart-item__quantity-wrapper cart-remove-button{align-items: center;
justify-content: center;}
.cart-item__quantity-wrapper cart-remove-button .button { min-width: auto; min-height: auto; }

#shopify-section-template--16914970411187__cart-items .underlined-link{color: #070b51;border-color: #070b51;transition: 0.5s all;}
#shopify-section-template--16914970411187__cart-items .underlined-link:hover{background: #070b51;}
#bndlr-discount-message {z-index: 99999999 !important;}




#shippingAddressForm ._7ozb2u1h {border: 1px solid #525586 !important;
border-radius: 8px !important;
background: rgb(239,240,245) !important;}

.cart-item cart-remove-button{ margin-top: 0px !important;}
cart-remove-button .button{ border: none !important; background: #735cba; width: 38px; height: 38px; border-radius: 6px;}
cart-remove-button .button svg{ filter:brightness(0) invert(1); }
.blastSec .deliProBxImg{ height: auto !important;}
.alireviews-review-star-rating .alr-wh-star-rating-icon svg, .alr-display-review-badge .alr-wh-star-rating-icon svg, .alr-wh-star-rating-detail .alr-wh-star-rating-icon svg{ color: #1bc5e4 !important;}
.card-information{ display: flex; flex-direction: column-reverse;}

.drawer__cart-items-wrapper .subify-product-price-wrapper{   min-width: auto !important;}

.cart-drawer .cart-item__price-wrapper .price, .cart-drawer .subify-current-price {
  font-weight: 900 !important;
  color: #1dc5e4 !important;
  font-family: Barlow !important;
  margin-right: 0 !important;
}

.drawer__cart-items-wrapper .subify-product-price-wrapper{ min-width: auto !important;
  text-align: right !important;
  justify-content: flex-end;}
.drawer__cart-items-wrapper .subify-product-price-wrapper .subify-original-price{ margin-right: 0 !important;}
.drawer__cart-items-wrapper .subify-product-price-wrapper .subify-discount-percentage{ padding: 5px !important;
  font-size: 11px !important;
  margin-top: 5px !important;
  line-height: 16px !important;}
.proDtls #shopify-block-subify_subscriptions_app_app_block_etHzzF{ position: relative; }  
.proDtTbBx, .prDtRgt .subify-root subify-css-variables{ padding-bottom: 20px !important; position: relative;}
.proDtls #shopify-block-subify_subscriptions_app_app_block_etHzzF::after .prDtRgt .subify-css-variables::after {
  border-bottom: 4px dotted rgba(255,255,255,.3);
  width: 94%;
  height: 4px;
  position: absolute;
  bottom: 0;
  left: 50%;
  content: "";
  transform: translateX(-50%);
}
.prDtRgt .subify-css-variables{ position: relative;}
.prDtRgt .subify-css-variables::after {
  border-bottom: 4px dotted rgba(255,255,255,.3);
  width: 94%;
  height: 4px;
  position: absolute;
  top: 0;
  left: 50%;
  content: "";
  transform: translateX(-50%);
}
.qtiANBuys::after {
  border-bottom: 4px dotted rgba(255,255,255,.3);
  width: 94%;
  height: 4px;
  position: absolute;
  top: 0;
  left: 50%;
  content: "";
  transform: translateX(-50%);
}
.qtiANBuys{ position: relative;}




.prDtRgt .subify-css-variables{ padding-top: 10px;}
.proDtls #shopify-block-subify_subscriptions_app_app_block_etHzzF{ position: relative;
  padding-bottom: 12px;}

.qtiANBuys{ position: relative; width: 100%; background: #351a83; padding: 20px; border-radius: 0px 0px 30px 30px;}
.proDtls #shopify-block-bundler_volume_target_element_3J6nCm{ display: block !important;}

.proDtTbBx{ padding-bottom: 4px !important;}
#shopify-block-bundler_volume_target_element_3J6nCm{ border-radius: 0px !important;}
.detailsvre{ margin-top: 17px;}
.bndlr-volume-style-0.bndlr-volume-discount.bndlr-has-savings-text{ margin-bottom: 0 !important;}

.quantity{ background: rgba(255,255,255,0.1) !important;}
.qtiANBuys{
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.qtiANBuys .product-form__input {
  flex: auto;
  padding: 0;
  margin: 0 0 1.2rem;
  max-width: inherit;
  min-width: inherit;
  border: none; width: 30%;
}
.qtiANBuys .byBtnsa{ width: 70%;}
.proDtls{ background-attachment: fixed !important;}
.snackSec{ position: relative;}
.prdDtlsStrol {
  top: 100px;
  bottom: inherit;
  right: 175px;
}
.proDtls .subify-selling-plan-item.active{ background: #fff !important;}
.proDtls .subify-selling-plan-item.active .subify-selling-plan-title{ color: #0a0330 !important; }
.proDtls .subify-selling-plan-item.active .subify-price span{ color: #0a0330 !important;}

.product-form__input--pill input[type="radio"]:checked + label{ color: #0a0330 !important; background: #fff !important; }
.prDtRgt .price-item.price-item--sale, .prDtRgt span.price-item.price-item--regular{ font-size: 42px;
  line-height: 50px;
  font-weight: 900;
  color: #1dc5e4;
  display: inline-block;
  position: relative;}
.prDtRgt s.price-item{
  font-size: 32px !important;
  line-height: 40px;
  font-weight: 600;
  color: #fff;
  text-decoration: line-through;
  display: inline-block;
  padding-left: 10px;
}
.prDtRgt .price--on-sale .price__sale{ display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;}

.latestBx.recentBx{ width: 100%;}


.article-card__image img{ height: 100%;
  max-height: 100%;}

.recentSec{ background-attachment: fixed;}


.product-form__input--pill input[type="radio"].disabled + label{ text-decoration:none !important; }

.linlist img.brda {
  width: 100% !important;
  height: 3785px;
  max-width: 88%;
}
.rkbrda {
  max-width: 151px;
  position: absolute;
  left: 29%;
  bottom: 101px;
}


/* feed */


.bodytemplate-collection .deliSeccolect .deliProBxMn {overflow: hidden !important;}
#FacetSortDrawerForm .facet-filters__field .select__select{ padding-left: 10px !important; }
#FacetSortDrawerForm .facet-filters__sort + .icon-caret { right: 15px !important; color: #fff; }




.bodytemplate-collection .deliSeccolect .deliProBxMn .deliProBx { bottom: 0 !important; }
.bodytemplate-collection .deliSeccolect .deliProBxMn::before {height: 90% !important;}
.bodytemplate-collection .deliProTxt .card__information{min-height: 165px !important;}
.bodytemplate-collection .deliProTxt .card__badge.top{display: none !important;}
.bodytemplate-collection .deliSeccolect .deliProBxMn { min-height: 600px; }


#shopify-section-sections--16914970968243__header.section-header.shopify-section-group-header-group { z-index: 999999199 !important; }
#bndlr-discount-message { z-index: 999999999 !important; }



.deliSeccolect .facets-wrapper{margin: 50px auto 100px !important;padding: 0 125px !important;position: relative;}
.deliSeccolect .mobile-facets__open-label.button-label, .deliSeccolect .facet-filters__label, .deliSeccolect #ProductCount{font-size: 20px !important; line-height: 30px !important; color: #2c2e54 !important; font-weight: 500 !important;font-family: Poppins, sans-serif !important;opacity: 1 !important;}



.facet-filters__field .select select{ width: 100% !important; border: 1px solid #525586 !important; border-radius: 8px !important; padding: 0 34px 0 14px !important; font: 16px/20px Poppins,sans-serif !important; color: #fff !important; height: 40px !important; background-color: #202463 !important;}




.deliSeccolect .mobile-facets__open{background-color: #202463 !important;color: #fff !important;padding: 5px 20px !important;border-radius: 10px !important;}
.deliSeccolect .mobile-facets__open svg, .deliSeccolect .mobile-facets__open-label.button-label{color: #fff !important;}





.deliSeccolect .mobile-facets__heading{font-size: 32px !important; line-height: 40px !important; font-weight: 900 !important; font-family: Barlow !important;text-transform: uppercase !important;text-shadow: -1px 4px 0px rgba(179,180,190,.4) !important;}
.deliSeccolect .mobile-facets__count{font-size: 20px !important; line-height: 30px !important; font-weight: 900 !important; font-family: Barlow !important;text-transform: uppercase !important;}
.deliSeccolect .mobile-facets__main .mobile-facets__summary span{font-size: 18px !important;line-height: 30px !;}





.deliSeccolect .mobile-facets__footer button { font-size: 19px; line-height: 41px; border-radius: 10px; border: none !important; -webkit-text-stroke: inherit; min-width: 100px; text-transform: uppercase; color: #fff; font-family: Barlow; font-weight: 900;background: #1cc5e6 ; }
.deliSeccolect .mobile-facets__footer button:hover { background: #f9cc15;color: #df1818 !important;}




.storyBan.listingBanr .line1.linlist { top: 315px; }
#shopify-section-template--16914970443955__listing_banner_FDyV94 .line1.linlist .rkbrda{display: none !important;}




#shopify-section-sections--16914970968243__header.section-header.shopify-section-group-header-group { z-index: 9999999999 !important; }
.deliSeccolect #main-collection-filters.facets-wrapper .menu-opening { z-index: 9999999999 !important; }
.deliSeccolect .facets-wrapper{ z-index: 99999999 !important;}







#ProductInfo-quickadd-template--16914970640563__main .byBtnsa .shpNw.product-form__submit{border: none !important;margin-bottom: 0 !important;min-width: 100px !important;margin-top: 0 !important;}
#ProductInfo-quickadd-template--16914970640563__main .byBtnsa .shopify-payment-button__more-options{display: none !important;}
#ProductInfo-quickadd-template--16914970640563__main .qtiANBuys .byBtnsa { width: 58%; }
#ProductInfo-quickadd-template--16914970640563__main .qtiANBuys .quantity__label.form__label{display: none !important;}



.prDtRgt #price-quickadd-template--16914970640563__main .price-item.price-item--regular{color: #040527 !important;padding-left: 0;}



quick-add-modal .prDtRgt .product__tax caption.rte, quick-add-modal #ProductInfo-quickadd-template--16914970640563__main .product__tax.caption.rte, quick-add-modal .prDtRgt .link.product__view-details{display: none !important;}


quick-add-modal .prDtRgt .price--on-sale .price__sale { position: relative !important; padding-right: 200px !important; }
quick-add-modal .detTle strong{position: absolute !important; padding-right: 0px !important; top: 50%; right: 0; transform: translateY(-50%);}

quick-add-modal .detTle strong b { position: inherit; top: inherit; right: inherit; transform: inherit;min-width: 185px; }





.collection__view-all a.button { max-width: 250px !important;margin-top: 25px; }





.prDtRgt #ProductInfo-template--16914970640563__main .product__tax.caption.rte{display: none !important;}
.prDtRgt #product-form-installment-template--16914970640563__main .shopify-installments__content, .prDtRgt #product-form-installment-template--16914970640563__main .shopify-installments__prequal-row{color: #fff !important;}





.bodytemplate-index .deliProBxMn.card-wrapper { overflow: hidden !important; }
.bodytemplate-index .diveSec #Slide-template--16914970476723__fetured_collection3_PW6wbx-1 .deliProBxMn .shpBdr{padding: 0 10px;}





.customer.account.section-template--16914970706099__main-padding .acutRow .subify-manage-subscription-title, .customer.account.section-template--16914970706099__main-padding .acutRow h4, .template-search .predictive-search .predictive-search__heading{color: #040527 !important;text-align: left !important;margin: 0 !important;text-shadow: none !important;}


.customer.account.section-template--16914970706099__main-padding .subify-manage-subscription-modal{display: none !important;}
.customer.account.section-template--16914970706099__main-padding a { font-weight: bold; }

.ftrTp .ftrMdl .footer__follow-on-shop { margin-bottom: 16px !important; }
.customer.account.section-template--16914970706099__main-padding p{margin-bottom: 0 !important;}
.collection__view-all a.button:hover{color: #fff !important;}


.bodytemplate-index .cosmicSec .container, .bodytemplate-index .deliSec .container, .bodytemplate-index .diveSec .container { padding: 0 40px !important; }
.bodytemplate-index .cosmicSec .owl-nav button.owl-prev, .bodytemplate-index .deliSec .owl-nav button.owl-prev, .bodytemplate-index .diveSec .owl-nav button.owl-prev { left: -35px !important; }
.bodytemplate-index .cosmicSec .owl-nav button.owl-next, .bodytemplate-index .deliSec .owl-nav button.owl-next, .bodytemplate-index .diveSec .owl-nav button.owl-next { right: -35px; }


.deliProTxt .shpBdr{padding: 0 5px !important;}



.latestSec.latDet.article-template__content.rte .desLft .proDet { margin-bottom: 20px; }


.latestSec.latDet.article-template__content.rte .proDet .col-md-3:nth-child(3) { flex: 0 0 20%; max-width: 20%; }
.latestSec.latDet.article-template__content.rte .proDet .col-md-3:nth-child(4) { flex: 0 0 17%; max-width: 17%; }
.latestSec.latDet.article-template__content.rte .proDet strong{word-wrap: anywhere;}

.latestSec.latDet.article-template__content.rte .desLft .cndyBx ul {margin-bottom: 15px;}



.latestSec.latDet.article-template__content.rte h3 { padding: 25px 0 10px !important; color: #19055e !important; font-size: 28px !important; line-height: 40px !important; font-weight: 700 !important;font-family: "Poppins", sans-serif !important; text-transform: inherit !important;text-shadow: none !important;}








.bodytemplate-page .followSec{display: none !important;}
.cmsPage{padding: 30px 0;}
.cmsPage h4{font-weight: 700 !important; font-family: Poppins,sans-serif !important; color: #19055e !important;}
.cmsban{height: 600px !important;}
.cmsban::before {height: 210px !important;}
.cmsban .banTxt { top: 45%; }





.alr-wh-star-rating-detail {z-index: 9999999 !important;}


.alr-wh-comp-review-item-body{background: #070b51;border-radius: 15px !important;}
.alr-wh-comp-review-description.alr-wh-comp-text-content{color: #fff !important;}
.alr-wh-comp-review-item-author{color: #fff !important;}
.alr-wh-comp-verify-purchase span{color: #040527 !important;opacity: 1 !important;}
.alr-wh-comp-text-content-more{color: #53adfa !important;}
.alr-wh-comp-text-content-more:hover{text-decoration: underline !important;}
.alireviews-review-box.alr-template-grid .alr-wh-comp-review-item{border: none !important;}
.alireviews-review-box .alr-wh-comp-list-star-rating-icon-fill{color: #53adfa !important;}


.bodytemplate-product .alireviews-review-box .alr-template-grid-summary{display: none !important;}



.alr-template-grid-title {color: #040527 !important; text-align: center !important; padding-bottom: 20px !important; margin: 0 !important;font-weight: 900 !important; }



.deliSec.prolistDive .related-products__heading { margin: 0 !important; }







.headRt .search-modal__content {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 110px;
  padding: 0;
  background: #fff;
}
.headRt li {position: inherit;}
.headRt .modal__close-button.link{background: #202463 !important; border-radius: 50%;}

.headRt .field .field__label{display: none !important;}

.headRt .field input[type="search"]::placeholder{color: rgba(255,255,255,0.6) !important;opacity: 1 !important;}

.headRt .search__input.field__input { padding: 0 50px 0 30px; }





.bodytemplate-search #main-search-filters, .bodytemplate-search .followSec , .template-search .field .field__label{display: none !important;}




.template-search .field .reset__button.field__button, .template-search .field .search__button.field__button{color: #fff !important;top: 50% !important;transform: translateY(-50%);}
.template-search .field #Search-In-Template{padding-top: 0px !important;padding-bottom: 0 !important;}






.template-search .predictive-search .predictive-search__heading{font-size:24px !important;line-height:30px !important;font-weight: 900 !important;font-family: Barlow !important;padding: 10px 20px !important;}
#predictive-search-results-products-list .predictive-search__item-heading{padding-bottom: 0 !important;p}




.bodytemplate-search .header_sec {position: relative !important;}
.bodytemplate-search .header_sec.fixed {position: fixed !important;}

.deliProBx .card-information p strong{font-size: inherit; text-transform: inherit !important; font-family: inherit !important; width: auto !important; display: inline-block; font-weight: 700 !important;}


.template-search .template-search__header p[role="status"]{text-align: center !important;font-weight: bold !important;}



.template-search .template-search__header { margin-bottom: 2rem; }
.bodytemplate-search .deliProTxt .price.price--on-sale, .bodytemplate-search .deliProTxt .card__badge{display: none !important;}
.bodytemplate-search .deliProTxt .card__information, .bodytemplate-search .diveSec .card__information { min-height: 165px !important; }
.bodytemplate-search .deliProBxMn .deliProBx { bottom: 0 !important; }
.bodytemplate-search .deliProBxMn::before { height: 85% !important; }





.template-search .template-search__header.container{z-index: 99999999  !important;}


.template-search .template-search__search .search { margin-top: 1rem !important; }
.template-search .template-search__search{margin-bottom: 2rem !important;}


.drawer.active { z-index: 999999999 !important; }
#shopify-section-sections--16914970968243__header.section-header.shopify-section-group-header-group { z-index: 999999199 !important; }







.bodytemplate-index .deliProTxt .card__information, .bodytemplate-index .diveSec .card__information { min-height: 130px !important; }
.bodytemplate-index .deliProBxMn { min-height: 530px !important; }
.bodytemplate-index .deliSec .owl-stage-outer, .bodytemplate-index .diveSec .owl-stage-outer{padding-top: 0px !important;}


.bodytemplate-product .deliProTxt .card__information, .bodytemplate-product .diveSec .card__information { min-height: 160px !important; }
.bodytemplate-product .deliProBxMn { min-height: 560px; }
.bodytemplate-product .faqSec{padding-bottom: 40px !important;}

.collection__view-all a.button{margin-top: 30px !important;}
  
  
.bodytemplate-index .deliProBxMn::before {height: 72%;}
  

.instafeed-lightbox{ z-index: 99999999 !important;}

.facets__form { border-bottom: 1px solid #9facdd;}
.facets__price .field__input {background: #fff; height: 50px; }
.facets__price .field + .field-currency { margin-left: 10px;}



.prDtRgt s.price-item{ padding-left:0px !important; }


.ba3{ bottom: 0;
  right: -458px;}
.ba3.baa3 {
  bottom: -400px;
  right: 158px;
  z-index: 11;
  width: 200px;
}
.ba2.baa2 {
  width: 336px;
  position: absolute;
  top: -112px;
  right: inherit;
  left: 120px;
}
.ba3.baa5 {
  bottom: inherit;
  right: 0;
  top: -111px;
  width: 300px;
}


.deliProBxMn{ overflow:hidden;}

.prDtRgt a{ color:#fff;}
.prDtRgt .product__tax{ margin:5px 0 !important;}



.product-form__error-message-wrapper:not([hidden]) {
  font-size: 9px !important;
  line-height: 20px !important;
  letter-spacing: .04rem;
  margin-bottom: 1.5rem;
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: #000;
  padding: 3px 10px;
  border-radius: 10px; margin: 0px !important;
}
.qtiANBuys{ position:relative;}
.product-form__error-message-wrapper svg {
  flex-shrink: 0;
  width: 13px;
  height: auto !important;
  margin-right: .7rem;
  margin-top: .25rem;
}



#shopify-section-template--16914970476723__welcome_sec_fPeEfw .snkSec{ top: -126px;}


.customcontctSec::before {
  content: "";
  background: url(frmF1.png) no-repeat; background-size:100% 100%;}
.customcontctSec h2.title{ max-width: 800px; margin:0px auto;}

#shopify-section-template--16914970476723__testimonials_RBEneF .cosmicIn{ margin-top:0px !important; }
#shopify-section-template--16914970476723__testimonials_RBEneF .cosmicSec:before{ display:none;}
.customcontctSec{ background: url(frmF2.png) no-repeat bottom center #f6f6ff; padding-bottom: 210px;
  background-size: 100%;} 

.contBlues .form__message{ color:#fff;}


.inputFld #titletn{
  background-image: url(ic5.png);
  background-repeat: no-repeat;
  background-position: right 20px center;
}
.inputFld #Vanueid{
  background-image: url(ic3.png);
  background-repeat: no-repeat;
  background-position: right 20px center;
}
.form__message{ justify-content: center;}

.field input[type="radio"] {
  background: #373a71;
  width: 20px;
  height: 20px;
  border: none !important;
  color: #fff;
  padding: 0px !important;
  border-radius: 100% !important;
  position: relative !important;top: 5px;
}
.field input[type="radio"]::before {
  width: 13px;
  height: 13px;
  background: #999dba;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  border-radius: 100%;
  transform: translate(-50%, -50%);
}
.field input[type="radio"]:checked:before{ background:#1bc4e1;}
.inpuRadio{ width:100%; text-align:left;background-color: #202463; padding:14px;border: 1px solid #525586 !important;
  border-radius: 8px !important;}
.inpuRadio label{ color:#fff;}
.inpuRadio li{ display:inline-block; position:relative;min-width: 200px;margin: 4px 0;}
.inpuRadio li:last-child{ min-width:100%;}

#OtherText{ background-image: url(ic5.png);
  background-repeat: no-repeat;
  background-position: right 20px center; background-color:#383a73;}
#OtherText::placeholder{ color:#6d7197; font-style:italic; }

.gmVid{ margin: 0px auto;}
.row.field{ margin:0px;}




.bcontact-title, .bcontact-description, .qembed__header{ display:none;}
.bcontact-content{
  width: 100% !important;
  background: #070b51 !important;
  padding: 30px !important;
  border-radius: 20px !important;
  margin: 30px auto !important;
  max-width: 1000px !important;
}
.cosmicIn .bcontact-md{ width:100% !important; }
.cosmicIn .form-control, .cosmicIn .bcontact_input{width: 100% !important;
  border: 1px solid #525586 !important;
  border-radius: 8px !important;
  padding: 0 34px 0 14px !important;
  font: normal 16px/20px 'Poppins', sans-serif !important;
  color: #fff !important;
  height: 57px !important;
  background-color: #202463 !important; border: 1px solid #525586 !important;
  border-radius: 8px !important; color:#fff !important;
}
.cosmicIn .bcontact-form ::placeholder{ color:#fff !important;}

.bcontact-field__Product-line-of-Interest.bcontact-field--1_1 {
  width: 99%;
  text-align: left;
  background-color: #202463;
  padding: 14px;
  border: 1px solid #525586 !important;
  border-radius: 8px !important;
  flex: inherit !important;
  margin: 0px auto 10px;
}
.bcontact-field-heading{ color: #fff !important; font-family: 'Poppins', sans-serif; display: none !important;}
.bcontact-custom-radio-label, .bcontact-custom-checkbox-label{ color: #fff !important; font-family: 'Poppins', sans-serif;}

.bcontact-field__Product-line-of-Interest.bcontact-field--1_1 .bcontact-field-heading{ display:inline-block !important;}



.bcontact_radio .bcontact_radio_input + .bcontact-custom-radio-label::before,  
.bcontact_checkbox .bcontact_checkbox_input + .bcontact-custom-checkbox-label::before
{
  background:#373a71;
  width: 20px;
  height: 20px;
  border: none !important;
  color: #fff;
  padding: 0px !important;
  border-radius: 100% !important;
  top: 5px;
}
.bcontact_radio .bcontact_radio_input + .bcontact-custom-radio-label::after,
.bcontact_checkbox .bcontact_checkbox_input + .bcontact-custom-checkbox-label::after
{
  width: 9px !important;
  height: 9px !important;
  background: #999dba !important;
  position: absolute !important;
  top: 50% !important;
  left: 8px !important;
  content: "";
  border-radius: 100% !important;
  transform: translate(-50%, -50%) !important; display:block !important;opacity: 1 !important; 
}
.bcontact_radio .bcontact_radio_input:checked + .bcontact-custom-radio-label::after,  
.bcontact_checkbox .bcontact_checkbox_input:checked + .bcontact-custom-checkbox-label::after 
{
  background-color: #1bc4e1 !important;
}

.cosmicIn .bcontact-submit-btn {
  width: 100%;
  border: 1px solid #1bc5e4 !important;
  background: #1bc5e4 !important;
  color: #fff !important;
  -webkit-text-stroke: 2px #0d93ac !important;
  text-stroke: 2px #0d93ac !important;
  color: #fff !important;
  font-family: 'Barlow' !important;
  font-weight: 900 !important;
  font-size: 30px !important;
  text-transform: uppercase !important;
  height: 57px !important;
  border-radius: 8px !important;
}

.cosmicIn .bcontact-submit-btn:hover {
  -webkit-text-stroke: 2px #df1818 !important;
  text-stroke: 2px #df1818 !important;
  background: #f9cc15 !important;
  border-color: #f9cc15 !important;
}

.bcontact_checkbox:last-child{ width: 100% !important;}


.bcontact-field{ padding: 0 10px;}
.cosmicIn .bcontact-success-message{ color:#fff;}
.icon-wrapper .tick-icon{ background:#1bc5e4 !important;}


input[type="text"].form-control{ background-image: url(ic1.png) !important;
  background-repeat: no-repeat !important;
  background-position: right 20px center !important;}
input[type="email"].form-control{
  background-image: url(ic4.png) !important;
  background-repeat: no-repeat !important;
  background-position: right 20px center !important;
}
#bcontact-Title-451539{
  background-image: url(ic5.png) !important;
  background-repeat: no-repeat !important;
  background-position: right 20px center !important;
}
#bcontact-Company-or-Vanue-451539 {
  background-image: url(ic3.png) !important;
  background-repeat: no-repeat !important;
  background-position: right 20px center !important;
}
input[type="tel"].bcontact_input {
  background-image: url(ic2.png) !important;
  background-repeat: no-repeat !important;
  background-position: right 20px center !important;
}

.bcontact-field__Product-line-of-Interest.bcontact-field--1_1 .bcontact_radio:last-child{ width:100%;}

.bcontact-field__subject{width: 99% !important;
  text-align: left;
  background-color: #202463;
  padding: 2px 14px 14px !important;
  border: 1px solid #525586 !important;
  border-radius: 8px !important;
  flex: inherit !important;
  margin: -19px auto 0; border-top-left-radius: 0px !important; border-top: none !important;
  border-top-right-radius: 0px !important;}
#bcontact-subject-451539{ height:46px !important; border-color:#636693 !important; background-color: #383a73 !important;background-image: url(ic5.png) !important;
  background-repeat: no-repeat !important;
  background-position: right 20px center !important;}
#bcontact-subject-451539::placeholder{ font-style:italic !important; color:#636693 !important;}




#shopify-section-template--18591009898675__custom_contact_form_Xc4min .cosmicIn{ margin-top: 0px;}
#shopify-section-template--18591009898675__custom_contact_form_Xc4min .customcontctSec:before{ display: none;}


.logoItem{ display: flex;}
.logoItem img{ max-width:100% !important; width: auto !important;}
.logoItem {
  display: flex;
  height: 166px;
  justify-content: center;
  margin:59px 0 0;
}



.alireviews-review-star-rating .alr-wh-comp-rating-star svg{ fill: #fbeb05 !important; stroke: #fbeb05 !important; color: #fbeb05;}
.alireviews-review-star-rating .alr-wh-review-star-rating-number{ color:#fff !important;}
.section-template--16914970443955__product-grid-padding{ margin-top:-10%;}

/*.deliProBx .media{ height:471px; overflow: hidden; }
.deliProBx .card__heading {min-height:118px;}
.deliProBx{ bottom: -147px;}*/




.deliProBx .media > a {
  max-width: 212px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 400px;
}
.deliProTxt p, .deliProTxt .quick-add{ opacity: 0;
  visibility: hidden;}
.deliProBxMn:hover .deliProTxt p, .deliProBxMn:hover .deliProTxt .quick-add{ opacity:1;
  visibility: visible;}

.card__heading {
  min-height: auto !important;
  padding-bottom: 10px;
}
.deliProTxt p{ height: auto !important; font-size: 14px;}

.comboprds .deliProBx .media > a {
  max-width: 248px;}




/* Make placeholder visible in Chrome */
input::placeholder,
textarea::placeholder {
  color: #fff !important; /* Adjust to contrast background */
  opacity: 1 !important;
}

/* For older Chrome / WebKit */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #fff !important;
  opacity: 1 !important;
}
  

.card__heading{ min-height: 81px;}
.cosmicBx{ padding: 40px 16px 50px;}
.cosmicBx p br{ display: none;}
.cosmicBx p{ min-height:178px;}

.card__heading {
  min-height: 80px;
}
.deliProBx .media > a{ min-height: 300px; align-items: center;}

.bodytemplate-index .deliProBxMn {
  min-height: 548px !important;
}

.simpleTxt ul{ padding: 0 0 15px 20px;}
.simpleTxt li{ list-style: disc;}

.section-blockRow{ color:#fff; padding: 30px; background: #120452; border-radius:20px; margin: 10px 0;}
.section-blockRow h4 {
  color: #fff;
  font-family: 'Barlow';
  text-transform: uppercase;
}

.product-grid-container .deliProTxt p, .product-grid-container .deliProTxt .quick-add {
  opacity: 1;
  visibility: visible;
}




  
  
@media (min-width: 991px) and (max-width: 9000px) 
{
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0; visibility: hidden;  margin:0px; border: none; border-bottom: 2px solid #ccc; 
    background:#fff !important;
    width: 150px; padding: 0px;
   border-radius: 0; left: 0; right: inherit; padding: 5px 8px 8px; box-shadow: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 300px;opacity: 1; visibility: visible; /*transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;*/}



/*font-family: 'Poppins';
font-family: 'Barlow';
font-family: 'Bastia';*/

.linlist img.brda {
  width: 100% !important;
  height: 100% !important;
  max-width: 88%;
}
.linlist{ height: 68%;}



}
@media (min-width: 1400px) and (max-width: 9000px) {

.deliProBxMn { min-height: 661px; }
.deliSec .owl-stage-outer, .diveSec .owl-stage-outer { padding-top: 0; }


}
@media (min-width: 1600px) and (max-width: 1899px) {


/*1.5.2024*/
.rockt1 { width: 120px; top: -103px; left: 230px; }
.line1 img.brda{ width: 1094px;}







/*Story*/
.banTxtIn h1{font-size:68px;line-height:68px;}
.tophead h1,.tophead h2, #shopify-section-template--16914970411187__cart-items .title.title--primary, #insta-feed h2{font-size:57px;line-height:69px;}
.tophead p em{font-size:18px;line-height:30px;}
.fullCont .container{max-width:930px;}

.strokt1{width:117px;}
.strokt2{width:117px;bottom:43px;}
.tryOurSec .tryImg img{width:715px;}
.tryOurSec::before{height:644px;}
.tryOurSec::after{height:165px;}
.storymidsec::after{width:213px;height:282px;top:-256px;background-size:100%;}
.stline1{max-width:1130px;}



/*hm */

.bal3{left:-120px;max-width:140px;}
.bal1{top:-65px;left:-40px;max-width:130px;}
.bal5{right:-140px;max-width:130px;}
.bal2{left:-118px;}
.bal5{right:-119px;max-width:130px;}
.crd4 { max-width: 390px; }



/*fix11*/

.listingBan .banTxtIn h1 { max-width: 431px; }

.prdDtlsStrol {
  top: 136px;
  bottom: inherit;
  right: 175px;
}


.linlist img.brda {
  width: 100% !important;
  height: 100% !important;
  max-width: 88%;
}
.linlist{ height: 68%;}
  


}  
  
@media (min-width: 1400px) and (max-width: 1599px) {


.container{max-width: 1370px;}


.starProBx em, .cardsBox{max-width:145px;}
.starProBx .media-body{padding-right:60px;}
.banLogo{max-width:65%;}
.banTxt strong{font:900 45px/55px 'Barlow';}
.menu_sec li{padding:30px 11px;}
.navbar-brand{width:125px;}
.rtPic img{max-width:75%;}
.bannersec{height:925px;}
.tophead h1,.tophead h2, #shopify-section-template--16914970411187__cart-items .title.title--primary, #insta-feed h2{font-size:50px;line-height:56px;}
body,.tophead p em,.snkSec p,.trySec p{font-size:16px;line-height:26px;}
.shpNw, #main-cart-footer .cart__checkout-button{font-size:30px;line-height:55px;min-width:270px;}
.snkSecTxt{max-width:800px;}
.hpySec{margin-top:60px;padding:30px;}
.hpySec strong{font-size:65px;line-height:70px;}
.hpySec b{max-width:300px;font-size:30px;line-height:36px;-webkit-text-stroke:2px #1d0035;text-stroke:2px #1d0035;padding:10px;}
.hpySec::before{height:16px;bottom:-16px;}
.snkSec{padding-bottom:30px;}
.snkSec::before{height:170px;bottom:-170px;}
.starSec{background-size:170px,260px;padding:170px 0;}
.starSec .owl-carousel{margin-top:19px;}
.starProBx .media-body strong,.deliProTxt strong, .customer.account.section-template--16914970706099__main-padding  .acutRow .subify-manage-subscription-title, .customer.account.section-template--16914970706099__main-padding  .acutRow h4, .template-search .predictive-search .predictive-search__heading{font-size:24px;line-height:30px;}
.shpBdr, #shopify-section-template--16914970411187__cart-items .underlined-link{font-size:22px;line-height:50px;padding:0 30px;border-radius:10px;}
.starSec .owl-dots{padding:20px 0 0;}
.deliSec::before{height:340px;top:-340px;}
.deliSec{padding:30px 0 235px;}
.deliSec .owl-stage-outer,.diveSec .owl-stage-outer{padding-top:45px;}
.deliProBxImg{height:400px;}
.deliProBxMn{min-height:600px;}
.deliProBx{bottom:-80px;}
.deliProTxt{padding:20px 10px;}
.diveSec::after{height:210px;top:-210px;}
.diveSec{padding:20px 0;}
.diveSec::before{height:130px;bottom:-130px;}
.discoSec{padding:200px 0 400px;}
.gmVid{max-width:900px;height:400px;margin:0 auto;}
.gmVid i{width:75px;height:75px;font-size:26px;}
.discoSec h2{padding-bottom:30px;}
.discoSec .shpNw{margin-top:25px;}
.cosmicSec::before{height:325px;top:-325px;}
.cosmicIn{margin-top:-220px;}
.cosmicSec .owl-carousel{margin-top:0;}
.cosmicBx h6, .alr-wh-comp-review-item-author{font-size:18px !important;line-height:26px !important;}
.cosmicSec .owl-nav button.owl-prev,.deliSec .owl-nav button.owl-prev,.diveSec .owl-nav button.owl-prev{left:-60px;}
.cosmicSec .owl-nav button.owl-next,.deliSec .owl-nav button.owl-next,.diveSec .owl-nav button.owl-next{right:-60px;}
.trySec{padding-top:115px;}
.followImg{padding-top:0;}
.followSec{padding:50px 0 !important;}
.frtSec::before{height:40px;}
.frtSec{padding-top:85px !important;}
.ftrLogo{max-width:165px;}
.ftrTp h5{font-size:20px;line-height:28px;}
.ftrMdl h4{font-size:24px;line-height:30px;} 
.ftrMdl{padding:20px 0 30px;}
.ftrDnIn{padding:10px 0;}
.ftrDn p,.ftrDn p a{font-size:12px;line-height:16px;}
.deliProTxt p {height: 60px;}
  
  
  
 
 
 
.banTxtIn h1{font-size:55px;line-height:60px;}
.listDive{margin-top:-150px;}
.listDive::before{top:inherit !important;} 
.banIn{height:800px;z-index:1;} 
.deliProBxMnFix{margin-top:60px;} 
.listDive::before{height:216px;bottom:70px;} 
.blastSec{padding:270px 0 190px;margin-top:-250px;}
.blastSec .owl-stage-outer{padding-top:0px;}
.blaBtn{font-size:20px;line-height:44px;}
.blastSec .deliProBxMnFix{margin-top:60px;}
.blaTab .owl-nav button{top:42%;font-size:24px !important;}
.blastSec .owl-carousel{margin-top:10px;}
.crdSec::before{height:135px;top:-135px;}
.crdSec{padding:0px 0 70px;}
 
  
 
/*1.5.2024*/  
.rockt1{width:120px;top:-103px;left:230px;}
.line1 img.brda{width:1094px;} 
.line1 img.brda{width:100%;max-width:1000px;height:1632px;} 
.line1{top:980px;} 
.rockt2{width:62px;position:absolute;bottom:-39px;left:310px;}







/*Story*/

.fullCont .container{max-width:800px;}

.strokt1{width:100px;}
.strokt2{width:100px;bottom:43px;}
.tryOurSec .tryImg img{width:533px;}
.tryOurSec::before{height:500px;}
.tryOurSec::after{height:165px;}
.storymidsec::after{width:213px;height:282px;top:-256px;background-size:100%;}
.stline1{max-width:958px; top: 677px;}
.storyBan::before {height: 312px; background-size: 100% 100%;} 
.stobanPic{max-width:70% !important;}

.ba1{width:275px;top:0;left:0;}
.ba3{width:742px;bottom:-178px;right:-256px;}
.ba2{width:676px;top:-52px;right:-191px;}
.storyBan .banTxtIn h1{padding-top:86px;}
.storyBan{height:662px;}
.storytosecec{margin-top:0px;padding-bottom:229px;}
.storymidsec::before{height:180px;top:-156px;background-size:100%;}
.storymidsec::after{width:176px;height:229px;top:-200px;background-size:100%;}
.tryImg{text-align:right;}




/*proDet  */


.proDtls .col-md-6,.nutriSec .col-md-6{padding:0 15px;}
.proDtls .row,.nutriSec .row{margin:0 -15px;}
.detTle strong, .proDtls .subify-current-price, .quick-add-modal .subify-current-price, .prDtRgt .price-item.price-item--sale, .prDtRgt span.price-item.price-item--regular{font-size:34px !important;line-height:45px !important;}
.detTle strong span, .prDtRgt s.price-item{font-size:25px !important;line-height:30px !important;}
.prDtRgt h5, #shopify-block-bundler_volume_target_element_3J6nCm h2, .proDtls #subify-widget-title, .quick-add-modal #subify-widget-title  {font-size:20px;line-height:26px;}
.pakSz{padding-bottom:20px;}
.nutriSec::before{height:240px;top:-240px;}
.tophead h3{font-size:45px;line-height:52px;}
.nutriSec p, .nutriRw li{font-size:18px;line-height:30px;}
.proDtls::before{height:450px;}
.proDtls{padding:200px 0 410px;}
.snackSecIn{max-width:775px;}
.snackSec{margin-top:-155px;}
.nutriTbl thead td,.nutriTbl tbody td b{font-size:18px;line-height:24px;}
.nutriSec{padding-bottom:0px;}
.nutriSec::after{height:185px;bottom:-185px;}
.deliSec.prolistDive::before{height:220px;top:-220px;}
.happSec{padding:200px 0 220px;}
.faqSec h3{padding-bottom:15px;}
.faqSec::before{height:215px;}
.faqSec{padding:275px 0 200px;}




.proDtTbBx{margin-top:20px;}
.snackSec{padding-bottom:210px;}
.happSecIn{max-width:460px;}
.faqMain button{font-size:22px;line-height:26px;}
.faqMain button{background-size:16px !important;}
.faqSec .vwBtn{margin-top:25px;}
.vwBtn{font-size:24px;line-height:50px;padding:0 40px;}
.cosmicSec.cosmicProSec::before{height:130px;top:-130px;}
.followSec.followDetSec{padding:60px 0;}





/*Contact Us*/

.contBan .banTxtIn h1{padding-top:0px;}
.contBan .stobanPic{max-width:24% !important;}
.pnkRd{bottom:10px;}
.contBan .strokt1{left:200px;right:inherit;bottom:-40px;}
.contInfo .container{max-width:966px;}



/*hm */
  

.bannersec.hmBan::before{height: 665px;}



.trySec.hmTry::before {height: 630px;}
.trySec.hmTry::after {height: 120px;}
.trySec.hmTry{margin-top: -40px;}



.faqMain button.collapsed { padding: 20px 55px 10px 20px;}




.bal3{left:-70px;max-width:100px;}
.bal1{top:-65px;left:0px;max-width:130px;}
.bal5{right: -62px; max-width: 98px; top: 1050px;}
.bal2 { left: -66px; max-width: 60px; }
.bal4 { top: 600px; right: -54px; max-width: 134px; }
.crd4 { max-width: 390px; }
.crd1 { max-width: 375px; }
.crd3 { right: 80px; bottom: -100px; max-width: 150px; }
.crd2 { top: -72px; left: -120px; }
.ba3.baa3 {  right: -270px;}
.ba2.baa2 { top: -22px;right: -101px; }







.lnDrv { height: 2847px; width: 91%; }



/*blog_listing*/


.listingBan .storybanPic { top: -35px; }
.latestSec { margin-top: -110px;}
.latestBx .media-body h5 { font-size: 24px; line-height: 30px;}
.recentSec::before {height: 515px;}
.recentSec {margin-top: -260px;padding: 500px 0 200px;}
.eastSec::before { height: 180px; top: -180px;}
.eastSec { padding-bottom: 100px; }


/*detRes */

.latDet { margin-top: -30px !important; }
.cndyBx { padding: 0px 0 40px; }
.cndyBx h5 { padding: 10px 0; font-size: 22px; line-height: 30px;}
.cndyBx h6 { font-size: 18px; line-height: 24px;padding-left: 20px;}
.cndyBx h6::before { width: 25px; height: 25px; }
.subsBxLft h5 { font-size: 24px; line-height: 30px;}
.subsBxLft input[type="email"], .subsBxLft input[type="submit"] { height: 50px; }
.subsBxLft input[type="submit"] { font-size: 21px; line-height: 30px;}
.subsBx {padding: 20px;}



/*fix11*/

.listingBan .banTxtIn h1 { max-width: 350px; }



.prdDtlsStrol {
  top: 78px;
  bottom: inherit;
  right: 175px;
}


.linlist {
    height: 69%;
  }
.rkbrda {
  max-width: 117px;
  position: absolute;
  left: 29%;
  bottom: 101px;
}


.ba1.baa1 {
    width: 164px;
    top: 120px;
    left: 0;
  }
.ba2.baa2{ left: 200px;width: 144px;}
.ba3.baa5 {
  bottom: inherit;
  right: 120px;
  top: 0;
  width: 191px;
}
 .ba2.baa2 {
    top: 27px;
    right: 0;
    width: 144px;
  }
.ba3.baa3 {
    right: 299px;
    width: 120px;
    bottom: -320px;
  }








  

}   
@media (min-width: 1200px) and (max-width: 1399px) {


.container{max-width: 1170px;}


.starProBx em, .cardsBox{max-width:115px;}
.starProBx .media-body{padding-right:30px;}
.banLogo{max-width:65%;}
.banTxt strong{font:900 38px/45px 'Barlow';}
.menu_sec li{padding:30px 11px;}
.navbar-brand{width:125px;}
.rtPic img{max-width:75%;}
.bannersec{height:850px;}
.tophead h1,.tophead h2, #shopify-section-template--16914970411187__cart-items .title.title--primary, #insta-feed h2{font-size:38px;line-height:45px;}
body,.tophead p em,.snkSec p,.trySec p{font-size:16px;line-height:26px;}
.shpNw, #main-cart-footer .cart__checkout-button{font-size:30px;line-height:55px;min-width:270px;}
.snkSecTxt{max-width:800px;}
.hpySec{margin-top:60px;padding:30px;}
.hpySec strong{font-size:45px;line-height:50px;}
.hpySec b{max-width:300px;font-size:30px;line-height:36px;-webkit-text-stroke:2px #1d0035;text-stroke:2px #1d0035;padding:10px;}
.hpySec::before{height:16px;bottom:-16px;}
.snkSec{padding-bottom:30px;}
.snkSec::before{height:170px;bottom:-170px;}
.starSec{background-size:170px,260px;padding:170px 0;}
.starSec .owl-carousel{margin-top:19px;}
.starProBx .media-body strong,.deliProTxt strong, .customer.account.section-template--16914970706099__main-padding  .acutRow .subify-manage-subscription-title, .customer.account.section-template--16914970706099__main-padding  .acutRow h4{font-size:24px;line-height:30px;}
.shpBdr, #shopify-section-template--16914970411187__cart-items .underlined-link{font-size:22px;line-height:50px;padding:0 30px;border-radius:10px;}
.starSec .owl-dots{padding:20px 0 0;}
.deliSec::before{height:340px;top:-340px;}
.deliSec{padding:30px 0 235px;}
.deliSec .owl-stage-outer,.diveSec .owl-stage-outer{padding-top:45px;}
.deliProBxImg{height:400px;}
.deliProBxMn{min-height:600px;}
.deliProBx{bottom:-80px;}
.deliProTxt{padding:20px 10px;}
.diveSec::after{height:210px;top:-210px;}
.diveSec{padding:20px 0;}
.diveSec::before{height:130px;bottom:-130px;}
.discoSec{padding:200px 0 400px;}
.gmVid{max-width:900px;height:400px;margin:0 auto;}
.gmVid i{width:75px;height:75px;font-size:26px;}
.discoSec h2{padding-bottom:30px;}
.discoSec .shpNw{margin-top:25px;}
.cosmicSec::before{height:325px;top:-325px;}
.cosmicIn{margin-top:-220px;}
.cosmicSec .owl-carousel{margin-top:0;}
.cosmicBx h6, .alr-wh-comp-review-item-author{font-size:18px !important;line-height:26px !important;}
.cosmicSec .owl-nav button.owl-prev,.deliSec .owl-nav button.owl-prev,.diveSec .owl-nav button.owl-prev{left:-40px;}
.cosmicSec .owl-nav button.owl-next,.deliSec .owl-nav button.owl-next,.diveSec .owl-nav button.owl-next{right:-40px;}
.trySec{padding-top:115px;}
.followImg{padding-top:0;}
.followSec, #shopify-section-template--16914970476723__17168808638b22afa9{padding:50px 0 !important;}
.frtSec::before{height:40px;}
.frtSec{padding-top:85px !important;}
.ftrLogo{max-width:165px;}
.ftrTp h5{font-size:20px;line-height:28px;}
.ftrMdl h4{font-size:24px;line-height:30px;} 
.ftrMdl{padding:20px 0 30px;}
.ftrDnIn{padding:10px 0;}
.ftrDn p,.ftrDn p a{font-size:12px;line-height:16px;}
.cosmicSec .owl-nav button, .deliSec .owl-nav button, .diveSec .owl-nav button { width: 30px; height: 30px;}
.cosmicSec .container, .deliSec .container, .diveSec .container{padding: 0 40px;}
.deliProTxt p {height: 60px;}





.banTxtIn h1{font-size:42px;line-height:48px;}
.listDive{margin-top:-150px;padding: 30px 0 190px;}
.listDive::before{top:inherit !important;} 
.banIn{height:800px;z-index:1;} 
.deliProBxMnFix{margin-top:60px;} 
.listDive::before{height:216px;bottom:70px;} 
.blastSec{padding:230px 0 190px;margin-top:-250px;}
.blastSec .owl-stage-outer{padding-top:0px;}
.blaBtn{font-size:20px;line-height:44px;}
.blastSec .deliProBxMnFix{margin-top:60px;}
.blaTab .owl-nav button{top:42%;font-size:24px !important;}
.blastSec .owl-carousel{margin-top:10px;}
.crdSec::before{height:135px;top:-135px;}
.crdSec{padding:0px 0 70px;}



/*1.5.2024*/
.rockt1{width:94px;top:-76px;left:188px;}
.line1 img.brda{width:1094px;} 
.line1 img.brda{width:100%;max-width:890px;height:1632px;} 
.line1{top:863px;} 
.rockt2{width:38px;position:absolute;bottom:3px;left:264px;}
.deliSec .owl-stage-outer,.diveSec .owl-stage-outer{padding-top:26px;}



/*Story*/

.fullCont .container{max-width:800px;}

.strokt1{width:62px;}
.strokt2{width:62px;bottom:43px;}
.tryOurSec .tryImg img{width:100%;}
.tryOurSec::before{height:354px;}
.tryOurSec::after{height:132px;}
.storymidsec::after{width:213px;height:282px;top:-256px;background-size:100%;}
.stline1{max-width:780px; top: 677px;}
.storyBan::before {height: 312px; background-size: 100% 100%;} 
.stobanPic{max-width:70% !important;}

.ba1{width:275px;top:0;left:0;}
.ba3{width:742px;bottom:-178px;right:-256px;}
.ba2{width:676px;top:-52px;right:-191px;}
.storyBan .banTxtIn h1{padding-top:86px;}
.storyBan{height:662px;}
.storytosecec{margin-top:0px;padding-bottom:229px;}
.storymidsec::before{height:180px;top:-156px;background-size:100%;}
.storymidsec::after{width:176px;height:229px;top:-200px;background-size:100%;}
.tryImg{text-align:right;}
.strokt2 { width: 62px; bottom: 63px; left: 67px;}





/*Contact Us*/

.contBan .banTxtIn h1{padding-top:0px;}
.contBan .stobanPic{max-width:24% !important;}
.pnkRd{bottom:10px;}
.contBan .strokt1{left:200px;right:inherit;bottom:-40px;}
.contInfo .container{max-width:966px;}



/*proDet  */


.proDtls .col-md-6,.nutriSec .col-md-6{padding:0 15px;}
.proDtls .row,.nutriSec .row{margin:0 -15px;}
.detTle strong, .proDtls .subify-current-price, .quick-add-modal .subify-current-price, .prDtRgt .price-item.price-item--sale, .prDtRgt span.price-item.price-item--regular{font-size:34px !important;line-height:45px !important;}
.detTle strong span, .prDtRgt s.price-item{font-size:25px !important;line-height:30px !important;}
.prDtRgt h5, #shopify-block-bundler_volume_target_element_3J6nCm h2, .proDtls #subify-widget-title, .quick-add-modal #subify-widget-title  {font-size:18px;line-height:24px;}
.pakSz{padding-bottom:10px;}
.nutriSec::before{height:240px;top:-240px;}
.tophead h3{font-size:38px;line-height:38px;}
.nutriSec p, .nutriRw li{font-size:18px;line-height:30px;}
.proDtls::before{height:450px;}
.proDtls{padding:200px 0 410px;}
.snackSecIn{max-width:775px;}
.snackSec{margin-top:-155px;}
.nutriTbl thead td,.nutriTbl tbody td b{font-size:16px;line-height:24px;}
.nutriSec{padding-bottom:0px;}
.nutriSec::after{height:120px;bottom:-120px;}
.deliSec.prolistDive::before{height:135px;top:-135px;}
.happSec{padding:170px 0 160px;}
.faqSec h3{padding-bottom:15px;}
.faqSec::before{height:215px;}
.faqSec{padding:275px 0 200px;}




.proDtTbBx{margin-top:20px;}
.snackSec{padding-bottom:210px;}
.happSecIn{max-width:460px;}
.faqMain button{font-size:18px;line-height:24px;}
.faqMain button{background-size:16px !important;}
.faqSec .vwBtn{margin-top:25px;}
.vwBtn{font-size:24px;line-height:50px;padding:0 40px;}
.cosmicSec.cosmicProSec::before{height:130px;top:-130px;}
.followSec.followDetSec{padding:60px 0;}
.detTle strong b { font-size: 14px; line-height: 22px;}
.szLst li a{ font-size: 16px; line-height: 36px; margin-bottom: 10px; }
.pkLst li a, .bndlr-volume-discount .bndlr-volume-main-text, .detailsvre .product-form__input label { font-size: 15px !important; line-height: 40px !important; border-radius: 5px !important;}
.purTab li a, .proDtls .subify-widget-whole-wrapper.skin-3 .subify-selling-plan-title, .proDtls .subify-price, .quick-add-modal .subify-price, .quick-add-modal .subify-widget-whole-wrapper.skin-3 .subify-selling-plan-title{ font-size: 16px; line-height: 24px;}
.purTabdLst li a { padding: 10px; font-size: 15px; line-height: 24px;}
.paropt { padding: 15px 0 10px;}
.crtprt { padding-top: 20px; }
.nutriSec p, .nutriRw li { font-size: 16px; line-height: 26px; }
.tophead h4, #shopify-section-template--16914970411187__cart-items .caption-with-letter-spacing { font-size: 28px; line-height: 35px;}
.ingreBx { padding: 20px; margin-top: 20px; }
.faqBx { max-width: 850px;}



/*hm */
  

.bannersec.hmBan::before{height: 600px;}


.trySec.hmTry::before {height: 530px;}
.trySec.hmTry::after {height: 120px;}
.trySec.hmTry{margin-top: -40px;}

.faqMain button{background-position: right 15px top 28px !important;}
.faqMain button.collapsed { padding: 20px 55px 10px 20px;}





.bal3{left:-70px;max-width:100px;}
.bal1{top:-65px;left:0px;max-width:130px;}
.bal5{right: -62px; max-width: 98px; top: 1050px;}
.bal2 { left: -66px; max-width: 60px; }
.bal4 { top: 400px; right: -54px; max-width: 134px; }
.crd4 { max-width: 290px; }
.crd1 { max-width: 320px; }
.crd3 { right: 80px; bottom: -100px; max-width: 150px; }
.crd2 { top: -72px; left: -120px;max-width: 160px; }
.ba3.baa3 {  right: -210px;bottom: -470px;}
.ba2.baa2 { top: -22px;right: 0px; }
.ba1.baa1 { left: -200px; }
.diveSec.blastSec .owl-stage-outer{padding: 0;}
.blaTab .owl-nav button { top: calc(50% - 7px) !important; }




.lnDrv { height: 2757px; width: 93%; }


/*blog_listing*/



.latestSec { margin-top: -110px;}
.latestBx .media-body h5 { font-size: 24px; line-height: 30px;}
.recentSec::before {height: 515px;}
.recentSec {margin-top: -260px;padding: 500px 0 200px;}
.eastSec::before { height: 180px; top: -180px;}
.eastSec { padding-bottom: 100px; }
.latestImg { width: 420px;height: 250px;}
.blgTm li {font-size: 14px; line-height: 22px;margin-right: 10px;}
.latestBx.recentBx .latestImg { height: 250px;}
.listingBan .storybanPic { top: inherit; bottom: -235px; }





/*detRes */

.latDet { margin-top: -30px !important; }
.cndyBx { padding: 0px 0 40px; }
.cndyBx h5 { padding: 10px 0; font-size: 22px; line-height: 30px;}
.cndyBx h6 { font-size: 18px; line-height: 24px;padding-left: 20px;}
.cndyBx h6::before { width: 25px; height: 25px; }
.subsBxLft h5 { font-size: 24px; line-height: 30px;}
.subsBxLft input[type="email"], .subsBxLft input[type="submit"] { height: 50px; }
.subsBxLft input[type="submit"] { font-size: 21px; line-height: 30px;}
.subsBx {padding: 20px;}
.subsBx input[type="submit"], .subsBx .newsletter-form__button.field__button {font-size: 16px; line-height: 26px;}
.subsBx input[type="email"], .subsBx input[type="submit"], .subsBx .newsletter-form__button.field__button {height: 40px;}





/*fix11*/

.listingBan .banTxtIn h1 { max-width: 269px; }

/*fix15*/

.proDtls .quantity__input { font-size: 20px; line-height: 24px;}


.linlist {
    height: 69%;
  }
.rkbrda {
  max-width: 117px;
  position: absolute;
  left: 29%;
  bottom: 101px;
}

.linlist {
    height: 71%;
  }




.alr-template-grid-title { font-size: 38px !important; line-height: 45px !important;}

.bodytemplate-index .deliProTxt .card__information, .bodytemplate-index .diveSec .card__information { min-height: 130px !important; }


.ba1.baa1 {
    width: 164px;
    top: 120px;
    left: 0;
  }
.ba2.baa2{ left: 200px;width: 144px;}
.ba3.baa5 {
  bottom: inherit;
  right: 120px;
  top: 0;
  width: 191px;
}
 .ba2.baa2 {
    top: 27px;
    right: 0;
    width: 144px;
  }
.ba3.baa3 {
    right: 299px;
    width: 120px;
    bottom: -320px;
  }


.cosmicBx p{ font-size: 14px; line-height: 22px; min-height: 130px;}




.trySec.hmTry {
    margin-top: 5px;
  }








}
@media only screen and (max-width: 1300px) {
	
/*1.5.2024*/	
	
.line1{opacity:0;display:none;}
.bannersec .rockt1,.deliSec .rockt2{display:block;}
.rockt1{width:94px;top:inherit;left:174px;bottom:-34px;}

.starProBx em, .cardsBox{margin-right:0;left:-54px;}

.starProBx .media-body strong,.deliProTxt strong, .customer.account.section-template--16914970706099__main-padding  .acutRow .subify-manage-subscription-title, .customer.account.section-template--16914970706099__main-padding  .acutRow h4{font-size:21px;line-height:30px;}

body,.tophead p em,.snkSec p,.trySec p{font-size:14px;line-height:21px;}
.rtPic{text-align:right;}


.rockt2{width:42px;position:absolute;bottom:inherit;left:0;z-index:111;top:0px;}

/*Story*/

.fullCont .container{max-width:800px;}

.strokt1{width:62px;}
.strokt2{width:62px;bottom:43px;}
.tryOurSec .tryImg img{width:100%;}
.tryOurSec::before{height:354px;}
.tryOurSec::after{height:132px;}
.storymidsec::after{width:213px;height:282px;top:-256px;background-size:100%;}
.stline1{max-width:780px; top: 677px;}
.storyBan::before {height: 312px; background-size: 100% 100%;} 
.stobanPic{max-width:70% !important;}

.ba1{width:275px;top:0;left:0;}
.ba3{width:742px;bottom:-178px;right:-256px;}
.ba2{width:676px;top:-52px;right:-191px;}
.storyBan .banTxtIn h1{padding-top:86px;}
.storyBan{height:662px;}
.storytosecec{margin-top:0px;padding-bottom:229px;}
.storymidsec::before{height:180px;top:-134px;background-size:100%;}
.storymidsec::after{width:176px;height:229px;top:-200px;background-size:100%;}
.tryImg{text-align:right;}
.strokt2 { width: 62px; bottom: 63px; left: 67px;}


.stline1{ display: none;}
.storymidsec::before{ background: url(stb1A.jpg) no-repeat top center #f5f6ff; background-size: 100%;}




/*Contact Us*/

.contBan .banTxtIn h1{padding-top:0px !important;}
.contBan .stobanPic{max-width:24% !important;}
.pnkRd{bottom:10px; width: 107px;}
.contBan .strokt1 {
    left: 154px;
    right: inherit;
    bottom: -14px;
  }
.contInfo .container{max-width:966px;}
.contBan.banIn .banTxt {
  top:40%;
}
.contline1{ display: none;}

.ba1.baa1 {
    width: 164px;
    top: 120px;
    left: 0;
  }
.ba2.baa2{ left: 200px;width: 144px;}
.ba3.baa5 {
  bottom: inherit;
  right: 120px;
  top: 0;
  width: 191px;
}
 .ba2.baa2 {
    top: 27px;
    right: 0;
    width: 144px;
  }
.ba3.baa3 {
    right: 299px;
    width: 120px;
    bottom: -320px;
  }

.cosmicBx p{ font-size: 14px; line-height: 22px; min-height: 130px;}







}  
@media only screen and (max-width: 1199px) {


.container{max-width: 960px;}




.starProBx em, .cardsBox{max-width:115px;}
.starProBx .media-body{padding-right:30px;}
.banLogo{max-width:55%;}
.banTxt strong{font: 900 34px/40px 'Barlow';}
.menu_sec li { padding: 25px 5px; }
.navbar-brand{width:100px;}
.rtPic img{max-width:75%;}
.bannersec{height:700px;}
.tophead h1,.tophead h2, #shopify-section-template--16914970411187__cart-items .title.title--primary, #insta-feed h2{font-size:34px;line-height:40px;}
body,.tophead p em,.snkSec p,.trySec p{font-size:15px;line-height:24px;}
.shpNw, #main-cart-footer .cart__checkout-button { font-size: 24px; line-height: 50px; min-width: 230px;-webkit-text-stroke: 1px #0d93ac; text-stroke: 1px #0d93ac; border-bottom: #0c406d solid 2px;border-radius: 6px;margin-top: 10px;}
.shpNw:hover { -webkit-text-stroke: 1px #000; text-stroke: 1px #000; }
.snkSecTxt{max-width:800px;}
.hpySec{margin-top:30px;padding:30px;}
.hpySec strong{font-size:40px;line-height:44px;-webkit-text-stroke: 1px #1d0035; text-stroke: 1px #1d0035;}
.hpySec b{max-width:300px;font-size:30px;line-height:36px;-webkit-text-stroke:1px #1d0035;text-stroke:1px #1d0035;padding:10px;}
.hpySec::before{height:16px;bottom:-16px;}
.snkSec{padding-bottom:30px;}
.snkSec::before{height:100px;bottom:-100px;}
.starSec{background-size:100px,200px;padding: 100px 0;}
.starSec .owl-carousel{margin-top:19px;}
.starProBx .media-body strong,.deliProTxt strong, .customer.account.section-template--16914970706099__main-padding  .acutRow .subify-manage-subscription-title, .customer.account.section-template--16914970706099__main-padding  .acutRow h4{font-size:19px;line-height:26px;}
.shpBdr, #shopify-section-template--16914970411187__cart-items .underlined-link{font-size:20px;line-height:40px;padding:0 30px;border-radius:10px;}
.starSec .owl-dots{padding:20px 0 0;}
.deliSec::before{height:225px;top:-225px;}
.deliSec{padding:30px 0 150px;}
.deliSec .owl-stage-outer,.diveSec .owl-stage-outer{padding-top:45px;}
.deliProBxImg{height:335px;}
.deliProBxMn{min-height:500px;}
.deliProBx{bottom:-80px;}
.deliProTxt{padding:20px 10px;}
.diveSec::after{height:120px;top:-120px;}
.diveSec{padding:20px 0;}
.diveSec::before{height:70px;bottom:-70px;}
.discoSec{padding:100px 0 200px;}
.gmVid{max-width:900px;height:350px;margin:0 auto;padding: 10px;border-radius: 20px;}
.gmVid img { border-radius: 20px; }
.gmVid i{width:75px;height:75px;font-size:26px;}
.discoSec h2{padding-bottom:30px;}
.discoSec .shpNw{margin-top:25px;}
.cosmicSec::before{height:160px;top:-160px;}
.cosmicIn{margin-top:-100px;}
.cosmicSec .owl-carousel{margin-top:0;}
.cosmicBx h6, .alr-wh-comp-review-item-author{font-size:18px !important;line-height:26px !important;}
.cosmicSec .owl-nav button.owl-prev,.deliSec .owl-nav button.owl-prev,.diveSec .owl-nav button.owl-prev{left:-40px;}
.cosmicSec .owl-nav button.owl-next,.deliSec .owl-nav button.owl-next,.diveSec .owl-nav button.owl-next{right:-40px;}
.trySec{padding-top:115px;}
.followImg{padding-top:0;}
.followSec, #shopify-section-template--16914970476723__17168808638b22afa9{padding:50px 0 !important;}
.frtSec::before{height:30px;}
.frtSec{padding-top:50px !important;}
.ftrLogo{max-width:165px;}
.ftrTp h5{font-size:19px;line-height:28px;}
.ftrMdl h4{font-size:20px;line-height:26px;} 
.ftrMdl{padding:10px 0 20px;}
.ftrDnIn{padding:10px 0;}
.ftrDn p,.ftrDn p a{font-size:12px;line-height:16px;}
.cosmicSec .owl-nav button, .deliSec .owl-nav button, .diveSec .owl-nav button { width: 30px; height: 30px;}
.cosmicSec .container, .deliSec .container, .diveSec .container{padding: 0 40px;}
.snkSec h2 { padding-bottom: 15px; }
.starProBx {padding: 10px 0;border-radius: 15px;}
.deliProBxMn::before {border-radius: 15px;}
.cosmicBx {padding: 15px;}
.newFrm input[type="submit"], .newFrm #Subscribe { font-size: 16px; line-height: 24px;}
.deliProTxt p {height: 55px;}




.banTxtIn h1{font-size:38px;line-height:44px;}
.listDive{margin-top:-110px;padding: 30px 0 190px;}
.listDive::before{top:inherit !important;} 
.banIn{height:680px;z-index:1;} 
.deliProBxMnFix{margin-top:60px;} 
.listDive::before{height:216px;bottom:70px;} 
.blastSec{padding:230px 0 135px;margin-top:-250px;}
.blastSec .owl-stage-outer{padding-top:0px;}
.blaBtn{font-size:18px;line-height:40px;border-radius: 8px;}
.blastSec .deliProBxMnFix{margin-top:90px;}
.blaTab .owl-nav button{top:42%;font-size:24px !important;}
.blastSec .owl-carousel{margin-top:10px;}
.crdSec::before{height:85px;top:-85px;}
.crdSec{padding:0px 0 40px;}





/*Story*/
.storyBan::before{height:197px;background-size:100% 100%;}
.banIn{height:575px;z-index:1;}
.storybanPic{top:169px;}
.storyBan .banTxtIn h1{padding-top:149px;}
.ba3{width:234px;bottom:-84px;right:-55px;}
.ba2{width:233px;top:-52px;right:-59px;}
.ba1{width:185px;top:0;left:0;}
.strokt1{width:44px;}
.storytosecec{margin-top:0px;padding-bottom:143px;}
.storymidsec::after{width:116px;height:229px;top:-149px;background-size:100%;}
.tryOurSec::after{height:88px;}
.tryOurSec{min-height:700px;}


/*Contact Us*/
.conterth {
  position: absolute;
  top: -77px;
  right: 0px;
  width: 157px;
}
.mackContctSec::after {bottom: -39px;}

.contBox i {
  top: -35px;
  width: 187px;
}
.contBox h4{ font-size: 29px;
  line-height: 40px; margin-top: -32px;}

/*proDet  */


.proDtls .col-md-6,.nutriSec .col-md-6{padding:0 15px;}
.proDtls .row,.nutriSec .row{margin:0 -15px;}
.detTle strong, .proDtls .subify-current-price, .quick-add-modal .subify-current-price, .prDtRgt .price-item.price-item--sale, .prDtRgt span.price-item.price-item--regular{font-size:34px !important;line-height:45px !important;}
.detTle strong span, .prDtRgt s.price-item{font-size:25px !important;line-height:30px !important;}
.prDtRgt h5, #shopify-block-bundler_volume_target_element_3J6nCm h2, .proDtls #subify-widget-title, .quick-add-modal #subify-widget-title  {font-size:18px;line-height:24px;}
.pakSz{padding-bottom:10px;}
.nutriSec::before{height:240px;top:-240px;}
.tophead h3{font-size:30px;line-height:35px;}
.nutriSec p, .nutriRw li{font-size:18px;line-height:30px;}
.proDtls::before{height:450px;}
.proDtls{padding:170px 0 270px;}
.snackSecIn{max-width:575px;}
.snackSec{margin-top:-75px;}
.nutriTbl thead td,.nutriTbl tbody td b{font-size:16px;line-height:24px;}
.nutriSec{padding-bottom:0px;}
.nutriSec::after{height:120px;bottom:-120px;}
.deliSec.prolistDive::before{height:135px;top:-135px;}
.happSec{padding:170px 0 160px;}
.faqSec h3{padding-bottom:15px;}
.faqSec::before{height:215px;}
.faqSec{padding:275px 0 150px;}




.proDtTbBx{margin-top:20px;}
.snackSec{padding-bottom:210px;}
.happSecIn{max-width:460px;}
.faqMain button{font-size:18px;line-height:24px;}
.faqMain button{background-size:16px !important;}
.faqSec .vwBtn{margin-top:25px;}
.vwBtn{font-size:20px;line-height:40px;padding:0 40px;}
.cosmicSec.cosmicProSec::before{height:80px;top:-80px;}
.followSec.followDetSec{padding:60px 0;}
.detTle strong b { font-size: 14px; line-height: 22px;}
.szLst li a{ font-size: 16px; line-height: 36px; margin-bottom: 10px; }
.pkLst li a, .bndlr-volume-discount .bndlr-volume-main-text, .detailsvre .product-form__input label  { font-size: 15px !important; line-height: 40px !important; border-radius: 5px !important;}
.purTab li a, .proDtls .subify-widget-whole-wrapper.skin-3 .subify-selling-plan-title, .proDtls .subify-price, .quick-add-modal .subify-price{ font-size: 16px; line-height: 24px;}
.purTabdLst li a { padding: 10px; font-size: 15px; line-height: 24px;}
.paropt { padding: 15px 0 10px;}
.crtprt { padding-top: 20px; }
.nutriSec p, .nutriRw li { font-size: 16px; line-height: 26px; }
.tophead h4, #shopify-section-template--16914970411187__cart-items .caption-with-letter-spacing { font-size: 24px; line-height: 30px;}
.ingreBx { padding: 20px; margin-top: 20px; }
.faqBx { max-width: 850px;}
.crtprt .shpNw {margin: 0;}
.purTab li a span, .proDtls .subify-discount-percentage, .quick-add-modal .subify-discount-percentage { top: -12px; font-size: 13px !important; line-height: 24px !important; padding: 0 15px; width: 110px; }
.proDtls::before { height: 270px; }


/*hm */
  

.bannersec.hmBan::before{height: 500px;}
.bannersec.hmBan .rockt1{display: none;}


.trySec.hmTry::before {height: 450px;}
.trySec.hmTry::after {height: 100px;}
.trySec.hmTry{margin-top: -40px;}





.bal1, .bal2, .bal3, .bal4, .bal5, .crd1, .crd4{display: none;}
.crd3 { right: 80px; bottom: -50px; max-width: 150px; }
.crd2 { top: -22px; left: -10px;max-width: 160px; }
.ba3.baa3 {  right: 0px;bottom: -360px;}
.ba2.baa2 { top: -70px;right: 200px; }
.ba1.baa1 { left: -150px; }
.diveSec.blastSec .owl-stage-outer{padding: 0;}
.blaTab .owl-nav button { top: calc(50% - 7px) !important; }
.ba4.baa4{bottom: -355px;}




/*fix06*/

.starProBx em, .cardsBox {left: -45px !important; }
.starSec .cardsBox { max-width: 160px; }
.starSec .card--card.card--media > .card__content { margin-left: -50px !important; }



/*fix07*/


.starSec .starProBx {min-height: 290px;}
.deliSec .owl-stage-outer, .diveSec .owl-stage-outer { padding-top: 15px; }
.deliProTxt .card__information, .diveSec .card__information { min-height: 180px !important; }
.ftrTp h5 { font-size: 17px; line-height: 28px; }
.frtSec { padding-bottom: 30px !important; }
.ftrDn { margin-top: -40px; }


.lnDrv{display: none;}




.deliSec.listDive .deliProTxt .shpBdr , .diveSec.blastSec .deliProTxt .shpNw, .deliProTxt .shpBdr, .collection__view-all a.button { font-size: 20px; line-height: 45px; border-radius: 10px;-webkit-text-stroke: 2px #0d93ac; text-stroke: 2px #0d93ac;}



.crdSecIn .shpNw.sld { min-width: 200px; font-size: 20px; line-height: 45px;}

/*blog_listing*/



.latestSec { margin-top: -110px;}
.latestBx .media-body h5 { font-size: 20px; line-height: 26px;}
.recentSec::before {height: 200px;}
.recentSec {margin-top: -80px;padding: 250px 0 110px;}
.eastSec::before { height: 180px; top: -180px;}
.eastSec { padding-bottom: 65px; }
.latestImg { width: 420px;height: 250px;}
.blgTm li {font-size: 14px; line-height: 22px;margin: 5px;}
.latestBx.recentBx .latestImg { height: 250px;}
.listingBan .storybanPic { top: inherit; bottom: -80px; }
.listingBan .banTxt { top: 43%; }
.latestBx .shpNw.blgRd { margin-top: 15px; }
.recentSec .col-md-6 { padding: 0 15px; }
.recentSec .row { margin: 0 -15px; }
.latestBx.recentBx { margin-top: 30px; }
.eastSec::before { height: 80px; top: -80px; }



/*detRes */

.latDet { margin-top: -30px !important; }
.cndyBx { padding: 0px 0 40px; }
.cndyBx h5 { padding: 10px 0; font-size: 20px; line-height: 26px;}
.cndyBx h6 { font-size: 18px; line-height: 24px;padding-left: 20px;}
.cndyBx h6::before { width: 25px; height: 25px; }
.subsBxLft h5 { font-size: 24px; line-height: 30px;}
.subsBxLft input[type="email"], .subsBxLft input[type="submit"] { height: 50px; }
.subsBxLft input[type="submit"] { font-size: 21px; line-height: 30px;}
.subsBx {padding: 20px;}
.subsBx input[type="submit"], .subsBx .newsletter-form__button.field__button {font-size: 16px; line-height: 26px;}
.subsBx input[type="email"], .subsBx input[type="submit"], .subsBx .newsletter-form__button.field__button {height: 40px;}
.detBan::before {height: 240px;}
.detBan .banTxt { top: 40%; }
.proDet i { width: 45px; height: 45px;}
.proDet strong { font-size: 14px; line-height: 24px;}
.subsBx h5 { font-size: 20px; line-height: 25px;}
.subsBx em { font-size: 12px; line-height: 18px;}
.blgDetVid{height: 265px;padding: 0;}
.cndyBx blockquote p, .cndyBx blockquote p strong { font-size: 14px; line-height: 20px;}


/*fix11*/

.listingBan .banTxtIn h1 { max-width: 269px; }
.recentSec .blog-articles { column-gap: 30px;}



.RecentPosts.recentSec .container{padding: 0 30px !important;}


/*fix15*/


.proDtls .pwzrjss1 {padding: 10px;}
.proDtls .PwzrGrid-item { width: 100px !important; height: 120px !important;margin: 5px 0;}
.proDtls .pwzrjss2 { width: 100px !important; }

/* fix16 */


.quick-add-modal .quick-add-modal__content { width: 90%;}
.quick-add-modal .media {justify-content: center !important;}


.proDtls .quantity__input{ font-size: 23px;}
.qtiANBuys .byBtnsa{ padding-left: 15px;}
.prdDtlsStrol {
  top: 32px;
  bottom: inherit;
  right: 140px;
}  






.deliSeccolect .facets-wrapper { margin: 50px auto 50px !important;}
.bodytemplate-collection .deliSeccolect .deliProBxMn { min-height: 500px; }




quick-add-modal .product__info-container { max-width: 100%; }


.latestSec.latDet.article-template__content.rte h3 {font-size: 24px !important; line-height: 34px !important;padding: 10px 0 !important;}


.cmsban { height: 400px !important; }



.alr-template-grid-title { font-size: 34px !important; line-height: 40px !important;}

.headRt .search-modal__content {height: 90px;}

.bodytemplate-product .deliProBxMn { min-height: 482px; }



.bodytemplate-index .deliProBxMn { min-height: 445px !important; }
.bodytemplate-index .deliProBxMn::before {height: 72%;}

#shopify-section-template--16914970476723__welcome_sec_fPeEfw .snkSec {
  top: -80px;
}


}


@media only screen and (max-width: 991px) {
.nav_top .navbar-toggler{ border: none; background: none;padding: 10px 0; margin-right: 15px;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 34px;height: 3px;  border-radius: 16px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 6px;}
.navbar-toggler .icon-bar{-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}
.navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;}  
.navbar-toggler.showtoggle .icon-bar:nth-child(3) { transform: translateY(-10px) rotate(-45deg);} 
.header_sec .container{ padding: 0px;}
.navbar-collapse{ position: absolute; top: 100%; left: 0px; background: #fff; width: 100%; z-index: 11;}
.navbar-brand{ padding-left: 15px;}
.menu_sec li a{ width: 100%; padding: 10px 5px;}
        
.container{max-width: 720px;}




.nav_top .navbar-toggler{position:absolute;right:0;top:20px;}
.navbar-brand{position:inherit;top:inherit;left:inherit;transform:inherit;}
.headRt{padding-right:70px;}
.menu_sec{background:#070b51;}
.menu_sec li{padding:0;}
.menu_sec li a{display:inline-block;}
.leftTxt{padding-top:40px;}
.banTxt strong{font:900 28px/35px 'Barlow';}
.tophead h1,.tophead h2, #shopify-section-template--16914970411187__cart-items .title.title--primary, #insta-feed h2{font-size:28px;line-height:35px;text-shadow:-1px 2px 1px #b3b4be;}
.bannersec{height:585px;}
.hpySec{border-radius:15px;}
.hpySec strong{font-size:35px;line-height:40px;}
.hpySec b{max-width:250px;font-size:25px;line-height:30px;}
.starProBx{flex-direction:column;text-align:center;padding:10px;}
.starProBx em, .cardsBox{left:0;margin-right:0;margin-bottom:15px;}
.starProBx .media-body{padding-right:0;}
.starProBx .media-body i,.deliProTxt i{margin-bottom:5px;}
.starSec .owl-carousel{margin-top:0;}
.starSec .item{padding-left:0;}
.deliSec::before{height:150px;top:-150px;}
.starSec{padding:100px 0 60px;}
.ftrTp .col-md-2{margin-top:15px;}
.ftrTp .col-md-2:nth-child(1),.ftrTp .col-md-2:nth-child(2){flex:0 0 50%;max-width:50%;}
.ftrTp .col-md-2:nth-child(3),.ftrTp .col-md-2:nth-child(4),.ftrTp .col-md-2:nth-child(5){flex:0 0 33.33%;max-width:33.33%;}






.banTxtIn h1{font-size:30px;line-height:35px;}
.listDive .col-md-4,.blaTabDet .col-md-4{max-width:50%;flex:0 0 50%;}
.listDive{margin-top:-140px;}
.listDive::before{height:216px;bottom:70px;}
.blaBtn{font-size:16px;line-height:40px;}
.blastSec .deliProBxMnFix{margin-top:70px;}

/*1.5.2024*/
.menu_sec li > a::before{ display: none;}

/*Story*/
.tryOurSec { min-height: 574px;}

/*proDet  */

.detTle strong, .proDtls .subify-current-price, .quick-add-modal .subify-current-price, .prDtRgt .price-item.price-item--sale, .prDtRgt span.price-item.price-item--regular { font-size: 24px !important; line-height: 30px !important;padding-right: 170px !important; }
.detTle strong span, .prDtRgt s.price-item { font-size: 18px !important; line-height: 24px !important; }
.detTle em img { max-width: 90px;}
.detTle em { font-size: 15px; line-height: 22px;margin-bottom: 10px;}
.szLst li a { font-size: 15px; line-height: 36px; padding: 0 5px; }
.pkLst li a, .bndlr-volume-discount .bndlr-volume-main-text, .detailsvre .product-form__input label  { font-size: 14px !important; line-height: 35px !important; padding: 0 3px !important; }
.proDtTbBx {border-radius: 10px;}
.purTab li { width: 100%;margin-top: 10px; }
.purTabdLst li {width: 50%;}
.qntyBx {width: 40%;}
.crtBx {width: 60%;}
.tophead h3 { font-size: 26px; line-height: 30px; }
.ingreBx {border-radius: 15px;}
.nutriTbl tbody td:first-child, .nutriTbl thead tr:first-child td:first-child, .nutriFact h4  { padding-left: 20px !important; }
.nutriTbl tbody td:last-child, .nutriTbl thead tr:first-child td:last-child { padding-right: 20px !important; }
.nutriTbl thead span, .nutriTbl thead i { padding: 10px; }
.nutriTbl thead td, .nutriTbl tbody td b, .nutriTbl tbody td { font-size: 14px !important; line-height: 24px !important; }
.snackSecIn { max-width: 480px; }
.faqMain button { font-size: 16px; line-height: 24px; padding: 10px 55px 0px 10px;background-position: right 15px top 17px !important;}
.faqMain .card-body { padding: 0 10px; }
.cosmicSec.cosmicProSec .cosmicBx { margin-top: 10px; }
.followSec.followDetSec { padding: 40px 0; }



/*hm */
  

.bannersec.hmBan::before{height: 380px;}

.trySec.hmTry::before {height: 300px;}
.trySec.hmTry::after {height: 70px;}
.trySec.hmTry { padding-bottom: 40px; }


.ba4.baa4 { bottom: -292px; max-width: 300px; }
.ba1.baa1{left:-120px;}
.ba2.baa2{top:-30px;right:130px;}
.ba3.baa3{right:0px;bottom:-330px;}
.crd {display: none !important;}
.listDive { margin-top: -70px; }


/*fix04  */

.ftrTp .grid__item{margin-top: 15px;}
.ftrTp .grid__item:nth-child(1), .ftrTp .grid__item:nth-child(2) {
  flex: 0 0 50% !important;
  max-width: 50% !important;
}
.ftrTp .grid__item:nth-child(3), .ftrTp .grid__item:nth-child(4), .ftrTp .grid__item:nth-child(5) {
  flex: 0 0 33.33% !important;
  max-width: 33.33% !important;
}
.newFrm button#Subscribe{padding: 0 10px;}
.footer-block__image-wrapper { max-width: 165px !important; }



.headRt header-drawer {
  margin-left: 0 !important;
}
.headRt .icon.icon-hamburger{display: none !important;}



/*fix07*/



.starSec .card--card.card--media > .card__content { margin-left: 0px !important; }
.starSec .media-body { padding: 0 !important; }
.starProBx { border-radius: 15px !important; }
.starSec .media-body strong, .Giv21 a { font-size: 17px !important; line-height: 23px !important; }
.starSec .shpBdr { font-size: 16px !important; line-height: 37px !important; }
.starSec .media.media--transparent {height: auto;}
.starSec .cardsBox { max-width: 100%; }
.starProBx em, .cardsBox { left: 0px !important; }
.starSec .starProBx { min-height: 530px; }
.deliProTxt .card__information, .diveSec .card__information { min-height: 145px !important; }
.deliProTxt .shpBdr, .collection__view-all a.button { font-size: 24px; line-height: 45px; border-radius: 10px;}
.starSec .media.media--transparent { justify-content: center; }

/*blog_listing*/

.latestSec{margin-top:-80px;}
.latestImg{width:300px;height:250px;}
.latestBx .media-body h5{font-size:18px;line-height:24px;}
.latestBx{border-radius:15px;margin-top:10px;}
.latestImg {border-radius: 15px;}
.latestBx.recentBx .latestImg { height: 200px; }



/*detRes */

.desRgt{display: none;}
.desLft{flex: 0 0 100%;max-width: 100%;}
.latDet { margin-top: -30px !important; }
.latDetLft h6 { font-size: 16px; line-height: 24px;}
.cndyBx h5 {font-size: 18px;}





/*fix15*/


.proDtls .grid--2-col-tablet .grid__item { width: 100%; }
.proDtls .pwzrswiper-slide{width: 100% !important;}
.proDtls .pwzrswiper-slide img{max-width: 100% !important;max-height: 100% !important;}

.product__info-wrapper { padding: 15px 0 0 !important; }
.proDtTbBx { border-radius: 15px 15px 0 0; }
.proDtls .product__info-container { max-width: 100% !important; }
.nutriTbl .table thead tr th:nth-child(1) { padding-left: 18px; }
.nutriTbl .table thead tr th:nth-child(2) { padding-right: 20px; }

.proDtls { padding: 130px 0 270px; }


.proDtls .pwzrswiper-container.pwzrjss109 { height: 500px !important; }




.product__media-wrapper .pwzrswiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; height: 734px !important; display: flex !important; background: #fff; padding: 0 !important; align-items: center; justify-content: center !important;border-radius: 15px; }
.product__media-wrapper .pwzrjss111 { width: auto !important; max-width: 100% !important; }
.product__media-wrapper .pwzrswiper-wrapper { height: auto !important; }
.proDtls #pwzrswiper-container-wrapper {border-radius: 15px; }


.proDtls .pwzrswiper-container.pwzrjss109 {
  border-radius: 15px;
}


/* fix16 */

.quick-add-modal .product__info-wrapper, .quick-add-modal .product__media-wrapper{max-width: 100% !important;width: 100% !important; }
.starSec .shpBdr { padding: 0 20px !important;}
.quick-add-modal h2.h1 { font-size: 30px;line-height: 38px;}
.shpNw:hover, #main-cart-footer .cart__checkout-button:hover { border-bottom: #e78615 solid 2px;}
.shpNw, #main-cart-footer .cart__checkout-button{border-bottom-width: 2px ;}





.cosmicSec .container, .deliSec .container, .diveSec .container {
    padding: 0 15px;
  }
.shpBdr, .deliSec.listDive .deliProTxt .shpBdr, .diveSec.blastSec .deliProTxt .shpNw, .deliProTxt .shpBdr, .collection__view-all a.button{ padding: 0 11px; font-size: 17px;
    line-height: 42px;}

.blaTab{ padding: 0 30px;}
.blaTab .owl-nav button.owl-prev{ left: 0 !important;}
.blaTab .owl-nav button.owl-next{ right: 0 !important;}


.prdDtlsStrol{ display: none;}  
.snackSecIn {
    max-width: 544px;
  }
  
.strokt1, .strokt2{ display: none; }  
  
  
  
.deliSeccolect .facets-wrapper {padding: 0 10 !important;}
.deliSeccolect .mobile-facets__open-label.button-label, .deliSeccolect .facet-filters__label, .deliSeccolect #ProductCount { font-size: 16px !important;}
.deliSeccolect .facets-container-drawer .product-count { margin: 0 0 .5rem 10px; }
  
  
  
  
#shopify-section-template--16914970443955__product-grid .facet-filters { padding-left: 0; }
  
  
  
  
  
quick-add-modal .prDtRgt .price-item.price-item--sale, .prDtRgt span.price-item.price-item--regular { padding-right: 0px !important; }
  
  
  
.alr-template-grid-title { font-size: 28px !important; line-height: 34px !important;}
  
  
.bodytemplate-index .deliProBxMn { min-height: 400px }
.bodytemplate-index .deliProBxMn::before { height: 74%;}
  
  
.pwzrswiper-btn-next, .pwzrswiper-btn-prev{ border-radius:0px !important; background: #4bddf7 !important; } 
  
  
  
#shopify-section-template--16914970476723__welcome_sec_fPeEfw .snkSec {
  top: -20px;
}  
.menu_sec li a {
    width: 100%;
    padding: 10px 25px;
  }  


.navbar-collapse{ background: url(erthBg.webp) no-repeat #040527 !important;}
.menu_sec {
    background: none !important;
  }





} 



 
@media only screen and (max-width: 767px){


.container{max-width: 100%;}




.leftTxt{text-align: center;}
.banLogo { margin: 0 auto;max-width: 220px; }
.rtPic{text-align: center;}
.tophead h1, .tophead h2, .banTxt strong, h2.h1, #shopify-section-template--16914970411187__cart-items .title.title--primary, .alr-template-grid-title, #insta-feed h2{ font-size: 24px; line-height: 30px;}
.rtPic{margin-top: 15px;}
.bannersec { height: 910px; }
.rtPic img { max-width: 275px; }
.leftTxt { padding-top: 0; }
.bannersec { height: 800px; }
.snkSec::before { height: 40px; bottom: -40px; }
.starSec { padding: 60px 0;background-size: 75px,140px; }
.deliSec::before { height: 100px; top: -100px; }
.deliProTxt p { height: 50px;}
.shpNw, #main-cart-footer .cart__checkout-button { font-size: 18px; line-height: 40px;}
.deliSec .owl-stage-outer, .diveSec .owl-stage-outer { padding-top: 10px; }
.deliProBxImg { height: 240px; }
.deliProBxMn { min-height: 400px; }
.deliProBx { bottom: 0; }
.deliProBxImg { height: 216px; }
.starProBx .media-body strong, .deliProTxt strong, .customer.account.section-template--16914970706099__main-padding  .acutRow .subify-manage-subscription-title, .customer.account.section-template--16914970706099__main-padding  .acutRow h4 { font-size: 16px; line-height: 24px; }
.diveSec::after { height: 75px; top: -75px; }
.deliSec { padding: 30px 0 110px; }
.starProBx .media-body i, .deliProTxt i { max-width: 70px;}
.tryImg{text-align: center;}
.tryImg img { top: 0;max-width: 300px; }
.tryTxt { max-width: 100%; text-align: center; }
.tryTxt h2 br{display: none;}
.tryTxt h2 {text-align: center;}
.trySec { padding-bottom: 125px; }
.followSec, #shopify-section-template--16914970476723__17168808638b22afa9 { padding: 0px 0 50px !important; }
.newFrm input[type="submit"], .newFrm #Subscribe { width: 25%;}
.newFrm input[type="email"] { width: 70%; }
.sosList { position: inherit; top: inherit; right: 0; transform: inherit;padding-bottom: 10px; }
.bannersec{background: url(headBG.webp) no-repeat bottom center !important;background-size: cover !important;}
.bannersec { height: 680px; }
.banTxt {top: 60%;}


.snkSec {padding-top: 30px;}


.trySec {background: url(bg1.webp) no-repeat !important;margin-top: 0;padding: 30px 0;background-size: cover !important;}
.cosmicSec { padding-bottom: 30px; }
.followSec, #shopify-section-template--16914970476723__17168808638b22afa9 {padding-top: 30px !important;}





.banIn h1 br{display:none;}
.banIn{height:300px;}
.banIn .banTxt{top:60%;}
.banTxtIn h1{font-size:26px;line-height:32px;text-align:center;}
.listDive{margin-top:0;}
.deliProBxMnFix{margin-top:30px;}
.listDive::before{height:140px;bottom:0;}
.blastSec{padding:150px 0 100px;margin-top:-110px;}
.crdSec::before{height:60px;top:-60px;}
.listDive{margin-top:0;padding:30px 0 80px;}
.blastSec .deliProBxMnFix{margin-top:35px;}
.crdSec p em br{display: none;}


/*Story*/


.storyBan::before{ display: none;}
.storyBan .banTxtIn h1 {
    padding-top: 0;
  }
.strokt1, .strokt2{ display: none;}

.storytosecec{ padding: 50px 0 160px;}
.storymidsec::before {
    height: 180px;
    top: -96px;
    background-size: 100%;
  }
 .storymidsec::after {
    width: 89px;
    height: 145px;
    top: -96px;
    background-size: 100%;
  }
.tryOurSec{ padding: 30px 0 127px;}

.picFld, .textFld {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.storymidsec .row:first-child img {
  width: auto; max-width: 100%;
}
 .tryOurSec::before {
    height: 228px;
  }



/*contact us*/


.storyBan .col-md-7, .banRd, .pnkRd{ display: none;}
.contBox{ min-height: auto;margin-top: 55px;}
 .conterth {
    position: absolute;
    top: -77px;
    right: 0px;
    width: 96px;
  }
/*.tophead h1, .tophead h2, .banTxt strong, h2.h1, #shopify-section-template--16914970411187__cart-items .title.title--primary {
    font-size: 37px;
    line-height: 40px;
  }*/
.contInfo {
    padding-bottom: 116px !important;
  }
.banTxtIn h1 {
    font-size: 29px;
    line-height: 32px;
    text-align: center;
  }
.contBan.banIn .banTxt {
    top: 49%;
  }




/*proDet  */

.prDtRgt{margin-top:20px;}
.purTab li{width:50%;}
.purTabdLst li{width:33.33%;}
.qntyBx{width:25%;}
.crtBx{width:75%;}
.proDtls::before{height:136px;}
.proDtls{padding:150px 0 160px;}
.snackSec{margin-top:0;}
.nutriSec::before{height:145px;top:-145px;}
.snackSecIn{max-width:430px;}
.snackSec{padding-bottom:135px;}
.nutriSec p, .nutriRw li{font-size:15px;line-height:24px;}
.tophead h3{font-size:22px;line-height:25px;}
.nutriFact{margin-top:15px;box-shadow:-6px 6px 10px 0px rgba(18,18,18,0.2);}
.happSecIn .col-md-3{flex:0 0 25%;max-width:25%;}
.deliSec.prolistDive::before{height:65px;top:-65px;}
.happSec{padding:150px 0 100px;}
.faqSec::before{height:135px;}
.faqSec{padding:180px 0 150px;margin-top:0;}
.ftrTp h5,.ftrMdl h4{font-size:17px;line-height:25px;}
.cosmicProSec{padding-bottom:0;}
.prDtRgt h1 {-webkit-text-stroke: 1px #1c216c;}





/*hm */
  

.bannersec.hmBan::before{height: 280px;}

.trySec.hmTry { padding-bottom: 100px; }




/*fix04  */

.ftrTp .grid__item{margin: 15px 0 0 0 !important;}
.ftrTp .grid__item:nth-child(1), .ftrTp .grid__item:nth-child(2) {
  flex: 0 0 50% !important;
  max-width: 50% !important;
}
.ftrTp .grid__item:nth-child(3), .ftrTp .grid__item:nth-child(4), .ftrTp .grid__item:nth-child(5) {
  flex: 0 0 33.33% !important;
  max-width: 33.33% !important;
}
.newFrm button#Subscribe{padding: 0 10px;}
.footer-block__image-wrapper { max-width: 165px !important; }

.ftrTp .grid {display: flex !important;}
.frtSec .container{padding: 0 15px !important; }
.ftrMdl .footer-block__newsletter{width: 100% !important;}


.headRt .header__icon:not(.header__icon--summary){
  display: flex !important;}


/*fix07*/

.deliProTxt p { height: 46px; }
.deliProTxt .shpBdr, .collection__view-all a.button { font-size: 20px; line-height: 40px; -webkit-text-stroke: 2px #0d93ac; }
.ftrDn { margin-top: -80px; }
.frtSec { padding-bottom: 80px !important; }
.shpNw:hover, #main-cart-footer .cart__checkout-button:hover {border-bottom: #e78615 solid 2px;}
.deliProTxt p { height: 45px; }
.trySec .shpNw { border-bottom: rgba(63,87,197,.8) solid 2px; }
.discoSec .shpNw { border-bottom: #0b406c solid 2px; }

.deliSec.listDive .col-md-4, .blastSec .col-md-4 { margin-top: 20px; }
.blastSec .deliProBxMn { min-height: 500px; }


/*blog_listing*/

.listingBan .storybanPic{display: none;}
.listingBan::before{display: none;}
.latestSec { margin-top: 0; padding-top: 50px; }
.latestBx { flex-direction: column; }
.latestImg { width: 100%; height: 250px; margin: 0 0 10px; }
.recentSec::before { height: 70px; }
.recentSec { margin-top: 0px; padding: 110px 0; }
.latestBx.recentBx { margin-top: 10px; }
.pagi { margin-top: 20px; }





/*detRes */

.detBan::before { height: 45px; }
.proDet .col-md-3{flex: 0 0 50% !important;max-width: 50% !important;}
.chkList li::before { width: 15px !important; height: 15px !important; }
.recentSec .container{padding: 0 30px;}



/*fix11*/

.listingBan .banTxtIn h1 { max-width: 100%; }
.latestBx .media { flex-direction: column; }
.recentSec .latestBx.recentBx { width: 100%; }
.recentSec .latestImg img { width: 100% !important;}
  
  
button.chat-toggle.chat-toggle--text-button { height: 45px !important;}
button.chat-toggle svg { height: 35px !important;}
.chat-notification { font-size: 11px !important; height: 15px !important; line-height: 15px !important; top: -4px !important; width: 15px !important; }
button.chat-toggle .chat-title { font-size: 18px !important;}
  
  
  
  
/*fix15*/

.pwzrswiper-pagination{display: none;}
  
.proDtls .pwzrjss2 {
  width: 100% !important;
}  
.proDtls .PwzrGrid-item {margin: 5px;}
  
  
/* fix16 */

.quick-add-modal h2.h1 {font-size: 22px;line-height: 30px;}
  
  
#shopify-section-template--16914970411187__cart-items .caption-with-letter-spacing {font-size: 18px;line-height: 24px;} 
  
.cosmicSec.cosmicProSec .owl-carousel{ padding: 0 35px;}  
  
.cosmicSec .owl-nav button.owl-prev{ left: 0;}
.cosmicSec .owl-nav button.owl-next{ right: 0;}  
  

.proDtls .quantity {
  align-items: center;
  width: 100%;
}
.quantity__button {
  background: #735cba !important;
  border-radius: 5px;
  color: #fff;
  width: 33px !important;
  height: 33px !important;
}

.qtiANBuys .quantity{ min-height: 30px !important; border-radius: 10px !important;}


.storymidsec .row:nth-child(2n) .textFld {
  padding-left: 15px;
}
.contInfo{ background: none;}



.deliSeccolect .facets-wrapper { margin: 50px auto 25px !important; }
.deliSeccolect .facets-wrapper {padding: 0 10px !important;}

  
  
  
.cmsban::before { display: none; }
.cmsban { height: 250px !important; }
  
  
.alr-template-grid-title { font-size: 24px !important; line-height: 30px !important;}
  
  
  
.headRt .search-modal__content { padding: 20px; }
.headRt .search-modal__close-button { right: 2rem !important; }
  
  
  
  
  
  
.template-search #ProductGridContainer .grid__item{width: 50%;max-width: 50%;}  
  
  
  
  
.bodytemplate-collection .section-template--16914970443955__product-grid-padding { padding-top: 30px;}
  
  
  
#ProductInfo-template--16914970640563__main .byBtnsa .product-form__buttons .shpNw { line-height: 47px; }
  
  
.bodytemplate-index .deliProBxMn::before { height: 85%;}
  
  
.product__media-wrapper .pwzrswiper-slide{ height: 434px !important; border-radius: 15px !important;}  
.plyr video, .plyr audio{ height:350px !important;}  
  


.bcontact-field{ flex-basis: 100% !important;}
.cosmicIn .form-control, .cosmicIn .bcontact_input{ height: 50px !important; font-size:14px !important;}


.bcontact-field__subject{ flex-basis: 99% !important;}



.deliProTxt p, .deliProTxt .quick-add{ opacity: 1;
  visibility: visible;}

.card__heading {
  min-height: 55px !important;
  padding-bottom: 10px;
}
.deliProTxt p {
  height: auto !important;
  font-size: 13px;
}
.cosmicSec {
    padding-bottom: 30px !important;
    padding-top: 30px !important;
  }




}




@media only screen and (max-width: 575px){ 



.tophead h1, .tophead h2, .banTxt strong, h2.h1, #shopify-section-template--16914970411187__cart-items .title.title--primary, .alr-template-grid-title, #insta-feed h2{ font-size: 22px; line-height: 26px; }
body, .tophead p em, .snkSec p, .trySec p { font-size: 14px; line-height: 24px; }
.ftrTp .col-md-2:nth-child(5) { flex: 0 0 100%; max-width: 100%; }
.ftrTp .col-md-2:nth-child(3), .ftrTp .col-md-2:nth-child(4){flex: 0 0 50%; max-width: 50%;}
.ftrLogo { max-width: 120px; }
.ftrTp h5, .ftrMdl h4 { font-size: 18px; line-height: 28px; }
.newFrm input[type="email"], .newFrm input[type="submit"], .newFrm #Subscribe {padding: 0 7px;}
.newFrm input[type="email"], .newFrm input[type="submit"], .newFrm #Subscribe { height: 40px;}
.newFrm input[type="submit"], .newFrm #Subscribe { font-size: 15px; line-height: 22px; }
.frtSec::before { height: 17px; }
.ftrLogo { max-width: 100px; }
.followSec, #shopify-section-template--16914970476723__17168808638b22afa9 { padding: 0px 0 40px !important; }
.cosmicSec .owl-nav button.owl-prev, .deliSec .owl-nav button.owl-prev, .diveSec .owl-nav button.owl-prev { left: -35px; }
.cosmicSec .owl-nav button.owl-next, .deliSec .owl-nav button.owl-next, .diveSec .owl-nav button.owl-next { right: -40px; }
.cosmicBx img { margin-bottom: 10px; }
.gmVid { height: 230px;}
.gmVid i { width: 50px; height: 50px; font-size: 20px; }
.discoSec h2 br, .diveSec  h2 br{display: none;}
.diveSec::before { height: 45px; bottom: -45px; }
.discoSec { padding: 80px 0 200px; }
.diveSec::after { height: 50px; top: -50px; }
.deliSec { padding: 30px 0 85px; }
.shpBdr, #shopify-section-template--16914970411187__cart-items .underlined-link { font-size: 18px;}
.starSec { padding: 50px 0 60px;background-size: 44px,95px;}
.hpySec::before { height: 10px; bottom: -9px; width: 88%; }
.hpySec strong { font-size: 27px; line-height: 30px; }
.hpySec .shpNw { margin-top: 10px; }
.hpySec b { max-width: 200px; font-size: 22px; line-height: 25px; padding: 6px; }
.snkSec .shpNw { margin-top: 0; }
.snkSecTxt h2 br{display: none;}
.followSec, #shopify-section-template--16914970476723__17168808638b22afa9 {padding-top: 30px !important;}
.banLogo { max-width: 170px; }









.banIn .banTxt{top:65%;}
.blaBtn{font-size:14px;line-height:40px;padding:0 10px;}
.deliProBxMnFix{margin-top:50px;}


/*.tophead h1, .tophead h2, .banTxt strong, h2.h1, #shopify-section-template--16914970411187__cart-items .title.title--primary { font-size: 30px; line-height: 36px; }*/

/*proDet  */
.detTle strong b { position: inherit; top: inherit; right: inherit; transform: inherit; display: inline-block; width: 100%; }
.detTle strong, .proDtls .subify-current-price, .quick-add-modal .subify-current-price { padding-right: 0 !important; }
.proDtTbBx { padding: 10px; }
.szLst li a { font-size: 14px; line-height: 36px;}
.purTab li a, .proDtls .subify-widget-whole-wrapper.skin-3 .subify-selling-plan-title, .proDtls .subify-price, .quick-add-modal .subify-price {padding: 20px 4px 15px;}
.nutriFact { border-radius: 10px; }
.happSecIn .col-md-3 { margin-top: 10px; }
.faqSec::before { height: 80px; }
.faqSec { padding: 115px 0 90px;}
.cosmicSec.cosmicProSec::before { height: 40px; top: -40px; }
.faqMain button {padding: 10px 35px 0px 10px;}


/*hm*/
.trySec.hmTry::before { height: 235px; }




/*fix04  */


.ftrTp .grid__item:nth-child(3), .ftrTp .grid__item:nth-child(4)  { flex: 0 0 50% !important; max-width: 50% !important; }
.ftrTp .grid__item:nth-child(5){ flex: 0 0 100% !important; max-width: 100% !important; }


.ftrTp .footer-block__details-content { margin-bottom: 0 !important; }

.ftrTp  .footer-block__image-wrapper { max-width: 110px !important; }
.ftrTp .footer-block-image { display: block; }


/*fix07*/

.deliProTxt p { height: 42px; }
.starSec .starProBx { min-height: inherit; }
.starSec  .collection__title.title-wrapper { margin-bottom: 0 !important; }
.banTxt { top: 55%; }

/*blog_listing*/


.latestSec { padding-top: 30px; }
.latestImg {height: 200px;}
.latestBx .media-body { padding: 0px; }
.latestBx .media-body h5 { font-size: 16px; line-height: 24px; }
.eastSec { padding-bottom: 40px; }

/*detRes */

.detBan h1 { font-size: 19px; line-height: 25px;}
.proDet strong { font-size: 12px; line-height: 24px; }
.proDet i { width: 40px; height: 40px; margin-right: 5px; }
.cndyBx img {border-radius: 10px;margin: 15px 0;}
.blgDetVid{height: 150px; border-radius: 10px;}
.cndyBx h5 { font-size: 16px; }
.cndyBx blockquote{ border-radius: 10px; padding: 15px 25px 15px 15px;}
.subsBx {border-radius: 15px;padding: 15px;}


/*fix11*/

.subsBx.subsBxLft .fieldSing input[type="email"] { flex: 0 0 100%; max-width: 100%; margin-right: 0; }
.subsBx.subsBxLft .fieldSing .newsletter-form__button.field__button { flex: 0 0 100%; max-width: 100%; }


/*fix15*/


.proDtls .detailsvre .product-form__input label { width: 23%; }


.proDtls .subify-product-price-wrapper { min-width: inherit !important;}
.proDtls .pwzrswiper-container.pwzrjss109 { height: 400px !important; }





.bodytemplate-product .deliSec .grid__item{width: 100% !important;max-width: 100% !important;}


/* fix16 */
.quick-add-modal__content-info { padding: 10px !important;}
.quick-add-modal .szLst li {width: 100%;}
.quick-add-modal .detailsvre .product-form__input label {width: 22%;}
.quick-add-modal .subify-widget-whole-wrapper.skin-3 .subify-selling-plan-col { flex: 0 0 100%; max-width: 100%;}
.quick-add-modal .subify-widget-whole-wrapper.skin-3 .subify-selling-plan-col:nth-child(-n+2) {margin-top: 20px;}
.quick-add-modal .subify-product-price-wrapper { min-width: 150px !important;}
.quick-add-modal .quick-add-modal__toggle {padding: 9px; width: 3rem;}


.cart-items .cart-item__totals { align-items: center;}


.cosmicSec .owl-nav button.owl-prev{ left: 0;}
.cosmicSec .owl-nav button.owl-next{ right: 0;}



.proDtls .pwzrswiper-slide img {
    max-width: 73% !important;
    max-height: 100% !important;
  }

.quantity__button {
  background: #735cba !important;
  border-radius: 5px;
  color: #fff;
  width: 33px !important;
  height: 32px !important;
}




.deliSeccolect .facets-container-drawer .product-count { margin: 0 0 0 4px; }


quick-add-modal .prDtRgt .price--on-sale .price__sale { padding-right: 175px !important; }


.alr-template-grid-title { font-size: 22px !important; line-height: 26px !important;}


.deliProTxt p { margin-bottom: 15px; }



.bodytemplate-product .deliProTxt .card__information, .bodytemplate-product .diveSec .card__information { min-height: inherit !important; }
.bodytemplate-product .deliProBxMn { min-height: inherit; }



.bodytemplate-index .deliProTxt .card__information, .bodytemplate-index .diveSec .card__information { min-height: inherit !important; }
.bodytemplate-index .deliProBxMn{min-height: inherit !important; }


.deliProBx .media > a {
  max-width: 212px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 351px;
}

.deliProBxMn .deliProTxt p {
  opacity: 1;
  visibility: visible;
}
.deliProTxt p {
    height: auto;
  }
 
  
.deliProBx .media > a{ min-height: auto;}
.comboprds .deliProBx .media > a {
  max-width: 92%;
}
.comboprds .deliProBx .media img {
  height: auto !important;
  position: relative !important;
  top: 14px !important;
}

.cosmicSec::before {
    height: 130px;
    top: -130px;
  }
.bodytemplate-index .customcontctSec .container{ padding: 0 20px !important;}



} 
 
@media only screen and (max-width: 500px){



.listDive .col-md-4,.blaTabDet .col-md-4{max-width:100%;flex:0 0 100%;}
.deliProBxMnFix{margin-top:35px;}
.listDive::before{height:70px;}
.blastSec{padding:110px 0 60px;margin-top:-65px;}
.crdSec::before{height:35px;top:-35px;}
.crdSec{padding:0px 0 30px;}

.proDtls .quantity__input {
    font-size: 18px;
  }
.quantity__button {
  background: #735cba !important;
  border-radius: 5px;
  color: #fff;
  width: 25px !important;
  height: 30px !important;
}
.proDtls .product-form__buttons .shpNw{ min-width: 100%;}





/* feed */

.bodytemplate-collection #ProductGridContainer .grid__item{width: 100% !important;max-width: 100% !important;}


.bodytemplate-collection .deliProTxt .card__information { min-height: inherit !important; }
.bodytemplate-collection .deliSeccolect .deliProBxMn { min-height: inherit; }

.deliProTxt .shpBdr, .collection__view-all a.button { font-size: 17px !important;}



.template-search #ProductGridContainer .grid__item{width: 100%;max-width: 100%;}  
.bodytemplate-search .deliProTxt .card__information, .bodytemplate-search .diveSec .card__information { min-height: inherit !important; }
.bodytemplate-search .deliProBxMn { min-height: inherit; }


.product__media-wrapper .pwzrswiper-slide{ height: 334px !important; border-radius: 15px !important;}  
.plyr video, .plyr audio{ height:350px !important;}  



}

@media only screen and (max-width: 480px){


.deliProTxt .card__information, .diveSec .card__information { min-height: inherit !important; }
.deliSec.listDive .card__information, .blastSec .card__information { min-height: inherit !important; }
.blastSec .deliProBxMn { min-height: 450px; }
.blastSec .deliProBxImg { height: 225px; }

.qtiANBuys .byBtnsa {
  width: 60%;
}
.qtiANBuys .product-form__input{ width: 40%;}

.subify-widget-whole-wrapper.skin-3 .subify-selling-plan-item{ justify-content: inherit !important; height:auto !important;min-height: 79px !important;}
.subify-widget-whole-wrapper{ padding-top:0px !important;padding-bottom: 0px !important; }
.subify-widget-whole-wrapper.skin-3 .subify-selling-plan-col{ margin-top: 3px !important;}
.deliProTxt p {
    margin-bottom: 0;
  }
.card__heading {
    min-height: auto !important;
    padding-bottom: 10px;
  }
  
}
@media only screen and (max-width: 400px){


.ftrTp .col-md-2{flex: 0 0 100% !important; max-width: 100% !important;}


.purTab li { width: 100%; }
.purTabdLst li { width: 50%; }
.qntyBx { width: 35%; }
.crtBx { width: 65%; }
.nutriSec::before { height: 100px; top: -100px; }
.snackSec { padding-bottom: 85px; }

/*fix04  */
.ftrTp .grid__item:nth-child(3), .ftrTp .grid__item:nth-child(4), .ftrTp .grid__item:nth-child(5), .ftrTp .grid__item:nth-child(1), .ftrTp .grid__item:nth-child(2){flex: 0 0 100% !important;
  max-width: 100% !important;}

.newFrm button#Subscribe { padding: 0 3px; }


/*fix15*/
.proDtls .subify-widget-whole-wrapper.skin-3 .subify-selling-plan-col {flex: 0 0 50%; max-width: 50%;}
.proDtls .subify-selling-plan-col.one-time-purchase{margin-bottom: 10px;}
.nutriTbl thead span, .nutriTbl thead i { padding: 6px; }


/* fix16 */

#main-cart-items .quantity-popover-container { width: 130px;}





quick-add-modal .prDtRgt .qtiANBuys .byBtnsa { padding-left: 0; }
quick-add-modal .prDtRgt .qtiANBuys .product-form__input { width: 100%; }
quick-add-modal #ProductInfo-quickadd-template--16914970640563__main .qtiANBuys .byBtnsa { width: 100%; }
quick-add-modal .qtiANBuys { flex-direction: column !important; }


.bodytemplate-index .deliProBxMn { min-height: inherit; }
.bodytemplate-index .deliProTxt p { margin-bottom: 10px; }

.proDtls .subify-selling-plan-item, .quick-add-modal .subify-selling-plan-item{ padding: 20px 5px 15px !important;}
.purTab li a, .proDtls .subify-widget-whole-wrapper.skin-3 .subify-selling-plan-title, .proDtls .subify-price, .quick-add-modal .subify-price {
    font-size: 12px;
    line-height: 21px;
  }
.subify-widget-whole-wrapper.skin-3 .subify-off-price, .subify-widget-whole-wrapper.skin-3 .subify-original-price.full-price {
  font-size: 13px;
}


  


}


.shopify-installments__prequal-row {color:#fff !important;}
.shopify-installments__content {
  padding-right: 4px;
  color: #fff !important;}

#shopify-section-template--16914970476723__17168808638b22afa9{ padding: 0px !important;}
.frtSec::before {top: -2px;}


.proDtls #pwzrswiper-container-wrapper{ overflow: hidden;}
.bodytemplate-index .deliProTxt .card__information, .bodytemplate-index .diveSec .card__information {
    min-height: auto !important;
  }