/** Shopify CDN: Minification failed

Line 120:15 Unexpected "/"
Line 405: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{
  margin:0px;
}
.l4ca li > footer > .input-amount{
  margin-right:30px;
}
footer {
    gap: 10px;
}
button.overlay-dynamic_buy_button{
  background:black !important;
}
.footer-bottom p {
    margin-bottom: 0px;
}
button:before{
  background:none !important;

  
}
form.form-cart.f8vl {
    padding: 0px 30px;
}
button.description-toggle-btn::before {
    background: linear-gradient(45deg, #9d419d, #000);
}
.zn-heading,
h1,h2,h3,h4{
    font-family: "Empera";
}
.template-article .w940.align-center.size-content{
  padding:20px;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.zv-menu-flex a[href="/collections/azadi-sale"],
.zv-menu-flex a[href="/collections/all-products-1"],
ul.zvmb-menu a[href="/collections/eid-sale-2026"],
li.zv-header-menu-item a[href="/collections/eid-sale-2026"],
ul.zvmb-menu a[href="/collections/sale"],
.zv-menu-flex a[href="/collections/all-products"] {
    animation: blinker 1s infinite;
    color: green;
}
input#qty-1{

  padding:0px 25px;
}
.zv-menu-flex a[href="/collections/all-products-1"]::before,
.zv-menu-flex a[href="/collections/all-products"]::before {
  content: "Flat 10% 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:left;
}

.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;
}

.input-amount.ss {
  display: flex;
  align-items: center;
  gap: 10px;
}

.input-amount.ss .qty-input {
  width: 60px;
  height: 30px;
  text-align: center;
  border: 1px solid #ddd;
  font-size: 16px;
}
button.qty-btn.qty-plus:before,
button.qty-btn.qty-minus:before {
    height: 30px;
    border: none;
    width: 30px;
    background: none;
    color: black;
}
.input-amount.ss .qty-btn {
       height: 30px;
    min-height: 30px;
    cursor: pointer;
    font-size: 20px;
    line-height: 1;
    transition: 0.3s;
    margin: 0;
    padding: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: black;
    border-radius:0px;
}

.input-amount.ss .qty-btn:hover {
  background: #000;
  color: #000;
}
button.disabled.overlay-unavailable_buy_button.inv{
  color:black !important;
}

span.input-amount.quantity-wrapper {
    width: 30% !important;
    

}

button.qty-btn.qty-plus,
button.qty-btn.qty-minus {
      width: 10% !important;
    border: 1px solid #c1c1c1;
    color: black;
    min-width: 30% !important;
        padding: 0px;
    margin: 0px;
}
input#quantity {
     width: 30%;
    margin: 0px 5px;
    padding: 0px;
    text-align: center;
    padding-right: 0px !important;
    
}
nav.n6br {
    padding: 0px 30px;
}
.f8pr-variant-selection.no-zindex label {
    display: flex;
    gap: 15px;
}
div#shopify-section-template--28071925580061__main-cart {
    padding: 0px 30px;
}
@media (max-width:767px){
  
  form.form-cart.f8vl {
    padding: 0px 10px;
}

  
 .zvmb-menu-row a[href="/collections/all-products-1"] {
    animation: blinker 1s infinite;
    color: #d32d4a;
}
 .zvmb-menu-row a[href="/collections/all-products-1"]::before {
  content: "Flat 10% OFF";
         position: absolute;
        top: 15px;
        left: 20%;
  transform: translateX(-50%);
  background: #ff0000; 
  color: #fff; 
  font-size: 12px;
  font-weight: bold;
  padding: 2px 6px;
  border-radius: 4px;
  white-space: nowrap;
} 
    button.overlay-buy_button.inv {
    width: 60% !important;
}
  button.qty-btn.qty-plus, button.qty-btn.qty-minus {
    width: 10% !important;
    border: 1px solid #c1c1c1;
    color: black;
    min-width: 20% !important;
    padding: 0px;
    margin: 0px;
}
span.input-amount.quantity-wrapper {
    width: 28% !important;
}
   .l4ca section header{
display:block;

   } 
.l4ca header h2{

  font-size:14px;
}
  li.overlay-lime {
    font-size: 14px;
    text-align: center;
}

  li.overlay-lime {
    font-size: 14px;
    text-align: center;
}
  button.overlay-dynamic_buy_button {
    margin: 0;
    padding: 0px;
    width: 50% !important;
    margin-right: 20px;
}
  p.link-btn.m10.cols.submit.mobile-only.base-font span {
    font-size: 13px;
}
  p.m20 {
    font-size: 15px;
    margin: 20px 0px;
}
  span.sale-badge{
width:35% !important;
}
  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;
 }
 .best-price-text{
    color: #e60023;
    font-size: 0.8em;
    font-weight: 600;
}
 .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%;

} 
  
}