.menu--dropdown>li:hover.has-mega-menu .mega-menu,
.menu--mobile .sub-menu{
	display: flex;
  	flex-direction: column;
}

.ps-product .ps-product__badge.out-stock {
  background-color: #db0707;
}

.ps-logo img {
  width: 100px;
  height: 100px;
}

.navigation--mobile .ps-logo img {
  	width: 70px;
	height: auto;
}

.header .header__top .ps-container > * {
  display: block;
  align-content: center;
}

.header--mobile .navigation--mobile {
  	align-items: center;
}