/** Shopify CDN: Minification failed

Line 203:10 Expected identifier but found ".9"
Line 240:0 Expected "}" to go with "{"

**/
.u-payment-icons {
  text-align: center;
}
.cstmpayments {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cstmpayments li {
  list-style-type: none;
}
.u-cart-guarantees{
  display: flex;
  align-items: center;
  justify-content: center;
}
.u-cart-guarantee{
  display: flex;
  align-items: center;
  gap:5px;
  flex-basis: 100%;
  justify-content: center;
}
#u-cart-guarantee-bar{
  width:1px;
  height:100%;
  background:#000;
}
.u-cart-singlebtn{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.ucompared-prices{
  display:none;
}
.ufinal-price{
  font-size: 20px;
  color:#000;
}
.ucompare-price{
  font-weight: bold;
  padding-left: 7px;
  text-decoration: line-through;
  opacity: 0.6;
}
.usalerpice{
  display:flex;
  align-items:center;
}
.ucart-original-total span{
  font-weight:bold;
}
.u-korting-cart span{
  font-size:14px;
  font-weight:bold;
  opacity: 0.6;
}
.u-korting-total-cp{
  text-decoration:line-through;
}
.u-payment-icons{
  position:relative;
  bottom:7px;
}
.u-payment-icons .HorizontalList__Item{
  margin-bottom:0;
}

/* U Inventory  */

.uinventory-box {
  display: flex;
  align-items: center;
  padding: 2px 13px 2px 6px;
  border-radius: 20px;
}
.cstm-inventory-icon {
  position: relative;
  display: inline-block;
}

.cstm-inventory-icon:before {
  animation: inventory-animation 2s linear infinite;
}
.cstm-inventory-icon:after,
.cstm-inventory-icon:before {
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: 0;
  content: "";
}

@keyframes inventory-animation {
  0% {
      opacity: 0.5;
  }

  to {
      transform: scale(2.5);
      opacity: 0;
  }
}
@media(min-width:769px){
  .u-mobile-footer{
    display:none;
  }
}
@media(max-width:769px){
  .u-desktop-footer{
    display:none;
  }
  .u-col-footer-header{
    display:flex;
    flex-direction:column;
    gap:20px;
  }
  .u-mobile-footer{
    max-width:100%;
    width: 100%;
  }

}


/* FAQ'S */

.contentclose {
  display: none;
}
.collapsibleuz.active .contentclose {
  display: block;
}
.collapsibleuz.active .contentopen {
  display: none;
}
.ufaq-collapsibleuz {
  cursor: pointer;
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content:space-between;
  border-bottom:1px solid #fff;
  padding: 0px 0 20px;
  line-height: 1;
}
.collapsible-btn {
  background:none;
  border:none;
  padding:0;
}
.ufaq-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  transform: none;
}
.contentclose {
  display: none;
}
.collapsibleuz.active .contentclose {
  display: block;
}
.collapsibleuz.active .contentopen {
  display: none;
}
.u-collaps-sheading{
  font-size:12px;
  text-align:center;
  font-weight:bold;
}
.contentopen , .contentclose{
  background:#fff;
  padding: 8px;
  height: 25px;
  width: 25px;
  border-radius: 50%;
}
.ufaq-content > :first-child{
  padding-top:15px;
}
/* Impact theme – Sale price styling */
.price-list{display:flex;gap:14px;align-items:baseline}
.price-list .price--highlight .money{
  color:#1f8a5b!important;
  font-size:42px!important;
  font-weight:800!important;
  line-height:1.05
}
.price-list .price--compare .money{
  color:#d11f1f!important;
  text-decoration:line-through!important;
  font-size:22px!important;
  opacity:.9
/* --- SALE PRICE (Impact) --- */
.product .price-list,
.product .price,
.product__info .price-list{
  display:flex;
  gap:14px;
  align-items:baseline;
  flex-wrap:wrap;
}

/* New / sale price (try multiple Impact patterns) */
.product sale-price .money,
.product sale-price,
.product .price--highlight .money,
.product .price__sale .price-item--sale,
.product .price-item--sale,
.product [data-sale-price] .money{
  color:#1f8a5b !important;
  font-size:42px !important;
  font-weight:800 !important;
  line-height:1.05 !important;
}

/* Old / compare-at price */
.product compare-at-price .money,
.product compare-at-price,
.product .price--compare .money,
.product .price__sale .price-item--regular,
.product .price-item--regular,
.product [data-compare-price] .money{
  color:#d11f1f !important;
  text-decoration:line-through !important;
  font-size:22px !important;
  font-weight:500 !important;
  opacity:.9 !important;
}
