
  .m-md-t5 {
    margin-top: 5px;
  }

  .m-md-b5 {
    margin-bottom: 5px;
  }

  .m-md-t10 {
    margin-top: 10px;
  }

  .m-md-b10 {
    margin-bottom: 10px;
  }

  .m-md-t15 {
    margin-top: 15px;
  }

  .m-md-b15 {
    margin-bottom: 15px;
  }

  .m-md-t20 {
    margin-top: 20px;
  }

  .m-md-b20 {
    margin-bottom: 20px;
  }

  .m-md-t25 {
    margin-top: 25px;
  }

  .m-md-b25 {
    margin-bottom: 25px;
  }

  .m-md-t30 {
    margin-top: 30px;
  }

  .m-md-b30 {
    margin-bottom: 30px;
  }

  .m-md-t35 {
    margin-top: 35px;
  }

  .m-md-b35 {
    margin-bottom: 35px;
  }

  .m-md-t40 {
    margin-top: 40px;
  }

  .m-md-b40 {
    margin-bottom: 40px;
  }

  .m-md-t45 {
    margin-top: 45px;
  }

  .m-md-b45 {
    margin-bottom: 45px;
  }

  .m-md-t50 {
    margin-top: 50px;
  }

  .m-md-b50 {
    margin-bottom: 50px;
  }

  .m-md-t55 {
    margin-top: 55px;
  }

  .m-md-b55 {
    margin-bottom: 55px;
  }

  .m-md-t60 {
    margin-top: 60px;
  }

  .m-md-b60 {
    margin-bottom: 60px;
  }

  .m-md-t65 {
    margin-top: 65px;
  }

  .m-md-b65 {
    margin-bottom: 65px;
  }

  .m-md-t70 {
    margin-top: 70px;
  }

  .m-md-b70 {
    margin-bottom: 70px;
  }

  .m-md-t75 {
    margin-top: 75px;
  }

  .m-md-b75 {
    margin-bottom: 75px;
  }

  .m-md-t80 {
    margin-top: 80px;
  }

  .m-md-b80 {
    margin-bottom: 80px;
  }

  .m-md-t85 {
    margin-top: 85px;
  }

  .m-md-b85 {
    margin-bottom: 85px;
  }

  .m-md-t90 {
    margin-top: 90px;
  }

  .m-md-b90 {
    margin-bottom: 90px;
  }

  .m-md-t95 {
    margin-top: 95px;
  }

  .m-md-b95 {
    margin-bottom: 95px;
  }

  .m-md-t100 {
    margin-top: 100px;
  }

  .m-md-b100 {
    margin-bottom: 100px;
  }

  .m-md-r0 {
    margin-right: 0;
  }

  .m-md-l0 {
    margin-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  .m-sm-t0 {
    margin-top: 0px;
  }

  .m-sm-b0 {
    margin-bottom: 0px;
  }

  .m-sm-t5 {
    margin-top: 5px;
  }

  .m-sm-b5 {
    margin-bottom: 5px;
  }

  .m-sm-t10 {
    margin-top: 10px;
  }

  .m-sm-b10 {
    margin-bottom: 10px;
  }

  .m-sm-t15 {
    margin-top: 15px;
  }

  .m-sm-b15 {
    margin-bottom: 15px;
  }

  .m-sm-t20 {
    margin-top: 20px;
  }

  .m-sm-b20 {
    margin-bottom: 20px;
  }

  .m-sm-t25 {
    margin-top: 25px;
  }

  .m-sm-b25 {
    margin-bottom: 25px;
  }

  .m-sm-t30 {
    margin-top: 30px;
  }

  .m-sm-b30 {
    margin-bottom: 30px;
  }

  .m-sm-t35 {
    margin-top: 35px;
  }

  .m-sm-b35 {
    margin-bottom: 35px;
  }

  .m-sm-t40 {
    margin-top: 40px;
  }

  .m-sm-b40 {
    margin-bottom: 40px;
  }

  .m-sm-t45 {
    margin-top: 45px;
  }

  .m-sm-b45 {
    margin-bottom: 45px;
  }

  .m-sm-t50 {
    margin-top: 50px;
  }

  .m-sm-b50 {
    margin-bottom: 50px;
  }

  .m-sm-t55 {
    margin-top: 55px;
  }

  .m-sm-b55 {
    margin-bottom: 55px;
  }

  .m-sm-t60 {
    margin-top: 60px;
  }

  .m-sm-b60 {
    margin-bottom: 60px;
  }

  .m-sm-t65 {
    margin-top: 65px;
  }

  .m-sm-b65 {
    margin-bottom: 65px;
  }

  .m-sm-t70 {
    margin-top: 70px;
  }

  .m-sm-b70 {
    margin-bottom: 70px;
  }

  .m-sm-t75 {
    margin-top: 75px;
  }

  .m-sm-b75 {
    margin-bottom: 75px;
  }

  .m-sm-t80 {
    margin-top: 80px;
  }

  .m-sm-b80 {
    margin-bottom: 80px;
  }

  .m-sm-t85 {
    margin-top: 85px;
  }

  .m-sm-b85 {
    margin-bottom: 85px;
  }

  .m-sm-t90 {
    margin-top: 90px;
  }

  .m-sm-b90 {
    margin-bottom: 90px;
  }

  .m-sm-t95 {
    margin-top: 95px;
  }

  .m-sm-b95 {
    margin-bottom: 95px;
  }

  .m-sm-t100 {
    margin-top: 100px;
  }

  .m-sm-b100 {
    margin-bottom: 100px;
  }
}

@media only screen and (max-width: 576px) {
  .m-xs-t0 {
    margin-top: 0px;
  }

  .m-xs-b0 {
    margin-bottom: 0px;
  }

  .p-xs-b0 {
    padding-bottom: 0px;
  }

  .m-xs-t5 {
    margin-top: 5px;
  }

  .m-xs-b5 {
    margin-bottom: 5px;
  }

  .p-xs-b5 {
    padding-bottom: 5px;
  }

  .m-xs-t10 {
    margin-top: 10px;
  }

  .m-xs-b10 {
    margin-bottom: 10px;
  }

  .p-xs-b10 {
    padding-bottom: 10px;
  }

  .m-xs-t15 {
    margin-top: 15px;
  }

  .m-xs-b15 {
    margin-bottom: 15px;
  }

  .p-xs-b15 {
    padding-bottom: 15px;
  }

  .m-xs-t20 {
    margin-top: 20px;
  }

  .m-xs-b20 {
    margin-bottom: 20px;
  }

  .p-xs-b20 {
    padding-bottom: 20px;
  }

  .m-xs-t25 {
    margin-top: 25px;
  }

  .m-xs-b25 {
    margin-bottom: 25px;
  }

  .p-xs-b25 {
    padding-bottom: 25px;
  }

  .m-xs-t30 {
    margin-top: 30px;
  }

  .m-xs-b30 {
    margin-bottom: 30px;
  }

  .p-xs-b30 {
    padding-bottom: 30px;
  }

  .m-xs-t35 {
    margin-top: 35px;
  }

  .m-xs-b35 {
    margin-bottom: 35px;
  }

  .p-xs-b35 {
    padding-bottom: 35px;
  }

  .m-xs-t40 {
    margin-top: 40px;
  }

  .m-xs-b40 {
    margin-bottom: 40px;
  }

  .p-xs-b40 {
    padding-bottom: 40px;
  }

  .m-xs-t45 {
    margin-top: 45px;
  }

  .m-xs-b45 {
    margin-bottom: 45px;
  }

  .p-xs-b45 {
    padding-bottom: 45px;
  }

  .m-xs-t50 {
    margin-top: 50px;
  }

  .m-xs-b50 {
    margin-bottom: 50px;
  }

  .p-xs-b50 {
    padding-bottom: 50px;
  }

  .m-xs-t55 {
    margin-top: 55px;
  }

  .m-xs-b55 {
    margin-bottom: 55px;
  }

  .p-xs-b55 {
    padding-bottom: 55px;
  }

  .m-xs-t60 {
    margin-top: 60px;
  }

  .m-xs-b60 {
    margin-bottom: 60px;
  }

  .p-xs-b60 {
    padding-bottom: 60px;
  }

  .m-xs-t65 {
    margin-top: 65px;
  }

  .m-xs-b65 {
    margin-bottom: 65px;
  }

  .p-xs-b65 {
    padding-bottom: 65px;
  }

  .m-xs-t70 {
    margin-top: 70px;
  }

  .m-xs-b70 {
    margin-bottom: 70px;
  }

  .p-xs-b70 {
    padding-bottom: 70px;
  }

  .m-xs-t75 {
    margin-top: 75px;
  }

  .m-xs-b75 {
    margin-bottom: 75px;
  }

  .p-xs-b75 {
    padding-bottom: 75px;
  }

  .m-xs-t80 {
    margin-top: 80px;
  }

  .m-xs-b80 {
    margin-bottom: 80px;
  }

  .p-xs-b80 {
    padding-bottom: 80px;
  }

  .m-xs-t85 {
    margin-top: 85px;
  }

  .m-xs-b85 {
    margin-bottom: 85px;
  }

  .p-xs-b85 {
    padding-bottom: 85px;
  }

  .m-xs-t90 {
    margin-top: 90px;
  }

  .m-xs-b90 {
    margin-bottom: 90px;
  }

  .p-xs-b90 {
    padding-bottom: 90px;
  }

  .m-xs-t95 {
    margin-top: 95px;
  }

  .m-xs-b95 {
    margin-bottom: 95px;
  }

  .p-xs-b95 {
    padding-bottom: 95px;
  }

  .m-xs-t100 {
    margin-top: 100px;
  }

  .m-xs-b100 {
    margin-bottom: 100px;
  }

  .p-xs-b100 {
    padding-bottom: 100px;
  }
}

.max-w50 {
  max-width: 50px;
}

.max-w60 {
  max-width: 60px;
}

.max-w80 {
  max-width: 80px;
}

.max-w100 {
  max-width: 100px;
}

.max-w200 {
  max-width: 200px;
}

.max-w300 {
  max-width: 300px;
}

.max-w400 {
  max-width: 400px;
}

.max-w500 {
  max-width: 500px;
}

.max-w600 {
  max-width: 600px;
}

.max-w700 {
  max-width: 700px;
}

.max-w800 {
  max-width: 800px;
}

.max-w900 {
  max-width: 900px;
}

.max-w1000 {
  max-width: 1000px;
}

.bg-img-fix {
  background-attachment: unset;
  background-size: cover;
}

.full-img {
  width: 100%;
}

.sticky-sm-top,
.sticky-lg-top,
.sticky-xl-top,
.sticky-md-top,
.sticky-top {
  top: 120px;
  z-index: 1;
}

.page-title {
  padding: 65px 0px 45px;
  position: relative;
  background: #FFFAF3;
  background-size: cover;
  background-position: center;
}

.page-title p {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 5px;
  color: #7272A8;
  text-transform: capitalize;
}

@media only screen and (max-width: 575px) {
  .page-title p {
    font-size: 16px;
  }
}

.page-title h3,
.page-title .h3 {
  font-size: 40px;
  line-height: 1.2;
  font-weight: 600;
  text-transform: capitalize;
}

@media only screen and (max-width: 575px) {

  .page-title h3,
  .page-title .h3 {
    font-size: 28px;
  }
}

.img-cover {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

section {
  position: relative;
}

.section-head {
  margin-bottom: 40px;
}

@media only screen and (max-width: 767px) {
  .section-head {
    margin-bottom: 20px;
  }
}

.section-head h1,
.section-head .h1,
.section-head h2,
.section-head .h2,
.section-head h3,
.section-head .h3,
.section-head h4,
.section-head .h4,
.section-head h5,
.section-head .h5,
.section-head h6,
.section-head .h6 {
  font-family: var(--font-family-title);
}

.section-head h2,
.section-head .h2 {
  font-size: 2.625rem;
  font-weight: 550;
  line-height: 1.2;
}

@media only screen and (max-width: 1480px) {

  .section-head h2,
  .section-head .h2 {
    font-size: 2.25rem;
  }
}

@media only screen and (max-width: 767px) {

  .section-head h2,
  .section-head .h2 {
    font-size: 1.625rem;
  }
}

.section-head h3,
.section-head .h3 {
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.2;
}

@media only screen and (max-width: 1200px) {

  .section-head h3,
  .section-head .h3 {
    font-size: 2.15rem;
  }
}

@media only screen and (max-width: 991px) {

  .section-head h3,
  .section-head .h3 {
    font-size: 1.75rem;
  }
}

.section-head h4,
.section-head .h4 {
  font-size: 2rem;
}

@media only screen and (max-width: 575px) {

  .section-head h4,
  .section-head .h4 {
    font-size: 1.5rem;
  }
}

.section-head p {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .section-head p {
    font-size: 14px;
  }
}

.section-head .pre-title {
  font-size: 18px;
  letter-spacing: 5px;
  color: #555;
}

.section-head.text-center p {
  max-width: 753px;
  margin-left: auto;
  margin-right: auto;
}

.section-head.m-b30 {
  margin-bottom: 30px;
}

.section-head .sub-title {
  text-transform: uppercase;
}

@media (min-width: 1200px) {

  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.875rem;
  }
}

.row.spno,
.spno {
  margin-left: 0;
  margin-right: 0;
}

.row.spno [class*="col"],
.row.spno [class*="col"],
.spno [class*="col"],
.spno [class*="col"] {
  padding-left: 0;
  padding-right: 0;
}

.row.sp4,
.sp4 {
  margin-left: -4px;
  margin-right: -4px;
}

.row.sp4 [class*="col"],
.row.sp4 [class*="col"],
.sp4 [class*="col"],
.sp4 [class*="col"] {
  padding-left: 4px;
  padding-right: 4px;
}

.row.sp15,
.sp15 {
  margin-left: -7px;
  margin-right: -7px;
}

.row.sp15 [class*="col"],
.row.sp15 [class*="col"],
.sp15 [class*="col"],
.sp15 [class*="col"] {
  padding-left: 7px;
  padding-right: 7px;
}

.row.sp10,
.sp10 {
  margin-left: -10px;
  margin-right: -10px;
}

.row.sp10 [class*="col"],
.row.sp10 [class*="col"],
.sp10 [class*="col"],
.sp10 [class*="col"] {
  padding-left: 10px;
  padding-right: 10px;
}

.rounded-xl {
  border-radius: 50% !important;
  overflow: hidden;
}

.rounded-lg {
  border-radius: 20px !important;
  overflow: hidden;
}

.rounded-md {
  border-radius: 20px !important;
  overflow: hidden;
}

.rounded-sm {
  border-radius: 4px !important;
  overflow: hidden;
}

.z-index-unset {
  z-index: unset;
}

.text-maroon {
  color: #9e0168;
}

.text-orange {
  color: #ff8853;
}

.text-yellow {
  color: #ffa808;
}

.text-skyblue {
  color: #53C258;
}

.text-red {
  color: #f22462;
}

.text-green {
  color: #53C258;
}

.text-blue {
  color: #131045;
}

.bg-maroon {
  background-color: #9e0168;
}

.bg-orange {
  background-color: #ff8853;
}

.bg-yellow {
  background-color: #ffa808;
}

.bg-skyblue {
  background-color: #00aeff;
}

.bg-red {
  background-color: #f22462;
}

.bg-green {
  background-color: #53C258;
}

.bg-blue {
  background-color: #131045;
}

.scale8 {
  transform: scale(1.85);
  -moz-transform: scale(1.85);
  -webkit-transform: scale(1.85);
  -ms-transform: scale(1.85);
  -o-transform: scale(1.85);
}

.scale7 {
  transform: scale(1.7);
  -moz-transform: scale(1.7);
  -webkit-transform: scale(1.7);
  -ms-transform: scale(1.7);
  -o-transform: scale(1.7);
}

.scale5 {
  transform: scale(1.5);
  -moz-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
}

.scale3 {
  transform: scale(1.3);
  -moz-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
}

.scale2 {
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}

.scale08 {
  transform: scale(0.8);
  -moz-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
}

.scale05 {
  transform: scale(0.5);
  -moz-transform: scale(0.5);
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
}

.tl {
  transform-origin: left;
  -moz-transform-origin: left;
  -webkit-transform-origin: left;
  -ms-transform-origin: left;
  -o-transform-origin: left;
}

.shadow-none {
  box-shadow: unset;
}

.flex-1 {
  flex: 1;
}

.text-justify {
  text-align: justify;
}

/*==== Shortcode Css ====*/
.sort-title {
  margin-bottom: 40px;
}

.sort-title h4:after,
.sort-title .h4:after {
  left: -160px;
}

.sort-title.text-white h4:after,
.sort-title.text-white .h4:after,
.sort-title.text-white h4:before,
.sort-title.text-white .h4:before {
  background: #fff;
}

.sort-title h4:after,
.sort-title .h4:after,
.sort-title h4:before,
.sort-title .h4:before {
  background: #000 none repeat scroll 0 0;
  content: "";
  height: 1px;
  position: absolute;
  right: -160px;
  top: 50%;
  width: 150px;
  opacity: 0.15;
}

.sort-title h4,
.sort-title .h4 {
  display: inline-block;
  margin: 0;
  position: relative;
}

@media only screen and (max-width: 767px) {

  .sort-title h4:after,
  .sort-title .h4:after,
  .sort-title h4:before,
  .sort-title .h4:before {
    content: none;
  }
}

.bg-light-dark {
  background-color: var(--light-dark);
}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {
  .col-xxl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-xxl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-xxl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-xxl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-xxl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media only screen and (min-width: 1680px) and (min-width: 1920px) {
  .col-20 {
    width: 20%;
  }

  .col-80 {
    width: 80%;
  }
}

@media only screen and (min-width: 1680px) and (min-width: 1800px) {
  .grid-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}

@media (min-width: 1680px) {
  .col-xxxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
}

@font-face {
  font-family: 'Lufga';
  font-style: normal;
  font-weight: 400;
  src: local("Lufga"), url("../fonts/lufga-cufonfonts/LufgaRegular.woff") format("woff");
}

@font-face {
  font-family: 'Lufga';
  font-style: italic;
  font-weight: 400;
  src: local("Lufga"), url("../fonts/lufga-cufonfonts/LufgaItalic.woff") format("woff");
}

@font-face {
  font-family: 'Lufga';
  font-style: normal;
  font-weight: 100;
  src: local("Lufga"), url("../fonts/lufga-cufonfonts/LufgaThin.woff") format("woff");
}

@font-face {
  font-family: 'Lufga';
  font-style: italic;
  font-weight: 100;
  src: local("Lufga"), url("../fonts/lufga-cufonfonts/LufgaThinItalic.woff") format("woff");
}

@font-face {
  font-family: 'Lufga';
  font-style: normal;
  font-weight: 200;
  src: local("Lufga"), url("../fonts/lufga-cufonfonts/LufgaExtraLight.woff") format("woff");
}

@font-face {
  font-family: 'Lufga';
  font-style: italic;
  font-weight: 200;
  src: local("Lufga"), url("../fonts/lufga-cufonfonts/LufgaExtraLightItalic.woff") format("woff");
}

@font-face {
  font-family: 'Lufga';
  font-style: normal;
  font-weight: 300;
  src: local("Lufga"), url("../fonts/lufga-cufonfonts/LufgaLight.woff") format("woff");
}

@font-face {
  font-family: 'Lufga';
  font-style: italic;
  font-weight: 300;
  src: local("Lufga"), url("../fonts/lufga-cufonfonts/LufgaLightItalic.woff") format("woff");
}

@font-face {
  font-family: 'Lufga';
  font-style: normal;
  font-weight: 500;
  src: local("Lufga"), url("../fonts/lufga-cufonfonts/LufgaMedium.woff") format("woff");
}

@font-face {
  font-family: 'Lufga';
  font-style: italic;
  font-weight: 500;
  src: local("Lufga"), url("../fonts/lufga-cufonfonts/LufgaMediumItalic.woff") format("woff");
}

@font-face {
  font-family: 'Lufga';
  font-style: normal;
  font-weight: 600;
  src: local("Lufga"), url("../fonts/lufga-cufonfonts/LufgaSemiBold.woff") format("woff");
}

@font-face {
  font-family: 'Lufga';
  font-style: italic;
  font-weight: 600;
  src: local("Lufga"), url("../fonts/lufga-cufonfonts/LufgaSemiBoldItalic.woff") format("woff");
}

@font-face {
  font-family: 'Lufga';
  font-style: normal;
  font-weight: 700;
  src: local("Lufga"), url("../fonts/lufga-cufonfonts/LufgaBold.woff") format("woff");
}

@font-face {
  font-family: 'Lufga';
  font-style: italic;
  font-weight: 700;
  src: local("Lufga"), url("../fonts/lufga-cufonfonts/LufgaBoldItalic.woff") format("woff");
}

@font-face {
  font-family: 'Lufga';
  font-style: normal;
  font-weight: 800;
  src: local("Lufga"), url("../fonts/lufga-cufonfonts/LufgaExtraBold.woff") format("woff");
}

@font-face {
  font-family: 'Lufga';
  font-style: italic;
  font-weight: 800;
  src: local("Lufga"), url("../fonts/lufga-cufonfonts/LufgaExtraBoldItalic.woff") format("woff");
}

@font-face {
  font-family: 'Lufga';
  font-style: normal;
  font-weight: 900;
  src: local("Lufga"), url("../fonts/lufga-cufonfonts/LufgaBlack.woff") format("woff");
}

@font-face {
  font-family: 'Lufga';
  font-style: italic;
  font-weight: 900;
  src: local("Lufga"), url("../fonts/lufga-cufonfonts/LufgaBlackItalic.woff") format("woff");
}

.main-slider {
  overflow: hidden;
  position: relative;
}

@media only screen and (max-width: 1480px) {

  .main-slider .btn,
  .main-slider .wp-block-button__link,
  .main-slider .woocommerce .widget_shopping_cart .buttons a,
  .woocommerce .widget_shopping_cart .buttons .main-slider a,
  .main-slider .woocommerce.widget_shopping_cart .buttons a,
  .woocommerce.widget_shopping_cart .buttons .main-slider a,
  .main-slider .woocommerce #review_form #respond .form-submit input,
  .woocommerce #review_form #respond .form-submit .main-slider input,
  .main-slider .woocommerce-cart-form .table tr .button,
  .woocommerce-cart-form .table tr .main-slider .button,
  .main-slider .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
  .woocommerce-cart .wc-proceed-to-checkout .main-slider a.checkout-button,
  .main-slider .woocommerce #respond input#submit,
  .woocommerce #respond .main-slider input#submit,
  .main-slider .woocommerce a.button,
  .woocommerce .main-slider a.button,
  .main-slider .woocommerce button.button,
  .woocommerce .main-slider button.button,
  .main-slider .woocommerce input.button,
  .woocommerce .main-slider input.button,
  .main-slider .woocommerce #place_order,
  .woocommerce .main-slider #place_order {
    padding: 9px 18px;
    font-size: 14px;
  }
}

@media only screen and (max-width: 1199px) {

  .main-slider .left-text-bar,
  .main-slider .right-text-bar {
    display: none;
  }
}

.main-slider.style-1 {
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity));
}

.main-slider.style-1 .swiper-area {
  width: 68.5%;
  position: relative;
  z-index: 0;
}

@media only screen and (max-width: 1680px) {
  .main-slider.style-1 .swiper-area {
    width: 80%;
  }
}

@media only screen and (max-width: 1480px) {
  .main-slider.style-1 .swiper-area {
    width: 85%;
  }
}

@media only screen and (max-width: 1199px) {
  .main-slider.style-1 .swiper-area {
    width: 81%;
  }
}

@media only screen and (max-width: 991px) {
  .main-slider.style-1 .swiper-area {
    width: 74%;
  }
}

@media only screen and (max-width: 575px) {
  .main-slider.style-1 .swiper-area {
    width: 73%;
  }
}

.main-slider.style-1 .main-swiper-thumb {
  position: relative;
  z-index: 1;
  width: calc(50vw - 140px);
  height: auto;
  overflow: unset;
  padding-left: 40px;
}

@media only screen and (max-width: 1480px) {
  .main-slider.style-1 .main-swiper-thumb {
    width: calc(50vw - 100px);
  }
}

@media only screen and (max-width: 1199px) {
  .main-slider.style-1 .main-swiper-thumb {
    padding-left: 0;
    width: calc(50vw - 60px);
  }
}

@media only screen and (max-width: 991px) {
  .main-slider.style-1 .main-swiper-thumb {
    margin-left: 0;
    width: calc(90vw - 60px);
  }
}

@media only screen and (max-width: 575px) {
  .main-slider.style-1 .main-swiper-thumb {
    width: calc(80vw - 50px);
  }
}

.main-slider.style-1 .main-swiper-thumb .swiper-wrapper {
  height: auto;
}

.main-slider.style-1 .main-swiper-thumb .swiper-slide {
  transform: scale(0.8);
  -webkit-transition: all 0.25s;
  -ms-transition: all 0.25s;
  transition: all 0.25s;
  opacity: 0;
}

.main-slider.style-1 .main-swiper-thumb .swiper-slide.swiper-slide-active {
  opacity: 1;
  transform: scale(1);
}

.main-slider.style-1 .main-swiper-thumb .swiper-slide.swiper-slide-active .books-card {
  box-shadow: 0px 7px 24px 0px rgba(17, 12, 46, 0.15);
}

.main-slider.style-1 .main-swiper-thumb .swiper-slide.swiper-slide-active .banner-media:after {
  opacity: 0;
}

.main-slider.style-1 .main-swiper-thumb .swiper-slide.swiper-slide-active .banner-media .img-preview:after {
  opacity: 1;
}

.main-slider.style-1 .main-swiper-thumb .swiper-slide.swiper-slide-next {
  opacity: 1;
}

.main-slider.style-1 .star-1 {
  position: absolute;
  top: 13%;
  left: 45%;
  transform: translate(-43%, -10%);
  z-index: -1;
  animation: rotate-360 20s infinite linear;
}

@media only screen and (max-width: 991px) {
  .main-slider.style-1 .star-1 {
    top: 30%;
    left: 70%;
  }
}

.main-slider.style-1 .star-2 {
  position: absolute;
  top: 13%;
  right: 13%;
  transform: translate(15%, -10%);
  z-index: 1;
  animation: rotate-360 20s infinite linear;
}

@media only screen and (max-width: 1199px) {

  .main-slider.style-1 .star-1,
  .main-slider.style-1 .star-2 {
    display: none;
  }
}

.main-slider.style-1 .swiper-slide {
  height: 100% !important;
  background-repeat: no-repeat;
  background-position: center bottom;
}

.main-slider.style-1 .main-swiper {
  z-index: 2;
  overflow: hidden;
  position: relative;
}

.main-slider.style-1 .main-swiper .swiper-slide {
  transition: 0.5s;
  opacity: 0 !important;
}

.main-slider.style-1 .main-swiper .swiper-slide.swiper-slide-active {
  opacity: 1 !important;
}

.main-slider.style-1 .swiper-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity));
  padding-top: 70px;
  padding-left: 30px;
}

@media only screen and (max-width: 1680px) {
  .main-slider.style-1 .swiper-content {
    padding-top: 0;
    padding-left: 0;
  }
}

@media only screen and (max-width: 1199px) {
  .main-slider.style-1 .swiper-content {
    padding-top: 40px;
  }
}

.main-slider.style-1 .swiper-pagination-wrapper {
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  left: 20px;
  z-index: 999;
  display: flex;
  justify-content: flex-end;
}

@media only screen and (max-width: 991px) {
  .main-slider.style-1 .swiper-pagination-wrapper {
    display: none;
  }
}

.main-slider.style-1 .banner-content {
  padding-top: 150px;
  padding-bottom: 60px;
  height: 100%;
}

@media only screen and (max-width: 1480px) {
  .main-slider.style-1 .banner-content {
    height: 860px;
  }
}

@media (max-width: 1366px) {
  .main-slider.style-1 .banner-content {
    height: 100%;
    min-height: 750px;
  }
}

@media only screen and (max-width: 1199px) {
  .main-slider.style-1 .banner-content {
    padding-top: 100px;
    padding-bottom: 30px;
    min-height: 650px;
  }
}

@media only screen and (max-width: 991px) {
  .main-slider.style-1 .banner-content {
    height: 100%;
  }
}

.main-slider.style-1 .banner-content .bottom-content {
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 20px;
  position: absolute;
  bottom: 90px;
  z-index: 99;
  padding-left: 30px;
}

@media only screen and (max-width: 1480px) {
  .main-slider.style-1 .banner-content .bottom-content {
    bottom: 40px;
  }
}

@media (max-width: 1366px) {
  .main-slider.style-1 .banner-content .bottom-content {
    padding-left: 0;
  }
}

@media only screen and (max-width: 991px) {
  .main-slider.style-1 .banner-content .bottom-content {
    position: static;
    margin-top: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .main-slider.style-1 .banner-content .bottom-content {
    display: none;
  }
}

.main-slider.style-1 .banner-content .bottom-content .sub-title {
  font-size: 14px;
  font-weight: 700;
  text-transform: capitalize;
  letter-spacing: 0;
  color: var(--title);
  margin-bottom: 10px;
  display: block;
}

.main-slider.style-1 .banner-content .bottom-content .title {
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  width: 55%;
  margin: 0;
  margin-bottom: 10px;
  display: block;
}

.main-slider.style-1 .banner-content .content-info {
  padding-bottom: 30px;
  z-index: 2;
  position: relative;
  height: 100%;
}

.main-slider.style-1 .banner-content .sub-title {
  color: #F0BBE3;
  line-height: 1.6;
  letter-spacing: 20px;
  font-weight: var(--headings-font-weight3);
}

.main-slider.style-1 .banner-content .title {
  color: var(--title);
  font-size: 80px;
  line-height: 1.2;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 20px;
}

@media only screen and (max-width: 1480px) {
  .main-slider.style-1 .banner-content .title {
    font-size: 3.75rem;
  }
}

@media only screen and (max-width: 1199px) {
  .main-slider.style-1 .banner-content .title {
    font-size: 2.5rem;
  }
}

.main-slider.style-1 .banner-content .text {
  color: #5E626F;
  font-size: 18px;
  font-weight: 400;
  max-width: 480px;
}

.main-slider.style-1 .banner-content .swiper-meta-items {
  margin-bottom: 40px;
  display: flex;
  align-items: center;
}

@media only screen and (max-width: 1480px) {
  .main-slider.style-1 .banner-content .swiper-meta-items {
    margin-bottom: 20px;
  }
}

.main-slider.style-1 .banner-content .swiper-meta-items .meta-content {
  margin-right: 90px;
}

@media only screen and (max-width: 767px) {
  .main-slider.style-1 .banner-content .swiper-meta-items .meta-content {
    margin-right: 10px;
  }
}

.main-slider.style-1 .banner-content .swiper-meta-items .meta-content span {
  display: block;
}

.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .color-name {
  margin-bottom: 10px;
}

.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .color-name,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .price-name {
  font-size: 14px;
  font-weight: 600;
  color: var(--title);
}

.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .price-num {
  margin-bottom: 0px;
  font-size: 40px;
  font-weight: 600;
  font-family: var(--font-family-title);
}

@media only screen and (max-width: 767px) {
  .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .price-num {
    font-size: 28px;
  }
}

.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .btn,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .wp-block-button__link,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size a,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size a,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size input,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .button,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size a.checkout-button,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce #respond input#submit,
.woocommerce #respond .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size input#submit,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce a.button,
.woocommerce .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size a.button,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce button.button,
.woocommerce .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size button.button,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce input.button,
.woocommerce .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size input.button,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce #place_order,
.woocommerce .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size #place_order {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  border: 1px solid #000;
  margin-right: 10px !important;
  background-color: #fff !important;
}

.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .btn-check:checked+.btn,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .btn-check:checked+.wp-block-button__link,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce .widget_shopping_cart .buttons .btn-check:checked+a,
.woocommerce .widget_shopping_cart .buttons .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .btn-check:checked+a,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce.widget_shopping_cart .buttons .btn-check:checked+a,
.woocommerce.widget_shopping_cart .buttons .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .btn-check:checked+a,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce #review_form #respond .form-submit .btn-check:checked+input,
.woocommerce #review_form #respond .form-submit .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .btn-check:checked+input,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce-cart-form .table tr .btn-check:checked+.button,
.woocommerce-cart-form .table tr .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .btn-check:checked+.button,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce-cart .wc-proceed-to-checkout .btn-check:checked+a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .btn-check:checked+a.checkout-button,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce #respond .btn-check:checked+input#submit,
.woocommerce #respond .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .btn-check:checked+input#submit,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce .btn-check:checked+a.button,
.woocommerce .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .btn-check:checked+a.button,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce .btn-check:checked+button.button,
.woocommerce .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .btn-check:checked+button.button,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce .btn-check:checked+input.button,
.woocommerce .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .btn-check:checked+input.button,
.main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce .btn-check:checked+#place_order,
.woocommerce .main-slider.style-1 .banner-content .swiper-meta-items .meta-content .product-size .btn-check:checked+#place_order {
  background-color: var(--secondary) !important;
  color: #fff;
}

.main-slider.style-1 .banner-content .swiper-meta-items .meta-content del {
  font-family: var(--font-family-title);
  font-style: normal;
  font-weight: var(--headings-font-weight2);
  color: #E5CCB8;
  margin-bottom: 0;
  font-size: 18px;
  padding: 0 10px;
}

.main-slider.style-1 .banner-media {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
}

.main-slider.style-1 .banner-media:after {
  content: attr(data-name);
  position: absolute;
  top: 62%;
  line-height: 1;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: 600;
  z-index: 9999;
  font-size: 130px;
  color: #fff;
  -webkit-text-stroke: 1.5px #000;
  transform: rotate(180deg) translateY(55%);
  width: auto;
  left: -65px;
  writing-mode: tb;
}

@media (max-width: 1366px) {
  .main-slider.style-1 .banner-media:after {
    top: 52%;
    font-size: 80px;
    left: -40px;
  }
}

@media only screen and (max-width: 1199px) {
  .main-slider.style-1 .banner-media:after {
    font-size: 65px;
    left: -40px;
  }
}

@media only screen and (max-width: 767px) {
  .main-slider.style-1 .banner-media:after {
    font-size: 65px;
    left: -40px;
  }
}

@media only screen and (max-width: 575px) {
  .main-slider.style-1 .banner-media:after {
    font-size: 45px;
    left: -20px;
  }
}

.main-slider.style-1 .banner-media .img-preview {
  width: 100%;
  position: relative;
}

.main-slider.style-1 .banner-media .img-preview:after {
  content: "";
  position: absolute;
  background-image: url(../images/next-btn.png);
  right: 0;
  bottom: 40px;
  width: 41px;
  height: 160px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  z-index: 1;
  opacity: 0;
}

@media only screen and (max-width: 575px) {
  .main-slider.style-1 .banner-media .img-preview:after {
    bottom: 32px;
    width: 30px;
  }
}

.main-slider.style-1 .banner-media img {
  width: 100%;
  border-radius: 40px;
}

@media only screen and (max-width: 1199px) {
  .main-slider.style-1 .banner-content .content-btn {
    margin-bottom: 0;
  }

  .main-slider.style-1 .swiper-slide:after {
    width: 320px;
  }
}

@media only screen and (max-width: 991px) {
  .main-slider.style-1 .pattern {
    display: none;
  }

  .main-slider.style-1 .swiper-content {
    padding: 0px;
  }

  .main-slider.style-1 .banner-content .text {
    font-size: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .main-slider.style-1 .banner-content .text {
    padding-left: 0;
    padding-right: 0;
    border: 0;
    max-width: 270px;
  }

  .main-slider.style-1 .banner-content h1,
  .main-slider.style-1 .banner-content .h1 {
    font-size: 2rem;
  }

  .main-slider.style-1 .banner-content .price {
    display: none;
  }

  .main-slider.style-1 .banner-content .content-btn {
    margin-top: 30px;
  }

  .main-slider.style-1 .banner-content .swiper-meta-items {
    margin: 15px 0px 15px;
  }
}

@media only screen and (max-width: 575px) {
  .main-slider.style-1 .banner-content .sub-title {
    font-size: 14px;
  }

  .main-slider.style-1 .banner-content .title {
    font-size: 2rem;
    margin-bottom: 10px;
  }

  .main-slider.style-1 .banner-content .swiper-content {
    max-width: 100%;
  }

  .main-slider.style-1 .banner-content .text {
    max-width: 100%;
  }

  .main-slider.style-1 .banner-content .swiper-meta-items {
    margin: 15px 0px 10px;
  }

  .main-slider.style-1 .banner-content .content-btn {
    margin-top: 15px;
    display: flex;
    align-items: center;
  }

  .main-slider.style-1 .banner-content .content-btn .btn,
  .main-slider.style-1 .banner-content .content-btn .wp-block-button__link,
  .main-slider.style-1 .banner-content .content-btn .woocommerce .widget_shopping_cart .buttons a,
  .woocommerce .widget_shopping_cart .buttons .main-slider.style-1 .banner-content .content-btn a,
  .main-slider.style-1 .banner-content .content-btn .woocommerce.widget_shopping_cart .buttons a,
  .woocommerce.widget_shopping_cart .buttons .main-slider.style-1 .banner-content .content-btn a,
  .main-slider.style-1 .banner-content .content-btn .woocommerce #review_form #respond .form-submit input,
  .woocommerce #review_form #respond .form-submit .main-slider.style-1 .banner-content .content-btn input,
  .main-slider.style-1 .banner-content .content-btn .woocommerce-cart-form .table tr .button,
  .woocommerce-cart-form .table tr .main-slider.style-1 .banner-content .content-btn .button,
  .main-slider.style-1 .banner-content .content-btn .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
  .woocommerce-cart .wc-proceed-to-checkout .main-slider.style-1 .banner-content .content-btn a.checkout-button,
  .main-slider.style-1 .banner-content .content-btn .woocommerce #respond input#submit,
  .woocommerce #respond .main-slider.style-1 .banner-content .content-btn input#submit,
  .main-slider.style-1 .banner-content .content-btn .woocommerce a.button,
  .woocommerce .main-slider.style-1 .banner-content .content-btn a.button,
  .main-slider.style-1 .banner-content .content-btn .woocommerce button.button,
  .woocommerce .main-slider.style-1 .banner-content .content-btn button.button,
  .main-slider.style-1 .banner-content .content-btn .woocommerce input.button,
  .woocommerce .main-slider.style-1 .banner-content .content-btn input.button,
  .main-slider.style-1 .banner-content .content-btn .woocommerce #place_order,
  .woocommerce .main-slider.style-1 .banner-content .content-btn #place_order {
    font-size: 13px;
  }
}

.main-slider.style-2 .banner-content {
  height: 800px;
  padding-top: 30px;
  padding-bottom: 80px;
}

@media only screen and (max-width: 1480px) {
  .main-slider.style-2 .banner-content {
    height: 700px;
    padding-top: 30px;
    padding-bottom: 50px;
  }
}

@media only screen and (max-width: 1199px) {
  .main-slider.style-2 .banner-content {
    height: 550px;
    padding-bottom: 75px;
  }
}

@media only screen and (max-width: 991px) {
  .main-slider.style-2 .banner-content {
    height: 100%;
    margin-bottom: 30px;
  }
}

.main-slider.style-2 .banner-content .content-info {
  padding-bottom: 45px;
  z-index: 2;
  position: relative;
}

.main-slider.style-2 .banner-content .sub-title {
  color: var(--title);
  line-height: 1.6;
  font-size: 24px;
  font-weight: 400;
}

.main-slider.style-2 .banner-content .sub-title span {
  color: var(--primary);
}

.main-slider.style-2 .banner-content .offer-title {
  color: var(--title);
  font-size: 80px;
  font-weight: 600;
  line-height: 1.2;
}

@media only screen and (max-width: 1480px) {
  .main-slider.style-2 .banner-content .offer-title {
    font-size: 70px;
  }
}

@media only screen and (max-width: 1199px) {
  .main-slider.style-2 .banner-content .offer-title {
    font-size: 49px;
    width: 100%;
  }
}

@media only screen and (max-width: 991px) {
  .main-slider.style-2 .banner-content .offer-title svg {
    width: 50px;
  }
}

@media only screen and (max-width: 575px) {
  .main-slider.style-2 .banner-content .offer-title svg {
    width: 40px;
  }
}

.main-slider.style-2 .banner-content .title {
  font-size: 40px;
  font-weight: 700;
}

.main-slider.style-2 .banner-content .dz-tags {
  margin-bottom: 35px;
  line-height: 1.5;
  display: inline-flex;
}

.main-slider.style-2 .banner-content .dz-tags li a {
  font-size: 1.125rem;
  margin-right: 20px;
  color: #E5CCB8;
  font-weight: var(--headings-font-weight2);
}

.main-slider.style-2 .banner-content .text {
  color: #5E626F;
  font-size: 18px;
  font-weight: 400;
  max-width: 480px;
}

.main-slider.style-2 .banner-content .bnr-content-bx {
  width: 250px;
  padding: 20px;
  position: absolute;
  top: 38%;
  right: -5vw;
  transition: all 0.8s;
  border-radius: 15px;
  background: rgba(255, 255, 255, 0.7);
  box-shadow: 0px 0px 60px 0px rgba(168, 3, 3, 0.15);
  backdrop-filter: blur(7px);
  display: flex;
  align-items: center;
}

.main-slider.style-2 .banner-content .bnr-content-bx .dz-title {
  color: var(--title);
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
}

.main-slider.style-2 .banner-content .bnr-content-bx .dz-title span {
  font-weight: 600;
}

.main-slider.style-2 .banner-content .bnr-content-bx .meta-icon {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  position: absolute;
  bottom: -45px;
  right: 0;
  border-color: var(--primary);
}

.main-slider.style-2 .banner-content .bnr-content-bx .price {
  margin: 0;
}

.main-slider.style-2 .banner-content .bnr-content-bx .dz-media {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.1);
  margin-right: 10px;
}

.main-slider.style-2 .banner-content .bnr-content-bx .dz-info {
  position: relative;
  z-index: 1;
}

.main-slider.style-2 .banner-content .bnr-content-bx:hover {
  transform: translateY(-10px);
}

@media only screen and (max-width: 1480px) {
  .main-slider.style-2 .banner-content .bnr-content-bx {
    width: 200px;
    padding: 15px;
    right: 1vw;
  }

  .main-slider.style-2 .banner-content .bnr-content-bx .dz-title {
    font-size: 16px;
  }

  .main-slider.style-2 .banner-content .bnr-content-bx .dz-info {
    padding-top: 12px;
  }

  .main-slider.style-2 .banner-content .bnr-content-bx:after {
    border-radius: 15px 0 0 15px;
  }

  .main-slider.style-2 .banner-content .bnr-content-bx:hover:after {
    border-radius: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .main-slider.style-2 .banner-content .bnr-content-bx {
    display: none;
  }
}

.main-slider.style-2 .banner-content .bnr-customer-bx {
  padding: 25px;
  position: absolute;
  bottom: 12%;
  left: -3vw;
  transition: all 0.8s;
  border-radius: 15px;
  background: rgba(255, 255, 255, 0.7);
  box-shadow: 0px 0px 60px 0px rgba(168, 3, 3, 0.15);
  backdrop-filter: blur(7px);
  display: flex;
  align-items: center;
  width: 270px;
  justify-content: center;
}

.main-slider.style-2 .banner-content .bnr-customer-bx ul {
  display: flex;
  padding: 0px 10px;
}

.main-slider.style-2 .banner-content .bnr-customer-bx ul .customer-image {
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-left: -10px;
}

.main-slider.style-2 .banner-content .bnr-customer-bx ul .customer-image img {
  border: 2px solid white;
  border-radius: 50%;
  width: 100%;
  height: 100%;
}

.main-slider.style-2 .banner-content .bnr-customer-bx i {
  color: var(--primary);
  font-size: 30px;
  margin-right: 15px;
}

@media only screen and (max-width: 767px) {
  .main-slider.style-2 .banner-content .bnr-customer-bx {
    display: none;
  }
}

.main-slider.style-2 .banner-content .swiper-meta-items {
  margin: 25px 0px 25px;
  display: flex;
  align-items: center;
}

.main-slider.style-2 .banner-content .swiper-meta-items .meta-content {
  margin-right: 90px;
}

.main-slider.style-2 .banner-content .swiper-meta-items .meta-content span {
  display: block;
}

.main-slider.style-2 .banner-content .swiper-meta-items .meta-content .color-name {
  margin-bottom: 10px;
}

.main-slider.style-2 .banner-content .swiper-meta-items .meta-content .color-name,
.main-slider.style-2 .banner-content .swiper-meta-items .meta-content .price-name {
  font-size: 14px;
  font-weight: 400;
}

.main-slider.style-2 .banner-content .swiper-meta-items .meta-content .price-num {
  margin-bottom: 0px;
  font-size: 24px;
  font-weight: 500;
  font-family: var(--font-family-title);
  color: var(--secondary);
}

.main-slider.style-2 .banner-content .swiper-meta-items .meta-content del {
  font-family: var(--font-family-title);
  font-style: normal;
  font-weight: var(--headings-font-weight2);
  color: #E5CCB8;
  margin-bottom: 0;
  font-size: 18px;
  padding: 0 10px;
}

.main-slider.style-2 .banner-media {
  margin-right: -100px;
  margin-left: 50px;
  position: relative;
  z-index: 1;
}

@media only screen and (max-width: 1680px) {
  .main-slider.style-2 .banner-media {
    margin-right: -40px;
  }
}

@media only screen and (max-width: 767px) {
  .main-slider.style-2 .banner-media {
    margin-left: 30px;
  }
}

@media only screen and (max-width: 575px) {
  .main-slider.style-2 .banner-media {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1480px) {
  .main-slider.style-2 .banner-media {
    margin-right: 0px;
  }
}

.main-slider.style-2 .banner-media:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 73%;
  background: var(--gradient1);
  z-index: -1;
  border-radius: 125px 30px 30px 30px;
}

.main-slider.style-2 .banner-media .img-preview {
  overflow: hidden;
}

.main-slider.style-2 .banner-media .img-preview img {
  width: 100%;
  object-fit: cover;
  height: auto;
}

.main-slider.style-2 .banner-media .border-shap {
  border: 1px solid #DFDFDF;
  position: absolute;
  top: 18%;
  left: -13%;
  width: 61%;
  height: 54%;
  border-radius: 150px 0px 0px 0px;
  z-index: -1;
}

.main-slider.style-2 .banner-media .border-shap2 {
  border: 1px solid #DFDFDF;
  position: absolute;
  bottom: -7%;
  right: -7%;
  width: 50%;
  height: 35%;
  z-index: -1;
  border-radius: 0px 0px 50px 0px;
}

.main-slider.style-2 .banner-media .shap:after {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="413" height="44" viewBox="0 0 413 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M37.4829 37.8579L0 0.375V0H413V0.375L375.517 37.8579C367.707 45.6684 355.043 45.6684 347.233 37.8579L323.892 14.5171C316.082 6.70665 303.418 6.70665 295.608 14.5171L272.267 37.8579C264.457 45.6684 251.793 45.6684 243.983 37.8579L220.642 14.5171C212.832 6.70665 200.168 6.70665 192.358 14.5171L169.017 37.8579C161.207 45.6684 148.543 45.6684 140.733 37.8579L117.392 14.5171C109.582 6.70665 96.9184 6.70665 89.1079 14.5171L65.7671 37.8579C57.9566 45.6684 45.2934 45.6684 37.4829 37.8579Z" fill="%23fffaf3"/></svg>');
  position: absolute;
  width: 41.77%;
  height: 50px;
  top: 27%;
  background-size: 100%;
  right: -18%;
  background-position: top;
  background-repeat: no-repeat;
}

.main-slider.style-2 .banner-media .shap:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="413" height="44" viewBox="0 0 413 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M37.4829 37.8579L0 0.375V0H413V0.375L375.517 37.8579C367.707 45.6684 355.043 45.6684 347.233 37.8579L323.892 14.5171C316.082 6.70665 303.418 6.70665 295.608 14.5171L272.267 37.8579C264.457 45.6684 251.793 45.6684 243.983 37.8579L220.642 14.5171C212.832 6.70665 200.168 6.70665 192.358 14.5171L169.017 37.8579C161.207 45.6684 148.543 45.6684 140.733 37.8579L117.392 14.5171C109.582 6.70665 96.9184 6.70665 89.1079 14.5171L65.7671 37.8579C57.9566 45.6684 45.2934 45.6684 37.4829 37.8579Z" fill="%23fffaf3"/></svg>');
  position: absolute;
  width: 47.77%;
  height: 50px;
  bottom: 0;
  background-size: 100%;
  left: -23%;
  background-position: top;
  background-repeat: no-repeat;
  transform: rotate(180deg);
}

.main-slider.style-2 .banner-media .star-list .star-1 {
  position: absolute;
  top: 50px;
  left: 100px;
  animation: rotate-360 20s infinite linear;
}

@media only screen and (max-width: 1199px) {
  .main-slider.style-2 .banner-media .star-list .star-1 {
    top: 15px;
    left: 35px;
  }
}

.main-slider.style-2 .banner-media .star-list .star-2 {
  position: absolute;
  top: 30%;
  right: -15%;
  animation: rotate-360 20s infinite linear;
}

.main-slider.style-2 .banner-media .star-list .star-3 {
  position: absolute;
  bottom: 20%;
  left: -25%;
  animation: rotate-360 20s infinite linear;
}

@media only screen and (max-width: 1199px) {
  .main-slider.style-2 .banner-content .content-info {
    padding-bottom: 28px;
  }

  .main-slider.style-2 .banner-content .sub-title {
    font-size: 20px;
  }

  .main-slider.style-2 .banner-content .title {
    font-size: 28px;
  }
}

@media only screen and (max-width: 767px) {
  .main-slider.style-2 .banner-content .content-info {
    padding-bottom: 20px;
  }

  .main-slider.style-2 .banner-content .sub-title {
    font-size: 18px;
  }

  .main-slider.style-2 .banner-content .offer-title {
    font-size: 36px;
    line-height: 1.2;
  }

  .main-slider.style-2 .banner-content .title {
    font-size: 22px;
  }
}

@media only screen and (max-width: 575px) {
  .main-slider.style-2 .banner-content {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .main-slider.style-2 .swiper-content {
    margin-bottom: 30px;
  }

  .main-slider.style-2 .banner-media {
    float: left;
    width: 100%;
  }
}

.main-slider.style-3:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  background-color: #fff;
  width: 24%;
  height: 100%;
}

@media only screen and (max-width: 991px) {
  .main-slider.style-3:after {
    display: none;
  }
}

@media only screen and (max-width: 575px) {

  .main-slider.style-3 .content-btn .btn,
  .main-slider.style-3 .content-btn .wp-block-button__link,
  .main-slider.style-3 .content-btn .woocommerce .widget_shopping_cart .buttons a,
  .woocommerce .widget_shopping_cart .buttons .main-slider.style-3 .content-btn a,
  .main-slider.style-3 .content-btn .woocommerce.widget_shopping_cart .buttons a,
  .woocommerce.widget_shopping_cart .buttons .main-slider.style-3 .content-btn a,
  .main-slider.style-3 .content-btn .woocommerce #review_form #respond .form-submit input,
  .woocommerce #review_form #respond .form-submit .main-slider.style-3 .content-btn input,
  .main-slider.style-3 .content-btn .woocommerce-cart-form .table tr .button,
  .woocommerce-cart-form .table tr .main-slider.style-3 .content-btn .button,
  .main-slider.style-3 .content-btn .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
  .woocommerce-cart .wc-proceed-to-checkout .main-slider.style-3 .content-btn a.checkout-button,
  .main-slider.style-3 .content-btn .woocommerce #respond input#submit,
  .woocommerce #respond .main-slider.style-3 .content-btn input#submit,
  .main-slider.style-3 .content-btn .woocommerce a.button,
  .woocommerce .main-slider.style-3 .content-btn a.button,
  .main-slider.style-3 .content-btn .woocommerce button.button,
  .woocommerce .main-slider.style-3 .content-btn button.button,
  .main-slider.style-3 .content-btn .woocommerce input.button,
  .woocommerce .main-slider.style-3 .content-btn input.button,
  .main-slider.style-3 .content-btn .woocommerce #place_order,
  .woocommerce .main-slider.style-3 .content-btn #place_order {
    padding: 10px 20px;
  }
}

.main-slider.style-3 .main-swiper-thumb {
  position: absolute;
  right: 0;
  bottom: 60px;
  z-index: 99;
  width: 45vw;
  height: auto;
  overflow: hidden;
  padding: 20px 20px 20px 0;
}

.main-slider.style-3 .main-swiper-thumb .swiper-wrapper {
  height: auto;
}

.main-slider.style-3 .main-swiper-thumb .swiper-slide {
  opacity: 0.6;
  width: 380px;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  transition: all 1s;
}

.main-slider.style-3 .main-swiper-thumb .swiper-slide.swiper-slide-active {
  opacity: 1;
}

.main-slider.style-3 .main-swiper-thumb .swiper-slide.swiper-slide-active .books-card {
  box-shadow: 0px 7px 24px 0px rgba(17, 12, 46, 0.15);
}

@media only screen and (max-width: 991px) {
  .main-slider.style-3 .main-swiper-thumb {
    display: none;
  }
}

.main-slider.style-3 .inner-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 100px 0;
}

@media only screen and (max-width: 1199px) {
  .main-slider.style-3 .inner-content {
    padding-top: 80px;
  }
}

@media only screen and (max-width: 991px) {
  .main-slider.style-3 .inner-content {
    padding-top: 80px;
    padding-bottom: 0;
  }
}

@media only screen and (max-width: 575px) {
  .main-slider.style-3 .inner-content {
    padding-top: 30px;
  }
}

.main-slider.style-3 .banner-content {
  padding-top: 100px;
  padding-bottom: 70px;
  height: 980px;
}

@media only screen and (max-width: 1480px) {
  .main-slider.style-3 .banner-content {
    height: 880px;
  }
}

@media only screen and (max-width: 1199px) {
  .main-slider.style-3 .banner-content {
    height: 750px;
    padding-top: 75px;
  }
}

@media only screen and (max-width: 991px) {
  .main-slider.style-3 .banner-content {
    height: 100%;
  }
}

.main-slider.style-3 .banner-content>* {
  height: 100%;
}

.main-slider.style-3 .banner-content .bottom-content {
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 20px;
  position: absolute;
  bottom: 100px;
}

@media only screen and (max-width: 991px) {
  .main-slider.style-3 .banner-content .bottom-content {
    position: static;
    margin-top: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .main-slider.style-3 .banner-content .bottom-content {
    display: none;
  }
}

.main-slider.style-3 .banner-content .bottom-content .sub-title {
  font-size: 14px;
  font-weight: 700;
  text-transform: capitalize;
  letter-spacing: 0;
  color: var(--title);
  margin-bottom: 10px;
  display: block;
}

.main-slider.style-3 .banner-content .bottom-content .title {
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  width: 55%;
  margin: 0;
  margin-bottom: 10px;
  display: block;
}

.main-slider.style-3 .banner-content .content-info {
  padding-bottom: 30px;
  z-index: 2;
  position: relative;
  height: 100%;
}

@media only screen and (max-width: 767px) {
  .main-slider.style-3 .banner-content .content-info {
    padding-bottom: 0;
  }
}

.main-slider.style-3 .banner-content .sub-title {
  color: #F0BBE3;
  line-height: 1.6;
  letter-spacing: 20px;
  font-weight: var(--headings-font-weight3);
}

.main-slider.style-3 .banner-content .title {
  color: var(--title);
  font-size: 80px;
  line-height: 1.2;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 20px;
}

.main-slider.style-3 .banner-content .title span {
  color: var(--light-dark);
  -webkit-text-stroke: 2px #FBBB00;
}

@media only screen and (max-width: 1480px) {
  .main-slider.style-3 .banner-content .title {
    font-size: 3.75rem;
  }
}

@media only screen and (max-width: 1199px) {
  .main-slider.style-3 .banner-content .title {
    font-size: 2.5rem;
  }
}

.main-slider.style-3 .banner-content .text {
  color: var(--title);
  font-size: 25px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 40px;
}

@media only screen and (max-width: 767px) {
  .main-slider.style-3 .banner-content .text {
    margin-bottom: 25px;
    font-size: 18px;
  }
}

.main-slider.style-3 .banner-content .swiper-meta-items {
  margin-bottom: 40px;
  display: flex;
  align-items: center;
}

.main-slider.style-3 .banner-content .swiper-meta-items .meta-content {
  margin-right: 90px;
}

@media only screen and (max-width: 767px) {
  .main-slider.style-3 .banner-content .swiper-meta-items .meta-content {
    margin-right: 10px;
  }
}

.main-slider.style-3 .banner-content .swiper-meta-items .meta-content span {
  display: block;
}

.main-slider.style-3 .banner-content .swiper-meta-items .meta-content .color-name {
  margin-bottom: 10px;
}

.main-slider.style-3 .banner-content .swiper-meta-items .meta-content .color-name,
.main-slider.style-3 .banner-content .swiper-meta-items .meta-content .price-name {
  font-size: 14px;
  font-weight: 600;
  color: var(--title);
}

.main-slider.style-3 .banner-content .swiper-meta-items .meta-content .price-num {
  margin-bottom: 0px;
  font-size: 40px;
  font-weight: 600;
  font-family: var(--font-family-title);
}

.main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size .btn,
.main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size .wp-block-button__link,
.main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size a,
.main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size a,
.main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size input,
.main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size .button,
.main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size a.checkout-button,
.main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce #respond input#submit,
.woocommerce #respond .main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size input#submit,
.main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce a.button,
.woocommerce .main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size a.button,
.main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce button.button,
.woocommerce .main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size button.button,
.main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce input.button,
.woocommerce .main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size input.button,
.main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size .woocommerce #place_order,
.woocommerce .main-slider.style-3 .banner-content .swiper-meta-items .meta-content .product-size #place_order {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  border: 1px solid #000;
  margin-right: 10px !important;
}

.main-slider.style-3 .banner-content .swiper-meta-items .meta-content del {
  font-family: var(--font-family-title);
  font-style: normal;
  font-weight: var(--headings-font-weight2);
  color: #E5CCB8;
  margin-bottom: 0;
  font-size: 18px;
  padding: 0 10px;
}

.main-slider.style-3 .banner-media {
  position: relative;
  padding-top: 50px;
  z-index: 1;
}

@media only screen and (max-width: 991px) {
  .main-slider.style-3 .banner-media {
    padding-top: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .main-slider.style-3 .banner-media {
    padding-top: 20px;
  }
}

.main-slider.style-3 .banner-media .icon-button {
  position: absolute;
  bottom: -30px;
  right: -25%;
  z-index: 9;
  width: 180px;
  height: 180px;
  transform: scale(1.2);
}

@media only screen and (max-width: 1480px) {
  .main-slider.style-3 .banner-media .icon-button {
    transform: scale(1.1);
    right: -8%;
  }
}

@media only screen and (max-width: 991px) {
  .main-slider.style-3 .banner-media .icon-button {
    bottom: 10px;
    right: 0;
    transform: scale(1);
  }
}

@media only screen and (max-width: 575px) {
  .main-slider.style-3 .banner-media .icon-button {
    bottom: -30px;
    right: -40px;
    transform: scale(0.8);
  }
}

.main-slider.style-3 .banner-media .star {
  position: absolute;
  top: 10%;
  left: -10%;
  animation: rotate-360 20s infinite linear;
}

@media only screen and (max-width: 991px) {
  .main-slider.style-3 .banner-media .star {
    left: -5px;
  }
}

@media only screen and (max-width: 767px) {
  .main-slider.style-3 .banner-media .star {
    top: -5%;
  }
}

.main-slider.style-3 .banner-media .img-preview {
  margin-right: -100px;
}

@media only screen and (max-width: 1480px) {
  .main-slider.style-3 .banner-media .img-preview {
    margin-right: -60px;
  }
}

@media only screen and (max-width: 991px) {
  .main-slider.style-3 .banner-media .img-preview {
    margin-right: 0px;
  }
}

.main-slider.style-3 .banner-media .img-preview img {
  border-radius: 340px;
  border: 20px solid #fff;
}

.main-slider.style-3 .banner-media img {
  width: 100%;
}

.main-slider.style-3 .product-card {
  display: flex;
  align-items: center;
}

.main-slider.style-3 .product-card .dz-media {
  transition: 0.7s;
  border: 1px solid var(--primary);
  width: 120px;
  height: 120px;
  min-width: 120px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  margin-right: 15px;
  position: relative;
  padding: 20px;
  z-index: 0;
  overflow: visible;
  background-color: #fff;
}

.main-slider.style-3 .product-card .dz-media:after {
  content: "\2b";
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 28px;
  background: var(--primary);
  border-radius: 50%;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.main-slider.style-3 .product-card .dz-content .dz-title {
  font-size: 24px;
  font-weight: 400;
}

.main-slider.style-3 .product-card .dz-content .price {
  color: var(--primary);
  font-size: 20px;
  font-weight: 400;
}

.main-slider.style-3 .product-card .dz-content .price del {
  color: var(--title);
  font-size: 16px;
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .main-slider.style-3 .product-card {
    display: none;
  }
}

.main-slider.style-3 .collection1 {
  position: absolute;
  top: 20%;
  left: 5%;
}

.main-slider.style-3 .collection1 img {
  border-radius: 50%;
}

.main-slider.style-3 .collection2 {
  position: absolute;
  top: 55%;
  right: 45%;
}

.main-slider.style-3 .collection2 img {
  border-radius: 0 0 100px 0;
}

.main-slider.style-3 .collection3 {
  position: absolute;
  bottom: 10%;
  left: -35px;
}

.main-slider.style-3 .collection3 img {
  border-radius: 20px;
}

.main-slider.style-3 .collection1,
.main-slider.style-3 .collection2,
.main-slider.style-3 .collection3 {
  position: absolute;
  width: 155px;
  height: 155px;
}

.main-slider.style-3 .collection1 img,
.main-slider.style-3 .collection2 img,
.main-slider.style-3 .collection3 img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

@media only screen and (max-width: 1480px) {

  .main-slider.style-3 .collection1,
  .main-slider.style-3 .collection2,
  .main-slider.style-3 .collection3 {
    display: none;
  }
}

.main-swiper .swiper-pagination-five {
  position: static;
  top: 50%;
  left: 0;
  z-index: 9;
  width: auto !important;
  transform: translateY(-50%);
  writing-mode: vertical-rl;
  display: flex;
  justify-content: center;
  align-items: center;
}

.main-swiper .swiper-pagination-five .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
  margin: 15px !important;
  color: var(--title);
  font-weight: 400;
  position: relative;
  font-size: 14px;
  opacity: 0.2;
  background-color: transparent;
  writing-mode: horizontal-tb;
}

.main-swiper .swiper-pagination-five .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: transparent;
  opacity: 1;
  font-size: 18px;
}

.main-swiper .swiper-pagination-five .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  opacity: 1;
}

.main-swiper .swiper-pagination-five .swiper-pagination-bullet:after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -45px;
  background-color: var(--primary);
  width: 30px;
  height: 2px;
  opacity: 0;
}

@media only screen and (max-width: 767px) {
  .main-swiper .swiper-pagination-five {
    left: auto;
    right: 0;
  }
}

@media screen and (max-width: 600px) {
  .main-swiper .swiper-pagination-five {
    writing-mode: horizontal-tb;
  }
}

@media only screen and (max-width: 991px) {
  .animation-btn a {
    top: 40% !important;
    left: 70% !important;
  }
}

@media only screen and (max-width: 575px) {
  .animation-btn a {
    top: 20% !important;
    width: 50px !important;
  }
}

.main-slider-wrapper {
  padding-top: 80px;
  padding-left: 80px;
  overflow: hidden;
}

@media only screen and (max-width: 1199px) {
  .main-slider-wrapper {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 575px) {
  .main-slider-wrapper {
    padding-top: 65px;
    padding-left: 15px;
  }
}

.main-slider-wrapper .slider-main {
  padding-top: 50px;
}

@media only screen and (max-width: 1480px) {
  .main-slider-wrapper .slider-main {
    padding-top: 0;
  }
}

.main-slider-wrapper .slider-thumbs>.slick-arrow.slick-prev {
  display: none !important;
}

.main-slider-wrapper .slick-arrow.slick-next {
  position: absolute;
  bottom: 90px;
  right: 54%;
  z-index: 5;
  align-items: center;
  width: 60px;
  height: 60px;
  font-size: 28px;
  line-height: 0;
  color: #fff;
  margin-top: 0;
  background-image: none;
  border-radius: 50%;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  font-size: 0;
  border: 0;
  background-color: var(--secondary);
  display: flex;
  justify-content: center;
}

.main-slider-wrapper .slick-arrow.slick-next:after {
  content: "\e829";
  font-family: 'feather' !important;
  font-size: 30px;
}

.main-slider-wrapper .slick-arrow.slick-next:hover,
.main-slider-wrapper .slick-arrow.slick-next:focus,
.main-slider-wrapper .slick-arrow.slick-next:active {
  background-color: #FEEB9D !important;
  color: var(--secondary);
}

@media only screen and (min-width: 1991px) {
  .main-slider-wrapper .slick-arrow.slick-next {
    right: 53%;
  }
}

@media only screen and (max-width: 1680px) {
  .main-slider-wrapper .slick-arrow.slick-next {
    right: 55%;
  }
}

@media only screen and (max-width: 1199px) {
  .main-slider-wrapper .slick-arrow.slick-next {
    right: 51%;
  }
}

@media only screen and (max-width: 575px) {
  .main-slider-wrapper .slick-arrow.slick-next {
    bottom: 88px;
    right: 52%;
    width: 50px;
    height: 50px;
  }
}

.main-slider-wrapper .slick-slide:not(.slick-current) .banner-media {
  transform: scale(0.85);
}

.main-slider-wrapper .slider-inner {
  padding-top: 70px;
  padding-bottom: 60px;
  height: 100%;
  position: relative;
}

@media only screen and (max-width: 1199px) {
  .main-slider-wrapper .slider-inner {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

@media only screen and (max-width: 575px) {
  .main-slider-wrapper .slider-inner {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

.main-slider-wrapper .slider-inner .bottom-content {
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 20px;
  position: absolute;
  bottom: 90px;
  z-index: 99;
  padding-left: 0;
}

@media only screen and (max-width: 1480px) {
  .main-slider-wrapper .slider-inner .bottom-content {
    bottom: 60px;
  }
}

@media (max-width: 1366px) {
  .main-slider-wrapper .slider-inner .bottom-content {
    padding-left: 0;
  }
}

@media only screen and (max-width: 991px) {
  .main-slider-wrapper .slider-inner .bottom-content {
    position: static;
    margin-top: 30px;
  }
}

@media only screen and (max-width: 575px) {
  .main-slider-wrapper .slider-inner .bottom-content {
    display: none;
  }
}

.main-slider-wrapper .slider-inner .bottom-content .sub-title {
  font-size: 14px;
  font-weight: 700;
  text-transform: capitalize;
  letter-spacing: 0;
  color: var(--title);
  margin-bottom: 10px;
  display: block;
}

.main-slider-wrapper .slider-inner .bottom-content .title {
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  width: 55%;
  margin: 0;
  margin-bottom: 0;
  display: block;
}

.main-slider-wrapper .slider-inner .content-info {
  padding-bottom: 30px;
  z-index: 2;
  position: relative;
  height: 100%;
  padding-left: 2px;
  padding-right: 15px;
}

@media only screen and (max-width: 767px) {
  .main-slider-wrapper .slider-inner .content-info {
    padding-bottom: 0;
  }
}

.main-slider-wrapper .slider-inner .sub-title {
  color: #F0BBE3;
  line-height: 1.6;
  letter-spacing: 20px;
  font-weight: var(--headings-font-weight3);
}

.main-slider-wrapper .slider-inner .title {
  color: var(--title);
  font-size: 80px;
  line-height: 1.2;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 20px;
}

@media only screen and (max-width: 1480px) {
  .main-slider-wrapper .slider-inner .title {
    font-size: 3.75rem;
  }
}

@media only screen and (max-width: 1199px) {
  .main-slider-wrapper .slider-inner .title {
    font-size: 2.5rem;
  }
}

@media only screen and (max-width: 575px) {
  .main-slider-wrapper .slider-inner .title {
    font-size: 2rem;
  }
}

.main-slider-wrapper .slider-inner .text {
  color: #5E626F;
  font-size: 18px;
  font-weight: 400;
  max-width: 480px;
}

.main-slider-wrapper .slider-inner .swiper-meta-items {
  margin-bottom: 40px;
  display: flex;
  align-items: center;
}

@media only screen and (max-width: 1480px) {
  .main-slider-wrapper .slider-inner .swiper-meta-items {
    margin-bottom: 20px;
  }
}

.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content {
  margin-right: 90px;
}

@media only screen and (max-width: 767px) {
  .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content {
    margin-right: 10px;
  }
}

.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content span {
  display: block;
}

.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .color-name {
  margin-bottom: 10px;
}

.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .color-name,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .price-name {
  font-size: 14px;
  font-weight: 600;
  color: var(--title);
}

.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .price-num {
  margin-bottom: 0px;
  font-size: 40px;
  font-weight: 600;
  font-family: var(--font-family-title);
}

@media only screen and (max-width: 767px) {
  .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .price-num {
    font-size: 28px;
  }
}

.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .btn,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .wp-block-button__link,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size a,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size a,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size input,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .button,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size a.checkout-button,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce #respond input#submit,
.woocommerce #respond .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size input#submit,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce a.button,
.woocommerce .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size a.button,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce button.button,
.woocommerce .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size button.button,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce input.button,
.woocommerce .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size input.button,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce #place_order,
.woocommerce .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size #place_order {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  border: 1px solid #000;
  margin-right: 10px !important;
  background-color: #fff !important;
}

.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .btn-check:checked+.btn,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .btn-check:checked+.wp-block-button__link,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce .widget_shopping_cart .buttons .btn-check:checked+a,
.woocommerce .widget_shopping_cart .buttons .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .btn-check:checked+a,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce.widget_shopping_cart .buttons .btn-check:checked+a,
.woocommerce.widget_shopping_cart .buttons .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .btn-check:checked+a,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce #review_form #respond .form-submit .btn-check:checked+input,
.woocommerce #review_form #respond .form-submit .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .btn-check:checked+input,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce-cart-form .table tr .btn-check:checked+.button,
.woocommerce-cart-form .table tr .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .btn-check:checked+.button,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce-cart .wc-proceed-to-checkout .btn-check:checked+a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .btn-check:checked+a.checkout-button,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce #respond .btn-check:checked+input#submit,
.woocommerce #respond .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .btn-check:checked+input#submit,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce .btn-check:checked+a.button,
.woocommerce .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .btn-check:checked+a.button,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce .btn-check:checked+button.button,
.woocommerce .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .btn-check:checked+button.button,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce .btn-check:checked+input.button,
.woocommerce .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .btn-check:checked+input.button,
.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .woocommerce .btn-check:checked+#place_order,
.woocommerce .main-slider-wrapper .slider-inner .swiper-meta-items .meta-content .product-size .btn-check:checked+#place_order {
  background-color: var(--secondary) !important;
  color: #fff;
}

.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content del {
  font-family: var(--font-family-title);
  font-style: normal;
  font-weight: var(--headings-font-weight2);
  color: #E5CCB8;
  margin-bottom: 0;
  font-size: 18px;
  padding: 0 10px;
}

.main-slider-wrapper .banner-media {
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.35s;
  -ms-transition: all 0.35s;
  transition: all 0.35s;
  transition-delay: 0.45s;
}

.main-slider-wrapper .banner-media:after {
  content: attr(data-name);
  position: absolute;
  line-height: 1;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: 600;
  z-index: 9999;
  font-size: 130px;
  color: #fff;
  -webkit-text-stroke: 1.5px #000;
  transform: rotate(180deg) translateY(50%);
  width: auto;
  left: -65px;
  writing-mode: tb;
  top: 50%;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 0;
}

@media only screen and (max-width: 1680px) {
  .main-slider-wrapper .banner-media:after {
    font-size: 80px;
    left: -35px;
  }
}

@media (max-width: 1366px) {
  .main-slider-wrapper .banner-media:after {
    font-size: 80px;
    left: -40px;
  }
}

@media only screen and (max-width: 1199px) {
  .main-slider-wrapper .banner-media:after {
    font-size: 55px;
    left: -15px;
  }
}

@media only screen and (max-width: 575px) {
  .main-slider-wrapper .banner-media:after {
    font-size: 45px;
    left: -20px;
  }
}

.main-slider-wrapper .banner-media .img-preview {
  position: relative;
  padding-left: 2px;
}

.main-slider-wrapper .banner-media .img-preview:after {
  content: "";
  position: absolute;
  background-image: url(../images/next-btn.png);
  right: 0;
  bottom: 40px;
  width: 41px;
  height: 160px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  z-index: 1;
  opacity: 1;
}

@media only screen and (max-width: 575px) {
  .main-slider-wrapper .banner-media .img-preview:after {
    bottom: 32px;
    width: 30px;
  }
}

.main-slider-wrapper .banner-media img {
  width: 100%;
  border-radius: 40px;
}

@media only screen and (max-width: 767px) {
  .main-slider-wrapper .banner-media img {
    border-radius: 20px;
  }
}

.main-slider-wrapper .slick-current.slick-active+.slick-active .banner-media:after {
  opacity: 1;
}

.main-slider-wrapper .slider-thumbs {
  width: 65vw;
  position: relative;
}

@media only screen and (max-width: 1199px) {
  .main-slider-wrapper .slider-thumbs {
    width: 75vw;
  }
}

@media only screen and (max-width: 991px) {
  .main-slider-wrapper .slider-thumbs {
    width: 125vw;
  }
}

@media only screen and (max-width: 575px) {
  .main-slider-wrapper .slider-thumbs {
    width: 150vw;
  }
}

.main-slider-wrapper .slider-thumbs .slick-slide {
  padding-right: 80px;
}

@media only screen and (max-width: 1199px) {
  .main-slider-wrapper .slider-thumbs .slick-slide {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 575px) {

  .main-slider-wrapper .content-btn .btn,
  .main-slider-wrapper .content-btn .wp-block-button__link,
  .main-slider-wrapper .content-btn .woocommerce .widget_shopping_cart .buttons a,
  .woocommerce .widget_shopping_cart .buttons .main-slider-wrapper .content-btn a,
  .main-slider-wrapper .content-btn .woocommerce.widget_shopping_cart .buttons a,
  .woocommerce.widget_shopping_cart .buttons .main-slider-wrapper .content-btn a,
  .main-slider-wrapper .content-btn .woocommerce #review_form #respond .form-submit input,
  .woocommerce #review_form #respond .form-submit .main-slider-wrapper .content-btn input,
  .main-slider-wrapper .content-btn .woocommerce-cart-form .table tr .button,
  .woocommerce-cart-form .table tr .main-slider-wrapper .content-btn .button,
  .main-slider-wrapper .content-btn .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
  .woocommerce-cart .wc-proceed-to-checkout .main-slider-wrapper .content-btn a.checkout-button,
  .main-slider-wrapper .content-btn .woocommerce #respond input#submit,
  .woocommerce #respond .main-slider-wrapper .content-btn input#submit,
  .main-slider-wrapper .content-btn .woocommerce a.button,
  .woocommerce .main-slider-wrapper .content-btn a.button,
  .main-slider-wrapper .content-btn .woocommerce button.button,
  .woocommerce .main-slider-wrapper .content-btn button.button,
  .main-slider-wrapper .content-btn .woocommerce input.button,
  .woocommerce .main-slider-wrapper .content-btn input.button,
  .main-slider-wrapper .content-btn .woocommerce #place_order,
  .woocommerce .main-slider-wrapper .content-btn #place_order {
    font-size: 14px;
    padding: 12px 24px;
  }
}

.main-slider-wrapper .star-1,
.main-slider-wrapper .star-2 {
  position: absolute;
  z-index: 1;
}

.main-slider-wrapper .star-1 {
  top: 40px;
  left: 45%;
  transform: translate(-43%, -10%);
  animation: rotate-360 20s infinite linear;
}

@media only screen and (max-width: 991px) {
  .main-slider-wrapper .star-1 {
    top: 30px;
    left: 70%;
  }
}

.main-slider-wrapper .star-2 {
  top: 25px;
  right: 13%;
  transform: translate(15%, -10%);
  animation: rotate-360 20s infinite linear;
}

@media only screen and (max-width: 1480px) {

  .main-slider-wrapper .star-1,
  .main-slider-wrapper .star-2 {
    width: 35px;
  }
}

@media only screen and (max-width: 1199px) {

  .main-slider-wrapper .star-1,
  .main-slider-wrapper .star-2 {
    display: none;
  }
}

.alert {
  border-radius: 0;
}

.alert.alert-sm {
  padding: 5px 15px;
  font-size: 12px;
}

.alert.alert-lg {
  padding: 25px 15px;
  font-size: 16px;
}

.alert.alert-xl {
  padding: 35px 15px;
  font-size: 18px;
}

.alert[class*=alert-] i {
  margin-right: 8px;
}

.alert[class*=alert-] ul {
  padding-left: 25px;
  margin-top: 10px;
}

.dz-alert {
  position: fixed;
  bottom: 40px;
  right: 30px;
  z-index: 999999;
  background: #fff;
  border-color: var(--bs-primary);
  color: var(--bs-primary);
  box-shadow: 0px 30px 60px 0 rgba(0, 0, 0, 0.25);
  padding: 15px 30px;
}

.dz-alert.alert-success {
  color: var(--bs-success);
  border-color: var(--bs-success);
}

.dz-alert.alert-info {
  color: var(--bs-info);
  border-color: var(--bs-info);
}

.dz-alert.alert-danger {
  color: var(--bs-danger);
  border-color: var(--bs-danger);
}

.dz-alert.alert-warning {
  color: var(--bs-warning);
  border-color: var(--bs-warning);
}

.card {
  border: 0px solid #D7D7D7;
  margin-bottom: 30px;
  border-radius: 8px;
  box-shadow: 0px 36px 48px rgba(31, 66, 135, 0.04);
  background: #ffffff;
}

.card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #D7D7D7;
  background: #ffffff;
  padding: 20px 30px;
}

.card-title {
  font-size: 24px;
  margin-bottom: 0px;
}

.card .card-body {
  padding: 20px 30px;
  background: #ffffff;
  border-radius: 15px;
}

.form-label {
  font-size: 16px;
  font-weight: 700;
  color: var(--title);
  margin-bottom: 15px;
  background: transparent;
  border-color: #D7D7D7;
  font-family: var(--font-family-title);
}

.form-control,
.woocommerce #review_form #respond input[type="text"],
.woocommerce #review_form #respond textarea,
.woocommerce #review_form #respond input[type="email"],
.woocommerce-cart-form .table tr td.actions .coupon .input-text,
.woocommerce-cart-form .table tr .quantity input,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="text"],
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="email"],
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="tel"],
.woocommerce .woocommerce-checkout.checkout form .form-row select,
.woocommerce .woocommerce-checkout.checkout form .form-row input.input-text,
.woocommerce .woocommerce-checkout.checkout form .form-row input,
.woocommerce-EditAccountForm.edit-account input[type="text"],
.woocommerce-EditAccountForm.edit-account input[type="email"],
.woocommerce-EditAccountForm.edit-account input[type="password"],
.login input[type="text"],
.login input[type="password"],
.woocommerce-ResetPassword.lost_reset_password input[type="text"],
.checkout.woocommerce-checkout input[type="text"],
.checkout.woocommerce-checkout input[type="email"],
.checkout.woocommerce-checkout input[type="tel"],
.checkout.woocommerce-checkout .select2-choice,
.checkout.woocommerce-checkout textarea,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row .select2-selection,
.woocommerce form .form-row .select2-choice {
  height: 50px;
  border: 0;
  padding: 10px 20px;
  font-size: 15px;
  font-weight: 400;
  color: #000;
  transition: all 0.3s ease-in-out;
  background: #ffffff;
  border-radius: 10px;
  border-radius: 1px solid var(--secondary);
}

.form-control .select,
.woocommerce #review_form #respond input[type="text"] .select,
.woocommerce #review_form #respond textarea .select,
.woocommerce #review_form #respond input[type="email"] .select,
.woocommerce-cart-form .table tr td.actions .coupon .input-text .select,
.woocommerce-cart-form .table tr .quantity input .select,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea .select,
.woocommerce .woocommerce-checkout.checkout form .form-row select .select,
.woocommerce .woocommerce-checkout.checkout form .form-row input .select,
.woocommerce-EditAccountForm.edit-account input[type="text"] .select,
.woocommerce-EditAccountForm.edit-account input[type="email"] .select,
.woocommerce-EditAccountForm.edit-account input[type="password"] .select,
.login input[type="text"] .select,
.login input[type="password"] .select,
.woocommerce-ResetPassword.lost_reset_password input[type="text"] .select,
.checkout.woocommerce-checkout input[type="text"] .select,
.checkout.woocommerce-checkout input[type="email"] .select,
.checkout.woocommerce-checkout input[type="tel"] .select,
.checkout.woocommerce-checkout .select2-choice .select,
.checkout.woocommerce-checkout textarea .select,
.woocommerce form .form-row input.input-text .select,
.woocommerce form .form-row .select2-selection .select,
.woocommerce form .form-row .select2-choice .select {
  padding: 12px 0;
}

.form-control span,
.woocommerce #review_form #respond input[type="text"] span,
.woocommerce #review_form #respond textarea span,
.woocommerce #review_form #respond input[type="email"] span,
.woocommerce-cart-form .table tr td.actions .coupon .input-text span,
.woocommerce-cart-form .table tr .quantity input span,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea span,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="text"] span,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="email"] span,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="tel"] span,
.woocommerce .woocommerce-checkout.checkout form .form-row select span,
.woocommerce .woocommerce-checkout.checkout form .form-row input.input-text span,
.woocommerce .woocommerce-checkout.checkout form .form-row input span,
.woocommerce-EditAccountForm.edit-account input[type="text"] span,
.woocommerce-EditAccountForm.edit-account input[type="email"] span,
.woocommerce-EditAccountForm.edit-account input[type="password"] span,
.login input[type="text"] span,
.login input[type="password"] span,
.woocommerce-ResetPassword.lost_reset_password input[type="text"] span,
.checkout.woocommerce-checkout input[type="text"] span,
.checkout.woocommerce-checkout input[type="email"] span,
.checkout.woocommerce-checkout input[type="tel"] span,
.checkout.woocommerce-checkout .select2-choice span,
.checkout.woocommerce-checkout textarea span,
.woocommerce form .form-row input.input-text span,
.woocommerce form .form-row .select2-selection span,
.woocommerce form .form-row .select2-choice span {
  margin-top: 0;
}

.form-control::-webkit-input-placeholder,
.woocommerce #review_form #respond input[type="text"]::-webkit-input-placeholder,
.woocommerce #review_form #respond textarea::-webkit-input-placeholder,
.woocommerce #review_form #respond input[type="email"]::-webkit-input-placeholder,
.woocommerce-cart-form .table tr td.actions .coupon .input-text::-webkit-input-placeholder,
.woocommerce-cart-form .table tr .quantity input::-webkit-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea::-webkit-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="text"]::-webkit-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="email"]::-webkit-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="tel"]::-webkit-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row select::-webkit-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input.input-text::-webkit-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input::-webkit-input-placeholder,
.woocommerce-EditAccountForm.edit-account input[type="text"]::-webkit-input-placeholder,
.woocommerce-EditAccountForm.edit-account input[type="email"]::-webkit-input-placeholder,
.woocommerce-EditAccountForm.edit-account input[type="password"]::-webkit-input-placeholder,
.login input[type="text"]::-webkit-input-placeholder,
.login input[type="password"]::-webkit-input-placeholder,
.woocommerce-ResetPassword.lost_reset_password input[type="text"]::-webkit-input-placeholder,
.checkout.woocommerce-checkout input[type="text"]::-webkit-input-placeholder,
.checkout.woocommerce-checkout input[type="email"]::-webkit-input-placeholder,
.checkout.woocommerce-checkout input[type="tel"]::-webkit-input-placeholder,
.checkout.woocommerce-checkout .select2-choice::-webkit-input-placeholder,
.checkout.woocommerce-checkout textarea::-webkit-input-placeholder,
.woocommerce form .form-row input.input-text::-webkit-input-placeholder,
.woocommerce form .form-row .select2-selection::-webkit-input-placeholder,
.woocommerce form .form-row .select2-choice::-webkit-input-placeholder {
  color: #787D8C;
}

.form-control:-ms-input-placeholder,
.woocommerce #review_form #respond input:-ms-input-placeholder[type="text"],
.woocommerce #review_form #respond textarea:-ms-input-placeholder,
.woocommerce #review_form #respond input:-ms-input-placeholder[type="email"],
.woocommerce-cart-form .table tr td.actions .coupon .input-text:-ms-input-placeholder,
.woocommerce-cart-form .table tr .quantity input:-ms-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea:-ms-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row select:-ms-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input:-ms-input-placeholder,
.woocommerce-EditAccountForm.edit-account input:-ms-input-placeholder[type="text"],
.woocommerce-EditAccountForm.edit-account input:-ms-input-placeholder[type="email"],
.woocommerce-EditAccountForm.edit-account input:-ms-input-placeholder[type="password"],
.login input:-ms-input-placeholder[type="text"],
.login input:-ms-input-placeholder[type="password"],
.woocommerce-ResetPassword.lost_reset_password input:-ms-input-placeholder[type="text"],
.checkout.woocommerce-checkout input:-ms-input-placeholder[type="text"],
.checkout.woocommerce-checkout input:-ms-input-placeholder[type="email"],
.checkout.woocommerce-checkout input:-ms-input-placeholder[type="tel"],
.checkout.woocommerce-checkout .select2-choice:-ms-input-placeholder,
.checkout.woocommerce-checkout textarea:-ms-input-placeholder,
.woocommerce form .form-row input.input-text:-ms-input-placeholder,
.woocommerce form .form-row .select2-selection:-ms-input-placeholder,
.woocommerce form .form-row .select2-choice:-ms-input-placeholder {
  color: #787D8C;
}

.form-control::placeholder,
.woocommerce #review_form #respond input[type="text"]::placeholder,
.woocommerce #review_form #respond textarea::placeholder,
.woocommerce #review_form #respond input[type="email"]::placeholder,
.woocommerce-cart-form .table tr td.actions .coupon .input-text::placeholder,
.woocommerce-cart-form .table tr .quantity input::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="text"]::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="email"]::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="tel"]::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row select::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input.input-text::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input::placeholder,
.woocommerce-EditAccountForm.edit-account input[type="text"]::placeholder,
.woocommerce-EditAccountForm.edit-account input[type="email"]::placeholder,
.woocommerce-EditAccountForm.edit-account input[type="password"]::placeholder,
.login input[type="text"]::placeholder,
.login input[type="password"]::placeholder,
.woocommerce-ResetPassword.lost_reset_password input[type="text"]::placeholder,
.checkout.woocommerce-checkout input[type="text"]::placeholder,
.checkout.woocommerce-checkout input[type="email"]::placeholder,
.checkout.woocommerce-checkout input[type="tel"]::placeholder,
.checkout.woocommerce-checkout .select2-choice::placeholder,
.checkout.woocommerce-checkout textarea::placeholder,
.woocommerce form .form-row input.input-text::placeholder,
.woocommerce form .form-row .select2-selection::placeholder,
.woocommerce form .form-row .select2-choice::placeholder {
  color: #787D8C;
}

.form-control:focus,
.woocommerce #review_form #respond input:focus[type="text"],
.woocommerce #review_form #respond textarea:focus,
.woocommerce #review_form #respond input:focus[type="email"],
.woocommerce-cart-form .table tr td.actions .coupon .input-text:focus,
.woocommerce-cart-form .table tr .quantity input:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input:focus,
.woocommerce-EditAccountForm.edit-account input:focus[type="text"],
.woocommerce-EditAccountForm.edit-account input:focus[type="email"],
.woocommerce-EditAccountForm.edit-account input:focus[type="password"],
.login input:focus[type="text"],
.login input:focus[type="password"],
.woocommerce-ResetPassword.lost_reset_password input:focus[type="text"],
.checkout.woocommerce-checkout input:focus[type="text"],
.checkout.woocommerce-checkout input:focus[type="email"],
.checkout.woocommerce-checkout input:focus[type="tel"],
.checkout.woocommerce-checkout .select2-choice:focus,
.checkout.woocommerce-checkout textarea:focus,
.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row .select2-selection:focus,
.woocommerce form .form-row .select2-choice:focus,
.form-control:active,
.woocommerce #review_form #respond input:active[type="text"],
.woocommerce #review_form #respond textarea:active,
.woocommerce #review_form #respond input:active[type="email"],
.woocommerce-cart-form .table tr td.actions .coupon .input-text:active,
.woocommerce-cart-form .table tr .quantity input:active,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea:active,
.woocommerce .woocommerce-checkout.checkout form .form-row select:active,
.woocommerce .woocommerce-checkout.checkout form .form-row input:active,
.woocommerce-EditAccountForm.edit-account input:active[type="text"],
.woocommerce-EditAccountForm.edit-account input:active[type="email"],
.woocommerce-EditAccountForm.edit-account input:active[type="password"],
.login input:active[type="text"],
.login input:active[type="password"],
.woocommerce-ResetPassword.lost_reset_password input:active[type="text"],
.checkout.woocommerce-checkout input:active[type="text"],
.checkout.woocommerce-checkout input:active[type="email"],
.checkout.woocommerce-checkout input:active[type="tel"],
.checkout.woocommerce-checkout .select2-choice:active,
.checkout.woocommerce-checkout textarea:active,
.woocommerce form .form-row input.input-text:active,
.woocommerce form .form-row .select2-selection:active,
.woocommerce form .form-row .select2-choice:active,
.form-control.active,
.woocommerce #review_form #respond input.active[type="text"],
.woocommerce #review_form #respond textarea.active,
.woocommerce #review_form #respond input.active[type="email"],
.woocommerce-cart-form .table tr td.actions .coupon .active.input-text,
.woocommerce-cart-form .table tr .quantity input.active,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.active,
.woocommerce .woocommerce-checkout.checkout form .form-row select.active,
.woocommerce .woocommerce-checkout.checkout form .form-row input.active,
.woocommerce-EditAccountForm.edit-account input.active[type="text"],
.woocommerce-EditAccountForm.edit-account input.active[type="email"],
.woocommerce-EditAccountForm.edit-account input.active[type="password"],
.login input.active[type="text"],
.login input.active[type="password"],
.woocommerce-ResetPassword.lost_reset_password input.active[type="text"],
.checkout.woocommerce-checkout input.active[type="text"],
.checkout.woocommerce-checkout input.active[type="email"],
.checkout.woocommerce-checkout input.active[type="tel"],
.checkout.woocommerce-checkout .active.select2-choice,
.checkout.woocommerce-checkout textarea.active,
.woocommerce form .form-row input.active.input-text,
.woocommerce form .form-row .active.select2-selection,
.woocommerce form .form-row .active.select2-choice {
  border-color: var(--primary);
  background: #FFFAF3;
}

textarea.form-control,
.woocommerce #review_form #respond textarea,
.woocommerce-cart-form .table tr td.actions .coupon textarea.input-text,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea,
.checkout.woocommerce-checkout textarea.select2-choice,
.checkout.woocommerce-checkout textarea,
.woocommerce form .form-row textarea.select2-selection,
.woocommerce form .form-row textarea.select2-choice {
  min-height: auto;
  height: unset;
}

textarea {
  height: 120px;
  resize: none;
}

input:-internal-autofill-selected {
  background: white !important;
  background-image: none !important;
  color: -internal-light-dark-color(black, white) !important;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

.input-group-text {
  padding: 5px 15px;
  background: #ffffff;
  margin-bottom: 0px !important;
  color: #5E626F;
  border-color: transparent;
}

.toggle {
  cursor: pointer;
  display: block;
}

.toggle-switch {
  display: inline-block;
  background: #f7f7f7;
  border-radius: 16px;
  width: 45px;
  height: 20px;
  position: relative;
  vertical-align: middle;
  transition: background 0.25s;
}

.toggle-switch:before,
.toggle-switch:after {
  content: "";
}

.toggle-switch:before {
  display: block;
  background: linear-gradient(to bottom, #ffffff 0%, #eee 100%);
  border-radius: 50%;
  width: 17px;
  height: 17px;
  position: absolute;
  top: 1px;
  left: 3px;
  transition: left 0.25s;
}

.toggle:hover .toggle-switch:before {
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
}

.toggle-checkbox:checked+.toggle-switch {
  background: var(--primary);
}

.toggle-checkbox:checked+.toggle-switch:before {
  left: 26px;
}

.toggle-checkbox {
  position: absolute;
  visibility: hidden;
}

.toggle-label {
  margin-left: 15px;
  position: relative;
  top: 2px;
  font-size: 16px;
  font-weight: 400;
}

.file-upload-wrapper {
  position: relative;
  width: 100%;
  height: calc(1.5em + 1rem + 2px);
  border: 1px solid #D7D7D7;
  border-radius: 5px;
  color: rgba(151, 151, 159, 0.39);
}

.file-upload-wrapper:after {
  content: attr(data-text);
  position: absolute;
  top: 0;
  left: 0;
  background: #ffffff;
  padding: 4px 15px;
  display: block;
  width: calc(100% - 40px);
  pointer-events: none;
  z-index: 20;
  height: calc(1.5em + 1rem + 2px);
  line-height: 30px;
  border-radius: 5px 10px 10px 5px;
  font-weight: 400;
  overflow: hidden;
}

.file-upload-wrapper:before {
  content: 'Upload';
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  height: calc(1.5em + 1rem + 2px);
  background: var(--primary);
  color: #ffffff;
  font-weight: 400;
  z-index: 25;
  font-size: 14px;
  line-height: 40px;
  padding: 0 15px;
  text-transform: capitalize;
  pointer-events: none;
  border-radius: 0 5px 5px 0;
}

.file-upload-wrapper:hover:before {
  background: #9c0a2c;
}

.file-upload-wrapper input {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99;
  height: calc(1.5em + 1rem + 2px);
  margin: 0;
  padding: 0;
  display: block;
  cursor: pointer;
  width: 100%;
}

#ui-datepicker-div {
  display: none;
  background: #fafafa;
  box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.1);
  margin-top: 0.25rem;
  border-radius: 0.5rem;
  padding: 0.5rem;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.ui-datepicker-calendar thead th {
  padding: 0.25rem 0;
  text-align: center;
  font-size: 0.75rem;
  font-weight: 400;
  color: #5E626F;
}

.ui-datepicker-calendar tbody td {
  width: 2.5rem;
  text-align: center;
  padding: 0;
}

.ui-datepicker-calendar tbody td a {
  display: block;
  border-radius: 0.25rem;
  line-height: 2rem;
  transition: 0.3s all;
  color: #5E626F;
  font-size: 0.875rem;
  text-decoration: none;
}

.ui-datepicker-calendar tbody td a:hover {
  background-color: var(--primary);
  color: white;
}

.ui-datepicker-calendar tbody td a.ui-state-active {
  background-color: var(--primary);
  color: white;
}

.ui-datepicker-header a.ui-corner-all {
  cursor: pointer;
  position: absolute;
  top: 0;
  width: 2rem;
  height: 2rem;
  margin: 0.5rem;
  border-radius: 0.25rem;
  transition: 0.3s all;
}

.ui-datepicker-header a.ui-corner-all:hover {
  background-color: #f77b98;
  color: #ffffff;
}

.ui-datepicker-header a.ui-datepicker-prev {
  left: 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-size: 0.5rem;
  background-position: 50%;
  transform: rotate(180deg);
}

.ui-datepicker-header a.ui-datepicker-next {
  right: 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: 50%;
}

.ui-datepicker-header a>span {
  display: none;
}

.ui-datepicker-title {
  text-align: center;
  line-height: 2rem;
  margin-bottom: 0.25rem;
  font-size: 0.875rem;
  font-weight: 500;
  padding-bottom: 0.25rem;
}

.ui-datepicker-week-col {
  color: #5E626F;
  font-weight: 400;
  font-size: 0.75rem;
}

label.error {
  color: #D23636;
  position: absolute;
  bottom: 0;
  margin-bottom: -22px;
  font-size: 12px;
  font-weight: 400;
}

.nice-select {
  display: flex;
  align-items: center;
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

.nice-select ul {
  width: 100% !important;
}

.nice-select .list {
  background: #444444;
}

.nice-select .option:hover,
.nice-select .option.focus,
.nice-select .option.selected.focus {
  background-color: #444444;
  color: var(--primary);
}

.form-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn),
select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 100%;
}

.label-title {
  font-weight: 500;
  color: var(--secondary);
  font-size: 16px;
  margin-bottom: 10px;
}

.form-select,
select {
  height: 48px;
  border: 1px solid rgba(0, 0, 0, 0.125);
  padding: 10px 20px;
  font-size: 15px;
  font-weight: 400;
  color: #000;
  transition: all 0.3s ease-in-out;
  background-color: #FFFAF3;
}

.form-select .dropdown-toggle,
select .dropdown-toggle {
  border: 0 !important;
  padding: 0;
  font-weight: normal;
  text-transform: unset;
  outline: none;
  background-color: transparent;
}

.form-select .dropdown-toggle:focus,
select .dropdown-toggle:focus {
  outline: 0 !important;
  outline: 0 !important;
  outline-offset: 0 !important;
}

.form-select .dropdown-toggle:hover,
select .dropdown-toggle:hover,
.form-select .dropdown-toggle:active,
select .dropdown-toggle:active {
  background-color: transparent;
}

.form-select .dropdown-toggle:after,
select .dropdown-toggle:after {
  content: none;
}

.show.form-select,
select.show {
  box-shadow: none !important;
  outline: 0px !important;
}

.show.form-select .dropdown-toggle,
select.show .dropdown-toggle {
  box-shadow: none !important;
  outline: 0px !important;
}

.show.btn-group.form-select .dropdown-menu.inner,
select.show.btn-group .dropdown-menu.inner {
  display: block;
}

.form-select .dropdown-menu,
select .dropdown-menu {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin-top: -1px;
  padding: 10px 0;
  box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.2);
  font-size: 14px;
}

.form-select .dropdown-menu ul li,
select .dropdown-menu ul li {
  padding: 0;
}

.form-select .dropdown-menu ul li a,
select .dropdown-menu ul li a {
  display: block;
  padding: 8px 20px;
  clear: both;
  font-weight: 400;
  color: #333;
  white-space: nowrap;
}

.form-select .dropdown-menu ul li a img,
select .dropdown-menu ul li a img {
  border-radius: 100%;
  -webkit-border-radius: 100%;
  margin-right: 5px;
}

.form-select .dropdown-menu ul li a:hover,
select .dropdown-menu ul li a:hover {
  background-color: #f2f2f4;
}

.form-select .dropdown-menu ul li.selected a,
select .dropdown-menu ul li.selected a {
  background-color: var(--primary);
  color: #ffffff;
}

.form-select:focus,
select:focus,
.form-select:active,
select:active,
.active.form-select,
select.active {
  border-color: var(--primary);
}

.btn-group.form-select,
select.btn-group {
  padding: 10px 20px;
  border-width: 1px;
}

.btn-group.show.form-select,
select.btn-group.show {
  box-shadow: 0 0px 10px 4px rgba(31, 66, 135, 0.1) !important;
  border-color: var(--primary);
}

.btn-group.form-select .form-control .dropdown-toggle.btn-default,
select.btn-group .form-control .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce #review_form #respond input[type="text"] .dropdown-toggle.btn-default,
.woocommerce #review_form #respond .btn-group.form-select input[type="text"] .dropdown-toggle.btn-default,
select.btn-group .woocommerce #review_form #respond input[type="text"] .dropdown-toggle.btn-default,
.woocommerce #review_form #respond select.btn-group input[type="text"] .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce #review_form #respond textarea .dropdown-toggle.btn-default,
.woocommerce #review_form #respond .btn-group.form-select textarea .dropdown-toggle.btn-default,
select.btn-group .woocommerce #review_form #respond textarea .dropdown-toggle.btn-default,
.woocommerce #review_form #respond select.btn-group textarea .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce #review_form #respond input[type="email"] .dropdown-toggle.btn-default,
.woocommerce #review_form #respond .btn-group.form-select input[type="email"] .dropdown-toggle.btn-default,
select.btn-group .woocommerce #review_form #respond input[type="email"] .dropdown-toggle.btn-default,
.woocommerce #review_form #respond select.btn-group input[type="email"] .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce-cart-form .table tr td.actions .coupon .input-text .dropdown-toggle.btn-default,
.woocommerce-cart-form .table tr td.actions .coupon .btn-group.form-select .input-text .dropdown-toggle.btn-default,
select.btn-group .woocommerce-cart-form .table tr td.actions .coupon .input-text .dropdown-toggle.btn-default,
.woocommerce-cart-form .table tr td.actions .coupon select.btn-group .input-text .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce-cart-form .table tr .quantity input .dropdown-toggle.btn-default,
.woocommerce-cart-form .table tr .quantity .btn-group.form-select input .dropdown-toggle.btn-default,
select.btn-group .woocommerce-cart-form .table tr .quantity input .dropdown-toggle.btn-default,
.woocommerce-cart-form .table tr .quantity select.btn-group input .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce .woocommerce-checkout.checkout form .form-row select .dropdown-toggle.btn-default,
.woocommerce .woocommerce-checkout.checkout form .form-row .btn-group.form-select select .dropdown-toggle.btn-default,
select.btn-group .woocommerce .woocommerce-checkout.checkout form .form-row select .dropdown-toggle.btn-default,
.woocommerce .woocommerce-checkout.checkout form .form-row select.btn-group select .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce .woocommerce-checkout.checkout form .form-row input .dropdown-toggle.btn-default,
.woocommerce .woocommerce-checkout.checkout form .form-row .btn-group.form-select input .dropdown-toggle.btn-default,
select.btn-group .woocommerce .woocommerce-checkout.checkout form .form-row input .dropdown-toggle.btn-default,
.woocommerce .woocommerce-checkout.checkout form .form-row select.btn-group input .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce-EditAccountForm.edit-account input[type="text"] .dropdown-toggle.btn-default,
.woocommerce-EditAccountForm.edit-account .btn-group.form-select input[type="text"] .dropdown-toggle.btn-default,
select.btn-group .woocommerce-EditAccountForm.edit-account input[type="text"] .dropdown-toggle.btn-default,
.woocommerce-EditAccountForm.edit-account select.btn-group input[type="text"] .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce-EditAccountForm.edit-account input[type="email"] .dropdown-toggle.btn-default,
.woocommerce-EditAccountForm.edit-account .btn-group.form-select input[type="email"] .dropdown-toggle.btn-default,
select.btn-group .woocommerce-EditAccountForm.edit-account input[type="email"] .dropdown-toggle.btn-default,
.woocommerce-EditAccountForm.edit-account select.btn-group input[type="email"] .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce-EditAccountForm.edit-account input[type="password"] .dropdown-toggle.btn-default,
.woocommerce-EditAccountForm.edit-account .btn-group.form-select input[type="password"] .dropdown-toggle.btn-default,
select.btn-group .woocommerce-EditAccountForm.edit-account input[type="password"] .dropdown-toggle.btn-default,
.woocommerce-EditAccountForm.edit-account select.btn-group input[type="password"] .dropdown-toggle.btn-default,
.btn-group.form-select .login input[type="text"] .dropdown-toggle.btn-default,
.login .btn-group.form-select input[type="text"] .dropdown-toggle.btn-default,
select.btn-group .login input[type="text"] .dropdown-toggle.btn-default,
.login select.btn-group input[type="text"] .dropdown-toggle.btn-default,
.btn-group.form-select .login input[type="password"] .dropdown-toggle.btn-default,
.login .btn-group.form-select input[type="password"] .dropdown-toggle.btn-default,
select.btn-group .login input[type="password"] .dropdown-toggle.btn-default,
.login select.btn-group input[type="password"] .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce-ResetPassword.lost_reset_password input[type="text"] .dropdown-toggle.btn-default,
.woocommerce-ResetPassword.lost_reset_password .btn-group.form-select input[type="text"] .dropdown-toggle.btn-default,
select.btn-group .woocommerce-ResetPassword.lost_reset_password input[type="text"] .dropdown-toggle.btn-default,
.woocommerce-ResetPassword.lost_reset_password select.btn-group input[type="text"] .dropdown-toggle.btn-default,
.btn-group.form-select .checkout.woocommerce-checkout input[type="text"] .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout .btn-group.form-select input[type="text"] .dropdown-toggle.btn-default,
select.btn-group .checkout.woocommerce-checkout input[type="text"] .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout select.btn-group input[type="text"] .dropdown-toggle.btn-default,
.btn-group.form-select .checkout.woocommerce-checkout input[type="email"] .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout .btn-group.form-select input[type="email"] .dropdown-toggle.btn-default,
select.btn-group .checkout.woocommerce-checkout input[type="email"] .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout select.btn-group input[type="email"] .dropdown-toggle.btn-default,
.btn-group.form-select .checkout.woocommerce-checkout input[type="tel"] .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout .btn-group.form-select input[type="tel"] .dropdown-toggle.btn-default,
select.btn-group .checkout.woocommerce-checkout input[type="tel"] .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout select.btn-group input[type="tel"] .dropdown-toggle.btn-default,
.btn-group.form-select .checkout.woocommerce-checkout .select2-choice .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout .btn-group.form-select .select2-choice .dropdown-toggle.btn-default,
select.btn-group .checkout.woocommerce-checkout .select2-choice .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout select.btn-group .select2-choice .dropdown-toggle.btn-default,
.btn-group.form-select .checkout.woocommerce-checkout textarea .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout .btn-group.form-select textarea .dropdown-toggle.btn-default,
select.btn-group .checkout.woocommerce-checkout textarea .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout select.btn-group textarea .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce form .form-row input.input-text .dropdown-toggle.btn-default,
.woocommerce form .form-row .btn-group.form-select input.input-text .dropdown-toggle.btn-default,
select.btn-group .woocommerce form .form-row input.input-text .dropdown-toggle.btn-default,
.woocommerce form .form-row select.btn-group input.input-text .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce form .form-row .select2-selection .dropdown-toggle.btn-default,
.woocommerce form .form-row .btn-group.form-select .select2-selection .dropdown-toggle.btn-default,
select.btn-group .woocommerce form .form-row .select2-selection .dropdown-toggle.btn-default,
.woocommerce form .form-row select.btn-group .select2-selection .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce form .form-row .select2-choice .dropdown-toggle.btn-default,
.woocommerce form .form-row .btn-group.form-select .select2-choice .dropdown-toggle.btn-default,
select.btn-group .woocommerce form .form-row .select2-choice .dropdown-toggle.btn-default,
.woocommerce form .form-row select.btn-group .select2-choice .dropdown-toggle.btn-default {
  padding: 0;
}

.btn-group.form-select .dropdown-toggle .caret,
select.btn-group .dropdown-toggle .caret {
  font-size: 10px;
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
}

.btn-group.form-select .dropdown-toggle .caret:before,
select.btn-group .dropdown-toggle .caret:before {
  content: "\f078";
}

.custom-file-label {
  box-shadow: 0 0px 10px 4px rgba(31, 66, 135, 0.1);
  height: 45px;
  border-radius: 30px !important;
  padding: 10px 20px;
  font-size: 15px;
  border-color: transparent;
}

.custom-file-label:after {
  content: none !important;
}

.dz-form.radius-no .form-control,
.dz-form.radius-no .woocommerce #review_form #respond input[type="text"],
.woocommerce #review_form #respond .dz-form.radius-no input[type="text"],
.dz-form.radius-no .woocommerce #review_form #respond textarea,
.woocommerce #review_form #respond .dz-form.radius-no textarea,
.dz-form.radius-no .woocommerce #review_form #respond input[type="email"],
.woocommerce #review_form #respond .dz-form.radius-no input[type="email"],
.dz-form.radius-no .woocommerce-cart-form .table tr td.actions .coupon .input-text,
.woocommerce-cart-form .table tr td.actions .coupon .dz-form.radius-no .input-text,
.dz-form.radius-no .woocommerce-cart-form .table tr .quantity input,
.woocommerce-cart-form .table tr .quantity .dz-form.radius-no input,
.dz-form.radius-no .woocommerce .woocommerce-checkout.checkout form .form-row textarea,
.woocommerce .woocommerce-checkout.checkout form .form-row .dz-form.radius-no textarea,
.dz-form.radius-no .woocommerce .woocommerce-checkout.checkout form .form-row select,
.woocommerce .woocommerce-checkout.checkout form .form-row .dz-form.radius-no select,
.dz-form.radius-no .woocommerce .woocommerce-checkout.checkout form .form-row input,
.woocommerce .woocommerce-checkout.checkout form .form-row .dz-form.radius-no input,
.dz-form.radius-no .woocommerce-EditAccountForm.edit-account input[type="text"],
.woocommerce-EditAccountForm.edit-account .dz-form.radius-no input[type="text"],
.dz-form.radius-no .woocommerce-EditAccountForm.edit-account input[type="email"],
.woocommerce-EditAccountForm.edit-account .dz-form.radius-no input[type="email"],
.dz-form.radius-no .woocommerce-EditAccountForm.edit-account input[type="password"],
.woocommerce-EditAccountForm.edit-account .dz-form.radius-no input[type="password"],
.dz-form.radius-no .login input[type="text"],
.login .dz-form.radius-no input[type="text"],
.dz-form.radius-no .login input[type="password"],
.login .dz-form.radius-no input[type="password"],
.dz-form.radius-no .woocommerce-ResetPassword.lost_reset_password input[type="text"],
.woocommerce-ResetPassword.lost_reset_password .dz-form.radius-no input[type="text"],
.dz-form.radius-no .checkout.woocommerce-checkout input[type="text"],
.checkout.woocommerce-checkout .dz-form.radius-no input[type="text"],
.dz-form.radius-no .checkout.woocommerce-checkout input[type="email"],
.checkout.woocommerce-checkout .dz-form.radius-no input[type="email"],
.dz-form.radius-no .checkout.woocommerce-checkout input[type="tel"],
.checkout.woocommerce-checkout .dz-form.radius-no input[type="tel"],
.dz-form.radius-no .checkout.woocommerce-checkout .select2-choice,
.checkout.woocommerce-checkout .dz-form.radius-no .select2-choice,
.dz-form.radius-no .checkout.woocommerce-checkout textarea,
.checkout.woocommerce-checkout .dz-form.radius-no textarea,
.dz-form.radius-no .woocommerce form .form-row input.input-text,
.woocommerce form .form-row .dz-form.radius-no input.input-text,
.dz-form.radius-no .woocommerce form .form-row .select2-selection,
.woocommerce form .form-row .dz-form.radius-no .select2-selection,
.dz-form.radius-no .woocommerce form .form-row .select2-choice,
.woocommerce form .form-row .dz-form.radius-no .select2-choice {
  border-radius: 0;
}

.dz-form.style-1 textarea {
  height: 185px;
  padding: 15px ​20px;
}

.form-check-input {
  width: 1.125em;
  height: 1.125em;
  border: 2px solid rgba(0, 0, 0, 0.25);
  border-radius: 0 !important;
  margin: 4px;
}

.form-check-input.radio {
  border-radius: 50% !important;
  border: 1px solid #24262B;
}

.form-check-input.radio:checked[type="radio"] {
  background-color: #0D775E;
  border: 1px solid #0D775E;
}

.input-group {
  margin-bottom: 20px;
}

.wpcf7-form .row {
  --bs-gutter-x: 20px;
}

.checkout-form {
  margin-bottom: 40px;
}

.checkout-form .form-label {
  font-size: 14px;
  font-weight: 600;
  color: var(--primary);
}

.checkout-form .form-control,
.checkout-form .woocommerce #review_form #respond input[type="text"],
.woocommerce #review_form #respond .checkout-form input[type="text"],
.checkout-form .woocommerce #review_form #respond textarea,
.woocommerce #review_form #respond .checkout-form textarea,
.checkout-form .woocommerce #review_form #respond input[type="email"],
.woocommerce #review_form #respond .checkout-form input[type="email"],
.checkout-form .woocommerce-cart-form .table tr td.actions .coupon .input-text,
.woocommerce-cart-form .table tr td.actions .coupon .checkout-form .input-text,
.checkout-form .woocommerce-cart-form .table tr .quantity input,
.woocommerce-cart-form .table tr .quantity .checkout-form input,
.checkout-form .woocommerce .woocommerce-checkout.checkout form .form-row textarea,
.woocommerce .woocommerce-checkout.checkout form .form-row .checkout-form textarea,
.checkout-form .woocommerce .woocommerce-checkout.checkout form .form-row select,
.woocommerce .woocommerce-checkout.checkout form .form-row .checkout-form select,
.checkout-form .woocommerce .woocommerce-checkout.checkout form .form-row input,
.woocommerce .woocommerce-checkout.checkout form .form-row .checkout-form input,
.checkout-form .woocommerce-EditAccountForm.edit-account input[type="text"],
.woocommerce-EditAccountForm.edit-account .checkout-form input[type="text"],
.checkout-form .woocommerce-EditAccountForm.edit-account input[type="email"],
.woocommerce-EditAccountForm.edit-account .checkout-form input[type="email"],
.checkout-form .woocommerce-EditAccountForm.edit-account input[type="password"],
.woocommerce-EditAccountForm.edit-account .checkout-form input[type="password"],
.checkout-form .login input[type="text"],
.login .checkout-form input[type="text"],
.checkout-form .login input[type="password"],
.login .checkout-form input[type="password"],
.checkout-form .woocommerce-ResetPassword.lost_reset_password input[type="text"],
.woocommerce-ResetPassword.lost_reset_password .checkout-form input[type="text"],
.checkout-form .checkout.woocommerce-checkout input[type="text"],
.checkout.woocommerce-checkout .checkout-form input[type="text"],
.checkout-form .checkout.woocommerce-checkout input[type="email"],
.checkout.woocommerce-checkout .checkout-form input[type="email"],
.checkout-form .checkout.woocommerce-checkout input[type="tel"],
.checkout.woocommerce-checkout .checkout-form input[type="tel"],
.checkout-form .checkout.woocommerce-checkout .select2-choice,
.checkout.woocommerce-checkout .checkout-form .select2-choice,
.checkout-form .checkout.woocommerce-checkout textarea,
.checkout.woocommerce-checkout .checkout-form textarea,
.checkout-form .woocommerce form .form-row input.input-text,
.woocommerce form .form-row .checkout-form input.input-text,
.checkout-form .woocommerce form .form-row .select2-selection,
.woocommerce form .form-row .checkout-form .select2-selection,
.checkout-form .woocommerce form .form-row .select2-choice,
.woocommerce form .form-row .checkout-form .select2-choice {
  background: none;
  border: 1px solid transparent;
  border-bottom: 2px solid #E1E1E1;
  border-radius: 0;
  padding: 10px 0;
}

.checkout-form .form-control::placeholder,
.checkout-form .woocommerce #review_form #respond input[type="text"]::placeholder,
.woocommerce #review_form #respond .checkout-form input[type="text"]::placeholder,
.checkout-form .woocommerce #review_form #respond textarea::placeholder,
.woocommerce #review_form #respond .checkout-form textarea::placeholder,
.checkout-form .woocommerce #review_form #respond input[type="email"]::placeholder,
.woocommerce #review_form #respond .checkout-form input[type="email"]::placeholder,
.checkout-form .woocommerce-cart-form .table tr td.actions .coupon .input-text::placeholder,
.woocommerce-cart-form .table tr td.actions .coupon .checkout-form .input-text::placeholder,
.checkout-form .woocommerce-cart-form .table tr .quantity input::placeholder,
.woocommerce-cart-form .table tr .quantity .checkout-form input::placeholder,
.checkout-form .woocommerce .woocommerce-checkout.checkout form .form-row textarea::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row .checkout-form textarea::placeholder,
.checkout-form .woocommerce .woocommerce-checkout.checkout form .form-row select::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row .checkout-form select::placeholder,
.checkout-form .woocommerce .woocommerce-checkout.checkout form .form-row input::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row .checkout-form input::placeholder,
.checkout-form .woocommerce-EditAccountForm.edit-account input[type="text"]::placeholder,
.woocommerce-EditAccountForm.edit-account .checkout-form input[type="text"]::placeholder,
.checkout-form .woocommerce-EditAccountForm.edit-account input[type="email"]::placeholder,
.woocommerce-EditAccountForm.edit-account .checkout-form input[type="email"]::placeholder,
.checkout-form .woocommerce-EditAccountForm.edit-account input[type="password"]::placeholder,
.woocommerce-EditAccountForm.edit-account .checkout-form input[type="password"]::placeholder,
.checkout-form .login input[type="text"]::placeholder,
.login .checkout-form input[type="text"]::placeholder,
.checkout-form .login input[type="password"]::placeholder,
.login .checkout-form input[type="password"]::placeholder,
.checkout-form .woocommerce-ResetPassword.lost_reset_password input[type="text"]::placeholder,
.woocommerce-ResetPassword.lost_reset_password .checkout-form input[type="text"]::placeholder,
.checkout-form .checkout.woocommerce-checkout input[type="text"]::placeholder,
.checkout.woocommerce-checkout .checkout-form input[type="text"]::placeholder,
.checkout-form .checkout.woocommerce-checkout input[type="email"]::placeholder,
.checkout.woocommerce-checkout .checkout-form input[type="email"]::placeholder,
.checkout-form .checkout.woocommerce-checkout input[type="tel"]::placeholder,
.checkout.woocommerce-checkout .checkout-form input[type="tel"]::placeholder,
.checkout-form .checkout.woocommerce-checkout .select2-choice::placeholder,
.checkout.woocommerce-checkout .checkout-form .select2-choice::placeholder,
.checkout-form .checkout.woocommerce-checkout textarea::placeholder,
.checkout.woocommerce-checkout .checkout-form textarea::placeholder,
.checkout-form .woocommerce form .form-row input.input-text::placeholder,
.woocommerce form .form-row .checkout-form input.input-text::placeholder,
.checkout-form .woocommerce form .form-row .select2-selection::placeholder,
.woocommerce form .form-row .checkout-form .select2-selection::placeholder,
.checkout-form .woocommerce form .form-row .select2-choice::placeholder,
.woocommerce form .form-row .checkout-form .select2-choice::placeholder {
  font-weight: 400;
  font-size: 15px;
  color: var(--seconday);
}

.pay-bottom {
  padding-bottom: 55px;
  border-bottom: 2px dashed #AAAAAA;
}

.pay-bottom .money-type {
  position: relative;
  text-align: center;
}

.pay-bottom .money-type .form-check {
  border: 1px solid #F0F0F0;
  border-radius: var(--border-radius-base);
  padding-left: 0;
}

.pay-bottom .money-type .form-check .form-check-input {
  position: absolute;
  right: 15px;
  top: 15px;
}

.pay-bottom .money-type .form-check .form-check-input:checked+.form-check-label {
  background-color: #FFF0DF;
  border: 1px solid var(--primary);
  border-radius: var(--border-radius-base);
}

.pay-bottom .money-type .form-check .form-check-input:checked+.form-check-label i {
  color: var(--primary);
}

.pay-bottom .money-type .form-check .form-check-label {
  width: 100%;
  margin: 0 !important;
  padding: 10px 10px;
}

.pay-bottom .money-type .form-check .payment-check i {
  font-size: 68px;
}

.input-group-text.checkout-text {
  background: none;
  border-color: transparent;
  position: relative;
  right: 60px;
}

.input-group-text.checkout-text i {
  font-size: 20px;
  font-weight: 600;
}

.form-control.default-select .btn,
.woocommerce #review_form #respond input.default-select[type="text"] .btn,
.woocommerce #review_form #respond textarea.default-select .btn,
.woocommerce #review_form #respond input.default-select[type="email"] .btn,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .btn,
.woocommerce-cart-form .table tr .quantity input.default-select .btn,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .btn,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .btn,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .btn,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .btn,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .btn,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .btn,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .btn,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .btn,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .btn,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .btn,
.login input.default-select[type="text"] .btn,
.login input.default-select[type="password"] .btn,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .btn,
.checkout.woocommerce-checkout input.default-select[type="text"] .btn,
.checkout.woocommerce-checkout input.default-select[type="email"] .btn,
.checkout.woocommerce-checkout input.default-select[type="tel"] .btn,
.checkout.woocommerce-checkout .default-select.select2-choice .btn,
.checkout.woocommerce-checkout textarea.default-select .btn,
.woocommerce form .form-row input.default-select.input-text .btn,
.woocommerce form .form-row .default-select.select2-selection .btn,
.woocommerce form .form-row .default-select.select2-choice .btn,
.form-control.default-select .wp-block-button__link,
.woocommerce #review_form #respond input.default-select[type="text"] .wp-block-button__link,
.woocommerce #review_form #respond textarea.default-select .wp-block-button__link,
.woocommerce #review_form #respond input.default-select[type="email"] .wp-block-button__link,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .wp-block-button__link,
.woocommerce-cart-form .table tr .quantity input.default-select .wp-block-button__link,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .wp-block-button__link,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .wp-block-button__link,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .wp-block-button__link,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .wp-block-button__link,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .wp-block-button__link,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .wp-block-button__link,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .wp-block-button__link,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .wp-block-button__link,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .wp-block-button__link,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .wp-block-button__link,
.login input.default-select[type="text"] .wp-block-button__link,
.login input.default-select[type="password"] .wp-block-button__link,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .wp-block-button__link,
.checkout.woocommerce-checkout input.default-select[type="text"] .wp-block-button__link,
.checkout.woocommerce-checkout input.default-select[type="email"] .wp-block-button__link,
.checkout.woocommerce-checkout input.default-select[type="tel"] .wp-block-button__link,
.checkout.woocommerce-checkout .default-select.select2-choice .wp-block-button__link,
.checkout.woocommerce-checkout textarea.default-select .wp-block-button__link,
.woocommerce form .form-row input.default-select.input-text .wp-block-button__link,
.woocommerce form .form-row .default-select.select2-selection .wp-block-button__link,
.woocommerce form .form-row .default-select.select2-choice .wp-block-button__link,
.form-control.default-select .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .form-control.default-select a,
.woocommerce #review_form #respond input.default-select[type="text"] .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons #review_form #respond input.default-select[type="text"] a,
.woocommerce #review_form #respond textarea.default-select .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons #review_form #respond textarea.default-select a,
.woocommerce #review_form #respond input.default-select[type="email"] .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons #review_form #respond input.default-select[type="email"] a,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text a,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-cart-form .table tr .quantity input.default-select a,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row textarea.default-select a,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] a,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] a,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] a,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row select.default-select a,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select.input-text a,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select a,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] a,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] a,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] a,
.login input.default-select[type="text"] .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .login input.default-select[type="text"] a,
.login input.default-select[type="password"] .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .login input.default-select[type="password"] a,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] a,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="text"] a,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="email"] a,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="tel"] a,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout .default-select.select2-choice a,
.checkout.woocommerce-checkout textarea.default-select .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout textarea.default-select a,
.woocommerce form .form-row input.default-select.input-text .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons form .form-row input.default-select.input-text a,
.woocommerce form .form-row .default-select.select2-selection .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons form .form-row .default-select.select2-selection a,
.woocommerce form .form-row .default-select.select2-choice .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons form .form-row .default-select.select2-choice a,
.form-control.default-select .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .form-control.default-select a,
.woocommerce.widget_shopping_cart #review_form #respond input.default-select[type="text"] .buttons a,
.woocommerce.widget_shopping_cart .buttons #review_form #respond input.default-select[type="text"] a,
.woocommerce.widget_shopping_cart #review_form #respond textarea.default-select .buttons a,
.woocommerce.widget_shopping_cart .buttons #review_form #respond textarea.default-select a,
.woocommerce.widget_shopping_cart #review_form #respond input.default-select[type="email"] .buttons a,
.woocommerce.widget_shopping_cart .buttons #review_form #respond input.default-select[type="email"] a,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text a,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-cart-form .table tr .quantity input.default-select a,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row textarea.default-select .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row textarea.default-select a,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] a,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] a,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] a,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row select.default-select .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row select.default-select a,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select.input-text .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select.input-text a,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select a,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] a,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] a,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] a,
.login input.default-select[type="text"] .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .login input.default-select[type="text"] a,
.login input.default-select[type="password"] .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .login input.default-select[type="password"] a,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] a,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="text"] a,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="email"] a,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="tel"] a,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout .default-select.select2-choice a,
.checkout.woocommerce-checkout textarea.default-select .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout textarea.default-select a,
.woocommerce.widget_shopping_cart form .form-row input.default-select.input-text .buttons a,
.woocommerce.widget_shopping_cart .buttons form .form-row input.default-select.input-text a,
.woocommerce.widget_shopping_cart form .form-row .default-select.select2-selection .buttons a,
.woocommerce.widget_shopping_cart .buttons form .form-row .default-select.select2-selection a,
.woocommerce.widget_shopping_cart form .form-row .default-select.select2-choice .buttons a,
.woocommerce.widget_shopping_cart .buttons form .form-row .default-select.select2-choice a,
.form-control.default-select .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .form-control.default-select input,
.woocommerce #review_form #respond input.default-select[type="text"] .form-submit input,
.woocommerce #review_form #respond .form-submit input.default-select[type="text"] input,
.woocommerce #review_form #respond textarea.default-select .form-submit input,
.woocommerce #review_form #respond .form-submit textarea.default-select input,
.woocommerce #review_form #respond input.default-select[type="email"] .form-submit input,
.woocommerce #review_form #respond .form-submit input.default-select[type="email"] input,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text input,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-cart-form .table tr .quantity input.default-select input,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row textarea.default-select input,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] input,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] input,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] input,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row select.default-select input,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select.input-text input,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select input,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] input,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] input,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] input,
.login input.default-select[type="text"] .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .login input.default-select[type="text"] input,
.login input.default-select[type="password"] .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .login input.default-select[type="password"] input,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] input,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout input.default-select[type="text"] input,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout input.default-select[type="email"] input,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout input.default-select[type="tel"] input,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout .default-select.select2-choice input,
.checkout.woocommerce-checkout textarea.default-select .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout textarea.default-select input,
.woocommerce form .form-row input.default-select.input-text #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit form .form-row input.default-select.input-text input,
.woocommerce form .form-row .default-select.select2-selection #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit form .form-row .default-select.select2-selection input,
.woocommerce form .form-row .default-select.select2-choice #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit form .form-row .default-select.select2-choice input,
.form-control.default-select .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .form-control.default-select .button,
.woocommerce #review_form #respond input.default-select[type="text"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce #review_form #respond input.default-select[type="text"] .button,
.woocommerce #review_form #respond textarea.default-select .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce #review_form #respond textarea.default-select .button,
.woocommerce #review_form #respond input.default-select[type="email"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce #review_form #respond input.default-select[type="email"] .button,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .button,
.woocommerce-cart-form .table tr .quantity input.default-select .button,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .button,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .button,
.login input.default-select[type="text"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .login input.default-select[type="text"] .button,
.login input.default-select[type="password"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .login input.default-select[type="password"] .button,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .button,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout input.default-select[type="text"] .button,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout input.default-select[type="email"] .button,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout input.default-select[type="tel"] .button,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout .default-select.select2-choice .button,
.checkout.woocommerce-checkout textarea.default-select .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout textarea.default-select .button,
.woocommerce form .form-row input.default-select.input-text .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce form .form-row input.default-select.input-text .button,
.woocommerce form .form-row .default-select.select2-selection .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce form .form-row .default-select.select2-selection .button,
.woocommerce form .form-row .default-select.select2-choice .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce form .form-row .default-select.select2-choice .button,
.form-control.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .form-control.default-select a.checkout-button,
.woocommerce #review_form #respond input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce #review_form #respond input.default-select[type="text"] a.checkout-button,
.woocommerce #review_form #respond textarea.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce #review_form #respond textarea.default-select a.checkout-button,
.woocommerce #review_form #respond input.default-select[type="email"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce #review_form #respond input.default-select[type="email"] a.checkout-button,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text a.checkout-button,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-cart-form .table tr .quantity input.default-select a.checkout-button,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select a.checkout-button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] a.checkout-button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] a.checkout-button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] a.checkout-button,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row select.default-select a.checkout-button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text a.checkout-button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select a.checkout-button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] a.checkout-button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] a.checkout-button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] a.checkout-button,
.login input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .login input.default-select[type="text"] a.checkout-button,
.login input.default-select[type="password"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .login input.default-select[type="password"] a.checkout-button,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] a.checkout-button,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout input.default-select[type="text"] a.checkout-button,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout input.default-select[type="email"] a.checkout-button,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout input.default-select[type="tel"] a.checkout-button,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout .default-select.select2-choice a.checkout-button,
.checkout.woocommerce-checkout textarea.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout textarea.default-select a.checkout-button,
.woocommerce form .form-row input.default-select.input-text .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce form .form-row input.default-select.input-text a.checkout-button,
.woocommerce form .form-row .default-select.select2-selection .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce form .form-row .default-select.select2-selection a.checkout-button,
.woocommerce form .form-row .default-select.select2-choice .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce form .form-row .default-select.select2-choice a.checkout-button,
.form-control.default-select .woocommerce #respond input#submit,
.woocommerce #respond .form-control.default-select input#submit,
.woocommerce #review_form #respond input.default-select[type="text"] input#submit,
.woocommerce #review_form #respond textarea.default-select input#submit,
.woocommerce #review_form #respond input.default-select[type="email"] input#submit,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce #respond input#submit,
.woocommerce #respond .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text input#submit,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce #respond input#submit,
.woocommerce #respond .woocommerce-cart-form .table tr .quantity input.default-select input#submit,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select #respond input#submit,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row textarea.default-select input#submit,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] #respond input#submit,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] input#submit,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] #respond input#submit,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] input#submit,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] #respond input#submit,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] input#submit,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select #respond input#submit,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row select.default-select input#submit,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text #respond input#submit,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select.input-text input#submit,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select #respond input#submit,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select input#submit,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce #respond input#submit,
.woocommerce #respond .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] input#submit,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce #respond input#submit,
.woocommerce #respond .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] input#submit,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce #respond input#submit,
.woocommerce #respond .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] input#submit,
.login input.default-select[type="text"] .woocommerce #respond input#submit,
.woocommerce #respond .login input.default-select[type="text"] input#submit,
.login input.default-select[type="password"] .woocommerce #respond input#submit,
.woocommerce #respond .login input.default-select[type="password"] input#submit,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce #respond input#submit,
.woocommerce #respond .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] input#submit,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce #respond input#submit,
.woocommerce #respond .checkout.woocommerce-checkout input.default-select[type="text"] input#submit,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce #respond input#submit,
.woocommerce #respond .checkout.woocommerce-checkout input.default-select[type="email"] input#submit,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce #respond input#submit,
.woocommerce #respond .checkout.woocommerce-checkout input.default-select[type="tel"] input#submit,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce #respond input#submit,
.woocommerce #respond .checkout.woocommerce-checkout .default-select.select2-choice input#submit,
.checkout.woocommerce-checkout textarea.default-select .woocommerce #respond input#submit,
.woocommerce #respond .checkout.woocommerce-checkout textarea.default-select input#submit,
.woocommerce form .form-row input.default-select.input-text #respond input#submit,
.woocommerce #respond form .form-row input.default-select.input-text input#submit,
.woocommerce form .form-row .default-select.select2-selection #respond input#submit,
.woocommerce #respond form .form-row .default-select.select2-selection input#submit,
.woocommerce form .form-row .default-select.select2-choice #respond input#submit,
.woocommerce #respond form .form-row .default-select.select2-choice input#submit,
.form-control.default-select .woocommerce a.button,
.woocommerce .form-control.default-select a.button,
.woocommerce #review_form #respond input.default-select[type="text"] a.button,
.woocommerce #review_form #respond textarea.default-select a.button,
.woocommerce #review_form #respond input.default-select[type="email"] a.button,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce a.button,
.woocommerce .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text a.button,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce a.button,
.woocommerce .woocommerce-cart-form .table tr .quantity input.default-select a.button,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select a.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] a.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] a.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] a.button,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select a.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text a.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select a.button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce a.button,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] a.button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce a.button,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] a.button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce a.button,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] a.button,
.login input.default-select[type="text"] .woocommerce a.button,
.woocommerce .login input.default-select[type="text"] a.button,
.login input.default-select[type="password"] .woocommerce a.button,
.woocommerce .login input.default-select[type="password"] a.button,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce a.button,
.woocommerce .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] a.button,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce a.button,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="text"] a.button,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce a.button,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="email"] a.button,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce a.button,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="tel"] a.button,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce a.button,
.woocommerce .checkout.woocommerce-checkout .default-select.select2-choice a.button,
.checkout.woocommerce-checkout textarea.default-select .woocommerce a.button,
.woocommerce .checkout.woocommerce-checkout textarea.default-select a.button,
.woocommerce form .form-row input.default-select.input-text a.button,
.woocommerce form .form-row .default-select.select2-selection a.button,
.woocommerce form .form-row .default-select.select2-choice a.button,
.form-control.default-select .woocommerce button.button,
.woocommerce .form-control.default-select button.button,
.woocommerce #review_form #respond input.default-select[type="text"] button.button,
.woocommerce #review_form #respond textarea.default-select button.button,
.woocommerce #review_form #respond input.default-select[type="email"] button.button,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce button.button,
.woocommerce .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text button.button,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce button.button,
.woocommerce .woocommerce-cart-form .table tr .quantity input.default-select button.button,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select button.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] button.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] button.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] button.button,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select button.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text button.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select button.button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce button.button,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] button.button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce button.button,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] button.button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce button.button,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] button.button,
.login input.default-select[type="text"] .woocommerce button.button,
.woocommerce .login input.default-select[type="text"] button.button,
.login input.default-select[type="password"] .woocommerce button.button,
.woocommerce .login input.default-select[type="password"] button.button,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce button.button,
.woocommerce .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] button.button,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce button.button,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="text"] button.button,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce button.button,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="email"] button.button,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce button.button,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="tel"] button.button,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce button.button,
.woocommerce .checkout.woocommerce-checkout .default-select.select2-choice button.button,
.checkout.woocommerce-checkout textarea.default-select .woocommerce button.button,
.woocommerce .checkout.woocommerce-checkout textarea.default-select button.button,
.woocommerce form .form-row input.default-select.input-text button.button,
.woocommerce form .form-row .default-select.select2-selection button.button,
.woocommerce form .form-row .default-select.select2-choice button.button,
.form-control.default-select .woocommerce input.button,
.woocommerce .form-control.default-select input.button,
.woocommerce #review_form #respond input.default-select[type="text"] input.button,
.woocommerce #review_form #respond textarea.default-select input.button,
.woocommerce #review_form #respond input.default-select[type="email"] input.button,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce input.button,
.woocommerce .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text input.button,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce input.button,
.woocommerce .woocommerce-cart-form .table tr .quantity input.default-select input.button,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select input.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] input.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] input.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] input.button,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select input.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text input.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select input.button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce input.button,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] input.button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce input.button,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] input.button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce input.button,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] input.button,
.login input.default-select[type="text"] .woocommerce input.button,
.woocommerce .login input.default-select[type="text"] input.button,
.login input.default-select[type="password"] .woocommerce input.button,
.woocommerce .login input.default-select[type="password"] input.button,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce input.button,
.woocommerce .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] input.button,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce input.button,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="text"] input.button,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce input.button,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="email"] input.button,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce input.button,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="tel"] input.button,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce input.button,
.woocommerce .checkout.woocommerce-checkout .default-select.select2-choice input.button,
.checkout.woocommerce-checkout textarea.default-select .woocommerce input.button,
.woocommerce .checkout.woocommerce-checkout textarea.default-select input.button,
.woocommerce form .form-row input.default-select.input-text input.button,
.woocommerce form .form-row .default-select.select2-selection input.button,
.woocommerce form .form-row .default-select.select2-choice input.button,
.form-control.default-select .woocommerce #place_order,
.woocommerce .form-control.default-select #place_order,
.woocommerce #review_form #respond input.default-select[type="text"] #place_order,
.woocommerce #review_form #respond textarea.default-select #place_order,
.woocommerce #review_form #respond input.default-select[type="email"] #place_order,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce #place_order,
.woocommerce .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text #place_order,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce #place_order,
.woocommerce .woocommerce-cart-form .table tr .quantity input.default-select #place_order,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select #place_order,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] #place_order,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] #place_order,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] #place_order,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select #place_order,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text #place_order,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select #place_order,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce #place_order,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] #place_order,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce #place_order,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] #place_order,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce #place_order,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] #place_order,
.login input.default-select[type="text"] .woocommerce #place_order,
.woocommerce .login input.default-select[type="text"] #place_order,
.login input.default-select[type="password"] .woocommerce #place_order,
.woocommerce .login input.default-select[type="password"] #place_order,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce #place_order,
.woocommerce .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] #place_order,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce #place_order,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="text"] #place_order,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce #place_order,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="email"] #place_order,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce #place_order,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="tel"] #place_order,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce #place_order,
.woocommerce .checkout.woocommerce-checkout .default-select.select2-choice #place_order,
.checkout.woocommerce-checkout textarea.default-select .woocommerce #place_order,
.woocommerce .checkout.woocommerce-checkout textarea.default-select #place_order,
.woocommerce form .form-row input.default-select.input-text #place_order,
.woocommerce form .form-row .default-select.select2-selection #place_order,
.woocommerce form .form-row .default-select.select2-choice #place_order {
  background: transparent;
  border-width: 0 0 2px;
  border-radius: 0;
  padding: 15px 10px !important;
  border-color: #E1E1E1;
  padding: 10px 20px;
}

.form-control.default-select .btn:focus,
.woocommerce #review_form #respond input.default-select[type="text"] .btn:focus,
.woocommerce #review_form #respond textarea.default-select .btn:focus,
.woocommerce #review_form #respond input.default-select[type="email"] .btn:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .btn:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .btn:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .btn:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .btn:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .btn:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .btn:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .btn:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .btn:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .btn:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .btn:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .btn:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .btn:focus,
.login input.default-select[type="text"] .btn:focus,
.login input.default-select[type="password"] .btn:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .btn:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .btn:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .btn:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .btn:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .btn:focus,
.checkout.woocommerce-checkout textarea.default-select .btn:focus,
.woocommerce form .form-row input.default-select.input-text .btn:focus,
.woocommerce form .form-row .default-select.select2-selection .btn:focus,
.woocommerce form .form-row .default-select.select2-choice .btn:focus,
.form-control.default-select .wp-block-button__link:focus,
.woocommerce #review_form #respond input.default-select[type="text"] .wp-block-button__link:focus,
.woocommerce #review_form #respond textarea.default-select .wp-block-button__link:focus,
.woocommerce #review_form #respond input.default-select[type="email"] .wp-block-button__link:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .wp-block-button__link:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .wp-block-button__link:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .wp-block-button__link:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .wp-block-button__link:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .wp-block-button__link:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .wp-block-button__link:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .wp-block-button__link:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .wp-block-button__link:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .wp-block-button__link:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .wp-block-button__link:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .wp-block-button__link:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .wp-block-button__link:focus,
.login input.default-select[type="text"] .wp-block-button__link:focus,
.login input.default-select[type="password"] .wp-block-button__link:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .wp-block-button__link:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .wp-block-button__link:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .wp-block-button__link:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .wp-block-button__link:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .wp-block-button__link:focus,
.checkout.woocommerce-checkout textarea.default-select .wp-block-button__link:focus,
.woocommerce form .form-row input.default-select.input-text .wp-block-button__link:focus,
.woocommerce form .form-row .default-select.select2-selection .wp-block-button__link:focus,
.woocommerce form .form-row .default-select.select2-choice .wp-block-button__link:focus,
.form-control.default-select .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .form-control.default-select a:focus,
.woocommerce #review_form #respond input.default-select[type="text"] .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons #review_form #respond input.default-select[type="text"] a:focus,
.woocommerce #review_form #respond textarea.default-select .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons #review_form #respond textarea.default-select a:focus,
.woocommerce #review_form #respond input.default-select[type="email"] .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons #review_form #respond input.default-select[type="email"] a:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text a:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-cart-form .table tr .quantity input.default-select a:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row textarea.default-select a:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] a:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] a:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] a:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row select.default-select a:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select.input-text a:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select a:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] a:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] a:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] a:focus,
.login input.default-select[type="text"] .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .login input.default-select[type="text"] a:focus,
.login input.default-select[type="password"] .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .login input.default-select[type="password"] a:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] a:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="text"] a:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="email"] a:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="tel"] a:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout .default-select.select2-choice a:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout textarea.default-select a:focus,
.woocommerce form .form-row input.default-select.input-text .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons form .form-row input.default-select.input-text a:focus,
.woocommerce form .form-row .default-select.select2-selection .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons form .form-row .default-select.select2-selection a:focus,
.woocommerce form .form-row .default-select.select2-choice .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons form .form-row .default-select.select2-choice a:focus,
.form-control.default-select .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .form-control.default-select a:focus,
.woocommerce.widget_shopping_cart #review_form #respond input.default-select[type="text"] .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons #review_form #respond input.default-select[type="text"] a:focus,
.woocommerce.widget_shopping_cart #review_form #respond textarea.default-select .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons #review_form #respond textarea.default-select a:focus,
.woocommerce.widget_shopping_cart #review_form #respond input.default-select[type="email"] .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons #review_form #respond input.default-select[type="email"] a:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text a:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-cart-form .table tr .quantity input.default-select a:focus,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row textarea.default-select .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row textarea.default-select a:focus,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] a:focus,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] a:focus,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] a:focus,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row select.default-select .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row select.default-select a:focus,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select.input-text .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select.input-text a:focus,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select a:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] a:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] a:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] a:focus,
.login input.default-select[type="text"] .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .login input.default-select[type="text"] a:focus,
.login input.default-select[type="password"] .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .login input.default-select[type="password"] a:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] a:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="text"] a:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="email"] a:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="tel"] a:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout .default-select.select2-choice a:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout textarea.default-select a:focus,
.woocommerce.widget_shopping_cart form .form-row input.default-select.input-text .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons form .form-row input.default-select.input-text a:focus,
.woocommerce.widget_shopping_cart form .form-row .default-select.select2-selection .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons form .form-row .default-select.select2-selection a:focus,
.woocommerce.widget_shopping_cart form .form-row .default-select.select2-choice .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons form .form-row .default-select.select2-choice a:focus,
.form-control.default-select .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .form-control.default-select input:focus,
.woocommerce #review_form #respond input.default-select[type="text"] .form-submit input:focus,
.woocommerce #review_form #respond .form-submit input.default-select[type="text"] input:focus,
.woocommerce #review_form #respond textarea.default-select .form-submit input:focus,
.woocommerce #review_form #respond .form-submit textarea.default-select input:focus,
.woocommerce #review_form #respond input.default-select[type="email"] .form-submit input:focus,
.woocommerce #review_form #respond .form-submit input.default-select[type="email"] input:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text input:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-cart-form .table tr .quantity input.default-select input:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row textarea.default-select input:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] input:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] input:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] input:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row select.default-select input:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select.input-text input:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select input:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] input:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] input:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] input:focus,
.login input.default-select[type="text"] .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .login input.default-select[type="text"] input:focus,
.login input.default-select[type="password"] .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .login input.default-select[type="password"] input:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] input:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout input.default-select[type="text"] input:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout input.default-select[type="email"] input:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout input.default-select[type="tel"] input:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout .default-select.select2-choice input:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout textarea.default-select input:focus,
.woocommerce form .form-row input.default-select.input-text #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit form .form-row input.default-select.input-text input:focus,
.woocommerce form .form-row .default-select.select2-selection #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit form .form-row .default-select.select2-selection input:focus,
.woocommerce form .form-row .default-select.select2-choice #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit form .form-row .default-select.select2-choice input:focus,
.form-control.default-select .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .form-control.default-select .button:focus,
.woocommerce #review_form #respond input.default-select[type="text"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce #review_form #respond input.default-select[type="text"] .button:focus,
.woocommerce #review_form #respond textarea.default-select .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce #review_form #respond textarea.default-select .button:focus,
.woocommerce #review_form #respond input.default-select[type="email"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce #review_form #respond input.default-select[type="email"] .button:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .button:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .button:focus,
.login input.default-select[type="text"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .login input.default-select[type="text"] .button:focus,
.login input.default-select[type="password"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .login input.default-select[type="password"] .button:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .button:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout input.default-select[type="text"] .button:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout input.default-select[type="email"] .button:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout input.default-select[type="tel"] .button:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout .default-select.select2-choice .button:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout textarea.default-select .button:focus,
.woocommerce form .form-row input.default-select.input-text .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce form .form-row input.default-select.input-text .button:focus,
.woocommerce form .form-row .default-select.select2-selection .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce form .form-row .default-select.select2-selection .button:focus,
.woocommerce form .form-row .default-select.select2-choice .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce form .form-row .default-select.select2-choice .button:focus,
.form-control.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .form-control.default-select a.checkout-button:focus,
.woocommerce #review_form #respond input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce #review_form #respond input.default-select[type="text"] a.checkout-button:focus,
.woocommerce #review_form #respond textarea.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce #review_form #respond textarea.default-select a.checkout-button:focus,
.woocommerce #review_form #respond input.default-select[type="email"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce #review_form #respond input.default-select[type="email"] a.checkout-button:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text a.checkout-button:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-cart-form .table tr .quantity input.default-select a.checkout-button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select a.checkout-button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] a.checkout-button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] a.checkout-button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] a.checkout-button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row select.default-select a.checkout-button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text a.checkout-button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select a.checkout-button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] a.checkout-button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] a.checkout-button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] a.checkout-button:focus,
.login input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .login input.default-select[type="text"] a.checkout-button:focus,
.login input.default-select[type="password"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .login input.default-select[type="password"] a.checkout-button:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] a.checkout-button:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout input.default-select[type="text"] a.checkout-button:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout input.default-select[type="email"] a.checkout-button:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout input.default-select[type="tel"] a.checkout-button:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout .default-select.select2-choice a.checkout-button:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout textarea.default-select a.checkout-button:focus,
.woocommerce form .form-row input.default-select.input-text .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce form .form-row input.default-select.input-text a.checkout-button:focus,
.woocommerce form .form-row .default-select.select2-selection .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce form .form-row .default-select.select2-selection a.checkout-button:focus,
.woocommerce form .form-row .default-select.select2-choice .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce form .form-row .default-select.select2-choice a.checkout-button:focus,
.form-control.default-select .woocommerce #respond input#submit:focus,
.woocommerce #respond .form-control.default-select input#submit:focus,
.woocommerce #review_form #respond input.default-select[type="text"] input#submit:focus,
.woocommerce #review_form #respond textarea.default-select input#submit:focus,
.woocommerce #review_form #respond input.default-select[type="email"] input#submit:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce #respond input#submit:focus,
.woocommerce #respond .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text input#submit:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce #respond input#submit:focus,
.woocommerce #respond .woocommerce-cart-form .table tr .quantity input.default-select input#submit:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select #respond input#submit:focus,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row textarea.default-select input#submit:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] #respond input#submit:focus,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] input#submit:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] #respond input#submit:focus,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] input#submit:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] #respond input#submit:focus,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] input#submit:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select #respond input#submit:focus,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row select.default-select input#submit:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text #respond input#submit:focus,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select.input-text input#submit:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select #respond input#submit:focus,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select input#submit:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce #respond input#submit:focus,
.woocommerce #respond .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] input#submit:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce #respond input#submit:focus,
.woocommerce #respond .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] input#submit:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce #respond input#submit:focus,
.woocommerce #respond .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] input#submit:focus,
.login input.default-select[type="text"] .woocommerce #respond input#submit:focus,
.woocommerce #respond .login input.default-select[type="text"] input#submit:focus,
.login input.default-select[type="password"] .woocommerce #respond input#submit:focus,
.woocommerce #respond .login input.default-select[type="password"] input#submit:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce #respond input#submit:focus,
.woocommerce #respond .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] input#submit:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce #respond input#submit:focus,
.woocommerce #respond .checkout.woocommerce-checkout input.default-select[type="text"] input#submit:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce #respond input#submit:focus,
.woocommerce #respond .checkout.woocommerce-checkout input.default-select[type="email"] input#submit:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce #respond input#submit:focus,
.woocommerce #respond .checkout.woocommerce-checkout input.default-select[type="tel"] input#submit:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce #respond input#submit:focus,
.woocommerce #respond .checkout.woocommerce-checkout .default-select.select2-choice input#submit:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce #respond input#submit:focus,
.woocommerce #respond .checkout.woocommerce-checkout textarea.default-select input#submit:focus,
.woocommerce form .form-row input.default-select.input-text #respond input#submit:focus,
.woocommerce #respond form .form-row input.default-select.input-text input#submit:focus,
.woocommerce form .form-row .default-select.select2-selection #respond input#submit:focus,
.woocommerce #respond form .form-row .default-select.select2-selection input#submit:focus,
.woocommerce form .form-row .default-select.select2-choice #respond input#submit:focus,
.woocommerce #respond form .form-row .default-select.select2-choice input#submit:focus,
.form-control.default-select .woocommerce a.button:focus,
.woocommerce .form-control.default-select a.button:focus,
.woocommerce #review_form #respond input.default-select[type="text"] a.button:focus,
.woocommerce #review_form #respond textarea.default-select a.button:focus,
.woocommerce #review_form #respond input.default-select[type="email"] a.button:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce a.button:focus,
.woocommerce .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text a.button:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce a.button:focus,
.woocommerce .woocommerce-cart-form .table tr .quantity input.default-select a.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select a.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] a.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] a.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] a.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select a.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text a.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select a.button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce a.button:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] a.button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce a.button:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] a.button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce a.button:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] a.button:focus,
.login input.default-select[type="text"] .woocommerce a.button:focus,
.woocommerce .login input.default-select[type="text"] a.button:focus,
.login input.default-select[type="password"] .woocommerce a.button:focus,
.woocommerce .login input.default-select[type="password"] a.button:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce a.button:focus,
.woocommerce .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] a.button:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce a.button:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="text"] a.button:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce a.button:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="email"] a.button:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce a.button:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="tel"] a.button:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce a.button:focus,
.woocommerce .checkout.woocommerce-checkout .default-select.select2-choice a.button:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce a.button:focus,
.woocommerce .checkout.woocommerce-checkout textarea.default-select a.button:focus,
.woocommerce form .form-row input.default-select.input-text a.button:focus,
.woocommerce form .form-row .default-select.select2-selection a.button:focus,
.woocommerce form .form-row .default-select.select2-choice a.button:focus,
.form-control.default-select .woocommerce button.button:focus,
.woocommerce .form-control.default-select button.button:focus,
.woocommerce #review_form #respond input.default-select[type="text"] button.button:focus,
.woocommerce #review_form #respond textarea.default-select button.button:focus,
.woocommerce #review_form #respond input.default-select[type="email"] button.button:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce button.button:focus,
.woocommerce .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text button.button:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce button.button:focus,
.woocommerce .woocommerce-cart-form .table tr .quantity input.default-select button.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select button.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] button.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] button.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] button.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select button.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text button.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select button.button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce button.button:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] button.button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce button.button:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] button.button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce button.button:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] button.button:focus,
.login input.default-select[type="text"] .woocommerce button.button:focus,
.woocommerce .login input.default-select[type="text"] button.button:focus,
.login input.default-select[type="password"] .woocommerce button.button:focus,
.woocommerce .login input.default-select[type="password"] button.button:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce button.button:focus,
.woocommerce .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] button.button:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce button.button:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="text"] button.button:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce button.button:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="email"] button.button:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce button.button:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="tel"] button.button:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce button.button:focus,
.woocommerce .checkout.woocommerce-checkout .default-select.select2-choice button.button:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce button.button:focus,
.woocommerce .checkout.woocommerce-checkout textarea.default-select button.button:focus,
.woocommerce form .form-row input.default-select.input-text button.button:focus,
.woocommerce form .form-row .default-select.select2-selection button.button:focus,
.woocommerce form .form-row .default-select.select2-choice button.button:focus,
.form-control.default-select .woocommerce input.button:focus,
.woocommerce .form-control.default-select input.button:focus,
.woocommerce #review_form #respond input.default-select[type="text"] input.button:focus,
.woocommerce #review_form #respond textarea.default-select input.button:focus,
.woocommerce #review_form #respond input.default-select[type="email"] input.button:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce input.button:focus,
.woocommerce .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text input.button:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce input.button:focus,
.woocommerce .woocommerce-cart-form .table tr .quantity input.default-select input.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select input.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] input.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] input.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] input.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select input.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text input.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select input.button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce input.button:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] input.button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce input.button:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] input.button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce input.button:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] input.button:focus,
.login input.default-select[type="text"] .woocommerce input.button:focus,
.woocommerce .login input.default-select[type="text"] input.button:focus,
.login input.default-select[type="password"] .woocommerce input.button:focus,
.woocommerce .login input.default-select[type="password"] input.button:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce input.button:focus,
.woocommerce .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] input.button:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce input.button:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="text"] input.button:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce input.button:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="email"] input.button:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce input.button:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="tel"] input.button:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce input.button:focus,
.woocommerce .checkout.woocommerce-checkout .default-select.select2-choice input.button:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce input.button:focus,
.woocommerce .checkout.woocommerce-checkout textarea.default-select input.button:focus,
.woocommerce form .form-row input.default-select.input-text input.button:focus,
.woocommerce form .form-row .default-select.select2-selection input.button:focus,
.woocommerce form .form-row .default-select.select2-choice input.button:focus,
.form-control.default-select .woocommerce #place_order:focus,
.woocommerce .form-control.default-select #place_order:focus,
.woocommerce #review_form #respond input.default-select[type="text"] #place_order:focus,
.woocommerce #review_form #respond textarea.default-select #place_order:focus,
.woocommerce #review_form #respond input.default-select[type="email"] #place_order:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce #place_order:focus,
.woocommerce .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text #place_order:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce #place_order:focus,
.woocommerce .woocommerce-cart-form .table tr .quantity input.default-select #place_order:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select #place_order:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] #place_order:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] #place_order:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] #place_order:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select #place_order:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text #place_order:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select #place_order:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce #place_order:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] #place_order:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce #place_order:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] #place_order:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce #place_order:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] #place_order:focus,
.login input.default-select[type="text"] .woocommerce #place_order:focus,
.woocommerce .login input.default-select[type="text"] #place_order:focus,
.login input.default-select[type="password"] .woocommerce #place_order:focus,
.woocommerce .login input.default-select[type="password"] #place_order:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce #place_order:focus,
.woocommerce .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] #place_order:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce #place_order:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="text"] #place_order:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce #place_order:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="email"] #place_order:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce #place_order:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="tel"] #place_order:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce #place_order:focus,
.woocommerce .checkout.woocommerce-checkout .default-select.select2-choice #place_order:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce #place_order:focus,
.woocommerce .checkout.woocommerce-checkout textarea.default-select #place_order:focus,
.woocommerce form .form-row input.default-select.input-text #place_order:focus,
.woocommerce form .form-row .default-select.select2-selection #place_order:focus,
.woocommerce form .form-row .default-select.select2-choice #place_order:focus {
  outline: 0 !important;
}

.form-control.default-select .filter-option-inner-inner,
.woocommerce #review_form #respond input.default-select[type="text"] .filter-option-inner-inner,
.woocommerce #review_form #respond textarea.default-select .filter-option-inner-inner,
.woocommerce #review_form #respond input.default-select[type="email"] .filter-option-inner-inner,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .filter-option-inner-inner,
.woocommerce-cart-form .table tr .quantity input.default-select .filter-option-inner-inner,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .filter-option-inner-inner,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .filter-option-inner-inner,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .filter-option-inner-inner,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .filter-option-inner-inner,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .filter-option-inner-inner,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .filter-option-inner-inner,
.login input.default-select[type="text"] .filter-option-inner-inner,
.login input.default-select[type="password"] .filter-option-inner-inner,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .filter-option-inner-inner,
.checkout.woocommerce-checkout input.default-select[type="text"] .filter-option-inner-inner,
.checkout.woocommerce-checkout input.default-select[type="email"] .filter-option-inner-inner,
.checkout.woocommerce-checkout input.default-select[type="tel"] .filter-option-inner-inner,
.checkout.woocommerce-checkout .default-select.select2-choice .filter-option-inner-inner,
.checkout.woocommerce-checkout textarea.default-select .filter-option-inner-inner,
.woocommerce form .form-row input.default-select.input-text .filter-option-inner-inner,
.woocommerce form .form-row .default-select.select2-selection .filter-option-inner-inner,
.woocommerce form .form-row .default-select.select2-choice .filter-option-inner-inner {
  font-weight: 600;
  font-size: 16px;
}

.form-check {
  padding-left: 0;
  padding-right: 0;
}

.form-check span {
  height: 1rem;
  margin-right: 15px;
  width: 1rem;
  display: block;
  background-color: #000;
  position: relative;
  border-radius: 50%;
  z-index: 1;
}

.form-check span:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 28px;
  height: 28px;
  background-color: transparent;
  border: 1px solid #24262b;
  border-radius: 50%;
  opacity: 0.2;
  transform: translate(-50%, -50%) scale(0);
  z-index: -1;
}

.form-check .form-check-input {
  opacity: 0;
  position: relative;
  z-index: 2;
  margin-left: 0;
  margin-top: 0;
}

.form-check .form-check-input:checked+span:after {
  transform: translate(-50%, -50%) scale(1);
}

.shop-form .form-group {
  margin-bottom: 25px;
}

.shop-form .form-group input {
  padding: 17px 20px;
  height: 50px;
  font-size: 15px;
  border: none;
  color: var(--title);
  border: 1px solid var(--secondary);
}

.shop-form .form-group input:placeholder {
  color: var(--title);
}

.shop-form .form-group .input-group-addon {
  position: absolute;
  right: 0px;
  top: 50%;
  z-index: 9;
  transform: translateY(-50%);
}

.shop-form .form-group .input-group-addon .coupon {
  color: #24262B;
  font-family: 'DM Sans';
  font-weight: 700;
  padding: 10px 15px;
  font-size: 15px;
  position: relative;
  z-index: 2;
  border: 0;
}

.shop-form .form-group .bootstrap-select {
  width: 100% !important;
}

.shop-form .form-group .bootstrap-select .btn,
.shop-form .form-group .bootstrap-select .wp-block-button__link,
.shop-form .form-group .bootstrap-select .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .shop-form .form-group .bootstrap-select a,
.shop-form .form-group .bootstrap-select .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .shop-form .form-group .bootstrap-select a,
.shop-form .form-group .bootstrap-select .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .shop-form .form-group .bootstrap-select input,
.shop-form .form-group .bootstrap-select .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .shop-form .form-group .bootstrap-select .button,
.shop-form .form-group .bootstrap-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .shop-form .form-group .bootstrap-select a.checkout-button,
.shop-form .form-group .bootstrap-select .woocommerce #respond input#submit,
.woocommerce #respond .shop-form .form-group .bootstrap-select input#submit,
.shop-form .form-group .bootstrap-select .woocommerce a.button,
.woocommerce .shop-form .form-group .bootstrap-select a.button,
.shop-form .form-group .bootstrap-select .woocommerce button.button,
.woocommerce .shop-form .form-group .bootstrap-select button.button,
.shop-form .form-group .bootstrap-select .woocommerce input.button,
.woocommerce .shop-form .form-group .bootstrap-select input.button,
.shop-form .form-group .bootstrap-select .woocommerce #place_order,
.woocommerce .shop-form .form-group .bootstrap-select #place_order {
  font-weight: 300;
  color: #000;
}

.shop-form .form-group .bootstrap-select .btn.btn-light,
.shop-form .form-group .bootstrap-select .btn-light.wp-block-button__link,
.shop-form .form-group .bootstrap-select .woocommerce .widget_shopping_cart .buttons a.btn-light,
.woocommerce .widget_shopping_cart .buttons .shop-form .form-group .bootstrap-select a.btn-light,
.shop-form .form-group .bootstrap-select .woocommerce.widget_shopping_cart .buttons a.btn-light,
.woocommerce.widget_shopping_cart .buttons .shop-form .form-group .bootstrap-select a.btn-light,
.shop-form .form-group .bootstrap-select .woocommerce #review_form #respond .form-submit input.btn-light,
.woocommerce #review_form #respond .form-submit .shop-form .form-group .bootstrap-select input.btn-light,
.shop-form .form-group .bootstrap-select .woocommerce-cart-form .table tr .btn-light.button,
.woocommerce-cart-form .table tr .shop-form .form-group .bootstrap-select .btn-light.button,
.shop-form .form-group .bootstrap-select .woocommerce-cart .wc-proceed-to-checkout a.btn-light.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .shop-form .form-group .bootstrap-select a.btn-light.checkout-button,
.shop-form .form-group .bootstrap-select .woocommerce #respond input.btn-light#submit,
.woocommerce #respond .shop-form .form-group .bootstrap-select input.btn-light#submit,
.shop-form .form-group .bootstrap-select .woocommerce a.btn-light.button,
.woocommerce .shop-form .form-group .bootstrap-select a.btn-light.button,
.shop-form .form-group .bootstrap-select .woocommerce button.btn-light.button,
.woocommerce .shop-form .form-group .bootstrap-select button.btn-light.button,
.shop-form .form-group .bootstrap-select .woocommerce input.btn-light.button,
.woocommerce .shop-form .form-group .bootstrap-select input.btn-light.button,
.shop-form .form-group .bootstrap-select .woocommerce .btn-light#place_order,
.woocommerce .shop-form .form-group .bootstrap-select .btn-light#place_order {
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.shop-form .form-group .bootstrap-select .btn.btn-light:hover,
.shop-form .form-group .bootstrap-select .btn-light.wp-block-button__link:hover,
.shop-form .form-group .bootstrap-select .woocommerce .widget_shopping_cart .buttons a.btn-light:hover,
.woocommerce .widget_shopping_cart .buttons .shop-form .form-group .bootstrap-select a.btn-light:hover,
.shop-form .form-group .bootstrap-select .woocommerce.widget_shopping_cart .buttons a.btn-light:hover,
.woocommerce.widget_shopping_cart .buttons .shop-form .form-group .bootstrap-select a.btn-light:hover,
.shop-form .form-group .bootstrap-select .woocommerce #review_form #respond .form-submit input.btn-light:hover,
.woocommerce #review_form #respond .form-submit .shop-form .form-group .bootstrap-select input.btn-light:hover,
.shop-form .form-group .bootstrap-select .woocommerce-cart-form .table tr .btn-light.button:hover,
.woocommerce-cart-form .table tr .shop-form .form-group .bootstrap-select .btn-light.button:hover,
.shop-form .form-group .bootstrap-select .woocommerce-cart .wc-proceed-to-checkout a.btn-light.checkout-button:hover,
.woocommerce-cart .wc-proceed-to-checkout .shop-form .form-group .bootstrap-select a.btn-light.checkout-button:hover,
.shop-form .form-group .bootstrap-select .woocommerce #respond input.btn-light#submit:hover,
.woocommerce #respond .shop-form .form-group .bootstrap-select input.btn-light#submit:hover,
.shop-form .form-group .bootstrap-select .woocommerce a.btn-light.button:hover,
.woocommerce .shop-form .form-group .bootstrap-select a.btn-light.button:hover,
.shop-form .form-group .bootstrap-select .woocommerce button.btn-light.button:hover,
.woocommerce .shop-form .form-group .bootstrap-select button.btn-light.button:hover,
.shop-form .form-group .bootstrap-select .woocommerce input.btn-light.button:hover,
.woocommerce .shop-form .form-group .bootstrap-select input.btn-light.button:hover,
.shop-form .form-group .bootstrap-select .woocommerce .btn-light#place_order:hover,
.woocommerce .shop-form .form-group .bootstrap-select .btn-light#place_order:hover {
  background-color: whitesmoke;
  border-color: 1px solid rgba(0, 0, 0, 0.125);
}

.shop-form .form-group .bootstrap-select .btn.btn-light:focus,
.shop-form .form-group .bootstrap-select .btn-light.wp-block-button__link:focus,
.shop-form .form-group .bootstrap-select .woocommerce .widget_shopping_cart .buttons a.btn-light:focus,
.woocommerce .widget_shopping_cart .buttons .shop-form .form-group .bootstrap-select a.btn-light:focus,
.shop-form .form-group .bootstrap-select .woocommerce.widget_shopping_cart .buttons a.btn-light:focus,
.woocommerce.widget_shopping_cart .buttons .shop-form .form-group .bootstrap-select a.btn-light:focus,
.shop-form .form-group .bootstrap-select .woocommerce #review_form #respond .form-submit input.btn-light:focus,
.woocommerce #review_form #respond .form-submit .shop-form .form-group .bootstrap-select input.btn-light:focus,
.shop-form .form-group .bootstrap-select .woocommerce-cart-form .table tr .btn-light.button:focus,
.woocommerce-cart-form .table tr .shop-form .form-group .bootstrap-select .btn-light.button:focus,
.shop-form .form-group .bootstrap-select .woocommerce-cart .wc-proceed-to-checkout a.btn-light.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .shop-form .form-group .bootstrap-select a.btn-light.checkout-button:focus,
.shop-form .form-group .bootstrap-select .woocommerce #respond input.btn-light#submit:focus,
.woocommerce #respond .shop-form .form-group .bootstrap-select input.btn-light#submit:focus,
.shop-form .form-group .bootstrap-select .woocommerce a.btn-light.button:focus,
.woocommerce .shop-form .form-group .bootstrap-select a.btn-light.button:focus,
.shop-form .form-group .bootstrap-select .woocommerce button.btn-light.button:focus,
.woocommerce .shop-form .form-group .bootstrap-select button.btn-light.button:focus,
.shop-form .form-group .bootstrap-select .woocommerce input.btn-light.button:focus,
.woocommerce .shop-form .form-group .bootstrap-select input.btn-light.button:focus,
.shop-form .form-group .bootstrap-select .woocommerce .btn-light#place_order:focus,
.woocommerce .shop-form .form-group .bootstrap-select .btn-light#place_order:focus {
  outline: 0 !important;
}

.shop-form .btn.btn-grey,
.shop-form .btn-grey.wp-block-button__link,
.shop-form .woocommerce .widget_shopping_cart .buttons a.btn-grey,
.woocommerce .widget_shopping_cart .buttons .shop-form a.btn-grey,
.shop-form .woocommerce.widget_shopping_cart .buttons a.btn-grey,
.woocommerce.widget_shopping_cart .buttons .shop-form a.btn-grey,
.shop-form .woocommerce #review_form #respond .form-submit input.btn-grey,
.woocommerce #review_form #respond .form-submit .shop-form input.btn-grey,
.shop-form .woocommerce-cart-form .table tr .btn-grey.button,
.woocommerce-cart-form .table tr .shop-form .btn-grey.button,
.shop-form .woocommerce-cart .wc-proceed-to-checkout a.btn-grey.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .shop-form a.btn-grey.checkout-button,
.shop-form .woocommerce #respond input.btn-grey#submit,
.woocommerce #respond .shop-form input.btn-grey#submit,
.shop-form .woocommerce a.btn-grey.button,
.woocommerce .shop-form a.btn-grey.button,
.shop-form .woocommerce button.btn-grey.button,
.woocommerce .shop-form button.btn-grey.button,
.shop-form .woocommerce input.btn-grey.button,
.woocommerce .shop-form input.btn-grey.button,
.shop-form .woocommerce .btn-grey#place_order,
.woocommerce .shop-form .btn-grey#place_order {
  background: rgba(36, 38, 43, 0.5);
  text-transform: uppercase;
  color: #fff;
}

@media only screen and (max-width: 991px) {
  .shop-form {
    margin-top: 25px;
  }
}

.dz-ajax-overlay {
  position: relative;
}

.dz-ajax-overlay .btn:before,
.dz-ajax-overlay .wp-block-button__link:before,
.dz-ajax-overlay .woocommerce .widget_shopping_cart .buttons a:before,
.woocommerce .widget_shopping_cart .buttons .dz-ajax-overlay a:before,
.dz-ajax-overlay .woocommerce.widget_shopping_cart .buttons a:before,
.woocommerce.widget_shopping_cart .buttons .dz-ajax-overlay a:before,
.dz-ajax-overlay .woocommerce #review_form #respond .form-submit input:before,
.woocommerce #review_form #respond .form-submit .dz-ajax-overlay input:before,
.dz-ajax-overlay .woocommerce-cart-form .table tr .button:before,
.woocommerce-cart-form .table tr .dz-ajax-overlay .button:before,
.dz-ajax-overlay .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:before,
.woocommerce-cart .wc-proceed-to-checkout .dz-ajax-overlay a.checkout-button:before,
.dz-ajax-overlay .woocommerce #respond input#submit:before,
.woocommerce #respond .dz-ajax-overlay input#submit:before,
.dz-ajax-overlay .woocommerce a.button:before,
.woocommerce .dz-ajax-overlay a.button:before,
.dz-ajax-overlay .woocommerce button.button:before,
.woocommerce .dz-ajax-overlay button.button:before,
.dz-ajax-overlay .woocommerce input.button:before,
.woocommerce .dz-ajax-overlay input.button:before,
.dz-ajax-overlay .woocommerce #place_order:before,
.woocommerce .dz-ajax-overlay #place_order:before {
  content: "";
  height: 100%;
  width: 100%;
  background-color: #000;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
  border-radius: 0;
  opacity: 0.8;
  color: #fff;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 2px;
  font-weight: 500;
  font-size: 14px;
  font-style: italic;
  background-image: url('data:image/svg+xml,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="30px" viewBox="0 0 24 30" style="enable-background:new 0 0 50 50;" xml:space="preserve"> <rect x="0" y="13" width="4" height="5" fill="%23fff"> <animate attributeName="height" attributeType="XML" values="5;21;5" begin="0s" dur="0.6s" repeatCount="indefinite"></animate> <animate attributeName="y" attributeType="XML" values="13; 5; 13" begin="0s" dur="0.6s" repeatCount="indefinite"></animate> </rect> <rect x="10" y="13" width="4" height="5" fill="%23fff"> <animate attributeName="height" attributeType="XML" values="5;21;5" begin="0.15s" dur="0.6s" repeatCount="indefinite"></animate> <animate attributeName="y" attributeType="XML" values="13; 5; 13" begin="0.15s" dur="0.6s" repeatCount="indefinite"></animate> </rect> <rect x="20" y="13" width="4" height="5" fill="%23fff"> <animate attributeName="height" attributeType="XML" values="5;21;5" begin="0.3s" dur="0.6s" repeatCount="indefinite"></animate> <animate attributeName="y" attributeType="XML" values="13; 5; 13" begin="0.3s" dur="0.6s" repeatCount="indefinite"></animate> </rect> </svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px;
}

.form-label {
  font-size: 16px;
  font-weight: 700;
  color: var(--title);
  margin-bottom: 10px;
  background: transparent;
  border-color: #D7D7D7;
  font-family: var(--font-family-title);
}

.form-control,
.woocommerce #review_form #respond input[type="text"],
.woocommerce #review_form #respond textarea,
.woocommerce #review_form #respond input[type="email"],
.woocommerce-cart-form .table tr td.actions .coupon .input-text,
.woocommerce-cart-form .table tr .quantity input,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="text"],
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="email"],
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="tel"],
.woocommerce .woocommerce-checkout.checkout form .form-row select,
.woocommerce .woocommerce-checkout.checkout form .form-row input.input-text,
.woocommerce .woocommerce-checkout.checkout form .form-row input,
.woocommerce-EditAccountForm.edit-account input[type="text"],
.woocommerce-EditAccountForm.edit-account input[type="email"],
.woocommerce-EditAccountForm.edit-account input[type="password"],
.login input[type="text"],
.login input[type="password"],
.woocommerce-ResetPassword.lost_reset_password input[type="text"],
.checkout.woocommerce-checkout input[type="text"],
.checkout.woocommerce-checkout input[type="email"],
.checkout.woocommerce-checkout input[type="tel"],
.checkout.woocommerce-checkout .select2-choice,
.checkout.woocommerce-checkout textarea,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row .select2-selection,
.woocommerce form .form-row .select2-choice {
  height: 50px;
  border: 1px solid var(--secondary);
  padding: 10px 20px;
  font-size: 15px;
  font-weight: 400;
  color: var(--title);
  transition: all 0.3s ease-in-out;
  border-radius: 10px !important;
}

.form-control .select,
.woocommerce #review_form #respond input[type="text"] .select,
.woocommerce #review_form #respond textarea .select,
.woocommerce #review_form #respond input[type="email"] .select,
.woocommerce-cart-form .table tr td.actions .coupon .input-text .select,
.woocommerce-cart-form .table tr .quantity input .select,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea .select,
.woocommerce .woocommerce-checkout.checkout form .form-row select .select,
.woocommerce .woocommerce-checkout.checkout form .form-row input .select,
.woocommerce-EditAccountForm.edit-account input[type="text"] .select,
.woocommerce-EditAccountForm.edit-account input[type="email"] .select,
.woocommerce-EditAccountForm.edit-account input[type="password"] .select,
.login input[type="text"] .select,
.login input[type="password"] .select,
.woocommerce-ResetPassword.lost_reset_password input[type="text"] .select,
.checkout.woocommerce-checkout input[type="text"] .select,
.checkout.woocommerce-checkout input[type="email"] .select,
.checkout.woocommerce-checkout input[type="tel"] .select,
.checkout.woocommerce-checkout .select2-choice .select,
.checkout.woocommerce-checkout textarea .select,
.woocommerce form .form-row input.input-text .select,
.woocommerce form .form-row .select2-selection .select,
.woocommerce form .form-row .select2-choice .select {
  padding: 12px 0;
}

.form-control span,
.woocommerce #review_form #respond input[type="text"] span,
.woocommerce #review_form #respond textarea span,
.woocommerce #review_form #respond input[type="email"] span,
.woocommerce-cart-form .table tr td.actions .coupon .input-text span,
.woocommerce-cart-form .table tr .quantity input span,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea span,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="text"] span,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="email"] span,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="tel"] span,
.woocommerce .woocommerce-checkout.checkout form .form-row select span,
.woocommerce .woocommerce-checkout.checkout form .form-row input.input-text span,
.woocommerce .woocommerce-checkout.checkout form .form-row input span,
.woocommerce-EditAccountForm.edit-account input[type="text"] span,
.woocommerce-EditAccountForm.edit-account input[type="email"] span,
.woocommerce-EditAccountForm.edit-account input[type="password"] span,
.login input[type="text"] span,
.login input[type="password"] span,
.woocommerce-ResetPassword.lost_reset_password input[type="text"] span,
.checkout.woocommerce-checkout input[type="text"] span,
.checkout.woocommerce-checkout input[type="email"] span,
.checkout.woocommerce-checkout input[type="tel"] span,
.checkout.woocommerce-checkout .select2-choice span,
.checkout.woocommerce-checkout textarea span,
.woocommerce form .form-row input.input-text span,
.woocommerce form .form-row .select2-selection span,
.woocommerce form .form-row .select2-choice span {
  margin-top: 0;
}

.form-control::-webkit-input-placeholder,
.woocommerce #review_form #respond input[type="text"]::-webkit-input-placeholder,
.woocommerce #review_form #respond textarea::-webkit-input-placeholder,
.woocommerce #review_form #respond input[type="email"]::-webkit-input-placeholder,
.woocommerce-cart-form .table tr td.actions .coupon .input-text::-webkit-input-placeholder,
.woocommerce-cart-form .table tr .quantity input::-webkit-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea::-webkit-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="text"]::-webkit-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="email"]::-webkit-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="tel"]::-webkit-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row select::-webkit-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input.input-text::-webkit-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input::-webkit-input-placeholder,
.woocommerce-EditAccountForm.edit-account input[type="text"]::-webkit-input-placeholder,
.woocommerce-EditAccountForm.edit-account input[type="email"]::-webkit-input-placeholder,
.woocommerce-EditAccountForm.edit-account input[type="password"]::-webkit-input-placeholder,
.login input[type="text"]::-webkit-input-placeholder,
.login input[type="password"]::-webkit-input-placeholder,
.woocommerce-ResetPassword.lost_reset_password input[type="text"]::-webkit-input-placeholder,
.checkout.woocommerce-checkout input[type="text"]::-webkit-input-placeholder,
.checkout.woocommerce-checkout input[type="email"]::-webkit-input-placeholder,
.checkout.woocommerce-checkout input[type="tel"]::-webkit-input-placeholder,
.checkout.woocommerce-checkout .select2-choice::-webkit-input-placeholder,
.checkout.woocommerce-checkout textarea::-webkit-input-placeholder,
.woocommerce form .form-row input.input-text::-webkit-input-placeholder,
.woocommerce form .form-row .select2-selection::-webkit-input-placeholder,
.woocommerce form .form-row .select2-choice::-webkit-input-placeholder {
  color: var(--title);
}

.form-control:-ms-input-placeholder,
.woocommerce #review_form #respond input:-ms-input-placeholder[type="text"],
.woocommerce #review_form #respond textarea:-ms-input-placeholder,
.woocommerce #review_form #respond input:-ms-input-placeholder[type="email"],
.woocommerce-cart-form .table tr td.actions .coupon .input-text:-ms-input-placeholder,
.woocommerce-cart-form .table tr .quantity input:-ms-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea:-ms-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row select:-ms-input-placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input:-ms-input-placeholder,
.woocommerce-EditAccountForm.edit-account input:-ms-input-placeholder[type="text"],
.woocommerce-EditAccountForm.edit-account input:-ms-input-placeholder[type="email"],
.woocommerce-EditAccountForm.edit-account input:-ms-input-placeholder[type="password"],
.login input:-ms-input-placeholder[type="text"],
.login input:-ms-input-placeholder[type="password"],
.woocommerce-ResetPassword.lost_reset_password input:-ms-input-placeholder[type="text"],
.checkout.woocommerce-checkout input:-ms-input-placeholder[type="text"],
.checkout.woocommerce-checkout input:-ms-input-placeholder[type="email"],
.checkout.woocommerce-checkout input:-ms-input-placeholder[type="tel"],
.checkout.woocommerce-checkout .select2-choice:-ms-input-placeholder,
.checkout.woocommerce-checkout textarea:-ms-input-placeholder,
.woocommerce form .form-row input.input-text:-ms-input-placeholder,
.woocommerce form .form-row .select2-selection:-ms-input-placeholder,
.woocommerce form .form-row .select2-choice:-ms-input-placeholder {
  color: var(--title);
}

.form-control::placeholder,
.woocommerce #review_form #respond input[type="text"]::placeholder,
.woocommerce #review_form #respond textarea::placeholder,
.woocommerce #review_form #respond input[type="email"]::placeholder,
.woocommerce-cart-form .table tr td.actions .coupon .input-text::placeholder,
.woocommerce-cart-form .table tr .quantity input::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="text"]::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="email"]::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input[type="tel"]::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row select::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input.input-text::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row input::placeholder,
.woocommerce-EditAccountForm.edit-account input[type="text"]::placeholder,
.woocommerce-EditAccountForm.edit-account input[type="email"]::placeholder,
.woocommerce-EditAccountForm.edit-account input[type="password"]::placeholder,
.login input[type="text"]::placeholder,
.login input[type="password"]::placeholder,
.woocommerce-ResetPassword.lost_reset_password input[type="text"]::placeholder,
.checkout.woocommerce-checkout input[type="text"]::placeholder,
.checkout.woocommerce-checkout input[type="email"]::placeholder,
.checkout.woocommerce-checkout input[type="tel"]::placeholder,
.checkout.woocommerce-checkout .select2-choice::placeholder,
.checkout.woocommerce-checkout textarea::placeholder,
.woocommerce form .form-row input.input-text::placeholder,
.woocommerce form .form-row .select2-selection::placeholder,
.woocommerce form .form-row .select2-choice::placeholder {
  color: var(--title);
}

.form-control:focus,
.woocommerce #review_form #respond input:focus[type="text"],
.woocommerce #review_form #respond textarea:focus,
.woocommerce #review_form #respond input:focus[type="email"],
.woocommerce-cart-form .table tr td.actions .coupon .input-text:focus,
.woocommerce-cart-form .table tr .quantity input:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input:focus,
.woocommerce-EditAccountForm.edit-account input:focus[type="text"],
.woocommerce-EditAccountForm.edit-account input:focus[type="email"],
.woocommerce-EditAccountForm.edit-account input:focus[type="password"],
.login input:focus[type="text"],
.login input:focus[type="password"],
.woocommerce-ResetPassword.lost_reset_password input:focus[type="text"],
.checkout.woocommerce-checkout input:focus[type="text"],
.checkout.woocommerce-checkout input:focus[type="email"],
.checkout.woocommerce-checkout input:focus[type="tel"],
.checkout.woocommerce-checkout .select2-choice:focus,
.checkout.woocommerce-checkout textarea:focus,
.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row .select2-selection:focus,
.woocommerce form .form-row .select2-choice:focus,
.form-control:active,
.woocommerce #review_form #respond input:active[type="text"],
.woocommerce #review_form #respond textarea:active,
.woocommerce #review_form #respond input:active[type="email"],
.woocommerce-cart-form .table tr td.actions .coupon .input-text:active,
.woocommerce-cart-form .table tr .quantity input:active,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea:active,
.woocommerce .woocommerce-checkout.checkout form .form-row select:active,
.woocommerce .woocommerce-checkout.checkout form .form-row input:active,
.woocommerce-EditAccountForm.edit-account input:active[type="text"],
.woocommerce-EditAccountForm.edit-account input:active[type="email"],
.woocommerce-EditAccountForm.edit-account input:active[type="password"],
.login input:active[type="text"],
.login input:active[type="password"],
.woocommerce-ResetPassword.lost_reset_password input:active[type="text"],
.checkout.woocommerce-checkout input:active[type="text"],
.checkout.woocommerce-checkout input:active[type="email"],
.checkout.woocommerce-checkout input:active[type="tel"],
.checkout.woocommerce-checkout .select2-choice:active,
.checkout.woocommerce-checkout textarea:active,
.woocommerce form .form-row input.input-text:active,
.woocommerce form .form-row .select2-selection:active,
.woocommerce form .form-row .select2-choice:active,
.form-control.active,
.woocommerce #review_form #respond input.active[type="text"],
.woocommerce #review_form #respond textarea.active,
.woocommerce #review_form #respond input.active[type="email"],
.woocommerce-cart-form .table tr td.actions .coupon .active.input-text,
.woocommerce-cart-form .table tr .quantity input.active,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.active,
.woocommerce .woocommerce-checkout.checkout form .form-row select.active,
.woocommerce .woocommerce-checkout.checkout form .form-row input.active,
.woocommerce-EditAccountForm.edit-account input.active[type="text"],
.woocommerce-EditAccountForm.edit-account input.active[type="email"],
.woocommerce-EditAccountForm.edit-account input.active[type="password"],
.login input.active[type="text"],
.login input.active[type="password"],
.woocommerce-ResetPassword.lost_reset_password input.active[type="text"],
.checkout.woocommerce-checkout input.active[type="text"],
.checkout.woocommerce-checkout input.active[type="email"],
.checkout.woocommerce-checkout input.active[type="tel"],
.checkout.woocommerce-checkout .active.select2-choice,
.checkout.woocommerce-checkout textarea.active,
.woocommerce form .form-row input.active.input-text,
.woocommerce form .form-row .active.select2-selection,
.woocommerce form .form-row .active.select2-choice {
  border-color: var(--secondary);
  background: transparent;
}

textarea.form-control,
.woocommerce #review_form #respond textarea,
.woocommerce-cart-form .table tr td.actions .coupon textarea.input-text,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea,
.checkout.woocommerce-checkout textarea.select2-choice,
.checkout.woocommerce-checkout textarea,
.woocommerce form .form-row textarea.select2-selection,
.woocommerce form .form-row textarea.select2-choice {
  min-height: auto;
  height: unset;
}

textarea {
  height: 120px;
  resize: none;
}

input:-internal-autofill-selected {
  background: white !important;
  background-image: none !important;
  color: -internal-light-dark-color(black, white) !important;
}

.input-group-text {
  padding: 5px 15px;
  background: #ffffff;
  margin-bottom: 0px !important;
  color: #5E626F;
  border-color: transparent;
}

.toggle {
  cursor: pointer;
  display: block;
}

.toggle-switch {
  display: inline-block;
  background: #f7f7f7;
  border-radius: 16px;
  width: 45px;
  height: 20px;
  position: relative;
  vertical-align: middle;
  transition: background 0.25s;
}

.toggle-switch:before,
.toggle-switch:after {
  content: "";
}

.toggle-switch:before {
  display: block;
  background: linear-gradient(to bottom, #ffffff 0%, #eee 100%);
  border-radius: 50%;
  width: 17px;
  height: 17px;
  position: absolute;
  top: 1px;
  left: 3px;
  transition: left 0.25s;
}

.toggle:hover .toggle-switch:before {
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
}

.toggle-checkbox:checked+.toggle-switch {
  background: var(--primary);
}

.toggle-checkbox:checked+.toggle-switch:before {
  left: 26px;
}

.toggle-checkbox {
  position: absolute;
  visibility: hidden;
}

.toggle-label {
  margin-left: 15px;
  position: relative;
  top: 2px;
  font-size: 16px;
  font-weight: 400;
}

.file-upload-wrapper {
  position: relative;
  width: 100%;
  height: calc(1.5em + 1rem + 2px);
  border: 1px solid #D7D7D7;
  border-radius: 5px;
  color: rgba(151, 151, 159, 0.39);
}

.file-upload-wrapper:after {
  content: attr(data-text);
  position: absolute;
  top: 0;
  left: 0;
  background: #ffffff;
  padding: 4px 15px;
  display: block;
  width: calc(100% - 40px);
  pointer-events: none;
  z-index: 20;
  height: calc(1.5em + 1rem + 2px);
  line-height: 30px;
  border-radius: 5px 10px 10px 5px;
  font-weight: 400;
  overflow: hidden;
}

.file-upload-wrapper:before {
  content: 'Upload';
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  height: calc(1.5em + 1rem + 2px);
  background: var(--primary);
  color: #ffffff;
  font-weight: 400;
  z-index: 25;
  font-size: 14px;
  line-height: 40px;
  padding: 0 15px;
  text-transform: capitalize;
  pointer-events: none;
  border-radius: 0 5px 5px 0;
}

.file-upload-wrapper:hover:before {
  background: #9c0a2c;
}

.file-upload-wrapper input {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99;
  height: calc(1.5em + 1rem + 2px);
  margin: 0;
  padding: 0;
  display: block;
  cursor: pointer;
  width: 100%;
}

#ui-datepicker-div {
  display: none;
  background: #fafafa;
  box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.1);
  margin-top: 0.25rem;
  border-radius: 0.5rem;
  padding: 0.5rem;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.ui-datepicker-calendar thead th {
  padding: 0.25rem 0;
  text-align: center;
  font-size: 0.75rem;
  font-weight: 400;
  color: #5E626F;
}

.ui-datepicker-calendar tbody td {
  width: 2.5rem;
  text-align: center;
  padding: 0;
}

.ui-datepicker-calendar tbody td a {
  display: block;
  border-radius: 0.25rem;
  line-height: 2rem;
  transition: 0.3s all;
  color: #5E626F;
  font-size: 0.875rem;
  text-decoration: none;
}

.ui-datepicker-calendar tbody td a:hover {
  background-color: var(--primary);
  color: white;
}

.ui-datepicker-calendar tbody td a.ui-state-active {
  background-color: var(--primary);
  color: white;
}

.ui-datepicker-header a.ui-corner-all {
  cursor: pointer;
  position: absolute;
  top: 0;
  width: 2rem;
  height: 2rem;
  margin: 0.5rem;
  border-radius: 0.25rem;
  transition: 0.3s all;
}

.ui-datepicker-header a.ui-corner-all:hover {
  background-color: #f77b98;
  color: #ffffff;
}

.ui-datepicker-header a.ui-datepicker-prev {
  left: 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-size: 0.5rem;
  background-position: 50%;
  transform: rotate(180deg);
}

.ui-datepicker-header a.ui-datepicker-next {
  right: 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: 50%;
}

.ui-datepicker-header a>span {
  display: none;
}

.ui-datepicker-title {
  text-align: center;
  line-height: 2rem;
  margin-bottom: 0.25rem;
  font-size: 0.875rem;
  font-weight: 500;
  padding-bottom: 0.25rem;
}

.ui-datepicker-week-col {
  color: #5E626F;
  font-weight: 400;
  font-size: 0.75rem;
}

label.error {
  color: #D23636;
  position: absolute;
  bottom: 0;
  margin-bottom: -22px;
  font-size: 12px;
  font-weight: 400;
}

.nice-select {
  display: flex;
  align-items: center;
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

.nice-select ul {
  width: 100% !important;
}

.nice-select .list {
  background: #444444;
}

.nice-select .option:hover,
.nice-select .option.focus,
.nice-select .option.selected.focus {
  background-color: #444444;
  color: var(--primary);
}

.form-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn),
select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 100%;
}

.label-title {
  font-weight: 500;
  color: var(--secondary);
  font-size: 16px;
  margin-bottom: 10px;
}

.form-select,
select {
  height: 48px;
  border: 1px solid rgba(0, 0, 0, 0.125);
  padding: 10px 20px;
  font-size: 15px;
  font-weight: 400;
  color: #000;
  transition: all 0.3s ease-in-out;
  background-color: #FFFAF3;
}

.form-select .dropdown-toggle,
select .dropdown-toggle {
  border: 0 !important;
  padding: 0;
  font-weight: normal;
  text-transform: unset;
  outline: none;
  background-color: transparent;
}

.form-select .dropdown-toggle:focus,
select .dropdown-toggle:focus {
  outline: 0 !important;
  outline: 0 !important;
  outline-offset: 0 !important;
}

.form-select .dropdown-toggle:hover,
select .dropdown-toggle:hover,
.form-select .dropdown-toggle:active,
select .dropdown-toggle:active {
  background-color: transparent;
}

.form-select .dropdown-toggle:after,
select .dropdown-toggle:after {
  content: none;
}

.show.form-select,
select.show {
  box-shadow: none !important;
  outline: 0px !important;
}

.show.form-select .dropdown-toggle,
select.show .dropdown-toggle {
  box-shadow: none !important;
  outline: 0px !important;
}

.show.btn-group.form-select .dropdown-menu.inner,
select.show.btn-group .dropdown-menu.inner {
  display: block;
}

.default-select.form-select,
select.default-select {
  padding: 0 !important;
  border: 0 !important;
  background-color: #fff;
}

.default-select.form-select button,
select.default-select button {
  padding: 12px 20px;
  height: 100%;
  border: 1px solid var(--secondary) !important;
}

.form-select .dropdown-menu,
select .dropdown-menu {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin-top: -1px;
  padding: 10px 0;
  box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.2);
  font-size: 14px;
}

.form-select .dropdown-menu ul li,
select .dropdown-menu ul li {
  padding: 0;
}

.form-select .dropdown-menu ul li a,
select .dropdown-menu ul li a {
  display: block;
  padding: 8px 20px;
  clear: both;
  font-weight: 400;
  color: #333;
  white-space: nowrap;
}

.form-select .dropdown-menu ul li a img,
select .dropdown-menu ul li a img {
  border-radius: 100%;
  -webkit-border-radius: 100%;
  margin-right: 5px;
}

.form-select .dropdown-menu ul li a:hover,
select .dropdown-menu ul li a:hover {
  background-color: #f2f2f4;
}

.form-select .dropdown-menu ul li.selected a,
select .dropdown-menu ul li.selected a {
  background-color: var(--secondary);
  color: #ffffff;
}

.form-select:focus,
select:focus,
.form-select:active,
select:active,
.active.form-select,
select.active {
  border-color: var(--primary);
}

.btn-group.form-select,
select.btn-group {
  padding: 10px 20px;
  border-width: 1px;
}

.btn-group.show.form-select,
select.btn-group.show {
  box-shadow: 0 0px 10px 4px rgba(31, 66, 135, 0.1) !important;
  border-color: var(--primary);
}

.btn-group.form-select .form-control .dropdown-toggle.btn-default,
select.btn-group .form-control .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce #review_form #respond input[type="text"] .dropdown-toggle.btn-default,
.woocommerce #review_form #respond .btn-group.form-select input[type="text"] .dropdown-toggle.btn-default,
select.btn-group .woocommerce #review_form #respond input[type="text"] .dropdown-toggle.btn-default,
.woocommerce #review_form #respond select.btn-group input[type="text"] .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce #review_form #respond textarea .dropdown-toggle.btn-default,
.woocommerce #review_form #respond .btn-group.form-select textarea .dropdown-toggle.btn-default,
select.btn-group .woocommerce #review_form #respond textarea .dropdown-toggle.btn-default,
.woocommerce #review_form #respond select.btn-group textarea .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce #review_form #respond input[type="email"] .dropdown-toggle.btn-default,
.woocommerce #review_form #respond .btn-group.form-select input[type="email"] .dropdown-toggle.btn-default,
select.btn-group .woocommerce #review_form #respond input[type="email"] .dropdown-toggle.btn-default,
.woocommerce #review_form #respond select.btn-group input[type="email"] .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce-cart-form .table tr td.actions .coupon .input-text .dropdown-toggle.btn-default,
.woocommerce-cart-form .table tr td.actions .coupon .btn-group.form-select .input-text .dropdown-toggle.btn-default,
select.btn-group .woocommerce-cart-form .table tr td.actions .coupon .input-text .dropdown-toggle.btn-default,
.woocommerce-cart-form .table tr td.actions .coupon select.btn-group .input-text .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce-cart-form .table tr .quantity input .dropdown-toggle.btn-default,
.woocommerce-cart-form .table tr .quantity .btn-group.form-select input .dropdown-toggle.btn-default,
select.btn-group .woocommerce-cart-form .table tr .quantity input .dropdown-toggle.btn-default,
.woocommerce-cart-form .table tr .quantity select.btn-group input .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce .woocommerce-checkout.checkout form .form-row select .dropdown-toggle.btn-default,
.woocommerce .woocommerce-checkout.checkout form .form-row .btn-group.form-select select .dropdown-toggle.btn-default,
select.btn-group .woocommerce .woocommerce-checkout.checkout form .form-row select .dropdown-toggle.btn-default,
.woocommerce .woocommerce-checkout.checkout form .form-row select.btn-group select .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce .woocommerce-checkout.checkout form .form-row input .dropdown-toggle.btn-default,
.woocommerce .woocommerce-checkout.checkout form .form-row .btn-group.form-select input .dropdown-toggle.btn-default,
select.btn-group .woocommerce .woocommerce-checkout.checkout form .form-row input .dropdown-toggle.btn-default,
.woocommerce .woocommerce-checkout.checkout form .form-row select.btn-group input .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce-EditAccountForm.edit-account input[type="text"] .dropdown-toggle.btn-default,
.woocommerce-EditAccountForm.edit-account .btn-group.form-select input[type="text"] .dropdown-toggle.btn-default,
select.btn-group .woocommerce-EditAccountForm.edit-account input[type="text"] .dropdown-toggle.btn-default,
.woocommerce-EditAccountForm.edit-account select.btn-group input[type="text"] .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce-EditAccountForm.edit-account input[type="email"] .dropdown-toggle.btn-default,
.woocommerce-EditAccountForm.edit-account .btn-group.form-select input[type="email"] .dropdown-toggle.btn-default,
select.btn-group .woocommerce-EditAccountForm.edit-account input[type="email"] .dropdown-toggle.btn-default,
.woocommerce-EditAccountForm.edit-account select.btn-group input[type="email"] .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce-EditAccountForm.edit-account input[type="password"] .dropdown-toggle.btn-default,
.woocommerce-EditAccountForm.edit-account .btn-group.form-select input[type="password"] .dropdown-toggle.btn-default,
select.btn-group .woocommerce-EditAccountForm.edit-account input[type="password"] .dropdown-toggle.btn-default,
.woocommerce-EditAccountForm.edit-account select.btn-group input[type="password"] .dropdown-toggle.btn-default,
.btn-group.form-select .login input[type="text"] .dropdown-toggle.btn-default,
.login .btn-group.form-select input[type="text"] .dropdown-toggle.btn-default,
select.btn-group .login input[type="text"] .dropdown-toggle.btn-default,
.login select.btn-group input[type="text"] .dropdown-toggle.btn-default,
.btn-group.form-select .login input[type="password"] .dropdown-toggle.btn-default,
.login .btn-group.form-select input[type="password"] .dropdown-toggle.btn-default,
select.btn-group .login input[type="password"] .dropdown-toggle.btn-default,
.login select.btn-group input[type="password"] .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce-ResetPassword.lost_reset_password input[type="text"] .dropdown-toggle.btn-default,
.woocommerce-ResetPassword.lost_reset_password .btn-group.form-select input[type="text"] .dropdown-toggle.btn-default,
select.btn-group .woocommerce-ResetPassword.lost_reset_password input[type="text"] .dropdown-toggle.btn-default,
.woocommerce-ResetPassword.lost_reset_password select.btn-group input[type="text"] .dropdown-toggle.btn-default,
.btn-group.form-select .checkout.woocommerce-checkout input[type="text"] .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout .btn-group.form-select input[type="text"] .dropdown-toggle.btn-default,
select.btn-group .checkout.woocommerce-checkout input[type="text"] .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout select.btn-group input[type="text"] .dropdown-toggle.btn-default,
.btn-group.form-select .checkout.woocommerce-checkout input[type="email"] .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout .btn-group.form-select input[type="email"] .dropdown-toggle.btn-default,
select.btn-group .checkout.woocommerce-checkout input[type="email"] .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout select.btn-group input[type="email"] .dropdown-toggle.btn-default,
.btn-group.form-select .checkout.woocommerce-checkout input[type="tel"] .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout .btn-group.form-select input[type="tel"] .dropdown-toggle.btn-default,
select.btn-group .checkout.woocommerce-checkout input[type="tel"] .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout select.btn-group input[type="tel"] .dropdown-toggle.btn-default,
.btn-group.form-select .checkout.woocommerce-checkout .select2-choice .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout .btn-group.form-select .select2-choice .dropdown-toggle.btn-default,
select.btn-group .checkout.woocommerce-checkout .select2-choice .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout select.btn-group .select2-choice .dropdown-toggle.btn-default,
.btn-group.form-select .checkout.woocommerce-checkout textarea .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout .btn-group.form-select textarea .dropdown-toggle.btn-default,
select.btn-group .checkout.woocommerce-checkout textarea .dropdown-toggle.btn-default,
.checkout.woocommerce-checkout select.btn-group textarea .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce form .form-row input.input-text .dropdown-toggle.btn-default,
.woocommerce form .form-row .btn-group.form-select input.input-text .dropdown-toggle.btn-default,
select.btn-group .woocommerce form .form-row input.input-text .dropdown-toggle.btn-default,
.woocommerce form .form-row select.btn-group input.input-text .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce form .form-row .select2-selection .dropdown-toggle.btn-default,
.woocommerce form .form-row .btn-group.form-select .select2-selection .dropdown-toggle.btn-default,
select.btn-group .woocommerce form .form-row .select2-selection .dropdown-toggle.btn-default,
.woocommerce form .form-row select.btn-group .select2-selection .dropdown-toggle.btn-default,
.btn-group.form-select .woocommerce form .form-row .select2-choice .dropdown-toggle.btn-default,
.woocommerce form .form-row .btn-group.form-select .select2-choice .dropdown-toggle.btn-default,
select.btn-group .woocommerce form .form-row .select2-choice .dropdown-toggle.btn-default,
.woocommerce form .form-row select.btn-group .select2-choice .dropdown-toggle.btn-default {
  padding: 0;
}

.btn-group.form-select .dropdown-toggle .caret,
select.btn-group .dropdown-toggle .caret {
  font-size: 10px;
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
}

.btn-group.form-select .dropdown-toggle .caret:before,
select.btn-group .dropdown-toggle .caret:before {
  content: "\f078";
}

.custom-file-label {
  box-shadow: 0 0px 10px 4px rgba(31, 66, 135, 0.1);
  height: 45px;
  border-radius: 30px !important;
  padding: 10px 20px;
  font-size: 15px;
  border-color: transparent;
}

.custom-file-label:after {
  content: none !important;
}

.dz-form.radius-no .form-control,
.dz-form.radius-no .woocommerce #review_form #respond input[type="text"],
.woocommerce #review_form #respond .dz-form.radius-no input[type="text"],
.dz-form.radius-no .woocommerce #review_form #respond textarea,
.woocommerce #review_form #respond .dz-form.radius-no textarea,
.dz-form.radius-no .woocommerce #review_form #respond input[type="email"],
.woocommerce #review_form #respond .dz-form.radius-no input[type="email"],
.dz-form.radius-no .woocommerce-cart-form .table tr td.actions .coupon .input-text,
.woocommerce-cart-form .table tr td.actions .coupon .dz-form.radius-no .input-text,
.dz-form.radius-no .woocommerce-cart-form .table tr .quantity input,
.woocommerce-cart-form .table tr .quantity .dz-form.radius-no input,
.dz-form.radius-no .woocommerce .woocommerce-checkout.checkout form .form-row textarea,
.woocommerce .woocommerce-checkout.checkout form .form-row .dz-form.radius-no textarea,
.dz-form.radius-no .woocommerce .woocommerce-checkout.checkout form .form-row select,
.woocommerce .woocommerce-checkout.checkout form .form-row .dz-form.radius-no select,
.dz-form.radius-no .woocommerce .woocommerce-checkout.checkout form .form-row input,
.woocommerce .woocommerce-checkout.checkout form .form-row .dz-form.radius-no input,
.dz-form.radius-no .woocommerce-EditAccountForm.edit-account input[type="text"],
.woocommerce-EditAccountForm.edit-account .dz-form.radius-no input[type="text"],
.dz-form.radius-no .woocommerce-EditAccountForm.edit-account input[type="email"],
.woocommerce-EditAccountForm.edit-account .dz-form.radius-no input[type="email"],
.dz-form.radius-no .woocommerce-EditAccountForm.edit-account input[type="password"],
.woocommerce-EditAccountForm.edit-account .dz-form.radius-no input[type="password"],
.dz-form.radius-no .login input[type="text"],
.login .dz-form.radius-no input[type="text"],
.dz-form.radius-no .login input[type="password"],
.login .dz-form.radius-no input[type="password"],
.dz-form.radius-no .woocommerce-ResetPassword.lost_reset_password input[type="text"],
.woocommerce-ResetPassword.lost_reset_password .dz-form.radius-no input[type="text"],
.dz-form.radius-no .checkout.woocommerce-checkout input[type="text"],
.checkout.woocommerce-checkout .dz-form.radius-no input[type="text"],
.dz-form.radius-no .checkout.woocommerce-checkout input[type="email"],
.checkout.woocommerce-checkout .dz-form.radius-no input[type="email"],
.dz-form.radius-no .checkout.woocommerce-checkout input[type="tel"],
.checkout.woocommerce-checkout .dz-form.radius-no input[type="tel"],
.dz-form.radius-no .checkout.woocommerce-checkout .select2-choice,
.checkout.woocommerce-checkout .dz-form.radius-no .select2-choice,
.dz-form.radius-no .checkout.woocommerce-checkout textarea,
.checkout.woocommerce-checkout .dz-form.radius-no textarea,
.dz-form.radius-no .woocommerce form .form-row input.input-text,
.woocommerce form .form-row .dz-form.radius-no input.input-text,
.dz-form.radius-no .woocommerce form .form-row .select2-selection,
.woocommerce form .form-row .dz-form.radius-no .select2-selection,
.dz-form.radius-no .woocommerce form .form-row .select2-choice,
.woocommerce form .form-row .dz-form.radius-no .select2-choice {
  border-radius: 0;
}

.dz-form.style-1 textarea {
  height: 185px;
  padding: 15px ​20px;
}

.form-check-input {
  width: 1.125em;
  height: 1.125em;
  border: 2px solid rgba(0, 0, 0, 0.25);
  border-radius: 4px !important;
  margin: 4px;
}

.form-check-input.radio {
  border-radius: 50% !important;
  border: 1px solid #24262B;
}

.form-check-input.radio:checked[type="radio"] {
  background-color: var(--secondary);
  border: 1px solid var(--secondary);
}

.input-group {
  margin-bottom: 20px;
}

.wpcf7-form .row {
  --bs-gutter-x: 20px;
}

.checkout-form {
  margin-bottom: 40px;
}

.checkout-form .form-label {
  font-size: 14px;
  font-weight: 600;
  color: var(--primary);
}

.checkout-form .form-control,
.checkout-form .woocommerce #review_form #respond input[type="text"],
.woocommerce #review_form #respond .checkout-form input[type="text"],
.checkout-form .woocommerce #review_form #respond textarea,
.woocommerce #review_form #respond .checkout-form textarea,
.checkout-form .woocommerce #review_form #respond input[type="email"],
.woocommerce #review_form #respond .checkout-form input[type="email"],
.checkout-form .woocommerce-cart-form .table tr td.actions .coupon .input-text,
.woocommerce-cart-form .table tr td.actions .coupon .checkout-form .input-text,
.checkout-form .woocommerce-cart-form .table tr .quantity input,
.woocommerce-cart-form .table tr .quantity .checkout-form input,
.checkout-form .woocommerce .woocommerce-checkout.checkout form .form-row textarea,
.woocommerce .woocommerce-checkout.checkout form .form-row .checkout-form textarea,
.checkout-form .woocommerce .woocommerce-checkout.checkout form .form-row select,
.woocommerce .woocommerce-checkout.checkout form .form-row .checkout-form select,
.checkout-form .woocommerce .woocommerce-checkout.checkout form .form-row input,
.woocommerce .woocommerce-checkout.checkout form .form-row .checkout-form input,
.checkout-form .woocommerce-EditAccountForm.edit-account input[type="text"],
.woocommerce-EditAccountForm.edit-account .checkout-form input[type="text"],
.checkout-form .woocommerce-EditAccountForm.edit-account input[type="email"],
.woocommerce-EditAccountForm.edit-account .checkout-form input[type="email"],
.checkout-form .woocommerce-EditAccountForm.edit-account input[type="password"],
.woocommerce-EditAccountForm.edit-account .checkout-form input[type="password"],
.checkout-form .login input[type="text"],
.login .checkout-form input[type="text"],
.checkout-form .login input[type="password"],
.login .checkout-form input[type="password"],
.checkout-form .woocommerce-ResetPassword.lost_reset_password input[type="text"],
.woocommerce-ResetPassword.lost_reset_password .checkout-form input[type="text"],
.checkout-form .checkout.woocommerce-checkout input[type="text"],
.checkout.woocommerce-checkout .checkout-form input[type="text"],
.checkout-form .checkout.woocommerce-checkout input[type="email"],
.checkout.woocommerce-checkout .checkout-form input[type="email"],
.checkout-form .checkout.woocommerce-checkout input[type="tel"],
.checkout.woocommerce-checkout .checkout-form input[type="tel"],
.checkout-form .checkout.woocommerce-checkout .select2-choice,
.checkout.woocommerce-checkout .checkout-form .select2-choice,
.checkout-form .checkout.woocommerce-checkout textarea,
.checkout.woocommerce-checkout .checkout-form textarea,
.checkout-form .woocommerce form .form-row input.input-text,
.woocommerce form .form-row .checkout-form input.input-text,
.checkout-form .woocommerce form .form-row .select2-selection,
.woocommerce form .form-row .checkout-form .select2-selection,
.checkout-form .woocommerce form .form-row .select2-choice,
.woocommerce form .form-row .checkout-form .select2-choice {
  background: none;
  border: 1px solid transparent;
  border-bottom: 2px solid #E1E1E1;
  border-radius: 0;
  padding: 10px 0;
}

.checkout-form .form-control::placeholder,
.checkout-form .woocommerce #review_form #respond input[type="text"]::placeholder,
.woocommerce #review_form #respond .checkout-form input[type="text"]::placeholder,
.checkout-form .woocommerce #review_form #respond textarea::placeholder,
.woocommerce #review_form #respond .checkout-form textarea::placeholder,
.checkout-form .woocommerce #review_form #respond input[type="email"]::placeholder,
.woocommerce #review_form #respond .checkout-form input[type="email"]::placeholder,
.checkout-form .woocommerce-cart-form .table tr td.actions .coupon .input-text::placeholder,
.woocommerce-cart-form .table tr td.actions .coupon .checkout-form .input-text::placeholder,
.checkout-form .woocommerce-cart-form .table tr .quantity input::placeholder,
.woocommerce-cart-form .table tr .quantity .checkout-form input::placeholder,
.checkout-form .woocommerce .woocommerce-checkout.checkout form .form-row textarea::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row .checkout-form textarea::placeholder,
.checkout-form .woocommerce .woocommerce-checkout.checkout form .form-row select::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row .checkout-form select::placeholder,
.checkout-form .woocommerce .woocommerce-checkout.checkout form .form-row input::placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row .checkout-form input::placeholder,
.checkout-form .woocommerce-EditAccountForm.edit-account input[type="text"]::placeholder,
.woocommerce-EditAccountForm.edit-account .checkout-form input[type="text"]::placeholder,
.checkout-form .woocommerce-EditAccountForm.edit-account input[type="email"]::placeholder,
.woocommerce-EditAccountForm.edit-account .checkout-form input[type="email"]::placeholder,
.checkout-form .woocommerce-EditAccountForm.edit-account input[type="password"]::placeholder,
.woocommerce-EditAccountForm.edit-account .checkout-form input[type="password"]::placeholder,
.checkout-form .login input[type="text"]::placeholder,
.login .checkout-form input[type="text"]::placeholder,
.checkout-form .login input[type="password"]::placeholder,
.login .checkout-form input[type="password"]::placeholder,
.checkout-form .woocommerce-ResetPassword.lost_reset_password input[type="text"]::placeholder,
.woocommerce-ResetPassword.lost_reset_password .checkout-form input[type="text"]::placeholder,
.checkout-form .checkout.woocommerce-checkout input[type="text"]::placeholder,
.checkout.woocommerce-checkout .checkout-form input[type="text"]::placeholder,
.checkout-form .checkout.woocommerce-checkout input[type="email"]::placeholder,
.checkout.woocommerce-checkout .checkout-form input[type="email"]::placeholder,
.checkout-form .checkout.woocommerce-checkout input[type="tel"]::placeholder,
.checkout.woocommerce-checkout .checkout-form input[type="tel"]::placeholder,
.checkout-form .checkout.woocommerce-checkout .select2-choice::placeholder,
.checkout.woocommerce-checkout .checkout-form .select2-choice::placeholder,
.checkout-form .checkout.woocommerce-checkout textarea::placeholder,
.checkout.woocommerce-checkout .checkout-form textarea::placeholder,
.checkout-form .woocommerce form .form-row input.input-text::placeholder,
.woocommerce form .form-row .checkout-form input.input-text::placeholder,
.checkout-form .woocommerce form .form-row .select2-selection::placeholder,
.woocommerce form .form-row .checkout-form .select2-selection::placeholder,
.checkout-form .woocommerce form .form-row .select2-choice::placeholder,
.woocommerce form .form-row .checkout-form .select2-choice::placeholder {
  font-weight: 400;
  font-size: 15px;
  color: var(--seconday);
}

.pay-bottom {
  padding-bottom: 55px;
  border-bottom: 2px dashed #AAAAAA;
}

.pay-bottom .money-type {
  position: relative;
  text-align: center;
}

.pay-bottom .money-type .form-check {
  border: 1px solid #F0F0F0;
  border-radius: var(--border-radius-base);
  padding-left: 0;
}

.pay-bottom .money-type .form-check .form-check-input {
  position: absolute;
  right: 15px;
  top: 15px;
}

.pay-bottom .money-type .form-check .form-check-input:checked+.form-check-label {
  background-color: #FFF0DF;
  border: 1px solid var(--primary);
  border-radius: var(--border-radius-base);
}

.pay-bottom .money-type .form-check .form-check-input:checked+.form-check-label i {
  color: var(--primary);
}

.pay-bottom .money-type .form-check .form-check-label {
  width: 100%;
  margin: 0 !important;
  padding: 10px 10px;
}

.pay-bottom .money-type .form-check .payment-check i {
  font-size: 68px;
}

.input-group-text.checkout-text {
  background: none;
  border-color: transparent;
  position: relative;
  right: 60px;
}

.input-group-text.checkout-text i {
  font-size: 20px;
  font-weight: 600;
}

.form-control.default-select .btn,
.woocommerce #review_form #respond input.default-select[type="text"] .btn,
.woocommerce #review_form #respond textarea.default-select .btn,
.woocommerce #review_form #respond input.default-select[type="email"] .btn,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .btn,
.woocommerce-cart-form .table tr .quantity input.default-select .btn,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .btn,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .btn,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .btn,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .btn,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .btn,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .btn,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .btn,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .btn,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .btn,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .btn,
.login input.default-select[type="text"] .btn,
.login input.default-select[type="password"] .btn,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .btn,
.checkout.woocommerce-checkout input.default-select[type="text"] .btn,
.checkout.woocommerce-checkout input.default-select[type="email"] .btn,
.checkout.woocommerce-checkout input.default-select[type="tel"] .btn,
.checkout.woocommerce-checkout .default-select.select2-choice .btn,
.checkout.woocommerce-checkout textarea.default-select .btn,
.woocommerce form .form-row input.default-select.input-text .btn,
.woocommerce form .form-row .default-select.select2-selection .btn,
.woocommerce form .form-row .default-select.select2-choice .btn,
.form-control.default-select .wp-block-button__link,
.woocommerce #review_form #respond input.default-select[type="text"] .wp-block-button__link,
.woocommerce #review_form #respond textarea.default-select .wp-block-button__link,
.woocommerce #review_form #respond input.default-select[type="email"] .wp-block-button__link,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .wp-block-button__link,
.woocommerce-cart-form .table tr .quantity input.default-select .wp-block-button__link,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .wp-block-button__link,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .wp-block-button__link,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .wp-block-button__link,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .wp-block-button__link,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .wp-block-button__link,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .wp-block-button__link,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .wp-block-button__link,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .wp-block-button__link,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .wp-block-button__link,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .wp-block-button__link,
.login input.default-select[type="text"] .wp-block-button__link,
.login input.default-select[type="password"] .wp-block-button__link,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .wp-block-button__link,
.checkout.woocommerce-checkout input.default-select[type="text"] .wp-block-button__link,
.checkout.woocommerce-checkout input.default-select[type="email"] .wp-block-button__link,
.checkout.woocommerce-checkout input.default-select[type="tel"] .wp-block-button__link,
.checkout.woocommerce-checkout .default-select.select2-choice .wp-block-button__link,
.checkout.woocommerce-checkout textarea.default-select .wp-block-button__link,
.woocommerce form .form-row input.default-select.input-text .wp-block-button__link,
.woocommerce form .form-row .default-select.select2-selection .wp-block-button__link,
.woocommerce form .form-row .default-select.select2-choice .wp-block-button__link,
.form-control.default-select .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .form-control.default-select a,
.woocommerce #review_form #respond input.default-select[type="text"] .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons #review_form #respond input.default-select[type="text"] a,
.woocommerce #review_form #respond textarea.default-select .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons #review_form #respond textarea.default-select a,
.woocommerce #review_form #respond input.default-select[type="email"] .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons #review_form #respond input.default-select[type="email"] a,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text a,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-cart-form .table tr .quantity input.default-select a,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row textarea.default-select a,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] a,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] a,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] a,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row select.default-select a,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select.input-text a,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select a,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] a,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] a,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] a,
.login input.default-select[type="text"] .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .login input.default-select[type="text"] a,
.login input.default-select[type="password"] .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .login input.default-select[type="password"] a,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] a,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="text"] a,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="email"] a,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="tel"] a,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout .default-select.select2-choice a,
.checkout.woocommerce-checkout textarea.default-select .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout textarea.default-select a,
.woocommerce form .form-row input.default-select.input-text .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons form .form-row input.default-select.input-text a,
.woocommerce form .form-row .default-select.select2-selection .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons form .form-row .default-select.select2-selection a,
.woocommerce form .form-row .default-select.select2-choice .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons form .form-row .default-select.select2-choice a,
.form-control.default-select .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .form-control.default-select a,
.woocommerce.widget_shopping_cart #review_form #respond input.default-select[type="text"] .buttons a,
.woocommerce.widget_shopping_cart .buttons #review_form #respond input.default-select[type="text"] a,
.woocommerce.widget_shopping_cart #review_form #respond textarea.default-select .buttons a,
.woocommerce.widget_shopping_cart .buttons #review_form #respond textarea.default-select a,
.woocommerce.widget_shopping_cart #review_form #respond input.default-select[type="email"] .buttons a,
.woocommerce.widget_shopping_cart .buttons #review_form #respond input.default-select[type="email"] a,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text a,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-cart-form .table tr .quantity input.default-select a,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row textarea.default-select .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row textarea.default-select a,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] a,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] a,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] a,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row select.default-select .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row select.default-select a,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select.input-text .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select.input-text a,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select a,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] a,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] a,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] a,
.login input.default-select[type="text"] .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .login input.default-select[type="text"] a,
.login input.default-select[type="password"] .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .login input.default-select[type="password"] a,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] a,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="text"] a,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="email"] a,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="tel"] a,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout .default-select.select2-choice a,
.checkout.woocommerce-checkout textarea.default-select .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout textarea.default-select a,
.woocommerce.widget_shopping_cart form .form-row input.default-select.input-text .buttons a,
.woocommerce.widget_shopping_cart .buttons form .form-row input.default-select.input-text a,
.woocommerce.widget_shopping_cart form .form-row .default-select.select2-selection .buttons a,
.woocommerce.widget_shopping_cart .buttons form .form-row .default-select.select2-selection a,
.woocommerce.widget_shopping_cart form .form-row .default-select.select2-choice .buttons a,
.woocommerce.widget_shopping_cart .buttons form .form-row .default-select.select2-choice a,
.form-control.default-select .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .form-control.default-select input,
.woocommerce #review_form #respond input.default-select[type="text"] .form-submit input,
.woocommerce #review_form #respond .form-submit input.default-select[type="text"] input,
.woocommerce #review_form #respond textarea.default-select .form-submit input,
.woocommerce #review_form #respond .form-submit textarea.default-select input,
.woocommerce #review_form #respond input.default-select[type="email"] .form-submit input,
.woocommerce #review_form #respond .form-submit input.default-select[type="email"] input,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text input,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-cart-form .table tr .quantity input.default-select input,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row textarea.default-select input,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] input,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] input,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] input,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row select.default-select input,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select.input-text input,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select input,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] input,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] input,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] input,
.login input.default-select[type="text"] .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .login input.default-select[type="text"] input,
.login input.default-select[type="password"] .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .login input.default-select[type="password"] input,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] input,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout input.default-select[type="text"] input,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout input.default-select[type="email"] input,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout input.default-select[type="tel"] input,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout .default-select.select2-choice input,
.checkout.woocommerce-checkout textarea.default-select .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout textarea.default-select input,
.woocommerce form .form-row input.default-select.input-text #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit form .form-row input.default-select.input-text input,
.woocommerce form .form-row .default-select.select2-selection #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit form .form-row .default-select.select2-selection input,
.woocommerce form .form-row .default-select.select2-choice #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit form .form-row .default-select.select2-choice input,
.form-control.default-select .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .form-control.default-select .button,
.woocommerce #review_form #respond input.default-select[type="text"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce #review_form #respond input.default-select[type="text"] .button,
.woocommerce #review_form #respond textarea.default-select .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce #review_form #respond textarea.default-select .button,
.woocommerce #review_form #respond input.default-select[type="email"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce #review_form #respond input.default-select[type="email"] .button,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .button,
.woocommerce-cart-form .table tr .quantity input.default-select .button,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .button,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .button,
.login input.default-select[type="text"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .login input.default-select[type="text"] .button,
.login input.default-select[type="password"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .login input.default-select[type="password"] .button,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .button,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout input.default-select[type="text"] .button,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout input.default-select[type="email"] .button,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout input.default-select[type="tel"] .button,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout .default-select.select2-choice .button,
.checkout.woocommerce-checkout textarea.default-select .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout textarea.default-select .button,
.woocommerce form .form-row input.default-select.input-text .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce form .form-row input.default-select.input-text .button,
.woocommerce form .form-row .default-select.select2-selection .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce form .form-row .default-select.select2-selection .button,
.woocommerce form .form-row .default-select.select2-choice .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .woocommerce form .form-row .default-select.select2-choice .button,
.form-control.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .form-control.default-select a.checkout-button,
.woocommerce #review_form #respond input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce #review_form #respond input.default-select[type="text"] a.checkout-button,
.woocommerce #review_form #respond textarea.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce #review_form #respond textarea.default-select a.checkout-button,
.woocommerce #review_form #respond input.default-select[type="email"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce #review_form #respond input.default-select[type="email"] a.checkout-button,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text a.checkout-button,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-cart-form .table tr .quantity input.default-select a.checkout-button,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select a.checkout-button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] a.checkout-button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] a.checkout-button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] a.checkout-button,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row select.default-select a.checkout-button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text a.checkout-button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select a.checkout-button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] a.checkout-button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] a.checkout-button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] a.checkout-button,
.login input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .login input.default-select[type="text"] a.checkout-button,
.login input.default-select[type="password"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .login input.default-select[type="password"] a.checkout-button,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] a.checkout-button,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout input.default-select[type="text"] a.checkout-button,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout input.default-select[type="email"] a.checkout-button,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout input.default-select[type="tel"] a.checkout-button,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout .default-select.select2-choice a.checkout-button,
.checkout.woocommerce-checkout textarea.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout textarea.default-select a.checkout-button,
.woocommerce form .form-row input.default-select.input-text .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce form .form-row input.default-select.input-text a.checkout-button,
.woocommerce form .form-row .default-select.select2-selection .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce form .form-row .default-select.select2-selection a.checkout-button,
.woocommerce form .form-row .default-select.select2-choice .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce form .form-row .default-select.select2-choice a.checkout-button,
.form-control.default-select .woocommerce #respond input#submit,
.woocommerce #respond .form-control.default-select input#submit,
.woocommerce #review_form #respond input.default-select[type="text"] input#submit,
.woocommerce #review_form #respond textarea.default-select input#submit,
.woocommerce #review_form #respond input.default-select[type="email"] input#submit,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce #respond input#submit,
.woocommerce #respond .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text input#submit,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce #respond input#submit,
.woocommerce #respond .woocommerce-cart-form .table tr .quantity input.default-select input#submit,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select #respond input#submit,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row textarea.default-select input#submit,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] #respond input#submit,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] input#submit,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] #respond input#submit,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] input#submit,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] #respond input#submit,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] input#submit,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select #respond input#submit,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row select.default-select input#submit,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text #respond input#submit,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select.input-text input#submit,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select #respond input#submit,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select input#submit,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce #respond input#submit,
.woocommerce #respond .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] input#submit,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce #respond input#submit,
.woocommerce #respond .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] input#submit,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce #respond input#submit,
.woocommerce #respond .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] input#submit,
.login input.default-select[type="text"] .woocommerce #respond input#submit,
.woocommerce #respond .login input.default-select[type="text"] input#submit,
.login input.default-select[type="password"] .woocommerce #respond input#submit,
.woocommerce #respond .login input.default-select[type="password"] input#submit,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce #respond input#submit,
.woocommerce #respond .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] input#submit,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce #respond input#submit,
.woocommerce #respond .checkout.woocommerce-checkout input.default-select[type="text"] input#submit,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce #respond input#submit,
.woocommerce #respond .checkout.woocommerce-checkout input.default-select[type="email"] input#submit,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce #respond input#submit,
.woocommerce #respond .checkout.woocommerce-checkout input.default-select[type="tel"] input#submit,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce #respond input#submit,
.woocommerce #respond .checkout.woocommerce-checkout .default-select.select2-choice input#submit,
.checkout.woocommerce-checkout textarea.default-select .woocommerce #respond input#submit,
.woocommerce #respond .checkout.woocommerce-checkout textarea.default-select input#submit,
.woocommerce form .form-row input.default-select.input-text #respond input#submit,
.woocommerce #respond form .form-row input.default-select.input-text input#submit,
.woocommerce form .form-row .default-select.select2-selection #respond input#submit,
.woocommerce #respond form .form-row .default-select.select2-selection input#submit,
.woocommerce form .form-row .default-select.select2-choice #respond input#submit,
.woocommerce #respond form .form-row .default-select.select2-choice input#submit,
.form-control.default-select .woocommerce a.button,
.woocommerce .form-control.default-select a.button,
.woocommerce #review_form #respond input.default-select[type="text"] a.button,
.woocommerce #review_form #respond textarea.default-select a.button,
.woocommerce #review_form #respond input.default-select[type="email"] a.button,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce a.button,
.woocommerce .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text a.button,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce a.button,
.woocommerce .woocommerce-cart-form .table tr .quantity input.default-select a.button,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select a.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] a.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] a.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] a.button,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select a.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text a.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select a.button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce a.button,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] a.button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce a.button,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] a.button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce a.button,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] a.button,
.login input.default-select[type="text"] .woocommerce a.button,
.woocommerce .login input.default-select[type="text"] a.button,
.login input.default-select[type="password"] .woocommerce a.button,
.woocommerce .login input.default-select[type="password"] a.button,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce a.button,
.woocommerce .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] a.button,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce a.button,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="text"] a.button,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce a.button,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="email"] a.button,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce a.button,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="tel"] a.button,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce a.button,
.woocommerce .checkout.woocommerce-checkout .default-select.select2-choice a.button,
.checkout.woocommerce-checkout textarea.default-select .woocommerce a.button,
.woocommerce .checkout.woocommerce-checkout textarea.default-select a.button,
.woocommerce form .form-row input.default-select.input-text a.button,
.woocommerce form .form-row .default-select.select2-selection a.button,
.woocommerce form .form-row .default-select.select2-choice a.button,
.form-control.default-select .woocommerce button.button,
.woocommerce .form-control.default-select button.button,
.woocommerce #review_form #respond input.default-select[type="text"] button.button,
.woocommerce #review_form #respond textarea.default-select button.button,
.woocommerce #review_form #respond input.default-select[type="email"] button.button,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce button.button,
.woocommerce .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text button.button,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce button.button,
.woocommerce .woocommerce-cart-form .table tr .quantity input.default-select button.button,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select button.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] button.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] button.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] button.button,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select button.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text button.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select button.button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce button.button,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] button.button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce button.button,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] button.button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce button.button,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] button.button,
.login input.default-select[type="text"] .woocommerce button.button,
.woocommerce .login input.default-select[type="text"] button.button,
.login input.default-select[type="password"] .woocommerce button.button,
.woocommerce .login input.default-select[type="password"] button.button,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce button.button,
.woocommerce .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] button.button,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce button.button,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="text"] button.button,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce button.button,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="email"] button.button,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce button.button,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="tel"] button.button,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce button.button,
.woocommerce .checkout.woocommerce-checkout .default-select.select2-choice button.button,
.checkout.woocommerce-checkout textarea.default-select .woocommerce button.button,
.woocommerce .checkout.woocommerce-checkout textarea.default-select button.button,
.woocommerce form .form-row input.default-select.input-text button.button,
.woocommerce form .form-row .default-select.select2-selection button.button,
.woocommerce form .form-row .default-select.select2-choice button.button,
.form-control.default-select .woocommerce input.button,
.woocommerce .form-control.default-select input.button,
.woocommerce #review_form #respond input.default-select[type="text"] input.button,
.woocommerce #review_form #respond textarea.default-select input.button,
.woocommerce #review_form #respond input.default-select[type="email"] input.button,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce input.button,
.woocommerce .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text input.button,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce input.button,
.woocommerce .woocommerce-cart-form .table tr .quantity input.default-select input.button,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select input.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] input.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] input.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] input.button,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select input.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text input.button,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select input.button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce input.button,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] input.button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce input.button,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] input.button,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce input.button,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] input.button,
.login input.default-select[type="text"] .woocommerce input.button,
.woocommerce .login input.default-select[type="text"] input.button,
.login input.default-select[type="password"] .woocommerce input.button,
.woocommerce .login input.default-select[type="password"] input.button,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce input.button,
.woocommerce .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] input.button,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce input.button,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="text"] input.button,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce input.button,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="email"] input.button,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce input.button,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="tel"] input.button,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce input.button,
.woocommerce .checkout.woocommerce-checkout .default-select.select2-choice input.button,
.checkout.woocommerce-checkout textarea.default-select .woocommerce input.button,
.woocommerce .checkout.woocommerce-checkout textarea.default-select input.button,
.woocommerce form .form-row input.default-select.input-text input.button,
.woocommerce form .form-row .default-select.select2-selection input.button,
.woocommerce form .form-row .default-select.select2-choice input.button,
.form-control.default-select .woocommerce #place_order,
.woocommerce .form-control.default-select #place_order,
.woocommerce #review_form #respond input.default-select[type="text"] #place_order,
.woocommerce #review_form #respond textarea.default-select #place_order,
.woocommerce #review_form #respond input.default-select[type="email"] #place_order,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce #place_order,
.woocommerce .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text #place_order,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce #place_order,
.woocommerce .woocommerce-cart-form .table tr .quantity input.default-select #place_order,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select #place_order,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] #place_order,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] #place_order,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] #place_order,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select #place_order,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text #place_order,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select #place_order,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce #place_order,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] #place_order,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce #place_order,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] #place_order,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce #place_order,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] #place_order,
.login input.default-select[type="text"] .woocommerce #place_order,
.woocommerce .login input.default-select[type="text"] #place_order,
.login input.default-select[type="password"] .woocommerce #place_order,
.woocommerce .login input.default-select[type="password"] #place_order,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce #place_order,
.woocommerce .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] #place_order,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce #place_order,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="text"] #place_order,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce #place_order,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="email"] #place_order,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce #place_order,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="tel"] #place_order,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce #place_order,
.woocommerce .checkout.woocommerce-checkout .default-select.select2-choice #place_order,
.checkout.woocommerce-checkout textarea.default-select .woocommerce #place_order,
.woocommerce .checkout.woocommerce-checkout textarea.default-select #place_order,
.woocommerce form .form-row input.default-select.input-text #place_order,
.woocommerce form .form-row .default-select.select2-selection #place_order,
.woocommerce form .form-row .default-select.select2-choice #place_order {
  background: transparent;
  border-width: 0 0 2px;
  border-radius: 0;
  padding: 15px 10px !important;
  border-color: #E1E1E1;
  padding: 10px 20px;
}

.form-control.default-select .btn:focus,
.woocommerce #review_form #respond input.default-select[type="text"] .btn:focus,
.woocommerce #review_form #respond textarea.default-select .btn:focus,
.woocommerce #review_form #respond input.default-select[type="email"] .btn:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .btn:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .btn:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .btn:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .btn:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .btn:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .btn:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .btn:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .btn:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .btn:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .btn:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .btn:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .btn:focus,
.login input.default-select[type="text"] .btn:focus,
.login input.default-select[type="password"] .btn:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .btn:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .btn:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .btn:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .btn:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .btn:focus,
.checkout.woocommerce-checkout textarea.default-select .btn:focus,
.woocommerce form .form-row input.default-select.input-text .btn:focus,
.woocommerce form .form-row .default-select.select2-selection .btn:focus,
.woocommerce form .form-row .default-select.select2-choice .btn:focus,
.form-control.default-select .wp-block-button__link:focus,
.woocommerce #review_form #respond input.default-select[type="text"] .wp-block-button__link:focus,
.woocommerce #review_form #respond textarea.default-select .wp-block-button__link:focus,
.woocommerce #review_form #respond input.default-select[type="email"] .wp-block-button__link:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .wp-block-button__link:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .wp-block-button__link:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .wp-block-button__link:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .wp-block-button__link:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .wp-block-button__link:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .wp-block-button__link:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .wp-block-button__link:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .wp-block-button__link:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .wp-block-button__link:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .wp-block-button__link:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .wp-block-button__link:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .wp-block-button__link:focus,
.login input.default-select[type="text"] .wp-block-button__link:focus,
.login input.default-select[type="password"] .wp-block-button__link:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .wp-block-button__link:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .wp-block-button__link:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .wp-block-button__link:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .wp-block-button__link:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .wp-block-button__link:focus,
.checkout.woocommerce-checkout textarea.default-select .wp-block-button__link:focus,
.woocommerce form .form-row input.default-select.input-text .wp-block-button__link:focus,
.woocommerce form .form-row .default-select.select2-selection .wp-block-button__link:focus,
.woocommerce form .form-row .default-select.select2-choice .wp-block-button__link:focus,
.form-control.default-select .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .form-control.default-select a:focus,
.woocommerce #review_form #respond input.default-select[type="text"] .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons #review_form #respond input.default-select[type="text"] a:focus,
.woocommerce #review_form #respond textarea.default-select .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons #review_form #respond textarea.default-select a:focus,
.woocommerce #review_form #respond input.default-select[type="email"] .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons #review_form #respond input.default-select[type="email"] a:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text a:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-cart-form .table tr .quantity input.default-select a:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row textarea.default-select a:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] a:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] a:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] a:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row select.default-select a:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select.input-text a:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select a:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] a:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] a:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] a:focus,
.login input.default-select[type="text"] .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .login input.default-select[type="text"] a:focus,
.login input.default-select[type="password"] .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .login input.default-select[type="password"] a:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] a:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="text"] a:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="email"] a:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="tel"] a:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout .default-select.select2-choice a:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons .checkout.woocommerce-checkout textarea.default-select a:focus,
.woocommerce form .form-row input.default-select.input-text .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons form .form-row input.default-select.input-text a:focus,
.woocommerce form .form-row .default-select.select2-selection .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons form .form-row .default-select.select2-selection a:focus,
.woocommerce form .form-row .default-select.select2-choice .widget_shopping_cart .buttons a:focus,
.woocommerce .widget_shopping_cart .buttons form .form-row .default-select.select2-choice a:focus,
.form-control.default-select .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .form-control.default-select a:focus,
.woocommerce.widget_shopping_cart #review_form #respond input.default-select[type="text"] .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons #review_form #respond input.default-select[type="text"] a:focus,
.woocommerce.widget_shopping_cart #review_form #respond textarea.default-select .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons #review_form #respond textarea.default-select a:focus,
.woocommerce.widget_shopping_cart #review_form #respond input.default-select[type="email"] .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons #review_form #respond input.default-select[type="email"] a:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text a:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-cart-form .table tr .quantity input.default-select a:focus,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row textarea.default-select .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row textarea.default-select a:focus,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] a:focus,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] a:focus,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] a:focus,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row select.default-select .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row select.default-select a:focus,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select.input-text .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select.input-text a:focus,
.woocommerce.widget_shopping_cart .woocommerce-checkout.checkout form .form-row input.default-select .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-checkout.checkout form .form-row input.default-select a:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] a:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] a:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] a:focus,
.login input.default-select[type="text"] .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .login input.default-select[type="text"] a:focus,
.login input.default-select[type="password"] .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .login input.default-select[type="password"] a:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] a:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="text"] a:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="email"] a:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout input.default-select[type="tel"] a:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout .default-select.select2-choice a:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce.widget_shopping_cart .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons .checkout.woocommerce-checkout textarea.default-select a:focus,
.woocommerce.widget_shopping_cart form .form-row input.default-select.input-text .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons form .form-row input.default-select.input-text a:focus,
.woocommerce.widget_shopping_cart form .form-row .default-select.select2-selection .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons form .form-row .default-select.select2-selection a:focus,
.woocommerce.widget_shopping_cart form .form-row .default-select.select2-choice .buttons a:focus,
.woocommerce.widget_shopping_cart .buttons form .form-row .default-select.select2-choice a:focus,
.form-control.default-select .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .form-control.default-select input:focus,
.woocommerce #review_form #respond input.default-select[type="text"] .form-submit input:focus,
.woocommerce #review_form #respond .form-submit input.default-select[type="text"] input:focus,
.woocommerce #review_form #respond textarea.default-select .form-submit input:focus,
.woocommerce #review_form #respond .form-submit textarea.default-select input:focus,
.woocommerce #review_form #respond input.default-select[type="email"] .form-submit input:focus,
.woocommerce #review_form #respond .form-submit input.default-select[type="email"] input:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text input:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-cart-form .table tr .quantity input.default-select input:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row textarea.default-select input:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] input:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] input:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] input:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row select.default-select input:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select.input-text input:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-checkout.checkout form .form-row input.default-select input:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] input:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] input:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] input:focus,
.login input.default-select[type="text"] .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .login input.default-select[type="text"] input:focus,
.login input.default-select[type="password"] .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .login input.default-select[type="password"] input:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] input:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout input.default-select[type="text"] input:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout input.default-select[type="email"] input:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout input.default-select[type="tel"] input:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout .default-select.select2-choice input:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit .checkout.woocommerce-checkout textarea.default-select input:focus,
.woocommerce form .form-row input.default-select.input-text #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit form .form-row input.default-select.input-text input:focus,
.woocommerce form .form-row .default-select.select2-selection #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit form .form-row .default-select.select2-selection input:focus,
.woocommerce form .form-row .default-select.select2-choice #review_form #respond .form-submit input:focus,
.woocommerce #review_form #respond .form-submit form .form-row .default-select.select2-choice input:focus,
.form-control.default-select .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .form-control.default-select .button:focus,
.woocommerce #review_form #respond input.default-select[type="text"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce #review_form #respond input.default-select[type="text"] .button:focus,
.woocommerce #review_form #respond textarea.default-select .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce #review_form #respond textarea.default-select .button:focus,
.woocommerce #review_form #respond input.default-select[type="email"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce #review_form #respond input.default-select[type="email"] .button:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .button:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .button:focus,
.login input.default-select[type="text"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .login input.default-select[type="text"] .button:focus,
.login input.default-select[type="password"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .login input.default-select[type="password"] .button:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .button:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout input.default-select[type="text"] .button:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout input.default-select[type="email"] .button:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout input.default-select[type="tel"] .button:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout .default-select.select2-choice .button:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .checkout.woocommerce-checkout textarea.default-select .button:focus,
.woocommerce form .form-row input.default-select.input-text .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce form .form-row input.default-select.input-text .button:focus,
.woocommerce form .form-row .default-select.select2-selection .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce form .form-row .default-select.select2-selection .button:focus,
.woocommerce form .form-row .default-select.select2-choice .woocommerce-cart-form .table tr .button:focus,
.woocommerce-cart-form .table tr .woocommerce form .form-row .default-select.select2-choice .button:focus,
.form-control.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .form-control.default-select a.checkout-button:focus,
.woocommerce #review_form #respond input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce #review_form #respond input.default-select[type="text"] a.checkout-button:focus,
.woocommerce #review_form #respond textarea.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce #review_form #respond textarea.default-select a.checkout-button:focus,
.woocommerce #review_form #respond input.default-select[type="email"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce #review_form #respond input.default-select[type="email"] a.checkout-button:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text a.checkout-button:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-cart-form .table tr .quantity input.default-select a.checkout-button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select a.checkout-button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] a.checkout-button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] a.checkout-button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] a.checkout-button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row select.default-select a.checkout-button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text a.checkout-button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce .woocommerce-checkout.checkout form .form-row input.default-select a.checkout-button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] a.checkout-button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] a.checkout-button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] a.checkout-button:focus,
.login input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .login input.default-select[type="text"] a.checkout-button:focus,
.login input.default-select[type="password"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .login input.default-select[type="password"] a.checkout-button:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] a.checkout-button:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout input.default-select[type="text"] a.checkout-button:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout input.default-select[type="email"] a.checkout-button:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout input.default-select[type="tel"] a.checkout-button:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout .default-select.select2-choice a.checkout-button:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .checkout.woocommerce-checkout textarea.default-select a.checkout-button:focus,
.woocommerce form .form-row input.default-select.input-text .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce form .form-row input.default-select.input-text a.checkout-button:focus,
.woocommerce form .form-row .default-select.select2-selection .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce form .form-row .default-select.select2-selection a.checkout-button:focus,
.woocommerce form .form-row .default-select.select2-choice .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .woocommerce form .form-row .default-select.select2-choice a.checkout-button:focus,
.form-control.default-select .woocommerce #respond input#submit:focus,
.woocommerce #respond .form-control.default-select input#submit:focus,
.woocommerce #review_form #respond input.default-select[type="text"] input#submit:focus,
.woocommerce #review_form #respond textarea.default-select input#submit:focus,
.woocommerce #review_form #respond input.default-select[type="email"] input#submit:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce #respond input#submit:focus,
.woocommerce #respond .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text input#submit:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce #respond input#submit:focus,
.woocommerce #respond .woocommerce-cart-form .table tr .quantity input.default-select input#submit:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select #respond input#submit:focus,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row textarea.default-select input#submit:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] #respond input#submit:focus,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] input#submit:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] #respond input#submit:focus,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] input#submit:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] #respond input#submit:focus,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] input#submit:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select #respond input#submit:focus,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row select.default-select input#submit:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text #respond input#submit:focus,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select.input-text input#submit:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select #respond input#submit:focus,
.woocommerce #respond .woocommerce-checkout.checkout form .form-row input.default-select input#submit:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce #respond input#submit:focus,
.woocommerce #respond .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] input#submit:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce #respond input#submit:focus,
.woocommerce #respond .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] input#submit:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce #respond input#submit:focus,
.woocommerce #respond .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] input#submit:focus,
.login input.default-select[type="text"] .woocommerce #respond input#submit:focus,
.woocommerce #respond .login input.default-select[type="text"] input#submit:focus,
.login input.default-select[type="password"] .woocommerce #respond input#submit:focus,
.woocommerce #respond .login input.default-select[type="password"] input#submit:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce #respond input#submit:focus,
.woocommerce #respond .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] input#submit:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce #respond input#submit:focus,
.woocommerce #respond .checkout.woocommerce-checkout input.default-select[type="text"] input#submit:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce #respond input#submit:focus,
.woocommerce #respond .checkout.woocommerce-checkout input.default-select[type="email"] input#submit:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce #respond input#submit:focus,
.woocommerce #respond .checkout.woocommerce-checkout input.default-select[type="tel"] input#submit:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce #respond input#submit:focus,
.woocommerce #respond .checkout.woocommerce-checkout .default-select.select2-choice input#submit:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce #respond input#submit:focus,
.woocommerce #respond .checkout.woocommerce-checkout textarea.default-select input#submit:focus,
.woocommerce form .form-row input.default-select.input-text #respond input#submit:focus,
.woocommerce #respond form .form-row input.default-select.input-text input#submit:focus,
.woocommerce form .form-row .default-select.select2-selection #respond input#submit:focus,
.woocommerce #respond form .form-row .default-select.select2-selection input#submit:focus,
.woocommerce form .form-row .default-select.select2-choice #respond input#submit:focus,
.woocommerce #respond form .form-row .default-select.select2-choice input#submit:focus,
.form-control.default-select .woocommerce a.button:focus,
.woocommerce .form-control.default-select a.button:focus,
.woocommerce #review_form #respond input.default-select[type="text"] a.button:focus,
.woocommerce #review_form #respond textarea.default-select a.button:focus,
.woocommerce #review_form #respond input.default-select[type="email"] a.button:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce a.button:focus,
.woocommerce .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text a.button:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce a.button:focus,
.woocommerce .woocommerce-cart-form .table tr .quantity input.default-select a.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select a.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] a.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] a.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] a.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select a.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text a.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select a.button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce a.button:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] a.button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce a.button:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] a.button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce a.button:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] a.button:focus,
.login input.default-select[type="text"] .woocommerce a.button:focus,
.woocommerce .login input.default-select[type="text"] a.button:focus,
.login input.default-select[type="password"] .woocommerce a.button:focus,
.woocommerce .login input.default-select[type="password"] a.button:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce a.button:focus,
.woocommerce .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] a.button:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce a.button:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="text"] a.button:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce a.button:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="email"] a.button:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce a.button:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="tel"] a.button:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce a.button:focus,
.woocommerce .checkout.woocommerce-checkout .default-select.select2-choice a.button:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce a.button:focus,
.woocommerce .checkout.woocommerce-checkout textarea.default-select a.button:focus,
.woocommerce form .form-row input.default-select.input-text a.button:focus,
.woocommerce form .form-row .default-select.select2-selection a.button:focus,
.woocommerce form .form-row .default-select.select2-choice a.button:focus,
.form-control.default-select .woocommerce button.button:focus,
.woocommerce .form-control.default-select button.button:focus,
.woocommerce #review_form #respond input.default-select[type="text"] button.button:focus,
.woocommerce #review_form #respond textarea.default-select button.button:focus,
.woocommerce #review_form #respond input.default-select[type="email"] button.button:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce button.button:focus,
.woocommerce .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text button.button:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce button.button:focus,
.woocommerce .woocommerce-cart-form .table tr .quantity input.default-select button.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select button.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] button.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] button.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] button.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select button.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text button.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select button.button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce button.button:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] button.button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce button.button:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] button.button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce button.button:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] button.button:focus,
.login input.default-select[type="text"] .woocommerce button.button:focus,
.woocommerce .login input.default-select[type="text"] button.button:focus,
.login input.default-select[type="password"] .woocommerce button.button:focus,
.woocommerce .login input.default-select[type="password"] button.button:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce button.button:focus,
.woocommerce .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] button.button:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce button.button:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="text"] button.button:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce button.button:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="email"] button.button:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce button.button:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="tel"] button.button:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce button.button:focus,
.woocommerce .checkout.woocommerce-checkout .default-select.select2-choice button.button:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce button.button:focus,
.woocommerce .checkout.woocommerce-checkout textarea.default-select button.button:focus,
.woocommerce form .form-row input.default-select.input-text button.button:focus,
.woocommerce form .form-row .default-select.select2-selection button.button:focus,
.woocommerce form .form-row .default-select.select2-choice button.button:focus,
.form-control.default-select .woocommerce input.button:focus,
.woocommerce .form-control.default-select input.button:focus,
.woocommerce #review_form #respond input.default-select[type="text"] input.button:focus,
.woocommerce #review_form #respond textarea.default-select input.button:focus,
.woocommerce #review_form #respond input.default-select[type="email"] input.button:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce input.button:focus,
.woocommerce .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text input.button:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce input.button:focus,
.woocommerce .woocommerce-cart-form .table tr .quantity input.default-select input.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select input.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] input.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] input.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] input.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select input.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text input.button:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select input.button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce input.button:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] input.button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce input.button:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] input.button:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce input.button:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] input.button:focus,
.login input.default-select[type="text"] .woocommerce input.button:focus,
.woocommerce .login input.default-select[type="text"] input.button:focus,
.login input.default-select[type="password"] .woocommerce input.button:focus,
.woocommerce .login input.default-select[type="password"] input.button:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce input.button:focus,
.woocommerce .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] input.button:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce input.button:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="text"] input.button:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce input.button:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="email"] input.button:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce input.button:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="tel"] input.button:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce input.button:focus,
.woocommerce .checkout.woocommerce-checkout .default-select.select2-choice input.button:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce input.button:focus,
.woocommerce .checkout.woocommerce-checkout textarea.default-select input.button:focus,
.woocommerce form .form-row input.default-select.input-text input.button:focus,
.woocommerce form .form-row .default-select.select2-selection input.button:focus,
.woocommerce form .form-row .default-select.select2-choice input.button:focus,
.form-control.default-select .woocommerce #place_order:focus,
.woocommerce .form-control.default-select #place_order:focus,
.woocommerce #review_form #respond input.default-select[type="text"] #place_order:focus,
.woocommerce #review_form #respond textarea.default-select #place_order:focus,
.woocommerce #review_form #respond input.default-select[type="email"] #place_order:focus,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .woocommerce #place_order:focus,
.woocommerce .woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text #place_order:focus,
.woocommerce-cart-form .table tr .quantity input.default-select .woocommerce #place_order:focus,
.woocommerce .woocommerce-cart-form .table tr .quantity input.default-select #place_order:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select #place_order:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="text"] #place_order:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="email"] #place_order:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select[type="tel"] #place_order:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select #place_order:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select.input-text #place_order:focus,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select #place_order:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .woocommerce #place_order:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="text"] #place_order:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .woocommerce #place_order:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="email"] #place_order:focus,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .woocommerce #place_order:focus,
.woocommerce .woocommerce-EditAccountForm.edit-account input.default-select[type="password"] #place_order:focus,
.login input.default-select[type="text"] .woocommerce #place_order:focus,
.woocommerce .login input.default-select[type="text"] #place_order:focus,
.login input.default-select[type="password"] .woocommerce #place_order:focus,
.woocommerce .login input.default-select[type="password"] #place_order:focus,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .woocommerce #place_order:focus,
.woocommerce .woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] #place_order:focus,
.checkout.woocommerce-checkout input.default-select[type="text"] .woocommerce #place_order:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="text"] #place_order:focus,
.checkout.woocommerce-checkout input.default-select[type="email"] .woocommerce #place_order:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="email"] #place_order:focus,
.checkout.woocommerce-checkout input.default-select[type="tel"] .woocommerce #place_order:focus,
.woocommerce .checkout.woocommerce-checkout input.default-select[type="tel"] #place_order:focus,
.checkout.woocommerce-checkout .default-select.select2-choice .woocommerce #place_order:focus,
.woocommerce .checkout.woocommerce-checkout .default-select.select2-choice #place_order:focus,
.checkout.woocommerce-checkout textarea.default-select .woocommerce #place_order:focus,
.woocommerce .checkout.woocommerce-checkout textarea.default-select #place_order:focus,
.woocommerce form .form-row input.default-select.input-text #place_order:focus,
.woocommerce form .form-row .default-select.select2-selection #place_order:focus,
.woocommerce form .form-row .default-select.select2-choice #place_order:focus {
  outline: 0 !important;
}

.form-control.default-select .filter-option-inner-inner,
.woocommerce #review_form #respond input.default-select[type="text"] .filter-option-inner-inner,
.woocommerce #review_form #respond textarea.default-select .filter-option-inner-inner,
.woocommerce #review_form #respond input.default-select[type="email"] .filter-option-inner-inner,
.woocommerce-cart-form .table tr td.actions .coupon .default-select.input-text .filter-option-inner-inner,
.woocommerce-cart-form .table tr .quantity input.default-select .filter-option-inner-inner,
.woocommerce .woocommerce-checkout.checkout form .form-row textarea.default-select .filter-option-inner-inner,
.woocommerce .woocommerce-checkout.checkout form .form-row select.default-select .filter-option-inner-inner,
.woocommerce .woocommerce-checkout.checkout form .form-row input.default-select .filter-option-inner-inner,
.woocommerce-EditAccountForm.edit-account input.default-select[type="text"] .filter-option-inner-inner,
.woocommerce-EditAccountForm.edit-account input.default-select[type="email"] .filter-option-inner-inner,
.woocommerce-EditAccountForm.edit-account input.default-select[type="password"] .filter-option-inner-inner,
.login input.default-select[type="text"] .filter-option-inner-inner,
.login input.default-select[type="password"] .filter-option-inner-inner,
.woocommerce-ResetPassword.lost_reset_password input.default-select[type="text"] .filter-option-inner-inner,
.checkout.woocommerce-checkout input.default-select[type="text"] .filter-option-inner-inner,
.checkout.woocommerce-checkout input.default-select[type="email"] .filter-option-inner-inner,
.checkout.woocommerce-checkout input.default-select[type="tel"] .filter-option-inner-inner,
.checkout.woocommerce-checkout .default-select.select2-choice .filter-option-inner-inner,
.checkout.woocommerce-checkout textarea.default-select .filter-option-inner-inner,
.woocommerce form .form-row input.default-select.input-text .filter-option-inner-inner,
.woocommerce form .form-row .default-select.select2-selection .filter-option-inner-inner,
.woocommerce form .form-row .default-select.select2-choice .filter-option-inner-inner {
  font-weight: 600;
  font-size: 16px;
}

.form-check {
  padding-left: 0;
  padding-right: 0;
}

.form-check span {
  height: 1rem;
  margin-right: 15px;
  width: 1rem;
  display: block;
  background-color: #000;
  position: relative;
  border-radius: 50%;
  z-index: 1;
}

.form-check span:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 28px;
  height: 28px;
  background-color: transparent;
  border: 1px solid var(--secondary);
  border-radius: 50%;
  opacity: 0.2;
  transform: translate(-50%, -50%) scale(0);
  z-index: -1;
}

.form-check .form-check-input {
  opacity: 0;
  position: relative;
  z-index: 2;
  margin-left: 0;
  margin-top: 0;
  cursor: pointer;
}

.form-check .form-check-input:checked+span:after {
  transform: translate(-50%, -50%) scale(1);
}

@-webkit-keyframes toLeftFromRight {
  49% {
    -webkit-transform: translateX(100%);
  }

  50% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }

  51% {
    opacity: 1;
  }
}

@-moz-keyframes toLeftFromRight {
  49% {
    -moz-transform: translateX(100%);
  }

  50% {
    opacity: 0;
    -moz-transform: translateX(-100%);
  }

  51% {
    opacity: 1;
  }
}

@keyframes toLeftFromRight {
  49% {
    transform: translateX(100%);
  }

  50% {
    opacity: 0;
    transform: translateX(-100%);
  }

  51% {
    opacity: 1;
  }
}

@-webkit-keyframes toBottomFromTop {
  49% {
    -webkit-transform: translateY(-100%);
  }

  50% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }

  51% {
    opacity: 1;
  }
}

@-moz-keyframes toBottomFromTop {
  49% {
    -webkit-transform: translateY(-100%);
  }

  50% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }

  51% {
    opacity: 1;
  }
}

@keyframes toBottomFromTop {
  49% {
    -webkit-transform: translateY(-100%);
  }

  50% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }

  51% {
    opacity: 1;
  }
}

@media only screen and (max-width: 575px) {
  .input-recaptcha {
    margin-bottom: 0px;
  }
}

button:hover,
button:active,
button:focus {
  outline: 0 !important;
}

btn:hover,
btn:active,
btn:focus {
  outline: 0 !important;
}

.btn,
.wp-block-button__link,
.woocommerce .widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons a,
.woocommerce #review_form #respond .form-submit input,
.woocommerce-cart-form .table tr .button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #place_order {
  font-size: 16px;
  padding: 12px 30px;
  line-height: 24px;
  display: inline-flex;
  border-radius: 0;
  font-weight: 500;
  position: relative;
  text-transform: capitalize;
  font-family: "Lufga", sans-serif;
  align-items: center;
  overflow: hidden;
  z-index: 1;
  text-align: center;
  -webkit-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
  justify-content: center;
  border-radius: 10px;
  line-height: 1.2;
}

.btn.btn-icon,
.btn-icon.wp-block-button__link,
.woocommerce .widget_shopping_cart .buttons a.btn-icon,
.woocommerce.widget_shopping_cart .buttons a.btn-icon,
.woocommerce #review_form #respond .form-submit input.btn-icon,
.woocommerce-cart-form .table tr .btn-icon.button,
.woocommerce-cart .wc-proceed-to-checkout a.btn-icon.checkout-button,
.woocommerce #respond input.btn-icon#submit,
.woocommerce a.btn-icon.button,
.woocommerce button.btn-icon.button,
.woocommerce input.btn-icon.button,
.woocommerce .btn-icon#place_order {
  display: flex;
  gap: 10px;
  align-items: center;
}

.btn.btn-icon i,
.btn-icon.wp-block-button__link i,
.woocommerce .widget_shopping_cart .buttons a.btn-icon i,
.woocommerce.widget_shopping_cart .buttons a.btn-icon i,
.woocommerce #review_form #respond .form-submit input.btn-icon i,
.woocommerce-cart-form .table tr .btn-icon.button i,
.woocommerce-cart .wc-proceed-to-checkout a.btn-icon.checkout-button i,
.woocommerce #respond input.btn-icon#submit i,
.woocommerce a.btn-icon.button i,
.woocommerce button.btn-icon.button i,
.woocommerce input.btn-icon.button i,
.woocommerce .btn-icon#place_order i {
  font-size: 18px;
}

.btn.btn-icon.btn-outline-secondary:hover svg>path,
.btn-icon.btn-outline-secondary.wp-block-button__link:hover svg>path,
.woocommerce .widget_shopping_cart .buttons a.btn-icon.btn-outline-secondary:hover svg>path,
.woocommerce.widget_shopping_cart .buttons a.btn-icon.btn-outline-secondary:hover svg>path,
.woocommerce #review_form #respond .form-submit input.btn-icon.btn-outline-secondary:hover svg>path,
.woocommerce-cart-form .table tr .btn-icon.btn-outline-secondary.button:hover svg>path,
.woocommerce-cart .wc-proceed-to-checkout a.btn-icon.btn-outline-secondary.checkout-button:hover svg>path,
.woocommerce #respond input.btn-icon.btn-outline-secondary#submit:hover svg>path,
.woocommerce a.btn-icon.btn-outline-secondary.button:hover svg>path,
.woocommerce button.btn-icon.btn-outline-secondary.button:hover svg>path,
.woocommerce input.btn-icon.btn-outline-secondary.button:hover svg>path,
.woocommerce .btn-icon.btn-outline-secondary#place_order:hover svg>path {
  fill: #fff;
}

.btn.btn-lg,
.btn-group-lg>.btn,
.btn-group-lg>.wp-block-button__link,
.woocommerce .widget_shopping_cart .buttons .btn-group-lg>a,
.woocommerce.widget_shopping_cart .buttons .btn-group-lg>a,
.woocommerce #review_form #respond .form-submit .btn-group-lg>input,
.woocommerce-cart-form .table tr .btn-group-lg>.button,
.woocommerce-cart .wc-proceed-to-checkout .btn-group-lg>a.checkout-button,
.woocommerce #respond .btn-group-lg>input#submit,
.woocommerce .btn-group-lg>a.button,
.woocommerce .btn-group-lg>button.button,
.woocommerce .btn-group-lg>input.button,
.woocommerce .btn-group-lg>#place_order,
.btn-lg.wp-block-button__link,
.woocommerce .widget_shopping_cart .buttons a.btn-lg,
.woocommerce.widget_shopping_cart .buttons a.btn-lg,
.woocommerce #review_form #respond .form-submit input.btn-lg,
.woocommerce-cart-form .table tr .btn-lg.button,
.woocommerce-cart .wc-proceed-to-checkout a.btn-lg.checkout-button,
.woocommerce #respond input.btn-lg#submit,
.woocommerce a.btn-lg.button,
.woocommerce button.btn-lg.button,
.woocommerce input.btn-lg.button,
.woocommerce .btn-lg#place_order {
  padding: 15px 35px;
  font-size: 16px;
  font-weight: 500;
}

@media only screen and (max-width: 991px) {

  .btn.btn-lg,
  .btn-group-lg>.btn,
  .btn-group-lg>.wp-block-button__link,
  .woocommerce .widget_shopping_cart .buttons .btn-group-lg>a,
  .woocommerce.widget_shopping_cart .buttons .btn-group-lg>a,
  .woocommerce #review_form #respond .form-submit .btn-group-lg>input,
  .woocommerce-cart-form .table tr .btn-group-lg>.button,
  .woocommerce-cart .wc-proceed-to-checkout .btn-group-lg>a.checkout-button,
  .woocommerce #respond .btn-group-lg>input#submit,
  .woocommerce .btn-group-lg>a.button,
  .woocommerce .btn-group-lg>button.button,
  .woocommerce .btn-group-lg>input.button,
  .woocommerce .btn-group-lg>#place_order,
  .btn-lg.wp-block-button__link,
  .woocommerce .widget_shopping_cart .buttons a.btn-lg,
  .woocommerce.widget_shopping_cart .buttons a.btn-lg,
  .woocommerce #review_form #respond .form-submit input.btn-lg,
  .woocommerce-cart-form .table tr .btn-lg.button,
  .woocommerce-cart .wc-proceed-to-checkout a.btn-lg.checkout-button,
  .woocommerce #respond input.btn-lg#submit,
  .woocommerce a.btn-lg.button,
  .woocommerce button.btn-lg.button,
  .woocommerce input.btn-lg.button,
  .woocommerce .btn-lg#place_order {
    padding: 15px 30px;
  }
}

@media only screen and (max-width: 767px) {

  .btn.btn-lg,
  .btn-group-lg>.btn,
  .btn-group-lg>.wp-block-button__link,
  .woocommerce .widget_shopping_cart .buttons .btn-group-lg>a,
  .woocommerce.widget_shopping_cart .buttons .btn-group-lg>a,
  .woocommerce #review_form #respond .form-submit .btn-group-lg>input,
  .woocommerce-cart-form .table tr .btn-group-lg>.button,
  .woocommerce-cart .wc-proceed-to-checkout .btn-group-lg>a.checkout-button,
  .woocommerce #respond .btn-group-lg>input#submit,
  .woocommerce .btn-group-lg>a.button,
  .woocommerce .btn-group-lg>button.button,
  .woocommerce .btn-group-lg>input.button,
  .woocommerce .btn-group-lg>#place_order,
  .btn-lg.wp-block-button__link,
  .woocommerce .widget_shopping_cart .buttons a.btn-lg,
  .woocommerce.widget_shopping_cart .buttons a.btn-lg,
  .woocommerce #review_form #respond .form-submit input.btn-lg,
  .woocommerce-cart-form .table tr .btn-lg.button,
  .woocommerce-cart .wc-proceed-to-checkout a.btn-lg.checkout-button,
  .woocommerce #respond input.btn-lg#submit,
  .woocommerce a.btn-lg.button,
  .woocommerce button.btn-lg.button,
  .woocommerce input.btn-lg.button,
  .woocommerce .btn-lg#place_order {
    padding: 12px 30px;
    font-size: 16px;
  }
}

.btn.btn-xl,
.btn-xl.wp-block-button__link,
.woocommerce .widget_shopping_cart .buttons a.btn-xl,
.woocommerce.widget_shopping_cart .buttons a.btn-xl,
.woocommerce #review_form #respond .form-submit input.btn-xl,
.woocommerce-cart-form .table tr .btn-xl.button,
.woocommerce-cart .wc-proceed-to-checkout a.btn-xl.checkout-button,
.woocommerce #respond input.btn-xl#submit,
.woocommerce a.btn-xl.button,
.woocommerce button.btn-xl.button,
.woocommerce input.btn-xl.button,
.woocommerce .btn-xl#place_order {
  padding: 15px 20px;
  font-size: 24px;
  font-weight: 600;
}

@media only screen and (max-width: 991px) {

  .btn.btn-xl,
  .btn-xl.wp-block-button__link,
  .woocommerce .widget_shopping_cart .buttons a.btn-xl,
  .woocommerce.widget_shopping_cart .buttons a.btn-xl,
  .woocommerce #review_form #respond .form-submit input.btn-xl,
  .woocommerce-cart-form .table tr .btn-xl.button,
  .woocommerce-cart .wc-proceed-to-checkout a.btn-xl.checkout-button,
  .woocommerce #respond input.btn-xl#submit,
  .woocommerce a.btn-xl.button,
  .woocommerce button.btn-xl.button,
  .woocommerce input.btn-xl.button,
  .woocommerce .btn-xl#place_order {
    padding: 15px 30px;
  }
}

@media only screen and (max-width: 767px) {

  .btn.btn-xl,
  .btn-xl.wp-block-button__link,
  .woocommerce .widget_shopping_cart .buttons a.btn-xl,
  .woocommerce.widget_shopping_cart .buttons a.btn-xl,
  .woocommerce #review_form #respond .form-submit input.btn-xl,
  .woocommerce-cart-form .table tr .btn-xl.button,
  .woocommerce-cart .wc-proceed-to-checkout a.btn-xl.checkout-button,
  .woocommerce #respond input.btn-xl#submit,
  .woocommerce a.btn-xl.button,
  .woocommerce button.btn-xl.button,
  .woocommerce input.btn-xl.button,
  .woocommerce .btn-xl#place_order {
    padding: 12px 30px;
    font-size: 16px;
  }
}

.btn.btn-md,
.btn-md.wp-block-button__link,
.woocommerce .widget_shopping_cart .buttons a.btn-md,
.woocommerce.widget_shopping_cart .buttons a.btn-md,
.woocommerce #review_form #respond .form-submit input.btn-md,
.woocommerce-cart-form .table tr .btn-md.button,
.woocommerce-cart .wc-proceed-to-checkout a.btn-md.checkout-button,
.woocommerce #respond input.btn-md#submit,
.woocommerce a.btn-md.button,
.woocommerce button.btn-md.button,
.woocommerce input.btn-md.button,
.woocommerce .btn-md#place_order {
  padding: 10px 20px;
  font-size: 16px;
}

.btn.btn-sm,
.btn-group-sm>.btn,
.btn-group-sm>.wp-block-button__link,
.woocommerce .widget_shopping_cart .buttons .btn-group-sm>a,
.woocommerce.widget_shopping_cart .buttons .btn-group-sm>a,
.woocommerce #review_form #respond .form-submit .btn-group-sm>input,
.woocommerce-cart-form .table tr .btn-group-sm>.button,
.woocommerce-cart .wc-proceed-to-checkout .btn-group-sm>a.checkout-button,
.woocommerce #respond .btn-group-sm>input#submit,
.woocommerce .btn-group-sm>a.button,
.woocommerce .btn-group-sm>button.button,
.woocommerce .btn-group-sm>input.button,
.woocommerce .btn-group-sm>#place_order,
.btn-sm.wp-block-button__link,
.woocommerce .widget_shopping_cart .buttons a.btn-sm,
.woocommerce.widget_shopping_cart .buttons a.btn-sm,
.woocommerce #review_form #respond .form-submit input.btn-sm,
.woocommerce-cart-form .table tr .btn-sm.button,
.woocommerce-cart .wc-proceed-to-checkout a.btn-sm.checkout-button,
.woocommerce #respond input.btn-sm#submit,
.woocommerce a.btn-sm.button,
.woocommerce button.btn-sm.button,
.woocommerce input.btn-sm.button,
.woocommerce .btn-sm#place_order {
  font-size: 13px;
  padding: 10px 15px;
}

.btn.btn-xs,
.btn-xs.wp-block-button__link,
.woocommerce .widget_shopping_cart .buttons a.btn-xs,
.woocommerce.widget_shopping_cart .buttons a.btn-xs,
.woocommerce #review_form #respond .form-submit input.btn-xs,
.woocommerce-cart-form .table tr .btn-xs.button,
.woocommerce-cart .wc-proceed-to-checkout a.btn-xs.checkout-button,
.woocommerce #respond input.btn-xs#submit,
.woocommerce a.btn-xs.button,
.woocommerce button.btn-xs.button,
.woocommerce input.btn-xs.button,
.woocommerce .btn-xs#place_order {
  font-size: 12px;
  padding: 5px 18px;
  line-height: 20px;
}

.btn.btn-primary,
.wp-block-button__link,
.woocommerce .widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons a,
.woocommerce #review_form #respond .form-submit input,
.woocommerce-cart-form .table tr .button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #place_order {
  color: #ffffff;
}

.btn.btn-primary:hover,
.wp-block-button__link:hover,
.woocommerce .widget_shopping_cart .buttons a:hover,
.woocommerce.widget_shopping_cart .buttons a:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce-cart-form .table tr .button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #place_order:hover {
  color: #ffffff;
}

.btn-success,
.btn-danger,
.btn-warning {
  color: #fff;
}

.btn-success:hover,
.btn-danger:hover,
.btn-warning:hover {
  color: #fff;
}

.btn-outline-success:hover {
  color: #fff;
}

.btn-success.effect:after,
.btn-info.effect:after,
.btn-danger.effect:after,
.btn-warning.effect:after {
  background: var(--secondary);
}

.btn-rounded {
  border-radius: 30px !important;
}

.btn-link {
  text-transform: uppercase;
  font-family: var(--font-family-base);
  position: relative;
  z-index: 1;
  display: inline-block;
  -webkit-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
  padding: 5px 0 5px 0;
}

.shadow-primary {
  box-shadow: 0px 19px 29px rgba(220, 181, 145, 0.34);
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-info {
  color: #fff;
}

.btn-info:hover {
  color: #fff;
}

.btn-white {
  background-color: #fff;
  color: var(--secondary);
}

.btn-white:active,
.btn-white:hover {
  color: var(--secondary) !important;
  background-color: #fff !important;
}

.btn-secondary {
  background-color: var(--secondary);
  border-color: var(--secondary);
}

.btn-secondary:after {
  background-color: var(--primary);
}

.btn-gray {
  border-color: #F6F6F6;
  background-color: #F6F6F6;
}

.btn-gray.disabled,
.btn-gray:disabled,
.btn-gray:not(:disabled):not(.disabled).active,
.btn-gray:not(:disabled):not(.disabled):active,
.btn-gray:active,
.btn-gray:focus,
.btn-gray:hover {
  border-color: var(--primary-hover);
  background-color: var(--primary-hover);
  color: #ffffff;
}

.btn-theme {
  border-color: var(--secondary);
  background-color: #fff;
  width: fit-content;
  color: var(--title);
  overflow: visible;
}

.btn-theme i {
  border: 1px solid var(--secondary);
  border-radius: 50%;
  position: absolute;
  right: -12px;
  z-index: 9999;
  background: #fff;
  width: 26px;
  height: 26px;
  line-height: 25px;
}

.btn-theme.disabled,
.btn-theme:disabled,
.btn-theme:not(:disabled):not(.disabled).active,
.btn-theme:not(:disabled):not(.disabled):active,
.btn-theme:active,
.btn-theme:focus,
.btn-theme:hover {
  border-color: var(--primary-hover);
  background-color: var(--primary-hover);
  color: #ffffff;
}

.btn-theme.disabled i,
.btn-theme:disabled i,
.btn-theme:not(:disabled):not(.disabled).active i,
.btn-theme:not(:disabled):not(.disabled):active i,
.btn-theme:active i,
.btn-theme:focus i,
.btn-theme:hover i {
  color: var(--title);
}

.btn-link {
  color: var(--primary);
  text-decoration: none;
  text-transform: capitalize;
  font-weight: 500;
}

.btn-link:hover {
  color: var(--primary-hover);
}

.btn-outline-primary,
.is-style-outline .wp-block-button__link {
  color: var(--primary);
  border-color: var(--primary);
}

.btn-outline-primary.disabled,
.is-style-outline .disabled.wp-block-button__link,
.btn-outline-primary:disabled,
.is-style-outline .wp-block-button__link:disabled,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.is-style-outline .wp-block-button__link:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.is-style-outline .wp-block-button__link:not(:disabled):not(.disabled):active,
.btn-outline-primary:active,
.is-style-outline .wp-block-button__link:active,
.btn-outline-primary:focus,
.is-style-outline .wp-block-button__link:focus,
.btn-outline-primary:hover,
.is-style-outline .wp-block-button__link:hover {
  border-color: var(--primary-hover);
  background-color: var(--primary-hover);
  color: #ffffff;
}

.btn-link-lg {
  font-weight: 700;
  font-size: 18px;
}

.btn-link-lg:hover {
  text-decoration: unset;
}

.wp-block-button {
  margin-bottom: 0.3125rem;
}

.is-style-squared .wp-block-button__link {
  border-radius: 0;
}

.wp-block-button__link {
  border-radius: 60px;
}

.wp-block-button__link:after {
  content: none;
}

.bookmark-btn .form-check-label {
  height: 44px;
  width: 44px;
  cursor: pointer;
  font-size: 18px;
  text-align: center;
  line-height: 44px;
  display: block;
  border: 1px solid var(--secondary);
  background: #fff;
  border-radius: 10px;
  color: var(--title);
}

.bookmark-btn .form-check-input {
  display: none;
}

.bookmark-btn .form-check-input:checked+.form-check-label {
  color: #ffffff;
  background-color: var(--primary);
  border: 1px solid var(--primary);
}

@media only screen and (max-width: 575px) {
  .bookmark-btn .form-check-label {
    width: 40px;
    height: 40px;
    line-height: 36px;
  }
}

.bookmark-btn.style-1 .form-check-label {
  margin-left: 10px;
}

.bookmark-btn.style-1 .form-check-input:checked+.form-check-label svg path {
  stroke: #fff;
}

.bookmark-btn.style-2 .form-check-label {
  position: absolute;
  top: 30px;
  right: 30px;
}

@media only screen and (max-width: 991px) {
  .bookmark-btn.style-2 .form-check-label {
    top: 25px;
    right: 25px;
  }
}

@media only screen and (max-width: 575px) {
  .bookmark-btn.style-2 .form-check-label {
    top: 30px;
    right: 30px;
  }
}

.panel-btn {
  display: none;
  color: var(--title);
}

@media only screen and (max-width: 1199px) {
  .panel-btn {
    display: block;
  }
}

.panel-close-btn {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  cursor: pointer;
  overflow: hidden;
  z-index: 9999;
  opacity: 0;
  background: var(--secondary);
  filter: blur(100px);
  width: 0;
}

.panel-close-btn svg {
  position: absolute;
  left: 420px;
  top: 20px;
}

.panel-close-btn.active {
  width: 100%;
  opacity: 0.8;
  filter: blur(0);
}

@media only screen and (max-width: 1199px) {
  .panel-close-btn {
    display: block;
  }
}

[class*="btn-outline"],
.btn-primary,
.wp-block-button__link,
.woocommerce .widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons a,
.woocommerce #review_form #respond .form-submit input,
.woocommerce-cart-form .table tr .button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #place_order,
.btn-secondary,
.btn-success,
.btn-danger,
.btn-dark,
.btn-info {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

[class*="btn-outline"]:after,
.btn-primary:after,
.wp-block-button__link:after,
.woocommerce .widget_shopping_cart .buttons a:after,
.woocommerce.widget_shopping_cart .buttons a:after,
.woocommerce #review_form #respond .form-submit input:after,
.woocommerce-cart-form .table tr .button:after,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:after,
.woocommerce #respond input#submit:after,
.woocommerce a.button:after,
.woocommerce button.button:after,
.woocommerce input.button:after,
.woocommerce #place_order:after,
.btn-secondary:after,
.btn-success:after,
.btn-danger:after,
.btn-dark:after,
.btn-info:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 0.8;
  -webkit-transform: translate(-105%, 0);
  transform: translate(-105%, 0);
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: white;
  background-color: rgba(255, 255, 255, 0.5);
}

[class*="btn-outline"]:hover::after,
.btn-primary:hover::after,
.wp-block-button__link:hover::after,
.woocommerce .widget_shopping_cart .buttons a:hover::after,
.woocommerce.widget_shopping_cart .buttons a:hover::after,
.woocommerce #review_form #respond .form-submit input:hover::after,
.woocommerce-cart-form .table tr .button:hover::after,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover::after,
.woocommerce #respond input#submit:hover::after,
.woocommerce a.button:hover::after,
.woocommerce button.button:hover::after,
.woocommerce input.button:hover::after,
.woocommerce #place_order:hover::after,
.btn-secondary:hover::after,
.btn-success:hover::after,
.btn-danger:hover::after,
.btn-dark:hover::after,
.btn-info:hover::after {
  opacity: 0;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.service-btn-2 {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--secondary);
}

.service-btn-2 .icon-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-flex;
}

.service-btn-2.light {
  background: #FCF7E2;
}

.service-btn-2:hover {
  background: var(--primary);
}

.service-btn-2:hover.light svg path {
  stroke: #fff;
}

.badge {
  padding: 5px 10px;
  font-weight: var(--headings-font-weight);
  background-color: var(--primary);
  color: white;
  border-radius: 4px;
  font-family: var(--font-family-base);
  font-size: 12px;
  min-width: 22px;
  min-height: 22px;
  text-transform: uppercase;
  text-align: center;
}

.badge.badge-sm {
  padding: 4px 5px;
  font-size: 10px;
  min-width: 18px;
  min-height: 16px;
}

.badge:hover {
  color: #fff;
}

.badge.badge-primary {
  background-color: var(--primary);
}

.badge.badge-secondary {
  background-color: #000;
}

.badge.badge-info {
  background-color: #0194D9;
}

.badge.badge-success {
  background-color: #31A56D;
}

.badge.badge-warning {
  background-color: #E79600;
}

.badge.badge-danger {
  background-color: #D23636;
}

.badge.badge-light {
  background-color: #FFFAF3;
}

.badge.badge-circle {
  border-radius: 50%;
}

.badge.style-1 {
  font-size: 16px;
  font-weight: 900;
  min-height: unset;
  color: var(--title);
  text-transform: uppercase;
  background: transparent;
  padding: 0;
}

.bg-purple {
  background-color: #5E5CC6;
  color: #fff;
}

.bg-red {
  background-color: #EB5757;
  color: #fff;
}

.bg-orange {
  background-color: #CD9B60;
  color: #fff;
}

.bg-green {
  background-color: #24262B;
  color: #fff;
}

.table-responsive-sm {
  min-width: 48rem;
}

.table {
  margin-bottom: 0px;
  font-weight: 400;
}

.table tr td,
.table tr th {
  padding: 10px 20px;
}

@media only screen and (max-width: 575px) {

  .table tr td,
  .table tr th {
    padding: 5px;
  }
}

.table.book-overview tr th {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  width: 200px;
}

.table-striped thead tr th {
  padding-bottom: 15px !important;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #ffffff;
}

.table-striped tfoot {
  border-top: 2px solid #D7D7D7;
}

.table-striped tfoot tr th {
  padding-top: 10px;
}

.table> :not(:first-child) {
  border-top: 1px solid #dee2e6;
}

.check-tbl {
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.125);
  vertical-align: middle;
}

.check-tbl.style-1 thead th:not(:first-child) {
  padding-left: 15px;
}

.check-tbl.style-1 tbody tr {
  border-bottom: 1px solid rgba(94, 98, 111, 0.2);
}

.check-tbl.style-1 tbody tr td {
  padding: 30px 18px;
}

.check-tbl.style-1 tbody tr td img {
  min-width: 100px;
  height: 100px;
  border-radius: 30px;
}

.check-tbl.style-1 tbody tr td:first-child,
.check-tbl.style-1 tbody tr td:last-child {
  padding: 30px 0;
}

.check-tbl.style-1 tbody tr td.product-item-img {
  min-width: 100px;
  height: 100px;
}

@media only screen and (max-width: 1199px) {
  .check-tbl.style-1 tbody tr td {
    padding: 20px 18px;
  }

  .check-tbl.style-1 tbody tr td img {
    min-width: 80px;
    height: 80px;
  }

  .check-tbl.style-1 tbody tr td:first-child,
  .check-tbl.style-1 tbody tr td:last-child {
    padding: 20px 0;
  }

  .check-tbl.style-1 tbody tr td.product-item-img {
    min-width: 80px;
    height: 80px;
  }
}

.check-tbl.style-2 {
  border-bottom: 0;
}

.check-tbl.style-2 thead th {
  padding-left: 0px;
}

.check-tbl.style-2 tbody tr td {
  font-size: 14px;
  font-weight: 400;
}

.check-tbl.style-2 tbody tr td a {
  color: var(--secondary);
}

.check-tbl.style-2 tbody tr td i {
  background: var(--primary);
  color: #fff;
  border-radius: 50%;
  font-size: 14px;
  padding: 3px 4px;
  margin-right: 15px;
}

.check-tbl.style-2 tbody tr td:last-child {
  text-align: unset;
}

.check-tbl.style-2 tbody tr td:first-child {
  width: 33%;
  background: #f3f3f3;
}

.check-tbl.style-2 tbody tr td.disable {
  color: #BEBEBE;
}

.check-tbl.style-2 tbody tr td.disable i {
  background: #BEBEBE;
}

.check-tbl thead th {
  font-size: 16px;
  font-weight: 700;
  padding: 0 0 20px;
  color: #24262B;
}

.check-tbl tbody tr {
  border-bottom: 1px solid rgba(94, 98, 111, 0.2);
}

.check-tbl tbody tr td {
  padding: 15px;
  font-weight: 500;
  font-size: 16px;
  color: var(--secondary);
  border: none;
  font-family: var(--font-family-title);
  padding-left: 0;
}

.check-tbl tbody tr td img {
  width: 80px;
  min-width: 80px;
  height: 80px;
  border-radius: 30px;
}

.check-tbl tbody tr td:first-child,
.check-tbl tbody tr td:last-child {
  padding: 20px 0;
}

.check-tbl tbody tr td:last-child {
  text-align: right;
}

.check-tbl tbody tr td.product-item-name {
  font-size: 18px;
  font-family: var(--font-family-title);
  padding-left: 15px;
}

.check-tbl tbody tr td.product-item-price {
  color: #5E626F;
}

@media only screen and (max-width: 1199px) {
  .check-tbl tbody tr td.product-item-name {
    font-size: 16px;
  }
}

.check-tbl tbody .product-item-price span {
  font-size: 16px;
  text-decoration: line-through;
  color: #5E626F;
  margin-right: 10px;
  font-weight: 400;
}

.check-tbl tbody .product-item-price strong {
  font-weight: 500;
  color: #24262B;
}

.check-tbl .product-item-close {
  text-align: right;
}

.check-tbl .product-item-close a {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: var(--secondary);
  display: inline-block;
  text-align: center;
  line-height: 36px;
}

.check-tbl .product-item-close a i {
  color: #fff;
  font-weight: 900;
  vertical-align: middle;
}

.product-item-img {
  width: 80px;
  height: 80px;
}

.check-tbl {
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.dz-table-heading h5,
.dz-table-heading .h5 {
  padding: 20px 30px;
  background: rgba(215, 215, 215, 0.2);
}

.table-responsive-md {
  min-width: 36rem !important;
}

.dz-separator {
  display: inline-block;
  margin-bottom: 10px;
  margin-top: 8px;
  position: relative;
}

.dz-separator.m-b0 {
  margin-bottom: 0;
}

.dz-separator.style-liner {
  width: 20px;
}

.dz-separator.style-icon {
  width: 30px;
  height: auto;
  text-align: center;
  font-size: 20px;
}

.dz-separator.style-skew {
  width: 15px;
  height: 10px;
  margin-left: 1px;
  margin-right: 1px;
  -moz-transform: skewX(-10deg);
  -webkit-transform: skewX(-10deg);
  -o-transform: skewX(-10deg);
  -ms-transform: skewX(-10deg);
  transform: skewX(-10deg);
}

.dz-separator.style-skew[class*="style-"]:after,
.dz-separator.style-skew[class*="style-"]:before {
  width: 80px;
  height: 4px;
  left: 20px;
  -moz-transform: translateY(-50%) skewX(-10deg);
  -webkit-transform: translateY(-50%) skewX(-10deg);
  -o-transform: translateY(-50%) skewX(-10deg);
  -ms-transform: translateY(-50%) skewX(-10deg);
  transform: translateY(-50%) skewX(-10deg);
}

.dz-separator.style-skew[class*="style-"]:before {
  right: 20px;
  left: auto;
}

.dz-separator.bnr-title {
  height: 1px;
  width: 155px;
  opacity: 0.5;
}

.dz-separator.bnr-title:before,
.dz-separator.bnr-title:after {
  position: absolute;
  content: "";
  background-color: inherit;
}

.dz-separator.bnr-title:before {
  height: inherit;
  right: -80px;
  width: 25px;
}

.dz-separator.bnr-title:after {
  height: inherit;
  right: -90px;
  top: 0;
  width: 6px;
}

.dz-separator.bnr-title i {
  background-color: inherit;
  display: block;
  height: inherit;
  position: absolute;
  right: -50px;
  width: 45px;
}

.dz-separator-outer {
  overflow: hidden;
}

.dz-separator.style-1 {
  height: 3px;
  width: 60px;
  background: var(--primary);
}

.dz-separator.style-2 {
  height: 10px;
  display: block;
  width: 82px;
  position: relative;
  margin: 0;
}

.dz-separator.style-2:before,
.dz-separator.style-2:after {
  content: "";
  height: 3px;
  width: 89px;
  position: absolute;
  background: var(--primary);
  left: 0;
}

.dz-separator.style-2:after {
  width: 80%;
  bottom: 0;
}

.dz-separator.style-2:before {
  width: 100%;
  top: 0;
}

.site-filters {
  margin-bottom: 20px;
}

.site-filters .product-link {
  margin-left: auto;
}

.site-filters ul {
  margin: 0;
  list-style: none;
}

.site-filters li {
  display: inline-block;
  padding: 0;
  margin-bottom: 5px;
  margin-right: 30px;
}

.site-filters li.btn,
.site-filters li.wp-block-button__link,
.site-filters .woocommerce-cart-form .table tr li.button,
.woocommerce-cart-form .table tr .site-filters li.button,
.site-filters .woocommerce li#place_order,
.woocommerce .site-filters li#place_order {
  box-shadow: none;
  -webkit-box-shadow: none;
  outline: none !important;
  border: 0;
}

.site-filters li input {
  display: none;
}

.site-filters li a {
  margin: 0;
  display: inline-flex;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  color: var(--title);
  font-family: var(--font-family-base);
}

.site-filters li a span {
  font-size: 14px;
  color: #5E626F;
  margin-left: 4px;
}

.site-filters li.active a {
  color: var(--primary);
}

@media only screen and (max-width: 991px) {
  .site-filters ul li a {
    font-size: 14px;
  }
}

@media only screen and (max-width: 767px) {
  .site-filters {
    flex-direction: column;
    margin-bottom: 15px;
  }

  .site-filters ul {
    margin-bottom: 10px;
  }

  .site-filters .product-link {
    margin-left: 0;
    margin-right: auto;
  }
}

.site-filters.center {
  text-align: center;
}

.site-filters.center ul {
  display: inline-block;
  margin: auto;
}

.site-filters.center [class*="btn"] {
  display: inline-block;
  margin: 0 5px 10px;
  text-transform: uppercase;
}

@media only screen and (max-width: 575px) {
  .site-filters.center [class*="btn"] {
    margin: 0 1px 5px;
    padding: 5px 10px;
    font-size: 12px;
  }
}

.site-filters.style-1 {
  border: 1px solid #000;
  width: fit-content;
  border-radius: 40px;
  padding: 6px;
}

.site-filters.style-1 .filters {
  margin-bottom: 0;
}

@media only screen and (max-width: 991px) {
  .site-filters.style-1 {
    width: 100%;
    text-align: center;
  }
}

@media only screen and (max-width: 575px) {
  .site-filters.style-1 {
    padding: 4px;
  }
}

.site-filters.style-1 li {
  margin: 0;
  padding: 5px 20px;
  border-radius: 60px;
}

@media only screen and (max-width: 1199px) {
  .site-filters.style-1 li {
    padding: 5px 15px;
  }
}

@media only screen and (max-width: 575px) {
  .site-filters.style-1 li {
    padding: 5px 8px;
  }
}

.site-filters.style-1 li a {
  font-weight: 500;
  color: var(--title);
  text-transform: capitalize;
  line-height: 20px;
  font-family: var(--font-family-base);
}

.site-filters.style-1 li.active {
  background-color: var(--secondary);
}

.site-filters.style-1 li.active a {
  color: #fff;
}

@media only screen and (max-width: 575px) {
  .site-filters.style-1 {
    margin-bottom: 40px;
  }
}

.site-filters.style-1.light {
  background: var(--light-dark);
  border: 1px solid var(--light-dark);
}

.site-filters.style-1.light li.active {
  background: #fff;
}

.site-filters.style-1.light li.active a {
  color: var(--title);
}

.site-filters.style-2 {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 60px;
}

.site-filters.style-2 li {
  margin: 0 !important;
}

.site-filters.style-2 li a {
  padding: 23px 15px;
  font-weight: 400;
  color: #5E626F;
  text-transform: capitalize;
}

.site-filters.style-2 li.active a {
  color: var(--primary);
}

@media only screen and (max-width: 575px) {
  .site-filters.style-2 {
    margin-bottom: 40px;
  }

  .site-filters.style-2 li {
    padding: 0 !important;
  }

  .site-filters.style-2 li a {
    margin: 0 1px 5px;
    padding: 5px 10px;
  }
}

.site-filters.style-3 li {
  margin: 0 !important;
}

.site-filters.style-3 li a {
  background: #fff;
  color: #000;
  display: block;
  font-size: 15px;
  margin-bottom: 4px;
  padding: 15px 25px;
  width: 100%;
  border-radius: 10px;
  text-transform: capitalize;
}

.site-filters.style-3 li a:hover {
  background: #000;
  color: #fff;
}

.site-filters.style-3 li.active a {
  background: var(--secondary);
  border-left-color: var(--secondary);
  color: #fff;
}

@media only screen and (max-width: 575px) {
  .site-filters.style-3 {
    margin-bottom: 40px;
  }

  .site-filters.style-3 li {
    padding: 0 !important;
  }

  .site-filters.style-3 li a {
    margin: 0 1px 5px;
    padding: 5px 10px;
  }
}

.dz-img-overlay1,
.dz-img-overlay2,
.dz-img-overlay3,
.dz-img-overlay4,
.dz-img-overlay5,
.dz-img-overlay6,
.dz-img-overlay7,
.dz-img-overlay8,
.dz-img-overlay9,
.dz-img-overlay11,
.dz-img-overlay12,
.dz-img-overlay13 {
  position: relative;
}

.dz-img-overlay1:before,
.dz-img-overlay1:after,
.dz-img-overlay2:before,
.dz-img-overlay2:after,
.dz-img-overlay3:before,
.dz-img-overlay3:after,
.dz-img-overlay4:before,
.dz-img-overlay4:after,
.dz-img-overlay5:before,
.dz-img-overlay5:after,
.dz-img-overlay6:before,
.dz-img-overlay6:after,
.dz-img-overlay7:before,
.dz-img-overlay7:after,
.dz-img-overlay8:before,
.dz-img-overlay8:after,
.dz-img-overlay9:before,
.dz-img-overlay9:after,
.dz-img-overlay11:before,
.dz-img-overlay11:after,
.dz-img-overlay12:before,
.dz-img-overlay12:after,
.dz-img-overlay13:before,
.dz-img-overlay13:after {
  content: "";
  background: #24262b;
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  opacity: 0.4;
  z-index: 1;
  -webkit-transition: all 0.8s linear;
  -moz-transition: all 0.8s linear;
  -ms-transition: all 0.8s linear;
  -o-transition: all 0.8s linear;
  transition: all 0.8s linear;
}

.dz-img-overlay1.overlay-primary,
.dz-img-overlay2.overlay-primary,
.dz-img-overlay3.overlay-primary,
.dz-img-overlay4.overlay-primary,
.dz-img-overlay5.overlay-primary,
.dz-img-overlay6.overlay-primary,
.dz-img-overlay7.overlay-primary,
.dz-img-overlay8.overlay-primary,
.dz-img-overlay9.overlay-primary,
.dz-img-overlay11.overlay-primary,
.dz-img-overlay12.overlay-primary,
.dz-img-overlay13.overlay-primary {
  background: var(--primary);
}

.dz-box:hover .dz-img-overlay1:before {
  opacity: 0.7;
}

.dz-box:hover .dz-img-overlay2:before {
  opacity: 0.9;
}

.dz-box:hover .dz-img-overlay3:before {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.dz-box:hover .dz-img-overlay4:before {
  width: 100%;
  left: 0;
}

.dz-box:hover .dz-img-overlay5:before {
  height: 100%;
  top: 0;
}

.dz-box:hover .dz-img-overlay6:before {
  height: 100%;
}

.dz-box:hover .dz-img-overlay7:before,
.dz-box:hover .dz-img-overlay7:after {
  width: 50%;
}

.dz-box:hover .dz-img-overlay8:before,
.dz-box:hover .dz-img-overlay8:after {
  width: 100%;
  opacity: 0.3;
}

.dz-box:hover .dz-img-overlay9:before,
.dz-box:hover .dz-img-overlay9:after {
  width: 100%;
  height: 100%;
  opacity: 0.3;
}

.dz-img-overlay1:before {
  width: 100%;
  height: 100%;
  opacity: 0.1;
}

.dz-img-overlay2:before {
  width: 100%;
  height: 100%;
  opacity: 0;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
}

.dz-img-overlay2:before:hover:before {
  opacity: 0.9;
}

.dz-img-overlay3:before {
  left: 50%;
  top: 50%;
}

.dz-img-overlay3:hover:before {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.dz-img-overlay4:before {
  left: 50%;
  top: 0;
  height: 100%;
}

.dz-img-overlay4:hover:before {
  width: 100%;
  left: 0;
}

.dz-img-overlay5:before {
  left: 0;
  top: 50%;
  width: 100%;
}

.dz-img-overlay5:hover:before {
  height: 100%;
  top: 0;
}

.dz-img-overlay6:before {
  left: 0;
  top: auto;
  bottom: 0;
  width: 100%;
}

.dz-img-overlay6:hover:before {
  height: 100%;
}

.dz-img-overlay7:before,
.dz-img-overlay7:after {
  height: 100%;
}

.dz-img-overlay7:after {
  left: auto;
  right: 0;
}

.dz-img-overlay7:hover:before,
.dz-img-overlay7:hover:after {
  width: 50%;
}

.dz-img-overlay8:before,
.dz-img-overlay8:after {
  height: 100%;
}

.dz-img-overlay8:after {
  left: auto;
  right: 0;
}

.dz-img-overlay8:hover:before,
.dz-img-overlay8:hover:after {
  width: 100%;
  opacity: 0.3;
}

.dz-img-overlay9:before,
.dz-img-overlay9:after,
.dz-img-overlay9:before,
.dz-img-overlay9:after {
  left: auto;
  right: 0;
  top: auto;
  bottom: 0;
}

.dz-img-overlay9:hover:before,
.dz-img-overlay9:hover:after,
.dz-img-overlay9:hover:before,
.dz-img-overlay9:hover:after {
  width: 100%;
  height: 100%;
  opacity: 0.3;
}

.dz-img-overlay13,
.dz-img-overlay13 {
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}

.dz-img-overlay13:before,
.dz-img-overlay13:after,
.dz-img-overlay13:before,
.dz-img-overlay13:after {
  width: 100px;
  height: 100%;
  background-color: #444444;
  top: -160px;
  left: -320px;
  transform: rotate(45deg);
}

.dz-img-overlay13:hover:before,
.dz-img-overlay13:hover:after,
.dz-img-overlay13:hover:before,
.dz-img-overlay13:hover:after {
  left: auto;
  right: -320px;
  top: 160px;
}

/*  */
.overlay-secondary-light,
.overlay-secondary-middle,
.overlay-secondary-dark,
.overlay-black-light,
.overlay-black-middle,
.overlay-black-dark,
.overlay-gradient-light,
.overlay-gradient-middle,
.overlay-gradient-dark,
.overlay-white-light,
.overlay-white-middle,
.overlay-white-dark,
.overlay-primary-light,
.overlay-primary-middle,
.overlay-primary-dark,
.overlay-primary {
  position: relative;
}

.overlay-secondary-light:before,
.overlay-secondary-middle:before,
.overlay-secondary-dark:before,
.overlay-black-light:before,
.overlay-black-middle:before,
.overlay-black-dark:before,
.overlay-gradient-light:before,
.overlay-gradient-middle:before,
.overlay-gradient-dark:before,
.overlay-white-light:before,
.overlay-white-middle:before,
.overlay-white-dark:before,
.overlay-primary-light:before,
.overlay-primary-middle:before,
.overlay-primary-dark:before,
.overlay-primary:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.overlay-secondary-light .container,
.overlay-secondary-light .container-fluid,
.overlay-secondary-light .container-sm,
.overlay-secondary-light .container-md,
.overlay-secondary-light .container-lg,
.overlay-secondary-light .container-xl,
.overlay-secondary-middle .container,
.overlay-secondary-middle .container-fluid,
.overlay-secondary-middle .container-sm,
.overlay-secondary-middle .container-md,
.overlay-secondary-middle .container-lg,
.overlay-secondary-middle .container-xl,
.overlay-secondary-dark .container,
.overlay-secondary-dark .container-fluid,
.overlay-secondary-dark .container-sm,
.overlay-secondary-dark .container-md,
.overlay-secondary-dark .container-lg,
.overlay-secondary-dark .container-xl,
.overlay-black-light .container,
.overlay-black-light .container-fluid,
.overlay-black-light .container-sm,
.overlay-black-light .container-md,
.overlay-black-light .container-lg,
.overlay-black-light .container-xl,
.overlay-black-middle .container,
.overlay-black-middle .container-fluid,
.overlay-black-middle .container-sm,
.overlay-black-middle .container-md,
.overlay-black-middle .container-lg,
.overlay-black-middle .container-xl,
.overlay-black-dark .container,
.overlay-black-dark .container-fluid,
.overlay-black-dark .container-sm,
.overlay-black-dark .container-md,
.overlay-black-dark .container-lg,
.overlay-black-dark .container-xl,
.overlay-gradient-light .container,
.overlay-gradient-light .container-fluid,
.overlay-gradient-light .container-sm,
.overlay-gradient-light .container-md,
.overlay-gradient-light .container-lg,
.overlay-gradient-light .container-xl,
.overlay-gradient-middle .container,
.overlay-gradient-middle .container-fluid,
.overlay-gradient-middle .container-sm,
.overlay-gradient-middle .container-md,
.overlay-gradient-middle .container-lg,
.overlay-gradient-middle .container-xl,
.overlay-gradient-dark .container,
.overlay-gradient-dark .container-fluid,
.overlay-gradient-dark .container-sm,
.overlay-gradient-dark .container-md,
.overlay-gradient-dark .container-lg,
.overlay-gradient-dark .container-xl,
.overlay-white-light .container,
.overlay-white-light .container-fluid,
.overlay-white-light .container-sm,
.overlay-white-light .container-md,
.overlay-white-light .container-lg,
.overlay-white-light .container-xl,
.overlay-white-middle .container,
.overlay-white-middle .container-fluid,
.overlay-white-middle .container-sm,
.overlay-white-middle .container-md,
.overlay-white-middle .container-lg,
.overlay-white-middle .container-xl,
.overlay-white-dark .container,
.overlay-white-dark .container-fluid,
.overlay-white-dark .container-sm,
.overlay-white-dark .container-md,
.overlay-white-dark .container-lg,
.overlay-white-dark .container-xl,
.overlay-primary-light .container,
.overlay-primary-light .container-fluid,
.overlay-primary-light .container-sm,
.overlay-primary-light .container-md,
.overlay-primary-light .container-lg,
.overlay-primary-light .container-xl,
.overlay-primary-middle .container,
.overlay-primary-middle .container-fluid,
.overlay-primary-middle .container-sm,
.overlay-primary-middle .container-md,
.overlay-primary-middle .container-lg,
.overlay-primary-middle .container-xl,
.overlay-primary-dark .container,
.overlay-primary-dark .container-fluid,
.overlay-primary-dark .container-sm,
.overlay-primary-dark .container-md,
.overlay-primary-dark .container-lg,
.overlay-primary-dark .container-xl,
.overlay-primary .container,
.overlay-primary .container-fluid,
.overlay-primary .container-sm,
.overlay-primary .container-md,
.overlay-primary .container-lg,
.overlay-primary .container-xl {
  position: relative;
  z-index: 1;
}

.overlay-black-light:before,
.overlay-black-middle:before,
.overlay-black-dark:before {
  background: #000;
}

.overlay-secondary-light:before,
.overlay-secondary-middle:before,
.overlay-secondary-dark:before {
  background: #000;
}

.overlay-gradient-light:before,
.overlay-gradient-middle:before,
.overlay-gradient-dark:before {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
}

.overlay-white-light:before,
.overlay-white-middle:before,
.overlay-white-dark:before {
  background: #FFF;
}

.overlay-primary-light:before,
.overlay-primary-middle:before,
.overlay-primary-dark:before,
.overlay-primary:before {
  background: var(--primary);
}

.overlay-primary-light:before,
.overlay-white-light:before,
.overlay-gradient-light:before,
.overlay-secondary-light:before,
.overlay-black-light:before {
  opacity: 0.4;
}

.overlay-primary-middle:before,
.overlay-white-middle:before,
.overlay-gradient-middle:before,
.overlay-black-middle:before,
.overlay-secondary-middle:before {
  opacity: 0.7;
}

.overlay-primary-dark:before,
.overlay-white-dark:before,
.overlay-gradient-dark:before,
.overlay-black-dark:before,
.overlay-secondary-dark:before {
  opacity: 0.9;
}

.overlay-bx {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  transition: all 1s;
}

.overlay-bx .align-b {
  height: auto;
  left: 0;
  list-style: outside none none;
  margin: 0;
  position: absolute;
  top: auto;
  bottom: 0;
  width: 100%;
  transform: translate(0);
  -o-transform: translate(0);
  -moz-transform: translate(0);
  -webkit-transform: translate(0);
}

.overlay-bx .align-m {
  height: auto;
  left: 50%;
  list-style: outside none none;
  margin: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  width: 100%;
  padding: 0 10px;
}

.overlay-icon {
  height: auto;
  left: 50%;
  list-style: outside none none;
  margin: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  width: 100%;
  padding: 0 10px;
}

.overlay-icon a {
  display: inline-block;
  padding: 0;
  margin: 0 2px;
}

.overlay-icon a i {
  background-color: #FFF;
}

.overlay-bx:hover a>i,
.dz-media:hover .overlay-bx a>i,
.dz-box-bx:hover .overlay-bx a>i {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}

.overlay-bx:hover,
.dz-media:hover .overlay-bx,
.dz-box:hover .overlay-bx,
.ow-img:hover .overlay-bx,
.ow-portfolio-img:hover .overlay-bx {
  opacity: 1;
  visibility: visible;
}

.gallery-box-1 .overlay-bx .overlay-icon span i,
.gallery-box-1 .overlay-bx .overlay-icon a i {
  background-color: #000;
  color: #fff;
  border-radius: 50px;
  font-size: 14px;
  cursor: pointer;
}

.gallery-box-1 .overlay-bx .icon-bx-xs {
  width: 60px;
  height: 60px;
  line-height: 60px;
}

.img-overlay-gradients {
  position: relative;
}

.img-overlay-gradients:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
}

.img-overlay-gradients.gradients-secondary:before {
  background: -moz-linear-gradient(bottom, transparent 0%, #000 100%);
  background: -webkit-linear-gradient(bottom, transparent 0%, #000 100%);
  background: linear-gradient(to bottom, transparent 0%, #000 100%);
}

.img-overlay-gradients.gradients-primary:before {
  background: -moz-linear-gradient(bottom, transparent 0%, var(--primary) 100%);
  background: -webkit-linear-gradient(bottom, transparent 0%, var(--primary) 100%);
  background: linear-gradient(to bottom, transparent 0%, var(--primary) 100%);
}

.overlay-shine .dz-media {
  position: relative;
  overflow: hidden;
}

.overlay-shine .dz-media:before {
  position: absolute;
  top: 0;
  left: -85%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}

.overlay-shine:hover .dz-media:before {
  -webkit-animation: shine .75s;
  animation: shine .75s;
}

@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}

@keyframes shine {
  100% {
    left: 125%;
  }
}

.dz-box.style-1 .dz-maximize {
  opacity: 0;
}

.dz-box.style-1:hover .dz-maximize {
  opacity: 1;
}

/* info box show */
.dz-info-has {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  padding: 30px 15px 40px;
  opacity: 0;
  margin-bottom: -100px;
  z-index: 2;
}

.dz-info-has.p-a15 {
  padding: 15px;
}

.dz-info-has.p-a20 {
  padding: 20px;
}

.dz-info-has h1,
.dz-info-has .h1,
.dz-info-has h2,
.dz-info-has .h2,
.dz-info-has h3,
.dz-info-has .h3,
.dz-info-has h4,
.dz-info-has .h4,
.dz-info-has h5,
.dz-info-has .h5,
.dz-info-has a,
.dz-info-has p,
.dz-info-has h6,
.dz-info-has .h6 {
  color: #fff;
}

.dz-info-has .dz-info-has-text {
  margin-bottom: 20px;
  line-height: 24px;
}

.dz-info-has.bg-white h1,
.dz-info-has.bg-white .h1,
.dz-info-has.bg-white h2,
.dz-info-has.bg-white .h2,
.dz-info-has.bg-white h3,
.dz-info-has.bg-white .h3,
.dz-info-has.bg-white h4,
.dz-info-has.bg-white .h4,
.dz-info-has.bg-white h5,
.dz-info-has.bg-white .h5,
.dz-info-has.bg-white h6,
.dz-info-has.bg-white .h6 {
  color: #3d474a;
}

.dz-info-has.bg-white h1 a,
.dz-info-has.bg-white .h1 a,
.dz-info-has.bg-white h2 a,
.dz-info-has.bg-white .h2 a,
.dz-info-has.bg-white h3 a,
.dz-info-has.bg-white .h3 a,
.dz-info-has.bg-white h4 a,
.dz-info-has.bg-white .h4 a,
.dz-info-has.bg-white h5 a,
.dz-info-has.bg-white .h5 a,
.dz-info-has.bg-white h6 a,
.dz-info-has.bg-white .h6 a {
  color: #3d474a;
}

.dz-info-has.bg-white p {
  color: #3d474a;
}

.dz-info-has.bg-primary {
  background-color: rgba(27, 188, 232, 0.9);
}

.dz-info-has.bg-green {
  background-color: rgba(106, 179, 62, 0.9);
}

.dz-info-has.bg-black {
  background-color: rgba(0, 0, 0, 0.6);
}

.dz-info-has.bg-white {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.dz-media {
  overflow: hidden;
  position: relative;
}

.dz-media:hover .dz-info-has {
  opacity: 1;
  width: 100%;
  margin-bottom: 0;
}

.dz-box:hover .dz-info-has {
  opacity: 1;
  width: 100%;
  margin-bottom: 0;
}

.overlay-bx.no-hover,
.dz-info-has.no-hover {
  opacity: 1;
  width: 100%;
  margin-bottom: 0;
  visibility: visible;
}

.owl-none .owl-nav {
  display: none;
}

.owl-nav button.owl-prev,
.owl-nav button.owl-next {
  cursor: pointer;
  transition: all 0.5s;
  display: inline-block;
  font-size: 24px !important;
  font-weight: 500 !important;
}

.owl-theme .owl-nav,
.owl-theme .owl-dots {
  margin-top: 20px;
  text-align: center;
}

.owl-theme .owl-nav .disabled {
  opacity: .5;
  cursor: default;
}

.owl-theme .owl-dots {
  text-align: center;
}

.owl-theme .owl-dots .owl-dot {
  display: inline-block;
}

.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -moz-transition: opacity 200ms ease;
  -ms-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot:hover span,
.owl-theme .owl-dots .owl-dot.active span {
  background: #869791;
}

.owl-theme.owl-dots-1 .owl-dots .owl-dot span {
  background-color: #dadada;
  width: 15px;
  height: 15px;
  margin: 5px;
}

.owl-theme.owl-dots-1 .owl-dots .owl-dot:hover span,
.owl-theme.owl-dots-1 .owl-dots .owl-dot.active span {
  background-color: var(--primary);
}

.owl-theme.owl-dots-2 .owl-dots {
  margin-top: 40px;
  position: unset;
  right: auto;
  text-align: center;
  top: auto;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  width: auto;
}

.owl-theme.owl-dots-2 .owl-dots .owl-dot {
  display: inline-block;
  margin: 4px;
}

.owl-theme.owl-dots-2 .owl-dots .owl-dot span {
  height: 10px;
  width: 10px;
  margin: 0;
  border-radius: 0;
}

.owl-theme.owl-dots-2 .owl-dots .owl-dot:hover span,
.owl-theme.owl-dots-2 .owl-dots .owl-dot.active span {
  background-color: var(--primary);
}

.owl-theme.owl-dots-3 .owl-dots {
  margin-top: 40px;
  position: unset;
  display: block;
  right: auto;
  text-align: center;
  top: auto;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  width: auto;
}

.owl-theme.owl-dots-3 .owl-dots .owl-dot {
  display: inline-block;
  margin: 4px;
}

.owl-theme.owl-dots-3 .owl-dots .owl-dot span {
  height: 8px;
  width: 8px;
  margin: 0;
  background-color: #898c90;
  border-radius: 8px;
}

.owl-theme.owl-dots-3 .owl-dots .owl-dot:hover span,
.owl-theme.owl-dots-3 .owl-dots .owl-dot.active span {
  background-color: var(--primary);
}

.owl-btn-top-c .owl-nav {
  text-align: center;
}

.owl-btn-top-l .owl-nav {
  text-align: left;
}

.owl-btn-top-l .owl-nav .owl-prev {
  margin-left: 0;
}

.owl-btn-top-r .owl-nav {
  position: absolute;
  top: -125px;
  right: 0;
  margin: 0;
}

.owl-btn-top-r .owl-nav .owl-next {
  margin-right: 0;
}

.owl-btn-top-lr .owl-nav {
  text-align: left;
}

.owl-btn-top-lr .owl-nav .owl-next {
  margin-right: 0;
  float: right;
}

.owl-btn-full .owl-prev,
.owl-btn-full .owl-next {
  padding: 40px 8px;
}

.owl-btn-center .owl-nav {
  justify-content: center;
}

.owl-btn-center-lr .owl-prev,
.owl-btn-center-lr .owl-next {
  position: absolute;
  left: 0;
  top: 50%;
  margin: 0;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  cursor: pointer;
}

.owl-btn-center-lr .owl-prev {
  left: -110px;
}

.owl-btn-center-lr .owl-next {
  left: auto;
  right: -110px;
}

@media only screen and (max-width: 1480px) {
  .owl-btn-center-lr .owl-prev {
    left: -40px;
  }

  .owl-btn-center-lr .owl-next {
    right: -40px;
  }
}

@media only screen and (max-width: 1199px) {
  .owl-btn-center-lr .owl-prev {
    left: -20px;
  }

  .owl-btn-center-lr .owl-next {
    right: -20px;
  }
}

.owl-carousel .owl-item img {
  transform-style: inherit;
}

.owl-btn-1 .owl-nav button.owl-prev,
.owl-btn-1 .owl-nav button.owl-next {
  border-radius: 3px;
  line-height: 40px;
  margin: 0 20px !important;
  padding: 0;
  text-align: center;
  color: var(--primary) !important;
  font-size: 35px;
  height: auto;
  width: auto;
  background-color: transparent;
  position: relative;
}

.owl-btn-1 .owl-nav button.owl-prev:before,
.owl-btn-1 .owl-nav button.owl-next:before {
  content: "";
  position: absolute;
  font-family: "Lufga", sans-serif;
  font-size: 15px;
  line-height: 15px;
  letter-spacing: 3px;
  position: absolute;
  font-weight: 400;
  top: 8px;
  color: #444444;
}

.owl-btn-1 .owl-nav button.owl-prev:hover,
.owl-btn-1 .owl-nav button.owl-next:hover {
  background-color: rgba(0, 0, 0, 0);
  color: #000;
  opacity: 1;
}

@media only screen and (max-width: 991px) {

  .owl-btn-1 .owl-nav button.owl-prev,
  .owl-btn-1 .owl-nav button.owl-next {
    margin: 0 10px !important;
  }
}

.owl-btn-1 .owl-nav button.owl-prev {
  padding: 0 30px 0 0px !important;
}

.owl-btn-1 .owl-nav button.owl-prev:before {
  content: "PREV";
  right: 0;
}

.owl-btn-1 .owl-nav button.owl-next {
  padding: 0 0 0 30px !important;
}

.owl-btn-1 .owl-nav button.owl-next:before {
  content: "NEXT";
  left: 0;
}

.owl-btn-1.btn-white .owl-nav .owl-prev,
.owl-btn-1.btn-white .owl-nav .owl-next {
  color: #fff;
}

.owl-btn-1.btn-white .owl-nav .owl-prev:hover,
.owl-btn-1.btn-white .owl-nav .owl-next:hover {
  color: #fff;
}

.owl-btn-2.owl-btn-rounded .owl-nav .owl-prev,
.owl-btn-2.owl-btn-rounded .owl-nav .owl-next {
  border-radius: 8px;
}

.owl-btn-2 .owl-nav .owl-prev,
.owl-btn-2 .owl-nav .owl-next {
  height: 60px;
  line-height: 60px;
  margin: 0 10px !important;
  padding: 0;
  text-align: center;
  width: 60px;
  box-shadow: 0 4px 15px var(--rgba-primary-2);
}

@media only screen and (max-width: 575px) {

  .owl-btn-2 .owl-nav .owl-prev,
  .owl-btn-2 .owl-nav .owl-next {
    height: 40px;
    line-height: 40px;
    width: 40px;
    font-size: 18px !important;
  }
}

.owl-btn-3 .owl-nav .owl-prev,
.owl-btn-3 .owl-nav .owl-next {
  border-radius: 50px;
  height: 45px;
  line-height: 45px;
  margin: 0 10px !important;
  padding: 0;
  text-align: center;
  width: 45px;
}

.owl-btn-primary .owl-nav button.owl-prev,
.owl-btn-primary .owl-nav button.owl-next {
  background-color: var(--primary);
  color: #ffffff;
  transition: all 0.5s;
}

.owl-btn-primary .owl-nav button.owl-prev:hover,
.owl-btn-primary .owl-nav button.owl-next:hover {
  background-color: #ffffff;
  color: var(--primary);
}

.owl-btn-white .owl-prev,
.owl-btn-white .owl-next {
  background-color: #ffffff;
  color: var(--primary);
  transition: all 0.5s;
}

.owl-btn-white .owl-prev:hover,
.owl-btn-white .owl-next:hover {
  background-color: var(--primary);
  color: #ffffff;
}

.owl-dots-none .owl-dots {
  display: none;
}

.owl-dots-white-full .owl-dots .owl-dot span,
.owl-dots-black-full .owl-dots .owl-dot span,
.owl-dots-primary-full .owl-dots .owl-dot span {
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  margin: 4px;
}

.owl-dots-white-full .owl-dots .owl-dot:active span,
.owl-dots-white-full .owl-dots .owl-dot.active span,
.owl-dots-black-full .owl-dots .owl-dot:active span,
.owl-dots-black-full .owl-dots .owl-dot.active span,
.owl-dots-primary-full .owl-dots .owl-dot:active span,
.owl-dots-primary-full .owl-dots .owl-dot.active span {
  opacity: 1;
  background-color: var(--primary);
}

.owl-dots-white-big .owl-dots .owl-dot span,
.owl-dots-black-big .owl-dots .owl-dot span,
.owl-dots-primary-big .owl-dots .owl-dot span {
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  margin: 4px;
}

.owl-dots-white-big .owl-dots .owl-dot:active span,
.owl-dots-black-big .owl-dots .owl-dot:active span,
.owl-dots-primary-big .owl-dots .owl-dot:active span {
  width: 14px;
  height: 14px;
  opacity: 1;
  margin: 0px 4px 2px 4px;
}

.owl-dots-primary-full .owl-dots .owl-dot span,
.owl-dots-primary-big .owl-dots .owl-dot span {
  background-color: var(--primary);
}

.owl-dots-black-full .owl-dots .owl-dot span,
.owl-dots-black-big .owl-dots .owl-dot span {
  background-color: #333;
}

.owl-dots-white-full .owl-dots .owl-dot span,
.owl-dots-white-big .owl-dots .owl-dot span {
  background-color: #f5f5f5;
}

/* owl num count */
.owl-num-count .owl-dots {
  text-align: right;
  counter-reset: li;
  justify-content: center;
  display: flex;
}

.owl-num-count .owl-dots .owl-dot {
  padding: 5px 2px !important;
  cursor: pointer;
  font-size: 18px;
  position: relative;
}

.owl-num-count .owl-dots .owl-dot span {
  width: 20px;
  height: 5px;
  border-radius: 10px;
  transition: all 0.5s;
  background-color: transparent;
}

.owl-num-count .owl-dots .owl-dot:before {
  content: "0" counter(li, decimal);
  counter-increment: li;
  font-weight: 600;
  color: #777777;
  font-size: 18px;
}

.owl-num-count .owl-dots .owl-dot.active:before {
  color: var(--primary);
}

.owl-num-count .owl-dots .owl-dot.active span {
  background-color: var(--primary);
}

.dz-img-effect {
  position: relative;
  overflow: hidden;
  display: block;
  vertical-align: middle;
}

.dz-img-effect img {
  display: block;
  margin: 0;
  width: 100%;
  height: auto;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -webkit-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}

.dz-img-effect.opacity img:hover {
  opacity: 0.8;
}

.dz-img-effect.zoom-slow img {
  transition: all 10s;
  -moz-transition: all 10s;
  -webkit-transition: all 10s;
  -o-transition: all 10s;
}

.dz-img-effect.zoom-slow:hover img {
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}

.dz-img-effect.zoom:hover img {
  transform: scale(1.5);
  -moz-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
}

.dz-img-effect.shrink:hover img {
  transform: scale(0.8);
  -moz-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
}

.dz-img-effect.side-pan:hover img {
  margin-left: -11%;
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}

.dz-img-effect.vertical-pan:hover img {
  margin-top: -10%;
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}

.dz-img-effect.fade-in {
  background: #000;
}

.dz-img-effect.fade-in img {
  opacity: 0.65;
}

.dz-img-effect.fade-in:hover img {
  opacity: 1;
}

.dz-img-effect.fade-out {
  background: #000;
}

.dz-img-effect.fade-out:hover img {
  opacity: 0.7;
}

.dz-img-effect.rotate:hover img {
  -moz-transform: scale(1.3) rotate(-20deg);
  -webkit-transform: scale(1.3) rotate(-20deg);
  -o-transform: scale(1.3) rotate(-20deg);
  -ms-transform: scale(1.3) rotate(-20deg);
  transform: scale(1.3) rotate(-20deg);
}

.dz-img-effect.image-sepia img {
  -webkit-filter: sepia(100%);
  filter: sepia(100%);
}

.dz-img-effect.blurr img {
  -webkit-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}

.dz-img-effect.blurr:hover img {
  filter: blur(3px);
  -webkit-filter: blur(3px);
  -moz-filter: blur(3px);
  -o-filter: blur(3px);
  -ms-filter: blur(3px);
}

.dz-img-effect.blurr-invert img {
  -webkit-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
  filter: blur(3px);
  -webkit-filter: blur(3px);
  -moz-filter: blur(3px);
  -o-filter: blur(3px);
  -ms-filter: blur(3px);
}

.dz-img-effect.blurr-invert:hover img {
  filter: blur(0px);
  -webkit-filter: blur(0px);
  -moz-filter: blur(0px);
  -o-filter: blur(0px);
  -ms-filter: blur(0px);
}

.dz-img-effect.off-color img {
  filter: grayscale(0);
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -o-filter: grayscale(0);
  -ms-filter: grayscale(0);
}

.dz-img-effect.off-color:hover img {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(1);
  -o-filter: grayscale(1);
  -ms-filter: grayscale(1);
}

.dz-img-effect.on-color img {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(1);
  -o-filter: grayscale(1);
  -ms-filter: grayscale(1);
}

.dz-img-effect.on-color:hover img {
  filter: grayscale(0);
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -o-filter: grayscale(0);
  -ms-filter: grayscale(0);
}

.dz-box:hover .dz-img-effect.rotate img {
  -moz-transform: scale(1.5) rotate(-20deg);
  -webkit-transform: scale(1.5) rotate(-20deg);
  -o-transform: scale(1.5) rotate(-20deg);
  -ms-transform: scale(1.5) rotate(-20deg);
  transform: scale(1.5) rotate(-20deg);
}

.dz-accordion .accordion-item {
  border-radius: 0;
  overflow: hidden;
  background: transparent;
  margin-bottom: 20px;
  border: 0;
}

.dz-accordion .accordion-body {
  padding: 25px 30px;
  border-radius: 0;
}

.dz-accordion .accordion-collapse {
  border: 0;
}

.dz-accordion .accordion-header .accordion-button {
  font-size: 18px;
  font-weight: 400;
  border: 0px;
  border-radius: 0;
  padding: 22px 65px 22px 30px;
  transition: all 0.5s ease 0s;
  color: var(--secondary);
  background: none;
  border: 1px solid var(--secondary);
  box-shadow: none;
  border-radius: 10px;
}

.dz-accordion .accordion-header .accordion-button:after {
  content: none;
}

.dz-accordion .accordion-header .accordion-button:focus {
  box-shadow: none;
}

.dz-accordion .accordion-header .accordion-button .toggle-close {
  font-family: themify;
  font-weight: 800;
  height: 55px;
  width: 55px;
  display: block;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: var(--border-radius-base);
  line-height: 57px;
  text-align: center;
  font-size: 20px;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  z-index: 1;
  overflow: hidden;
}

.dz-accordion .accordion-header .accordion-button .toggle-close:after {
  content: "\f068";
  position: absolute;
  font-family: 'Font Awesome 5 Free';
  z-index: -1;
  color: var(--body-color);
  background-color: transparent;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 1;
  font-size: 13px;
}

.dz-accordion .accordion-header .accordion-button.collapsed {
  color: #13212a;
}

.dz-accordion .accordion-header .accordion-button.collapsed:after {
  opacity: 0;
}

.dz-accordion .accordion-header .accordion-button.collapsed .toggle-close:after {
  content: "\f067";
  opacity: 1;
}

@media only screen and (max-width: 575px) {
  .dz-accordion .accordion-header .accordion-button {
    padding: 15px 65px 15px 15px;
    font-size: 16px;
  }
}

.dz-accordion.accordion-sm .accordion-body {
  padding: 20px 0;
}

.dz-accordion.accordion-sm .accordion-body p {
  color: var(--title);
}

.dz-accordion.accordion-sm .accordion-header .accordion-button {
  padding: 18px 55px 18px 23px;
  font-weight: 500;
}

.dz-accordion.accordion-sm .accordion-header .accordion-button .toggle-close {
  color: #fff;
  height: 29px;
  width: 29px;
  line-height: 29px;
  background: var(--secondary);
  border-radius: 15px;
}

.dz-accordion.accordion-sm .accordion-header .accordion-button .toggle-close:before {
  font-size: 25px;
  line-height: 50px;
}

@media only screen and (max-width: 1199px) {
  .dz-accordion.accordion-sm .accordion-header .accordion-button {
    padding: 15px 20px 15px 15px;
  }
}

@media only screen and (max-width: 575px) {
  .dz-accordion.accordion-sm .accordion-header .accordion-button {
    padding: 15px 65px 15px 15px;
  }
}

.dz-accordion.style-1 .accordion-item {
  margin-bottom: 0;
}

.dz-accordion.style-1 .accordion-header .accordion-button {
  background: transparent;
  padding: 20px 10px 20px 45px;
  box-shadow: none;
  color: var(--title);
  border-bottom: 1px solid #cccccc;
  border-radius: 0;
}

.dz-accordion.style-1 .accordion-header .accordion-button .toggle-close {
  left: 0;
  height: 30px;
  width: 30px;
}

.dz-accordion.style-1 .accordion-header .accordion-button .toggle-close:after {
  color: var(--primary);
  height: 30px;
  width: 30px;
  line-height: 25px;
  font-size: 17px;
  border-radius: 30px;
  border: 2px solid var(--primary);
}

.dz-accordion.style-1 .accordion-header .accordion-button.collapsed {
  border-bottom: 0;
}

.dz-accordion.style-1 .accordion-body {
  padding: 20px 0;
}

.dz-accordion.gradient-bg .accordion-item {
  overflow: visible;
}

.dz-accordion.gradient-bg .accordion-header .accordion-button {
  background: #c42780;
  /* Old browsers */
  background: -moz-linear-gradient(left, #c42780 9%, #1a1dbc 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #c42780 9%, #1a1dbc 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #c42780 9%, #1a1dbc 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c42780', endColorstr='#1a1dbc', GradientType=1);
  /* IE6-9 */
  box-shadow: none;
}

.dz-accordion.gradient-bg .accordion-header .accordion-button.collapsed {
  background: #fff;
  box-shadow: rgba(50, 50, 93, 0.1) 0px 6px 12px -2px, rgba(0, 0, 0, 0.15) 0px 3px 7px -3px;
}

.dz-accordion.rounded .accordion-header .accordion-button {
  border-radius: 40px;
  box-shadow: none;
}

.dz-accordion.rounded .accordion-header .accordion-button.collapsed {
  box-shadow: none;
  background: var(--primary);
  color: #fff;
}

.dz-accordion.rounded .accordion-header .accordion-button.collapsed .toggle-close::after {
  color: #fff;
}

.acod-content {
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.125);
  margin-bottom: 40px;
  margin-top: -30px;
  transition: all 0.5s;
}

.acod-content .widget {
  padding: 25px 25px;
}

.acod-content .widget.widget_services {
  display: flex;
  flex-wrap: wrap;
}

.acod-content .widget.widget_services .form-check {
  margin-bottom: 10px;
  width: 25%;
}

.acod-content .widget.widget_services .form-check .form-check-input {
  border: 2px solid #AAAAAA;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
}

.acod-content .widget.widget_services .form-check .form-check-input:checked {
  background-color: var(--primary);
  border: 1px solid var(--primary);
}

.acod-content .widget.widget_services .form-check .form-check-label {
  font-family: var(--font-family-title);
  margin-left: 10px;
  font-size: 15px;
}

@media only screen and (max-width: 1680px) {
  .acod-content .widget.widget_services .form-check .form-check-input {
    margin-top: 0.3rem;
  }

  .acod-content .widget.widget_services .form-check .form-check-label {
    font-size: 14px;
  }
}

@media only screen and (max-width: 1199px) {
  .acod-content .widget.widget_services .form-check {
    width: 33%;
  }
}

@media only screen and (max-width: 767px) {
  .acod-content .widget.widget_services .form-check {
    width: 50%;
  }
}

@media only screen and (max-width: 575px) {
  .acod-content .widget.widget_services .form-check {
    width: 100%;
  }
}

.acod-content .widget.widget_services.style-2 .form-check {
  width: 33.33%;
}

@media only screen and (max-width: 767px) {
  .acod-content .widget.widget_services.style-2 .form-check {
    width: 50%;
  }
}

@media only screen and (max-width: 575px) {
  .acod-content .widget.widget_services.style-2 .form-check {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .acod-content {
    max-height: 250px;
    overflow: scroll;
  }

  .acod-content .widget {
    margin-bottom: 0;
  }
}

.accordion.accordion-filter .accordion-item {
  margin-bottom: 12px;
  border-radius: 6px;
  box-shadow: none;
  overflow: hidden;
  border: 0 !important;
}

.accordion.accordion-filter .accordion-item .accordion-button {
  background: #ffffff;
  padding: 12px 20px;
  color: var(--secondary);
  font-size: 1rem;
  font-family: var(--font-family-title);
  box-shadow: none;
  font-weight: 500;
  height: 60px;
}

.accordion.accordion-filter .accordion-item .accordion-body {
  padding: 0 20px;
  border-top: 1px solid rgba(0, 0, 0, 0.125);
  transition: all 0.5s;
}

.accordion.accordion-filter .accordion-item .accordion-body.show {
  padding: 20px;
}

.accordion.accordion-filter .accordion-item .accordion-body ul {
  padding-left: 0px;
}

.accordion.accordion-filter .accordion-item .accordion-body ul li {
  padding: 4px 0px;
  font-size: 16px;
}

.accordion.accordion-filter .accordion-item .accordion-body ul li a {
  color: var(--secondary);
}

.accordion.accordion-filter .accordion-item .accordion-body ul li a:hover {
  color: var(--primary);
}

.accordion.accordion-filter .accordion-item .accordion-body .slider-range {
  padding: 15px 8px 75px;
}

.pagination.style-1 {
  justify-content: end;
}

.pagination.style-1 li .page-numbers,
.pagination.style-1 li .page-link {
  height: 40px;
  min-width: 40px;
  line-height: 40px;
  color: var(--title);
  text-align: center;
  border: 0;
  padding: 0;
  -webkit-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
  font-size: 16px;
  font-weight: var(--headings-font-weight);
  border-radius: var(--border-radius-base);
  padding: 0 10px;
  margin: 0 5px;
  display: block;
  text-transform: uppercase;
  background-color: var(--light);
}

.pagination.style-1 li .page-numbers.current,
.pagination.style-1 li .page-numbers.active,
.pagination.style-1 li .page-numbers:hover,
.pagination.style-1 li .page-link.current,
.pagination.style-1 li .page-link.active,
.pagination.style-1 li .page-link:hover {
  color: #fff;
  background-color: var(--secondary);
  border-color: var(--secondary);
}

@media only screen and (max-width: 575px) {
  .pagination.style-1 li {
    margin: 0 3px;
  }

  .pagination.style-1 li .page-numbers,
  .pagination.style-1 li .page-link {
    height: 35px;
    min-width: 35px;
    line-height: 35px;
    border-radius: var(--border-radius-base);
  }
}

.pagination.style-1 li .prev,
.pagination.style-1 li .next {
  border-color: transparent;
  font-size: 16px;
  padding: 0 20px;
}

.pagination.style-1 li .prev:hover,
.pagination.style-1 li .next:hover {
  background-color: #FFFAF3;
  box-shadow: none;
  color: var(--title);
}

@media only screen and (max-width: 575px) {

  .pagination.style-1 li .prev,
  .pagination.style-1 li .next {
    min-width: 90px;
    font-size: 14px;
  }
}

.pagination.style-1.text-center {
  justify-content: center;
}

.pagination.style-1.pagination-lg li .page-numbers,
.pagination.style-1.pagination-lg li .page-link {
  height: 80px;
  min-width: 80px;
  line-height: 80px;
  border-radius: 80px;
}

.pagination.style-1.pagination-md li .page-numbers,
.pagination.style-1.pagination-md li .page-link {
  height: 60px;
  min-width: 60px;
  line-height: 60px;
  border-radius: 40px;
}

.pagination.style-1.pagination-sm li .page-numbers,
.pagination.style-1.pagination-sm li .page-link {
  height: 40px;
  min-width: 40px;
  line-height: 40px;
  border-radius: 40px;
}

.pagination.style-1.rounded-0 .page-item .page-link {
  border-radius: 0;
}

.pagination.style-1 .page-numbers {
  border: 1px solid #F0F0F0;
  display: inline-flex;
  margin: 0 20px;
  background-color: #ffffff;
  border-radius: var(--border-radius-base);
}

.pagination.style-1 .page-numbers .page-item .page-link {
  background-color: #ffffff;
  color: var(--secondary);
}

.pagination.style-1 .page-numbers .page-item .page-link.active,
.pagination.style-1 .page-numbers .page-item .page-link:hover {
  color: #ffffff;
  background-color: var(--secondary);
  border-color: var(--secondary);
}

.pagination.style-1 .page-numbers .page-item .page-link.active .page-num,
.pagination.style-1 .page-numbers .page-item .page-link:hover .page-num {
  background-color: transparent;
}

@media only screen and (max-width: 575px) {
  .pagination.style-1 .page-numbers {
    margin: 0 5px;
  }
}

@media only screen and (max-width: 767px) {
  .pagination.style-1 {
    justify-content: center;
  }
}

.dz-content-bx {
  position: relative;
  overflow: hidden;
}

.dz-content-bx .content-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.dz-content-bx .dz-content-inner {
  position: relative;
}

.dz-content-bx.style-1 .inner-content {
  padding-left: 40px;
}

.dz-content-bx.style-1 .inner-content .section-head .title {
  font-size: 45px;
  font-weight: 700;
  color: #ffffff;
}

.dz-content-bx.style-1 .inner-content .section-head p {
  font-size: 18px;
  font-weight: 400;
  color: #ffffff;
  line-height: 24px;
}

@media only screen and (max-width: 1480px) {
  .dz-content-bx.style-1 .inner-content {
    padding-left: 20px;
  }

  .dz-content-bx.style-1 .inner-content .section-head .title {
    font-size: 38px;
  }

  .dz-content-bx.style-1 .inner-content .section-head p {
    font-size: 18px;
  }
}

@media only screen and (max-width: 1200px) {
  .dz-content-bx.style-1 .inner-content {
    padding-left: 20px;
  }

  .dz-content-bx.style-1 .inner-content .section-head .title {
    font-size: 28px;
  }

  .dz-content-bx.style-1 .inner-content .section-head p {
    font-size: 16px;
  }
}

@media only screen and (max-width: 1199px) {
  .dz-content-bx.style-1 .inner-content {
    padding-left: 0;
  }
}

@media only screen and (max-width: 1199px) {

  .dz-content-bx.style-1 .inner-content .btn,
  .dz-content-bx.style-1 .inner-content .wp-block-button__link,
  .dz-content-bx.style-1 .inner-content .woocommerce .widget_shopping_cart .buttons a,
  .woocommerce .widget_shopping_cart .buttons .dz-content-bx.style-1 .inner-content a,
  .dz-content-bx.style-1 .inner-content .woocommerce.widget_shopping_cart .buttons a,
  .woocommerce.widget_shopping_cart .buttons .dz-content-bx.style-1 .inner-content a,
  .dz-content-bx.style-1 .inner-content .woocommerce #review_form #respond .form-submit input,
  .woocommerce #review_form #respond .form-submit .dz-content-bx.style-1 .inner-content input,
  .dz-content-bx.style-1 .inner-content .woocommerce-cart-form .table tr .button,
  .woocommerce-cart-form .table tr .dz-content-bx.style-1 .inner-content .button,
  .dz-content-bx.style-1 .inner-content .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
  .woocommerce-cart .wc-proceed-to-checkout .dz-content-bx.style-1 .inner-content a.checkout-button,
  .dz-content-bx.style-1 .inner-content .woocommerce #respond input#submit,
  .woocommerce #respond .dz-content-bx.style-1 .inner-content input#submit,
  .dz-content-bx.style-1 .inner-content .woocommerce a.button,
  .woocommerce .dz-content-bx.style-1 .inner-content a.button,
  .dz-content-bx.style-1 .inner-content .woocommerce button.button,
  .woocommerce .dz-content-bx.style-1 .inner-content button.button,
  .dz-content-bx.style-1 .inner-content .woocommerce input.button,
  .woocommerce .dz-content-bx.style-1 .inner-content input.button,
  .dz-content-bx.style-1 .inner-content .woocommerce #place_order,
  .woocommerce .dz-content-bx.style-1 .inner-content #place_order {
    padding: 9px 18px;
    font-size: 14px;
  }
}

.list-circle li,
.list-angle-double li,
.list-square li,
.list-square-check li,
.list-check-circle li,
.list-check li,
.list-plus-circle li,
.list-arrow-left-circle li,
.list-arrow-right-circle li {
  position: relative;
  padding: 5px 5px 5px 30px;
  font-family: var(--font-family-base);
  font-size: 16px;
}

.list-circle li:before,
.list-angle-double li:before,
.list-square li:before,
.list-square-check li:before,
.list-check-circle li:before,
.list-check li:before,
.list-plus-circle li:before,
.list-arrow-left-circle li:before,
.list-arrow-right-circle li:before {
  position: absolute;
  left: 0;
  top: 8px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.list-circle.primary li:before,
.list-angle-double.primary li:before,
.list-square.primary li:before,
.list-square-check.primary li:before,
.list-check-circle.primary li:before,
.list-check.primary li:before,
.list-plus-circle.primary li:before,
.list-arrow-left-circle.primary li:before,
.list-arrow-right-circle.primary li:before {
  color: var(--primary);
}

.list-circle.white li:before,
.list-angle-double.white li:before,
.list-square.white li:before,
.list-square-check.white li:before,
.list-check-circle.white li:before,
.list-check.white li:before,
.list-plus-circle.white li:before,
.list-arrow-left-circle.white li:before,
.list-arrow-right-circle.white li:before {
  color: #fff;
}

.list-circle.gray li:before,
.list-angle-double.gray li:before,
.list-square.gray li:before,
.list-square-check.gray li:before,
.list-check-circle.gray li:before,
.list-check.gray li:before,
.list-plus-circle.gray li:before,
.list-arrow-left-circle.gray li:before,
.list-arrow-right-circle.gray li:before {
  color: #cbcbcb;
}

ul.list-circle li {
  padding: 5px 5px 5px 22px;
}

ul.list-circle li:before {
  content: "\f111";
  font-size: 6px;
  top: 15px;
}

ul.list-angle-double li:before {
  content: "\f101";
  font-size: 18px;
}

ul.list-square li:before {
  content: "\f45c";
  top: 50%;
  transform: translateY(-50%);
}

ul.list-check li:before {
  content: "\f00c";
  font-size: 16px;
}

ul.list-check-circle li:before {
  content: "\f058";
  font-size: 18px;
  font-weight: 500;
  top: 5px;
}

ul.list-plus-circle li:before {
  content: "\f055";
  font-size: 18px;
  top: 5px;
}

ul.list-arrow-left-circle li:before,
ul.list-arrow-right-circle li:before {
  font-size: 10px;
  top: 10px;
  height: 20px;
  width: 20px;
  background-color: #888888;
  border-radius: 50px;
  text-align: center;
  line-height: 21px;
}

ul.list-arrow-right-circle li:before {
  content: "\f054";
  padding-left: 1px;
}

ul.list-arrow-left-circle li:before {
  content: "\f053";
  padding-right: 1px;
}

ul.grid-2 {
  display: flex;
  flex-wrap: wrap;
}

ul.grid-2 li {
  width: 50%;
}

@media only screen and (max-width: 575px) {
  ul.grid-2 li {
    width: 100%;
  }
}

.list-square-check li {
  padding: 10px 15px 10px 60px;
  min-height: 45px;
  font-weight: 600;
  color: var(--title);
  margin-bottom: 15px;
}

.list-square-check li:before {
  content: "\f00c";
  top: 50%;
  height: 45px;
  width: 45px;
  line-height: 45px;
  background-color: var(--rgba-primary-1);
  color: #000;
  text-align: center;
  padding: 0 0 0 0;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  transition: all 1s;
  transform: translateY(-50%);
}

.list-square-check li:hover:before {
  background-color: var(--primary);
  color: #fff;
}

.list-number-circle li {
  padding: 0px 15px 0px 70px;
  position: relative;
  margin-bottom: 30px;
}

.list-number-circle li:after {
  content: attr(data-text);
  position: absolute;
  left: 0;
  top: 0;
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 50px;
  background: var(--primary);
  color: #fff;
  font-family: var(--font-family-title);
  font-size: 24px;
  font-weight: 600;
}

.list-number-circle li p {
  margin-bottom: 0;
}

.list-square-box li {
  padding: 0px 0 0px 25px;
  position: relative;
  margin-bottom: 30px;
}

.list-square-box li:after {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  height: 12px;
  width: 12px;
  background: var(--primary);
}

.list-square-box li p {
  margin-bottom: 0;
  font-size: 17px;
}

.list-check-box li {
  padding: 20px 10px 20px 70px;
  position: relative;
  margin-bottom: 10px;
  color: #fff;
  background: var(--secondary);
  font-size: 24px;
  font-family: var(--font-family-title);
  border-radius: var(--border-radius-base);
  text-transform: uppercase;
  margin-right: 40px;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  transition: all 1s;
  font-weight: 500;
}

.list-check-box li:after {
  content: "\f058";
  font-size: 25px;
  font-weight: 500;
  position: absolute;
  left: 30px;
  color: #fff;
  font-family: "Font Awesome 5 Free";
  top: 50%;
  transform: translateY(-50%);
}

.list-check-box li:hover {
  background: var(--primary);
  margin-right: 0;
}

@media only screen and (max-width: 1200px) {
  .list-check-box li {
    font-size: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .list-check-box li {
    font-size: 18px;
    padding: 20px 10px 20px 55px;
  }

  .list-check-box li:after {
    left: 20px;
  }
}

/* Light Gallery */
.lg-actions .lg-next,
.lg-actions .lg-prev,
.lg-sub-html,
.lg-toolbar {
  background-color: rgba(255, 255, 255, 0.9);
}

.lg-outer {
  z-index: 1000000;
}

.lg-outer .lg-toogle-thumb,
.lg-outer .lg-thumb-outer,
.lg-outer .lg-img-wrap,
.lg-outer .lg-item {
  background-color: transparent;
}

.lg-outer .lg-object {
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.lg-backdrop {
  background-color: rgba(255, 255, 255, 0.9);
  backdrop-filter: blur(15px);
  z-index: 999999;
}

.lg-outer .lg-toogle-thumb,
.lg-actions .lg-next,
.lg-actions .lg-prev,
.lg-toolbar .lg-icon,
#lg-counter {
  color: #444444;
}

.lg-next,
.lg-prev {
  background-color: var(--light);
  border-radius: 0;
  color: #999;
  padding: 10px 10px 10px;
}

.lg-next:hover,
.lg-prev:hover {
  background-color: var(--secondary);
  color: #fff;
}

.lg-outer .lg-thumb {
  width: auto !important;
}

.lg-outer .lg-thumb-item {
  border-radius: 0px;
  width: 70px !important;
  height: 70px !important;
  margin-right: 5px !important;
}

.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
  border-color: var(--secondary);
}

.lightimg {
  cursor: pointer;
}

.progress-bx {
  overflow: hidden;
}

.progress-bx .progress-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 15px;
}

.progress-bx .progress-info .title {
  margin-bottom: 0;
}

.progress-bx .progress-info .progress-value {
  margin-bottom: 0;
}

.progress-bx .progress {
  overflow: unset;
}

.progress-bx .progress .progress-bar {
  position: relative;
  overflow: unset;
}

.scroltop {
  background: var(--secondary);
  bottom: 30px;
  color: #fff !important;
  cursor: pointer;
  display: none;
  height: 50px;
  line-height: 50px;
  margin: 0;
  position: fixed;
  right: 30px;
  text-align: center;
  width: 50px;
  z-index: 999;
  box-shadow: 0px 10px 20px 0 rgba(0, 0, 0, 0.2);
  border: 0;
  border-radius: 50%;
}

.scroltop:hover i {
  -webkit-animation: toTopFromBottom 0.8s forwards;
  -moz-animation: toTopFromBottom 0.8s forwards;
  animation: toTopFromBottom 0.8s forwards;
}

@media only screen and (max-width: 575px) {
  .scroltop {
    width: 35px;
    height: 35px;
    line-height: 35px;
    right: 15px;
  }
}

.icon-up i {
  display: inline-block;
}

@-webkit-keyframes toTopFromBottom {
  49% {
    -webkit-transform: translateY(-100%);
  }

  50% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }

  51% {
    opacity: 1;
  }
}

@-moz-keyframes toTopFromBottom {
  49% {
    -moz-transform: translateY(-100%);
  }

  50% {
    opacity: 0;
    -moz-transform: translateY(100%);
  }

  51% {
    opacity: 1;
  }
}

@keyframes toTopFromBottom {
  49% {
    transform: translateY(-100%);
  }

  50% {
    opacity: 0;
    transform: translateY(100%);
  }

  51% {
    opacity: 1;
  }
}

.scroltop-progress2 {
  transition: all linear 0.2s;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  height: 3px;
  background-color: var(--primary);
}

.video-bx1 .video-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100px;
  min-width: 100px;
  height: 100px;
  font-size: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #fff;
  z-index: 1;
  border-radius: 50%;
}

.video-bx1 .video-btn i {
  color: #fff;
  font-size: 30px;
}

.video-bx1.overlay:after {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.1);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media only screen and (max-width: 1480px) {
  .video-bx1 .video-btn {
    width: 90px;
    height: 90px;
  }

  .video-bx1 .video-btn svg {
    width: 30px;
    height: 30px;
  }
}

@media only screen and (max-width: 575px) {
  .video-bx1 .video-btn {
    width: 70px;
    height: 70px;
  }

  .video-bx1 .video-btn svg {
    width: 18px;
    height: 25px;
  }
}

.video-bx2 {
  position: relative;
  min-width: 170px;
  width: 170px;
  height: 170px;
  padding: 130px 0;
  overflow: hidden;
  margin: auto;
}

.video-bx2 img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.video-bx2 .video-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  display: inline-block;
  height: 60px;
  width: 60px;
  min-width: 60px;
  line-height: 60px;
  font-size: 20px;
  background-color: #fff;
  color: var(--primary);
  z-index: 1;
}

.video-bx2 .video-btn:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  border: 1px solid #fff;
  animation: animationSignal1;
  animation-iteration-count: infinite;
  animation-duration: 3s;
  -webkit-animation: animationSignal1;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 3s;
  z-index: -1;
  transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -moz-transition: all 0.5;
  -o-transition: all 0.5;
  -webkit-transition: all 0.5;
  -ms-transition: all 0.5;
  transition: all 0.5;
}

.video-bx2 .video-btn:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  border: 1px solid #fff;
  animation: animationSignal2;
  animation-iteration-count: infinite;
  animation-duration: 3s;
  -webkit-animation: animationSignal2;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 3s;
  z-index: -1;
  transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -moz-transition: all 0.5;
  -o-transition: all 0.5;
  -webkit-transition: all 0.5;
  -ms-transition: all 0.5;
  transition: all 0.5;
}

@media only screen and (max-width: 991px) {
  .video-bx2 .video-btn {
    height: 50px;
    width: 50px;
    min-width: 50px;
    line-height: 50px;
  }
}

@media only screen and (max-width: 575px) {
  .video-bx2 {
    height: 120px;
    width: 120px;
    min-width: 120px;
  }

  .video-bx2 .video-btn {
    height: 40px;
    width: 40px;
    min-width: 40px;
    line-height: 40px;
    font-size: 16px;
  }
}

.video-bx3 .video-btn {
  width: 50px;
  height: 50px;
  background-color: var(--secondary);
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 50px;
}

.video-bx3 .video-btn i {
  color: #fff;
}

@keyframes animationSignal1 {

  /*Video Popup*/
  0% {
    opacity: 0.8;
    transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    -webkit-transform: scale(0.9);
  }

  100% {
    transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0;
  }
}

@-webkit-keyframes animationSignal1 {

  /*Video Popup*/
  0% {
    transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    -webkit-transform: scale(0.9);
  }

  100% {
    transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0;
  }
}

@keyframes animationSignal2 {

  /*Video Popup*/
  0% {
    transform: scale(0.9);
    -moz-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
  }

  100% {
    transform: scale(1.9);
    -moz-transform: scale(1.9);
    -webkit-transform: scale(1.9);
    -ms-transform: scale(1.9);
    -o-transform: scale(1.9);
    opacity: 0;
  }
}

@-webkit-keyframes animationSignal2 {

  /*Video Popup*/
  0% {
    transform: scale(0.9);
    -moz-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
  }

  100% {
    transform: scale(1.9);
    -moz-transform: scale(1.9);
    -webkit-transform: scale(1.9);
    -ms-transform: scale(1.9);
    -o-transform: scale(1.9);
    opacity: 0;
  }
}

.video-wrapper {
  display: flex;
  align-items: center;
}

.video-bx2 svg {
  margin-right: 5px;
}

.video-bx2 .text {
  color: #000;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}

.btn-video {
  padding: 15px 20px;
  background-color: var(--secondary);
  color: #fff;
}

.swiper-button-next,
.swiper-button-prev {
  background-image: none !important;
}

.btn-next,
.btn-prev {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--secondary);
  background: var(--light);
  font-size: 18px;
  letter-spacing: 2px;
  z-index: 1;
  border-radius: 50%;
  margin: 0 5px;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}

.btn-next svg path,
.btn-prev svg path {
  stroke: var(--secondary);
}

.btn-next:hover,
.btn-prev:hover {
  background: var(--secondary);
}

.btn-next:hover svg path,
.btn-prev:hover svg path {
  stroke: #ffffff;
}

.btn-next:hover i,
.btn-prev:hover i {
  color: #ffffff;
}

.btn-next:after,
.btn-prev:after {
  content: none;
}

.btn-next i,
.btn-prev i {
  font-size: 24px;
}

@media only screen and (max-width: 575px) {

  .btn-next,
  .btn-prev {
    width: 40px;
    height: 40px;
    line-height: 38px;
  }
}

.swiper-btn-center-lr {
  position: relative;
}

.swiper-btn-center-lr.portfolio-project .btn-prev {
  left: 100px;
}

.swiper-btn-center-lr.portfolio-project .btn-next {
  right: 100px;
}

@media only screen and (max-width: 1199px) {
  .swiper-btn-center-lr.portfolio-project .btn-prev {
    left: 50px;
  }

  .swiper-btn-center-lr.portfolio-project .btn-next {
    right: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .swiper-btn-center-lr.portfolio-project .btn-prev {
    left: 20px;
  }

  .swiper-btn-center-lr.portfolio-project .btn-next {
    right: 20px;
  }
}

.swiper-btn-center-lr .btn-next,
.swiper-btn-center-lr .btn-prev {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.swiper-btn-center-lr .btn-prev {
  left: -100px;
}

.swiper-btn-center-lr .btn-next {
  right: -100px;
}

@media only screen and (max-width: 1500px) {
  .swiper-btn-center-lr .btn-prev {
    left: -80px;
  }

  .swiper-btn-center-lr .btn-next {
    right: -80px;
  }
}

@media only screen and (max-width: 1480px) {
  .swiper-btn-center-lr .btn-prev {
    left: -80px;
  }

  .swiper-btn-center-lr .btn-next {
    right: -80px;
  }
}

@media only screen and (max-width: 1280px) {
  .swiper-btn-center-lr .btn-prev {
    left: -30px;
  }

  .swiper-btn-center-lr .btn-next {
    right: -30px;
  }
}

@media only screen and (max-width: 767px) {
  .swiper-btn-center-lr .btn-prev {
    left: -25px;
  }

  .swiper-btn-center-lr .btn-next {
    right: -25px;
  }
}

@media only screen and (max-width: 575px) {

  .swiper-btn-center-lr .btn-prev,
  .swiper-btn-center-lr .btn-next {
    display: none;
  }
}

.portfolio-gallery.swiper {
  position: sticky;
  top: 0;
}

.portfolio-gallery .swiper-slide .dz-media img {
  height: 100vh;
  object-fit: cover;
}

.portfolio-gallery .swiper-slide .portfolio-box.style-2 .dz-content {
  height: auto;
  padding: 40px;
}

.portfolio-gallery .swiper-slide .portfolio-box.style-2 .dz-content .product-tag {
  margin-bottom: 10px;
}

.portfolio-gallery .swiper-slide .portfolio-box.style-2 .dz-content .title {
  font-size: 35px;
  width: 80%;
}

@media only screen and (max-width: 991px) {
  .portfolio-gallery .swiper-slide .portfolio-box.style-2 .dz-content .title {
    font-size: 24px;
    width: 100%;
  }
}

@media only screen and (max-width: 575px) {
  .portfolio-gallery .swiper-slide .portfolio-box.style-2 .dz-content .title {
    font-size: 18px;
  }
}

@media only screen and (max-width: 991px) {
  .portfolio-gallery .swiper-slide .portfolio-box.style-2 .dz-content {
    padding: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .portfolio-gallery .swiper-slide .dz-media img {
    height: 70vh;
    object-fit: cover;
  }
}

@media only screen and (max-width: 575px) {
  .portfolio-gallery .swiper-slide .dz-media img {
    height: 50vh;
    object-fit: cover;
  }
}

.portfolio-thumb.swiper {
  width: 100%;
  height: auto;
  overflow: unset;
}

.portfolio-thumb .swiper-wrapper {
  height: unset;
  flex-wrap: wrap;
  transform: unset !important;
  width: 100% !important;
  display: flex;
}

.portfolio-thumb .swiper-wrapper .swiper-slide {
  width: 50% !important;
  height: auto;
  padding: 20px;
}

@media only screen and (max-width: 1199px) {
  .portfolio-thumb .swiper-wrapper .swiper-slide {
    width: 100% !important;
  }
}

@media only screen and (max-width: 767px) {
  .portfolio-thumb .swiper-wrapper .swiper-slide {
    width: 50% !important;
  }
}

@media only screen and (max-width: 575px) {
  .portfolio-thumb .swiper-wrapper .swiper-slide {
    width: 100% !important;
  }
}

.portfolio-thumb .swiper-wrapper .swiper-slide img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

@media only screen and (max-width: 991px) {
  .portfolio-thumb .swiper-wrapper .swiper-slide {
    padding: 8px;
  }
}

@media only screen and (max-width: 767px) {
  .portfolio-thumb .swiper-wrapper {
    margin: auto;
  }
}

.portfolio-gallery3 .swiper-wrapper .swiper-slide img {
  height: calc(100vh - 170px) !important;
  min-height: 600px;
  object-fit: cover;
}

@media only screen and (max-width: 1199px) {
  .portfolio-gallery3 .swiper-wrapper .swiper-slide img {
    height: calc(100vh - 200px) !important;
    min-height: auto;
  }
}

@media only screen and (max-width: 991px) {
  .portfolio-gallery3 .swiper-wrapper .swiper-slide img {
    height: 100vh;
  }
}

.portfolio-gallery3 .swiper-wrapper .swiper-slide .dz-content {
  padding: 40px;
}

.portfolio-gallery3 .swiper-wrapper .swiper-slide .dz-content .title {
  font-size: 28px;
  width: 100%;
}

@media only screen and (max-width: 991px) {
  .portfolio-gallery3 .swiper-wrapper .swiper-slide .dz-content .title {
    font-size: 24px;
    width: 100%;
  }
}

@media only screen and (max-width: 575px) {
  .portfolio-gallery3 .swiper-wrapper .swiper-slide .dz-content .title {
    font-size: 18px;
  }
}

@media only screen and (max-width: 991px) {
  .portfolio-gallery3 .swiper-wrapper .swiper-slide .dz-content {
    padding: 20px;
  }
}

.portfolio-gallery2 .swiper-wrapper .swiper-slide {
  width: 960px;
}

@media only screen and (max-width: 1199px) {
  .portfolio-gallery2 .swiper-wrapper .swiper-slide {
    width: 80%;
  }
}

.portfolio-gallery2 .swiper-wrapper .swiper-slide img {
  height: 80vh !important;
  min-height: 600px;
  object-fit: cover;
}

@media only screen and (max-width: 1199px) {
  .portfolio-gallery2 .swiper-wrapper .swiper-slide img {
    height: 75vh !important;
    min-height: auto;
  }
}

.portfolio-gallery2 .swiper-wrapper .swiper-slide .dz-content {
  padding: 40px;
}

.portfolio-gallery2 .swiper-wrapper .swiper-slide .dz-content .title {
  font-size: 35px;
  width: 75%;
}

@media only screen and (max-width: 991px) {
  .portfolio-gallery2 .swiper-wrapper .swiper-slide .dz-content .title {
    font-size: 24px;
    width: 100%;
  }
}

@media only screen and (max-width: 575px) {
  .portfolio-gallery2 .swiper-wrapper .swiper-slide .dz-content .title {
    font-size: 18px;
  }
}

@media only screen and (max-width: 991px) {
  .portfolio-gallery2 .swiper-wrapper .swiper-slide .dz-content {
    padding: 20px;
  }
}

.project-carousel .swiper-wrapper .swiper-slide img {
  height: 50vh;
  object-fit: cover;
}

@media only screen and (max-width: 767px) {
  .project-carousel .swiper-wrapper .swiper-slide img {
    height: 30vh;
  }
}

.swiper-visible {
  overflow: unset;
}

.swiper-visible .swiper-slide {
  opacity: 0;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}

.swiper-visible .swiper-slide-active,
.swiper-visible:not(.swiper-single) .swiper-slide-next,
.swiper-visible:not(.swiper-single) .swiper-slide-visible:not(.swiper-slide-duplicate-prev) {
  opacity: 1;
}

.swiper-visible.swiper-item-4 .swiper-slide-next+.swiper-slide,
.swiper-visible.swiper-item-4 .swiper-slide-next+.swiper-slide+.swiper-slide {
  opacity: 1;
}

.widget {
  margin-bottom: 45px;
}

@media only screen and (max-width: 991px) {
  .widget {
    margin-bottom: 40px;
  }
}

.widget:last-child {
  margin-bottom: 0;
}

.widget-title {
  position: relative;
  margin-bottom: 25px;
  font-weight: 500;
}

.widget-title .title {
  margin-bottom: 0;
}

.widget_post ul li {
  display: flex;
  align-items: center;
  padding-bottom: 16px;
}

.widget_post ul li:last-child {
  padding-bottom: 0;
}

.widget_post ul .dz-media {
  width: 60px;
  height: 60px;
  min-width: 60px;
  border-radius: 0;
  margin-right: 15px;
}

.widget_post ul .dz-media img {
  border-radius: 10px;
}

.widget_post ul .dz-content .name {
  margin-bottom: 0;
  font-weight: 600;
}

.widget_post ul .dz-content .time {
  font-size: 13px;
  font-weight: 400;
}

.search-bx .form-control,
.search-bx .woocommerce #review_form #respond input[type="text"],
.woocommerce #review_form #respond .search-bx input[type="text"],
.search-bx .woocommerce #review_form #respond textarea,
.woocommerce #review_form #respond .search-bx textarea,
.search-bx .woocommerce #review_form #respond input[type="email"],
.woocommerce #review_form #respond .search-bx input[type="email"],
.search-bx .woocommerce-cart-form .table tr td.actions .coupon .input-text,
.woocommerce-cart-form .table tr td.actions .coupon .search-bx .input-text,
.search-bx .woocommerce-cart-form .table tr .quantity input,
.woocommerce-cart-form .table tr .quantity .search-bx input,
.search-bx .woocommerce .woocommerce-checkout.checkout form .form-row textarea,
.woocommerce .woocommerce-checkout.checkout form .form-row .search-bx textarea,
.search-bx .woocommerce .woocommerce-checkout.checkout form .form-row select,
.woocommerce .woocommerce-checkout.checkout form .form-row .search-bx select,
.search-bx .woocommerce .woocommerce-checkout.checkout form .form-row input,
.woocommerce .woocommerce-checkout.checkout form .form-row .search-bx input,
.search-bx .woocommerce-EditAccountForm.edit-account input[type="text"],
.woocommerce-EditAccountForm.edit-account .search-bx input[type="text"],
.search-bx .woocommerce-EditAccountForm.edit-account input[type="email"],
.woocommerce-EditAccountForm.edit-account .search-bx input[type="email"],
.search-bx .woocommerce-EditAccountForm.edit-account input[type="password"],
.woocommerce-EditAccountForm.edit-account .search-bx input[type="password"],
.search-bx .login input[type="text"],
.login .search-bx input[type="text"],
.search-bx .login input[type="password"],
.login .search-bx input[type="password"],
.search-bx .woocommerce-ResetPassword.lost_reset_password input[type="text"],
.woocommerce-ResetPassword.lost_reset_password .search-bx input[type="text"],
.search-bx .checkout.woocommerce-checkout input[type="text"],
.checkout.woocommerce-checkout .search-bx input[type="text"],
.search-bx .checkout.woocommerce-checkout input[type="email"],
.checkout.woocommerce-checkout .search-bx input[type="email"],
.search-bx .checkout.woocommerce-checkout input[type="tel"],
.checkout.woocommerce-checkout .search-bx input[type="tel"],
.search-bx .checkout.woocommerce-checkout .select2-choice,
.checkout.woocommerce-checkout .search-bx .select2-choice,
.search-bx .checkout.woocommerce-checkout textarea,
.checkout.woocommerce-checkout .search-bx textarea,
.search-bx .woocommerce form .form-row input.input-text,
.woocommerce form .form-row .search-bx input.input-text,
.search-bx .woocommerce form .form-row .select2-selection,
.woocommerce form .form-row .search-bx .select2-selection,
.search-bx .woocommerce form .form-row .select2-choice,
.woocommerce form .form-row .search-bx .select2-choice {
  height: 60px;
  border: 1px solid var(--secondary);
  border-radius: 10px !important;
  color: var(--title);
}

.search-bx .form-control:placeholder,
.search-bx .woocommerce #review_form #respond input:placeholder[type="text"],
.woocommerce #review_form #respond .search-bx input:placeholder[type="text"],
.search-bx .woocommerce #review_form #respond textarea:placeholder,
.woocommerce #review_form #respond .search-bx textarea:placeholder,
.search-bx .woocommerce #review_form #respond input:placeholder[type="email"],
.woocommerce #review_form #respond .search-bx input:placeholder[type="email"],
.search-bx .woocommerce-cart-form .table tr td.actions .coupon .input-text:placeholder,
.woocommerce-cart-form .table tr td.actions .coupon .search-bx .input-text:placeholder,
.search-bx .woocommerce-cart-form .table tr .quantity input:placeholder,
.woocommerce-cart-form .table tr .quantity .search-bx input:placeholder,
.search-bx .woocommerce .woocommerce-checkout.checkout form .form-row textarea:placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row .search-bx textarea:placeholder,
.search-bx .woocommerce .woocommerce-checkout.checkout form .form-row select:placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row .search-bx select:placeholder,
.search-bx .woocommerce .woocommerce-checkout.checkout form .form-row input:placeholder,
.woocommerce .woocommerce-checkout.checkout form .form-row .search-bx input:placeholder,
.search-bx .woocommerce-EditAccountForm.edit-account input:placeholder[type="text"],
.woocommerce-EditAccountForm.edit-account .search-bx input:placeholder[type="text"],
.search-bx .woocommerce-EditAccountForm.edit-account input:placeholder[type="email"],
.woocommerce-EditAccountForm.edit-account .search-bx input:placeholder[type="email"],
.search-bx .woocommerce-EditAccountForm.edit-account input:placeholder[type="password"],
.woocommerce-EditAccountForm.edit-account .search-bx input:placeholder[type="password"],
.search-bx .login input:placeholder[type="text"],
.login .search-bx input:placeholder[type="text"],
.search-bx .login input:placeholder[type="password"],
.login .search-bx input:placeholder[type="password"],
.search-bx .woocommerce-ResetPassword.lost_reset_password input:placeholder[type="text"],
.woocommerce-ResetPassword.lost_reset_password .search-bx input:placeholder[type="text"],
.search-bx .checkout.woocommerce-checkout input:placeholder[type="text"],
.checkout.woocommerce-checkout .search-bx input:placeholder[type="text"],
.search-bx .checkout.woocommerce-checkout input:placeholder[type="email"],
.checkout.woocommerce-checkout .search-bx input:placeholder[type="email"],
.search-bx .checkout.woocommerce-checkout input:placeholder[type="tel"],
.checkout.woocommerce-checkout .search-bx input:placeholder[type="tel"],
.search-bx .checkout.woocommerce-checkout .select2-choice:placeholder,
.checkout.woocommerce-checkout .search-bx .select2-choice:placeholder,
.search-bx .checkout.woocommerce-checkout textarea:placeholder,
.checkout.woocommerce-checkout .search-bx textarea:placeholder,
.search-bx .woocommerce form .form-row input.input-text:placeholder,
.woocommerce form .form-row .search-bx input.input-text:placeholder,
.search-bx .woocommerce form .form-row .select2-selection:placeholder,
.woocommerce form .form-row .search-bx .select2-selection:placeholder,
.search-bx .woocommerce form .form-row .select2-choice:placeholder,
.woocommerce form .form-row .search-bx .select2-choice:placeholder {
  color: var(--title);
}

.search-bx .input-group-prepend {
  border-right: 0;
  top: 50%;
}

.search-bx .input-group-prepend .input-group-text i {
  color: #828282;
}

.search-bx button {
  position: absolute !important;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 30px;
  padding: 0px;
  z-index: 99 !important;
  width: 48px;
  border: 0;
}

.search-bx button i {
  color: var(--primary);
  font-size: 24px;
}

.search-bx button svg path {
  fill: var(--primary);
}

.search-bx.style-1 {
  padding: 30px;
  background-color: #000;
  border-radius: 0.375rem;
}

.search-bx.style-1 .input-group {
  margin-bottom: 0;
}

.search-bx.style-1 button {
  border-radius: 0 0.375rem 0.375rem 0;
  padding: 0px 10px;
}

.download-file {
  background-image: var(--gradient);
  color: #ffffff;
  padding: 25px 25px 20px 20px;
  border-radius: 4px;
}

.download-file .title {
  color: #ffffff;
  margin-top: 0;
  margin-bottom: 20px;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
}

.download-file ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.download-file ul li a {
  background-color: #ffffff;
  color: #000;
  display: block;
  margin-bottom: 10px;
  border-radius: 4px;
  width: 100%;
  padding: 15px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  text-align: left;
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.download-file ul li a i {
  width: 18px;
  height: 18px;
  position: relative;
}

.download-file ul li a i:after,
.download-file ul li a i:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  left: 0;
  top: 0;
}

.download-file ul li a i:before {
  -webkit-animation: download1 2s ease infinite;
  animation: download1 2s ease infinite;
}

.download-file ul li a .text {
  display: inline;
  position: relative;
}

.download-file ul li a:hover .text {
  color: var(--primary);
}

@-webkit-keyframes download1 {

  0%,
  10%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  60% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}

@keyframes download1 {

  0%,
  10%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  60% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}

.widget_contact {
  position: relative;
  padding: 50px 30px;
  border-radius: 6px;
  background-size: cover;
  text-align: center;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.widget_contact:after {
  background: var(--gradient-sec);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.85;
  z-index: -1;
  background-size: 200%;
}

.widget_contact img {
  margin-bottom: 20px;
}

.widget_contact h4,
.widget_contact .h4 {
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  margin-bottom: 30px;
}

.widget_contact .phone-number {
  position: relative;
  font-size: 24px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 11px;
}

.widget_contact .phone-number a {
  color: #fff;
}

.widget_contact .email {
  position: relative;
  font-size: 18px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 30px;
}

.widget_contact .email a {
  color: #fff;
}

.service-carouse .item {
  overflow: hidden;
  border-radius: 6px;
}

.wp-block-latest-posts,
.wp-block-categories-list,
.wp-block-archives-list,
.widget_categories ul,
.widget_archive ul,
.widget_meta ul,
.widget_pages ul,
.widget_recent_comments ul,
.widget_nav_menu ul,
.widget_recent_entries ul,
.widget_services ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  color: #5E626F;
}

.wp-block-latest-posts li,
.wp-block-categories-list li,
.wp-block-archives-list li,
.widget_categories ul li,
.widget_archive ul li,
.widget_meta ul li,
.widget_pages ul li,
.widget_recent_comments ul li,
.widget_nav_menu ul li,
.widget_recent_entries ul li,
.widget_services ul li {
  padding-bottom: 1.125rem;
  margin-bottom: 0.8125rem;
  position: relative;
  padding: 0.5rem 0rem 0.5rem 0;
  font-size: 15px;
  margin-bottom: 0;
  line-height: 1.25rem;
  font-weight: 500;
  color: var(--title);
}

.wp-block-latest-posts li a,
.wp-block-categories-list li a,
.wp-block-archives-list li a,
.widget_categories ul li a,
.widget_archive ul li a,
.widget_meta ul li a,
.widget_pages ul li a,
.widget_recent_comments ul li a,
.widget_nav_menu ul li a,
.widget_recent_entries ul li a,
.widget_services ul li a {
  text-transform: capitalize;
  color: var(--title);
  -webkit-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
  position: relative;
  display: inline-block;
}

.wp-block-latest-posts li a:hover,
.wp-block-categories-list li a:hover,
.wp-block-archives-list li a:hover,
.widget_categories ul li a:hover,
.widget_archive ul li a:hover,
.widget_meta ul li a:hover,
.widget_pages ul li a:hover,
.widget_recent_comments ul li a:hover,
.widget_nav_menu ul li a:hover,
.widget_recent_entries ul li a:hover,
.widget_services ul li a:hover {
  color: var(--primary);
}

.wp-block-latest-posts li li,
.wp-block-categories-list li li,
.wp-block-archives-list li li,
.widget_categories ul li li,
.widget_archive ul li li,
.widget_meta ul li li,
.widget_pages ul li li,
.widget_recent_comments ul li li,
.widget_nav_menu ul li li,
.widget_recent_entries ul li li,
.widget_services ul li li {
  border-bottom: none;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  line-height: 1.375rem;
}

.wp-block-latest-posts li li:last-child,
.wp-block-categories-list li li:last-child,
.wp-block-archives-list li li:last-child,
.widget_categories ul li li:last-child,
.widget_archive ul li li:last-child,
.widget_meta ul li li:last-child,
.widget_pages ul li li:last-child,
.widget_recent_comments ul li li:last-child,
.widget_nav_menu ul li li:last-child,
.widget_recent_entries ul li li:last-child,
.widget_services ul li li:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}

.wp-block-latest-posts li li:before,
.wp-block-categories-list li li:before,
.wp-block-archives-list li li:before,
.widget_categories ul li li:before,
.widget_archive ul li li:before,
.widget_meta ul li li:before,
.widget_pages ul li li:before,
.widget_recent_comments ul li li:before,
.widget_nav_menu ul li li:before,
.widget_recent_entries ul li li:before,
.widget_services ul li li:before {
  top: 0.5rem;
  left: 0;
}

.wp-block-latest-posts ul,
.wp-block-categories-list ul,
.wp-block-archives-list ul,
.widget_categories ul ul,
.widget_archive ul ul,
.widget_meta ul ul,
.widget_pages ul ul,
.widget_recent_comments ul ul,
.widget_nav_menu ul ul,
.widget_recent_entries ul ul,
.widget_services ul ul {
  padding-left: 1.125rem;
  margin-top: 0.5rem;
  margin-left: -0.9375rem;
}

.widget_archive li ul,
.wp-block-categories-list li ul,
.wp-block-archives-list li ul,
.wp-block-latest-posts li ul,
.widget_categories li ul {
  margin-bottom: -0.625rem;
}

.widget_archive ul li,
.wp-block-categories-list li,
.wp-block-archives-list li,
.wp-block-latest-posts li,
.widget_categories ul li {
  text-align: right;
  display: table;
  width: 100%;
  padding: 0.625rem 0rem 0.625rem 1rem !important;
  line-height: 1.3 !important;
}

.wp-block-categories-list li:before,
.wp-block-archives-list li:before,
.wp-block-latest-posts li:before {
  content: none !important;
}

.widget_archive li a,
.wp-block-latest-posts li a,
.wp-block-categories-list li a,
.wp-block-archives-list li a,
.widget_categories li a {
  float: left;
  text-transform: capitalize;
  text-align: left;
}

.wp-block-latest-posts,
.wp-block-categories-list,
.wp-block-archives-list {
  margin-bottom: 2.5rem;
  padding: 0 !important;
}

.widget_recent_comments ul {
  margin-top: -0.625rem;
}

.widget_recent_comments ul li {
  padding-left: 1.875rem;
  line-height: 1.625rem;
}

.widget_recent_comments ul li a {
  font-weight: 500;
}

.widget_recent_comments ul li a:before {
  content: none;
}

.widget_recent_comments ul li:before {
  content: "\f27a";
  font-family: "Font Awesome 5 Free";
  background: transparent;
  width: auto;
  height: auto;
  position: absolute;
  left: 0;
  top: 0.625rem;
  font-size: 1.125rem;
}

.widget_meta ul li a abbr[title] {
  color: #333;
  border-bottom: none;
}

.widget_calendar th,
.widget_calendar td {
  text-align: center;
  border: 0.0625rem solid var(--rgba-primary-1);
  padding: 0.4em;
}

.widget_calendar th,
.widget_calendar tfoot td {
  border-color: rgba(0, 0, 0, 0.05);
}

.widget_calendar th:last-child,
.widget_calendar tfoot td:last-child {
  border: 0;
}

.widget_calendar tr {
  border-bottom: 0.0625rem solid var(--rgba-primary-1);
}

.widget_calendar tr:nth-child(2n+2) {
  background-color: var(--rgba-primary-05);
}

.widget_calendar table {
  border-collapse: collapse;
  margin: 0;
  width: 100%;
}

.widget_calendar .calendar_wrap th,
.widget_calendar tfoot td a {
  color: #fff;
  background: var(--primary);
}

.widget_calendar .calendar_wrap td a {
  font-weight: 600;
  text-transform: uppercase;
  color: inherit;
}

.widget_calendar caption {
  text-align: center;
  font-weight: 600;
  caption-side: top;
  background: var(--rgba-primary-9);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  color: #fff;
  text-transform: uppercase;
  font-size: 0.9375rem;
  border-radius: var(--border-radius-base) var(--border-radius-base) 0 0;
}

footer:not(.style-4) .widget_calendar th,
footer:not(.style-4) .widget_calendar td {
  border-color: rgba(255, 255, 255, 0.1);
}

footer:not(.style-4) .widget_calendar tr {
  border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.1);
}

footer:not(.style-4) .widget_calendar tr:nth-child(2n+2) {
  background-color: rgba(255, 255, 255, 0.05);
}

.wp-calendar-nav {
  background: var(--title);
  color: #fff;
  display: flex;
  justify-content: space-between;
  text-align: center;
  border-radius: 0 0 var(--border-radius-base) var(--border-radius-base);
}

.wp-calendar-nav span {
  padding: 0.3125rem 1.25rem;
  width: 44%;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.2);
}

.wp-calendar-nav span a {
  color: #fff;
}

.textwidget img {
  border-radius: var(--border-radius-base);
}

.widget_archive select {
  width: 100%;
  padding: 12px 20px;
  border: 0.0625rem solid #CCC;
}

.wp-block-archives-dropdown select,
.wp-block-categories-dropdown select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border-radius: var(--border-radius-base);
  appearance: none;
}

.widget_text select {
  width: 100%;
  border: 0.0625rem solid #CCC;
}

.widget_text select option {
  width: 100%;
}

.widget_text p {
  font-size: 0.9375rem;
  line-height: 1.75rem;
}

.rsswidget img {
  display: inherit;
}

.widget-title .rsswidget {
  display: inline-block;
}

ul a.rsswidget,
ul cite {
  font-weight: 600;
  color: var(--title);
}

ul a.rsswidget {
  font-size: 1.125rem;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}

ul a.rsswidget:hover {
  color: var(--primary);
}

.rssSummary {
  margin: 1.25rem 0;
  line-height: 1.7;
  font-size: 15px;
}

.rss-date {
  display: block;
  margin-top: 0.3125rem;
  font-weight: 400;
}

.widget_rss ul li {
  margin-bottom: 1.25rem;
  padding-bottom: 1.25rem;
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.1);
  padding-top: 0;
}

.widget_rss ul li:last-child {
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 0;
}

footer:not(.style-4) ul a.rsswidget,
footer:not(.style-4) ul cite {
  color: #fff;
}

footer:not(.style-4) .widget_rss ul li {
  border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.1);
}

.widget_gallery ul {
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  margin-left: -0.3rem;
  margin-right: -0.3rem;
}

.widget_gallery.gallery-grid-2 li {
  width: 50%;
}

.widget_gallery.gallery-grid-4 li {
  width: 25%;
}

.widget_gallery li {
  display: inline-block;
  width: 33.33%;
  float: left;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  padding: 0.125rem;
}

.widget_gallery li img {
  display: inline-block;
  width: 100%;
}

.widget_gallery li:nth-child(3n-3) {
  margin-right: 0;
}

.widget_gallery li:hover {
  opacity: 0.7;
}

.widget_gallery li a {
  display: inline-block;
}

.wp-block-tag-cloud,
.tagcloud {
  clear: both;
  display: table;
}

.wp-block-tag-cloud a,
.tagcloud a {
  position: relative;
  border: 1px solid var(--secondary);
  padding: 8px 15px;
  display: inline-block;
  margin: 0px 10px 10px 0px;
  font-size: 14px;
  color: var(--title);
  line-height: 1.4;
  border-radius: 10px;
  font-weight: 400;
}

.wp-block-tag-cloud a:hover,
.tagcloud a:hover {
  background-color: var(--secondary);
  border-color: var(--secondary);
  color: #fff;
}

.recent-posts-entry .widget-post-bx .widget-post {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}

.recent-posts-entry .widget-post-bx .widget-post .dz-media {
  width: 120px;
  min-width: 120px;
  height: 100px;
  border-radius: 20px;
}

.recent-posts-entry .widget-post-bx .widget-post .dz-info {
  margin-left: 18px;
}

.recent-posts-entry .widget-post-bx .widget-post .dz-meta {
  margin-bottom: 0;
}

.recent-posts-entry .widget-post-bx .widget-post .dz-meta li {
  font-size: 13px;
  color: var(--title);
  font-weight: 500;
}

.recent-posts-entry .widget-post-bx .widget-post .title {
  font-weight: 500;
}

.service_menu_nav {
  background: #fff;
  padding: 30px 30px;
  box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}

@media only screen and (max-width: 1199px) {
  .service_menu_nav {
    padding: 15px;
  }
}

.service_menu_nav ul li {
  padding: 0;
}

.service_menu_nav ul li a {
  background-color: #fff;
  display: block;
  border-radius: 6px;
  padding: 15px 25px;
  margin-bottom: 10px;
  color: #000;
  font-weight: 600;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  background-size: 200%;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

@media only screen and (max-width: 1199px) {
  .service_menu_nav ul li a {
    padding: 15px;
  }
}

.service_menu_nav ul li a:before {
  content: "\f061";
  font-weight: 900;
  font-family: "Font Awesome 6 Free";
  position: absolute;
  right: 50px;
  left: auto;
  top: 50%;
  font-size: 18px;
  opacity: 0;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}

@media only screen and (max-width: 1199px) {
  .service_menu_nav ul li a:before {
    font-size: 22px;
  }
}

.service_menu_nav ul li a:after {
  background: var(--secondary);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  content: "";
  background-size: 200%;
  opacity: 0;
  z-index: -1;
}

.service_menu_nav ul li:hover a,
.service_menu_nav ul li.current-menu-item a,
.service_menu_nav ul li.active a {
  padding-left: 20px;
  border-color: transparent;
  transform: translateX(0);
  -moz-transform: translateX(0);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  color: #ffffff;
}

.service_menu_nav ul li:hover a:before,
.service_menu_nav ul li.current-menu-item a:before,
.service_menu_nav ul li.active a:before {
  opacity: 1;
  right: 10px;
  color: #ffffff;
}

@media only screen and (max-width: 1199px) {

  .service_menu_nav ul li:hover a:before,
  .service_menu_nav ul li.current-menu-item a:before,
  .service_menu_nav ul li.active a:before {
    font-size: 22px;
    right: 5px;
  }
}

.service_menu_nav ul li:hover a:after,
.service_menu_nav ul li.current-menu-item a:after,
.service_menu_nav ul li.active a:after {
  opacity: 1;
}

.dz-related-post {
  margin-bottom: 30px;
}

.author-box {
  padding: 50px 30px;
  text-align: center;
  margin-bottom: 60px;
  background: #FEEB9D;
  border-radius: 20px;
}

.author-box .author-profile-info .author-profile-pic {
  width: 200px;
  height: 200px;
  overflow: hidden;
  min-width: 200px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.author-box .author-profile-info .author-profile-pic img {
  width: 100%;
}

.author-box .author-profile-info .author-profile-content .title {
  font-size: 20px;
  margin-bottom: 0;
}

.author-box .author-profile-info .author-profile-content .sub-title {
  font-size: 13px;
  display: block;
  color: var(--primary);
  margin-bottom: 10px;
}

.author-box .author-profile-info .author-profile-content p {
  font-size: 14px;
  margin-bottom: 15px;
}

.author-box .author-profile-info .author-profile-content img {
  margin-bottom: 15px;
  width: 180px;
}

.author-box .author-profile-info .author-profile-content .social-icon {
  margin: 0 -2px;
}

.author-box .author-profile-info .author-profile-content .social-icon li {
  margin: 0 2px;
  display: inline-block;
}

.author-box .author-profile-info .author-profile-content .social-icon li a {
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  background: var(--secondary);
  color: #fff;
  vertical-align: middle;
  display: block;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  border-radius: 10px;
}

.author-box .author-profile-info .author-profile-content .social-icon li a i {
  vertical-align: middle;
}

.author-box.style-1 {
  padding: 30px;
  text-align: left;
}

.author-box.style-1 .author-profile-info {
  display: flex;
  align-items: center;
}

.author-box.style-1 .author-profile-info .author-profile-pic {
  width: 150px;
  height: 150px;
  min-width: 150px;
  margin-bottom: 0;
  margin-left: unset;
  margin-right: 20px;
  border-radius: 20px;
}

.author-box.style-1 .author-profile-info .author-profile-content .title {
  margin-bottom: 8px;
}

@media only screen and (max-width: 575px) {
  .author-box.style-1 .author-profile-info {
    display: block;
    text-align: center;
  }

  .author-box.style-1 .author-profile-info .author-profile-pic {
    margin: auto;
    margin-bottom: 20px;
  }
}

.search-info {
  border-bottom: 1px solid rgba(94, 98, 111, 0.2);
  padding-bottom: 20px;
  margin-bottom: 30px;
}

.search-info .title {
  display: flex;
}

.search-info .search-name {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 0;
  margin-right: 15px;
  display: inline;
}

.search-info .search-result {
  font-size: 24px;
  line-height: 26px;
  font-weight: 700;
  margin-bottom: 0;
  display: inline;
}

.search-info .found-posts {
  color: var(--primary);
  font-weight: 500;
}

.widget_profile .dz-media {
  width: 100%;
  min-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.widget_profile .dz-media img {
  border-radius: var(--border-radius-base);
}

.widget_profile.style-1 .dz-media {
  height: 200px;
  min-width: 200px;
  width: 200px;
  border-radius: 50%;
}

.widget_profile.style-1 .dz-media img {
  height: 100%;
  object-fit: cover;
}

.widget_categories ul li {
  padding: 8px 0rem 8px 0 !important;
}

.widget_categories.style-1 .cat-item {
  padding: 10px 0 10px 26px !important;
  font-family: 'Roboto';
}

.widget_categories.style-1 .cat-item:before {
  content: "\e829";
  color: var(--title);
  position: absolute;
  left: 0;
  font-family: 'feather' !important;
  font-weight: 100;
  font-size: 18px;
  top: 8px;
}

.clients-box {
  border-radius: var(--border-radius-base);
  padding: 30px 30px;
  position: relative;
}

.clients-box:after {
  position: absolute;
  background-color: var(--primary);
  content: "";
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  height: 100%;
  width: calc(100% - 60px);
  z-index: -1;
  border-radius: inherit;
}

.clients-box .clients-logo {
  padding: 0 25px;
  height: 100px;
  display: flex;
  align-items: center;
  border-radius: 10px;
  transition: all 0.5s;
  position: relative;
}

.clients-box .clients-logo img {
  margin: auto;
  transition: all 0.5s;
}

.clients-box .clients-logo .logo-hover {
  opacity: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 0 25px;
}

.clients-box .clients-logo:hover .logo-main {
  opacity: 0;
}

.clients-box .clients-logo:hover .logo-hover {
  opacity: 1;
}

@media only screen and (max-width: 575px) {
  .clients-box {
    padding: 0;
  }
}

.pagination.style-1 li {
  margin: 0;
}

.pagination.style-1 li .page-link {
  padding: 10px 15px;
  color: var(--title);
  font-weight: 400;
  display: inline-flex;
  font-size: 15px;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--secondary);
  border-radius: 20px;
}

.pagination.style-1 li .page-link img {
  width: 100px;
  height: 100px;
  object-fit: cover;
  border-radius: var(--border-radius-base);
}

.pagination.style-1 li .page-link i {
  font-size: 40px;
}

.pagination.style-1 li .page-link.prev img {
  margin-right: 15px;
}

.pagination.style-1 li .page-link.prev i {
  margin-right: 5px;
}

.pagination.style-1 li .page-link.next img {
  margin-left: 15px;
}

.pagination.style-1 li .page-link.next i {
  margin-left: 5px;
}

@media only screen and (max-width: 575px) {
  .pagination.style-1 li .page-link {
    padding: 10px 12px;
  }

  .pagination.style-1 li .page-link img {
    width: 60px;
    height: 60px;
  }
}

.btn-social {
  display: inline-block;
  padding: 12px 15px;
  text-align: center;
  border-radius: var(--border-radius-base);
}

.btn-social i {
  margin-right: 8px;
}

.btn-social.facebook {
  color: #fff;
  background: #3b5998;
}

.btn-social.instagram {
  color: #fff;
  background: #c32aa3;
}

.btn-social.youtube {
  color: #fff;
  background: #e52d27;
}

.btn-social.twitter {
  color: #fff;
  background: #07acde;
}

.widget-row .grid-item {
  width: 33.33%;
}

@media only screen and (max-width: 991px) {
  .widget-row .grid-item {
    width: 50%;
  }
}

@media only screen and (max-width: 767px) {
  .widget-row .grid-item {
    width: 100%;
  }
}

.side-bar h1,
.side-bar .h1 {
  font-size: 2rem;
}

.side-bar h2,
.side-bar .h2 {
  font-size: 1.625rem;
}

.side-bar h3,
.side-bar .h3 {
  font-size: 1.5rem;
}

.side-bar h4,
.side-bar .h4 {
  font-size: 1.25rem;
}

.side-bar h5,
.side-bar .h5 {
  font-size: 1.125rem;
}

.side-bar h6,
.side-bar .h6 {
  font-size: 1rem;
}

.sidebar-widget .wp-block-woocommerce-attribute-filter>h1,
.sidebar-widget .wp-block-woocommerce-attribute-filter>.h1,
.sidebar-widget .wp-block-woocommerce-attribute-filter>h2,
.sidebar-widget .wp-block-woocommerce-attribute-filter>.h2,
.sidebar-widget .wp-block-woocommerce-attribute-filter>h3,
.sidebar-widget .wp-block-woocommerce-attribute-filter>.h3,
.sidebar-widget .wp-block-woocommerce-attribute-filter>h4,
.sidebar-widget .wp-block-woocommerce-attribute-filter>.h4,
.sidebar-widget .wp-block-woocommerce-attribute-filter>h5,
.sidebar-widget .wp-block-woocommerce-attribute-filter>.h5,
.sidebar-widget .wp-block-woocommerce-attribute-filter>h6,
.sidebar-widget .wp-block-woocommerce-attribute-filter>.h6,
.sidebar-widget .wp-block-group__inner-container>h1,
.sidebar-widget .wp-block-group__inner-container>.h1,
.sidebar-widget .wp-block-group__inner-container>h2,
.sidebar-widget .wp-block-group__inner-container>.h2,
.sidebar-widget .wp-block-group__inner-container>h3,
.sidebar-widget .wp-block-group__inner-container>.h3,
.sidebar-widget .wp-block-group__inner-container>h4,
.sidebar-widget .wp-block-group__inner-container>.h4,
.sidebar-widget .wp-block-group__inner-container>h5,
.sidebar-widget .wp-block-group__inner-container>.h5,
.sidebar-widget .wp-block-group__inner-container>h6,
.sidebar-widget .wp-block-group__inner-container>.h6,
.shop-widget .wp-block-woocommerce-attribute-filter>h1,
.shop-widget .wp-block-woocommerce-attribute-filter>.h1,
.shop-widget .wp-block-woocommerce-attribute-filter>h2,
.shop-widget .wp-block-woocommerce-attribute-filter>.h2,
.shop-widget .wp-block-woocommerce-attribute-filter>h3,
.shop-widget .wp-block-woocommerce-attribute-filter>.h3,
.shop-widget .wp-block-woocommerce-attribute-filter>h4,
.shop-widget .wp-block-woocommerce-attribute-filter>.h4,
.shop-widget .wp-block-woocommerce-attribute-filter>h5,
.shop-widget .wp-block-woocommerce-attribute-filter>.h5,
.shop-widget .wp-block-woocommerce-attribute-filter>h6,
.shop-widget .wp-block-woocommerce-attribute-filter>.h6,
.shop-widget .wp-block-group__inner-container>h1,
.shop-widget .wp-block-group__inner-container>.h1,
.shop-widget .wp-block-group__inner-container>h2,
.shop-widget .wp-block-group__inner-container>.h2,
.shop-widget .wp-block-group__inner-container>h3,
.shop-widget .wp-block-group__inner-container>.h3,
.shop-widget .wp-block-group__inner-container>h4,
.shop-widget .wp-block-group__inner-container>.h4,
.shop-widget .wp-block-group__inner-container>h5,
.shop-widget .wp-block-group__inner-container>.h5,
.shop-widget .wp-block-group__inner-container>h6,
.shop-widget .wp-block-group__inner-container>.h6 {
  position: relative;
  padding-left: 15px;
  margin-bottom: 30px;
  font-weight: 700;
}

@media only screen and (max-width: 767px) {

  .sidebar-widget .wp-block-woocommerce-attribute-filter>h1,
  .sidebar-widget .wp-block-woocommerce-attribute-filter>.h1,
  .sidebar-widget .wp-block-woocommerce-attribute-filter>h2,
  .sidebar-widget .wp-block-woocommerce-attribute-filter>.h2,
  .sidebar-widget .wp-block-woocommerce-attribute-filter>h3,
  .sidebar-widget .wp-block-woocommerce-attribute-filter>.h3,
  .sidebar-widget .wp-block-woocommerce-attribute-filter>h4,
  .sidebar-widget .wp-block-woocommerce-attribute-filter>.h4,
  .sidebar-widget .wp-block-woocommerce-attribute-filter>h5,
  .sidebar-widget .wp-block-woocommerce-attribute-filter>.h5,
  .sidebar-widget .wp-block-woocommerce-attribute-filter>h6,
  .sidebar-widget .wp-block-woocommerce-attribute-filter>.h6,
  .sidebar-widget .wp-block-group__inner-container>h1,
  .sidebar-widget .wp-block-group__inner-container>.h1,
  .sidebar-widget .wp-block-group__inner-container>h2,
  .sidebar-widget .wp-block-group__inner-container>.h2,
  .sidebar-widget .wp-block-group__inner-container>h3,
  .sidebar-widget .wp-block-group__inner-container>.h3,
  .sidebar-widget .wp-block-group__inner-container>h4,
  .sidebar-widget .wp-block-group__inner-container>.h4,
  .sidebar-widget .wp-block-group__inner-container>h5,
  .sidebar-widget .wp-block-group__inner-container>.h5,
  .sidebar-widget .wp-block-group__inner-container>h6,
  .sidebar-widget .wp-block-group__inner-container>.h6,
  .shop-widget .wp-block-woocommerce-attribute-filter>h1,
  .shop-widget .wp-block-woocommerce-attribute-filter>.h1,
  .shop-widget .wp-block-woocommerce-attribute-filter>h2,
  .shop-widget .wp-block-woocommerce-attribute-filter>.h2,
  .shop-widget .wp-block-woocommerce-attribute-filter>h3,
  .shop-widget .wp-block-woocommerce-attribute-filter>.h3,
  .shop-widget .wp-block-woocommerce-attribute-filter>h4,
  .shop-widget .wp-block-woocommerce-attribute-filter>.h4,
  .shop-widget .wp-block-woocommerce-attribute-filter>h5,
  .shop-widget .wp-block-woocommerce-attribute-filter>.h5,
  .shop-widget .wp-block-woocommerce-attribute-filter>h6,
  .shop-widget .wp-block-woocommerce-attribute-filter>.h6,
  .shop-widget .wp-block-group__inner-container>h1,
  .shop-widget .wp-block-group__inner-container>.h1,
  .shop-widget .wp-block-group__inner-container>h2,
  .shop-widget .wp-block-group__inner-container>.h2,
  .shop-widget .wp-block-group__inner-container>h3,
  .shop-widget .wp-block-group__inner-container>.h3,
  .shop-widget .wp-block-group__inner-container>h4,
  .shop-widget .wp-block-group__inner-container>.h4,
  .shop-widget .wp-block-group__inner-container>h5,
  .shop-widget .wp-block-group__inner-container>.h5,
  .shop-widget .wp-block-group__inner-container>h6,
  .shop-widget .wp-block-group__inner-container>.h6 {
    margin-bottom: 15px;
  }
}

.form-select,
select,
select {
  display: block;
  width: 100%;
  padding: 12px 20px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
  color: #777777;
  border: 1px solid #ced4da;
  border-radius: var(--border-radius-base);
}

.comments-title,
.blog-title,
.comment-reply-title,
.wp-block-search .wp-block-search__label {
  position: relative;
  margin-bottom: 25px;
  text-transform: capitalize;
  color: var(--title);
  font-size: 1.125rem;
  font-family: var(--font-family-title);
  font-weight: 600;
  line-height: 1.4;
  display: block;
}

.wc-block-components-price-slider__range-input-progress {
  background: var(--rgba-primary-1);
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
  background-color: var(--primary);
}

.widget_getintouch-pro-details {
  margin-bottom: 0;
}

.widget_getintouch-pro-details .pro-details {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}

.widget_getintouch-pro-details .pro-details .icon-box {
  background-color: #f5f5f5;
  height: 53px;
  min-width: 53px;
  width: 53px;
  color: #000;
  line-height: 53px;
  text-align: center;
  margin-right: 20px;
  font-size: 20px;
}

.widget_getintouch-pro-details .pro-details .icon-box:before {
  content: none;
}

.widget_getintouch-pro-details .pro-details .icon-box i {
  font-family: 'feather' !important;
  font-style: normal;
}

.widget_getintouch-pro-details .pro-details .icon-content .dz-title {
  margin-bottom: 5px;
}

.widget_getintouch-pro-details .pro-details .icon-content p {
  margin-bottom: 0;
}

@media only screen and (max-width: 1199px) {
  .widget_getintouch-pro-details .pro-details .icon-box {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 1200px) {
  .pro-details-col-5 .col {
    width: 25%;
    flex-basis: auto;
  }
}

@media only screen and (max-width: 991px) {
  .pro-details-col-5 .col {
    width: 33.33%;
  }
}

@media only screen and (max-width: 767px) {
  .pro-details-col-5 .col {
    width: 50%;
  }
}

@media only screen and (max-width: 575px) {
  .pro-details-col-5 .col {
    width: 100%;
  }
}

.quick-view-modal .modal-dialog {
  max-width: 1070px;
}

.quick-view-modal .modal-content {
  border: 0;
  border-radius: 0;
  background: #ffffff;
  padding: 0;
}

@media only screen and (max-width: 767px) {
  .quick-view-modal .modal-content {
    padding: 50px 30px 30px;
  }
}

@media only screen and (max-width: 575px) {
  .quick-view-modal .modal-content {
    padding: 50px 15px 20px;
  }
}

.quick-view-modal .modal-content .modal-body {
  padding: 0;
}

.quick-view-modal .dz-product-detail .dz-media {
  height: auto;
}

.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn {
  margin-bottom: 10px;
  display: flex;
}

.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .btn,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .wp-block-button__link,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn a,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn a,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn input,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .button,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn a.checkout-button,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce #respond input#submit,
.woocommerce #respond .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn input#submit,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce a.button,
.woocommerce .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn a.button,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce button.button,
.woocommerce .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn button.button,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce input.button,
.woocommerce .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn input.button,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce #place_order,
.woocommerce .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn #place_order {
  margin-right: 10px;
}

.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .btn.btn-outline-secondary:hover svg>path,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .btn-outline-secondary.wp-block-button__link:hover svg>path,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce .widget_shopping_cart .buttons a.btn-outline-secondary:hover svg>path,
.woocommerce .widget_shopping_cart .buttons .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn a.btn-outline-secondary:hover svg>path,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce.widget_shopping_cart .buttons a.btn-outline-secondary:hover svg>path,
.woocommerce.widget_shopping_cart .buttons .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn a.btn-outline-secondary:hover svg>path,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce #review_form #respond .form-submit input.btn-outline-secondary:hover svg>path,
.woocommerce #review_form #respond .form-submit .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn input.btn-outline-secondary:hover svg>path,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce-cart-form .table tr .btn-outline-secondary.button:hover svg>path,
.woocommerce-cart-form .table tr .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .btn-outline-secondary.button:hover svg>path,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce-cart .wc-proceed-to-checkout a.btn-outline-secondary.checkout-button:hover svg>path,
.woocommerce-cart .wc-proceed-to-checkout .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn a.btn-outline-secondary.checkout-button:hover svg>path,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce #respond input.btn-outline-secondary#submit:hover svg>path,
.woocommerce #respond .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn input.btn-outline-secondary#submit:hover svg>path,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce a.btn-outline-secondary.button:hover svg>path,
.woocommerce .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn a.btn-outline-secondary.button:hover svg>path,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce button.btn-outline-secondary.button:hover svg>path,
.woocommerce .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn button.btn-outline-secondary.button:hover svg>path,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce input.btn-outline-secondary.button:hover svg>path,
.woocommerce .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn input.btn-outline-secondary.button:hover svg>path,
.quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .woocommerce .btn-outline-secondary#place_order:hover svg>path,
.woocommerce .quick-view-modal .dz-product-detail.style-2 .dz-content .cart-btn .btn-outline-secondary#place_order:hover svg>path {
  fill: #fff;
}

.quick-view-modal .dz-product-detail.style-2 .dz-content .title {
  font-size: 28px;
  font-weight: 700;
}

@media only screen and (max-width: 575px) {
  .quick-view-modal .dz-product-detail.style-2 .dz-content .title {
    font-size: 24px;
  }
}

.quick-view-modal .dz-product-detail.style-2 .meta-content {
  margin-bottom: 20px !important;
}

@media only screen and (max-width: 575px) {
  .quick-view-modal .dz-product-detail .meta-content {
    justify-content: space-between;
  }

  .quick-view-modal .dz-product-detail .btn-quantity .bootstrap-touchspin {
    width: 120px;
    min-width: 120px;
    height: 30px;
  }

  .quick-view-modal .dz-product-detail .btn-quantity input {
    width: 40px !important;
    height: 30px !important;
  }

  .quick-view-modal .dz-product-detail .btn-quantity .btn,
  .quick-view-modal .dz-product-detail .btn-quantity .wp-block-button__link,
  .quick-view-modal .dz-product-detail .btn-quantity .woocommerce .widget_shopping_cart .buttons a,
  .woocommerce .widget_shopping_cart .buttons .quick-view-modal .dz-product-detail .btn-quantity a,
  .quick-view-modal .dz-product-detail .btn-quantity .woocommerce.widget_shopping_cart .buttons a,
  .woocommerce.widget_shopping_cart .buttons .quick-view-modal .dz-product-detail .btn-quantity a,
  .quick-view-modal .dz-product-detail .btn-quantity .woocommerce #review_form #respond .form-submit input,
  .woocommerce #review_form #respond .form-submit .quick-view-modal .dz-product-detail .btn-quantity input,
  .quick-view-modal .dz-product-detail .btn-quantity .woocommerce-cart-form .table tr .button,
  .woocommerce-cart-form .table tr .quick-view-modal .dz-product-detail .btn-quantity .button,
  .quick-view-modal .dz-product-detail .btn-quantity .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
  .woocommerce-cart .wc-proceed-to-checkout .quick-view-modal .dz-product-detail .btn-quantity a.checkout-button,
  .quick-view-modal .dz-product-detail .btn-quantity .woocommerce #respond input#submit,
  .woocommerce #respond .quick-view-modal .dz-product-detail .btn-quantity input#submit,
  .quick-view-modal .dz-product-detail .btn-quantity .woocommerce a.button,
  .woocommerce .quick-view-modal .dz-product-detail .btn-quantity a.button,
  .quick-view-modal .dz-product-detail .btn-quantity .woocommerce button.button,
  .woocommerce .quick-view-modal .dz-product-detail .btn-quantity button.button,
  .quick-view-modal .dz-product-detail .btn-quantity .woocommerce input.button,
  .woocommerce .quick-view-modal .dz-product-detail .btn-quantity input.button,
  .quick-view-modal .dz-product-detail .btn-quantity .woocommerce #place_order,
  .woocommerce .quick-view-modal .dz-product-detail .btn-quantity #place_order {
    min-width: 30px;
    font-size: 14px;
  }
}

.quick-view-modal .btn-close {
  margin: 0px;
  position: absolute;
  right: 8px;
  top: 8px;
  color: var(--secondary);
  opacity: 1;
  font-size: 24px;
  padding: 0px;
  height: 40px;
  z-index: 1;
  width: 40px;
  border: 0px;
  background: transparent;
}

.quick-view-modal .btn-close:focus {
  box-shadow: unset;
}

.inquiry-modal {
  background: rgba(0, 0, 0, 0.6);
}

.inquiry-modal .modal-dialog {
  max-width: 800px;
  display: flex;
  min-height: auto;
  background-color: #ffffff;
  border-radius: 30px;
}

@media only screen and (max-width: 767px) {
  .inquiry-modal .modal-dialog {
    margin: 0 15px;
  }
}

@media only screen and (max-width: 575px) {
  .inquiry-modal .modal-dialog {
    max-width: 350px;
    margin: 0 auto;
  }
}

.inquiry-modal .form-label {
  font-size: 13px;
  font-weight: 500;
}

.inquiry-modal .form-group {
  margin-bottom: 20px;
}

.inquiry-modal .form-control,
.inquiry-modal .woocommerce #review_form #respond input[type="text"],
.woocommerce #review_form #respond .inquiry-modal input[type="text"],
.inquiry-modal .woocommerce #review_form #respond textarea,
.woocommerce #review_form #respond .inquiry-modal textarea,
.inquiry-modal .woocommerce #review_form #respond input[type="email"],
.woocommerce #review_form #respond .inquiry-modal input[type="email"],
.inquiry-modal .woocommerce-cart-form .table tr td.actions .coupon .input-text,
.woocommerce-cart-form .table tr td.actions .coupon .inquiry-modal .input-text,
.inquiry-modal .woocommerce-cart-form .table tr .quantity input,
.woocommerce-cart-form .table tr .quantity .inquiry-modal input,
.inquiry-modal .woocommerce .woocommerce-checkout.checkout form .form-row textarea,
.woocommerce .woocommerce-checkout.checkout form .form-row .inquiry-modal textarea,
.inquiry-modal .woocommerce .woocommerce-checkout.checkout form .form-row select,
.woocommerce .woocommerce-checkout.checkout form .form-row .inquiry-modal select,
.inquiry-modal .woocommerce .woocommerce-checkout.checkout form .form-row input,
.woocommerce .woocommerce-checkout.checkout form .form-row .inquiry-modal input,
.inquiry-modal .woocommerce-EditAccountForm.edit-account input[type="text"],
.woocommerce-EditAccountForm.edit-account .inquiry-modal input[type="text"],
.inquiry-modal .woocommerce-EditAccountForm.edit-account input[type="email"],
.woocommerce-EditAccountForm.edit-account .inquiry-modal input[type="email"],
.inquiry-modal .woocommerce-EditAccountForm.edit-account input[type="password"],
.woocommerce-EditAccountForm.edit-account .inquiry-modal input[type="password"],
.inquiry-modal .login input[type="text"],
.login .inquiry-modal input[type="text"],
.inquiry-modal .login input[type="password"],
.login .inquiry-modal input[type="password"],
.inquiry-modal .woocommerce-ResetPassword.lost_reset_password input[type="text"],
.woocommerce-ResetPassword.lost_reset_password .inquiry-modal input[type="text"],
.inquiry-modal .checkout.woocommerce-checkout input[type="text"],
.checkout.woocommerce-checkout .inquiry-modal input[type="text"],
.inquiry-modal .checkout.woocommerce-checkout input[type="email"],
.checkout.woocommerce-checkout .inquiry-modal input[type="email"],
.inquiry-modal .checkout.woocommerce-checkout input[type="tel"],
.checkout.woocommerce-checkout .inquiry-modal input[type="tel"],
.inquiry-modal .checkout.woocommerce-checkout .select2-choice,
.checkout.woocommerce-checkout .inquiry-modal .select2-choice,
.inquiry-modal .checkout.woocommerce-checkout textarea,
.checkout.woocommerce-checkout .inquiry-modal textarea,
.inquiry-modal .woocommerce form .form-row input.input-text,
.woocommerce form .form-row .inquiry-modal input.input-text,
.inquiry-modal .woocommerce form .form-row .select2-selection,
.woocommerce form .form-row .inquiry-modal .select2-selection,
.inquiry-modal .woocommerce form .form-row .select2-choice,
.woocommerce form .form-row .inquiry-modal .select2-choice {
  font-size: 15px;
}

.inquiry-modal .inquiry-adv {
  flex: 0 0 50%;
  max-width: 50%;
}

@media only screen and (max-width: 575px) {
  .inquiry-modal .inquiry-adv {
    display: none;
  }
}

.inquiry-modal .inquiry-adv img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  border-radius: 30px 0 0 30px;
}

.inquiry-modal .modal-content {
  border: 0;
  border-radius: 30px;
  background: #fff;
  padding: 40px 60px;
  flex: 0 0 50%;
  max-width: 50%;
  align-items: center;
  justify-content: center;
}

@media only screen and (max-width: 767px) {
  .inquiry-modal .modal-content {
    padding: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .inquiry-modal .modal-content {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 20px;
  }
}

.inquiry-modal .modal-content .modal-header {
  border: 0;
  padding: 0;
  margin-bottom: 30px;
  display: block;
}

@media only screen and (max-width: 767px) {
  .inquiry-modal .modal-content .modal-header {
    margin-bottom: 15px;
  }
}

.inquiry-modal .modal-content .modal-header .title-head {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.inquiry-modal .modal-content .modal-header .modal-title {
  font-size: 28px;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 1.3;
  font-family: var(--font-family-title);
  width: 100%;
}

.inquiry-modal .modal-content .modal-header .text {
  font-size: 16px;
  font-family: var(--font-family-title);
  font-weight: 400;
  margin-bottom: 0;
}

.inquiry-modal .modal-content .custom-checkbox {
  display: flex;
  align-items: center;
}

.inquiry-modal .modal-content .custom-checkbox .form-check-input {
  width: 18px;
  height: 18px;
  min-width: 18px;
  margin-right: 12px;
  background-color: #D9D9D9;
  cursor: pointer;
  border-color: #D9D9D9;
}

.inquiry-modal .modal-content .custom-checkbox .form-check-input:checked {
  background-color: var(--secondary);
  border-color: var(--secondary);
}

.inquiry-modal .modal-content .custom-checkbox .form-check-input:focus {
  box-shadow: unset;
}

.inquiry-modal .modal-content .custom-checkbox .form-check-label {
  font-size: 13px;
  cursor: pointer;
  font-weight: 400;
  font-family: var(--font-family-title);
  color: var(--secondary);
}

.inquiry-modal .modal-content .modal-body {
  padding: 0;
}

.inquiry-modal .btn-close {
  margin: 0px;
  position: absolute;
  right: 0;
  background-color: var(--secondary) !important;
  top: 0;
  color: white;
  font-weight: 100;
  text-shadow: none;
  opacity: 1;
  font-size: 24px;
  padding: 0px;
  height: 40px;
  line-height: 1;
  z-index: 1;
  width: 40px;
  border: 0px;
  border-radius: 0px;
  background: transparent;
}

.inquiry-modal .btn-close:focus {
  box-shadow: unset;
}

.dzmove1 {
  animation: dzMove1 1s linear infinite;
}

.dzheart {
  animation: dzHeart 1s linear infinite;
}

@keyframes dzMove1 {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0);
  }

  25% {
    -webkit-transform: translate(10px, 10px);
    transform: translate(10px, 10px);
  }

  50% {
    -webkit-transform: translate(5px, 5px);
    transform: translate(5px, 5px);
  }

  75% {
    -webkit-transform: translate(10px, -5px);
    transform: translate(10px, -5px);
  }

  to {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}

@keyframes dzHeart {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(0.9);
  }
}

.nav-pills {
  border: 0;
  justify-content: space-between;
}

.nav-pills .nav-link {
  padding: 0;
  width: 100%;
}

.tab-content {
  margin-top: 0px;
}

.dz-tabs .nav-tabs {
  border: 0;
  border-bottom: 1px solid var(--border-color);
}

.dz-tabs .nav-tabs .nav-link {
  width: 100%;
  padding: 10px 20px;
  text-align: start;
  font-size: 16px;
  font-weight: 500;
  border-radius: 0;
  background-color: transparent;
  border: 0;
  border-bottom: 2px solid transparent;
  color: var(--secondary);
  box-shadow: unset;
  font-family: var(--font-family-title);
}

@media only screen and (max-width: 575px) {
  .dz-tabs .nav-tabs .nav-link {
    font-size: 14px;
  }
}

.dz-tabs .nav-tabs .nav-link .badge {
  color: var(--title);
  padding: 0 2px;
  border-radius: 20px;
  margin-left: 5px;
  width: 24px;
  height: 24px;
  line-height: 25px;
}

@media only screen and (max-width: 575px) {
  .dz-tabs .nav-tabs .nav-link .badge {
    width: 20px;
    height: 20px;
    line-height: 22px;
  }
}

.dz-tabs .nav-tabs .nav-link.active {
  border-color: var(--secondary);
  color: var(--secondary);
}

.dz-tabs .nav-tabs .nav-link.active .badge {
  background: var(--title);
  color: #fff;
}

.dz-tabs .nav-tabs.left {
  justify-content: left;
}

.dz-tabs .nav-tabs.center {
  justify-content: center;
}

.dz-tabs .nav-tabs.right {
  justify-content: right;
}

.dz-tabs .tab-content {
  padding-top: 50px;
}

@media only screen and (max-width: 991px) {
  .dz-tabs .tab-content {
    padding-top: 30px;
  }
}

@media only screen and (max-width: 575px) {
  .dz-tabs .tab-content {
    padding-top: 20px;
  }
}

.dz-tabs.style-1 {
  margin-bottom: 40px;
}

.dz-tabs.style-1 .nav-tabs {
  border: none;
  display: flex;
  gap: 20px;
  margin-right: -20px;
}

.dz-tabs.style-1 .nav-tabs .nav-link {
  max-width: calc(33.33% - 20px);
  flex: 0 0 calc(33.33% - 20px);
  cursor: pointer;
  padding: 15px 30px;
  font-size: 20px;
  text-align: start;
  font-weight: 400;
  background: transparent;
  color: var(--secondary);
  border: 1px solid var(--secondary);
  font-family: var(--font-family-title);
  display: flex;
  align-items: center;
  border-radius: 10px;
}

.dz-tabs.style-1 .nav-tabs .nav-link.active,
.dz-tabs.style-1 .nav-tabs .nav-link:hover,
.dz-tabs.style-1 .nav-tabs .nav-link:active,
.dz-tabs.style-1 .nav-tabs .nav-link:focus {
  border-color: var(--primary);
}

.dz-tabs.style-1 .nav-tabs .nav-link i,
.dz-tabs.style-1 .nav-tabs .nav-link svg {
  font-size: 24px;
  color: var(--secondary);
  margin-right: 10px;
}

.dz-tabs.style-1.tab-space {
  margin-bottom: 75px;
  margin-top: 35px;
}

@media only screen and (max-width: 1680px) {
  .dz-tabs.style-1 .nav-tabs .nav-link {
    padding: 15px 20px;
  }
}

@media only screen and (max-width: 1480px) {
  .dz-tabs.style-1 .nav-tabs .nav-link {
    max-width: calc(50% - 20px);
    flex: 0 0 calc(50% - 20px);
  }
}

@media only screen and (max-width: 1480px) {
  .dz-tabs.style-1 .nav-tabs .nav-link {
    max-width: calc(50% - 20px);
    flex: 0 0 calc(50% - 20px);
  }
}

@media only screen and (max-width: 991px) {
  .dz-tabs.style-1.tab-space {
    margin-bottom: 0px;
    margin-top: 0px;
  }

  .dz-tabs.style-1 .nav-tabs .nav-link {
    max-width: calc(33.33% - 20px);
    flex: 0 0 calc(33.33% - 20px);
  }
}

@media only screen and (max-width: 767px) {
  .dz-tabs.style-1 .nav-tabs .nav-link {
    max-width: calc(50% - 20px);
    flex: 0 0 calc(50% - 20px);
  }
}

@media only screen and (max-width: 575px) {
  .dz-tabs.style-1 .nav-tabs {
    gap: 15px;
    margin-right: -15px;
  }

  .dz-tabs.style-1 .nav-tabs .nav-link {
    max-width: calc(33.33% - 15px);
    flex: 0 0 calc(33.33% - 15px);
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    padding: 12px 0;
    font-size: 16px;
    gap: 5px;
  }

  .dz-tabs.style-1 .nav-tabs .nav-link svg {
    margin-right: 0;
  }
}

.dz-tabs.style-2 .nav-pills {
  width: 100%;
  padding: 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 5px;
  text-align: center;
  margin-bottom: 10px;
}

.dz-tabs.style-2 .nav-pills .nav-item {
  display: inline-block;
  flex: auto;
}

.dz-tabs.style-2 .nav-pills .nav-item .nav-link {
  background-color: #fff;
  color: #000;
  padding: 15px 25px;
  font-size: 15px;
  font-weight: 400;
  border-radius: 10px;
  transition: 0.5s;
}

.dz-tabs.style-2 .nav-pills .nav-item .nav-link:hover,
.dz-tabs.style-2 .nav-pills .nav-item .nav-link.active {
  background-color: #000;
  color: #fff;
}

@media only screen and (min-width: 991px) {
  .dz-tabs.style-2.nav-full .nav-pills {
    display: block;
  }

  .dz-tabs.style-2.nav-full .nav-pills .nav-item {
    display: block;
    margin-bottom: 5px;
  }
}

.dz-social-icon ul {
  display: flex;
}

.dz-social-icon li {
  display: inline-block;
  margin-right: 5px;
}

.dz-social-icon li a {
  height: 40px;
  width: 40px;
  min-width: 40px;
  line-height: 40px;
  font-size: 16px;
  text-align: center;
  border-radius: 5px;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}

.dz-social-icon li a i {
  color: var(--title);
}

.dz-social-icon.style-1 {
  display: flex;
}

.dz-social-icon.style-1 li {
  margin-right: 10px;
  color: #000;
}

.dz-social-icon.style-1 li a {
  color: var(--primary);
  background-color: rgba(255, 255, 255, 0.1);
  width: 44px;
  height: 44px;
  color: #fff;
  line-height: 44px;
  font-size: 20px;
  display: block;
}

.dz-social-icon.style-1 li a:hover {
  background-color: var(--primary);
  color: #fff;
}

@media only screen and (max-width: 1191px) {
  .dz-social-icon.style-1 {
    justify-content: center;
  }
}

.dz-social-icon.style-2 li {
  margin-right: 10px;
  color: #000;
}

.dz-social-icon.style-2 li a {
  color: #fff;
  width: 55px;
  height: 55px;
  line-height: 55px;
  font-size: 20px;
  border: 1px solid var(--border-color);
  border-radius: 50%;
  display: block;
  background: var(--secondary);
}

.dz-social-icon.style-2 li a i {
  color: #fff;
}

.dz-social-icon.style-2 li a:hover {
  background-color: var(--secondary);
  border-color: var(--secondary);
  color: #fff;
}

.dz-social-icon.style-2.white {
  color: #fff;
}

.dz-social-icon.style-2.white a {
  color: #fff;
  border: 1px solid white;
}

.dz-social-icon.style-2.white a i {
  color: #fff;
}

.dz-social-icon.style-2.white a:hover {
  background-color: #fff;
  border-color: #fff;
  color: var(--secondary);
}

.dz-social-icon.style-2.white a:hover i {
  color: var(--secondary);
}

@media only screen and (max-width: 1191px) {
  .dz-social-icon.style-2 {
    justify-content: center;
  }
}

.dz-social-icon.style-3 li {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: var(--border-radius-base);
}

.dz-social-icon.style-3 li:nth-child(1) {
  background-color: #3b5998;
}

.dz-social-icon.style-3 li:nth-child(2) {
  background-color: #1da1f2;
}

.dz-social-icon.style-3 li:nth-child(3) {
  background-color: #25d366;
}

.dz-social-icon.style-3 li:nth-child(4) {
  background-color: #db4439;
}

.dz-social-icon.style-3 li a {
  color: #ffffff;
  font-size: 16px;
  line-height: 1;
}

@media only screen and (max-width: 575px) {
  .dz-social-icon.style-3 {
    display: none;
  }
}

@-webkit-keyframes upToDown {
  49% {
    -webkit-transform: translateY(100%);
  }

  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }

  51% {
    opacity: 1;
  }
}

@-moz-keyframes upToDown {
  49% {
    -moz-transform: translateY(100%);
  }

  50% {
    opacity: 0;
    -moz-transform: translateY(-100%);
  }

  51% {
    opacity: 1;
  }
}

@keyframes upToDown {
  49% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }

  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }

  51% {
    opacity: 1;
  }
}

@-webkit-keyframes upToRight {
  49% {
    -webkit-transform: translateX(100%);
  }

  50% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }

  51% {
    opacity: 1;
  }
}

@-moz-keyframes upToRight {
  49% {
    -moz-transform: translateX(100%);
  }

  50% {
    opacity: 0;
    -moz-transform: translateX(-100%);
  }

  51% {
    opacity: 1;
  }
}

@keyframes upToRight {
  49% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }

  50% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }

  51% {
    opacity: 1;
  }
}

@-webkit-keyframes leftToRight {
  49% {
    -webkit-transform: translateX(100%);
  }

  50% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }

  51% {
    opacity: 1;
  }
}

@-moz-keyframes leftToRight {
  49% {
    -moz-transform: translateX(100%);
  }

  50% {
    opacity: 0;
    -moz-transform: translateX(-100%);
  }

  51% {
    opacity: 1;
  }
}

@keyframes leftToRight {
  49% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }

  50% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }

  51% {
    opacity: 1;
  }
}

@keyframes movedelement {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0);
  }

  25% {
    -webkit-transform: translate(10px, 10px);
    transform: translate(10px, 10px);
  }

  50% {
    -webkit-transform: translate(5px, 5px);
    transform: translate(5px, 5px);
  }

  75% {
    -webkit-transform: translate(10px, -5px);
    transform: translate(10px, -5px);
  }

  to {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}

@keyframes movedelement2 {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0);
  }

  25% {
    -webkit-transform: translate(-10px, -10px);
    transform: translate(-10px, -10px);
  }

  50% {
    -webkit-transform: translate(-5px, -5px);
    transform: translate(-5px, -5px);
  }

  75% {
    -webkit-transform: translate(-10px, 5px);
    transform: translate(-10px, 5px);
  }

  to {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}

@keyframes movedelement3 {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0);
  }

  25% {
    -webkit-transform: translate(15px, 15px);
    transform: translate(15px, 15px);
  }

  50% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }

  75% {
    -webkit-transform: translate(15px, -8px);
    transform: translate(15px, -8px);
  }

  to {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}

@keyframes movedelement4 {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0);
  }

  25% {
    -webkit-transform: translate(-15px, -15px);
    transform: translate(-15px, -15px);
  }

  50% {
    -webkit-transform: translate(-8px, -8px);
    transform: translate(-8px, -8px);
  }

  75% {
    -webkit-transform: translate(-15px, 8px);
    transform: translate(-15px, 8px);
  }

  to {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}

@keyframes movedelement5 {
  0% {
    -webkit-transform: translate(0px, -50%);
    transform: translate(0px, -50%);
  }

  25% {
    -webkit-transform: translate(10px, calc(-50% + 10px));
    transform: translate(10px, calc(-50% + 10px));
  }

  50% {
    -webkit-transform: translate(5px, calc(-50% + 5px));
    transform: translate(5px, calc(-50% + 5px));
  }

  75% {
    -webkit-transform: translate(10px, calc(-50% + -5px));
    transform: translate(10px, calc(-50% + -5px));
  }

  to {
    -webkit-transform: translate(0px, -50%);
    transform: translate(0px, -50%);
  }
}

@-moz-keyframes spin {
  100% {
    -moz-transform: translate(-50%, -50%) rotate(-45deg);
  }
}

@-webkit-keyframes spin {
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  }
}

@keyframes spin {
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
  }
}

@-moz-keyframes spin2 {
  100% {
    -moz-transform: translate(-50%, -50%) rotate(45deg);
  }
}

@-webkit-keyframes spin2 {
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
  }
}

@keyframes spin2 {
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
  }
}

@keyframes shake {
  0% {
    transform: translate(1px, 1px) rotate(0deg);
  }

  10% {
    transform: translate(-1px, -2px) rotate(-1deg);
  }

  20% {
    transform: translate(-3px, 0px) rotate(1deg);
  }

  30% {
    transform: translate(3px, 2px) rotate(0deg);
  }

  40% {
    transform: translate(1px, -1px) rotate(1deg);
  }

  50% {
    transform: translate(-1px, 2px) rotate(-1deg);
  }

  60% {
    transform: translate(-3px, 1px) rotate(0deg);
  }

  70% {
    transform: translate(3px, 1px) rotate(-1deg);
  }

  80% {
    transform: translate(-1px, -1px) rotate(1deg);
  }

  90% {
    transform: translate(1px, 2px) rotate(0deg);
  }

  100% {
    transform: translate(1px, -2px) rotate(-1deg);
  }
}

.dz-divider {
  height: 1px;
  position: relative;
  margin: 30px 0;
}

.dz-divider.divider-2px {
  height: 2px;
}

.dz-divider.divider-3px {
  height: 2px;
}

.dz-divider.divider-4px {
  height: 2px;
}

.dz-divider i {
  position: absolute;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  display: block;
  border-radius: 100%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.dz-divider.icon-left {
  margin-left: 40px;
}

.dz-divider.icon-left i {
  left: -40px;
}

.dz-divider.icon-right {
  margin-right: 40px;
}

.dz-divider.icon-right i {
  right: -40px;
}

.dz-divider.icon-center i {
  left: 50%;
  margin-left: -5px;
}

.bg-gray-dark {
  background-color: #d3d3d3;
}

.range-slider.style-1 .noUi-horizontal {
  height: 4px;
}

.range-slider.style-1 .noUi-horizontal .noUi-handle {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid var(--secondary);
  background-color: var(--light);
  box-shadow: none;
  top: -8px;
  right: 0;
  cursor: pointer;
}

.range-slider.style-1 .noUi-horizontal .noUi-handle:before,
.range-slider.style-1 .noUi-horizontal .noUi-handle:after {
  content: none;
}

.range-slider.style-1 .noUi-horizontal .noUi-handle .noUi-tooltip {
  display: none;
  border: 0px;
  background: var(--primary);
  color: white;
  border-radius: 4px;
  font-size: 13px;
  bottom: -35px;
  font-weight: 600;
  padding: 2px 5px;
}

.range-slider.style-1 .noUi-horizontal .noUi-handle .noUi-tooltip:after {
  content: "";
  position: absolute;
  background-color: inherit;
  width: 10px;
  height: 10px;
  top: 4px;
  margin-left: -4px;
  left: 50%;
  transform: rotate(45deg) translate(-50%, -50%);
}

.range-slider.style-1 .noUi-target {
  background: #D7D7D7;
  border-radius: 0;
  border: 0;
  box-shadow: none;
}

.range-slider.style-1 .noUi-target .noUi-connect {
  background: var(--secondary);
}

.range-slider.style-1 span {
  margin-right: 30px;
}

.range-slider.style-1 .example-val {
  font-size: 14px;
  color: var(--title);
}

.dropdown-menu {
  background-color: #fff;
  border: 0;
  border-radius: 0;
  min-width: 200px;
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.1);
}

.dropdown-menu .dropdown-item {
  padding: 5px 20px;
  font-size: 14px;
}

.dropdown-menu .dropdown-footer {
  padding: 10px 20px 10px;
}

.dropdown-menu .dropdown-header {
  padding: 10px 20px 10px;
}

.dropdown-item:hover,
.dropdown-item.active,
.dropdown-item:active {
  background-color: var(--light);
  color: var(--primary);
}

.bootstrap-select .dropdown-toggle:focus,
.bootstrap-select>select.mobile-device:focus+.dropdown-toggle {
  outline: none !important;
}

.content-box.style-1 {
  padding: 30px;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: var(--border-radius-base);
  -webkit-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}

.content-box.style-1 .dz-info {
  margin-bottom: 30px;
}

.content-box.style-1 .dz-info .title {
  line-height: 1.2;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 20px;
  margin-bottom: 20px;
  -webkit-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}

.content-box.style-1 .dz-bottom {
  position: relative;
  z-index: 1;
}

.content-box.style-1 .dz-bottom:after {
  content: "";
  position: absolute;
  right: 0;
  background: #e9e9e9;
  height: 1px;
  width: 60%;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
}

.content-box.style-1:hover {
  background-color: var(--primary);
  color: #fff;
}

.content-box.style-1:hover .dz-info .title {
  color: #fff;
}

.content-box.style-1:hover .dz-info .title a {
  color: inherit;
}

.content-box.style-1:hover .dz-bottom a {
  color: #fff;
}

.author-bx-detail {
  display: flex;
  align-items: center;
}

.author-bx-detail .author-bx-pic {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 15px;
  border: 2px solid #fff;
}

.author-bx-detail .author-bx-pic img {
  border-radius: 100%;
  width: 100%;
  height: 100%;
}

.author-bx-detail .name {
  font-size: 22px;
  color: var(--title);
  margin-bottom: 0;
}

.author-bx-detail .position {
  font-size: 16px;
  font-weight: 500;
  color: var(--title);
}

@media only screen and (max-width: 575px) {
  .author-bx-detail .author-bx-pic {
    width: 50px;
    height: 50px;
    margin-right: 10px;
  }

  .author-bx-detail .name {
    font-size: 16px;
  }

  .author-bx-detail .position {
    font-size: 13px;
  }
}

@media only screen and (max-width: 767px) {
  #myContainer {
    height: 100vh;
    overflow-y: auto;
  }
}

.swiper-image {
  width: 100%;
  height: 100%;
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

.swiper-image.swiper-bg {
  background-repeat: no-repeat !important;
  position: relative;
  z-index: 1;
}

@media only screen and (max-width: 767px) {
  .swiper-image.swiper-bg {
    height: 500px;
  }
}

.swiper-image.swiper-bg.portfolio-box.style-2 .dz-content {
  padding: 40px;
  height: auto;
}

.swiper-image.swiper-bg.portfolio-box.style-2 .dz-content .product-tag {
  margin-bottom: 5px;
}

.swiper-image.swiper-bg.portfolio-box.style-2 .dz-content .title {
  font-size: 35px;
  width: 75%;
}

@media only screen and (max-width: 991px) {
  .swiper-image.swiper-bg.portfolio-box.style-2 .dz-content .title {
    font-size: 24px;
    width: 100%;
  }
}

@media only screen and (max-width: 575px) {
  .swiper-image.swiper-bg.portfolio-box.style-2 .dz-content .title {
    font-size: 18px;
  }
}

@media only screen and (max-width: 991px) {
  .swiper-image.swiper-bg.portfolio-box.style-2 .dz-content {
    padding: 20px;
  }
}

.swiper-image .swiper-content {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
  height: 100%;
  padding: 50px;
  position: relative;
  max-width: 600px;
  overflow: unset;
  margin: auto;
}

@media only screen and (max-width: 1199px) {
  .swiper-image .swiper-content {
    padding: 0 30px;
  }
}

@media only screen and (max-width: 991px) {
  .swiper-image .swiper-content {
    padding: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .swiper-image .swiper-content {
    padding: 20px;
  }

  .swiper-image .swiper-content img {
    object-fit: cover;
  }

  .swiper-image .swiper-content .portfolio-box {
    margin-left: auto;
    margin-right: auto;
  }
}

#multiscroll-nav ul li {
  margin: 15px 0;
}

#multiscroll-nav ul li a span {
  position: relative;
  display: block;
  top: unset;
  left: unset;
  width: 6px;
  height: 6px;
  background-color: rgba(36, 38, 48, 0.3);
  border: 0;
}

#multiscroll-nav ul li a span:after {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  border-radius: 50px;
  border: 1px solid transparent;
  background: transparent;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

#multiscroll-nav ul li a.active span:after {
  border-color: #242630;
}

#home-slider {
  height: calc(100vh - 80px);
  width: 100vw;
  position: relative;
}

@media only screen and (max-width: 767px) {
  #home-slider {
    height: 100vh;
  }
}

.split-area .swiper-pagination-two.style-1 {
  left: auto !important;
  right: 20px !important;
  z-index: 999;
  position: fixed;
  opacity: 1;
  width: auto;
  top: 50% !important;
  transform: translateY(-50%) !important;
  display: flex;
  bottom: auto !important;
  flex-direction: column;
}

@media only screen and (max-width: 1199px) {
  .split-area .swiper-pagination-two.style-1 {
    gap: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .split-area .swiper-pagination-two.style-1 {
    right: 5px !important;
  }
}

.spilt-slider-wrapper {
  height: 100%;
  width: 100%;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.spilt-slider-wrapper .swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  box-sizing: content-box;
}

.spilt-slider-wrapper .swiper-wrapper .swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  background-color: #fff;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.spilt-slider-wrapper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-image-left {
  -webkit-filter: sepia(0%);
  filter: sepia(0%);
}

@media only screen and (max-width: 767px) {
  .spilt-slider-wrapper .swiper-wrapper .swiper-slide {
    flex-direction: column;
    height: 100vh !important;
  }
}

.spilt-slider-wrapper .swiper-wrapper .swiper-slide .swiper-image {
  width: 100%;
  height: 100%;
  background-position: center !important;
  background-size: cover !important;
}

@media only screen and (max-width: 767px) {
  .spilt-slider-wrapper .swiper-wrapper .swiper-slide .swiper-image {
    width: 100%;
    height: calc(50vh - 40px);
  }
}

@media only screen and (max-width: 575px) {
  .spilt-slider-wrapper .swiper-wrapper .swiper-slide .swiper-image {
    background-size: contain !important;
  }
}

.spilt-slider-wrapper .swiper-wrapper .swiper-slide .swiper-image.swiper-bg {
  position: relative;
  z-index: 1;
}

@media only screen and (max-width: 767px) {
  .spilt-slider-wrapper .swiper-wrapper .swiper-slide .swiper-image.swiper-bg {
    height: calc(50vh - 25px);
  }
}

@media only screen and (max-width: 575px) {
  .spilt-slider-wrapper .swiper-wrapper .swiper-slide .swiper-image.swiper-bg {
    background-size: cover !important;
    background-position: top !important;
  }
}

.spilt-slider-wrapper .swiper-wrapper .swiper-slide .swiper-image.swiper-bg.portfolio-box.style-2 .dz-content {
  padding: 40px;
  height: auto;
  bottom: 0;
}

@media only screen and (max-width: 767px) {
  .spilt-slider-wrapper .swiper-wrapper .swiper-slide .swiper-image.swiper-bg.portfolio-box.style-2 .dz-content {
    bottom: 0;
  }
}

.spilt-slider-wrapper .swiper-wrapper .swiper-slide .swiper-image.swiper-bg.portfolio-box.style-2 .dz-content .product-tag {
  margin-bottom: 5px;
}

.spilt-slider-wrapper .swiper-wrapper .swiper-slide .swiper-image.swiper-bg.portfolio-box.style-2 .dz-content .title {
  font-size: 35px;
  width: 75%;
}

@media only screen and (max-width: 991px) {
  .spilt-slider-wrapper .swiper-wrapper .swiper-slide .swiper-image.swiper-bg.portfolio-box.style-2 .dz-content .title {
    font-size: 24px;
    width: 100%;
  }
}

@media only screen and (max-width: 575px) {
  .spilt-slider-wrapper .swiper-wrapper .swiper-slide .swiper-image.swiper-bg.portfolio-box.style-2 .dz-content .title {
    font-size: 18px;
  }
}

@media only screen and (max-width: 991px) {
  .spilt-slider-wrapper .swiper-wrapper .swiper-slide .swiper-image.swiper-bg.portfolio-box.style-2 .dz-content {
    padding: 20px;
  }
}

.spilt-slider-wrapper .swiper-wrapper .swiper-slide .swiper-image .swiper-content {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
  height: 100%;
  padding: 50px;
  position: relative;
  max-width: 600px;
  overflow: unset;
  margin: auto;
}

@media only screen and (max-width: 1199px) {
  .spilt-slider-wrapper .swiper-wrapper .swiper-slide .swiper-image .swiper-content {
    padding: 0 30px;
  }
}

@media only screen and (max-width: 991px) {
  .spilt-slider-wrapper .swiper-wrapper .swiper-slide .swiper-image .swiper-content {
    padding: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .spilt-slider-wrapper .swiper-wrapper .swiper-slide .swiper-image .swiper-content {
    padding: 20px;
  }

  .spilt-slider-wrapper .swiper-wrapper .swiper-slide .swiper-image .swiper-content img {
    object-fit: cover;
    width: 300px;
  }

  .spilt-slider-wrapper .swiper-wrapper .swiper-slide .swiper-image .swiper-content .portfolio-box {
    margin-left: auto;
    margin-right: auto;
  }
}

.spilt-slider-wrapper .swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.spilt-slider-wrapper .swiper-container-vertical>.swiper-wrapper {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
}

.spilt-slider-wrapper .swiper-container-android .swiper-slide,
.spilt-slider-wrapper .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

.spilt-slider-wrapper .swiper-container-multirow>.swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.spilt-slider-wrapper .swiper-container-free-mode>.swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.spilt-slider-wrapper .swiper-pagination {
  position: fixed;
  right: 0;
  top: 50%;
  z-index: 99999;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.spilt-slider-wrapper .swiper-pagination span {
  display: block;
  font-size: 14px;
  color: #000;
  text-align: center;
  font-weight: 700;
  opacity: 0.3;
  padding: 5px 10px;
  text-shadow: 1px 2px 0px rgba(255, 255, 255, 0.5);
}

.spilt-slider-wrapper .swiper-pagination span:nth-child(1):after {
  content: "01";
}

.spilt-slider-wrapper .swiper-pagination span:nth-child(2):after {
  content: "02";
}

.spilt-slider-wrapper .swiper-pagination span:nth-child(3):after {
  content: "03";
}

.spilt-slider-wrapper .swiper-pagination span:nth-child(4):after {
  content: "04";
}

.spilt-slider-wrapper .swiper-pagination span:nth-child(5):after {
  content: "05";
}

.spilt-slider-wrapper .swiper-pagination span:nth-child(6):after {
  content: "06";
}

.spilt-slider-wrapper .swiper-pagination span:nth-child(7):after {
  content: "07";
}

.collection-bx {
  position: relative;
  z-index: 1;
  max-height: 700px;
  height: 700px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media only screen and (max-width: 767px) {
  .collection-bx {
    max-height: auto;
    height: auto;
  }
}

.collection-bx:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 103%;
  height: 100%;
  background-image: url(../images/collection.png);
  background-size: cover;
  z-index: -2;
  background-position: left;
}

.collection-bx .title {
  font-size: 60px;
  font-weight: 600;
  text-transform: capitalize;
  width: 70%;
  margin: auto;
  text-align: center;
  margin-bottom: 30px;
  line-height: 1.3;
}

@media only screen and (max-width: 1199px) {
  .collection-bx .title {
    font-size: 45px;
  }
}

@media only screen and (max-width: 991px) {
  .collection-bx .title {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .collection-bx .title {
    font-size: 35px;
  }
}

@media only screen and (max-width: 575px) {
  .collection-bx .title {
    font-size: 28px;
  }
}

.collection-bx .collection1,
.collection-bx .collection2,
.collection-bx .collection3,
.collection-bx .collection4,
.collection-bx .collection5 {
  position: absolute;
  z-index: -1;
}

@media only screen and (max-width: 991px) {

  .collection-bx .collection1 img,
  .collection-bx .collection2 img,
  .collection-bx .collection3 img,
  .collection-bx .collection4 img,
  .collection-bx .collection5 img {
    transform: scale(0.7);
  }
}

@media only screen and (max-width: 767px) {

  .collection-bx .collection1,
  .collection-bx .collection2,
  .collection-bx .collection3,
  .collection-bx .collection4,
  .collection-bx .collection5 {
    display: none;
  }
}

.collection-bx .collection1 {
  top: 10%;
  left: 5%;
  animation: move1 5s infinite linear;
}

.collection-bx .collection1 img {
  border-radius: 100px 0 0 0;
}

.collection-bx .collection2 {
  bottom: 10%;
  left: 17%;
  animation: move2 5s infinite linear;
}

.collection-bx .collection2 img {
  border-radius: 110px 110px 0 0;
}

.collection-bx .collection3 {
  top: 10%;
  right: 5%;
  animation: move1 5s infinite linear;
}

.collection-bx .collection3 img {
  border-radius: 0px 0px 110px 0px;
}

.collection-bx .collection4 {
  bottom: 10%;
  right: 17%;
  animation: move2 5s infinite linear;
}

.collection-bx .collection4 img {
  border-radius: 130px;
}

.collection-bx .collection5 {
  top: 15%;
  left: 45%;
  animation: move1 5s infinite linear;
}

.collection-bx .collection5 img {
  border-radius: 0px 50px 0 0;
}

@keyframes move1 {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0);
  }

  25% {
    -webkit-transform: translate(-15px, -15px);
    transform: translate(-15px, -15px);
  }

  50% {
    -webkit-transform: translate(-8px, -8px);
    transform: translate(-8px, -8px);
  }

  75% {
    -webkit-transform: translate(-15px, 8px);
    transform: translate(-15px, 8px);
  }

  to {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}

@keyframes move2 {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0);
  }

  25% {
    -webkit-transform: translate(15px, 15px);
    transform: translate(15px, 15px);
  }

  50% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }

  75% {
    -webkit-transform: translate(15px, -8px);
    transform: translate(15px, -8px);
  }

  to {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}

.company-box.style-1 .dz-media {
  position: relative;
  z-index: 1;
  border-radius: 20px;
  margin-bottom: 15px;
}

.company-box.style-1 .dz-media .company-img {
  transition: 0.5s;
}

.company-box.style-1 .dz-media .sale-badge {
  font-size: 14px;
  font-weight: 600;
  text-transform: capitalize;
  right: 15px;
  top: 15px;
  position: absolute;
  z-index: 9;
  background: #fff;
  padding: 5px 10px;
  border-radius: 20px;
  color: var(--title);
}

.company-box.style-1 .dz-media:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 20px;
  z-index: 0;
}

.company-box.style-1 .dz-media .logo {
  width: 120px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 99;
  transform: translate(-50%, -50%);
}

.company-box.style-1 .dz-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.company-box.style-1 .dz-content .title {
  font-size: 18px;
  font-weight: 500;
  text-transform: capitalize;
}

.company-box.style-1 .dz-content .sale-title {
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
  color: var(--title);
}

.company-box.style-1:hover .dz-media .company-img {
  transform: scale(1.2);
}

.icon-bx-xl {
  display: inline-block;
  text-align: center;
  border-radius: 3px;
  width: 150px;
  height: 150px;
  line-height: 150px;
}

.icon-bx-xl.radius {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

.icon-bx-xl i {
  font-size: 80px;
  vertical-align: middle;
}

.icon-bx-xl img {
  vertical-align: middle;
  max-width: 100%;
  width: auto;
  height: 80px;
}

.icon-bx-lg {
  display: inline-block;
  text-align: center;
  border-radius: 3px;
  width: 120px;
  height: 120px;
  line-height: 120px;
}

.icon-bx-lg.radius {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

.icon-bx-lg i {
  font-size: 50px;
  vertical-align: middle;
}

.icon-bx-lg img {
  vertical-align: middle;
  max-width: 100%;
  width: auto;
  height: 55px;
}

.icon-bx-md {
  display: inline-block;
  text-align: center;
  border-radius: 3px;
  width: 100px;
  height: 100px;
  line-height: 100px;
}

.icon-bx-md.radius {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

.icon-bx-md i {
  font-size: 35px;
  vertical-align: middle;
}

.icon-bx-md img {
  vertical-align: middle;
  max-width: 100%;
  width: auto;
  height: 40px;
}

.icon-bx-sm {
  display: inline-block;
  text-align: center;
  border-radius: 3px;
  width: 60px;
  height: 60px;
  min-width: 60px;
  line-height: 60px;
}

.icon-bx-sm.radius {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

.icon-bx-sm i {
  font-size: 26px;
  vertical-align: middle;
}

.icon-bx-sm img {
  vertical-align: middle;
  max-width: 100%;
  width: auto;
  height: 26px;
}

.icon-bx-xs {
  display: inline-block;
  text-align: center;
  border-radius: 3px;
  width: 60px;
  height: 60px;
  line-height: 60px;
}

.icon-bx-xs.radius {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

.icon-bx-xs i {
  font-size: 30px;
  vertical-align: middle;
}

.icon-bx-xs img {
  vertical-align: middle;
  max-width: 100%;
  width: auto;
  height: 20px;
}

.icon-xl {
  display: inline-block;
  text-align: center;
  width: 100px;
}

.icon-xl i {
  vertical-align: middle;
  font-size: 80px;
}

.icon-xl img {
  vertical-align: middle;
  max-width: 100%;
  width: auto;
  height: 80px;
}

.icon-lg {
  display: inline-block;
  text-align: center;
  line-height: 1;
}

.icon-lg i {
  vertical-align: middle;
  font-size: 60px;
}

.icon-lg img {
  vertical-align: middle;
  max-width: 100%;
  min-width: 65px;
  width: 65px;
}

.icon-md {
  display: inline-block;
  text-align: center;
}

.icon-md i {
  vertical-align: middle;
  font-size: 45px;
}

.icon-md img {
  vertical-align: middle;
  max-width: 100%;
  min-width: 45px;
  width: 45px;
}

.icon-sm {
  display: inline-block;
  text-align: center;
  width: 40px;
}

.icon-sm i {
  vertical-align: middle;
  font-size: 30px;
}

.icon-sm img {
  vertical-align: middle;
  max-width: 100%;
  min-width: 30px;
  width: 30px;
}

.icon-xs {
  display: inline-block;
  text-align: center;
  width: 30px;
}

.icon-xs i {
  vertical-align: middle;
  font-size: 20px;
}

.icon-xs img {
  vertical-align: middle;
  max-width: 100%;
  width: auto;
  height: 20px;
}