@media (min-width: 768px) and (max-width: 820px) {
  .catalog-product-view .column.main {
    position: relative;
  }
  .catalog-product-view .product-social-links {
    margin-bottom: 30em;
  }
  .catalog-product-view .product.attribute.overview {
    position: absolute;
    left: 0;
    right: 15px;
    top: 470px;
  }
  .catalog-product-view .product-item-actions {
    padding: 0 35px !important;
  }
  .catalog-product-view .product-item-actions .action.tocart {
    width: 40px !important;
    height: 30px !important;
    line-height: 30px !important;
  }
  .catalog-product-view .product-item-actions .actions-secondary .action {
    width: 30px !important;
    height: 30px !important;
    line-height: 30px !important;
  }
}
.catalog-product-view .product.attribute.overview .product-items {
  display: grid;
  grid-template-columns: repeat(5, 20%);
}
@media (max-width: 414px) {
  .catalog-product-view .product.attribute.overview .product-items {
    grid-template-columns: repeat(2, 50%);
  }
}
.catalog-product-view .product.attribute.overview .product-items .product-item {
  width: 100%;
  padding-inline-end: 10px;
}
.catalog-product-view .product.attribute.overview .product-items .product-item .product-item-info {
  transition: .5s;
}
.catalog-product-view .product.attribute.overview .product-items .product-item .product-item-details {
  padding-bottom: 0;
}
.catalog-product-view .product.attribute.overview .product-items .product-item .product-item-details .product-item-name a {
  transition: .5s;
}
.catalog-product-view .product.attribute.overview .product-items .product-item .product-item-photo span.product-image-wrapper {
  padding-bottom: 125% !important;
}
.catalog-product-view .product.attribute.overview .product-items .product-item .product-item-actions .action {
  padding: 0;
  transition: .5s;
}
.catalog-product-view .product.attribute.overview .product-items .product-item .product-item-actions .action.tocart {
  padding: 0;
  width: 40px;
  border: 1px solid #cdcdcd;
}
@media (max-width: 414px) {
  .catalog-product-view .product.attribute.overview .product-items .product-item .product-item-actions .action.tocart {
    width: 62px;
  }
}
.catalog-product-view .product.attribute.overview .product-items .product-item .product-item-actions .action.tocart span {
  display: none;
}
.catalog-product-view .product.attribute.overview .product-items .product-item .product-item-actions .action.tocart:after {
  content: "\f217";
  font-family: Fontawesome;
  font-size: 16px;
}
.g-recaptcha {
  visibility: hidden;
}
.catalog-product-view .block-products-list .product-item-info {
  position: relative;
}
.catalog-product-view .block-products-list .product-item-info a.openpop {
  position: absolute;
  left: 0;
  top: 0 !important;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 99 !important;
  -webkit-border-radius: 0 !important;
  background-color: transparent !important;
  display: block !important;
  visibility: visible !important;
}
.catalog-product-view .block-products-list .product-item-info a.openpop::before {
  display: none;
}
.catalog-product-view .block-products-list .product-item-info .product-item-details {
  padding-bottom: 10px !important;
}
@media (max-width: 767px) {
  .cartquickpro-catalog_product-view .product.media {
    width: 100% !important;
  }
  .cartquickpro-catalog_product-view .product-info-main {
    width: 100% !important;
  }
}
@media (min-width: 768px) and (max-width: 820px) {
  .cartquickpro-catalog_product-view .product.attribute.overview {
    position: static;
  }
  .cartquickpro-catalog_product-view .product-social-links {
    margin: 0 !important;
  }
}
.cartquickpro-catalog_product-view .page-main {
  padding-bottom: 30px !important;
}
.catalog-product-view .amxnotif-block .notification-container {
  display: flex;
  width: 400px;
}
.catalog-product-view .amxnotif-block .notification-container .actions-toolbar {
  margin-right: 10px !important;
  margin-left: 10px !important;
}
.catalog-product-view .product.alert.stock {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
.catalog-product-view .product.alert.stock a {
  background: #777;
  color: #fff;
}
body #whatsappchat a {
  left: 30px !important;
  right: unset !important;
}
.page-bottom .back2top {
  bottom: 20px;
}
:lang(en) .dropdown-header-sticky .content-dropdown-sticky .title-sticky-bottom .language-currency-sticky * {
  font-size: 14px;
}
:lang(en) header .middle-content .right-header .search-header {
  margin-inline-start: 2% !important;
}
:lang(en) header .middle-content .right-header .right-content .block-right {
  margin-left: 10px;
}
:lang(en) header .middle-content .right-header .right-content .block-right:not(.block-account) {
  padding: 0;
}
/* Quick View */
.item.product.product-item .product-item-info:hover .magetop-quickview {
  display: flex !important;
}
.item.product.product-item .product-item-info .product-item-photo a.magetop-quickview {
  inset: 0 !important;
  top: unset !important;
  bottom: 0 !important;
  margin: unset !important;
  transform: unset !important;
  width: 100% !important;
  border-radius: 0;
  align-items: center;
  justify-content: center;
  height: 40px !important;
  background: #a42a2bee !important;
  color: #fff !important;
}
.item.product.product-item .product-item-info .product-item-photo a.magetop-quickview span {
  display: block !important;
}
.item.product.product-item .product-item-info .product-item-photo a.magetop-quickview:before {
  position: static;
  margin-inline-end: 5px;
  transform: unset !important;
}
.item.product.product-item .product-item-info .product-item-photo a.magetop-quickview:hover {
  opacity: .9;
}
/* END Quick View */
