/** Shopify CDN: Minification failed

Line 13:0 Unexpected "}"

**/
.product-block.product-block--price {
  display: flex;
  align-items: center;
  gap: 10px !important;
}


}

.product__price--compare {
  color: #838383 !important;
  font-size: 18px !important;
}

#kopstormsalebadge {
  background:rgb(15, 17, 15);
  color: #fff;
  border-radius: 500px;
  padding: 2px 10px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  font-family: 'Montserrat';

}


@media (max-width: 768px) {
  .product__photos--beside {
    flex-wrap: wrap;
    flex-direction: column;
  }

  .product__thumbs--beside {
    margin-left: 8.5px;
    max-width: 100% !important;
    width: 100% !important;
  }

  .product__thumbs--scroller {
    display: flex;
    /* overflow-y: visible !important; */
    overflow-y: hidden !important;
    overflow-x: auto;
  }

  .product__thumb-item {
    width: 60px;
  }

  .product__thumb-item * {
    height: 65px !important;
    padding-bottom: 5px; 
    background: #FAFAFA;
  }

  .flickity-page-dots {
    display: none !important;
  }
}

.variant-input-wrap
  .variant-input[data-index="option1"]
  input[type="radio"]:checked
  + label {
  position: relative;
}

span.variant__label-info {
  font-weight: 700;
  font-size: 12px;
}
.variant__label-info {
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: none;
  font-size: 12px;
}
.label,
label:not(.variant__button-label):not(.text-label) {
  font-size: 12px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 700;
}
#shopify-section-template--25307526234450__main span.product__price.on-sale {
  font-size: 21px !important;
}

.collapsible-trigger-btn--borders .collapsible-trigger__icon {
  background: #0000001a;
  color: #000000;
  height: 24px;
  width: 24px;
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: center;
  border-radius: 50%;
  font-weight: bold;
  font-size: 12px;
}

h1.h2.product-single__title {
  text-transform: uppercase;
}
#shopify-section-template--25307526234450__main .add-to-cart,
#shopify-section-template--25307526234450__main .cart__checkout {
  background: black !important;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
}

.product-recommendations-container .index-section {
  background: #f5f5f5;
  padding-top: 45px;
}
.badgeContainer {
  max-width: 35px;
}
div#tp-widget-stars {
  margin-top: -17px;
}

.btn{
  font-size: 12px;
}

.hero__subtitle{
  font-size: 18px;
}

@media(max-width: 589px){
  .header-layout {
      display: flex !important;
      flex-direction: row-reverse !important;
  }  
  .header-item.header-item--navigation{
    order: -1;
    justify-content: flex-end;
    width: 140px;
    max-width: 140px;
  }  
  .header-item.header-item--icons{
    justify-content: flex-start;
  }
  .header-item.header-item--icons .site-nav__icons {    
    display: flex;
    flex-direction: row-reverse !important;
  }
  .header-layout[data-logo-align=left] .site-header__logo {
    margin-right: 0px !important;
  }
  .header-item.header-item--icons .site-nav__icons .site-nav__link.site-nav__link--icon{
    order: -1;
  }
  .product-block:not(.product-block--tab) {
    margin-bottom: 8px !important;
  }
  .product-block.product-block--price{
    margin-bottom: 25px !important;
  }
  .product__price.sale-price{
    font-family: sans-serif;
  }
  .tooltip_wrapper_kopstorm{
    margin-top: 25px;
  }
  .btn{
    font-size: 11px;
  }
  .grid-product__tag.grid-product__tag--sale{
    font-size: 10px !important;
  }
}

.announcement__text{
  font-family: montserrat;
}

.icon.icon-custom{
  stroke-width: 15px !important;
}

.icon.icon-custom path{
  stroke: currentColor !important;
}