/** Shopify CDN: Minification failed

Line 66:2 Unexpected "}"

**/


/* CSS from section stylesheet tags */
.mobile-menu .nav ul li+li {
    margin-left: 1.3rem !important;
  }
  .mobile-menu .nav {
    max-height: 100% !important;
  }
@media (max-width: 767.02px) {
 .section__head h3 {
    font-size: 1.4rem !important;
  }
  .section-entry--primary .section__content p {
    margin-bottom: 0;
    font-size: 1.4rem !important;
  }
}
.box-popup--secondary .box__aside .box__image {
    display: block !important;
  }
.box-popup--secondary .box__aside .box__image {
    display: block !important;
  }
.mobile-menu .nav ul li+li {
    margin-left: 1.3rem !important;
  }
  .mobile-menu .nav {
    max-height: 100% !important;
  }
  .cart-btn{
     margin-bottom: 4px;
  }
  .cart-img-inner{
  
    position:relative;
  }
  .cart-img-count{
    font-family: 'Nunito', sans-serif !Important;
  font-style: normal;
  font-weight: 700 !Important;
   position: absolute;
    width: 11px;
    height: 11px;
    color: #fff;
    background-color: #000;
    font-size: 9px;
    border-radius: 50%;
    text-align: center;
    top: 8px;
    left: 8px;
    /* padding: 6px; */
    font-weight: 700;
    font-family: Nunito;
        display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
   
}
  }
@media (max-width: 767px), screen and (max-width: 812px) and (orientation: landscape) {
  .tile .tile__body h5 {
      letter-spacing: .1em !important;
  }
  
}
@media (min-width: 767.02px) {
  .margin-percent {
    margin: -2rem 5rem -2rem -2rem;
  }
  .desktop-font-size {
    font-size: 14px;
  }
}
@media (max-width: 767.02px) {
  .mobile-font-size {
    font-size: 14px;
  }
}
@media (max-width: 767px), screen and (max-width: 812px) and (orientation: landscape) {
  .list-info h5 {
    font-size: 14px !important;
  }
}
@media (min-width: 767.02px) {
  .border-desktop {
    padding-right: 20rem;
  }
  
  .list-padding {
    padding: 1.5rem 4.7rem 1.5rem 0 !important;
  }

  .btn-margin {
    margin-top: 3rem !important;
  }
}

@media (max-width: 767.02px) {
  .mobile-center {
    justify-content: center !important;
  }

  .btn-margin {
    margin-bottom: 3rem !important;
  }

  .btn-center {
    text-align-last: center;
  }
}

@media (max-width: 767.03px), screen and (max-width: 812px) and (orientation: landscape) {
  .center-li {
  padding: 2rem 0rem 2.6rem 0 !important;
  text-align: center;
  }
}
@media (min-width: 767.02px) {
  .margin-li {
    max-width: 25% !important;
  }  
  .desktop-margin {
    margin: 2rem; 
    height:85px;
  }
  
  .property-margin {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
  }
  
  .hidden {
    display: none !important;
  }

  .grid-header {
    border-bottom: 0.1rem solid #E2E7EA;
    padding-bottom: 6rem;
  }

  .text-desktop {
    font-size: 1.4rem;
    margin: 7rem 1rem 0rem 1rem !important;
    margin-block-start: 10rem !important;
  }
}
@media (max-width: 767.02px) {
  .subtitle-size {
    font-size: 14px !important;
  }
  
  .property-size {
    text-align: center;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 15px !important;
    text-transform: uppercase;
    letter-spacing: 2.5px !important;
  }
}
@media (min-width: 767.02px) {
  .margin-li {
    /* max-width: 25% !important; */
  }  
  
  .desktop-margin {
    margin: 2rem; 
    height:85px;
  }
  
  .property-margin {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
  }
  
  .hidden {
    display: none !important;
  }

  .grid-header {
    border-bottom: 0.1rem solid #E2E7EA;
    padding-bottom: 6rem;
  }

  .text-desktop {
    font-size: 1.4rem;
    margin: 7rem 1rem 0rem 1rem !important;
    margin-block-start: 10rem !important;
  }
}
@media (max-width: 767.02px) {
  .subtitle-size {
    font-size: 14px !important;
  }
  
  .property-size {
    text-align: center;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 15px !important;
    text-transform: uppercase;
    letter-spacing: 2.5px !important;
  }
}
.card-team .card__overlay {
    text-transform: none !important;
  }