/** Shopify CDN: Minification failed

Line 159:3 Expected "}" to go with "{"

**/
.product-block--description .rte {
    font-family: 'acumin-pro';
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
}
.site-nav__link, .site-nav__dropdown-link {
    font-size: 18px;
    font-family: "acumin-pro";
    font-weight: 300;
}
.index-section--hero .hero__title,
.fading-images-overlay__title--1{
    font-family: "acumin-pro-wide";
    font-weight: 100;
    line-height: 110%;
}
.index-section--hero .hero__subtitle{
    font-family: 'acumin-pro';
    font-weight: 300;
    font-size: 26px;
    line-height: 32px;
}
.index-section--hero .hero__link .btn,
.collection-switcher__collection .btn, .btn{
    font-family: 'acumin-pro-wide';
    font-weight: 300;
    font-size: 18px;
    text-transform: uppercase;
}
.feature-row-wrapper .feature-row__text .h1,
.background-media-text__text .h3,
.richtext-section h3 , .feature-row__item .h3{
    font-family: 'acumin-pro-wide';
    font-weight: 100;
    font-size: 45px!important;
    line-height: 54px;
}
.feature-row-wrapper .feature-row__text .rte p,
.background-media-text__text .rte p,
.richtext-section .rte p, .rte p{
    font-family: 'acumin-pro';
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
}
.richtext-section .rte .enlarge-text p,
.fading-images-overlay__title--2{
    font-family: 'acumin-pro';
    font-weight: 300;
    font-size: 26px !important;
    line-height: 36px;
}
.feature-row-wrapper .feature-row__text .btn,
.text-columns-with-image-section .btn,
.product-single__form .btn{
    font-family: 'acumin-pro-wide';
    font-weight: 300;
    font-size: 18px;
    text-transform: uppercase;
}
.text-columns-with-image-section h2,
.text-with-icons__block-title h3{
    font-family: 'acumin-pro';
    font-weight: 300;
    font-size: 26px;
    line-height: 32px;
    text-transform: uppercase;
}
.text-columns-with-image-section .rte-setting p,
.text-with-icons__block-text p, 
.collapsible-content p,
.sales-point{
    font-family: 'acumin-pro';
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
}
.product-single__title {
    font-family: 'acumin-pro';
    font-weight: 300;
    font-size: 40px;
    text-transform: uppercase;
}
.variant__label, .collapsible-trigger-btn,
.grid-product__price{
    font-family: 'acumin-pro-wide';
    font-weight: 400;
    font-size: 15px !important;
    letter-spacing: inherit !important;
}
.product-single__meta .product__price,
.grid-product__title{
    font-family: 'acumin-pro';
    font-weight: 300;
    font-size: 22px;
}
.background-media-text__text .subtitle,
[data-section-type="collection-switcher"] .subtitle{
    font-family: 'acumin-pro' !important;
    font-weight: 300 !important;
    font-size: 18px !important;
    line-height: 26px !important;
}
.collection-switcher__title {
    font-family: 'acumin-pro-wide';
    font-weight: 100;
    font-size: 30px;
}
.collection-switcher__trigger:after{
  border-width: 0.5px;
}

#protected-popup {
	background: white;
	padding: 30px 30px 20px;
	text-align: center;
	max-width: 500px;
	margin: 40px auto;
	position: relative;
}
#protected-popup .btn{
  margin-top: 20px;
  cursor: pointer;
}
#protected-popup .error{
  display: none;
  color: red;
  margin: 20px 0 0;
}
#protected-popup .btn-close svg {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 1;
    cursor: pointer;
}

@media (min-width:769px) and (max-width:1049px){
  .header-layout--left-center .header-item--icons, .header-layout--left-center .header-item--logo {
    min-width: 100px;
  }
  .site-nav__link {
    padding: 10px 8px;
    font-size: 10px !important;
  }
}
@media (min-width:769px) and (max-width:1200px){
  .site-footer .footer__item{
    width: calc(100%/3);
    margin-bottom: 30px;
  }