/* Adapt the authored theme to the current Classic widgets, without a redesign. */
.pf-original-theme .gm-cat-second-desc.card { border: 0; padding: 0; background: transparent; }
.pf-original-theme #main { margin-bottom: 0; }
.pf-original-theme #modal-bg { z-index: 100000; }
.pf-original-theme #sew-by-order-modal { z-index: 100001; }
.pf-original-theme .owner-feedback__success.visuallyhidden { display: none !important; }
.pf-original-theme .header__top .currency-selector { color: #fff; font-size: 12px; white-space: nowrap; }
.pf-original-theme .header__top #currency-selector-label { display: none; }
.pf-original-theme .header__top .currency-selector .expand-more { color: inherit; }
.pf-original-theme .header__top .currency-selector select {
  max-width: 72px; color: #fff; background: transparent;
  border: 1px solid rgba(255,255,255,.3); border-radius: 3px; padding: 5px 2px;
}
.pf-original-theme .header__top .currency-selector option { color: #181937; background: #fff; }
@media (min-width: 1200px) {
  .pf-original-theme .header__top { flex-wrap: nowrap; gap: 12px; }
  .pf-original-theme .header__top .logo { flex: 0 0 204px; }
  .pf-original-theme .header__top .mobile-nav { min-width: 0; flex: 1 1 auto; }
  .pf-original-theme .header__top .nav { margin-left: 0; }
  .pf-original-theme .header__top .nav__list { display: flex; flex-wrap: nowrap; align-items: center; }
  .pf-original-theme .header__top .nav__item { padding: 0 8px; }
  .pf-original-theme .header__top #search_widget { min-width: 0; width: 140px; max-width: 140px; flex: 0 1 140px; }
  .pf-original-theme .header__top #search_widget form input { min-width: 0; width: 100%; }
  .pf-original-theme .header__top #_desktop_currency_selector { flex: 0 0 auto; }
}
@media (max-width: 1199px) {
  .pf-original-theme .header__top {
    display: grid; grid-template-columns: minmax(100px,1fr) repeat(4,auto);
    align-items: center; gap: 12px 10px;
  }
  .pf-original-theme .header__top .logo { grid-column: 1; grid-row: 1; min-width: 0; }
  .pf-original-theme .header__top .languages { grid-column: 2; grid-row: 1; }
  .pf-original-theme .header__top #_desktop_user_info { grid-column: 3; grid-row: 1; margin-left: 0; }
  .pf-original-theme .header__top #_desktop_cart { grid-column: 4; grid-row: 1; margin-left: 0; }
  .pf-original-theme .header__top .mobile-menu-icon { grid-column: 5; grid-row: 1; }
  .pf-original-theme .header__top #search_widget { grid-column: 1 / 5; grid-row: 2; min-width: 0; max-width: none; width: 100%; }
  .pf-original-theme .header__top #search_widget form input { min-width: 0; width: 100%; }
  .pf-original-theme .header__top #_desktop_currency_selector { grid-column: 5; grid-row: 2; justify-self: end; }
  .pf-original-theme .header__top .mobile-nav { grid-column: 1 / -1; grid-row: 3; width: 100%; }
}
@media (prefers-reduced-motion: reduce) {
  .pf-original-theme .hero__people, .pf-original-theme .hero__cube,
  .pf-original-theme .hero__cube-big { opacity: 1 !important; }
}
