/** Shopify CDN: Minification failed

Line 100:2 "transitin" is not a known CSS property
Line 1389:0 Unexpected "}"
Line 2767:0 Unexpected "{"
Line 4145:23 Expected identifier but found bad string token
Line 4145:24 Unterminated string token

**/
*{
    padding:0;
    margin:0;
    box-sizing:border-box;
}

html,body{
  padding-bottom:0 !important;
}

:root{
    --highlight:#FFA622;
    ---topbar:#626262;
    --textmaincolor:#434343;
    --textmaincolor1:#fff;
    --tabbg:#626262;
    --textlight:#868686;
}
p.tax-des{
  font-family:Lato-Regular;
   font-size:1.6rem;
  text-align:left;
}
.template-product .page-content {
    padding-top: 0 !important;
}
@font-face {
    font-family:Bergen-Regular;
    src: url(/cdn/shop/files/BergenSans-Regular.otf?v=1687512408);
}

@font-face {
    font-family:Bergen-Bold;
    src: url(/cdn/shop/files/BergenSans-Bold.otf?v=1687512410);
}
@font-face {
    font-family:Bergen-SemiBold;
    src: url(/cdn/shop/files/BergenSans-SemiBold.otf?v=1687512410);
}
@font-face {
    font-family:Bergen-Italic;
    src: url(/cdn/shop/files/BergenSans-Italic.otf?v=1687512410);
}
@font-face {
    font-family:Bergen-BoldItalic;
    src: url(/cdn/shop/files/Bergen-BlackItalic_a1d8ad92-854d-4dbe-a97a-015e17bcfe20.ttf?v=1687512409);
}
@font-face {
    font-family:Bergen-Bold;
    src: url(/cdn/shop/files/Lato-Bold_c23d4420-ea30-4e24-8d6a-3a8f5b339b68.ttf?v=1687512409);
}
@font-face {
    font-family:Bergen-Regular;
    src: url(/cdn/shop/files/Lato-Regular_4f01aa7d-8173-4682-8abe-ab749f58eabf.ttf?v=1687512409);
}

@font-face {
    font-family:Magnify-Bold;
    src: url(/cdn/shop/files/Magnify-Bold.ttf?v=1687758882);
}
@font-face {
    font-family:Magnify-Regular;
    src: url(/cdn/shop/files/Magnify-Regular.ttf?v=1687758882);
}







a{
 color:inherit !important;
 text-decoration:inherit !important;
}
.bigs-main-container{
    width:min(100% - 1rem, 95%);
    margin-inline:auto;
}
.bigs-new-container{
    width:min(100% - 1rem, 80%);
    margin-inline:auto;
}

/* assest end */


.bignew-topbar{
    background:linear-gradient(90.55deg, #FFE6C9 15.07%, #FFF6E4 97.06%);
    padding:0.3rem 0;
  transitin:all 0.5s linear;
  display:none;
}

.bignew-topbar h1{
color:var(--textmaincolor) !important;
font-family:Lato-Bold;
font-size:1.4rem;
letter-spacing: -0.2px;
text-align:center;
  margin-bottom:0 !important;
}

.bignew-topbar h1 span{
    background-color:#FFA622;
    border-radius:0.5rem;
    display:inline-block;
  color:#fff !important;
margin-left: 0.4rem;
    padding:0.5rem;
}
/* bignew-topbar end */
.template-index #shopify-section-sections--15798594928838__header{
      position:sticky;
      z-index:999;
      top:-5%;
      transition:all 0.5s linear;
  background:#f7f6f4 !important;

}
#shopify-section-sections--15798594928838__header{
      position:relative;
      z-index:777;
         background:#f7f6f4 !important;
   margin:0 !important;
      transition:all 0.2s linear;

}
.bignew-nav{
    position:sticky;
    /* height:8rem; */
    display:flex;
    align-items:center;
    z-index:888;
    background:#f7f6f4;
  border-bottom:0;
  padding:2rem 0;
}

.logo-a{
  display:inline-block;
  width:13%;
}
.new-fixed{
    top:0 !important;
}

.bignew-nav .nav-content{
    display: flex;
    align-items:center;
    justify-content:space-between;
}

.bmain-logo{
width:100%;
}

.bignew-nav .nav-content ul{
    display:flex;
    list-style:none;
    padding:0;
    margin:0;
  column-gap:1.5rem;
  align-items:center;
}


.bignew-nav .nav-content ul li a{
   font-family:Lato-Regular;
   font-size:1.6rem;
    -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, var(--assetscolor1),var(--assetscolor1) 50%,var(--textmaincolor) 50%);
  background-size: 200% 100%;
  background-position: -100%;
  transition: all 0.3s ease-in-out;
  cursor:pointer;
}

.bignew-nav .nav-content ul li a:hover{
    background-position: 0%;
  }
.bignew-nav .nav-content ul li a:hover i{
  transition:all 0.5s linear;
}


.bignew-nav .nav-content ul li:first-child a{
    margin-left:0;
  background-image: linear-gradient(to right, var(--assetscolor1),var(--assetscolor1) 50%,#D9141D 50%);
  display:flex;
  align-items:center;
} 

.mb-up-links h2.accordion-header p {
    color:#D9141D;
}

.bignew-nav .nav-content ul li a img{
    width: 2.5rem;
    margin-right: 0.5rem;
}


.bignew-nav .nav-content ul li a i{
margin-left:0.5rem;
color:var(--textmaincolor) !important;
font-size:1rem;
}

.bquicklink{
    display:flex;
    column-gap:1rem;
  align-items:center;
  justify-content:end;
}

.big-flex{
   display:flex !important;
   opacity:1;
  visibility:visible;
    transition:all 0.5s linear;
}

.bquicklink img{
    width:3rem;
    aspect-ratio:2/2;
    object-fit:contain;
  cursor:pointer;
  transition:all 0.2s linear;
}

.bquicklink img:hover,
.bquicklink img:focus
{
  transform:translateY(-7%);
}
/* bignew-nav end */


.big-newbanner .videobox{
border-radius:2.5rem;
overflow:hidden;
position: relative;
margin-bottom:1.6rem;
/*   height:85vh; */
}
.big-newbanner .videobox video{
  width:100%;
  object-fit:cover;
}

.big-newbanner .videobox img{
  width:100%;
  object-fit:cover;
}


.overlay-bnrnbox
{
    position: absolute;
    bottom:15%;
    left:5%;
}
.overlay-bnrnbox h1{
font-family: Lato-SemiBold;
font-size: 4.8rem;
line-height: 1.1;
color: var(--textmaincolor1);
margin-bottom: 2.5rem;
width:min(60%,62rem);
  
}

.overlay-bnrnbox .big-btn{
    font-family:Lato-SemiBold;
    color:var(--textmaincolor1) !important;
    background-color:#0088FD;
    border-radius:1.2rem;
    font-size:1.8rem;
    padding:1rem;
    display: block;
    text-align:center;
    width:31rem;
  z-index:1;
    box-shadow: 10px 14px 7px 0px rgba(0, 0, 0, 0.25);
    position: relative;
  cursor: pointer;
  border:0 !important;
  overflow: hidden;
}


.bigreviewbox .box-review img{
    width:3rem;
    aspect-ratio:2/2;
    object-fit:contain;
}

.bigreviewbox .box-review p{
    font-family:Lato-SemiBold;
    font-size:1.6rem;
    color:var(--textmaincolor);
    margin-bottom:0 !important;
    margin-right:1rem;
}

.bigreviewbox h2{
color:var(--textlight);
font-family:Lato-SemiBold;
font-size:1.6rem;
margin-top:1rem;
margin-bottom:0;
}

.bigreviewbox {
    border:2px solid var(--textlight);
    border-radius:1.2rem;
    display:grid;
    grid-template-columns:repeat(2,50%);
}

.reviewcount h4{
    font-family:Lato-SemiBold;
font-size:3.5rem;
color:var(--tabbg);
margin-bottom:0 !important;
}
.reviewcount p{
    color:var(--textlight);
    font-family:Lato-SemiBold;
    font-size:1.6rem;
    margin-top:0;
    margin-bottom:0 !important;
}

.reviewcount{
    border-left:2px solid var(--textlight);
    padding:1.5rem;
}
.bigreviewbox .innerbox1{
    padding:1.5rem;
}


.bigreviewbox2{
    border:2px solid var(--textlight);
    padding:1.95rem;
    border-radius:1.2rem !important;
}

 
.big-review-txt .review-person h2,.big-review-txt .review-person h3{
    font-family:Lato-SemiBold;
    font-size:1.6rem;
    color:var(--tabbg);
}
.big-review-txt .review-person p{
    font-family:Lato-Regular;
    font-size:1.6rem;
    color:var(--textlight);
}
.big-review-txt {
    display:grid;
    grid-template-columns:8rem 88%;
    align-items:center;
}
.review-tick{
    width:1.4rem;
    margin-left:0.5rem;
}

.big-newbanner .swiper-pagination{
    text-align:right !important;
top:unset !important;
bottom:-3.5% !important;
}

.big-newbanner .swiper-pagination .swiper-pagination-bullet{
    background:var(--textlight) !important;
    transform:scale(1.4)
}

.big-newbanner .swiper-pagination-bullet.swiper-pagination-bullet-active{
border:1px solid #000 !important;
}

.big-newbanner .row{
    width:99.5%;
    margin-inline:auto;
}

/* big-newbanner end */



.big-product-tabs li.active {
background:var(--tabbg);
color:var(--textmaincolor1);
  }
  .big-product-tabs li:hover{
    background:var(--tabbg);
    color:var(--textmaincolor1);
  }
  .big-product-tabs .content {
    display: none;
    opacity:00;
    -webkit-animation: display-none-transition 0.5s linear;
    animation: display-none-transition 0.5s linear;
  }
  
  @keyframes display-none-transition {
    0% {
      display: none;
      opacity: 0;
    }
    
    1% {
      display: block;
    }
    
    100% {
      opacity: 1;
    }
  }
  
  @-webkit-keyframes display-none-transition {
    0% {
      display: none;
      opacity: 0;
    }
    
    1% {
      display: block;
    }
    
    100% {
      opacity: 1;
    }
  }
  
  .big-product-tabs .content-section .active {
    display: block;
    opacity: 1;
  }
  
  .big-product-tabs ul {
    margin-bottom: 10px;
    padding: 0;
    width:93%;
    display:flex;
    list-style:none !important;
    justify-content:center;
    column-gap:2.5rem;
    margin-inline:auto;
    margin-bottom:4rem;
    flex-wrap:wrap;
  }
 .big-product-tabs ul li {
    font-family:Lato-SemiBold;
    font-size:1.6rem;
    color:var(--textmaincolor);
    cursor:pointer;
    text-align: center;
    background:#ECECEC;
    padding:1rem 2.5rem;
    border-radius:1.2rem;
   transition:all 0.2s linear;
  }


  .big-product-tabs .content-section .pd-text h1{
    font-family:Lato-SemiBold;
    font-size:1.6rem;
    color: var(---topbar);
    text-align:center;
    margin-bottom:0;
      display: block;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  }
  .big-product-tabs .content-section .pd-text p{
    font-family:Lato-Regular;
      font-size:1.6rem;
    color: var(--textlight);
    text-align:center;
    margin-bottom:0;
  }
  .big-product-tabs .content-section .imgbox{
    border-radius:1.2rem;
    overflow: hidden;
    margin-bottom:1rem;

  } 
.big-product-tabs .content-section .swiper-slide{
   transition:transform 0.5s linear;
  z-index:3;
}
.big-product-tabs .content-section .swiper
{
  padding:0.5rem 0 0 0;
}
.big-product-tabs .content-section .swiper-slide:hover{
  transform:translatey(-0.6rem);
}
 .swiper-button-next:after,
 .swiper-button-prev:after {
    display:none !important;
  }


  .swiper-button-next, .swiper-button-prev{
    top:45% !important;
    box-shadow: 0px 0px 10px 0px rgba(106, 106, 106, 0.50);
    background:var(--textmaincolor1);
    color:#454545 !important;
    font-size:1.5rem;
    width:4rem !important;
    border-radius:50%;
    height:4rem !important;
    display:flex !important;
    align-items:center !important;
    justify-content: center !important;
  }
/* big-product-tabs end */
  .big-newpromise .promise-box{
    width:45%;
    height:100%;
  }

  .big-newpromise img{
    width:100%;
    object-fit:cover;
  }


  .top-go{
    transform:translatey(-50%);
  }
  .right-go{
    transform:translatex(20%);
    z-index:5;
  }

  .big-gap
  {
    margin-bottom:1.5rem;
  }

  .img-round{
    overflow:hidden;
    border-radius:1.2rem;
  }
  .img-round video,.new-video{
    width:102%;
    object-fit:cover;
    height:100%;
    border-radius:1.2rem;
  }

/* big-promise end */
  .big-newpromise h1{
    font-family:Lato-SemiBold;
    color:#038AFD;
    font-size:2.5rem;
  }
  .big-newpromise p{
    font-family:Lato-Regular;
    color:var(--textlight);
    font-size:1.6rem;
  }
  .big-newpromise .big-btn1{
    font-family:Lato-Regular;
    font-size:1.8rem;
    color:var(--textmaincolor1) !important;
    background-color:var(--highlight);
    width:30rem;
    text-align:center;
    display:block;
    padding:1rem 0;
    border-radius:1.2rem;
    transition:all 0.5s linear;
    position:relative;
    overflow:hidden;
    z-index:3;
}



.big-newpromise .col-md-5{
    padding-top:3rem;
}

/* big-newpromise end */

.big-imglink img{
mix-blend-mode: luminosity;
width:120rem;
animation:move 15s linear infinite;
  max-width:unset !important;
}

.big-imglink .imgbox{
    display:flex;
    overflow:hidden;
    width:100%;
}

@keyframes move{
0%{
    transform:translatex(0);
}
100%{
    transform:translatex(-100%);
}
}
/* big-imglink end */
.big-heartslider{
padding:2.5rem 0;
margin-inline:2.5%;
border-radius:1.2rem;
background:#ECECEC;
}
.big-heartslider .imgbox{
border-radius:1.2rem;
overflow:hidden;
margin-bottom: 1rem;
  position:relative;
}


.big-heartslider .imgbox span {
  position: absolute;
  left: 66%;
  top: -2.6%;
  background: var(--highlight) !important;
  font-family: Lato-Bold;
  font-size: 1.6rem;
  font-weight: 100;
  padding: 2.5rem 0 0.7rem 0;
  text-align: center !important;
  transform: rotate(45deg);
  color: var(--textmaincolor1) !important;
  width: 55% !important;
  letter-spacing: 0px;
}
.big-heartslider h1::after {
content: "";
background:#038AFD;
width:100%;
height: 0.1rem;
position: absolute;
top:56%;
left:50%;
transform: translate(-50%,-50%);
 z-index:1;
}
.big-heartslider h1 span{
position:relative;
  display:inline-block;
  background:#ececec;
  z-index:3;
  padding:0 0.8rem;
}


.big-heartslider h1{
    font-family: Lato-SemiBold;
    color:#038AFD;
    font-size: 2.5rem;
    text-align:center;
    margin-bottom:2.5rem;
  position:relative;
}


.big-heartslider .bigs-new-container{
    background:#ECECEC;
    border-radius:1.2rem;
    padding:2.5rem 0 !important;
    width:min(100% - 10px, 86%) !important;
}


.big-heartslider h2{
    font-family: Lato-SemiBold;
font-size:1.6rem;
color: var(---topbar);
text-align: center;
margin-bottom: 0;
    display: block;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.btn.nutri-collection-shop-btn.mt-2.mt-md-3.big-btn{
  display:none !important;
}
.big-heartslider p{
    font-family: Lato-Regular;
    font-size:1.6rem;
    color: var(--textmaincolor);
    text-align: center;
    margin-bottom: 0;
}
.big-heartslider p span:nth-child(2){
    text-decoration:line-through;
  color:var(--textlight);
  padding-left:0.5rem;
}
/* .big-heartslider p span:nth-child(3){
    background:var(--highlight);
  color:var(--textmaincolor1);
  border-radius:4px;
  font-family:Lato-Bold;
  padding:0.15rem;
  letter-spacing:0 !important;
} */
.big-heartslider  .swiper
{
  padding:0.5rem 0 0 0;
}
.big-heartslider  .swiper-slide{
transition: transform 0.5s linear;
}
.big-heartslider  .swiper-slide:hover{
transform: translatey(-0.6rem);
}

/* big-heartslider end */


.big-reviews h1{
    font-family: Lato-SemiBold;
  color:#038AFD;
  font-size: 2.5rem;
  text-align: center;
  margin-bottom: 5rem;
  position:relative;
}

.big-reviews h1::after {
content: "";
background:#038AFD;
width:100%;
height: 0.1rem;
position: absolute;
top:56%;
left:50%;
transform: translate(-50%,-50%);
 z-index:1;
}
.big-reviews h1 span{
position:relative;
  display:inline-block;
  background:#fff;
  z-index:3;
  padding:0 0.8rem;
}

.big-reviews .bigs-main-container{
width: min(100% - 1rem, 76%);
}

.big-reviews .review-box1 .review-txt p{
  margin-bottom:0 !important;
  font-family:Magnify-Regular;
  font-size:1.1rem;
  margin-left:0.5rem;
   color:var(--textmaincolor) !important;
}

.big-reviews .big-main-container h1 {
  font-family: Bergen-Light;
  font-size: 4.2.5rem;
  font-weight:100;
  text-align:left;
  margin-bottom:4rem;
    color:var(--textcl2) !important;
}
.big-reviews .big-main-container p {
  font-family: Lato-Regular;
  font-size: 1.6rem;
   font-weight:100;
  margin-bottom:2.5rem;
  color:var(--textcl2);
}
.big-reviews .review-box1 .review-txt h2{
  margin-bottom:0 !important;
  font-family:Lato-Bold;
  font-size:1.6rem;
  display:flex;
  align-items:center;
  padding:0 0.5rem;
   color:var(---topbar) !important;
}


.big-reviews .review-box1 .review-txt>p{
  margin-bottom:0 !important;
  font-family:Lato-Regular;
  font-size:1.7rem;
   color:#868686 !important;
  line-height:1.2;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;
}
.big-reviews .review-box1 .review-txt{
  padding:1rem 2.5rem;
}

.big-reviews  .person-info{
margin:1rem 0;
}

.big-reviews .review-box1 .review-img img{
  width:100%;
}
.big-reviews .review-box1 .review-img{
  border-radius:1.2rem;
  overflow:hidden;
}

.big-reviews .big-grid{
display:grid;
width:100%;
grid-template-columns:repeat(2,49%);
justify-content:space-between;
  row-gap: 1%;
}



.review-box{
display:grid;
row-gap:1.6rem;
}
.big-reviews .review-box1{
  background:#F6F6F6;
  border-radius:2.4rem;
  overflow:hidden;
}

/* .down-review{
transform:translateY(5%);
} */

/* big-review section end here */

.big-Blogs .bigs-main-container h1::after {
content: "";
background:#038AFD;
width:80%;
height: 0.1rem;
position: absolute;
top:56%;
left:50%;
transform: translate(-50%,-50%);
 z-index:1;
}
.big-Blogs .bigs-main-container h1 span{
position:relative;
  display:inline-block;
  background:#fff;
  z-index:3;
  padding:0 0.8rem;
}


.big-Blogs .bigs-main-container h1{
font-family: Lato-SemiBold;
color:#038AFD;
font-size: 2.5rem;
text-align: center;
margin-bottom: 5rem;
  position:relative;
  z-index:3;
}

.big-Blogs .Blogs-pd h3{
  font-family:Lato-Regular;
  font-size:1.6rem;
  line-height:1.2;
  margin:0 auto;
  text-align:center;
  margin-block:1rem;
   color:var(--tabbg) !important;
}
.big-Blogs .swiper-slide{
  padding:1rem 0;
}
.big-Blogs .swiper-slide{
   transition:transform 0.5s linear;
}
.big-Blogs .swiper-slide:hover{
  transform:translatey(-0.6rem);
}
/* .big-Blogs .Blogs-pd a{
    font-family:Lato-Regular;
  font-size:1.6rem;
  text-align:center;
  display:block;
    -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, var(--highlight),var(--highlight) 50%,#9D9D9D 50%);
  background-size: 200% 100%;
  background-position: -100%;
  transition: all 0.5s ease-in-out;
} */
.big-Blogs .Blogs-pd a:hover{
    background-position: 0%;
}
.big-Blogs .Blogs-pd .pd-img-box{
  border-radius:1.2rem;
  overflow: hidden;
}

.big-Blogs .swiper-pagination-progressbar{
  background:#797979 !important;
  height:0.1.6rem !important;

}
.big-Blogs .big-main-container .swiper-slide{
  margin-bottom:2.5rem;
  }
.big-Blogs .swiper-pagination-progressbar-fill{
  position:absolute !important;
background: #D3D3D3 !important;
  top:-4px !important;
  height:1rem !important;
}
.big-Blogs .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {
  bottom: 0% !important;
  top: unset;}


/* big-blogs section end here */

.big-footer .footer-grid{
display:grid;
grid-template-columns:repeat(6,1fr);
  margin:4rem 0;
}

.big-footer .col-md-4 p {
  font-family: Lato-Regular;
  font-size: 1.4rem;
  width: 80%;
  color:#6A6A6A !important;
  margin-top: 1.6rem;
}
.big-footer .col-md-4:first-child #py-img{
  width:80% !important;
}
.big-footer .col-md-4 h2 {
  font-family: Lato-Bold;
  font-size: 1.6rem;
  color:#000 !important;
  margin-bottom: 1rem;
  letter-spacing: 0.2.5rem;
}


.big-footer ul li a {
  font-family: Lato-Regular;
  font-size: 1.3rem;
  margin-bottom: 0.9rem;
  position: relative;
  display:block;
    -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, var(--assetscolor1),var(--assetscolor1) 50%,#000 10%);
  background-size: 200% 100%;
  background-position: -100%;
  transition: all 0.3s ease-in-out;

}
.big-footer ul li a:hover{
    background-position: 0%;
  }


.big-footer ul{
  list-style:none;
  padding:0;
  margin:0;
}
.big-footer .col-md-4{position: relative; padding:1rem 6rem;}
.big-footer .col-md-4:first-child{ padding:1rem 0;}
.big-footer .col-md-4::after{
  content:"";
  background: rgb(245,136,41);
  background: var(---topbar); 
height:100%;
width:0.2.5rem;
position:absolute;
top:0;
left:0;
}
.big-footer .col-md-4 .Big-main-logo{
  width:40%;
  margin:0;
}

.big-footer .col-md-4:first-child:after{
  content:"";
display: none;
}

.big-footer .footer-links h2{
font-family: Lato-Bold;
font-size: 1.6rem;
  margin-bottom:1rem;
  letter-spacing: 2px;
    color:#000 !important;
}





.big-footer{
  background:#ECECEC;
  padding:5rem 0 0 0;
  margin:0 1%;
  border-radius:2.4rem;
  margin-bottom:4rem !important;
    }

.big-footer .col-md-12 p{
text-align: center;
font-family: Lato-Regular;
font-size: 1.4rem;
margin-bottom: 0;
color: #6A6A6A !important;
}
.big-footer .col-md-12 p span{
font-family: Lato-Bold;
color:#424242;
margin-inline: 1.5rem;
}

.big-footer .big-main-container{
  width:min(100% - 10px, 88%);
}

.big-footer .col-md-12::before{
  content:"";
  background:#D4D4D4; 
  width:100%;
  height:0.3rem;
  position: absolute;
  top:0;
  left:0;
}

.big-footer .col-md-12{
  padding:2.5rem 0;
}

.ft-socialmedia{
  display:flex;
  align-items:center;
  margin-top:2.5rem;

}
.ft-socialmedia i{
  font-size:2rem;
  color:#0088FD;
  transition:all 0.5s linear;
}
.ft-socialmedia i:hover{
  color:var(--highlight);
}
.ft-socialmedia img{
width:100%;
  object-fit:contain;
aspect-ratio:3/2;
}
.ft-socialmedia a{
display:inline-block;
width:10%;
text-align:left;
}

/* section after space */

.big-newbanner,.big-newpromise,.big-heartslider,.bigs-newservices,.bigs-produts,.bigs-specialpartner,.big-Blogs{
  margin-bottom:10rem;
}
.big-reviews{
    margin-bottom:2.5rem;
}
.big-product-tabs{
    margin-bottom:6rem;
}

.big-imglink{
    margin-bottom:8rem;
}



/* section after space */





.big-footer2{
  background:#F2F2F2;
padding: 5rem 1rem 0 1rem;
}
.big-footer2 .col-6{
  position: relative;
  padding:1.6rem 1.6rem 1rem 1.6rem;
  margin-bottom:2.5rem;
}

.big-footer2 .row:nth-child(5){
border-block:1.5px solid var(--textmaincolor);


}

.big-footer2 .col-6 h2{
font-family:Lato-SemiBold;
font-size:1.4rem;
margin-bottom:1rem;
  color:var(--textmaincolor) !important;
}
.big-footer2 .col-6 ul li{
font-family:Lato-Regular;
font-size:1.4rem;
margin-bottom:1rem;
position: relative;
   color:var(--textmaincolor) !important;
}
.big-footer2 .col-6:last-child:after{
content: "";
background:rgba(126, 126, 126, 0.08);;
width:0.2.5rem;
height: 102%;
position: absolute;
 top: -6%;
left: -5%;
}





.big-footer2 .col-6 ul li::marker{
  content:" ";
  opacity:0;
}

.big-footer2 .col-6 ul{
  padding:0;
  margin:0 !important;
  list-style:none !important;
}

.big-footer2 .col-12 a img{
width:50%;
margin-bottom:1rem;
}
.big-footer2 .col-12 p{

margin-bottom:1rem;
font-family:Lato-Regular;
font-size:1.4rem;
width:100%;
   color:var(--textmaincolor);
}
.big-footer2 .col-12:first-child{
  margin-bottom:2.5rem;
}
.big-footer2 .payment{
  margin:0 0 1.6rem 0;
}

.big-footer2 form{
  display:flex;
  align-items:center;
  position: relative;
}
.big-footer2 form input,.big-footer input{
  width:100%;
  background:var(--textcl2);
  height:7.0rem;
  border-radius:23px;
  border:1px solid var(--textmaincolor);
  padding:1rem;
    font-family:Lato-Regular !important;
  font-size:1.6rem;
  font-size:1.6rem;
}
.big-footer2 form input{
    border-radius:0.6rempx;
}

.big-footer2 form input::placeholder,.big-footer input::placeholder{
  font-family:Lato-Regular !important;
  font-size:1.6rem;
  color:var(--textmaincolor) !important;
  padding-left:1rem !important;
}

.big-footer2 form input::-webkit-input-placeholder{
  color:var(--textmaincolor) !important;
}
.big-footer2 form input::-ms-input-placeholder{
	  color:var(--textmaincolor) !important;
}
.big-footer2 form button,.big-footer form button{
  width:4.5vw !important;
  background:#0088FD !important;
  height:7.0rem !important;
   border-radius:23px;
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  position: absolute !important;
  right:0 !important; 
  
}
.big-footer form button img{
  width:30%;
}
.big-footer2 form button img{ 
  width:20%;

}

.big-footer2 .socialmedia img{
width:100%;
}
.big-footer2 .socialmedia ul{
justify-content:space-between;
display:grid;
margin:2.5rem 0 1rem 0;
grid-template-columns:repeat(5,1fr);
}

.big-footer2 .col-12::after{
  content:"";
  background: rgb(2,136,253);
  background: var(---topbar); 
  width:100%;
  height:0.2.5rem;
  position: absolute;
  top:0;
  left:0;
}

.big-footer2 .col-12 ul li{
  font-family:Lato-Regular;
  font-size:1.4rem;
  margin-left:2.5rem;
   color:var(--textmaincolor) !important;
}
.big-footer2 .col-12 ul li:first-child{
  margin-left:0;
}

.big-footer2 .col-12 ul{
padding:0;
margin:0;

}

.big-footer2 .col-12{
  padding-top:1.6rem;
}

.jdgm-carousel-wrapper {
    display: none !important;
}




/* landing page section start */


.h1.product-single__title{
  font-family:Lato-Bold;
  font-size:2.5rem;
  line-height:1.1;
  width:80%;
  color:#626262 !important;
  border-radius:1.2rem 1.2rem 0 0;
  padding-bottom:1.3rem !important;
}


.product-meta{
  display:flex;
  align-items:center;
  flex-direction:row-reverse;
  justify-content: start;
  padding:0;
 column-gap:1rem;
}

  .js-qty #quantity{
    background:none !important;
    border:0;
     padding:3% 4%;
  }
.js-qty {
  max-width:100%;
  width:75%;
  max-height:auto !important;
  height:auto;
 background:var(--maincl1) !important;
          border-radius:15px;
  overflow:hidden;
}

.js-qty .js--add,.js-qty .js--minus {
  border:0 !important;
  color:var(--textcl1) !important;
  font-size:2.5rem;
    font-family:Lato-Regular !important;
  padding:0 20%;
}
.js-qty input[type="text"]{
     font-family:Lato-Regular !important;
font-size:2.5rem;
  color:var(--textcl1);
  height:auto;
width:auto;
}
.quantity-selector{
    font-size:2rem !important;
    font-family:Lato-Bold !important;
}

.js-qty .js--qty-adjuster{
 display:flex;
  justify-content:center;
align-items:center;
}
.product-block.product-block--price.small--text-center .product__price.sale-price .money, .product__price .money{
    font-family:Lato-Bold !important;
  font-size:3.1rem;
  color:#323232 !important;
}
.product-meta li:nth-child(2){
  display:flex;
  flex-direction:column-reverse;
  row-gap:0.1.6rem;
}
#comparePrice{
  display:none;
}

.product-meta .jdgm-preview-badge .jdgm-star.jdgm-star{
  color:#FFC820 !important;
  font-size:1.5rem;
}

.product-meta .product-meta--review{
  margin-left:1rem;
}
.product-meta .jdgm-prev-badge__text{
font-family: Lato-Regular !important;
  font-size: 1.6rem;
  text-decoration: none !important;
  margin-left: 0.5rem;
  color: #000000 !important;
}
}
.product-block.product-block--price.small--text-center .product__price.product__price--compare .money{
        font-family:Lato-Regular !important;
  font-size:1.6rem;
  text-decoration:line-through;
  color:var(--highlight) !important;
}


#productPhoto {
  border-radius: 2.7rem;
  overflow: hidden;
  display:block;
}

.item.dnumitem-1,.product-photo-thumbs a{
  border-radius:1.0rem !important;
  overflow: hidden;
}
.product-photo-thumbs a{
  padding:0 !important;
}

.add-to-cart{
  border-radius:1.2rem !important;
  overflow:hidden;
  font-family:Lato-Bold;
  font-size:1.6rem;
  height: auto;
  padding:0.8rem 0 !important;
}

.sc-desktop-button .add-to-cart{
    border:1.5px solid var(---topbar) !important;
}


.shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw{
   border-radius:1.2rem !important;
  overflow:hidden !important;
  background:#0289FD !important;
  font-family:Lato-Bold !important;
  font-size:1.8rem !important;
  border:0 !important;
  height: auto !important;
  position:relative;
  z-index:1;
  border:1.5px solid #0289FD !important;
  width:40%;
  padding:0.9rem 0 !important;
  text-transform:capitalize !important;
  color:var(--textmaincolor1) !important;
}


.shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw:hover {
    border-color:var(--highlight) !important;
}

.shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw:after {
 content: "";
 background:var(--highlight);
 position: absolute;
 z-index: -1;
 left: -20%;
 right: -20%;
 top: 0;
 bottom: 0;
 transform: skewX(-45deg) scale(0, 1);
 transition: all 1s;
height:120%;
}
.template-collection .jdgm-prev-badge__text{
      font-family:Lato-Medium !important;
  font-size:1.4rem;
  text-decoration:none !important;
color: #363636 !important;
}
.template-collection .jdgm-star.jdgm--half::before,
.template-collection .jdgm-star.jdgm--on::before {
    font-size: 1.2rem;
  color:#FFC820;

}
.shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw:hover:after {
 transform: skewX(-45deg) scale(1, 1);
 -webkit-transition: all 01s;
 transition: all 0.5s;
}

.sc-new-thumb-name img {
  width: 100% !important;
}
.add-to-cart span{
  font-family:Lato-Bold;
  font-size:1.8rem;
  color:var(---topbar) !important;
  text-transform:capitalize !important;
  display:flex;
  align-items:center;
  justify-content:center;
  column-gap:1rem;
}
#spice_product_main_block_7787342037190{
   border-radius:1.2rem !important;
  overflow:hidden;
  border: 1px solid #E1E1E1
    -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.25);
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.25);
  box-shadow: 0 0 4px 0 rgba(0,0,0,.25);
  padding: 2% 6% !important;
  width:88% !important;
}
#layout-03 .spice-spa-addon-product-item:hover {
  box-shadow:none;

}
.spice-spa-addon-product-link{
    font-family:Lato-Regular !important;
  font-size:1.6rem !important;
}
.spice-spa-addon-price-main{
     font-family:Lato-Bold !important;
  font-size:1.6rem !important;
}

#quantity_7787342037190{
  border:1px solid var(---topbar) !important;
  display:flex;
  justify-content:center;
  align-items:center;
}
.spice-spa-addon-product-item button.spice-spa-addon_event_init{
   border:1px solid var(---topbar) !important;
}

.big-header .big-topbar{
    background:var(--maincl2);
    padding:10px;
    margin-bottom:1.5rem;
}
.big-header .big-topbar h1{
font-family:var(--headingfontMB);
font-size:1.6rem;
color:var(--textcl1);
}



.jdgm-prev-badge__text{
  text-decoration:underline;
}


.big-top-header{
    margin-bottom:1.6rem;
}
.big-top-header .big-hd-logos img{
    width:80%;
}
.big-top-header .big-hd-logos a{
   display:inline-block;
   padding-left:8%;
}

.big-top-header .big-hd-logos{
    display:flex;
    justify-content:end;
}




/* Big-top section end here */

.big-navbar .big-main-container{

  border-bottom: 1px solid var(--maincl1);
}
.border-none{
  border:0 !important;
}
.big-navbar ul{
    list-style:none;
    display:flex;
    justify-content:center;
    margin-bottom:1.6rem;
}
.big-navbar ul li{
    margin-right:1%;
    display:flex;
    position: relative;
    z-index:1;
    padding:0 1.5% 0 0;
}

.big-navbar ul li a i{
   padding-left:0.5rem;
}
.big-navigation {
  width: 100%;
  height:auto;
  transition:all 0.5s linear;
  background:var(--textcl1);
  padding:1% 0 0 0;
  z-index: 999;
}


.nav-droplinks{
  height:350px;
  overflow:auto;
  border-top:1px solid var(---topbar);
}
.nav-droplinks li{
border-bottom:1px solid var(--textlight);
  padding:1rem 0;

}
.nav-droplinks li a{

font-size:1.6rem !important;
}
.nav-droplinks li:last-child{
border-bottom:0;
}

.scrolled-down {
  top: 0 !important;
  box-shadow: 0 10px 50px rgba(0, 0, 0, 0.14);
  border-bottom:2px solid var(--maincl1);
}


.menu {
  overflow: hidden;
  position:absolute;
  z-index: 1;
  top:61%;
  left: 0;
  width:100%;
 background:transparent;
  opacity: 0;
  visibility:hidden;
  translate: 0 -10px;
  box-shadow:0 20px 30px rgba(57, 76, 96, 0.06);
   transition: 0.3s;
  min-height:0;
   height:10vw;
   overflow:hidden;
  z-index:1;

  }

.template-index .menu {
  overflow: hidden;
  position:fixed;
  z-index: 1;
  top:11%;
  left: 0;
  width:100%;
  background:transparent;
  opacity: 0;
  visibility:hidden;
  translate: 0 -10px;
  box-shadow:0 20px 30px rgba(57, 76, 96, 0.06);
   transition: 0.3s;
  min-height:0;
  height:10vw;
  z-index:1;
   overflow:hidden;

  }

 .menu .big-main-container {
   background:#f7f6f4;
  padding-block: 4rem;
margin-top:2rem;
}

.new-fixed .menu{
  top:6.3% !important;
}


.menu .col-md-9{
 height: 100%;
  padding:0 1.6rem 0 0;
}

  .menu .pd-img-box{
border-radius:1.2rem !important;
overflow: hidden;
  }
  .menu .pd-text a{
  font-family: Lato-SemiBold;
  font-size: 1.6rem;
  color: var(---topbar) !important;
  text-align: center;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-top:1rem;
  }
.menu .pd-text p{
  font-family: Lato-Regular;
font-size: 1.6rem;
color: var(--textlight);
text-align: center;
margin-bottom: 0;
}

.arrow-rotate{
  transform:rotate(90deg);
  transition:transform 0.2s linear;
}

  .menu .big-btn{
    font-family: Lato-SemiBold;
font-size: 1.6rem;
background: var(--maincl1);
display: inline-block;
padding: 1.5rem 0;
width: 100%;
text-align: center;
color: var(--textcl1) !important;
border-radius: 15px;
margin-top:1rem;
  }

  .menu .col-md-3 ul{
    list-style:none;
  padding:0 1.5rem;
    width:80%;
  } 

  .menu .col-md-3 ul li a{
    font-family:Lato-Regular;
    font-size:1.6rem;  
    padding:1% 0;
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100%;
    cursor: pointer;
    color:var(--textlight) !important;
  } 

  .menu .col-md-3 .drop-down>li:first-child a{
    color:var(---topbar) !important;
  }

  .top-p{
    top: 16% !important;
  }

.menu .row{
  pointer-events: none;
}

.open .menu .row{
  pointer-events:auto !important;
}

/* body.open {
  overflow-y: hidden;
} */
 .open .menu { 
  opacity: 1;
  visibility: visible; 
  translate: 0;  
    height:33vw;
   z-index:999;
  }
  .drop-down {
    list-style: none; 
    overflow: hidden; 
    min-height:auto;  
    height:auto;
    font-family: Arial;
    padding: 0;
    -webkit-transition: height 0.3s ease;
            transition: height 0.3s ease;
  }

  .drop-down.closed {
    height: 44.5px;
  }
  

  .drop-down li a{
    display:inline-block;
    text-align:left;
    color: #000;
    text-decoration: none;
    padding: 10px; /* Larger touch target area */
  }

 
  
  
/* Big-navbar section end here */




.quantitybox{
  float:none !important;
}

.btn.btn--tertiary.btn--full.add-to-cart.spice-submit-button {
  width:70% !important;
  float:left;
margin-right:1.2rem;
}

.btn.btn--full.add-to-cart.spice-submit-button {
  width: 100%;
  
}

.personalize-detail{
  background:#F6F6F6;
/* border: 1px solid #E1E1E1; */
border-radius:1.2rem;
/* padding: 1.6rem; */
}
.personalize-detail ul{
  list-style:none !important;
  padding:0;
}
.personalize-detail li{
  font-family:Lato-Regular;
  font-size:1.6rem;
  color:var(---topbar);
  margin-bottom:1rem;
  display:flex;
  align-items:center;

}
.personalize-detail li img{
  width:3rem;
  aspect-ratio:2/3;
  object-fit:contain;
    margin-right:1rem;
  
}

.personalize-detail li::marker{
  display:none !important;
}

.template-collection.cart-has-items.jdgm--leex-script-loaded.js-animate.swym-ready.swym-buttons-loaded .grid__image-ratio.grid__image-ratio--square.lazyloaded {
  border-radius: 2.5rem;
  overflow: hidden;
}

.grid-product__content .grid-product__title{
font-family: Lato-SemiBold !important;
font-size: 1.6rem !important;
color: var(---topbar) !important;
text-align: center;
margin-bottom: 0;
display: block;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
  font-weight:100 !important;
}
.grid-product__price{
  margin-top: 0 !important;
}
.grid-product__price span{
  font-family: Lato-Regular !important;
font-size: 1.6rem !important;
color: var(--textlight) !important;
text-align: center;

}

.grid-product__price .money{
  font-family:Lato-Bold;
  font-size:1.6rem;
  color:var(--textlight);
}
.grid-product__price--original .money{
  font-family:Lato-Bold;
  font-size:1.5rem;
  color:var(--textlight);
}

.template-collection.cart-has-items.jdgm--leex-script-loaded.js-animate.swym-ready.swym-buttons-loaded .line{
  background:var(--maincl2);
}

.template-collection h1.section-header--title{
  color:var(--textcl2);
  font-family: Bergen-Light;
font-size: 4.2.5rem;
  font-weight:100;
}
.form-horizontal {
  display: flex;
  align-items: center;
}

.btn:hover {
  background-color: var(--highlight) !important;
}



#AddToCartForm-7791934734534{
  margin-bottom:1.6rem;
}

#custom-slider1 .swiper-slide{
 border-radius: 2.7rem;
overflow: hidden;
display: block;
}


#custom-slider1 .swiper-slide-thumb-active{
  border:1px solid var(--maincl1);
}

.product-single__description{
  border:none !important;
}
.sort-by.limit-by.hidden-xs {
  display: none;
}


.big-discount {
  position: absolute;
  right: -9%;
top: 1.2%;
  background: var(--maincl2);
  font-family: Lato-Bold;
  font-size: 1.6rem;
  color: var(--textcl1);
  font-weight: 100;
  padding: .5rem 4rem;
  transform: rotate(45deg);
  border:2px solid var(--textcl1);
}

.product-single__description p{
  font-family:Lato-Regular;
  font-size:1.6rem;
  line-height:1.4;
  color:var(--textcl2);
  font-weight:100;
}

.product-single__description h3{
   font-family:Bergen-Medium;
  font-size:1.6rem;
  line-height:1.5;
  color:var(--textcl2);
  font-weight:100;
  margin-bottom:1rem;
}

.product-single__description ul{
  padding:0 !important;
  margin:0;

}

.product-single__description ul li{
  font-family:Lato-Regular;
  font-size:1.6rem;
  line-height:1.4;
  color:var(--textcl2);
  font-weight:100;
  margin-bottom:1rem;
}
.product-single__description ul li::marker{
 color:var(--maincl1);
  font-size:1.6rem;
}


.quantitybox{
  margin-bottom:1rem;
}
.jdgm-rev-widg__title{
  font-family:Lato-Bold !important;
font-size:2.5rem;
margin-bottom: 4rem;
  color: var(---topbar) !important;
font-weight:100;
  text-align:center;
}


.template-product.jdgm--leex-script-loaded.js-animate.cbb-product-page.swym-ready.swym-socialchaatnewtheme-872.swym-socialchaatnewtheme-872-iconbtnlink.swym-buttons-loaded .big-categories-pd .big-main-container h1{
  text-align:center;
}

.template-product.jdgm--leex-script-loaded.js-animate.cbb-product-page.swym-ready.swym-socialchaatnewtheme-872.swym-socialchaatnewtheme-872-iconbtnlink.swym-buttons-loaded .big-Promise .big-main-container>h1{
  text-align:center;
}

.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals-wrapper{
    display:none !important;
}
.jdgm-rev.jdgm-divider-top.jdgm--done-setup.jdgm--leex-done-setup{
  border-radius:1.2rem;
overflow: hidden;
  background:#fff !important;
  padding:0 !important;
}
.jdgm-rev__content{
  padding-inline:1.6rem;
}

.jdgm-rev__author{
  margin-bottom: 0 !important;
font-family: Lato-Bold;
font-size:1.6rem;
  padding-right:1rem;
  color:var(---topbar) !important;
}

.jdgm-rev__buyer-badge{
  font-family: Lato-Regular !important;
  font-size:1.1.6rem !important;
  background:var(--maincl1) !important;
}

.jdgm-rev__icon::after{
  background:var(--maincl1) !important;
}
.jdgm-rev__icon::before{
  color:var(--maincl1) !important;
}
:not(.jdgm-prev-badge__stars) > .jdgm-star {
  color: #009cff;
  font-size: 1.5rem;
}
.jdgm-rev .jdgm-rev__author-wrapper{
  display:flex;
  align-items:center;
}

.jdgm-rev__body p{
  margin-bottom: 0 !important;
font-family: Lato-Regular;
font-size:1.6rem;
  color:var(--textlight) !important;
}
.jdgm-rev__title{
  font-size:1.6rem !important;
  color:var(---topbar) !important;
}

.jdgm-rev__header,.jdgm-rev__content{
  font-size:1.6rem;
}



.jdgm-sort-dropdown,.jdgm-rev-widg__summary-inner{
  display:none !important;
}


.jdgm-widget-actions-wrapper{
  float:none !important;
}





.grid__item.medium-up--one-half.borderpadding .swiper-slide {
  border-radius: 2.5rem;
  overflow: hidden;
}

  .jdgm-widget-actions-wrapper a{
font-family: Lato-Regular !important;
color:#fff !important;
font-size:1.8rem !important;
    background:#0289FD !important;
text-align: center;
display: block !important;
padding: 1rem 1.6rem !important;
border-radius:1.2rem !important;
  }

.jdgm-review-widget--small .jdgm-histogram{
  text-align:center;
  font-family: Lato-Bold;
font-size: 1.6rem;
text-align: left;
margin-bottom: .7rem;
}

.swym-btn-container .swym-add-to-wishlist.swym-heart::after,.swym-wishlist-cta {
  content: "";
  color: var(--maincl1) !important;
  font-weight:500;
}


.swym-wishlist-cta{
  font-family: Lato-Bold;
font-size: 1.6rem;
}
.sc-custom-tax li{
    font-family:Lato-Regular;
font-size: 1.6rem !important;
  margin-bottom:0 !important;
  color:var(--textlight) !important;
}
.sc-custom-tax li:first-child{
  margin-left:1rem;
}

#test1 .swiper-button-next, #test1 .swiper-button-prev {
  color: var(--textcl1) !important;
  background: var(--maincl1) !important;
  border-radius: 50%;
  display: flex !important;
  justify-content: center;
  align-items: center;
  width: 40px !important;
  height: 40px !important;
  font-size: 1.6rem;
  
}

#test1 .swiper-button-next::after, .swiper-rtl .swiper-button-prev::after {
  content: 'next';
  display:none !important;
}
.pplrlabel{
font-family: Lato-Bold;
font-size: 1.8rem !important;
line-height: 1;
color: var(--textcolor1);
}

.pplr-character-count{
     font-family: Lato-Regular;
font-size: 1.6rem;
}

.pplr-wrapper input{
  height:5rem;
  border:1.5px solid var(---topbar) !important;
border-radius:1.2rem !important;
  padding:0.7rem !important;
  font-family: Lato-Regular;
font-size: 1.6rem;
color:var(--textmaincolor) !important;
}


.pplr-wrapper input::-webkit-input-placeholder{
  font-family: Lato-Bold;
font-size: 1.6rem;
color:var(--textcl2) !important;
}

  .price-new{
    color:var(--textcl2) !important;}
  #shopify-section-product-template .product-single__title{
    color:var(--textcl2) !important;
  }

.product-meta--review.sc-custom-tax{
  padding:0;
  margin:0;
  margin-left:1rem;
  text-align:left;
  margin-bottom: 0.5rem !important;
}
.swym-button.swym-add-to-wishlist.swym-inject.swym-iconbtnlink.swym-heart.swym-loaded{
  display:none !important;
}



.sc-custom-qty {
  display: flex !important;
  align-items:center !important;
}
.swym-button.swym-add-to-wishlist-view-product{
  width:100% !important;
  max-width:75% !important;
  text-align:left !important;
  display:flex !important;
  flex-direction:row-reverse;
  padding-left:1.6rem !important;
  justify-content:start !important;
  height:auto !important ;
  font-family: Lato-Regular !important;
font-size:1.6rem !important;
  text-transform:capitalize !important;
color:var(--maincl1) !important;
  opacity: 1!important;
}
.swym-add-to-wishlist-view-product::after {
  color: #000 !important;
  font-family:Fontawesome !important;
   color:var(--maincl1) !important;
}
.jdgm-subtab__name,.jdgm-subtab__name.jdgm--active{
    font-family: Lato-Regular !important;
font-size:1.6rem !important;
}

.jdgm-ans.jdgm--done-setup {
  border-radius: 2.5rem;
  overflow: hidden;
}
.variant__label{
font-family: Lato-Bold;
font-size: 1.8rem;
line-height: 1;
color: var(--textcolor1);
}
.qtydiv label{
      font-family:Lato-Regular !important;
font-size:1.6rem !important;
  color:var(---topbar) !important;
  letter-spacing:0 !important;
}


.variant-input-wrap input[type="radio"]:checked + label,.variant-input-wrap label{
  border:1px solid var(--maincl1) !important;
  width:100% !important;
  box-shadow:none !important;
    font-family: Lato-Bold !important;
font-size:1.6rem !important;
  color:var(--textcl2) !important;
}

.big-accordions-tab > #accordions-tabs > ul{
  width: 56% !important;
}
.big-accordions-tab > #accordions-tabs li{
  width:39% !important;
}

.big-accordions-tab .accordion-body > ul > li{
  font-size:1.6rem !important;
}

.big-accordions-tab .accordion-body >p{
  font-size:1.6rem !important;
}
.big-accordions-tab .accordion-body > ul > li::marker{
  color:var(--maincl1);
  font-size:1.6rem;
}

.btn.btn--full.add-to-cart {
  width:70%;
  /*float:left !important;*/
  border:0 !important;

  margin-right: 1.2rem;
  background:#0289FD !important;
  
}


.sc-desktop-button{
  margin-bottom:2rem !important;
}
.sc-custom-qty{
  margin-bottom:1.6rem !important;
}
.accordion-button:focus{
  box-shadow:none !important;
}

.big-none{
  display:none !important;
  opacity:0;
  visibility:hidden;
  transition:all 0.5s linear;
}

.big-block{
  display:block !important;
   opacity:1;
  visibility:visible;
    transition:all 0.5s linear;
}


.template-product #shopify-section-header,.template-collection #shopify-section-header{
  position:relative !important;
}

.template-collection #shopify-section-header,.template-product .scrolled-down {
  top:unset !important;
  box-shadow:none !important;
  border-bottom:0 !important;
}

.spice-spa-addon-heading{
font-family: Lato-Bold;
font-size: 1.8rem;
line-height: 1;
color: var(--textcolor1);
}

.pplr-btn{
border-radius:1.2rem !important;
overflow: hidden !important;
background:#F6F6F6 !important;
font-family: Lato-Bold !important;
font-size:1.8rem !important;
height: auto !important;
padding: 1rem 0 !important;
  border:1.5px solid var(---topbar) !important;
text-transform: capitalize !important;
color:var(---topbar) !important;
}




  .grid__image-ratio.grid__image-ratio--square.lazyloaded {
  border-radius:2.5rem !important;
  overflow:hidden !important;
}

.login-text{
  color:var(--maincl1) !important;
}

.header__icon.h-wishlist-icon.wishlist-page-widget {
  background: var(--textcolor4);
  padding: 1rem;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition:all 0.5s linear;
}
.header__icon.h-wishlist-icon.wishlist-page-widget:hover{
  background:var(--assetscolor1);
}

.header__icon.h-wishlist-icon.wishlist-page-widget:hover .icon {
   stroke:#fff;
    fill:#fff;
  
}
.header__icon.h-wishlist-icon.wishlist-page-widget .icon {
  fill: transparent;
  stroke: #A4A4A4;
  transition:all 0.5s linear;
  stroke-width: 2.5;
}

select#sortBy{
  border: 1px solid var(--maincl1);
height: 32px;
font-size: 13px;
padding: 4px 35px 4px 7px;
width: 141px;
background:var(--textcl1);
  color:var(--maincl1) !important;
   border-radius:8px !important;
font-family: Lato-Regular !important;
}

.sc-custom-serach{
position: absolute;
width: 0%;
right: 4% !important;
transition: all 0.5s linear;
visibility: hidden;
bottom: -63%;
}




.sc-custom-serach input{
width:100%;
  background:#fff;
  border:1px solid var(---topbar) !important;
  font-family:Lato-Regular;
  font-size:1.6rem;
  padding:1.1rem 1rem;
  color:#000 !important;
  border-radius:1.2rem !important;
}
.sc-custom-serach svg{
  display:none !important;
}

.input-group-field.snize-input-style::placeholder{
  color:#000 !important;
}


.input-group-btn {
  position: absolute;
  left: 2%;
}
div.snize-ac-results {
  z-index: 444 !important;
}


.sc-now{
  visibility:visible;
  width:18%;
}



.input-group-field.snize-input-style::placeholder{
  color:#000 !important;
}

.gl-fullscreen-layer.gl-animate-transition{
  background:#fff !important;

}

  .gl-filter-search-fullscreen input{
 border-radius:1rem !important;
    max-width: 50% !important;
    margin:0 auto !important;
    padding:0 1rem !important;
      font-family: Lato-Regular !important;
  font-size:1.6rem;
    border:1.5px solid var(--maincl1) !important;
  }
  .gl-filter-search-fullscreen .gl-d-close-btn{
  background:var(--textcl1) !important;
  border-radius:50%;
  border:1.5px solid var(--maincl1) !important;
}
.gl-fullscreen-layer svg path{
   fill:var(--maincl1) !important;
}

.gl-fullscreen-suggestions
{
        font-family: Lato-Regular !important;
        color:var(--textcl2) !important;
}

.gl-list.gl-fullscreen-top-searches{
  font-family: Lato-Regular !important;
        color:var(--textcl2) !important;
  border-radius:1.6rem !important;
  border:1.5px solid var(--maincl1) !important;
}
.gl-fullscreen-layer .gl-fullscreen-results__meta{
   border-radius:1rem;
   border:1.5px solid var(--maincl1) !important;
    font-family: Lato-Regular !important;
   color:var(--textcl2) !important
}

.gl-card-thumbnail{
  border-radius:1.6rem;
  overflow:hidden;
}

.gl-fullscreen-layer .gl-card-title,.gf-search-item-product-vendor{
      font-family: Lato-Regular !important;
   color:var(--textcl2) !important
}

.gl-card-price{
    color:var(--textcl2) !important
}

.gl-fullscreen-layer .gl-d-searchbox-icon{
  display:none !important;
    font-family: Lato-Regular !important;
}

.sc-custom-serach .search-bar{
  display:flex;
  align-items:center;
  width:100%;
}
.search-bar--submit.icon-fallback-text{
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
}

.desc{
background: rgba(19, 144, 253,0.4);

  color:var(--textcl2);
  font-family: Lato-Regular !important;
  font-size:1.6rem;
  border-radius:1rem;
}
.snize-ac-results ul li{
   font-family: Lato-Regular !important;
  font-size:1.6rem;
  text-transform:capitalize;
}
.personalize-detail ul{
  margin:0;
}
.personalize-detail{
  margin-bottom:2.5rem !important;
}

.transition-body{
  background:#fff !important;
}
.template-collection .pagination{
  margin-bottom:1.6rem !important;
}

.pagination{
     font-family: Lato-Regular !important;
  font-size:1.6rem;
  display:flex;
  align-items:center;
}
.pagination .next,.pagination .prev{
background:var(--maincl1);
   display:flex;
  align-items:center;
  justify-content:center;
  
}

.pagination .next,.pagination .prev a{
  color:var(--textcl1) !important;
}

.pagination .page.current{
  color:var(--highlight) !important;
  opacity:1 !important;
}


#shopify-section-product-recommendations{
  background:#fff !important;
}

.page-container{
  background:#fff;
}

#tab2 ol li{
     font-family:Lato-Bold;
    font-size:1.6rem;
color:var(--textcl2) !important;
}
#tab1 ol li{
 font-family: Lato-Regular;
font-size: 1.6rem;
line-height: 1.4;
color: var(--textcl2);
}

.product-single__header{
  border:0 !important;
  margin:0 !important;
}

.cbb-frequently-bought-container.cbb-desktop-view {
  width:38% !important;

  margin-left: auto !important;
  margin-right:5rem !important;
}

.cbb-frequently-bought-container.cbb-desktop-view
{
background:var(--textcl1) !important;
  border:1px solid var(--maincl1) !important;
  border-radius:3.5rem;
  position:relative;
  padding:4rem 1.6rem 2.5rem 1.6rem !important;
}

.cbb-frequently-bought-selector-list{
  display:none !important;
}

.cbb-frequently-bought-plus-icon.skiptranslate.notranslate{
  display:none !important;
}


.cbb-frequently-bought-title.translatable{
font-family: Bergen-Light;
font-size:2.5rem !important;
position: absolute;
font-weight: 100;
top: -5%;
background: var(--textcl1);
left: 50%;
transform: translate(-50%);
display: block;
width:73%;
text-align: center !important;
}

.cbb-frequently-bought-total-price-text.translatable{
 font-family: Lato-Regular;
font-size:1.6rem !important; 
  color:var(--textcl2) !important;
}

.cbb-frequently-bought-form{
 width:100% !important;
  max-width:100% !important;
  text-align:center;
}
.cbb-frequently-bought-total-price-box s> .money{
   font-family: Bergen-Light;
font-size:1.6rem !important; 
  color:var(--textcl2) !important;
 margin-left:1rem !important;
 
}

.cbb-frequently-bought-total-price-box .money{
     font-family: Lato-Bold;
font-size:1.6rem !important; 
  color:var(--maincl1) !important;
   margin-left:0.5rem !important;
}
.cbb-frequently-bought-add-button{
  width:90% !important;
  border-radius:1.2rem !important;
overflow: hidden;
background: var(--maincl1) !important;
font-family: Lato-Bold !important;
font-size: 1.6rem;
height: auto;
padding: 1rem 0 !important;
text-transform: uppercase !important;
}


.cbb-frequently-bought-products {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center;
  float:unset !important;
}

.cbb-frequently-bought-product-image{
  border-radius:1.6rem;
  overflow:hidden;
}

.template-customers-login .section-header__title{
  font-family: Bergen-Light;
font-size:2.8rem;
  background:#f7f6f4 !important;
  color: var(--textcolor1) !important;
}

.template-customers-login .section-header::before{
  content:"";
  border-color:var(--maincl1) !important;
}

#customer_login label,.label-info,.template-customers-register #create_customer label{
font-family: Lato-Bold !important;
font-size: 1.8rem !important;
line-height: 1 !important;
color: var(--textcolor1) !important;
letter-spacing: 1% !important;

}

#customer_login input{
  height:4rem !important;
}




/* intigration after fixed*/
.site-nav__link.site-nav__link--icon.site-nav__link--cart.js-drawer-open-cart.js-no-transition{
  padding:0 0 0 0 !important;
  background:#f7f6f4 !important;
  position:relative;
}

.site-header {
  display: none;
}

.cart-link__bubble-num{
  background:#A4A4A4;
  border-radius:50%;
    font-family: Lato-Bold !important;
    color:var(--textmaincolor1);
}



.page-width{
  max-width:88%;
  width:min(100% - 10px, 88%) !important;
  padding:0 !important;
}

.h-wishlist-icon .wishlist-h-count{
  background:#FF5500 !important;
  display:flex;
  justify-content:center;
  align-items:center;
  padding-left:0 !important;
}


.product-block{
  margin-right:1rem !important;
}

.icon-and-text span{
      font-family: Lato-Regular !important;
  font-size:1.6rem !important;
}

.variant-input-wrap{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  column-gap:1rem;
  margin-bottom:2rem !important;
}


.spice-spa-addon-product-title a
{
        font-family: Lato-Regular !important;
  font-size:1.6rem !important;
}

.spice-spa-addon-layouts{
margin-bottom:2.5rem !important;
}
.big-accordions-tab{
  margin-top:2.5rem;
}
.big-accordions-tab .accordion-header button{
  box-shadow:none !important;
}
.jdgm--leex-script-loaded .jdgm-rev-widg__header, .jdgm--leex-script-loaded .jdgm-rev-widg__actions, .jdgm--leex-script-loaded .jdgm-rev, .jdgm--leex-script-loaded .jdgm-quest{
  box-shadow:none !important;
}



.template-product .big-categories-pd .big-main-container h1{
  text-align:center !important;
}

.jdgm-histogram .jdgm-star,
{
color:var(--maincl1) !important;
}
.jdgm-histogram__bar-content{
  background:var(---topbar) !important;
}




.jdgm-ask-question-btn{
    border-color:var(--maincl1) !important;
  color:var(--maincl1) !important;
}


.big-accordions-tab .accordion-body{
  padding-top:0 !important;
}

.jdgm-form__title{
    font-family: Bergen-Light !important;
  font-weight:100;
font-size: 2.5rem !important;
  color:var(--textcl2) !important;

}

.jdgm-form .jdgm-form__fieldset > label{
  font-family: Bergen-Medium;
font-size: 1.6rem;
    color:var(--textcl2) !important;
}

  .big-accordions-tab .accordion-header button{
        color:var(--textcl2) !important;
  }

  

  
.js.shopify-features__smart-payment-buttons--enabled .page-content{
  padding:0 !important;
}
#shopify-section-template--15523413262534__product-recommendations{
  margin-top:5rem;
}

#shopify-section-template--15523413262534__product-recommendations .jdgm-rev-widg{
  border:0 !important;
}
.variant-input-wrap select{
  width:80%;
  border:1.5px solid var(---topbar) !important;
  border-radius:1.2rem;
  padding: 1.1rem 1.6rem !important;
      font-family:Lato-SemiBold !important;
  font-weight:100;
font-size:1.6rem !important;
  color:var(--textlight) !important;
  
}

.variant-wrapper--dropdown{
  width:100%;
  margin-top:0 !important;
}

.sc-whishlist-custom-new{
  width:100% !important;
  display:flex;
  align-items:center;
  column-gap:2rem;
}
#test1 .swiper-slide {
  border-radius: 2.5rem;
  overflow: hidden;
}

#test .swiper-slide {
  border-radius:1.2rem;
  overflow: hidden;
  margin-top:1.5rem;
  cursor:pointer !important;
}

.big-accordions-tab .accordion-button::after{
  width:5%;
}
.jdgm-rev .jdgm-rev__pics, .jdgm-rev .jdgm-rev__vids{
  margin:0 !important;
}
  .sc-custom-tax-custom{
    list-style:none !important;
    padding:0 !important;
  margin:0 !important;
    display:none;
  }
  .sc-custom-tax-custom li {
  font-family: Lato-Regular;
  font-size: 1.6rem !important;
  margin-bottom: 0 !important;
  color: var(--textcl2) !important;
  padding: 0 !important;
}
.sc-sticky {
  position: sticky;
  top: 0;
}


.big-accordions-tab .accordion-body > ul > li > a {
  color: var(--maincl1) !important;
  text-decoration: underline !important;
}

.drawer .cart__item{
  grid-gap: 30px;
  display: grid;
  grid-template-columns:90px 1fr;
  grid-template-rows: repeat(2,[row] auto) !important;
  align-items:center;
}

.drawer__cart-empty{
    font-family: Lato-Regular;
  font-size:1.6rem !important;
  color:var(--textlight);
}
.product-slide {
  border-radius: 2.5rem;
  overflow: hidden;
}

.sale-price{
  color:var(--textcl2) !important;
}
.grid-product__tag--sale{
  background:var(--maincl2) !important;
  color:var(--textcl1) !important;
      font-family: Lato-Regular;
  font-size:1.6rem !important;
}

.jdgm-question-form-wrapper label {
    font-family: Lato-Regular;
  font-size:1.6rem !important;
  color:var(--textlight);
}

.jdgm-submit-question.btn.btn_c.button,.jdgm-submit-rev.btn.btn_c.button{
font-family: Lato-Regular !important;
color: var(--textmaincolor1) !important;
font-size: 1.6rem !important;
background:#0289FD !important;
text-align: center;
  border:0 !important;
display: block !important;
padding: 1rem 1.6rem !important;
border-radius:1.2rem !important;
}
.jdgm-question-form input{
  height: 5rem;
border: 1px solid var(--textlight) !important;
font-family: Lato-Regular !important;
font-weight: 100;
font-size: 1.6rem !important;
  padding:0 1.5rem;
color: var(--textcl2) !important;
  border-radius:1rem !important;
}
.jdgm-question-form textarea{
  border: 1px solid var(--textlight) !important;
font-family: Lato-Regular !important;
font-weight: 100;
font-size: 1.6rem !important;
color: var(--textcl2) !important;
    padding:1rem 1.5rem;
    border-radius:1rem !important;
}
.jdgm-histogram.jdgm-temp-hidden {
  text-align: left !important;
}
.jdgm-form label{
      font-family: Lato-Regular;
  font-size:1.6rem !important;
  color:var(--textlight) !important;
}
.jdgm-form__reviewer-name-format-container{
  display:none !important;
}
.jdgm-widget-actions-wrapper {
  display: flex;
  column-gap: 1rem;
  margin:0 auto !important;
}
.jdgm-histogram__row{
  height:18px !important;
  margin-bottom:1rem !important;
     font-family: Lato-Regular;
  font-size:1.6rem !important;
}

.jdgm-histogram__row:last-child{
margin-bottom:0 !important;
}

.cbb-frequently-bought-container.cbb-desktop-view{
  display:none !important;
}

.template-cart .cart__item--qty,.template-cart .cart__item--price.text-right{
  font-family: Lato-SemiBold;
font-size: 2.5rem;
color:var(--textlight) !important;
}

.template-cart .cart__item--headers,.template-cart .cart__footer:not(.drawer__footer){
  border-color:var(--textlight) !important;
}

.template-cart .cart__item-row label {
  font-family: Lato-Regular !important;
  font-size: 1.6rem;
  color:var(--textlight);
}

.template-cart .cart__item-row textarea {
  border: 1.5px solid var(---topbar);
  border-radius:1rem;
  padding:1rem;
    font-family: Lato-Regular !important;
    color:var(--textlight);
}
.template-cart .cart__item-row,
.template-cart .cart__item-row .h3{
  font-family: Lato-Regular !important;
font-size: 1.6rem !important;
  color: var(--textlight) !important;
  text-align:left;
}
.template-cart .cart__footer-page{
  margin-left:0 !important;
}
.template-cart .btn.btn--no-animate.cart__checkout.p_a_t_ch{
font-family: Lato-SemiBold;
color: var(--textmaincolor1) !important;
  background: #0088FD  !important;;
border-radius:1.2rem !important;
font-size: 1.6rem;
padding: 1rem;
display: block;
text-align: center;
z-index: 1;
position: relative;
cursor: pointer;
border: 0 !important;
overflow: hidden;
}
.template-cart .btn.btn--no-animate.cart__checkout.p_a_t_ch::after {
  content: "";
  background-color: var(--highlight)  !important;;
  position: absolute;
  height: 103%;
  z-index: -1;
  left: -20%;
  right: -20%;
  top: 0;
  bottom: 0;
  transform: skewX(-45deg) scale(0, 1);
  transition: all 1s;
}
.template-cart .btn.btn--no-animate.cart__checkout.p_a_t_ch:hover::after {
  transform: skewX(-45deg) scale(1, 1);
  -webkit-transition: all 01s;
  transition: all 0.5s;
}


.template-customers-login #customer_login input{
  border:1px solid var(---topbar);
  height:5rem !important;
  font-family: Lato-Regular;
font-size:1.6rem;
  border-radius:1rem;
  padding:0 1rem;
}


.template-customers-login .btn.btn--full,#register-submit{
    border-radius:1.2rem !important;
overflow: hidden;
background:var(--assetscolor1) !important;
font-family: Lato-Bold !important;
font-size: 1.6rem !important;
height: auto;
padding: 1rem 0 !important;
text-transform: uppercase !important;
color: var(--textmaincolor1) !important;
  border:0 !important;
}

.template-customers-register #create_customer input{
    border:1px solid var(---topbar);
  height:5rem !important;
  font-family: Lato-Regular;
font-size:1.6rem;
  border-radius:1rem;
  padding:0 1rem;
}

#customer_register_link{
font-family: Lato-Bold !important;
font-size: 1.8rem !important;
line-height: 1 !important;
color: var(--textcolor1) !important;
letter-spacing: 1%;
  margin-bottom:1rem !important;
  display:block;
}

 .template-customers-login .sl-wrapper{
    font-family: Lato-Bold;
}

.template-page .rte.rte--nomargin{
font-family: Lato-Regular;
color: var(--textlight);
  font-size:1.6rem;
  margin-bottom:2.5rem;
}
.template-page .rte.rte--nomargin ul{
  margin:0 !important;
}
.template-page .rte.rte--nomargin ul li{
margin-bottom:1.5rem !important;
}
.template-page .rte.rte--nomargin ul li::marker{
  color:var(---topbar) !important;
  font-size:1.5rem !important;
}
.template-page .rte.rte--nomargin p strong{
  color:var(---topbar) !important;
}
.template-page .rte.rte--nomargin h1,.template-page .rte.rte--nomargin h2,.template-page .rte.rte--nomargin p{
font-family: Lato-Regular;
color: var(--textlight);
}

.template-collection .btn.nutri-collection-shop-btn.mt-2.mt-md-3.big-btn{
  font-family: Lato-SemiBold;
  font-size: 1.6rem;
  background: var(--maincl1);
  display: inline-block;
  padding: 1.5rem 0;
  width: 100%;
  text-align: center;
  color: var(--textcl1) !important;
  border-radius: 15px;
}

.template-collection .shopify-product-reviews-badge{
  display:none !important;
}

.shopify-payment-button{
  margin-top:0 !important;
}


.template-product .big-Promise{
  margin-top:11.6rem !important;
}

.template-product .big-Promise .big-main-container>h1{
  text-align:center;
}

#test .swiper-button-next,#test .swiper-button-prev{
  top:58% !important;
  width:3.5rem !important;
  height:3.5rem !important;
}
.sc-new-whislist {
  display: block !important;
}
.wishlist-engine{
  display:none ;
}
#pplr_canvas{
  border-radius:2.7rem !important;
  overflow:hidden;
  width:100% !important;
  height:100%;
}
.btn.pplr-c-button.pplr-btn.button.Button--secondary.ptc_button:hover{
  color:var(--textmaincolor1) !important;
}
.btn.pplr-c-button.pplr-btn.button.Button--secondary.ptc_button {
  margin-bottom:0 !important;
  overflow:hidden;
  position:relative;
  z-index:3;
  padding:0.8rem 0 !important;
}

.btn.pplr-c-button.pplr-btn.button.Button--secondary.ptc_button:hover{
  background:#F6F6F6 !important;
  border-color:#F6F6F6 !important;
}
.btn.pplr-c-button.pplr-btn.button.Button--secondary.ptc_button:after {
content: "";
background: #0088FD;
position: absolute;
z-index: -1;
left: -20%;
right: -20%;
top: 0;
bottom: 0;
transform: skewX(-45deg) scale(0, 1);
transition: all 1s
}
.btn.pplr-c-button.pplr-btn.button.Button--secondary.ptc_button:hover:after {
transform: skewX(-45deg) scale(1, 1);
-webkit-transition: all 01s;
transition: all 0.5s;
}



.oindexlabel,.pplr-character-count,.pplr_ins{
  font-family: Lato-Regular !important;
font-size: 1.6rem !important;
color: var(---topbar) !important;
letter-spacing: 0 !important;
}

.oindexlabel{
  font-size: 1.5rem !important;
  font-weight:100 !important;
}

.wishlist-icon svg {
transform: scale(2.2);
margin-left:0;
background:#F7F6F4;
padding: 0.5rem !important;
width: 2rem;
height: 2rem;
border-radius: 50%;
box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
  transition:all 0.2s linear;
}
  .template-product .qtybox{
    background:#fff !important;
}

.wishlist-icon svg:active{
  box-shadow: none !important;
}
.qtybox{
    transition:all 0.2s linear;
}

.qtybox:active{
    box-shadow: none !important;
}

.product__media-toggle {display: none !important;}
.product__modal-opener .product__media-icon {display: none !important;}

.jdgm-rev-widg__sort-wrapper {
  display: none;
}
#gf-products img.gflazyload, #gf-products img.gflazyloaded, #gf-products img.lazyload, #gf-products img.lazyloaded, .rimage-outer-wrapper svg{
  margin:0 !important;
}

.spf-product__info .h4 a{
font-family: Lato-Bold !important;
font-size: 1.8rem !important;
color: #363636 !important;
text-align: center;
margin-bottom: 0;
display: block;
display: -webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.spf-product-card__price{
  font-family: Lato-Medium !important;
font-size: 1.8rem !important;
  color: #363636 !important;
}
.spf-product-card__saleprice .money {
font-family: Lato-Regular !important;
font-size: 1.6rem !important;
color: var(--textlight) !important;
text-align: center;
margin-bottom: 0;
}

.spf-product-card__oldprice{
      font-family: Lato-Regular!important;
font-size:1.6rem !important;
    color: var(--textlight) !important;
}

.spf-product-card__image-wrapper {
  border-radius:1.2rem;
  overflow: hidden;
}

.gf-filter-selection .sort-by span,.gf-filter-selection .sort-by label,.gf-filter-selection .sort-by select,.gf-refine-toggle-mobile span{
        font-family: Lato-Regular !important;
font-size:1.6rem !important;
    color: var(---topbar) !important;
}
.gf-filter-selection .sort-by,.gf-refine-toggle-mobile span{
  border-radius:0.5rem;
  background:#fff !important;
  border:1px solid #fff !important;
}
.gf-refine-toggle-mobile, .gf-form-button-group button{
  border:0 !important;
}

.gf-filter-selection .sort-by label{
  margin: 0 30px 0 10px;
}

#globo-dropdown-sort_options
{
  background:#fff !important;
  border:1px solid #fff !important;
    border-radius:1.2rem;
}

.cartdraweroptions{
  padding:1rem 3.5rem !important;
  font-family: Lato-Regular !important;
font-size: 1.6rem !important;
  color:var(--textlight) !important;
}

#showafter input{
   border:1px solid var(--maincl1) !important;
  width:100%;
  margin-bottom:1rem !important;
}
#showafter input{
  margin-bottom:0 !important;
}

.sc-desktop-button button{
  color:var(--textcl1) !important;
}

span.spf-product__label.spf-product__label-sale,.grid-product__tag.grid-product__tag--sale
{

position: absolute;
left: 75%;
top: -1.6%;
background: var(--highlight) !important;
font-family: Lato-Bold;
font-size: 1.6rem;
font-weight: 100;
padding:1.4rem 0 0.7rem 0;
text-align: center !important;
transform: rotate(45deg);
color: var(--textmaincolor1) !important;
width: 40% !important;
}
.spf-product-card__inner {
  border-radius: 1.2rem;
  overflow: hidden;
}
.spf-product__label.spf-product__label-soldout{
   position: absolute;
left: 75%;
top: -1.6%;
  background: var(---topbar) !important;
  font-family: Lato-Bold;
  font-size: 1.6rem;
  font-weight: 100;
padding:2.4rem 0 0.7rem 0;
  text-align:center !important;
  transform: rotate(45deg);
  color:var(--textmaincolor1) !important;
  width:38% !important;
}


.spf-product-card__inner{
  position:relative !important;
}
.big-footer2 form input{
  color:var(--textcl1) !important;
}

.big-footer2 form input::-webkit-input-placeholder { 
  color:var(--textcl1) !important;
}
.big-footer2 form input::-moz-placeholder { 
   color:var(--textcl1) !important;
}
.big-footer2 form input:-ms-input-placeholder { 
   color:var(--textcl1) !important;
}
.big-footer2 form input:-moz-placeholder { 
   color:var(--textcl1) !important;
}
#test{
  padding:1rem;
}
#test .swiper-slide-thumb-active {
  outline: 2px solid var(--highlight) !important;
  outline-offset:0.1.6rem;
}

.wishlist-popup{
  border:1px solid var(--maincl14) !important;
}

.owl-nav, .owl-dots {
  display: none;
}
.section-header__title{
  font-family: Lato-Regular !important;
  font-size:2.5rem;
  color:var(---topbar) !important;
}

.section-header__description{
   color:var(--textcl2) !important;

}
.search__input-wrap input{
  border:1.5px solid var(--maincl1) !important;
  border-radius:1rem;
  font-family: Bergen-Light !important;
  color:var(--textcl2) !important;
    margin-top:1rem !important;
}

.btn.nutri-collection-shop-btn.mt-2.mt-md-3.big-btn{
  font-family: Lato-SemiBold !important;
font-size: 1.6rem !important;
background: var(--maincl1);
display: inline-block;
width: 100%;
padding:1rem 0 !important;
height: 100% !important;
text-align: center;
text-transform: Capitlize;
color: var(--textcl1) !important;
border-radius: 15px;
}

.shopify-product-reviews-badge{
  display:none !important;
}

.template-search .pagination{
   display:flex;
  justify-content:center;
  margin:0 auto 1rem auto !important;
}

.grid-search__page-link{
  background:var(--textcl1);
  border:1.5px solid var(--maincl1) !important;
  border-radius:1.6rem;
  overflow:hidden;
}
.grid-search__page-content .h4{
    font-family: Lato-SemiBold !important;
font-size:1.6rem !important;
  color:var(--textcl2) !important;
}
.grid-product__image.image-element {
  margin-top: 1.6rem;
    border-radius:1.6rem;
  overflow:hidden;
}
.grid__item{
  overflow:hidden;
}


.drop-down .nav-active{
  background:#f1f1f1;
  padding:0.8rem !important;
}
.drop-down.closed .nav-active{
  background:#fff !important;
}
.big-accordions-tab .accordion-body h3 {
font-family: Lato-Regular !important;
font-size: 1.6rem !important;
color: var(--textcl2) !important;
  margin-bottom:1rem;
}

.cartdraweroptions p input[type="checkbox"], input[type="radio"]{
    transform: scale(1.4);
  background:var(--maincl1) !important;
}
.jdgm-subtab {
  display: none;
}

.wishlist-popup{
  border-radius:1.6rem !important;
  font-family: Lato-Regular !important;
font-size: 1.6rem !important;
  color:var(--textcl2) !important;
}
.close-wishlist{
  padding:0.1.6rem !important;
  margin-bottom:1.5rem !important;
}

.jdgm-all-reviews-widget, .jdgm-rev-widg{
  padding-top:0 !important;
}

.note--success{
  background:#96C8F4 !important;
  color:#fff !important;
  width:100%;
  text-align:center;
  padding:1rem 0;
  text-transform:capitalize;
  margin:0 !important;
  border-radius:1.2rem !important;
    font-family: Lato-Regular !important;
    font-size:1.6rem !important;
  transform: scale(0.7);
}



    .bigs-newservices .bigs-new-container img{
    width: 20%;
display: block;
margin-inline: auto;
aspect-ratio: 4/2.2;
object-fit: contain;
margin-bottom: 1rem;
    }

    .bigs-newservices .bigs-new-container h1{
        font-family: Lato-Regular;
        font-size: 2.5rem;
        text-align:center;
        color: var(--tabbg);
    }

    .bigs-newservices .bigs-new-container p{
        font-family: Lato-Regular;
        font-size:1.6rem;
        color:#868686 !important;
        text-align:center;
        line-height:1.1;
      width: min(95%,35rem);
      margin:0 auto;
    }

    .bigs-newservices .bigs-new-container{
        background:#ECECEC;
        border-radius:1.2rem;
        padding:2.5rem 1.6rem;
    }

    .bigs-produts .pd-roudbox
    {
        border-radius:1.2rem;
        overflow:hidden;
      transition: transform 0.5s linear;
    }
    .bigs-produts .pd-roudbox:hover
    {
  transform: translatey(-0.6rem);
    }

    .bigs-produts .bigs-new-container{
        width: min(100% - 1rem, 76%);
 }
    .bigs-produts .pd-roudbox .box{
        background-color:#F2F2F2;
        text-align:center;
        padding:1rem 0;
    }
    .bigs-produts .pd-roudbox .box h1{
        font-family:Lato-SemiBold;
        font-size:1.6rem;
        color:var(--tabbg);
      
    }






    /* big-products end */



    .bigs-specialpartner img{
        width:13%;
        aspect-ratio:4/2;
        object-fit:contain;
        mix-blend-mode:luminosity; 
    }

    .bigs-specialpartner .img-box{
        display: flex;
        justify-content:space-between;
        mix-blend-mode:darken; 
      flex-wrap:wrap;
      
    }

    .bigs-specialpartner h1{
        font-family: Lato-SemiBold;
        color: var(--tabbg);
        font-size: 2.5rem;
        text-align: center;
        margin-bottom: 2.5rem;
    }

    .bigs-specialpartner .bigs-new-container{
        background-color:#F2F2F2;
        border-radius:1.2rem;
        padding:1.6rem 1.6rem;
    }


.new-video{
border-radius: .9rem !important;
  overflow:hidden;
}
.big-ld-accor .accordion-item{
  border-inline:none !important;
  border-top:none !important;
  border-bottom:1px solid #F0F0F0 !important;
}
.big-ld-accor .accordion-item:last-child{
  border:0 !important; 
}
.big-ld-accor .accordion-item h2 button{
  font-family:Lato-Bold;
  font-size:1.8rem !important;
  text-transform:capitalize;
  color:var(---topbar) !important;

}
 .collapsed{
    transition: height 0.4s ease !imporrant;
  }
.big-ld-accor .accordion-button{
  padding:1rem;
}
.big-ld-accor .accordion-body{
  border-top:1px solid #F0F0F0;
}
.big-ld-accor .accordion-body p,
.big-ld-accor .accordion-body h3,
.big-ld-accor .accordion-body ul li,
.big-ld-accor .accordion-body ol li
{
  font-family: Lato-Regular !important;
font-size: 1.6rem !important;
color: var(--textlight) !important;
margin-bottom: 1rem !important;
  padding:0 !important;
}
.big-ld-accor .accordion-body ul,
.big-ld-accor .accordion-body ol{
  margin:0 !important;
}

.big-ld-accor .accordion-button:not(.collapsed) {
 color:var(---topbar) !important;
  background-color:transparent !important;
  box-shadow:none !important;
  
}
      .big-ld-accor .accordion-button::after {
        background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%239D9D9D' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
        transform: scale(1) !important;
      }
      .big-ld-accor .accordion-button:not(.collapsed)::after {
        background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%239D9D9D' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
      }
.template-product .bigs-newservices {
  margin-bottom: 19rem;
  margin-top:6rem;
}

.template-product .sc-recommendation-data .Categories-pd a{
  border-radius:1.2rem;
  display:block;
  overflow:hidden;
}
.template-product .sc-recommendation-data .Categories-pd .pd-text a{
    font-family: Lato-SemiBold;
  font-size: 1.6rem;
  color: var(---topbar) !important;
  text-align: center;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-top: 1rem;

}

.template-product .sc-recommendation-data h1{
  font-family: Lato-Bold !important;
font-size: 2.5rem;
margin-bottom: 4rem;
color: var(---topbar) !important;
font-weight: 100;
text-align: center;
}
.template-product .sc-recommendation-data #Mega-menu{
  width: min(100% - 1rem, 80%);
margin-inline: auto;
}
.template-product .sc-recommendation-data .Categories-pd .pd-text p{
  font-family: Lato-Regular;
font-size: 1.6rem;
color: var(--textlight);
text-align: center;
}


    .big-headerstrip{
        background:#ECECEC;
        padding:0.5rem 0;
      margin-bottom:4rem;
/*       position:sticky;
      top:0; */
      z-index:666;
    }
    .big-headerstrip-row{
        display:grid;
        grid-template-columns:repeat(3,1fr);
        width:80%;
        margin:0 auto;
      justify-items: center;
    }

    .big-headerstrip-row .boxicon1 {
        display:flex;
        align-items:center;
    }
    .boxicon1 P{
        font-family:Lato-Regular;
        font-size:1.6rem;
        color:var(--textmaincolor);
        margin-left:1.5rem;
        margin-bottom:0 !important;
    }
    .big-headerstrip-row img{
        width:18%;
        aspect-ratio:3/2;
        object-fit:contain;
    }

.snize-ac-results li{
  font-family:Lato-Regular;
  color:var(--textlight) !important;
  margin-bottom:1.5rem !important;
  font-size:1.6rem !important;
  text-align:left !important;
}
div.snize-ac-results li.snize-label:first-child,div.snize-ac-results li.snize-label{
  background:#f7f6f4 !important;
  text-align:center !important;
  font-size:1.6rem !important;
  color:#363636 !important;
  padding:1rem 0 !important;
}
div.snize-ac-results li.snize-view-all-link span{
   color:var(---topbar) !important;
  text-align:center;
}
.snize-ac-results .snize-title{
  text-align:left !important;
}
  



.big-btn  {
 position: relative;
 z-index: 10;
 transition: color 0.4s;
}




.big-btn:after {
 content: "";
 background:#FFA622;
 position: absolute;
  height:103%;
 z-index: -1;
 left: -20%;
 right: -20%;
 top: 0;
 bottom:0;
 transform: skewX(-45deg) scale(0, 1);
 transition: all 1s;
}

.big-btn:hover:after {
 transform: skewX(-45deg) scale(1, 1);
 -webkit-transition: all 01s;
 transition: all 0.5s;
}
/* hover one*/

.big-btn1  {
 position: relative;
 z-index: 10;
 transition: color 0.4s;
}

.big-btn1:after {
 content: "";
 background:#0088FD;
 position: absolute;
 z-index: -1;
 left: -20%;
 right: -20%;
 top: 0;
  height:103%;
 bottom: 0;
 transform: skewX(-45deg) scale(0, 1);
 transition: all 1s;
}

.big-btn1:hover:after {
 transform: skewX(-45deg) scale(1, 1);
 -webkit-transition: all 01s;
 transition: all 0.5s;
}
.btn.btn--tertiary.btn--full.add-to-cart.spice-submit-button{
 position: relative;
   z-index:1 !important;
    transition:transform 0.4s;

}

.pplr-font-select .pplr-selecter-options{
  top: 77%;
  width:100%;
  border-radius:1.2rem;
}
.add-to-cart span{
   transition: all 0.4s;
}
.product-block{
  margin-bottom:0 !important;
}


.btn.btn--tertiary.btn--full.add-to-cart.spice-submit-button:after {
 content: "";
 background:var(---topbar);
 position: absolute;
 z-index: -1;
 left: -20%;
 right: -20%;
 top: 0;
  height:103%;
 bottom: 0;
 transform: skewX(-45deg) scale(0, 1);
 transition: all 1s;
}
.btn.btn--tertiary.btn--full.add-to-cart.spice-submit-button span{
  /* color:var(--textmaincolor1) !important; */
  display:flex !important;
  align-items:center;
  justify-content:center;
  column-gap:1rem;
}
.btn.btn--tertiary.btn--full.add-to-cart.spice-submit-button span img{
  width:3rem;
}

.btn.btn--tertiary.btn--full.add-to-cart.spice-submit-button:hover:after {
 transform: skewX(-45deg) scale(1, 1);
 -webkit-transition: all 01s;
 transition: all 0.5s;
}

.btn.btn--tertiary.btn--full.add-to-cart{
  position:relative;
   z-index:2 !important;
}
.btn.btn--tertiary.btn--full.add-to-cart:after {
 content: "";
 background:#0289FD;
 position: absolute;
 z-index:-1;
 left: -20%;
 right: -20%;
 top: 0;
  height:103%;
 bottom: 0;
 transform: skewX(-45deg) scale(0, 1);
 transition: all 1s;
}

.btn.btn--tertiary.btn--full.add-to-cart span{
  color:#fff !important;
}
.btn.btn--tertiary.btn--full.add-to-cart:hover span{
  color:#fff !important;
}
.btn.btn--tertiary.btn--full.add-to-cart:hover:after {
 transform: skewX(-45deg) scale(1, 1);
 -webkit-transition: all 01s;
 transition: all 0.5s;
}


#search-icon1{
  display:none;
}
.jdgm-widget-actions-wrapper a  {
 position: relative;
 z-index: 10;
 transition: color 0.4s;
  overflow:hidden;
}


.jdgm-widget-actions-wrapper a:after {
 content: "";
 background:var(--highlight) !important;
 position: absolute;
 z-index: -1;
 left: -20%;
 right: -20%;
 top: 0;
  height:103%;
 bottom: 0;
 transform: skewX(-45deg) scale(0, 1);
 transition: all 1s;
}


.jdgm-widget-actions-wrapper a:hover:after {
 transform: skewX(-45deg) scale(1, 1);
 -webkit-transition: all 01s;
 transition: all 0.5s;
}

.jdgm-submit-question.btn.btn_c.button{
 position: relative;
 z-index: 10;
 transition: color 0.4s;
  overflow:hidden;
}


.jdgm-submit-question.btn.btn_c.button:after {
 content: "";
 background:#0088FD;
 position: absolute;
 z-index: -1;
 left: -20%;
 right: -20%;
 top: 0;
  height:103%;
 bottom: 0;
 transform: skewX(-45deg) scale(0, 1);
 transition: all 1s;
}


.jdgm-submit-question.btn.btn_c.button:hover:after {
 transform: skewX(-45deg) scale(1, 1);
 -webkit-transition: all 01s;
 transition: all 0.5s;
}

#menuToggle label {
  margin-bottom: 0 !important;
}

.article__content-meta .h3 a {
  font-family: Lato-SemiBold !important;
color: var(--tabbg) !important;
font-size:1.6rem !important;
}

.article__date{
  font-family: Lato-Regular;
font-size: 1.6rem;
color: var(--textlight);
text-align: center
}

.template-blog .grid__image-ratio{
  height: 24vw !important;
}

.template-blog .article-listing {
  margin-bottom: 51px;
}


.template-blog .skrim__link{
  border-radius:1.2rem !important; 
}

.template-blog .pagination {
    padding-top: 10px;
}


#test .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
  opacity:1 !important;
}

.template-blog .image-element{
  border-radius:1.2rem;
  overflow:hidden;
}


.btn.pplr-c-button.pplr-btn.button.Button--secondary.ptc_button {
  width:70%;
    margin-bottom:2rem !important;
}
.product-personalizer {
 float:unset;
margin:0 !important;
}

.jdgm-paginate__next-page::before,.jdgm-paginate__prev-page::before  {
  color: #000;

}

/* .jdgm-widget.jdgm-widget{
margin-bottom: 3rem;
} */
.jdgm-rev-widg__body{
    border:none !important;
}
.btn:hover{
  background:unset;
}

.big-ld-accor .accordion-item img{
  width:3.8rem;
  aspect-ratio:3/4;
  object-fit:contain;
  margin-right:1.5rem;
}


#pagination,#gf_pagination_wrap{
  margin-bottom:0 !important;
}


.big-sco {
  width:min(100% - 1rem, 90%);
  margin:0 auto 2rem auto;
  overflow:hidden;
  background:#ececec;
  position:relative;
  border-radius:1.2rem;
  padding:5rem;
}
.template-list-collections .big-sco{
  display:none;
}

.spnatwo{
  display:none;
}

 .bigs-none .spnatwo{
   display:block !important;
 }
 .bigs-none .spnaone{
   display:none !important;
 }
.big-sco p{
  font-family:Lato-Regular;
  font-size:1.6rem;
  color:var(--textlight);
}
.big-sco h2{
  font-family:Lato-Bold;
  font-size:1.6rem;
   color:var(---topbar);
}
.big-sco h3{
  font-family:Lato-Bold;
  font-size:1.6rem;
   color:var(---topbar);
}
.Showtext{
    font-family:Lato-Regular;
  font-size:1.6rem;
  margin-bottom:1rem;
  text-decoration:underline;
  color:#0187FD;
  width:100%;
  position:absolute;
bottom: -16px;
background:#ececec;
left: 0;
height:6.8rem;
}
.big-content-inner{
    height:auto;
    transition:height 0.8s linear;
}

.big-content-inner table td,.big-content-inner table th{
  background:#F6F6F6 !important;
     font-family:Lato-Regular;
  font-size:1.6rem;
  text-align:left !important;
  color:var(--textlight) !important;
}


.bigs-none{
    height:12rem;
}
  .sc-mb-tax{
    font-family: Lato-Regular;
font-size: 1.6rem !important;
margin-bottom: 0 !important;
color: #9D9D9D !important;
  }

.section-header{
  margin-top:3rem !important;
  margin-bottom:2rem !important;
}
.sc-custom-tax li .jdgm-prev-badge span{
  display:block;
}
.sc-custom-tax li:first-child{
  display:none;
}

.pagination{
  justify-content:center;
}


.pplr-wrapper input[type=file]::file-selector-button {
  background:#F6F6F6;
  border:0;
  width:40%;
  border-radius:0.9rem;
  height:95%;
  margin-right:1rem;
  color:var(---topbar);'
  cursor:pointer;
  border:1px solid #A1A1A1;
}

/* .sc-desktop-button {
  display: grid;
  grid-template-columns: repeat(2,1fr);
} */




.pplr-wrapper textarea {
  border: 1.5px solid var(---topbar) !important;
  border-radius: 1.2rem;
  padding: 1rem;
}

.pplrgcolor {
  margin-bottom: 2rem !important;
}

span.pplrColor {
  width: 4rem !important;
  height: 4rem !important;
  border-radius: 1.2rem !important;
  border-color:#0088FD;
}

#spice_product_main_block_7787342037190{
  box-shadow:none !important;
}

.pplr-font-select
{
  margin-bottom:2.5rem !important;
}
.p_u_t.cstmfy_c_required{
    margin-bottom:2rem !important;
}

.cp-sel-Photos {
  margin-bottom:2rem !important;
}


.product__photos img{
border-radius:2.8rem;
}

.pwzrjss5 img {
  border-radius: 1.2rem;
}

.pwzrswiper-btn-prev.pwzrjss117,.pwzrswiper-btn-next.pwzrjss116{
  background:#fff !important;
opacity:1 !important;
  color:var(---topbar) !important;
}

.big-open #search-icon{
  display:block !important;
}
.big-open #search-icon1{
  display:none !important;
}

.sc-return-link{
  font-family: Lato-Regular !important;
font-size: 1.6rem;
  text-decoration:underline !important;
color: #0088FD !important;
}

#wa-chat-btn-root{
  width:fit-content;
}

.cartdraweroptions .cbfn{
  display:none;
}
.review-btn{
font-family: Lato-Regular;
font-size: 1.4rem;
  text-align:left;
  width:100%;
  padding:0.5rem;
color: #0088FD !important;
}

.Show-review{
  -webkit-line-clamp:unset !important;
}


.big-span1{
  display:block;
}

.big-newpromise {
  margin-top: 15rem;
}

.qtydiv .icon {
  height: 44px;
  width:90%;
  background:#F7F6F4;
  display:flex !important;
  justify-content:center;
  align-items:center;
  margin:0 !important;
  font-family:Lato-Regular;
}

.qtydiv .icon:hover{
  background:#f7f6f4;
}

  .template-product .qtydiv .icon{
    background:#fff !important;
}


/***************************** About Us Page ************************************************/



.bigs-new-container {
    width: min(100% - 1rem, 80%);
    margin-inline: auto;
  }
.bigs-about-container {
    width: min(100% - 1rem, 90%);
    margin-inline: auto;
  }


  .big-about-top h1{
    font-family:Lato-SemiBold;
    font-size:2.5rem;
    text-align:center;
    margin-bottom:1rem;
    color:var(--textmaincolor);
  }

  .big-about-top h2{
    font-family:Lato-SemiBold;
    font-size:2rem;
    text-align:center;
    margin-bottom:2.5rem;
    color:var(--highlight);
  }
  .big-about-top P{
    font-family:Lato-Regular;
    font-size:1.6rem;
    text-align:center;
    margin-bottom:1.5rem;
    color:var(--textlight);
}
  .big-about-top span{
    color:var(--textmaincolor);
}



.Abnr-1 .img-box1{
  width:24%;
  height:24%;
}
.Abnr-1 .img-box2{
  width:30%;
  height:30%;
}
.Abnr-1 .img-box3{
  width:22%;
  height:22%;
}
.Abnr-1 .img-box4{
  width:24%;
  height:24%;
}
.Abnr-1 .img-box5{
  width:26.5%;
  height:26.5%;
}
.Abnr-1 .img-box1 img{
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:1.2rem;
  overflow:hidden;
}
.Abnr-1 .img-box2 img{
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:1.2rem;
  overflow:hidden;
}
.Abnr-1 .img-box3 img{
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:1.2rem;
  overflow:hidden;
}
.Abnr-1 .img-box4 img{
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:1.2rem;
  overflow:hidden;
}
.Abnr-1 .img-box5 img{
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:1.2rem;
  overflow:hidden;
}

.Abnr-1 .topgo-a{
transform:translatey(-15%);
}
.Abnr-1 .topgo-a2{
transform:translatey(-27%);
}


.big-about-banner{
  margin-top:5rem;
}




/* about banner end */
.big-moto {
  margin-top:7rem;
}
.big-moto .bigs-about-container{
  background:#ECECEC;
  padding:4rem 5rem;
  border-radius:1.2rem;
}

.big-moto h1{
  font-size:2.4rem;
  font-family:Lato-SemiBold;
  color:var(--textmaincolor);
}


.big-moto h2{
  font-family: Lato-SemiBold;
  font-size: 2rem;
  text-align: left;
  width:min(80%,70rem);
  line-height:1.5;
  margin-bottom:1.5rem;
  color: var(--highlight);
}
.big-moto p{
  font-family: Lato-Regular;
  font-size: 1.6rem;
  text-align:left ;
  color: var(--textlight);
}
.big-moto a{
  color:#0088FD !important;
}



#bigs-about-promise{
  padding:18rem 0 10rem 0;
}



#bigs-about-promise .promise-box{
  width:50%;
  height:100%;
}

#bigs-about-promise img{
  width:100%;
  object-fit:cover;
}


#bigs-about-promise .top-go{
  transform:translatey(-50%);
}

#bigs-about-promise .right-go{
  transform:translatex(20%);
  z-index:5;
}



#bigs-about-promise .img-round video,.new-video{
  width:102%;
  height:100%;
  object-fit:cover;
  overflow:hidden;
  border-radius:1.2rem;
}

/* big-promise end */
#bigs-about-promise h1{
  font-family:Lato-SemiBold;
  color:var(--textmaincolor);
  font-size:2.5rem;
  margin-bottom:3rem;
  text-align:right;
  width:min(75%,65rem);
  margin-left:auto;
}
#bigs-about-promise p{
  font-family: Lato-Regular;
  font-size: 1.6rem;
  text-align:right;
  color: var(--textlight);
  width:min(93%,81rem);
  margin-left:auto;
}



/*bigs-about-promise end */



.big-transparency h1{
  font-size:2.5rem;
font-family: Lato-SemiBold;
text-align:center;
color: var(--textmaincolor);
margin-bottom:2rem;
}


.big-transparency .bigs-about-container{
  background: #ECECEC;
padding: 4rem 5rem;
border-radius: 1.2rem;
}
.big-transparency p{
  font-family: Lato-Regular;
  font-size: 1.6rem;
  text-align: center;
  color: var(--textlight);
  margin-left: auto;
}
/* big-transparency end */

.bigs-corporate-gifts .col-md-6 img{
  border-radius:1.2rem;
  overflow:hidden;
  width:100%;
  height:100%;
}

.bigs-corporate-gifts{
  margin-top:8rem;
}

.bigs-corporate-gifts h1{
  font-family:Lato-SemiBold;
  color:var(--textmaincolor);
  font-size:4rem;
  margin-bottom:3rem;
  text-align:left;
}
.bigs-corporate-gifts p{
  font-family: Lato-Regular;
  font-size: 1.6rem;
  text-align:left;
  color: var(--textlight);
  margin-left:auto;
}

/* bigs-corporte end */


#bigs-about-team{
  padding:14rem 0 6rem 0;
}



#bigs-about-team .promise-box{
  width:50%;
  height:100%;
}

#bigs-about-team img{
  width:100%;
  object-fit:cover;
}


#bigs-about-team .top-go{
  transform:translatey(-50%);
}

#bigs-about-team .right-go{
  transform:translatex(20%);
  z-index:5;
}



#bigs-about-team .img-round video,.new-video{
  width:102%;
  height:100%;
  object-fit:cover;
  overflow:hidden;
  border-radius:1.2rem;
}


#bigs-about-team h1{
  font-family:Lato-SemiBold;
  color:var(--textmaincolor);
  font-size:4rem;
  margin-bottom:3rem;
  text-align:right;
}
#bigs-about-team p{
  font-family: Lato-Regular;
  font-size: 1.6rem;
  text-align:right;
  color: var(--textlight);
  width:min(93%,81rem);
  margin-left:auto;
}


.big-media-coverage h1{
  font-family: Lato-SemiBold;
color: var(--textmaincolor);
font-size:4rem;
margin-bottom: 3rem;
}
.big-media-coverage p{
  font-family: Lato-Regular;
  font-size: 1.6rem;
  text-align: left;
  color: var(--textlight);
}


.big-media-coverage a {
  color: #0088FD !important;
}

/* big-media end */

.bigs-about-imglink{
  margin-top:8rem;
  overflow:hidden;
}
.bigs-about-imglink .imgbox{
display:flex;
}


.bigs-about-imglink .imgbox img{
  mix-blend-mode: luminosity;
  width: 120rem;
  animation: move2 15s linear infinite;
  max-width: unset !important;
}



@keyframes move2 {
  0% {
    transform: translatex(0);
  }
  100% {
    transform: translatex(-100%);
  }
}



/* bigs-about-imglink end */




.bigs-touch{
margin-top:9rem;
}
.bigs-touch .bigs-new-container{
  background: #ECECEC;
padding: 4rem 5rem;
border-radius: 1.2rem;
}

.bigs-touch h1{
  font-family: Lato-SemiBold;
color: var(--textmaincolor);
font-size:4rem;
margin-bottom: 3rem;
text-align:center;
}
.bigs-touch p{
  font-family: Lato-Regular;
  font-size: 1.6rem;
  text-align: center;
  color: var(--textlight);
  
}

.bigs-touch a {
  color: #0088FD !important;
}



 .Content-big-newpromise{
    padding:20rem 0;
  }


.Content-big-newpromise .promise-box{
    width:50%;
    height:100%;
  }

  .Content-big-newpromise img{
    width:100%;
    object-fit:cover;
  }


  .Content-big-newpromise .top-go{
    transform:translatey(-50%);
  }

  .Content-big-newpromise .right-go{
    transform:translatex(20%);
    z-index:5;
  }

  

  .Content-big-newpromise .img-round video,.new-video{
    width:102%;
    height:100%;
    object-fit:cover;
    overflow:hidden;
    border-radius:1.2rem;
  }

/* big-promise end */
  .Content-big-newpromise h1{
    font-family:Lato-SemiBold;
    color:var(--tabbg);
    font-size:3rem;
    margin-bottom:3rem;
  }
  .Content-big-newpromise ul li{
    font-family:Lato-Regular;
    color:var(--textlight);
    font-size:1.9rem;
    margin-bottom:1.3rem;
  }
  .Content-big-newpromise ul{
    list-style:none;
    padding:0;
  }
  .Content-big-newpromise ul li i{
    color:#0088FD;
    font-size:2rem;
    margin-right:1.2rem;
  }

  .Content-big-newpromise .big-btn1{
    font-family:Lato-Regular;
    font-size:2rem;
    color:var(--textmaincolor1) !important;
    background-color:var(--highlight);
    width:30rem;
    text-align:center;
    display:block;
    padding:1rem 0;
    border-radius:1.2rem;
    transition:all 0.5s linear;
    position:relative;
    overflow:hidden;
    z-index:3;
}



.Content-big-newpromise .col-md-5{
    padding-top:1.5rem;
}

/* Content-big-newpromise end */







/*************************************************************************End Code **********************************************/



.choose-inner p{
    font-family: Lato-Regular !important;
  font-size: 1.6rem !important;
  text-align: center !important;
  margin-block:0 !important;
  line-height:1.3 !important;
  color: var(--textlight) !important;
}
.choose-inner h3{
  font-family: Lato-Regular !important;
font-size: 1.6rem !important;
line-height: 1.2 !important;
text-align: center !important;
margin-block:0.5rem !important;
color: var(--tabbg) !important;
}
h2.corporate-heading{
  margin-bottom:3rem !important;
}
h2.corporate-heading span{
    font-family: Lato-SemiBold !important;
  color: #038AFD !important;
  font-size: 2.5rem !important;
  text-align: center !important;
}

.corporate-caption h1{
  font-family: Lato-SemiBold !important;
font-size: 2.5rem !important;
color: var(--tabbg) !important;
}

h2.corporate-heading:after{
  background:#038AFD !important;
}

.section-header h2{
    font-family: Lato-Regular !important;
font-size: 1.6rem !important;
line-height: 1.2 !important;
text-align: center !important;
margin-block:0.5rem !important;
color: var(--tabbg) !important;
  background:unset !important;
}

.bggrey h2 a{
      font-family: Lato-Regular !important;
font-size: 1.6rem !important;
  color: var(--tabbg) !important;
}


.product-slide{
  border-radius:1.2rem !important;
}

.rte-setting > p,.testimonials-slider__text cite,.newcustomizesection p,.lft-form-caption p{
      font-family: Lato-Regular !important;
  font-size: 1.6rem !important;
  margin-block:0 !important;
  line-height:1.3 !important;
  color: var(--textlight) !important;
}
.quality-sec p{
         font-family: Lato-Regular !important;
  font-size: 1.6rem !important;
   color: var(--textlight) !important;
  width:80%;
}
.lft-form-caption small{
        font-family: Lato-Regular !important;
  font-size: 1.6rem !important;
  line-height:1.3 !important;
  margin-top:1rem !important;
  color: var(--textlight) !important;
}
.corporate-caption p{
font-family: Lato-Regular !important;
  font-size: 1.6rem !important;
    color: var(--textlight) !important;
  margin-block:1rem !important;
}
.hideinmobile a:last-child,
.showinmobile a:last-child {
background-color: var(--assetscolor2) !important;
border-color: var(--assetscolor2) !important;
}
.hideinmobile a:last-child:after,
.showinmobile a:last-child:after{
content: "";
background: var(--assetscolor1);

}
.is-orange-btn{
   font-family: Lato-Regular !important;
font-size: 1.6rem !important;
color: var(--textmaincolor1) !important;
background-color: var(--assetscolor1) !important;
border-color: var(--assetscolor1) !important;
text-align: center !important;
display: inline-block !important;
padding: 1rem 0.8rem !important;
border-radius: 1.2rem !important;
transition: all 0.5s linear !important;
position: relative !important;
overflow: hidden !important;
z-index: 3 !important;
margin:1rem 0 0 0;

}

.quality-sec img, .why-choose-sec img{
  margin:0 auto;
}

.quality-sec h3{
  font-family: Lato-Regular !important;
font-size: 1.9rem !important;
  margin-top:0.6rem !important;
}

.is-orange-btn::after {
  content: "";
  background: var(--highlight);
  position: absolute;
  z-index: -1;
  left: -20%;
  right: -20%;
  top: 0;
  height: 103%;
  bottom: 0;
  transform: skewX(-45deg) scale(0, 1);
  transition: all 1s;
}

.is-orange-btn:hover {
  border-color:var(--highlight) !important;
}

.is-orange-btn:hover::after{
  transform: skewX(-45deg) scale(1, 1);
  -webkit-transition: all 01s;
  transition: all 0.5s;
}


.is-orange-btn i{
  margin-right:0.5rem;
}

.grid-product__content {
  overflow: hidden;
  border-radius: 1.2rem;
}

.is-blue-btn.md-btn{
  font-family: Lato-Regular !important;
font-size: 1.8rem !important;
color: var(--textmaincolor1) !important;
background-color: var(--assetscolor1) !important;
border-color: var(--assetscolor1) !important;
text-align: center !important;
display: inline-block !important;
padding: 1rem 0 !important;
border-radius: 1.2rem !important;
transition: all 0.5s linear !important;
position: relative !important;
overflow: hidden !important;
z-index: 3 !important;
margin:1rem auto 0 auto !important;
}

.is-blue-btn.md-btn::after {
  content: "";
  background: var(--highlight);
  position: absolute;
  z-index: -1;
  left: -20%;
  right: -20%;
  top: 0;
  height: 103%;
  bottom: 0;
  transform: skewX(-45deg) scale(0, 1);
  transition: all 1s;
}

.is-blue-btn.md-btn:hover {
  border-color:#0088FD !important;
}

.is-blue-btn.md-btn:hover::after{
  transform: skewX(-45deg) scale(1, 1);
  -webkit-transition: all 01s;
  transition: all 0.5s;
}

h2.viewmorelink a{
       font-family: Lato-Regular !important;
  font-size: 1.6rem !important;
  text-align: center !important;
  margin-block:0 !important;
  line-height:1.3 !important;
  color: var(--textlight) !important;
}

.bggrey,.bggrey img{
  border-radius:1.2rem;
  overflow:hidden;
}


.lft-form-caption h2{
  font-family: Lato-SemiBold !important;
font-size: 2.5rem !important;
  color: var(--tabbg) !important;
}

.lft-form-caption h2 span{
    font-family: Lato-SemiBold !important;
font-size: 2.5rem !important;
}
#shopify-section-corporate-gift-three {
  padding: 6rem 0;
  border-radius:2rem;
  overflow:hidden;
}
.quality-sec.cf {
  padding: 6rem 0;
}

.lft-form-caption.cf {
  margin-right: 3rem;
}

#shopify-section-corporate-gift-top{
  margin-top:4rem;
}

.imageintop{
  top:-50% !important;
}

.corporate-gift-sec{
  display:flex;
  align-items:center;
}

.rgt-form-field form {
  padding:3rem 2rem !important;
  border-radius:1.2rem;
}

  .rgt-form-field form input,.rgt-form-field form textarea{
   border-radius:1.2rem;
}
.rgt-form-field form input{
  height:4rem;
}
.rgt-form-field form textarea{
  height:6rem;
}

.cart-has-items [data-icon="cart"] .cart-link__bubble {
  top: 2px !important;
  right: 11px;
}
.hideinmobile {
  display: block;
  border-radius: 1.2rem;
  overflow: hidden;
}

#mygiftpage .text-center.header-with-underline {
  font-family: Lato-SemiBold !important;
  font-size: 2.5rem;
  color: var(---topbar) !important;
}

#mygiftpage p{
  font-family: Lato-Regular !important;
font-size: 1.6rem !important;
color: var(--textlight);
}

#mygiftpage .product-title
{
  font-family: Lato-SemiBold !important;
font-size: 1.6rem !important;
color: var(---topbar) !important;
text-align: center;
margin-bottom: 0;

}

#mygiftpage img{
  border-radius:1.2rem !important;
  overflow:hidden;
}
.header-with-underline:after {
background:#038AFD !important;
}

#RecoverPasswordForm h2{
  font-family: Lato-Regular !important;
font-size:1.6rem;
color: var(--textlight);
}

#RecoverPasswordForm p{
  font-family: Lato-Regular !important;
font-size:1.6rem;
color: var(--textlight);
}
.form-vertical label{
  font-family: Lato-Regular !important;
font-size: 1.6rem !important;
color: var(--textlight);
}
#RecoverPasswordForm input{
border: 1px solid var(---topbar);
height: 5rem !important;
font-family: Lato-Regular;
font-size: 1.6rem;
border-radius: 1rem;
padding: 0 1rem;
}

#recover-password-submit,#HideRecoverPasswordLink{
  font-family: Lato-SemiBold;
color: var(--textmaincolor1) !important;
background-color: var(--highlight);
border-radius: 1.2rem;
font-size: 1.8rem !important;
padding: 1rem;
display: block;
text-align: center;
width:100%;
z-index: 1;
position: relative;
cursor: pointer;
border: 0 !important;
overflow: hidden;
  margin-bottom:0 !important;
}

.template-page .sc-track-order a{
  font-family: Lato-Regular !important;
text-decoration: underline !important;
color: #0088FD !important;
}

.shopify-challenge__message{
  font-size: 1.8rem !important;
    font-family: Lato-SemiBold;
color: var(--tabbg) !important;
}
.shopify-challenge__button.btn{
  font-family: Lato-Regular !important;
font-size: 1.6rem !important;
color: var(--textmaincolor1) !important;
background-color: var(--highlight) !important;
border-color: var(--highlight) !important;
text-align: center !important;
display:block !important;
  width:80%;
  margin-top:1.5rem;
padding: 1rem 0.8rem !important;
border-radius: 1.2rem !important;
transition: all 0.5s linear !important;
position: relative !important;
overflow: hidden !important;
z-index: 3 !important;
}


.shopify-challenge__button.btn:hover{
 background: #0088FD !important;
  border-color:#0088FD !important;
}


#layout-03 .spice-spa-addon-product-item{
    background:#fff !important;
}


#layout-03 .spice-spa-addon-product-item{
margin-bottom:0 !important;
}


.sc-landing-v2 {
    width: 80%;
    border-radius: 0 0 1.2rem 1.2rem;
    padding: 0 0 2rem 0;
    margin-bottom:0.5rem;
}



.jdgm-rev-widg {
  margin-top: 2rem;
}

.jdgm-rev-widg__header{
  background:#f7f6f4 !important;
}

.jdgm-histogram__row.jdgm-histogram__clear-filter {
  display: none;
}



div.snize-ac-results.snize-ac-results-mobile{
  z-index:100000 !important;
}
#shopify-section-template--15557368742086__169088533570636172{
    display: none;
}

.PwzrButtonBase-root.PwzrIconButton-root.PwzrIconButton-sizeSmall {
  box-shadow: 0px 10px 11px 0px rgba(0, 0, 0, 0.25);
}
.bigs-v2-revies a{
cursor: auto;
}
.bigs-v2-revies a> img {
  width:60%;
  margin:0 auto;
}
  /* .bigs-v2-revies a:hover{
    transform: translatey(-3%);
  } */
.bigs-v2-revies a{
    position:relative;
  display:block;
  margin-bottom:3rem;
}
.bigs-v2-revies a> img:last-child{
  position:absolute;
  right: 24%;
  width: 20%;
  bottom: 39px;
}

.shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw::before {
  content: '';
  background: url("/cdn/shop/files/Group_12363_c9a25560-cfcd-47ca-a460-1bafcd1358d8.png?v=1691072225") !important;
    background-size: auto;
  position: absolute;
  top: 50%;
  left: 15%;
  background-size: 100% 100% !important;
  width: 3.5rem;
  height: 3.5rem;
  transform: translatey(-50%);
}
.add-to-cart span img{
  width:2.5rem;
  display:none !important;
}

.input-group-field.snize-input-style::-webkit-input-placeholder, 
.input-group-field.snize-input-style::-moz-placeholder, 
.input-group-field.snize-input-style::-moz-placeholder{
  color:#CFCFCF !important;
}

#shopify-section-template--15557369069766__product-recommendations {
  margin-top: 5rem;
}

.plus-box form{
    width: 100%;
  height: 100%;
}
.plus-box form .btn {
  width: 100%;
  height: 100%;
  min-width: 100%;
  padding: 0 !important;
}
  .template-collection .section-header {
  margin-top: 3rem !important;
  margin-bottom: 0 !important;
}


.bigs-touch {
  margin-bottom: 5rem;
}


.big-about-top {
  margin-top: 3rem;
}

.big-about-top h2,.big-moto h2{
  margin-block: 1rem !important;
}

#bigs-about-promise p,.big-transparency p,.bigs-corporate-gifts p,#bigs-about-team p,.big-media-coverage p{
    margin-top: 1rem !important;
}

.template-page .bigs-v2-strip{
  margin-block:5rem !important;
}

.product-title.white-bg.customtitle p{
    color:#fff !important;
}

.template-article .page-width img{
  border-radius:1.2rem;
  overflow:hidden;
}
.template-article .article__body.rte.rte--indented-images p ,
.template-article .article__body.rte.rte--indented-images li ,
.template-article .article__body,
.template-article span em{
  font-family: Lato-Regular;
  font-size: 1.8rem;
  margin-block: 1rem !important;
  line-height: 1.4;
  color:var(--textcolor1);
  font-weight: 100 !important;
}

.template-article .article__content ul {
  margin-inline: 0 !important;
}
.template-article .article__body.rte.rte--indented-images h2,
.template-article .article__body.rte.rte--indented-images h3{
font-family: Lato-Bold;
font-size: 1.8rem;
  color:var(--textcolor1);
}

.template-article .section-header__description 
{
  color: var(--assetscolor1) !important;
transition: all .3s ease-in-out;
font-family: Lato-Black;
font-size: 2rem;
  text-decoration:underline;
text-decoration-thickness: 2.5px !important;
  margin:unset !important;
}
.template-article .index-section .section-header__title{
  font-family: Lato-Bold !important;
font-size: 1.8rem !important;
color: var(--textcolor1);
letter-spacing: 1%;
}

.template-article .index-section .section-header {
  display: flex;
  justify-content:space-between;
  align-items:center;
}
.template-article a{
  color: #0187fd !important;
}

.template-article #comment_form {
  margin-top: 2rem !important;
}
.template-article #comments h3 {
    font-family: Lato-Bold !important;
font-size: 1.8rem !important;
}

.template-article #comment_form input{
  border: 1px solid var(---topbar);
height: 5rem !important;
font-family: Lato-Regular;
font-size: 1.6rem;
border-radius: 1rem;
padding: 0 1rem;
}

.template-article #comment_form p{
  font-family: Lato-Regular;
font-size: 1.8rem;
  color:var(--textcolor1);
}
.template-article #comment_form textarea{
    border: 1px solid var(---topbar);
font-family: Lato-Regular;
font-size: 1.6rem;
border-radius: 1rem;
}
.template-article #comment-submit{
    border-radius: 1.2rem !important;
overflow: hidden;
background: var(--assetscolor1) !important;
font-family: Lato-Bold !important;
font-size: 1.6rem !important;
height: auto;
width:40rem;
padding: 1rem 0 !important;
text-transform: uppercase !important;
color: var(--textmaincolor1) !important;
border: 0 !important;
  margin-block:1.5rem !important;
}
.btn.btn--tertiary{
  border-radius: 1.2rem !important;
overflow: hidden;
background: var(--assetscolor1) !important;
font-family: Lato-Bold !important;
font-size: 1.6rem !important;
height: auto;
width:40rem;
padding: 1rem 0 !important;
text-transform: uppercase !important;
color: var(--textmaincolor1) !important;
border: 0 !important;
}


.sc-cart-link {
  display: block;
  text-align: center;
}

.sc-order-gift-note {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
}


.sc-order-gift-note input {
  border: 1px solid var(---topbar) !important;
  margin-bottom: 1rem !important;
  padding: 1.2rem 1rem;
  border-radius: 1rem;
  font-family: Lato-Regular;
  font-size: 1.6rem;
}


.template-cart .btn.btn--no-animate.cart__checkout.p_a_t_ch{
  display:flex;
  align-items:center;
  justify-content: center;
  column-gap:1rem;
}

.sc-gift-input{
   width: 34rem;
}


.sc-cart-link{
  font-family: Lato-Bold !important;
color: var(---topbar) !important;
border: 1px solid var(---topbar) !important;
font-size: 1.8rem !important;
background: var(--textmaincolor1) !important;
text-align: center;
display: flex !important;
padding: 1rem 2rem !important;
border-radius: 1.2rem;
position: relative;
overflow: hidden;
z-index: 3;
justify-content: center;
column-gap: 8px;
align-items: center;
}

.snize-item-image {
  width: 100% !important;
  height: 100% !important;
  border-radius:1.2rem !important;
  overflow:hidden !important;
  object-fit: cover;
}

#snize-search-results-grid-mode .snize-search-results-content:before{
  display:none;
}
.snize-main-panel-mobile-filters{
  border-radius: 0.5rem !important;
background: #fff !important;
padding:0.5rem 1rem !important;
border: 1px solid #fff !important;
}

#snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode span.snize-thumbnail img{
  max-height:unset !important;
}
#snize_results.snize-mobile-design.snize-new-version div.snize-main-panel-controls ul li a span{
  color:#434343 !important;
}
.snize-search-results-header {
  text-align: center !important;
  margin-block: 1rem !important;
}

#snize-search-results-grid-mode .snize-search-results-content{
  display:grid;
  grid-template-columns: repeat(4,24%);
  width: 100%;
justify-content: space-between;
}

div.snize div.snize-main-panel-dropdown > a{
border-radius: 0.5rem !importanty;
background: #fff !important;
border: 1px solid #fff !important;
}


.announcement__wrapper{
  background: linear-gradient(90.55deg, #FFE6C9 15.07%, #FFF6E4 97.06%);
  padding: 0.3rem 0;
}

.announcement__text{
  color: var(--textmaincolor) !important;
  font-family: Lato-Bold;
  font-size: 1.4rem;
  letter-spacing: -0.2px;
  text-align: center;
  margin-bottom: 0 !important;
    padding:0;
  text-transform:capitalize;
}
.template-product .announcement__wrapper {
  display:none;
  
}
/* .template-product .tag-box{
  display:none;
} */
.announcement__text span {
  background-color: #FFA622;
  border-radius: 0.5rem;
  display: inline-block;
  color: #fff !important;
  padding:0.3rem 0.5rem;
}

/*.big-buy-now {
  display: none !important;
}*/

div#snize_filters_block_tags{
  display:none !important; 
}






.sc-big-distext {
  font-family: Lato-Regular !important;
  font-size: 2.5rem;
  color: #1fbe4c !important;
  padding: 0 !important;
}
.product-block.product-block--price.small--text-center .product__price.product__price--compare .money {
  font-family: Lato-Regular !important;
  /* font-size: 2.8rem; */
    font-size: 1.7vw;
  text-decoration: line-through;
  color: #939393 !important;
}

.product-block.product-block--price.small--text-center .product__price.sale-price .money, .product__price .money {
  font-family: Lato-Bold !important;
  /* font-size: 2.8rem; */
  font-size: 1.7vw;
  color: #323232 !important;
}

.product-single__prices {
  display: flex !important;
  flex-direction: row !important;
  line-height: 1.2;
  align-items: start;
  column-gap: 1rem;
}


.big-smallprice {
  padding-right: 0;
}

.product-meta .jdgm-preview-badge .jdgm-star.jdgm-star {
  color: #1FBE4C !important;
  font-size: 1.6rem;
}

.template-product span.sc-dp-inner-custom {
  display: block;
  font-size: 1.6rem;
  color: #fff !important;
  background: #1FBE4C;
  font-family: Lato-Medium;
  font-weight: unset !important;
  width: fit-content;
  padding: .3rem .8rem;
  position: relative;
  margin-bottom:1rem;
}

.template-product span.sc-dp-inner-custom::after {
  content: "";
  background: url("/cdn/shop/files/Vector_443.svg?v=1695129365");
    background-repeat: repeat;
    background-size: auto;
  background-repeat: repeat;
  background-size: auto;
  background-repeat: repeat;
  background-size: auto;
  position: absolute;
  right: -89%;
  top: -1px;
  width: 100%;
  height: 103%;
  background-repeat: no-repeat;
  background-size: cover;
}

.landingpage-review{
  margin-bottom:1.5rem;
}

.wishlist-engine-button {
  background: transparent !important;
}





 

.template-index .wishlist-icon svg{
  background:#fff !important;
}

#shopify-section-sections--15584614711494__footer {
  padding-bottom: 5rem;
}


.pwzrswiper-pagination.pwzrswiper-pagination-bullets {
  display: block;
}

.specification-zf {
  display: flex;
  list-style: none;
  margin: 0;
    margin-bottom: 0px;
  flex-wrap: wrap;
  padding: 0;
  gap: 1rem;
  margin-block: 1.5rem !important;
}
.specification-zf li {
  font-size: 1.4rem;
  font-family:Lato-Bold;
  border-radius: 0.6rem;
  padding: 0.8rem 1rem;
  background: #FFEAD3;
  gap: 1rem;
}

  .product-single__meta .social-sharing {
    display: none;
  }
.rio-options-phantom{
  display:none;
}

.product-whislist-big {
  position: absolute;
  top: 352px;
  display:none;
  z-index: 8;
  right: 0;
}

.product-whislist-big svg{
  background:transparent !important;
  box-shadow:none !important;
}

#shopify-section-sections--15656049705158__announcement-bar {
  margin-top: 0 !important;
}

#shopify-section-sections--15656049705158__announcement-bar {
  margin: 0;
    margin-top: 0px;
}

label.quantity-selector {
  display: none !important;
}

.pwzrswiper-pagination.pwzrswiper-pagination-bullets {
  bottom:5%;
  position: absolute !important;
  z-index: 333 !important;
}
.template-collection .big-content-inner a{
    color: #0187FD !important;
}

.template-article ol, .template-article ul {
  margin: 0;
  padding:0;
  padding-left: 1.8rem;
}



.product-single__prices span.money:before{
  content:"MRP: ";
    font-family: Lato-Bold !important;
    font-size: 2rem;
    color: #939393 !important;
}
span.product__price.product__price--compare span.money:before,
.product__price.sale-price span.money:before{
  display:none;
}

span.product__price.product__price--compare:before{
  content:"MRP: ";
    font-family: Lato-Bold !important;
    font-size: 2rem;
    color: #939393 !important;
}

canvas#snowCanvas {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  z-index:99999999999;
    pointer-events: none;
}

.js-drawer-closing body:after, .js-drawer-open body:after{
    z-index:100000 !important;
}



/* @media(min-width: 768px){
#snize-search-results-grid-mode span.snize-thumbnail img {
  left:-60% !important;
  object-fit: cover;
    border-radius: 10px !important;
}
#snize-search-results-grid-mode span.snize-thumbnail{
width:222px !important;
}
} */
