.woo-vou-recipient-fields input[type=text] {
  border-radius: 5px;
  box-shadow: 3px 3px 1px 0px #525252;
}
.woo-vou-recipient-fields textarea {
  border-radius: 5px;
  box-shadow: 3px 3px 1px 0px #525252;
}
.single-product .site-content {
  box-shadow: 3px 3px 1px 0px #525252;
}
.on-woo-wallet-cashback {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  background-image: linear-gradient(to right, red, blue);
  border-width: 0px;
  padding: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.page-template-default .on-woo-wallet-cashback {
  padding-left: 0px;
}
html > body > #page > #content > div > #primary > #main > #product-6831 > div:nth-child(2) > div:nth-child(2) > div:nth-child(3) > span {
  padding-left: 0px;
}
.single-product div.product .summary-price-box .rz-stock {
  padding-right: 10px;
}
.woocommerce #content div.product .entry-summary {
  padding-left: 0px;
}
.woocommerce #content div.product div.images .wp-post-image {
  transform: scale(1) translate(0px, 0px);
  border-radius: 20px;
}
.hentry .woocommerce ul.products li.product a img {
  border-radius: 10px;
}
.woocommerce ul.products li.product a img {
  border-radius: 10px;
}
.type-product.product .yith-par-message.yith-par-message-loop {
  border-style: dashed;
  margin-bottom: 10px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 2px !important;
  margin-top: 22px !important;
  position: relative;
  bottom: 20px !important;
  padding-top: 2px !important;
}
form.cart .wcpa_form_outer .wcpa_form_item input[type=text] {
  margin-left: 200px;
  border-radius: 5px;
  box-shadow: 3px 3px 1px 0px #525252;
}
@media screen and (min-width: 1025px) {
  form.cart .wcpa_form_outer .wcpa_form_item input[type=text] {
    max-width: 325px;
  }
}
.single-product div.product .product-button-wrapper > DIV {
  visibility: visible;
}
form.cart .wcpa_form_outer .wcpa_form_item > label {
  position: absolute;
  font-weight: 600;
}
html > body > #page > #content > div > #primary > #main > #product-12245 > div:nth-child(2) > div:nth-child(2) > form > div > div:nth-child(2) > div > div:nth-child(2) > div:nth-child(3) > #text-1650816913925 {
  margin-bottom: 0px;
  padding-bottom: 99px !important;
}
form.cart .wcpa_form_outer .wcpa_form_item textarea {
  margin-left: 200px;
  max-width: 325px !important;
  width: 389 !important;
  border-radius: 5px;
  box-shadow: 3px 3px 1px 0px #525252;
}
@media screen and (min-width: 1025px) {
  .page-id-12 .woocommerce-info .button {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1025px) {
  .page-id-12 .default-layout .ywpar_apply_discounts {
    margin-top: -8px;
  }
}
@media screen and (min-width: 1025px) {
  .page-id-12 .default-layout .ywpar_apply_discounts {
    margin-bottom: -5px;
  }
}
html > body > #page > #content > #post-12 > div > #yith-par-message-reward-cart {
  border-radius: 5px;
  background-color: #F5CB2B;
  color: #000000;
  background-image: linear-gradient(168deg, #f5cb2b, #ffffff);
}
@media screen and (min-width: 1025px) {
  html > body > #page > #content > #post-12 > div > #yith-par-message-reward-cart > form {
    margin-top: -8px;
  }
}
@media screen and (min-width: 1025px) {
  html > body > #page > #content > #post-12 > div > #yith-par-message-reward-cart > form {
    margin-bottom: -5px;
  }
}
@media screen and (min-width: 1025px) {
  html > body > #page > #content > #post-12 > div > #yith-par-message-reward-cart > form > span:nth-child(7) > #ywpar_apply_discounts {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1025px) {
  .default-layout .ywpar_apply_discounts {
    margin-top: -8px;
  }
}
@media screen and (min-width: 1025px) {
  .default-layout .ywpar_apply_discounts {
    margin-bottom: -5px;
  }
}
@media screen and (min-width: 1025px) {
  html > body > #page > #content > #post-11 > div > #yith-par-message-reward-cart > form > span:nth-child(7) > #ywpar_apply_discounts {
    margin-left: 15px;
  }
}
.page-template-default .woocommerce .woocommerce-info {
  border-radius: 5px;
}
.woocommerce .woocommerce-info {
  padding-top: 40px;
  padding-bottom: 40px;
}
.woocommerce-info .button {
  border-radius: 30px;
}
input#ywpar-points-max {
  border-radius: 30px;
}
@media screen and (max-width: 768px) {
  .woocommerce #content div.product div.images .wp-post-image {
    transform: scale(1) translate(0px, 0px);
  }
  form.cart .wcpa_form_outer .wcpa_form_item input[type=text] {
    max-width: 180px !important;
  }
  form.cart .wcpa_form_outer .wcpa_form_item textarea {
    max-width: 180px !important;
  }
  html > body > #page > #content > #post-12 > div > #yith-par-message-reward-cart > form > span:nth-child(7) > #ywpar_apply_discounts {
    transform: translate(-85px, 25px);
  }
  html > body > #page > #content > #post-12 > div > #yith-par-message-reward-cart {
    background-image: linear-gradient(104deg, #f5cb2b, #faf0f0);
  }
}
@media screen and (max-width: 320px) {
  form.cart .wcpa_form_outer .wcpa_form_item input[type=text] {
    max-width: 100px;
  }
  html > body > #page > #content > #post-12 > div > #yith-par-message-reward-cart > form > span:nth-child(7) > #ywpar_apply_discounts {
    transform: scale(0.76) translate(-50px, 20px) !important;
  }
}
