a.login{z-index:5;border-radius:0;gap:.6vw;height:2.1vw;padding:.5vw;font-size:.95vw;font-weight:700;transition:all .25s ease-in-out;position:relative;transform:scale(.9)}a.login:hover{color:var(--red)}a.login svg{width:1.3vw;transition:all .25s ease-in-out}a.login svg ellipse,a.login svg circle{transition:all .25s ease-in-out}a.login:hover svg ellipse,a.login:hover svg circle{stroke:var(--red)!important}a.login:before{content:"";background-color:#dce2ea;width:.1vw;height:2.1vw;position:absolute;left:-.95vw}@media screen and (max-width:992px){a.login{border:1px solid var(--gold);border-radius:6px;order:1;gap:8px;min-width:10vw;height:35px;padding:10px 7px;font-size:14px;font-weight:500}a.login i{font-size:17px;transform:translateY(1px)}a.login span{display:none}}@media screen and (max-width:450px){a.login{display:none}}
.header-cart-btn-cont{border-radius:.4vw;position:relative}.header-cart-btn-cont:hover{background-color:var(--lightest-red)}.header-cart-btn-cont .header-cart-btn{width:2vw;padding:.32vw;position:relative;background:0 0!important}.header-cart-btn-cont .header-cart-btn svg{width:100%}.header-cart-btn-cont .header-cart-btn span.cart-item-qty{background-color:var(--red);width:1.15vw;height:1.15vw;color:var(--light-bg);border-radius:.35vw;padding:.5vw;font-size:.78vw;font-weight:500;animation:2s ease-in-out infinite animate-cart-item-qty;position:absolute;bottom:0;right:-.2vw}@keyframes animate-cart-item-qty{0%{transform:scale(.89)}50%{transform:scale(1)}to{transform:scale(.89)}}.header-cart-btn-cont .header-cart-window{background-color:var(--light-bg);opacity:0;visibility:hidden;border-radius:1vw;width:25vw;height:30vw;transition:all .15s ease-in-out;position:absolute;top:150%;left:0;box-shadow:0 .3vw .5vw #0003}.header-cart-btn-cont:hover .header-cart-window{opacity:1;visibility:visible}.header-cart-btn-cont .header-cart-window:before{content:"";width:100%;height:1.5vw;position:absolute;top:-1.5vw;left:0}header .header-cart-items-container{width:100%;height:79%;position:relative;overflow:hidden;justify-content:start!important}header .header-cart-items{width:100%;height:100%;overflow:auto}header .header-cart-items::-webkit-scrollbar{width:.35vw}header .header-cart-items-container ul{width:100%;padding:0 1vw;position:relative;overflow:auto;justify-content:start!important}header .header-cart-items-container ul li{width:100%;height:16vw;padding:1vw 0;position:relative;justify-content:space-between!important}header .header-cart-items-container ul li#empty-cart2{gap:1.5vw;margin-top:2vw;padding:2vw;flex-direction:column!important}header .header-cart-items-container ul li#empty-cart2 svg{width:60%;transform:scale(1.05)}header .header-cart-items-container ul li#empty-cart2 h3{text-align:center;font-size:1.1vw;font-weight:600;transform:translateY(1vw)}header .header-cart-items-container ul li:not(:last-child){border-bottom:1px dashed #c0c0c066}header .header-cart-items-container ul li .right-side-div{gap:1vw;width:40%;height:100%;justify-content:start!important}header .header-cart-items-container ul li .right-side-div a{width:100%;height:70%;position:relative}header .header-cart-items-container ul li .right-side-div a figure{width:100%;height:100%;position:relative;transform:scale(.95)}header .header-cart-items-container ul li .right-side-div a figure img{width:100%;height:100%}header .header-cart-items-container ul li .right-side-div a figure .discount-label{z-index:3;width:2.5vw;height:2.5vw;color:var(--light-bg);position:absolute;top:.25vw;right:.25vw}header .header-cart-items-container ul li .right-side-div a figure .discount-label svg{z-index:1;width:100%;fill:var(--red);position:absolute}header .header-cart-items-container ul li .right-side-div a figure .discount-label span{color:var(--light-bg);z-index:3;font-size:.9vw;font-weight:500;display:inline-block;position:absolute;transform:translateY(-.1vw)}header .header-cart-items-container ul li .left-side-div{gap:1vw;width:58%;height:100%;justify-content:start!important;align-items:start!important}header .header-cart-items-container ul li .left-side-div h3{color:var(--dark-box-bg);font-size:1vw;font-weight:700}header .header-cart-items-container ul li .left-side-div .color{gap:.5vw}header .header-cart-items-container ul li .left-side-div .color>span:first-child{border:.1vw solid;border-radius:50%;width:1.6vw;height:1.6vw;padding:.15vw}header .header-cart-items-container ul li .left-side-div .color span:first-child span{border-radius:50%;width:100%;height:100%;display:inline-block}header .header-cart-items-container ul li .left-side-div .color>span:nth-child(2){font-size:.85vw;font-weight:600}header .header-cart-items-container ul li .left-side-div .quantity{gap:.7vw}header .header-cart-items-container ul li .left-side-div .quantity>span:first-child{color:#909090;font-size:.9vw;font-weight:500}header .header-cart-items-container ul li .left-side-div .quantity>span:nth-child(2){color:var(--dark-box-bg);font-size:.9vw;font-weight:600}header .header-cart-items-container ul li .left-side-div .guarantee-msg{color:#b7bfc5;gap:.4vw;font-size:.75vw;font-weight:400}header .header-cart-items-container ul li .left-side-div .guarantee-msg i{font-size:1.25vw}.header-cart-items-price-cont{gap:.7vw;position:absolute;bottom:1.5vw;left:1.5vw}.header-cart-items-price-cont h3{font-weight:600;color:#50b83c!important;font-size:1.5vw!important}.header-cart-items-price-cont svg.toman{width:2.1vw;fill:var(--green)}.header-cart-window-last-div{border-top:.125vw solid #f1f5f9;width:100%;height:20%;padding:1vw;position:relative;justify-content:space-between!important}.header-cart-window-last-div a.btn{background-color:var(--red);width:8vw;color:var(--light-bg);border-radius:.7vw;padding:.9vw 0;font-size:.95vw;font-weight:600;transition:all .25s ease-in-out}.header-cart-window-last-div a.btn:hover{filter:brightness(1.25);color:var(--dark-font)}.header-cart-window-last-div .right-side{gap:.75vw;align-items:start!important}.header-cart-window-last-div .right-side span{font-size:.85vw;font-weight:300}.header-cart-window-last-div .right-side h3{color:var(--dark-box-bg);gap:.25vw;font-size:1.35vw;font-weight:700;align-items:start!important}.header-cart-window-last-div .right-side h3 svg{width:1.4vw;height:1.4vw}@media (max-width:450px){.header-cart-btn-cont{display:none}}
