.woocommerce .woocommerce-result-count {margin: 0;background: #ddd;color: #333;padding: 12px 16px;border-radius: 10px;}

.woocommerce form.woocommerce-ordering select {appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #e2e2e2;border-radius:10px;padding:12px 44px 12px 16px;box-shadow:0 4px 10px rgba(15,23,42,0.06);font-size:16px;line-height:1.2;cursor:pointer;}
.woocommerce form.woocommerce-ordering {position:relative;display:inline-block;}
.woocommerce form.woocommerce-ordering::after {content:"";position:absolute;right:16px;top:50%;width:10px;height:10px;border-right:2px solid #333;border-bottom:2px solid #333;transform:translateY(-70%) rotate(45deg);pointer-events:none;}

@media (max-width: 480px) {
.woocommerce form.woocommerce-ordering select, .woocommerce-ordering {
   width: 100%;
}}

@media (max-width: 480px) {
.woocommerce form.woocommerce-ordering select, .woocommerce-ordering {
   width: 100%;
}
.woocommerce-result-count {
  width: 100%;
  margin-bottom: 10px !important;
}

}


.woocommerce-error {
  border-radius: 10px;
  box-shadow: 0 4px 10px rgba(15, 23, 42, 0.06);
  border: 1px solid #e2e2e2;
  padding: 25px 25px 25px 60px;
  background: #fff;
  margin-bottom: 20px;
}

.woocommerce-error::before {
  font-size: 25px;
  top: 20px;
  left: 25px;
}


/* -------------------------------------------------------------
   Salgsbadge / "På salg" – .onsale
-------------------------------------------------------------- */

.woocommerce span.onsale {font-weight: 500;font-size: 15px;background: var(--para-color-primary) !important;box-shadow: 0px 4px 20px -6px #222;border-radius: 50%;width: 75px;height: 75px;display: flex;align-items: center;justify-content: center;}

