/* Header */
.commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot,
.commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot {
  /* Header Container */
  padding-top: 0;
  padding-bottom: 0;
}
.commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-logo .dxp_content_layout-siteLogo_siteLogo,
.commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-logo .dxp_content_layout-siteLogo_siteLogo {
  /* Header Logo */
  background-position: center;
  position: relative;
  top: 2px;
}
@media (max-width: 767px) {
  .commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-logo .dxp_content_layout-siteLogo_siteLogo,
  .commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-logo .dxp_content_layout-siteLogo_siteLogo {
    max-width: 160px !important;
    width: 80% !important;
  }
}
.commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-logo a,
.commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-logo a {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-logo a:hover,
.commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-logo a:hover {
  -webkit-filter: saturate(1.1);
          filter: saturate(1.1);
}
.commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-navigation,
.commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-navigation {
  /* Header Navigation Area */
  padding-right: 24px;
}
@media (max-width: 767px) {
  .commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-navigation,
  .commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-navigation {
    position: relative;
    top: 4px;
  }
}
.commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-navigation .comm-drilldown-navigation__bar > li > a,
.commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-navigation .comm-drilldown-navigation__bar > li > button,
.commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-navigation .comm-drilldown-navigation__bar > li > a,
.commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-navigation .comm-drilldown-navigation__bar > li > button {
  /* Navigation Item */
  font-size: clamp(16px, 0.01125 * 100vw, 18px);
  padding-top: clamp(20px, 0.0175 * 100vw, 28px);
  padding-bottom: clamp(20px, 0.0175 * 100vw, 28px);
}
.commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-navigation .slds-icon-utility-chevrondown .slds-icon_xx-small,
.commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-navigation .slds-icon-utility-chevrondown .slds-icon_xx-small {
  /* Icon Chevron */
  width: 0.7rem;
  height: 0.7rem;
}
.commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-navigation .comm-drilldown-navigation__list,
.commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-navigation .comm-drilldown-navigation__list {
  /* Navigation Dropdown */
  outline: none !important;
}

.commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-navigation .comm-drilldown-navigation__list li a,
.commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-navigation .comm-drilldown-navigation__list li a {
  /* Navigation Dropdown Item */
  font-size: clamp(16px, 0.01125 * 100vw, 18px);
  padding-top: 8px;
  padding-bottom: 8px;
}
.commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-search,
.commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-search {
  /* Header Search Area */
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 0 !important;
}
.commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-search .input-container.commerce_search-input_input,
.commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-search .input-search-button.commerce_search-input_input,
.commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-search .input-container.commerce_search-input_input,
.commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-search .input-search-button.commerce_search-input_input {
  /* Search Input */
  height: clamp(30px, 0.025 * 100vw, 40px);
  font-size: clamp(16px, 0.01125 * 100vw, 18px);
}
.input-icon-container.lwc-5j9kqrar72e {
  display: none !important;
}
.commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-search .input-search-button,
.commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-search .input-search-button {
  /* Search Button */
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-search .input-search-button:hover,
.commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-search .input-search-button:hover {
  background-color: #002e84 !important;
}
.commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-badge-icons,
.commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-badge-icons {
  /* Header Badge Icons Area */
  padding-top: 5px;
  padding-bottom: 5px;
  height: auto;
}
.commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-badge-icons .login-text,
.commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-badge-icons .login-text {
  /* Login Text */
  font-size: clamp(14px, 0.009375 * 100vw, 15px);
}
.commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-badge-icons .slds-icon-utility-user .slds-icon_xx-small,
.commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-badge-icons .slds-icon-utility-user .slds-icon_xx-small {
  /* Icon User */
  width: 1rem;
  height: 1rem;
  margin-left: 0.5rem;
  margin-right: 0.2rem;
}
.commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-badge-icons .slds-icon-utility-chevrondown .slds-icon_xx-small,
.commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-badge-icons .slds-icon-utility-chevrondown .slds-icon_xx-small {
  /* Icon Chevron */
  width: 0.7rem;
  height: 0.7rem;
  margin-left: 0.1rem;
  margin-right: 0.3rem;
  position: relative;
  top: 1px;
}
@media (min-width: 768px) {
  .commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-badge-icons .slds-icon--small,
  .commerce-layoutSite_layoutSite.header .commerce-layoutHeader_templateWithWishlistSlot.header-badge-icons .slds-icon_small,
  .commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-badge-icons .slds-icon--small,
  .commerce_my_account-myAccountLayout_myAccountLayout.header .commerce-layoutHeader_templateWithWishlistSlot.header-badge-icons .slds-icon_small {
    /* Badge Icons */
    width: 1.7rem;
    height: 1.7rem;
  }
}

@media only screen and (min-width: 63.9375em) and (max-width: 102em) {
  /* User Name */
  .menu-trigger-p.commerce_my_account-userProfileMenu_userProfileMenu {
    max-width: 5vw !important;
  }
}