/** Shopify CDN: Minification failed

Line 244:18 Unterminated string token

**/
.product-gallery__media {
  padding-left: 20px;

}
.lb-upsell-ppa-card-layout {
 margin-top:-25px!important;
}
.scrolling-content__item-custom1 {
    background: #fff;
    padding: 8px 30px;
    border-radius: 50px;
    letter-spacing: 0.5px;
    margin-left: 30px;
    line-height: 1;
}
.product-gallery__media>* {
    width: 100%;
    border-radius:20px;
  
}
.product-gallery__thumbnail img {
    border-radius:5px;
}
.product-gallery__thumbnail {
   border-radius:5px;
}

@font-face {
  font-family: "Spartan-Regular";
  src: url("/cdn/shop/files/Spartan-Regular.ttf?v=1729677330") format("woff");
    }
@font-face {
  font-family: "GreatVibes-Regular";
  src: url("/cdn/shop/files/GreatVibes-Regular.ttf?v=1729501392") format("woff");
    }
@font-face {
  font-family: "Spartan-Medium";
  src: url("/cdn/shop/files/Spartan-Medium.ttf?v=1729677543") format("woff");
 }
h1,h2,h3,h4,h5,h6 p span a
     {
      font-family:"Spartan-Regular";
    }
body{
      font-family:"Spartan-Regular";
}
.shopify-section--video {
  padding: 40px 0px;
}
.payment-methods {
      align-items: center;
}
.product .quantity-selector {
  color:#ff66ba!important;
  border-color:#ff66ba!important;
}
.over-flow {
  overflow:hidden;
}
.accordion__content .prose p{
      line-height: 26px;
      text-align: justify;
}
.slide_bnt .button{
  padding: 0.50rem 1.50rem;
  text-transform:uppercase;
  font-size:14px;
}
.jdgm-rev-widg__title {
  font-size: 20px!important;
}
.product-info .product_second_title{
  font-size:22px;
}

.prose{
    font-size: 17px;
    line-height: 30px;
    text-align: center;
}
.footer__inner .prose{
   text-align:left;
}
.product-info .prose {
    text-align:left!important;
} 
#views-count {
  color:#dd2c7e;
}
.product-views-counter {
   color:#dd2c7e;
   font-size:13px;
}
.product-info .price-list .h4 {
    font-size:18px;
    color: black;
}
.product-info .price-list .h5 {
  font-size:17px;
}
.section-spacing1{
     padding-block-start: 0px;
    padding-block-end: 0px;
}
.logo-list__item p{
  padding-top:20px;
}
.secti_custom{
  padding-bottom:0px;
}
.conta_custom1{
   padding-top:40px;
}
.image-overlay_banner{
   /* padding-bottom: 60px;  */
  padding-top: 30px;
}
.block{
  font-size:15.2px;
  font-family:"Spartan-Medium";
}
.header__primary-nav-item:before{
  background:transparent;
}
.features--button-transition :is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not([disabled]):hover{
  color: rgb(255 255 255)!important;
  background-color: black!important;
  border: 1px solid black;
}
.heaing_bnt .button{
  text-transform:capitalize;
}
.announcement-bar__carousel{
    max-width: 100%;  
}
.product-views-counter1 {
     margin-top: 26px;
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: 600;

}
.bg 
.button{
  text-transform:capitalize;
}
.product-views-counter{
  margin-top:10px;
  font-family: "Spartan-Medium";
    margin-bottom: -15px;

}
.bna_tt .button{
  margin-bottom:30px;
  text-transform:capitalize;
}
.font-add{
  font-family: "GreatVibes-Regular";
  font-size:50px;
}
.pregarp{
    font-size: 13px;
    letter-spacing: 0.5px;
    text-transform: capitalize;
    line-height: 26px;
}
.variant-sku{
  color:black;
  font-family: "Spartan-Medium";
  font-size:13px;
}
.footer__block--newsletter .text-subdued{
  font-size:12px;
  color:#000;
  line-height: 22px;
}
.shuheding_txt {
      font-size: 14px;
    letter-spacing: 1px;
    font-family: 'Spartan-Regular';
}
.prose_bnt .h6{
   margin-top: 0px;
    font-size:19px;
}
.custo_heading{
    font-family: 'Spartan-Medium';
    font-size: 22px;
    letter-spacing: 1px;
}
.collection-card__content .button{
  text-transform: capitalize;
}
.collection-card__content .h3{
  font-size:18px;
  text-transform:uppercase;
   font-family:"Spartan-Medium";
}
html{
    padding-bottom:0px!important;
  }
.custom_img{
    position: absolute;
    left: 0;
    top: 0%;
    display: none;
    z-index: -1;
    /* transform: translate(-50%, -50%); */
    max-width: 100vw;
    height: auto;
}
.social-media--list{
  gap: var(--social-media-list-gap, .75rem 1.4rem);
}
.custom_img img{
    width: 27%;
    height: auto;
}
#main{
  overflow-y:hidden!important;
}
.shop_now{
    color: black;
    border-bottom: 2.2px solid;
    padding-bottom: 3px;
    text-transform: capitalize;
    font-size: 12px;
}
.circle-button{
  background:#E3E26E;
  color:#DB3B81;
}
.scrolling-content__text{
  margin-right:-15px;
  text-transform:capitalize;
}
.flecjg{
  display:flex;
  column-gap:20px'
}
.section_featured{
    position: relative;
    overflow: hidden;
}
.custom_img1 img{
   width:30%;
   height:auto;
}
.custom_img1 {
    position: absolute;
    right: -168px;
    top:78%;
    z-index: -1;
    transform: translate(50%, -50%);
    max-width: 100vw;
    height: auto;
}
.shopify-policy__container{
  max-width:90%;
}
.custom_heading{
    font-size: 20px;
    text-transform: uppercase;
    margin-top: -14px;
    color: black;
    padding-bottom:15px;
    letter-spacing: 0.4px;
    font-weight: 500;
    font-family: 'Spartan-Medium';
}
.prose_bnt .button{
  text-transform:capitalize;
}
.custom_pregarp{
    color: #000000;
    font-size: 14px;
    letter-spacing: 0px;
    font-weight: 400;
    font-family: 'Spartan-Regular';
    margin-bottom:8px;
}
.product-list_custom{
  margin-top:-30px;
}
.collection-list_custom{
  --collection-list-gap: 0rem;
    
}
.footer__block .h6{
    text-transform: uppercase;
    font-size:13px;
    font-weight: 500;
    font-family: 'Spartan-Medium';
}
.social-media--list svg {
    width: 25px;
    color: #000000;
}
.footer__block--newsletter .input{
  font-size:11px;
}
.rating-badge__stars .icon{
  width:15px;
}
.social-media--list .social-media__item{
  opacity: 1;
}
.custom_txt{
   margin:auto;
}
.special-class{
  display:none;
}
.image_bottom_text{
      font-size: 13px;
    text-transform: capitalize;
}
.footer__block--links ul li a{
    font-size:14px;
    color: black;
    font-weight: 100;
}
.product-title  {
  font-size: 14.48px;
    color: black;
    font-family: 'Spartan-Medium';
}
.price-list {
    font-size: 13px;
    color: #393939;
}
.button{
    font-weight: 700;
    letter-spacing:0.5px;
    font-size: 15px;
}
.footer__aside .text-xxs{
    font-size: 14px;
    text-transform: uppercase;
    color: black;
    letter-spacing: 0.5px;
}
@media screen and (max-width:767px) {
 .custom_serc_cls{
  display:none;
}
.faq-custom-csl .accordion__toggle {
  font-size:13px;
}
.faq-custom-csl p {
  font-size:13px;
}
  .logo-list__item p {
        padding-top: 12px;
        text-align: center;
        font-size:8px !important;
}
.prose{
    font-size: 14px;
    line-height: 26px;
    text-align: center;
  }
  .shopify-policy__body .prose{
    font-size: 14px;
    line-height:28px;
    text-align:left;
  }
  .shopify-section--image-with-text .bg{
    padding: 22px 22px;
  }
  .footer__block--links ul li a{
    font-size:12px;
  }
  .custom_img1 img {
    width: 34%;
    height: auto;
  }
  .section-spacing1 .logo-list__item{
    padding: 1.25rem 0px 1.25rem 0px;
  }
  .slide_bnt .button{
        padding: 0.2rem 1rem;
        text-transform: uppercase;
        font-size: 10px;
        margin-top: -20px !important;
    }
  .custom_img1 {
    top: 84%;
  }
  .custom_txt .button{
    font-size:11px;
  }
  .header_logo_txt{
     display:block!important;
  }
  .custom_img1{
    right:-85px;
  }
  .font-add{
    font-size:29px;
  }
  .footer__aside .text-xxs {
    font-size: 11px;
  }
  .prose .h6{
    font-size:11px;
  }
    .header__logo-image {
    --header-logo-width: 170px;
}
  html{
    padding-bottom:0px;
  }

  .custom_pregarp {
    font-size:11px;
}
  .custom_heading {
    font-size:16px;
    letter-spacing: 0px;
  }
  .bg .prose{
    text-align:left;
  }
.collection-card__content .h3{
  font-size:13px;
}
.scrolling-content__text{
    margin-right:0px;
  }
  .footer__block--image img{
    width:255px;
    margin-bottom:10px;
  }
  .image_bottom_text{
    padding-bottom:25px;
    font-size:11px;
    text-transform: capitalize;
    text-align: left;
    max-width: 90%;
  }
 .form .button{
   font-size: 16.6px;
 }
  .look_subheading{
    padding-bottom:40px;
  }
  .bg .button{
    font-size: 15px;
    text-transform: capitalize;
  }
  .pregarp {
    font-size: 11px;
    letter-spacing: 0px;
    line-height: 23px;
}
   .product-gallery__image-list {
     margin-bottom:15px;
   }
  .product-gallery__media {
    padding-left: 0px;
  }
}
@media screen and (min-width:768px) {
 .custom_serc_cls{
  display:block;
}
 
  .custom_serc_clsse{
    display:none;
  }
   .social-media--list{
    margin-top:20px;
  }
  .tgg{
    display:none;
  }
  .custom-1 {
    position: absolute;
    left: 18%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 700px) {
    .footer__block--links, .footer__block--image {
        max-width: 20rem;
    }
  .coanta_all_pages{
    --container-xs-max-width: 70.5rem
  }
}
@media screen and (min-width: 1000px) {
    .footer__aside {
        justify-content: center;
        margin-top: 60px;  
    }
}

@media screen and (min-width: 768px) and (max-width: 998px) {
  .icon-search {
    position: absolute;
    right:120px;
    top: 14px;
  }
}

