#main-header .menu-icons{display:flex;align-items:center;gap:5px;position:relative;z-index:98}#main-header .menu-icons .icon,#main-header .menu-icons .icon{border:1px solid #b0afb1;border-radius:8px;height:48px;width:48px;display:flex;justify-content:center;align-items:center}#main-header .menu-icons .user-loggedin{background-color:var(--e-global-color-secondary)}#main-header .menu-icons .user-loggedin:hover{background-color:var(--e-global-color-0d2c2a4) !important}#main-header .menu-icons .user-loggedin:focus{background-color:var(--e-global-color-0d2c2a4)}#main-header .menu-icons .icon:hover,#main-header .menu-icons .icon:hover{background:#f2f1ed;cursor:pointer}#main-header .menu-icons .icon:active,#main-header .menu-icons .icon:active,#main-header .menu-icons .icon:focus,#main-header .menu-icons .icon:focus,#main-header .menu-icons .user-loggedin:focus #main-header .menu-icons .icon:focus-visible,#main-header .menu-icons .icon:focus-visible{border:1px solid #22453c}#main-header .dropdown{position:relative;display:inline-block}#main-header .dropdown-content:before{content:"";position:absolute;top:2px;right:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid var(--e-global-color-a68e5b3);transition:transform .2s ease}#main-header .dropdown-content{display:none;position:absolute;left:-158px;top:48px;background-color:#f9f9f9;min-width:208px;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);z-index:1;padding-top:10px}#main-header .dropdown-content .username{background-color:var(--e-global-color-a68e5b3);border-top-left-radius:8px;border-top-right-radius:8px;color:#fff}#main-header .dropdown-content a,#main-header .dropdown-content div{color:var(--e-global-color-92fa64b);padding:16px;text-decoration:none;display:flex;justify-content:start;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:24px;text-align:left}#main-header .dropdown-content a:hover,#main-header .dropdown-content a.active{background-color:#f1f1f1}#main-header .dropdown:hover .dropdown-content{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.cart-total-count{background-color:#ffd600;font-size:10px;font-weight:600;line-height:12px;text-align:center;color:#22453c;width:16px;height:16px;border-radius:4px;position:absolute;top:5px;right:5px;display:flex;justify-content:center;align-items:center}.header-cart{position:relative}#header-mini-cart{display:none;position:absolute;right:0;top:100%;width:364px;background:#fff;border:1px solid #ddd;z-index:1000;box-shadow:0 3px 10px rgb(0 0 0/0.2)}#header-mini-cart-holder{padding:15px}.show-cart{display:block !important}.header-cart-top{display:flex;justify-content:space-between}.header-cart-top .header-cart-message{opacity:0;font-size:16px;font-weight:600;line-height:24px;text-align:left;text-transform:uppercase;color:#22453c;margin-bottom:0}.header-cart-top .header-cart-close:hover{cursor:pointer}.header-cart-items{margin-bottom:16px}.header-cart-items .header-cart-item{display:flex;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:8px}.header-cart-items .header-cart-item .image a{position:relative;width:80px;height:80px;display:flex;justify-content:center;align-items:center;background-color:#d3e2dd;border-radius:8px}.header-cart-items .header-cart-item .image a:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;opacity:.5;background:linear-gradient(180deg,#bfe4d9 0%,#8bb2a7 100%);z-index:0}.header-cart-items .header-cart-item .image img{max-width:70px;max-height:70px;width:auto;height:auto;z-index:1}.header-cart-items .header-cart-item .content{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #b0afb1;width:100%;padding:0;gap:16px}.header-cart-items .header-cart-item .content .left{min-height:80px;display:flex;flex-direction:column;justify-content:space-between;padding:7px 0}.header-cart-items .header-cart-item .content .right{text-align:right;flex-shrink:0}.header-cart-items .header-cart-item .content .title a{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:var(--e-global-color-primary);display:block}.header-cart-items .header-cart-item .content .quantity{font-size:12px;font-weight:400;line-height:18px;text-align:left;color:#7b797c}.header-cart-items .header-cart-item .content .woocommerce-Price-amount bdi{color:#22453c;font-size:14px;font-weight:700;line-height:20px;text-align:left}.header-cart-items .header-cart-item .content ins{text-decoration:none}.header-cart-items .header-cart-item .content ins bdi{color:#f24822 !important}.header-cart-items .header-cart-item .content del{display:none}.header-cart-items .header-cart-item .content .vat{font-size:12px;float:inline-end;padding-left:5px;color:#22453c}.header-cart-items .header-cart-item .content .unit-price{color:#22453c;font-size:10px;font-weight:400;line-height:14px;text-align:right;margin-bottom:4px}.header-cart-items .header-cart-item .content .right svg{vertical-align:sub}.header-cart-items .header-cart-item .content .remove{padding:7px 0;flex-shrink:0}.header-cart-items .header-cart-item .content .remove a{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:4px;background-color:#f6f5f6;transition:background-color .2s ease}.header-cart-items .header-cart-item .content .remove a svg{width:20px;height:20px}.header-cart-items .header-cart-item .content .remove a svg>path{stroke:#22453c;transition:stroke .2s ease}.header-cart-items .header-cart-item .content .remove a:hover{background-color:#d3311a}.header-cart-items .header-cart-item .content .remove a:hover svg>path{stroke:#fff}.header-cart-bottom{display:flex;justify-content:space-between;align-items:center}.header-cart-bottom a{width:160px;height:56px;display:flex;justify-content:center;align-items:center;font-weight:700;padding:0}@media(max-width:1024px){#main-header{border-bottom:1px solid #b0afb1}}@media(max-width:699px){#main-header .menu-icons .favorite,#main-header .menu-icons .dropdown{display:none}#main-header .menu-icons .icon,#main-header .menu-icons .icon{border:none}.header-cart-items .header-cart-item{gap:4px}.header-cart-items .header-cart-item .content .title a{width:auto;max-width:105px}#header-mini-cart-holder{padding:15px 10px}}@media(max-width:699px){#header-mini-cart{width:300px}.header-cart-bottom a{width:130px}}