/* Generated Less from WeltPixel_CustomHeader */
@media (min-width: 768px) {
  :root .theme-pearl .page-wrapper .page-header .logo img {
    width: 380px;
    height: auto;
  }
}
@media (max-width: 768px) {
  :root .theme-pearl .page-wrapper .page-header .mobile-logo .logo,
  :root .theme-pearl .page-wrapper .page-header .mobile-checkout-logo .logo,
  :root .theme-pearl .page-wrapper .page-header .unset-logo .logo {
    z-index: 14;
    position: relative;
  }
  :root .theme-pearl .page-wrapper .page-header .mobile-logo .logo img,
  :root .theme-pearl .page-wrapper .page-header .mobile-checkout-logo .logo img,
  :root .theme-pearl .page-wrapper .page-header .unset-logo .logo img {
    width: 96px;
    height: 34px;
  }
}
@media (min-width: 768px) {
  :root .theme-pearl .page-wrapper .page-header.sticky-header .wrap .modal .block-search .action.search:before {
    color: #F8F8F8 !important;
  }
  :root .theme-pearl .page-wrapper .page-header.sticky-header .logo img {
    width: 200px;
    height: 25px;
  }
}
@media (max-width: 768px) {
  :root .theme-pearl .page-wrapper .page-header .logo {
    z-index: 14;
    position: relative;
  }
  :root .theme-pearl .page-wrapper .page-header .logo img {
    width: 200px;
    height: 25px;
  }
}
.page-header-v2 .customer-welcome .customer-name span {
  display: none;
}
.page-header-v2 .customer-welcome .customer-name:before {
  color: #000000 !important;
  font-size: 16px !important;
}
.page-header-v2 .customer-welcome .customer-name:hover:before {
  color: #CCCCCC !important;
}
.page-wrapper .header-global-promo .global-notification-wrapper {
  color: #1A1A1A;
  background-color: #F4F4F4;
}
.page-wrapper .header-global-promo .global-notification-wrapper a.close-global-notification {
  color: #1A1A1A;
}
.page-wrapper .header-global-promo .global-notification-wrapper .wpx-i,
.page-wrapper .header-global-promo .global-notification-wrapper .wpx-link,
.page-wrapper .header-global-promo .global-notification-wrapper #buttons a {
  color: #1A1A1A;
}
.page-wrapper .page-header .block-search input::-webkit-input-placeholder {
  color: #000000;
}
.page-wrapper .page-header .block-search input::-moz-placeholder {
  color: #000000;
}
.page-wrapper .page-header .block-search input::-ms-placeholder {
  color: #000000;
}
.page-wrapper .page-header .block-search input::placeholder {
  color: #000000;
}
.page-wrapper .page-header .block-search .action.search:before {
  color: #000000 !important;
}
.page-wrapper .page-header .block-search .action.search:hover:before {
  color: #CCCCCC !important;
}
.page-wrapper .page-header .panel.wrapper {
  color: initial;
  border-bottom: 1px solid #E1E2E2;
  background-color: #FFFFFF !important;
}
.page-wrapper .page-header .header-global-promo .global-notification-wrapper {
  color: #1A1A1A;
  background-color: #F4F4F4;
}
.page-wrapper .page-header .header-global-promo .global-notification-wrapper a.close-global-notification {
  color: #1A1A1A;
}
.page-wrapper .page-header .header-global-promo .global-notification-wrapper .wpx-i,
.page-wrapper .page-header .header-global-promo .global-notification-wrapper .wpx-link,
.page-wrapper .page-header .header-global-promo .global-notification-wrapper #buttons a {
  color: #1A1A1A;
}
.page-wrapper .page-header .panel.header {
  max-width: 1400px !important;
}
.page-wrapper .page-header .panel.header .switcher .options div {
  color: #000000;
}
.page-wrapper .page-header .panel.header .switcher .options div:active {
  color: #FFFFFF;
}
.page-wrapper .page-header .panel.header .switcher .options div:hover {
  color: #9C9C9C !important;
}
.page-wrapper .page-header .panel.header .switcher .options div:visited {
  color: #000000;
}
.page-wrapper .page-header .panel.header .switcher .options:after {
  color: #000000;
}
.page-wrapper .page-header .panel.header .switcher .options:after:active {
  color: #FFFFFF;
}
.page-wrapper .page-header .panel.header .switcher .options:after:hover {
  color: #9C9C9C !important;
}
.page-wrapper .page-header .panel.header .switcher .options ul.switcher-dropdown li > a,
.page-wrapper .page-header .panel.header .switcher .options ul.switcher-dropdown li span {
  color: #212121 !important;
}
.page-wrapper .page-header .panel.header .switcher .options ul.switcher-dropdown li > a:hover,
.page-wrapper .page-header .panel.header .switcher .options ul.switcher-dropdown li span:hover {
  color: #000000 !important;
}
.page-wrapper .page-header .panel.header .switcher .options ul.switcher-dropdown li > a:visited,
.page-wrapper .page-header .panel.header .switcher .options ul.switcher-dropdown li span:visited {
  color: #000000;
}
.page-wrapper .page-header .panel.header .switcher .options ul.switcher-dropdown li:after {
  color: #212121 !important;
}
.page-wrapper .page-header .panel.header .switcher .options ul.switcher-dropdown li:after:hover {
  color: #000000 !important;
}
.page-wrapper .page-header .panel.header ul.compare li > a,
.page-wrapper .page-header .panel.header ul.compare li > a span {
  color: #000000;
}
.page-wrapper .page-header .panel.header ul.compare li > a:visited,
.page-wrapper .page-header .panel.header ul.compare li > a span:visited {
  color: #000000;
}
.page-wrapper .page-header .panel.header ul.compare li > a:active,
.page-wrapper .page-header .panel.header ul.compare li > a span:active {
  color: #FFFFFF;
}
.page-wrapper .page-header .panel.header ul.compare li > a:hover,
.page-wrapper .page-header .panel.header ul.compare li > a span:hover {
  color: #9C9C9C !important;
}
.page-wrapper .page-header .panel.header ul.header.links li > a,
.page-wrapper .page-header .panel.header ul.header.links li span {
  color: #000000;
}
.page-wrapper .page-header .panel.header ul.header.links li > a:visited,
.page-wrapper .page-header .panel.header ul.header.links li span:visited {
  color: #000000;
}
.page-wrapper .page-header .panel.header ul.header.links li > a:active,
.page-wrapper .page-header .panel.header ul.header.links li span:active {
  color: #FFFFFF;
}
.page-wrapper .page-header .panel.header ul.header.links li > a:hover,
.page-wrapper .page-header .panel.header ul.header.links li span:hover {
  color: #9C9C9C !important;
}
.page-wrapper .page-header .panel.header ul.header.links li:after {
  color: #000000;
}
.page-wrapper .page-header .panel.header ul.header.links li:after:active {
  color: #FFFFFF;
}
.page-wrapper .page-header .panel.header ul.header.links li:after:hover {
  color: #9C9C9C !important;
}
.page-wrapper .page-header .panel.header ul.header.links .customer-menu ul.header.links li a {
  color: #212121 !important;
}
.page-wrapper .page-header .panel.header ul.header.links .customer-menu ul.header.links li a:visited {
  color: #212121 !important;
}
.page-wrapper .page-header .panel.header ul.header.links .customer-menu ul.header.links li a:hover {
  color: #000000 !important;
}
.page-wrapper .page-header .panel.header .customer-welcome .action.switch:after {
  color: #000000;
}
.page-wrapper .page-header .panel.header .switcher-currency strong,
.page-wrapper .page-header .panel.header .switcher-language strong {
  color: #000000;
}
.page-wrapper .page-header .panel.header .switcher-currency strong:active,
.page-wrapper .page-header .panel.header .switcher-language strong:active {
  color: #FFFFFF;
}
.page-wrapper .page-header .panel.header .switcher-currency strong:hover,
.page-wrapper .page-header .panel.header .switcher-language strong:hover {
  color: #9C9C9C !important;
}
.page-wrapper .page-header .panel.header .switcher-currency strong span,
.page-wrapper .page-header .panel.header .switcher-language strong span {
  color: #000000;
}
.page-wrapper .page-header .panel.header .switcher-currency strong span:active,
.page-wrapper .page-header .panel.header .switcher-language strong span:active {
  color: #FFFFFF;
}
.page-wrapper .page-header .panel.header .switcher-currency strong span:hover,
.page-wrapper .page-header .panel.header .switcher-language strong span:hover {
  color: #9C9C9C !important;
}
.page-wrapper .page-header .panel.header .switcher-currency .switcher-trigger:after,
.page-wrapper .page-header .panel.header .switcher-language .switcher-trigger:after {
  color: #000000 !important;
}
.page-wrapper .page-header .panel.header .switcher-currency .switcher-trigger:after:active,
.page-wrapper .page-header .panel.header .switcher-language .switcher-trigger:after:active {
  color: #FFFFFF;
}
.page-wrapper .page-header .panel.header .switcher-currency .switcher-trigger:after:hover,
.page-wrapper .page-header .panel.header .switcher-language .switcher-trigger:after:hover {
  color: #9C9C9C !important;
}
.page-wrapper .page-header .header-multistore .multistore-desktop .weltpixel_multistore {
  max-width: 1400px;
}
.page-wrapper .page-header .header.content,
.page-wrapper .page-header .header_right {
  max-width: 1400px;
}
@media (max-width: 1400px) {
  .page-wrapper .page-header .header.content,
  .page-wrapper .page-header .header_right {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}
.page-wrapper .page-header .header.content .block-search input,
.page-wrapper .page-header .header_right .block-search input {
  width: 250px;
  height: 30px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #CCCCCC;
  background-color: transparent;
  color: #5C5C5C;
  font-size: 12px;
}
.page-wrapper .page-header .header.content .block-search input:focus,
.page-wrapper .page-header .header_right .block-search input:focus {
  border-color: #CCCCCC;
}
.page-wrapper .page-header .header.content .modal,
.page-wrapper .page-header .header_right .modal {
  background-color: rgba(25, 25, 25, 0.95) !important;
}
.page-wrapper .page-header .header.content .modal .close-sec a:before,
.page-wrapper .page-header .header_right .modal .close-sec a:before {
  color: #F8F8F8 !important;
}
.page-wrapper .page-header .header.content .modal .actions.wpx-pos-search button,
.page-wrapper .page-header .header_right .modal .actions.wpx-pos-search button {
  background-color: #000000;
}
.page-wrapper .page-header .header.content .modal #search,
.page-wrapper .page-header .header_right .modal #search {
  background-color: #222222 !important;
  color: #F8F8F8 !important;
  border: 3px solid #F8F8F8!important;
  font-size: 18px !important;
}
.page-wrapper .page-header .header.content .modal #search::-webkit-input-placeholder,
.page-wrapper .page-header .header_right .modal #search::-webkit-input-placeholder {
  font-size: 18px !important;
}
.page-wrapper .page-header .header.content .modal #search::-moz-placeholder,
.page-wrapper .page-header .header_right .modal #search::-moz-placeholder {
  font-size: 18px !important;
}
.page-wrapper .page-header .header.content .modal #search:-ms-input-placeholder,
.page-wrapper .page-header .header_right .modal #search:-ms-input-placeholder {
  font-size: 18px !important;
}
.page-wrapper .page-header .header.content .modal #search:-moz-placeholder,
.page-wrapper .page-header .header_right .modal #search:-moz-placeholder {
  font-size: 18px !important;
}
@media (max-width: 767px) {
  .page-wrapper .page-header .header.content .modal #search.horizontally-white::-webkit-input-placeholder,
  .page-wrapper .page-header .header_right .modal #search.horizontally-white::-webkit-input-placeholder {
    font-size: 18px !important;
  }
  .page-wrapper .page-header .header.content .modal #search.horizontally-white::-moz-placeholder,
  .page-wrapper .page-header .header_right .modal #search.horizontally-white::-moz-placeholder {
    font-size: 18px !important;
  }
  .page-wrapper .page-header .header.content .modal #search.horizontally-white:-ms-input-placeholder,
  .page-wrapper .page-header .header_right .modal #search.horizontally-white:-ms-input-placeholder {
    font-size: 18px !important;
  }
  .page-wrapper .page-header .header.content .modal #search.horizontally-white:-moz-placeholder,
  .page-wrapper .page-header .header_right .modal #search.horizontally-white:-moz-placeholder {
    font-size: 18px !important;
  }
}
.page-wrapper .page-header .header.content .modal .action.search:before,
.page-wrapper .page-header .header_right .modal .action.search:before {
  color: #F8F8F8 !important;
}
.page-wrapper .page-header .header.content .nav-toggle:before {
  color: #000000 !important;
}
.page-wrapper .page-header .header.content .nav-toggle:hover:before {
  color: #000000 !important;
}
.page-wrapper .page-header #switcher-language ul li a,
.page-wrapper .page-header #switcher-currency ul li a {
  color: #212121 !important;
}
.page-wrapper .page-header #switcher-language ul li a:visited,
.page-wrapper .page-header #switcher-currency ul li a:visited {
  color: #212121 !important;
}
.page-wrapper .page-header #switcher-language ul li a:hover,
.page-wrapper .page-header #switcher-currency ul li a:hover {
  color: #000000 !important;
}
.page-wrapper .page-header .header.links > li.authorization-link a:before,
.page-wrapper .page-header .minicart-wrapper .action.showcart:before,
.page-wrapper .page-header .minicart-wrapper .action.showcart.active:before,
.page-wrapper .page-header .block-search .actions .action.search:before,
.page-wrapper .page-header .block-search .field.search .label:before {
  font-size: 16px !important;
}
.page-wrapper .page-header .block-search.minisearch-v2 .open-modal-search {
  color: #000000 !important;
  font-size: 16px !important;
}
.page-wrapper .page-header .block-search.minisearch-v2 .open-modal-search:hover {
  color: #CCCCCC !important;
}
.page-wrapper .page-header .header.links .authorization-link a:before,
.page-wrapper .page-header .minicart-wrapper .action.showcart:before {
  color: #000000 !important;
}
.page-wrapper .page-header .header.links .authorization-link a:hover:before,
.page-wrapper .page-header .minicart-wrapper .action.showcart:hover:before {
  color: #CCCCCC !important;
}
.page-wrapper .page-header .header.content .field.search label,
.page-wrapper .page-header .header_right .field.search label,
.page-wrapper .page-header .header.content .field.search label:before,
.page-wrapper .page-header .header_right .field.search label:before {
  color: #000000 !important;
}
.nav-sections:not(.mobile-nav) {
  background-color: transparent !important;
}
.nav-sections:not(.mobile-nav) .navigation {
  max-width: 1400px;
  background-color: transparent !important;
}
@media (max-width: 1400px) {
  .nav-sections:not(.mobile-nav) .navigation {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}
.nav-sections:not(.mobile-nav) .navigation ul li.level0 > a {
  color: #000000 !important;
}
.nav-sections:not(.mobile-nav) .navigation ul li.level0 > a:visited {
  color: #000000 !important;
}
.nav-sections:not(.mobile-nav) .navigation ul li.level0 > a:hover {
  color: #CCCCCC !important;
}
@media (max-width: 767px) {
  .nav-sections:not(.mobile-nav) .navigation ul li.level0 > a {
    color: #575757 !important;
  }
}
.nav-sections:not(.mobile-nav) .navigation ul li.parent > a span:nth-child(2),
.nav-sections:not(.mobile-nav) .navigation ul li:not(.parent) > a span:first-child {
  font-size: 16px;
}
@media (min-width: 768px) {
  .nav-sections:not(.mobile-nav) .navigation ul li.level0 .parent > a {
    padding: 8px 20px;
  }
}
.nav-sections:not(.mobile-nav) .navigation ul li.level0 > a.bold-menu {
  color: #CCCCCC !important;
}
.nav-sections:not(.mobile-nav) .navigation ul li.level0 > a.bold-menu:visited {
  color: #CCCCCC !important;
}
.nav-sections:not(.mobile-nav) .navigation ul li.level0 li > a:hover,
.nav-sections:not(.mobile-nav) .navigation ul li.level0 a.ui-state-focus {
  color: #CCCCCC !important;
  text-shadow: 0 0 0 #CCCCCC !important;
}
.nav-sections:not(.mobile-nav) .navigation ul li.level0:hover > a,
.nav-sections:not(.mobile-nav) .navigation ul li.level0 > a.ui-state-focus {
  color: #CCCCCC !important;
  text-shadow: 0 0 0 #CCCCCC !important;
}
@media (max-width: 767px) {
  .nav-sections:not(.mobile-nav) .navigation {
    background-color: inherit !important;
  }
}
@media (min-width: 768px) {
  .nav-sections:not(.mobile-nav) .navigation .megamenu .submenu [data-has-children] a:hover span:last-child {
    border-color: #CCCCCC !important;
  }
}
@media (min-width: 768px) {
  .nav-sections:not(.mobile-nav) .nav-sections-items {
    background-color: transparent !important;
  }
}
.nav-sections:not(.mobile-nav) .megamenu a.bold-menu,
.nav-sections:not(.mobile-nav) .megamenu a:hover,
.nav-sections:not(.mobile-nav) .megamenu.level1:not(.parent):hover,
.nav-sections:not(.mobile-nav) .megamenu.level2:hover {
  color: #CCCCCC !important;
}
.nav-sections:not(.mobile-nav) .megamenu a.bold-menu > a:hover,
.nav-sections:not(.mobile-nav) .megamenu a:hover > a:hover,
.nav-sections:not(.mobile-nav) .megamenu.level1:not(.parent):hover > a:hover,
.nav-sections:not(.mobile-nav) .megamenu.level2:hover > a:hover {
  text-shadow: 0 0 0 #CCCCCC !important;
  color: #CCCCCC !important;
}
@media only screen and (max-width: 768px) {
  .nav-sections:not(.mobile-nav) .nav-sections-item-content .navigation {
    border-top: 0 none !important;
  }
}
@media (max-width: 767px) {
  .nav-sections:not(.mobile-nav) {
    background-color: white !important;
  }
}
.page-header.sticky-header,
.page-header.sticky-header-mobile {
  background-color: #ffffff !important;
}
.page-header.sticky-header .page-header,
.page-header.sticky-header-mobile .page-header {
  background-color: #ffffff !important;
}
.page-header.sticky-header .panel.wrapper,
.page-header.sticky-header-mobile .panel.wrapper {
  background-color: #ffffff !important;
}
.page-header.sticky-header .nav-sections .navigation,
.page-header.sticky-header-mobile .nav-sections .navigation,
.page-header.sticky-header .nav-sections .nav-sections-items,
.page-header.sticky-header-mobile .nav-sections .nav-sections-items {
  background-color: transparent !important;
}
.page-header.sticky-header .navigation ul li.level0 > a:hover,
.page-header.sticky-header-mobile .navigation ul li.level0 > a:hover,
.page-header.sticky-header .navigation ul li.level0 > a.bold-menu,
.page-header.sticky-header-mobile .navigation ul li.level0 > a.bold-menu {
  color: #CCCCCC !important;
}
.page-header.sticky-header .navigation ul li.level0 > a:hover:visited,
.page-header.sticky-header-mobile .navigation ul li.level0 > a:hover:visited,
.page-header.sticky-header .navigation ul li.level0 > a.bold-menu:visited,
.page-header.sticky-header-mobile .navigation ul li.level0 > a.bold-menu:visited {
  color: #CCCCCC !important;
}
.page-header.sticky-header .header_right .block-search input,
.page-header.sticky-header-mobile .header_right .block-search input {
  background-color: transparent;
}
.page-header.sticky-header .block-search .field.search .control,
.page-header.sticky-header-mobile .block-search .field.search .control {
  background-color: transparent;
}
.page-header.sticky-header .header.content .block-search .control,
.page-header.sticky-header-mobile .header.content .block-search .control {
  background-color: transparent;
}
.page-header.sticky-header .header.content .block-search input,
.page-header.sticky-header-mobile .header.content .block-search input {
  background-color: transparent;
}
.page-header.sticky-header .header.content .modal .modal-content .block-search.wpx-block-search #search,
.page-header.sticky-header-mobile .header.content .modal .modal-content .block-search.wpx-block-search #search {
  background-color: #222222 !important;
}
.page-header.sticky-header .header.links .authorization-link,
.page-header.sticky-header-mobile .header.links .authorization-link {
  margin-left: 0;
}
.page-header.page-header-v4.sticky-header .header.content {
  z-index: 1;
}
.page-header.page-header-v4.sticky-header .wrap .modal-content #search.horizontally-white::-webkit-input-placeholder {
  color: #000000;
}
.page-header.page-header-v4.sticky-header .wrap .modal-content #search.horizontally-white::-moz-placeholder {
  color: #000000;
}
.page-header.page-header-v4.sticky-header .wrap .modal-content #search.horizontally-white:-ms-input-placeholder {
  color: #000000;
}
.page-header.page-header-v4.sticky-header .wrap .modal-content #search.horizontally-white:-moz-placeholder {
  color: #000000;
}
.page-header.page-header-v4.sticky-header .panel.wrapper {
  background-color: transparent !important;
}
.page-header.page-header-v4.sticky-header .panel.wrapper .panel.header .switcher-currency {
  display: none;
}
body:not(.mobile-nav) .page-header.sticky-header,
body:not(.mobile-nav) .nav-sections.sticky-header {
  background-color: #ffffff !important;
  padding-bottom: 0 !important;
}
body:not(.mobile-nav) .page-header.sticky-header .nav-sections-item-content,
body:not(.mobile-nav) .nav-sections.sticky-header .nav-sections-item-content {
  background-color: #ffffff !important;
}
body:not(.mobile-nav) .page-header.sticky-header .navigation,
body:not(.mobile-nav) .nav-sections.sticky-header .navigation {
  background-color: #ffffff !important;
}
