/*Main Header*/
.main-header{ background: var(--gray-100) url("../img/bgtriangles.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; position: fixed; top: 0; left: 0; width: 100%; height: 70px; z-index: 9999; box-shadow: 0 0 10px rgba(0,0,0,.3); }
.main-header .content{ height: 100%; display: flex; align-items: center; justify-content: space-between; }

.main-header .logo-wrapper{ display: flex; align-items: center; }
.main-header .logo-wrapper .logo{ display: flex; width: 135px; min-width: 135px; height: 40px; background: url("../img/ttc-white.svg"); background-size: 135px 40px; background-repeat: no-repeat; }
.main-header .logo-wrapper span{ font-weight: 600; text-transform: uppercase; font-size: .7em; color: var(--white); }

.main-header .main-menu{ display: flex; align-items: center; }
.main-header .main-menu ul{ display: flex; }
.main-header .main-menu ul li a{ color: var(--white); text-decoration: none; font-family: var(--font-display); display: flex; padding: 0 10px; font-size: 1em; }
.main-header .main-menu ul li a:hover{ color: var(--skyblue); }

/*Right Buttons*/
.main-header .right-buttons{ display: flex; }
.main-header .right-buttons a{ display: flex; padding: 10px 8px; text-decoration: none; }
.main-header .right-buttons a i{ color: var(--white); text-decoration: none; font-size: 23px; display: flex; transition: var(--transition); }
.main-header .right-buttons a:hover i{ color: var(--skyblue); }
.main-header .right-buttons .profile-button i{ font-size: 25px; }
.main-header .right-buttons .cart-button .qty{ font-size: 13px; font-weight: 600; background: var(--violet); width: 22px; height: 22px; border-radius: 100%; display: flex; align-items: center; justify-content: center; position: relative; top: -10px; right: 8px; color: var(--white); }

.main-header .right-buttons .cta-work-together{ font-weight: 600; display: flex; align-items: center; padding: 12px 20px; height: auto; border-radius: 60px; font-size: .9em; margin-right: 10px; }
.main-header .right-buttons .cta-work-together:hover{ color: var(--white); border-color: var(--white); }