body.amzthree .product-info-installment .pagebuilder-column .pagebuilder-button-secondary {
  cursor: pointer;
}
body.amzthree .installment-popup-wrap .modal-inner-wrap {
  max-width: 500px;
  transform: translateY(-50%);
  top: 50%;
  margin-top: 0;
}
body.amzthree .installment-popup-wrap .modal-inner-wrap .modal-content {
  padding-left: 2rem;
  padding-right: 2rem;
}
body.amzthree .notification {
  display: flex;
  flex: 1 1;
  align-items: flex-start;
  position: relative;
  transition: opacity 0.25s linear;
  margin: 0 5px;
  padding: 2px 3px;
  font-size: 12px;
}
body.amzthree .notification .link,
body.amzthree .notification a {
  font-size: 14px;
}
body.amzthree .notification.notification--info {
  background-color: #e2edf8;
  border-radius: 4px;
}
body.amzthree .notification.notification--info-no-border {
  background-color: #e2edf8;
  border-radius: 0;
}
body.amzthree .notification .notification__tamara-content {
  width: 100%;
  color: #273444;
  padding: 8px;
}
body.amzthree .notification .actions {
  display: flex;
  justify-content: space-between;
}
body.amzthree .notification .actions.align-center {
  align-items: center;
}
body.amzthree .notification .actions .link-en {
  display: block;
}
body.amzthree .notification .actions .link-ar {
  display: none;
}
body.amzthree .notification .actions .price {
  font-weight: bolder;
}
body.amzthree.rtl-theme .notification .actions .link-en {
  display: none;
}
body.amzthree.rtl-theme .notification .actions .link-ar {
  display: block;
}
body.amzthree.rtl-theme .breadcrumbs {
  padding: 20px 0;
}
body.amzthree.rtl-theme .product-info-main {
  float: left;
  padding: 0;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
body.amzthree.rtl-theme .product-info-main .stock.available {
  margin: 0 0 1.5rem;
}
body.amzthree.rtl-theme .product-info-main .stock.available:before {
  margin: 2px 0 0 5px;
}
body.amzthree.rtl-theme .product-info-main .price-box .price-label {
  display: none;
}
body.amzthree.rtl-theme .product-info-main .page-title-wrapper {
  margin-bottom: 10px;
}
body.amzthree.rtl-theme .product-info-main .product-info-last {
  width: 100%;
  padding: 15px;
  border: 2px solid #e1e4e4;
  border-radius: 10px;
}
body.amzthree.rtl-theme .product-info-main .product-info-last .price-box {
  margin-bottom: 1.5rem;
}
body.amzthree.rtl-theme .product-info-main .product-info-last .price-box .price-wrapper .price {
  font-weight: bold;
  font-size: 1.8rem;
}
body.amzthree.rtl-theme .product-info-main .product-info-last .bg-spring .pagebuilder-button-secondary {
  background: linear-gradient(70deg, #fff810 30%, rgba(0, 0, 0, 0) 30%), linear-gradient(30deg, #63e89e 60%, #ff7ee3 60%);
}
body.amzthree.rtl-theme .product-info-main .product-info-last .box-tocart .field.qty {
  margin: 0 0 1rem;
  border-radius: 25px;
}
body.amzthree.rtl-theme .product-info-main .product-info-last .box-tocart .fieldset {
  flex-direction: column;
  width: 100%;
}
body.amzthree.rtl-theme .product-info-main .product-info-last .box-tocart .fieldset .buynow-button {
  width: 100%;
  order: 9;
  margin-bottom: 1rem;
}
body.amzthree.rtl-theme .product-info-main .product-info-last .box-tocart .fieldset .buynow-button .buy-now-btn {
  width: 100%;
  border-radius: 25px;
  height: 36px;
  line-height: 1;
  padding: 0;
  background: #ffa41c;
  border-color: #ffa41c;
  margin-right: 0;
}
body.amzthree.rtl-theme .product-info-main .product-info-last .box-tocart .fieldset .buynow-button .buy-now-btn:hover {
  background: #fa8900;
  border-color: #fa8900;
}
body.amzthree.rtl-theme .product-info-main .product-info-last .box-tocart .fieldset .action.primary.tocart {
  margin-bottom: 1rem;
  border-radius: 25px;
  height: 36px;
  line-height: 1;
  background: #ffd814;
  border-color: #ffd814;
}
body.amzthree.rtl-theme .product-info-main .product-info-last .box-tocart .fieldset .action.primary.tocart:hover {
  background: #f7ca00;
  border-color: #f7ca00;
}
body.amzthree.rtl-theme .product-info-main .product-info-last .box-tocart .fieldset .product-addto-links {
  order: 10;
}
body.amzthree.rtl-theme .product-info-main .product-info-last .box-tocart .fieldset .product-addto-links .action {
  margin: 0;
  width: 100%;
  line-height: 1;
  padding: 10px;
}
body.amzthree.rtl-theme .product-info-main .product-info-last .box-tocart .fieldset .product-addto-links .action span {
  margin: 0 10px 0 0;
  height: auto;
  overflow: visible;
  position: static;
  width: auto;
}
body.amzthree.rtl-theme .product-info-main .product-info-last table.soldby tr th,
body.amzthree.rtl-theme .product-info-main .product-info-last table.soldby tr td {
  padding: 0;
  font-size: 12px;
}
body.amzthree.rtl-theme .product-info-main .product-info-last table.soldby a {
  color: #6fb1cc;
}
body.amzthree.rtl-theme .product-info-main .product-info-last .product-info-installment {
  border-top: 1px solid;
  margin-top: 1rem;
}
body.amzthree.rtl-theme .product-info-main .product-info-last .product-info-installment [data-content-type='heading'] {
  color: #21691f;
  font-size: 1.5rem;
  text-align: center;
  font-weight: bold;
}
body.amzthree.rtl-theme .product-info-main .product-info-last .product-info-installment .pagebuilder-button-secondary {
  font-size: 14px;
}
body.amzthree.rtl-theme .product-info-main .product-info-content {
  padding-left: 1rem;
}
body.amzthree.rtl-theme .product-info-main .product-info-content .product-add-form {
  border-top: 1px solid;
  margin-top: 2rem;
}
body.amzthree.rtl-theme .product-info-main .product-info-content .product-add-form .swatch-option {
  border-radius: 0;
}
body.amzthree.rtl-theme .product-info-main .product-info-content .product-add-form .swatch-option.image.selected,
body.amzthree.rtl-theme .product-info-main .product-info-content .product-add-form .swatch-option.image:not(.disabled):hover {
  border: 1px solid #e47b15;
}
body.amzthree.rtl-theme .product-info-main .product-info-content .product-info-price {
  display: inline-block;
}
body.amzthree.rtl-theme .product-info-main .product-info-content .product-info-price .price-box .price-wrapper .price {
  color: #30702f;
  font-weight: bold;
}
body.amzthree.rtl-theme .product-info-main .product-info-content .vendor-title {
  font-size: 12px;
  display: inline-block;
  background: #232f3e;
  color: #fff;
  font-family: serif;
  padding: 0px 25px 0 15px;
  letter-spacing: 0.5px;
  line-height: 22px;
  position: relative;
  margin-right: 22px;
}
body.amzthree.rtl-theme .product-info-main .product-info-content .vendor-title a {
  text-transform: capitalize;
  color: #fff;
}
body.amzthree.rtl-theme .product-info-main .product-info-content .vendor-title:after {
  border: 11px solid;
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  border-top-color: #232f3e;
  border-left-color: #232f3e;
}
body.amzthree.rtl-theme .product-info-main .product-info-content .additional-attributes-wrapper {
  font-size: 14px;
}
body.amzthree.rtl-theme .product-info-main .product-info-content .additional-attributes-wrapper .additional-attributes > tbody > tr {
  color: #000;
}
body.amzthree.rtl-theme .product-info-main .product-info-content .additional-attributes-wrapper .additional-attributes > tbody > tr > td {
  padding: 0;
}
body.amzthree.rtl-theme .product-info-main .product-info-content .additional-attributes-wrapper .additional-attributes > tbody > tr > th {
  width: 60%;
  padding: 2px 0 0;
}
body.amzthree.rtl-theme .product-info-main .product-info-content .product-info-overview-configuration {
  border-top: 1px solid;
  line-height: 1;
}
body.amzthree.rtl-theme .product-info-main .product-info-content .product-info-overview-configuration .product.attribute.overview {
  color: #000;
  line-height: 1.5;
}
body.amzthree.rtl-theme .product-info-main .product-info-content .product-info-overview-configuration .product.attribute.overview ul {
  list-style-type: disc;
  list-style-position: inside;
}
body.amzthree.rtl-theme .product-info-main .product-info-content .product-info-overview-configuration .product.attribute.overview ul li {
  margin-bottom: 0.5rem;
}
body.amzthree.rtl-theme .product-info-main .product-reviews-summary {
  display: inline-block;
  margin-right: 20px;
}
body.amzthree.rtl-theme .product-info-main .product-reviews-summary .rating-summary {
  display: inline-block;
}
body.amzthree.rtl-theme .product-info-main .product-reviews-summary .rating-summary .rating-result {
  width: 75px;
}
body.amzthree.rtl-theme .product-info-main .product-reviews-summary .reviews-actions {
  float: left;
}
body.amzthree.rtl-theme .product-info-main .product-reviews-summary .reviews-actions .action {
  font-size: 13px !important;
}
body.amzthree.rtl-theme .product-info-main .product-reviews-summary .reviews-actions .action.view {
  display: none;
}
body.amzthree.rtl-theme .product-info-main .product-brand {
  display: inline-block;
}
body.amzthree.rtl-theme .product-info-main .product-brand .brand-name {
  font-size: 1.2rem;
  color: #222222;
}
body.amzthree.rtl-theme .product-info-main .product-brand .brand-name .title {
  margin-left: 10px;
}
@media only screen and (min-width: 991px) {
  body.amzthree.rtl-theme .product.media {
    float: right;
    width: 45%;
  }
  body.amzthree.rtl-theme .product-info-main {
    width: 55%;
    flex-direction: row;
  }
  body.amzthree.rtl-theme .product-info-main .product-info-last {
    width: 45%;
    max-width: 300px;
  }
}
