.header--market-place-3 .navigation .container {  position: relative;  background-color: #e5001b;  padding: 0 20px;  }
.header--market-place-3.header--sticky .header__top .menu--product-categories span {  display: block;  }
.header--market-place-3.header--sticky .header__top .menu--product-categories .menu__content:before {  right: auto;  left: 55px;  }
.header--market-place-3.header--sticky .header__top .menu--product-categories:hover .menu__content {  -webkit-transform: translateY(8px);  -moz-transform: translateY(8px);  -ms-transform: translateY(8px);  -o-transform: translateY(8px);  transform: translateY(8px);  }

#homepage-wrapper {  padding: 14px 0 40px;  }
#homepage-wrapper .ps-home-banner .owl-slider .owl-item img {  width: 100%; overflow: hidden; height: 412px; object-fit: cover; object-position: center; }
#homepage-wrapper .ps-home-banner .container { padding-left: 0; padding-right: 0; display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -ms-flex-flow: row nowrap;  flex-flow: row nowrap;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  }
#homepage-wrapper .ps-home-banner .container > * {  width: 100%;  }
#homepage-wrapper .ps-home-banner .ps-section__left {  position: relative;  max-width: 270px;  background-color: #ffffff;  }
#homepage-wrapper .ps-home-banner .ps-section__left .menu--dropdown {  margin: 0;  padding: 10px 0;  background: #eae8e8;  list-style: none;  }
#homepage-wrapper .ps-home-banner .ps-section__left .menu--dropdown > li > a {  line-height: 16px;  }
#homepage-wrapper .ps-home-banner .ps-section__left .mega-menu {  z-index: 100;  min-height: 100%; }
#homepage-wrapper .ps-home-banner .ps-section__left > a img {
  width: 100%;
  overflow: hidden;
  height: 412px;
  object-fit: cover;
  object-position: center;
}
#homepage-wrapper .ps-home-banner .ps-section__center {  max-width: calc(100% - 270px); padding-left: 30px;  }
#homepage-wrapper .ps-home-banner .ps-section__center img {  width: 100%;  }
#homepage-wrapper .ps-home-banner .ps-section__center .owl-slider {  max-width: 100%;  }
#homepage-wrapper .ps-home-banner .ps-section__right {  max-width: 382px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -ms-flex-flow: row wrap;  flex-flow: row wrap;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;  }
#homepage-wrapper .ps-home-banner .ps-section__right > a {  display: block;  max-width: 50%;  width: 100%;  }
#homepage-wrapper .ps-home-banner .ps-section__right > a img {  width: 100%;  }
#homepage-wrapper .ps-home-banner .ps-section__right > a.wide {  max-width: 100%;  }

@media (max-width: 1199px) {
  #homepage-wrapper .ps-home-banner .ps-section__left {  display: none;  }
}

@media (max-width: 991px) {
  #homepage-wrapper .ps-home-banner .container {  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-flow: column wrap;  flex-flow: column wrap;  }
  #homepage-wrapper .ps-home-banner .container .ps-section__center {  max-width: 100%;  }
  #homepage-wrapper .ps-home-banner .container .ps-section__right {  max-width: 100%;  }
}

#homepage-wrapper .ps-deal-of-day {  margin-bottom: 30px;  }
#homepage-wrapper .ps-deal-of-day .ps-product .ps-product__price {  color: #000;  font-size: 17px; font-weight: 600; }
#homepage-wrapper .ps-deal-of-day .ps-product .ps-product__price del {  margin-left: 10px;  font-size: 14px;  }
#homepage-wrapper .ps-deal-of-day .ps-product .ps-product__price small {  margin-left: 10px;  color: #dc0637;  }
#homepage-wrapper .ps-deal-of-day .ps-section__header,
#homepage-wrapper .ps-deal-of-day .ps-section__content {  background-color: #fff;  }
#homepage-wrapper .ps-deal-of-day .ps-section__header {  margin-bottom: 0;  padding: 20px 20px 10px;  }
#homepage-wrapper .ps-deal-of-day .ps-section__content {  padding: 60px 30px 30px;  }
#homepage-wrapper .ps-home-promotions {  margin: 0 0 30px;  }
#homepage-wrapper .ps-block--product-box {  margin-bottom: 30px;  }

@media (min-width: 1200px) {
  .ps-logo {
    position: absolute;
    top: 10px;
  }
  .ps-logo img {
    width: 90px;
  }
}
@media (max-width: 767px) {
  #homepage-wrapper .ps-home-banner .owl-slider .owl-item img {
    height: auto;
  }
}
@media (min-width: 992px) and (max-width: 1199px){
  #homepage-wrapper .ps-home-banner .ps-section__center {
    max-width: 100%;
  }
}
.header.header--mobile .navigation--mobile .navigation__left .ps-logo img {
  position: relative;
  top: 2px;
  z-index: 9999;
  left: -8px;
  width: 70px;
}