/* Template Btn */
._tplCompoentBuy {
  margin: 10px auto;
  height: 40px;
  line-height: 38px;
  border-radius: 20px;
  display: inline-block;
  outline: none;
  transition: all 0.3s;
  cursor: pointer;
  overflow: hidden;
  width: 134px;
}
._tplCompoentBuy .container_text {
  width: 390px;
  float: left;
  transform: translate3d(0, 0, 0);
  transition: all 0.6s;
}
._tplCompoentBuy .container_text span {
  font-size: 16px;
  font-family: sans-serif;
  font-weight: bold;
  transition: all 0.6s;
  width: 130px;
  padding: 0 10px;
  display: block;
  text-align: center;
  float: left;
  text-transform: capitalize;
}
._tplCompoentBuy._inProcess {
  background-color: #ff5000 !important;
  color: #fff;
  border-color: #ff5000 !important;
}
._tplCompoentBuy._inProcess span {
  color: #fff !important;
}
._tplCompoentBuy._inProcess .container_text {
  transform: translate3d(-130px, 0, 0);
}
._tplCompoentBuy._inCart {
  background-color: #4caf50 !important;
  color: #fff;
  border-color: #4caf50 !important;
}
._tplCompoentBuy._inCart span {
  color: #fff !important;
}
._tplCompoentBuy._inCart .container_text {
  transform: translate3d(-258px, 0, 0);
}
/* Dark */
._btn_component_buy[data-type="rounded-transparent"] {
  border: 2px solid #fff;
  background-color: transparent;
  margin: 10px auto;
  height: 40px;
  line-height: 38px;
  border-radius: 20px;
  display: inline-block;
  outline: none;
  transition: all 0.3s;
  cursor: pointer;
  overflow: hidden;
  width: 134px;
}
._btn_component_buy[data-type="rounded-transparent"] .container_text {
  width: 390px;
  float: left;
  transform: translate3d(0, 0, 0);
  transition: all 0.6s;
}
._btn_component_buy[data-type="rounded-transparent"] .container_text span {
  font-size: 16px;
  font-family: sans-serif;
  font-weight: bold;
  transition: all 0.6s;
  width: 130px;
  padding: 0 10px;
  display: block;
  text-align: center;
  float: left;
  text-transform: capitalize;
}
._btn_component_buy[data-type="rounded-transparent"]._inProcess {
  background-color: #ff5000 !important;
  color: #fff;
  border-color: #ff5000 !important;
}
._btn_component_buy[data-type="rounded-transparent"]._inProcess span {
  color: #fff !important;
}
._btn_component_buy[data-type="rounded-transparent"]._inProcess .container_text {
  transform: translate3d(-130px, 0, 0);
}
._btn_component_buy[data-type="rounded-transparent"]._inCart {
  background-color: #4caf50 !important;
  color: #fff;
  border-color: #4caf50 !important;
}
._btn_component_buy[data-type="rounded-transparent"]._inCart span {
  color: #fff !important;
}
._btn_component_buy[data-type="rounded-transparent"]._inCart .container_text {
  transform: translate3d(-258px, 0, 0);
}
._btn_component_buy[data-type="rounded-transparent"] span {
  color: #fff;
}
._btn_component_buy[data-type="rounded-transparent"]:hover {
  background-color: black;
}
/* White : Yellow */
._btn_component_buy[data-type="rounded-yellow"] {
  border: 2px solid #FCC02C;
  background-color: #FCC02C;
  margin: 10px auto;
  height: 40px;
  line-height: 38px;
  border-radius: 20px;
  display: inline-block;
  outline: none;
  transition: all 0.3s;
  cursor: pointer;
  overflow: hidden;
  width: 134px;
}
._btn_component_buy[data-type="rounded-yellow"] .container_text {
  width: 390px;
  float: left;
  transform: translate3d(0, 0, 0);
  transition: all 0.6s;
}
._btn_component_buy[data-type="rounded-yellow"] .container_text span {
  font-size: 16px;
  font-family: sans-serif;
  font-weight: bold;
  transition: all 0.6s;
  width: 130px;
  padding: 0 10px;
  display: block;
  text-align: center;
  float: left;
  text-transform: capitalize;
}
._btn_component_buy[data-type="rounded-yellow"]._inProcess {
  background-color: #ff5000 !important;
  color: #fff;
  border-color: #ff5000 !important;
}
._btn_component_buy[data-type="rounded-yellow"]._inProcess span {
  color: #fff !important;
}
._btn_component_buy[data-type="rounded-yellow"]._inProcess .container_text {
  transform: translate3d(-130px, 0, 0);
}
._btn_component_buy[data-type="rounded-yellow"]._inCart {
  background-color: #4caf50 !important;
  color: #fff;
  border-color: #4caf50 !important;
}
._btn_component_buy[data-type="rounded-yellow"]._inCart span {
  color: #fff !important;
}
._btn_component_buy[data-type="rounded-yellow"]._inCart .container_text {
  transform: translate3d(-258px, 0, 0);
}
._btn_component_buy[data-type="rounded-yellow"]:hover {
  background-color: #bf8903;
  border-color: #bf8903;
}
._btn_component_buy[data-type="rounded-yellow"] span {
  color: #000;
}
/* White : red */
._btn_component_buy[data-type="rounded-red"] {
  border: 2px solid #B92C00;
  background-color: #B92C00;
  margin: 10px auto;
  height: 40px;
  line-height: 38px;
  border-radius: 20px;
  display: inline-block;
  outline: none;
  transition: all 0.3s;
  cursor: pointer;
  overflow: hidden;
  width: 134px;
}
._btn_component_buy[data-type="rounded-red"] .container_text {
  width: 390px;
  float: left;
  transform: translate3d(0, 0, 0);
  transition: all 0.6s;
}
._btn_component_buy[data-type="rounded-red"] .container_text span {
  font-size: 16px;
  font-family: sans-serif;
  font-weight: bold;
  transition: all 0.6s;
  width: 130px;
  padding: 0 10px;
  display: block;
  text-align: center;
  float: left;
  text-transform: capitalize;
}
._btn_component_buy[data-type="rounded-red"]._inProcess {
  background-color: #ff5000 !important;
  color: #fff;
  border-color: #ff5000 !important;
}
._btn_component_buy[data-type="rounded-red"]._inProcess span {
  color: #fff !important;
}
._btn_component_buy[data-type="rounded-red"]._inProcess .container_text {
  transform: translate3d(-130px, 0, 0);
}
._btn_component_buy[data-type="rounded-red"]._inCart {
  background-color: #4caf50 !important;
  color: #fff;
  border-color: #4caf50 !important;
}
._btn_component_buy[data-type="rounded-red"]._inCart span {
  color: #fff !important;
}
._btn_component_buy[data-type="rounded-red"]._inCart .container_text {
  transform: translate3d(-258px, 0, 0);
}
._btn_component_buy[data-type="rounded-red"]:hover {
  background-color: #942300;
  border-color: #942300;
}
._btn_component_buy[data-type="rounded-red"] span {
  color: #fff;
}
/* White : gold (Square) */
._btn_component_buy[data-type="square-gold-outline"] {
  border: 2px solid #f7b519;
  background-color: transparent;
  margin: 10px auto;
  height: 40px;
  line-height: 38px;
  border-radius: 20px;
  display: inline-block;
  outline: none;
  transition: all 0.3s;
  cursor: pointer;
  overflow: hidden;
  width: 134px;
  border-radius: 0px !important;
}
._btn_component_buy[data-type="square-gold-outline"] .container_text {
  width: 390px;
  float: left;
  transform: translate3d(0, 0, 0);
  transition: all 0.6s;
}
._btn_component_buy[data-type="square-gold-outline"] .container_text span {
  font-size: 16px;
  font-family: sans-serif;
  font-weight: bold;
  transition: all 0.6s;
  width: 130px;
  padding: 0 10px;
  display: block;
  text-align: center;
  float: left;
  text-transform: capitalize;
}
._btn_component_buy[data-type="square-gold-outline"]._inProcess {
  background-color: #ff5000 !important;
  color: #fff;
  border-color: #ff5000 !important;
}
._btn_component_buy[data-type="square-gold-outline"]._inProcess span {
  color: #fff !important;
}
._btn_component_buy[data-type="square-gold-outline"]._inProcess .container_text {
  transform: translate3d(-130px, 0, 0);
}
._btn_component_buy[data-type="square-gold-outline"]._inCart {
  background-color: #4caf50 !important;
  color: #fff;
  border-color: #4caf50 !important;
}
._btn_component_buy[data-type="square-gold-outline"]._inCart span {
  color: #fff !important;
}
._btn_component_buy[data-type="square-gold-outline"]._inCart .container_text {
  transform: translate3d(-258px, 0, 0);
}
._btn_component_buy[data-type="square-gold-outline"]:hover {
  background-color: #f7b519;
  border-color: #f7b519;
}
._btn_component_buy[data-type="square-gold-outline"]:hover span {
  color: white;
}
._btn_component_buy[data-type="square-gold-outline"] span {
  color: #f7b519;
}
/* White : gold (Square Outline) */
._btn_component_buy[data-type="square-gold"] {
  border: 2px solid #9a6e28;
  background-color: transparent;
  margin: 10px auto;
  height: 40px;
  line-height: 38px;
  border-radius: 20px;
  display: inline-block;
  outline: none;
  transition: all 0.3s;
  cursor: pointer;
  overflow: hidden;
  width: 134px;
  border-radius: 0px !important;
}
._btn_component_buy[data-type="square-gold"] .container_text {
  width: 390px;
  float: left;
  transform: translate3d(0, 0, 0);
  transition: all 0.6s;
}
._btn_component_buy[data-type="square-gold"] .container_text span {
  font-size: 16px;
  font-family: sans-serif;
  font-weight: bold;
  transition: all 0.6s;
  width: 130px;
  padding: 0 10px;
  display: block;
  text-align: center;
  float: left;
  text-transform: capitalize;
}
._btn_component_buy[data-type="square-gold"]._inProcess {
  background-color: #ff5000 !important;
  color: #fff;
  border-color: #ff5000 !important;
}
._btn_component_buy[data-type="square-gold"]._inProcess span {
  color: #fff !important;
}
._btn_component_buy[data-type="square-gold"]._inProcess .container_text {
  transform: translate3d(-130px, 0, 0);
}
._btn_component_buy[data-type="square-gold"]._inCart {
  background-color: #4caf50 !important;
  color: #fff;
  border-color: #4caf50 !important;
}
._btn_component_buy[data-type="square-gold"]._inCart span {
  color: #fff !important;
}
._btn_component_buy[data-type="square-gold"]._inCart .container_text {
  transform: translate3d(-258px, 0, 0);
}
._btn_component_buy[data-type="square-gold"]:hover {
  background-color: #9a6e28;
  border-color: #9a6e28;
}
._btn_component_buy[data-type="square-gold"]:hover span {
  color: white;
}
._btn_component_buy[data-type="square-gold"] span {
  color: #9a6e28;
}
/* White : orange (Square) */
._btn_component_buy[data-type="square-orange"] {
  border: 2px solid #e13b26;
  background-color: #e13b26;
  margin: 10px auto;
  height: 40px;
  line-height: 38px;
  border-radius: 20px;
  display: inline-block;
  outline: none;
  transition: all 0.3s;
  cursor: pointer;
  overflow: hidden;
  width: 134px;
  border-radius: 4px !important;
  color: white;
}
._btn_component_buy[data-type="square-orange"] .container_text {
  width: 390px;
  float: left;
  transform: translate3d(0, 0, 0);
  transition: all 0.6s;
}
._btn_component_buy[data-type="square-orange"] .container_text span {
  font-size: 16px;
  font-family: sans-serif;
  font-weight: bold;
  transition: all 0.6s;
  width: 130px;
  padding: 0 10px;
  display: block;
  text-align: center;
  float: left;
  text-transform: capitalize;
}
._btn_component_buy[data-type="square-orange"]._inProcess {
  background-color: #ff5000 !important;
  color: #fff;
  border-color: #ff5000 !important;
}
._btn_component_buy[data-type="square-orange"]._inProcess span {
  color: #fff !important;
}
._btn_component_buy[data-type="square-orange"]._inProcess .container_text {
  transform: translate3d(-130px, 0, 0);
}
._btn_component_buy[data-type="square-orange"]._inCart {
  background-color: #4caf50 !important;
  color: #fff;
  border-color: #4caf50 !important;
}
._btn_component_buy[data-type="square-orange"]._inCart span {
  color: #fff !important;
}
._btn_component_buy[data-type="square-orange"]._inCart .container_text {
  transform: translate3d(-258px, 0, 0);
}
._btn_component_buy[data-type="square-orange"]:hover {
  background-color: #ff7260;
  border-color: #ff7260;
}
._btn_component_buy[data-type="square-orange"]:hover span {
  color: white;
}
._btn_component_buy[data-type="square-orange"] span {
  color: white;
}
/* White : Blue (Rounded Outline) */
._btn_component_buy[data-type="rounded-outline-blue"] {
  border: 2px solid #003e71;
  background-color: transparent;
  margin: 10px auto;
  height: 40px;
  line-height: 38px;
  border-radius: 20px;
  display: inline-block;
  outline: none;
  transition: all 0.3s;
  cursor: pointer;
  overflow: hidden;
  width: 134px;
}
._btn_component_buy[data-type="rounded-outline-blue"] .container_text {
  width: 390px;
  float: left;
  transform: translate3d(0, 0, 0);
  transition: all 0.6s;
}
._btn_component_buy[data-type="rounded-outline-blue"] .container_text span {
  font-size: 16px;
  font-family: sans-serif;
  font-weight: bold;
  transition: all 0.6s;
  width: 130px;
  padding: 0 10px;
  display: block;
  text-align: center;
  float: left;
  text-transform: capitalize;
}
._btn_component_buy[data-type="rounded-outline-blue"]._inProcess {
  background-color: #ff5000 !important;
  color: #fff;
  border-color: #ff5000 !important;
}
._btn_component_buy[data-type="rounded-outline-blue"]._inProcess span {
  color: #fff !important;
}
._btn_component_buy[data-type="rounded-outline-blue"]._inProcess .container_text {
  transform: translate3d(-130px, 0, 0);
}
._btn_component_buy[data-type="rounded-outline-blue"]._inCart {
  background-color: #4caf50 !important;
  color: #fff;
  border-color: #4caf50 !important;
}
._btn_component_buy[data-type="rounded-outline-blue"]._inCart span {
  color: #fff !important;
}
._btn_component_buy[data-type="rounded-outline-blue"]._inCart .container_text {
  transform: translate3d(-258px, 0, 0);
}
._btn_component_buy[data-type="rounded-outline-blue"]:hover {
  background-color: #003e71;
  border-color: #003e71;
}
._btn_component_buy[data-type="rounded-outline-blue"]:hover span {
  color: white;
}
._btn_component_buy[data-type="rounded-outline-blue"] span {
  color: #003e71;
}
/* White : Blue (Rounded Outline) */
._btn_component_buy[data-type="rounded-outline-black"] {
  border: 2px solid black;
  background-color: transparent;
  margin: 10px auto;
  height: 40px;
  line-height: 38px;
  border-radius: 20px;
  display: inline-block;
  outline: none;
  transition: all 0.3s;
  cursor: pointer;
  overflow: hidden;
  width: 134px;
}
._btn_component_buy[data-type="rounded-outline-black"] .container_text {
  width: 390px;
  float: left;
  transform: translate3d(0, 0, 0);
  transition: all 0.6s;
}
._btn_component_buy[data-type="rounded-outline-black"] .container_text span {
  font-size: 16px;
  font-family: sans-serif;
  font-weight: bold;
  transition: all 0.6s;
  width: 130px;
  padding: 0 10px;
  display: block;
  text-align: center;
  float: left;
  text-transform: capitalize;
}
._btn_component_buy[data-type="rounded-outline-black"]._inProcess {
  background-color: #ff5000 !important;
  color: #fff;
  border-color: #ff5000 !important;
}
._btn_component_buy[data-type="rounded-outline-black"]._inProcess span {
  color: #fff !important;
}
._btn_component_buy[data-type="rounded-outline-black"]._inProcess .container_text {
  transform: translate3d(-130px, 0, 0);
}
._btn_component_buy[data-type="rounded-outline-black"]._inCart {
  background-color: #4caf50 !important;
  color: #fff;
  border-color: #4caf50 !important;
}
._btn_component_buy[data-type="rounded-outline-black"]._inCart span {
  color: #fff !important;
}
._btn_component_buy[data-type="rounded-outline-black"]._inCart .container_text {
  transform: translate3d(-258px, 0, 0);
}
._btn_component_buy[data-type="rounded-outline-black"]:hover {
  background-color: black;
  border-color: black;
}
._btn_component_buy[data-type="rounded-outline-black"]:hover span {
  color: white;
}
._btn_component_buy[data-type="rounded-outline-black"] span {
  color: black;
}
/* White : Pink (Rounded Outline) */
._btn_component_buy[data-type="rounded-pink-outline"] {
  border: 2px solid #fb5ac7;
  background-color: transparent;
  margin: 10px auto;
  height: 40px;
  line-height: 38px;
  border-radius: 20px;
  display: inline-block;
  outline: none;
  transition: all 0.3s;
  cursor: pointer;
  overflow: hidden;
  width: 134px;
}
._btn_component_buy[data-type="rounded-pink-outline"] .container_text {
  width: 390px;
  float: left;
  transform: translate3d(0, 0, 0);
  transition: all 0.6s;
}
._btn_component_buy[data-type="rounded-pink-outline"] .container_text span {
  font-size: 16px;
  font-family: sans-serif;
  font-weight: bold;
  transition: all 0.6s;
  width: 130px;
  padding: 0 10px;
  display: block;
  text-align: center;
  float: left;
  text-transform: capitalize;
}
._btn_component_buy[data-type="rounded-pink-outline"]._inProcess {
  background-color: #ff5000 !important;
  color: #fff;
  border-color: #ff5000 !important;
}
._btn_component_buy[data-type="rounded-pink-outline"]._inProcess span {
  color: #fff !important;
}
._btn_component_buy[data-type="rounded-pink-outline"]._inProcess .container_text {
  transform: translate3d(-130px, 0, 0);
}
._btn_component_buy[data-type="rounded-pink-outline"]._inCart {
  background-color: #4caf50 !important;
  color: #fff;
  border-color: #4caf50 !important;
}
._btn_component_buy[data-type="rounded-pink-outline"]._inCart span {
  color: #fff !important;
}
._btn_component_buy[data-type="rounded-pink-outline"]._inCart .container_text {
  transform: translate3d(-258px, 0, 0);
}
._btn_component_buy[data-type="rounded-pink-outline"]:hover {
  background-color: #fb5ac7;
  border-color: #fb5ac7;
}
._btn_component_buy[data-type="rounded-pink-outline"]:hover span {
  color: white;
}
._btn_component_buy[data-type="rounded-pink-outline"] span {
  color: black;
}
/* White : red (Rounded Outline) */
._btn_component_buy[data-type="rounded-red-outline"] {
  border: 2px solid #E51234;
  background-color: transparent;
  margin: 10px auto;
  height: 40px;
  line-height: 38px;
  border-radius: 20px;
  display: inline-block;
  outline: none;
  transition: all 0.3s;
  cursor: pointer;
  overflow: hidden;
  width: 134px;
}
._btn_component_buy[data-type="rounded-red-outline"] .container_text {
  width: 390px;
  float: left;
  transform: translate3d(0, 0, 0);
  transition: all 0.6s;
}
._btn_component_buy[data-type="rounded-red-outline"] .container_text span {
  font-size: 16px;
  font-family: sans-serif;
  font-weight: bold;
  transition: all 0.6s;
  width: 130px;
  padding: 0 10px;
  display: block;
  text-align: center;
  float: left;
  text-transform: capitalize;
}
._btn_component_buy[data-type="rounded-red-outline"]._inProcess {
  background-color: #ff5000 !important;
  color: #fff;
  border-color: #ff5000 !important;
}
._btn_component_buy[data-type="rounded-red-outline"]._inProcess span {
  color: #fff !important;
}
._btn_component_buy[data-type="rounded-red-outline"]._inProcess .container_text {
  transform: translate3d(-130px, 0, 0);
}
._btn_component_buy[data-type="rounded-red-outline"]._inCart {
  background-color: #4caf50 !important;
  color: #fff;
  border-color: #4caf50 !important;
}
._btn_component_buy[data-type="rounded-red-outline"]._inCart span {
  color: #fff !important;
}
._btn_component_buy[data-type="rounded-red-outline"]._inCart .container_text {
  transform: translate3d(-258px, 0, 0);
}
._btn_component_buy[data-type="rounded-red-outline"]:hover {
  background-color: #E51234;
  border-color: #E51234;
}
._btn_component_buy[data-type="rounded-red-outline"]:hover span {
  color: white;
}
._btn_component_buy[data-type="rounded-red-outline"] span {
  color: #E51234;
}
/* White : Green (Rounded Outline) */
._btn_component_buy[data-type="rounded-green-outline"] {
  border: 2px solid #59b248;
  background-color: transparent;
  margin: 10px auto;
  height: 40px;
  line-height: 38px;
  border-radius: 20px;
  display: inline-block;
  outline: none;
  transition: all 0.3s;
  cursor: pointer;
  overflow: hidden;
  width: 134px;
}
._btn_component_buy[data-type="rounded-green-outline"] .container_text {
  width: 390px;
  float: left;
  transform: translate3d(0, 0, 0);
  transition: all 0.6s;
}
._btn_component_buy[data-type="rounded-green-outline"] .container_text span {
  font-size: 16px;
  font-family: sans-serif;
  font-weight: bold;
  transition: all 0.6s;
  width: 130px;
  padding: 0 10px;
  display: block;
  text-align: center;
  float: left;
  text-transform: capitalize;
}
._btn_component_buy[data-type="rounded-green-outline"]._inProcess {
  background-color: #ff5000 !important;
  color: #fff;
  border-color: #ff5000 !important;
}
._btn_component_buy[data-type="rounded-green-outline"]._inProcess span {
  color: #fff !important;
}
._btn_component_buy[data-type="rounded-green-outline"]._inProcess .container_text {
  transform: translate3d(-130px, 0, 0);
}
._btn_component_buy[data-type="rounded-green-outline"]._inCart {
  background-color: #4caf50 !important;
  color: #fff;
  border-color: #4caf50 !important;
}
._btn_component_buy[data-type="rounded-green-outline"]._inCart span {
  color: #fff !important;
}
._btn_component_buy[data-type="rounded-green-outline"]._inCart .container_text {
  transform: translate3d(-258px, 0, 0);
}
._btn_component_buy[data-type="rounded-green-outline"]:hover {
  background-color: #59b248;
  border-color: #59b248;
}
._btn_component_buy[data-type="rounded-green-outline"]:hover span {
  color: white;
}
._btn_component_buy[data-type="rounded-green-outline"] span {
  color: #59b248;
}
