.site-header .header-icon {
    flex-direction: column;
}

.site-header .site-header__account.logged-in-pro {
    margin-top: 20px;
}

.site-header .site-header__account.logged-in-pro span {
    font-size: 14px;
}

.cart-drawer .cart-drawer-items {
    border-color: var(--theme-color-1);
    border-style: solid;
    border-width: 1px 0;
    height: calc(100vh - 22rem);
    margin-block: 5px;
    overflow-y: auto;
    padding-block: 5px;
}
