/*
Theme Name: Blank
*/


.margin-50 {
  height: 50px;
  width: 100%;
  background: #fff;
}

.margin-100 {
  height: 100px;
  width: 100%;
  background: #fff;
}

.margin-150 {
  height: 150px;
  width: 100%;
  background: #fff;
}

.margin-200 {
  height: 200px;
  width: 100%;
  background: #fff;
}

.margin-250 {
  height: 250px;
  width: 100%;
  background: #fff;
}

.margin-300 {
  height: 300px;
  width: 100%;
  background: #fff;
}

.margin-350 {
  height: 350px;
  width: 100%;
  background: #fff;
}

.margin-400 {
  height: 400px;
  width: 100%;
  background: #fff;
}

@media (max-width: 1024px) {
  .margin-50 {
    height: 25px;
    width: 100%;
  }
  
  .margin-100 {
    height: 50px;
    width: 100%;
  }
  
  .margin-150 {
    height: 75px;
    width: 100%;
  }
  
  .margin-200 {
    height: 100px;
    width: 100%;
  }
  
  .margin-250 {
    height: 125px;
    width: 100%;
  }
  
  .margin-300 {
    height: 150px;
    width: 100%;
  }
  
  .margin-350 {
    height: 175px;
    width: 100%;
  }
  
  .margin-400 {
    height: 200px;
    width: 100%;
  }
}

.product_labels{
  position: absolute;
  left: 12px;
  top: 12px;
  z-index: 2;
  gap: 12px;
  display: flex;
  flex-direction: column;
}

@media(max-width: 768px){
  .product_labels{
    left: 6px;
    top: 6px;
    gap: 6px;
  }
}