.login .control ::placeholder,
.create.account .control ::placeholder, 
.create.info .control ::placeholder {
  color: #444 !important;
}

.cms-index-index #sale-products .filterproducts.products.products-slider.list.items.product-items .action.tocart.primary{
  position: absolute;
  top: 10px;
  z-index: 500;
  left: calc(50% - 16px);
}
#sale-products .slider-wrapper > .products > .filterproducts .cms-index-index #sale-products .invigorate{
  position: unset !important;
  margin: 0 !important;
}
.cms-index-index #sale-products .slider-wrapper > .products > .filterproducts .product.photo.product-item-photo .actions .towishlist{
  position: absolute;
  right: 0;
  border: none;
}
.product-item-info.type3 .product-item-actions .towishlist, .product-item-info.type5 .product-item-actions .towishlist, .product-item-info.type6 .product-item-actions .towishlist{
  background: #fff !important;
}
.product-item-info.type3 .product-item-actions .towishlist{
  opacity: 1 !important;
}
.list .list .product-item-info .product-item-details .product-item-actions .actions-secondary.towishlist{
  position: unset !important;
  height: max-content !important;
}
.list .list .product-item-info .product-item-details .product-item-actions {
  display: flex;
  align-items: center;
  gap: 5px;
}
.page-product-configurable .qty.field .input-text.qty {
  margin: 0 35px !important;
}
.list .list .product.data.items.mage-tabs-disabled .product.details.product-item-details.invi .price-box.price-final_price, 
.list .list .product-item-details.invi .price-box.price-final_price{
  text-align: left !important;
}
.list .list .product-item-details.invi{
  display: grid;
  grid-template-areas:"first" "two" "three" "five";
}
.list .list .product-item-details .product-item-description{
  grid-area: three;
}
.list .list .product-item-details .price-box{
  grid-area: two;
}
.list .list .product-item-details .product.name{
  grid-area: first;
}
.list .list .product-item-details .product-item-inner{
  grid-area: five;
  margin-top: 25px;
}
.list .list .product-item-actions .actions-secondary.action::before{
  position: unset !important;
}
.list .list .product-item-link.invi{
  height: auto !important;
  margin-bottom: 10px;
}
.list .list .product.details.product-item-details.invi .price-box.price-final_price,
.list .list .product-item-details.invi .price-box.price-final_price{
  height: auto !important;
}
.cms-page-view div[data-content-type="html"] {
  margin: 0 !important;
}
footer #totop{
  bottom: 90px;
}
#sale-products .invigorate{
  position: unset !important;
}
.cms-index-index .product-item-info.type1 .product-item-inner{
  margin-top: 0;
}
.page-footer #totop{
  z-index: 88881;
}
.product-item-info.type3:hover .product-item-actions .actions-primary .tocart,
.cms-index-index .product-item .action.tocart.primary:hover{
  padding: 0 !important;
}
.amsearch-input-wrapper .amsearch-loader-block{
  top: calc(50% - 6px);
}
@media (max-width: 991px) {
  .navigation .parent .level-top::after {
    top: 20px !important;
  }
  .sw-megamenu.navigation li.ui-menu-item > .open-children-toggle{
    width: 100% !important;
  }
}
.products.wrapper ~ .toolbar select, 
.toolbar-products select {
  text-indent: 0 !important;
}

.catalog-category-view .filter-options-title {
  text-transform: uppercase;
}
