.button-dropdown {
	
}
a.menu-button, .phone-header-wrapper *:is(a[class*="-button"], .dropdown-button) {
    width:40px;
    height: 40px;
    display: block;
    text-align: center;
    
    line-height: 30px;
    color: rgba(255,81,0,1); 
    background-size:24px auto; 
    background-position: center;
    background-repeat: no-repeat;
}
.phone-header-wrapper *:is(a[class*="-button"], .dropdown-button) {
    padding-top: 5px;
    padding-bottom: 5px;
}
.phone-header-wrapper *[class*="-button"]:active, .phone-header-wrapper *[class*="-button"].selected {
    background-color: rgba(255,81,0,1);
    color: #fff;
}

.phone-header-wrapper   .search-button:empty:before {
    content: "\f002";
	font-family: 'FontAwesome';
    font-size: 24px;
    margin-top: -1px;
}
.phone-header-wrapper .search-button:empty {
   /* background-image: url('/themes/koffiedrukker/images/icons/user.svg');*/
}
.phone-header-wrapper .user-button:empty {
    background-image: url('/themes/koffiedrukker/images/icons/user.svg');
}
.phone-header-wrapper .cart-button:empty {
    background-image: url('/themes/koffiedrukker/images/icons/cart.svg');
}
.phone-header-wrapper .user-button:active:empty {
    background-image: url('/themes/koffiedrukker/images/icons/user-white.svg');
}
.phone-header-wrapper .cart-button:active:empty {
    background-image: url('/themes/koffiedrukker/images/icons/cart-white.svg');
}



a.menu-button { 
    padding:9px 9px!important;
    display: flex!important;
    flex-direction: column;
}


a.menu-button .hamburger-line {
    margin: auto 0px;
    height: 4px;
    width: 100%;
    background-color: rgba(255,81,0,1);
    border-radius: 2px;
}
.phone-header-wrapper *[class*="-button"]:active .hamburger-line,
.phone-header-wrapper *[class*="-button"].selected .hamburger-line { 
    background-color:#fff;
}
a.menu-button .hamburger-line:first-child {
	margin-top: 0px;
}
a.menu-button .hamburger-line:last-child {
	margin-bottom: 0px;
}
.hamburger-line:not(:first-child) {
    margin-top: 5px;
}
/*.menu-open  .hamburger-line:first-child, .overlay-shown  .hamburger-line:first-child  {
	transform: rotate(45deg) translateX(7px) translateY(7px);
}
.menu-open .hamburger-line:nth-child(2), .overlay-shown  .hamburger-line:nth-child(2) {
	filter: opacity(0%);
}
.menu-open  .hamburger-line:last-child, .overlay-shown  .hamburger-line:last-child {
	transform: rotate(-45deg) translateX(6px) translateY(-6px);
	/*transform: rotate(-45deg);*/
}*/