/** Shopify CDN: Minification failed

Line 183:0 Expected "}" to go with "{"

**/
.grid--3-col-tablet .grid__item{
  width: 10%;
      margin-left: 30px;
} 
/* .footer-block__newsletter{
  width:70%; 
} */
/* .header__icons{
  gap:30px;
} */
.product__info-container h1{
      font-size: 32px;
}
.section-header{
   position: relative;
}
.mega-menu__link:hover{
      color: rgb(133 127 127) !important;
}
#price-template--24347232174361__main{
      display: flex;
    justify-content: space-around;
    top: 10px;
    position: relative;
}
.product__title{
      /* margin-bottom: -50px !important; */
}
.product__accordion {
  width:80%;
}
.product-back a{
  color: #333;
    text-decoration: underline;
    font-size: 14px;
    font-family: Maison-Neue, sans-serif;
    font-weight: 300;
}
.product-back{
  margin-bottom: 40px;
}
/* .newsletter-form__field-wrapper .field{
  width:80%;
} */
.footer-block__newsletter .field:after{
      border-radius: 30px;
}
.field:hover{
    border-radius: 30px;
}
.newsletter-form__button{
  left:103%;
}
.newsletter-form__button:not(:focus-visible):not(.focused){
    background-color: #000000 !important;
    color: white;
    border: 1px solid black;
    border-radius: 30px;
      width: 64%;
    height: 35px;
}

.column {
  float: left;
  width: 50%;
  padding: 10px;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
.mega-menu__list{
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
.column .button{

    font-family: OptimaLTPro-Roman;
    font-size: 14px;
    line-height: 30px;
    padding: 0 18px;
    border-radius: 30px;
    background: transparent;
    /* color: white; */
    font-weight: 300;
    border: 1px solid #ffffff;
    margin: 0;
}
.heading_product-grid{
  text-align:center;
}
.footer-block__brand-info{
  margin-top:20px;
}
.footer-block__brand-info p{
  width:250px;
}
.footer{
      margin-top: -1px !important;
    z-index: 9;
    position: relative;
}
.collection-hero__title, .collection__title{
  text-align:center;
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  
}
@media screen and (max-width: 767px){
  #price-template--24347232174361__main {
    position: relative;
    justify-content: flex-end;
}
  .footer-block__newsletter{
    width: 80%;
  }
.banner__box {
    padding: 9rem 1.5rem !important;
}
/* @media screen and (min-width:820px){
.newsletter-form__field-wrapper .field {
    width: 60%;
}
} */
.footer__content-top .grid {
        column-gap: 5%;
}
h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5, p{
  font-family: 'HelveticaNeue_Bold';
}
.announcement-bar span{
  font-family: OptimaLTPro-Roman;
  font-weight:100;
}
h1{
  font-family: OptimaLTPro-Roman;
    font-weight: 900;
}
.shopify-policy__title{
  text-transform: capitalize;
}
.collapsible-content__heading, .main-page-title, .rich-text__heading{
  font-family: OptimaLTPro-Roman;
    font-weight: 900;
}
p, span, a, .mega-menu__link, .title{
      font-family: OptimaLTPro-Roman;
}
.main-page-title{
  text-align:center;
}
.card--card.gradient, .card__inner.gradient{
  height: 100%;
}
.title--primary{text-align:center;}
@media screen and (min-width:1920px){
.footer-block__brand-info p {
    width: 280px;
}
}













