.top-banner,header{border-bottom:2px solid #8e4d4d;display:flex}.header-icons a,.top-banner a{margin:0 10px;text-decoration:none;color:#fff}.banner,.header-icons .cart-bubble{position:absolute;text-align:center}.top-banner{color:#fff;justify-content:space-between;align-items:center;padding:5px 10px;font-size:12px}.top-banner a.social-link{margin:0 5px}.top-banner a:hover{text-decoration:underline;opacity:.8}.top-banner .center .fa-phone{margin-left:5px}header{position:relative;flex-direction:column;justify-content:space-between;align-items:center;padding:20px 10px}header.has-banner{padding-bottom:40px}header .logo{height:60px;width:auto}.header-icons a{position:absolute;font-size:20px}.header-icons a:first-child{top:10px;left:10px}.header-icons a:last-child{top:10px;right:10px}.header-icons a:hover{opacity:.8}.header-icons .cart-bubble{top:10px;right:10px;background-color:#3498db;font-size:12px;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.2)}.banner{bottom:0;left:50%;transform:translateX(-50%);background-color:#8e4d4d;color:#fff;padding:3px 5px;border-radius:10px 10px 0 0;width:fit-content;max-width:1200px;margin:0 auto}.banner-content{font-size:14px;margin:0}@media screen and (max-width:600px){.top-banner .center{font-size:12px}.top-banner .center .Headercity{display:none}}