.physiomed-promo-bar{background:rgba(92,116,186,.07);color:#5c74ba;border-bottom:1px solid #e3e7f2;width:100%;font-size:15px;line-height:1.2;position:relative;z-index:50}
.physiomed-promo-bar__inner{min-height:54px;padding:7px 22px;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box}
.physiomed-promo-bar a{color:#5c74ba;text-decoration:none;margin:0}
.physiomed-promo-bar__contact{position:absolute;left:22px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:10px;white-space:nowrap}
.physiomed-promo-bar__contact a{display:inline-flex;align-items:center;gap:7px;line-height:1;font-weight:600}
.physiomed-promo-bar__contact svg{width:20px;height:20px;display:block}
.physiomed-contact-divider{opacity:.45;font-weight:400}
.physiomed-promo-bar__center{display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap}
.physiomed-promo-bar__badge{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;background:#ff6259;color:#fff;font-size:17px;font-weight:700;clip-path:polygon(50% 0%,61% 12%,76% 4%,79% 21%,95% 18%,88% 34%,100% 50%,88% 66%,95% 82%,79% 79%,76% 96%,61% 88%,50% 100%,39% 88%,24% 96%,21% 79%,5% 82%,12% 66%,0% 50%,12% 34%,5% 18%,21% 21%,24% 4%,39% 12%)}
.physiomed-promo-bar__link{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;background:#5c74ba!important;color:#fff!important;font-weight:600;white-space:nowrap}
.physiomed-promo-bar__languages{position:absolute;right:22px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:10px}
.physiomed-promo-bar__languages a{display:inline-flex;align-items:center;justify-content:center}
.physiomed-promo-bar__languages img{display:block;width:24px;height:auto;margin:0}
.physiomed-icon-button{color:#5c74ba!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;width:32px!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}
.physiomed-icon-button svg{display:block;width:30px;height:30px;color:#5c74ba;overflow:visible}
.ACT-header-cart>.total{position:static!important;opacity:1!important;left:auto!important;right:auto!important;margin:0!important;transform:none!important;white-space:nowrap!important}
.physiomed-cart-total.is-zero{display:none!important}
@media (min-width:1024px){
 .ACT-header{position:relative}
 .ACT-header>.ACT-flex{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;min-height:112px!important;padding:14px 22px!important;box-sizing:border-box;position:relative}
 .physiomed-articles-btn{grid-column:1;justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border:1px solid #5c74ba;border-radius:999px;color:#5c74ba!important;text-decoration:none!important;font-weight:400!important;line-height:1;white-space:nowrap;margin:0!important}
 .physiomed-articles-btn:hover,.physiomed-articles-btn:focus{background:#5c74ba;color:#fff!important}
 .ACT-header .ACT-logo{grid-column:2!important;justify-self:center!important;margin:0!important}
 .ACT-header .ACT-logo img{width:336px!important;max-width:336px!important;height:auto!important}
 .ACT-header .ACT-header-buttons{grid-column:3!important;justify-self:end!important;margin:0!important;display:flex!important;align-items:center!important}
 .ACT-header .ACT-icons{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important;flex-wrap:nowrap!important;width:auto!important;margin:0!important;padding:0!important}
 .ACT-header .ACT-search-button,.ACT-header .ACT-account,.ACT-header .ACT-header-cart,.ACT-header .ACT-cart{float:none!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;margin:0!important}
 .ACT-header .ACT-header-cart{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}
 .ACT-header-cart>.total{font-size:28px!important;line-height:1!important;display:inline-flex!important;align-items:center!important}
}
@media (max-width:1023px){
 .physiomed-promo-bar__contact,.physiomed-promo-bar__languages{display:none!important}
 .physiomed-promo-bar__inner{min-height:48px;padding:6px 12px}
 .physiomed-promo-bar__center{gap:9px}
 .physiomed-articles-btn{display:none!important}
 .ACT-header>.ACT-flex{display:flex!important;align-items:center!important;justify-content:space-between!important}
 .ACT-header .ACT-icons{display:flex!important;align-items:center!important;gap:10px!important}
 .ACT-header .ACT-header-cart{display:inline-flex!important;align-items:center!important;gap:5px!important}
 .ACT-header-cart>.total{font-size:16px!important}
 .physiomed-icon-button{width:28px!important;height:28px!important}
 .physiomed-icon-button svg{width:26px;height:26px}
}
@media (max-width:480px){
 .physiomed-promo-bar__text{display:none!important}
 .physiomed-promo-bar__badge{width:40px;height:40px;flex-basis:40px;font-size:20px}
 .physiomed-promo-bar__link{min-height:38px;padding:0 14px}
}


/* mini-cart-title-wrap */
.ACT-header-cart-box .woocommerce-mini-cart-item > a:not(.remove){position:relative!important;display:block!important;min-height:64px!important;padding-right:74px!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.25!important;}
.ACT-header-cart-box .woocommerce-mini-cart-item > a:not(.remove) img{position:absolute!important;right:0!important;top:0!important;float:none!important;width:64px!important;height:64px!important;object-fit:cover!important;margin:0!important;}
.ACT-header-cart-box .woocommerce-mini-cart-item .quantity{display:block!important;white-space:normal!important;margin-top:5px!important;}

/* mini-cart-position */
@media (min-width:1024px){
 .ACT-header-cart .ACT-header-cart-box{top:calc(100% + 14px)!important;right:0!important;left:auto!important;}
}

/* simple-static-search */
@media (min-width:1024px){
 .ACT-header .physiomed-search-static{display:block!important;position:static!important;width:240px!important;padding:0!important;margin:0!important;z-index:auto!important;}
 .ACT-header .physiomed-search-static .dgwt-wcas-search-wrapp{width:100%!important;max-width:none!important;margin:0!important;}
 .ACT-header .physiomed-search-static .dgwt-wcas-sf-wrapp{padding:0!important;background:transparent!important;}
 .ACT-header .physiomed-search-static input[type=search].dgwt-wcas-search-input{width:100%!important;height:40px!important;min-height:40px!important;padding:0 12px!important;background:#fff!important;border:1px solid #5C74BA!important;border-radius:999px!important;box-shadow:none!important;font-size:15px!important;}
 .ACT-header .physiomed-search-static button.dgwt-wcas-search-submit{display:none!important;}
}

/* search-icon-text-spacing */
.ACT-header-buttons .ACT-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:44px!important;}
