/* Original artwork retained; descriptor aligns with the DP WINDOW wordmark. */
.dpwindow-updated-brand > a { position: relative; display: inline-block; line-height: 0; }
.dpwindow-updated-brand .dpwindow-logo-descriptor { position: absolute; left: 31.44%; top: 63.2%; width: 62.12%; color: #777; line-height: 0; }
.dpwindow-updated-brand .dpwindow-logo-descriptor svg { display:block; width:100%; height:auto; overflow:visible; }

/* ElementsKit's generic .icon rule must not replace GoStore's native menu font. */
@media(max-width:767px) {
  body .ts-header .ts-mobile-icon-toggle .icon { display:inline-flex; align-items:center; justify-content:center; min-width:44px; min-height:44px; cursor:pointer; }
  body .ts-header .ts-mobile-icon-toggle .icon::before { font-family:themify !important; font-style:normal !important; font-weight:400 !important; font-size:20px; line-height:44px; color:#161616 !important; }
  body .ts-header .ts-mobile-icon-toggle .icon.active::before { font-family:"Font Awesome 5 Free" !important; font-weight:900 !important; }
  body #group-icon-header .mobile-menu-wrapper span.ts-menu-drop-icon::before { font-family:themify !important; font-style:normal !important; font-weight:400 !important; }
}
