/** Shopify CDN: Minification failed

Line 122:14 Unexpected "{"

**/
.product-badge {
font-size: 15px;
font-weight:600;
position: absolute;
right: 0px;
top: 0px;
padding: 0px 2px;
border-left: 2px solid lightgray;
border-bottom: 2px solid lightgray;
font-family: Nimbus monospace;
}

.contact-form   input {
border: 1.5px solid lightgray;
}
 
.contact-form   textarea {
  border:1.5px solid lightgray;
}

.contact-form  select {
  border:1.5px solid lightgray;
  color: #777;
  padding: 14px 14px;
}

.site-header__logo-image {
  background-color:transparent;
}

.contact-form  select:focus-visible {
  outline: 0px solid lightgray;
}

.contact-form  input:focus-visible , .contact-form textarea {
  outline: 0px solid lightgray;
}
.sec-header{
  display: none;
}

  .back-btn {
    display: flex;
    align-items: center;
    color: #333;
    margin:1px;
    text-decoration: none;
    border-radius: 4px;
    font-size: 12px;
    padding: 0 55px;
    margin-bottom: 30px;

  }

  .site-header__cart .icon {
    width: 28px;
    height: 28px;
  }


  .site-header {
    display: flex;
    align-items: center;
    border-bottom: 1px solid var(--color-border);
}
 
  .header-top {
    /* font-family: Nimbus monospace;
    font-weight:600;
    letter-spacing:0.5px; */
    text-align: center;
    padding-top: 15px;
    font-size: 16px;
    max-width:100%;
    margin: auto;
  }

     .contact-form  input {
     margin-bottom: 19px;
     font-size:14px;
   }

     .contact-form   input, textarea {
      padding: 14px 15px;
      font-size:14px;
     }

   .collection-sec .grid {
    margin-left: 0px;
   }

   .sec-header {
    margin-bottom: 10px;
   }
    
    .sec-h1-left {
    font-size: 25px;
    font-weight:600;
    text-align:left; 
    font-family: Nimbus monospace;
    text-transform: lowercase;
}
 
.collection-sec  .collection-page-header {
  padding-left: 0px;
  padding-right: 0px;
}
 
 .collection-sec .grid__item {
    padding-left:25px;
  }

  .collection-sec .title-page-width {
    padding-left: 0px;
    padding-right: 0px;
  }
  .badge-size,{
    display: none;
  }

@media screen and (max-width: 950px) {

.collection-sec .title-page-width {
    padding-left: 55px;
    padding-right: 55px;
}

}

@media screen and (max-width: 750px) {

 #Collection   .grid {
      margin-left:0px;
    }

.contact-form   input  , .contact-form   textarea ,  .contact-form  select {
 padding:10px 15px;
 font-family: Nimbus monospace;
}

.product-badge {
font-size: 14px;
}
 
   .article__grid-meta--has-image {
      padding-left: 0px;
   }
   

  .collection-sec .title-page-width {
    padding-left:22px;
    padding-right:22px;
  }

  .back-btn {
    display: flex;
    align-items: center;
    color: #333;
    padding: 0 20px;
    text-decoration: none;
    background: white;
    border-radius: 4px;
    font-size: 12px;
    margin-bottom: 15px;
  }

  .grid-view-item {
    margin: 0 auto 20px;
}

  .article__title--has-image {
    padding-left:0px;
    padding-right:0px;
  }

  .back-btn svg {
    width:19px;
    height:19px;
  }

   .header-top {
    max-width: 144px;
    margin: auto;
    font-size:14px;
  }
     
   .contact-form  input {
     margin-bottom: 15px;
   }

  .contact-form  option {
  min-width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  word-break: break-word;
}

 .left-links .menu-item {
  text-align:right;
 }

.contact-form  select {
  border:1px solid lightgray;
  color: #777;
  overflow:hidden;
box-sizing: border-box;

}

.collection-sec .grid__item {
    padding-left: 15px;
}

  .collection-sec .sec-header  {
      margin-bottom: 10px;
  }


 .sec-h1-left
  {
    line-height:15px;
    font-size: 20px;
    text-align:left;
    margin-bottom:15px;
}

 .sec-header {
  margin-bottom:15px;
 }

 #Collection  ul li:first-child {
  border-left:0px solid lightgray;
}

#Collection  ul li:nth-child(2n) {
  border-right:0px solid lightgray;
}

 #Collection  ul li:nth-child(3n) {
   border-top:0px solid lightgray;
}
 


}
