/* 12-4-2021
============================ */
.products-grid .product-item .product.actions.product-item-actions a.action.link-wishlist {
  margin-top: 10px;
}
.catalog-product-view .product-info-main .action.towishlist span {
  text-transform: uppercase;
  letter-spacing: 1.5px;
  line-height: 34px;
  float: none;
  width: auto;
}
.catalog-product-view button#product-addtocart-button,
.catalog-product-view .product-info-main .action.towishlist {
  background: #202020;
  color: #fff;
  height: 50px;
  width: 250px;
  border-color: transparent;
  font: normal normal 500 16px/26px Montserrat;
  float: left;
  border: 1px solid #202020;
  margin-left: 8px;
  border-radius: 25px;
  text-align: center;
  font-size: 16px;
  transition: all 0.3s ease;
  line-height: 40px;
}
.catalog-product-view button#product-addtocart-button:hover,
.catalog-product-view .product-info-main .action.towishlist:hover {
  transition: all 0.3s ease-in-out;
  color: #000 !important;
  border-color: #000 !important;
}
.catalog-product-view .product-info-main .action.towishlist:hover span {
  color: #000;
}
.products-grid.wishlist .product-item .box-tocart .tocart span,
.products-grid.wishlist .product-item .box-tocart .tocart:focus span {
  font: normal normal bold 16px/24px Montserrat;
}
body .page-main .actions-toolbar .secondary a.action {
  line-height: 35px;
}
.products-grid.wishlist .product-item-name {
  text-align: center;
}
.products-grid .product-item:hover .product-item-info:before {
  left: 0;
}
@media (max-width: 1252px) {
  .catalog-product-view button#product-addtocart-button,
  .catalog-product-view .product-info-main .action.towishlist {
    width: 200px;
  }
}
@media (max-width: 1079px) {
  .catalog-product-view button#product-addtocart-button,
  .catalog-product-view .product-info-main .action.towishlist {
    font-size: 14px;
    width: 180px;
  }
  .catalog-product-view .product-info-main .action.towishlist span {
    font-size: 14px;
  }
}
@media (max-width: 1010px) {
  .catalog-product-view button#product-addtocart-button,
  .catalog-product-view .product-info-main .action.towishlist {
    margin-top: 15px;
    margin-left: 0;
    margin-right: 10px;
  }
  .catalog-product-view .product-info-main form .stock.unavailable + .action.towishlist {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .catalog-product-view button#product-addtocart-button,
  .catalog-product-view .product-info-main .action.towishlist {
    margin-top: 0;
  }
  .catalog-product-view .sections.nav-sections + .page-main .product-info-main .box-tocart .actions,
  .product-options-bottom .box-tocart .actions {
    /* width: 100%; */
    /* margin: 10px auto; */
  }
  .catalog-product-view button#product-addtocart-button,
  .catalog-product-view .product-info-main .action.towishlist,
  .catalog-product-view .sections.nav-sections + .page-main button#product-addtocart-button {
    /* width: 100%; */
    /* margin: 15px auto 0; */
  }
}
@media (max-width: 559px) {
  .catalog-product-view .sections.nav-sections + .page-main .product-info-main .box-tocart .actions,
  .product-options-bottom .box-tocart .actions {
    margin-top: 15px;
  }
}
/*@media only screen and (max-width: 479px) {
	.catalog-product-view button#product-addtocart-button, .catalog-product-view .product-info-main .action.towishlist,
	.catalog-product-view .sections.nav-sections + .page-main button#product-addtocart-button { width: 100%; margin: 15px auto 0; }
}*/
