/** Shopify CDN: Minification failed

Line 89:15 Unexpected "/"
Line 224:16 Unexpected "/"

**/

@import url(https://db.onlinewebfonts.com/c/19d9a573a3e446f407b7bf444cbf8747?family=Empera);

@font-face {
    font-family: "Empera";
    src: url("https://db.onlinewebfonts.com/t/19d9a573a3e446f407b7bf444cbf8747.eot");
    src: url("https://db.onlinewebfonts.com/t/19d9a573a3e446f407b7bf444cbf8747.eot?#iefix")format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/19d9a573a3e446f407b7bf444cbf8747.woff2")format("woff2"),
    url("https://db.onlinewebfonts.com/t/19d9a573a3e446f407b7bf444cbf8747.woff")format("woff"),
    url("https://db.onlinewebfonts.com/t/19d9a573a3e446f407b7bf444cbf8747.ttf")format("truetype"),
    url("https://db.onlinewebfonts.com/t/19d9a573a3e446f407b7bf444cbf8747.svg#Empera")format("svg");
}
button.description-toggle-btn::before {
    background: linear-gradient(45deg, #9d419d, #000);
}
.zn-heading,
h1,h2,h3,h4{
    font-family: "Empera";
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
ul.zvmb-menu a[href="/collections/sale"],
.zv-menu-flex a[href="/collections/all-products"] {
    animation: blinker 1s infinite;
    color: #d32d4a;
}
input#qty-1{

  padding:0px 25px;
}

.zv-menu-flex a[href="/collections/all-products"]::before {
  content: "Flat 15% OFF";
  position: absolute;
  top: -25px; 
  left: 50%;
  transform: translateX(-50%);
  background: #ff0000; 
  color: #fff; 
  font-size: 12px;
  font-weight: bold;
  padding: 2px 6px;
  border-radius: 4px;
  white-space: nowrap;
} 
h2.hxn-pro-heading {
    margin: 10px 0px;
}
.hxn-sale-search-row{

  padding:10px 20px !important;
}
.l4sc.strong i{
color:white;

}
.description-content {
    padding: 20px;
}
.description-content h1 {
    font-size: 20px;
}
div#shopify-section-template--26568067154205__breadcrumbs{
width:80%;
margin:0 auto;
padding:20px 0px;

}
div#shopify-section-template--26568067154205__main-page,
div#shopify-section-template--26568066990365__main-page{
width:80%;
margin:0 auto;

}
div#zvmbDrawer{

  display:none;
}
 * Main Image */
.zn-main-image img {
  width: 100%;
  max-width: 500px;
  height: auto;
  display: block;
  margin-bottom: 15px;
}

/* Thumbnails */
.zn-thumbnails {
  display: flex;
  gap: 10px;
  overflow-x: auto;
          border-bottom: 1px solid;
        padding: 10px 0px;
}

.zn-thumb {
  width: 60px;
  height: 60px;
  object-fit: cover;
  cursor: pointer;
  border: 2px solid transparent;
  border-radius: 6px;
}
/* Slider container */
.zn-slider {
  width: 100%;
  max-width: 500px;
  overflow: hidden;
  margin-bottom: 15px;
}

/* Track */
.zn-slider-track {
  display: flex;
  transition: transform 0.4s ease;
}

/* Slide */
.zn-slide {
  min-width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Image */
.zn-slide img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
/* Slider */
.zn-slider {
  width: 100%;
  max-width: 50%;
  margin: 0 auto;
  overflow: hidden;
  margin-bottom: 15px;
}

.zn-slider-track {
  display: flex;
  transition: transform 0.35s ease;
}

.zn-slide {
  min-width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.zn-slide img {
  width: 100%;
  height: auto;
  object-fit: contain;
}

/* Thumbs */
.zn-thumbnails {
  display: flex;
  gap: 10px;
  overflow-x: auto;
}

.zn-thumb {
  width: 60px;
  height: 60px;
  object-fit: cover;
  cursor: pointer;
  border: 2px solid transparent;
  border-radius: 6px;
  transition: 0.2s;
}

.zn-thumb.active {
  border-color: #000;
}
/* Thumbnails */
.zn-thumbnails {
  display: flex;
  gap: 10px;
  overflow-x: auto;
   justify-content:center;
}

.zn-thumb {
  width: 60px;
  height: 60px;
  object-fit: cover;
  cursor: pointer;
  border: 2px solid transparent;
  border-radius: 6px;
}

.zn-thumb.active {
  border-color: #000;
}
.zn-thumb.active {
  border-color: #000;
}
@media (max-width:767px){
  p.input-show.toggle.base-font {
    display: none;
}
  #content{
padding:10px !important;

  }
  .f8pr-variant-selection.no-zindex select{
    margin:10px 0px;
  }
  * Main Image */
.zn-main-image img {
  width: 100%;
  max-width: 500px;
  height: auto;
  display: block;
  margin-bottom: 15px;
}

/* Thumbnails */
.zn-thumbnails {
  display: flex;
  gap: 10px;
  overflow-x: auto;
          border-bottom: 1px solid;
        padding: 10px 0px;
       
}

.zn-thumb {
  width: 60px;
  height: 60px;
  object-fit: cover;
  cursor: pointer;
  border: 2px solid transparent;
  border-radius: 6px;
}
/* Slider container */
.zn-slider {
  width: 100%;
  max-width: 50%;
  margin: 0 auto;
  overflow: hidden;
  margin-bottom: 15px;
}

/* Track */
.zn-slider-track {
  display: flex;
  transition: transform 0.4s ease;
}

/* Slide */
.zn-slide {
  min-width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Image */
.zn-slide img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
/* Slider */
.zn-slider {
  width: 100%;
  max-width: 500px;
  overflow: hidden;
  margin-bottom: 15px;
}

.zn-slider-track {
  display: flex;
  transition: transform 0.35s ease;
}

.zn-slide {
  min-width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.zn-slide img {
  width: 100%;
  height: auto;
  object-fit: contain;
}

/* Thumbs */
.zn-thumbnails {
  display: flex;
  gap: 10px;
  overflow-x: auto;
}

.zn-thumb {
  width: 60px;
  height: 60px;
  object-fit: cover;
  cursor: pointer;
  border: 2px solid transparent;
  border-radius: 6px;
  transition: 0.2s;
}

.zn-thumb.active {
  border-color: #000;
}
/* Thumbnails */
.zn-thumbnails {
  display: flex;
  gap: 10px;
  overflow-x: auto;
}

.zn-thumb {
  width: 60px;
  height: 60px;
  object-fit: cover;
  cursor: pointer;
  border: 2px solid transparent;
  border-radius: 6px;
}

.zn-thumb.active {
  border-color: #000;
}
.zn-thumb.active {
  border-color: #000;
}
  div#zvmbDrawer{

  display:block;
}
  
  header.zv-header {
    display: none;
}

  .newsletter-col button,
  .footer-col h4{
    font-size:15px !important;
  }
 .hero-prev, .hero-next{
  color:black;
      font-size: 25px;
    width: 35px;
    height: 0px;
 }
 .hero-next:before,
 .hero-prev:before{
  background:#fff !important;
 }
 .rzk-category-grid {
    flex-wrap: nowrap;
    display: flex !important;
    overflow-x: auto;
}
.rzk-category-item{
min-width:200px;

}
  article#main-product {
    padding: 0px 10px !important;
}
  .ymal-slider-controls{
right:-20px !important;

  }
  div#section-info{
    display:none;
  }
  .hxn-sale-badge{
right:50% !important;
    top: -50px !important;
    font-size: 15px !important;
   
    width: 100%;
  }
.zv-menu-flex a[href="/collections/all-products"]::before {

  top: 0px; 
  left: 80%;

} 
  
}