body .brand-img.adelzon-brand-image-unavailable {display:none!important;}
body li.brand.list-group-item {
  display:flex!important;flex-wrap:wrap!important;align-items:center!important;
  justify-content:space-between!important;gap:12px!important;padding:14px 16px!important;
}
body li.brand.list-group-item>.media {flex:1 1 160px!important;min-width:0!important;margin:0!important;}
body li.brand.list-group-item h3 {margin:0!important;font-size:16px!important;line-height:22px!important;}
body li.brand.list-group-item>.brand-products {display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important;}
body li.brand.list-group-item>.brand-products>a {display:inline-flex!important;align-items:center!important;min-height:44px!important;font-size:14px!important;line-height:20px!important;}
@media (max-width:767px) {
  body#cart .product-line-info>a.label,
  body#cart .product-line-info.product-price,
  body#cart .product-line-actions .product-price,
  body#cart .cart-summary-line,
  body#cart .cart-summary-line .label,
  body#cart .cart-summary-line .value,
  body#cart .summary-label,
  body#cart .checkout-total-notax {
    font-size:14px!important;line-height:21px!important;
  }
  body#cart .product-line-info>a.label {text-transform:none!important;white-space:normal!important;}
  body#cart .cart-summary-line {margin-bottom:12px!important;}
  body#cart .cart-items .qty,
  body#cart .cart-items .bootstrap-touchspin {width:144px!important;min-width:144px!important;}
  body#cart .cart-items .bootstrap-touchspin input {
    width:144px!important;height:44px!important;padding:0 44px!important;text-align:center!important;font-size:16px!important;
  }
  body#cart .cart-items .bootstrap-touchspin button {
    width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
  }
  body#cart .remove-from-cart {display:inline-flex!important;min-width:44px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;}
  body#cart .cart-voucher input {font-size:16px!important;min-height:44px!important;}
  body#checkout .checkout-step .step-title {
    display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;
    padding:12px!important;width:100%!important;box-sizing:border-box!important;line-height:20px!important;
  }
  body#checkout .checkout-step .step-title .step-number {flex:0 0 28px!important;width:28px!important;min-height:28px!important;line-height:28px!important;}
  body#checkout .checkout-step .step-title .title {flex:1 1 180px!important;min-width:0!important;padding:0!important;white-space:normal!important;font-size:14px!important;line-height:20px!important;}
  body#checkout .checkout-step .step-title .title:before {display:none!important;}
  body#checkout .checkout-step .step-title .step-edit {position:static!important;flex:0 0 auto!important;margin-left:auto!important;padding:0!important;font-size:12px!important;line-height:20px!important;}
  body#checkout .address-item .radio-block {display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:12px!important;}
  body#checkout .address-item .block-left {display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding:0!important;}
  body#checkout .address-item .address-alias {white-space:normal!important;overflow:visible!important;font-size:14px!important;line-height:21px!important;}
  body#checkout .address-item .block-right {position:static!important;transform:none!important;top:auto!important;right:auto!important;left:auto!important;margin:0!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;padding:0!important;width:100%!important;}
  body#checkout .address-item .block-right>a {display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:44px!important;font-size:14px!important;}
  body#checkout .address-item .address {box-sizing:border-box!important;width:100%!important;margin:0!important;font-size:14px!important;line-height:22px!important;padding:12px!important;}
  body#checkout .address-item .address-line,
  body#checkout .address-item .address-line>span {font-size:14px!important;line-height:22px!important;}
  body#identity #customer-form .form-group {margin-bottom:18px!important;}
  body#identity #customer-form .form-control-label {
    min-height:0!important;padding-top:0!important;padding-bottom:0!important;
    margin-bottom:6px!important;line-height:20px!important;
  }
  body#identity #customer-form .form-control-comment {
    padding-top:4px!important;padding-bottom:0!important;line-height:18px!important;
  }
  body li.brand.list-group-item>.media {flex-basis:100%!important;}
  body li.brand.list-group-item>.brand-products {width:100%!important;justify-content:space-between!important;}
  html body#product #main .product-add-to-cart .product-quantity {
    display:flex!important;flex-wrap:wrap!important;align-items:center!important;
    gap:12px!important;width:100%!important;
  }
  html body#product #main .product-add-to-cart .product-quantity>.qty {
    flex:0 0 156px!important;width:156px!important;margin:0!important;
  }
  html body#product #main .product-add-to-cart .bootstrap-touchspin,
  html body#product #main .product-add-to-cart #quantity_wanted {
    box-sizing:border-box!important;width:156px!important;min-height:50px!important;
  }
  html body#product #main .product-add-to-cart #quantity_wanted {
    padding-left:44px!important;padding-right:44px!important;text-align:center!important;
  }
  html body#product #main .product-add-to-cart .bootstrap-touchspin button {
    box-sizing:border-box!important;width:44px!important;min-width:44px!important;
    height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
  }
  html body#product #main .product-add-to-cart .product-quantity>.add {
    flex:1 1 180px!important;width:auto!important;min-width:0!important;margin:0!important;
  }
  html body#product #main .product-add-to-cart .add-to-cart {
    box-sizing:border-box!important;width:100%!important;min-height:50px!important;
    height:auto!important;margin:0!important;padding:10px!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
    white-space:normal!important;line-height:20px!important;
  }
}
