.dropdown--quickSearch.desktop {
  max-width: unset; }

header .dropdown--quickSearch .form-fieldset {
  width: 100% !important; }

.dropdown--quickSearch .form {
  margin: 0;
  border: 1px solid #363633;
  border-radius: 25px;
  padding-left: 20px; }

#menu.fixed .dropdown--quickSearch {
  flex-basis: 80%; }

div#menu-wrapper.single-line #menu.fixed .mega-cat-nav {
  width: 30%;
  flex-basis: auto; }

#menu.fixed .dropdown--quickSearch .form-input,
.dropdown--quickSearch .form-input {
  border-color: transparent !important;
  height: 2.5rem; }

#menu.fixed .dropdown--quickSearch .form-input {
  padding-top: 0.3rem; }

body.fixed-nav header .search-icon.submit {
  top: 0; }

div#menu-wrapper.fixed-again {
  height: 65px !important; }

header div#menu.fixed-again {
  padding: 10px 0; }

#shopnav-dim-page #mask {
  width: 100% !important; }

.kd-card-wrapper {
  padding: 10px 0; }

.card {
  box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 2px 20px 0px !important;
  transition: transform 0.3s ease; }

.card .card-img-container, .card .card-img-container img {
  background-color: white;
  border-width: 1px;
  border-style: solid;
  border-color: #dce5e9 #dce5e9 white;
  border-radius: 10px 10px 0px 0px;
  margin: unset; }

.card .card-img-container::after {
  padding-bottom: 102.8%; }

.card:hover {
  transform: scale(1.05); }

.card .card-body {
  padding: 10px 12px;
  border-width: 1px;
  border-style: solid;
  border-color: white #dce5e9 #dce5e9;
  border-radius: 0px 0px 10px 10px; }

.card .card-body {
  padding: 0.78571rem 5px 0; }

.card .card-title {
  height: 55px; }

.card .card-text {
  padding-bottom: 15px; }

.featured-categories li, .card, .dropdown--quickSearch .form {
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; }

.kd-cards-icons-wrapper {
  display: flex;
  justify-content: end;
  margin-right: -6px;
  margin-top: 1.5rem; }

img.kd-cards-img {
  width: 260px; }

.header-logo.header-logo--left {
  margin-left: -20px !important; }

body.fixed-nav div#modal.modal--large.open[data-prevent-quick-search-close] {
  top: 60% !important; }

@media only screen and (min-width: 801px) {
  .header-logo-image-container::after {
    content: "";
    padding-bottom: unset; }
  header ul.navUser-section.navUser-section--alt {
    padding-bottom: 10px; }
  .logo-user-section.container .quickSearchResults {
    width: 100%;
    right: 125px !important;
    top: 100px; }
  div[data-content-region="home_below_carousel"] {
    max-width: 1170px;
    margin: auto; }
  .header-logo .header-logo-image {
    height: 125px; }
  .product .previewCart .productView {
    width: 75%; } }

@media only screen and (max-width: 800px) {
  .dropdown--quickSearch .form {
    width: 100% !important; }
  .header-logo-image {
    max-height: unset; } }

@media only screen and (max-width: 600px) {
  img.kd-cards-img {
    width: 100%; }
  .header-logo-image {
    height: 75px; } }
