/** Shopify CDN: Minification failed

Line 102:24 Unexpected ".5"

**/
#kopstorm_stock {
    display: flex;
    flex-direction: column;
    gap: 5px;
    flex-wrap: wrap;
    margin-bottom: 15px;
    margin-top: 15px;
}

#kopstorm_stock .stock_wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
    line-height: 1;
    font-size: 15px;
}

#kopstorm_stock .orange-dot {
    background: #f4af29;
    height: 10px;
    width: 10px;
    border-radius: 20px;
    animation: orangedot 2s linear infinite;
    transform: scale(1);
    margin-right: 12px;
    margin-left: 3px;
}

#kopstorm_stock .orange-text {
    color: #fa8c18;
    position: relative;
    font-weight: 500;
    font-family: system-ui;
}

@keyframes orangedot {
0% {
    transform: scale(.95);
    box-shadow: 0 0 #f4af2980;
}
70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px #f4af2900;
}
100% {
    transform: scale(.95);
    box-shadow: 0 0 #f4af2900;
}
  }

.trustpilot_wrap {
display: flex;
    align-items: center;
    font-size: 12px;
    font-weight: 600;
    gap: 8px;
    margin-bottom: 15px;
    margin-top: 15px;
    font-family: system-ui;
}

.stars {
    width: 95px;
}.trust {
    width: 80px;
}

s[data-compare-price] {
      margin-left: 6px;
}

.product-tile form {
      display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
  flex-wrap: wrap;
}

.push-btn-surface img {
      width: 20px;
}

.push-btn:hover .push-btn-surface {
    transform: none!important;  
}

.product-tile button .push-btn-surface {
    pointer-events: none !important;
    padding-top: 7px !important;
    border-radius: 500px;
    overflow: hidden;
    padding-bottom: 7px;
}

.product-tile form .mb-2.5 {
     margin-top: 0px!important;  
  margin-bottom: 0px!important;
}

.product-tile .push-btn {
    position: relative;
    border-radius: 500px !important;
    overflow: hidden;
}

.product-tile form .text-center {
     margin-top: 0px!important;
  margin-bottom: 0px!important;
}

.product-tile  .price__sale {
      display: flex;
    flex-direction: row-reverse;
    gap: 8px;
    justify-content: center;
    align-items: center;
}

.offer_kopstorm {
font-size: 12px;
    background: #FEE9A8;
    padding: 15px;
    border-radius: 10px;
    padding-top: 6px;
    padding-bottom: 9px;    
  margin-bottom: 20px;
  margin-top: 20px;
}

.offer_kopstorm p {
  margin: 0px!important;
}

.color-swatch+label {
    border-radius: 500px!important;
}

.color-swatch+label .block {
    display: block;
    border-radius: 500px !important;
}