/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/product-category/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
.bwdpctb-product-cat-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 25px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  box-sizing: border-box;
}
.bwdpctb-product-cat-wrapper .bwdpctb-cat-item {
  overflow: hidden;
}
.bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image {
  height: 230px;
}
.bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image a {
  display: block;
  width: 100%;
  height: 100%;
}
.bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.6s;
}
.bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image a:focus {
  outline-style: none;
  box-shadow: none;
}
.bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content a {
  text-decoration: none !important;
  display: block;
}
.bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content a:focus {
  outline-style: none;
  box-shadow: none;
}
.bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-name {
  margin: 0;
  font-size: 22px;
  font-weight: 600;
  color: #000;
  margin-bottom: 6px;
}
.bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-description {
  margin: 0;
}
.bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-star-rating {
  display: flex;
  align-items: center;
}
.bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-star-rating span {
  font-size: 14px;
  width: unset;
  height: unset;
  color: #ffa534;
}
.bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-link-button {
  text-decoration: none;
  font-size: 13px;
  padding: 10px;
  border-radius: 3px;
  display: inline-block;
  line-height: 1;
  margin-top: 15px;
  background-color: #cc2b5e;
  color: #fff;
}
.bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-link-button:focus {
  box-shadow: none;
}

.style-1 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item {
  box-shadow: 0 0 10px #00000026;
  border-radius: 5px;
  background: #fff;
}
.style-1 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image {
  height: 230px;
}
.style-1 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.style-1 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content {
  padding: 15px;
}

.style-2 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item, .style-3 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item, .style-4 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item {
  position: relative;
}
.style-2 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image, .style-3 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image, .style-4 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image {
  height: auto;
}
.style-2 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image img, .style-3 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image img, .style-4 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image img {
  border-radius: 20%;
}
.style-2 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content, .style-3 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content, .style-4 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content {
  padding: 10px 30px 10px 30px;
  background: #fff;
  position: absolute;
  bottom: 0;
  border-radius: 100px;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  box-shadow: 0 0 30px #0000002e;
}
.style-2 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-star-rating, .style-3 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-star-rating, .style-4 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-star-rating {
  justify-content: center;
}
.style-2 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-link-button, .style-3 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-link-button, .style-4 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-link-button {
  text-decoration: none;
  font-size: 13px;
  color: #fff;
  padding: 10px;
  border-radius: 3px;
  display: inline-block;
  line-height: 1;
  margin-top: 15px;
}

.style-3 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image, .style-4 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image {
  height: 300px;
}
.style-3 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image img, .style-4 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image img {
  border-radius: 0;
}
.style-3 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content, .style-4 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content {
  background: #00000050;
  border-radius: 0;
  transition: all 0.3s ease-in-out;
}
.style-3 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-name, .style-4 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-name {
  color: #fff;
}
.style-3 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:hover .category-content, .style-4 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:hover .category-content {
  background-color: #000000ba;
}

.style-4 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content {
  background: rgba(255, 255, 255, 0.78);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 85%;
  bottom: auto;
  top: 50%;
  transform: translate(0, -50%);
}
.style-4 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-name {
  color: #000;
}
.style-4 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:hover .category-content {
  background-color: #fff;
}

.style-5 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item {
  background: #f9f9f9;
  text-align: center;
  display: flex;
  align-items: center;
  box-shadow: 0 0 2px #00000061;
  border-radius: 3px;
  overflow: hidden;
}
.style-5 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image {
  width: 50%;
}
.style-5 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content {
  padding: 20px;
}
.style-5 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-name {
  color: #000;
}
.style-5 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-link-button {
  display: block;
  padding: 14px 10px;
  font-size: 15px;
}

.style-6 .bwdpctb-product-cat-wrapper {
  row-gap: 75px;
}
.style-6 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item {
  padding: 90px 40px 30px 40px;
  background: #fff;
  text-align: left;
  border: 1px solid #E8E8E8;
  position: relative;
  border-radius: 15px;
  overflow: visible;
}
.style-6 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image {
  width: 120px;
  height: 120px;
  position: absolute;
  top: -50px;
}
.style-6 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image img {
  border-radius: 100%;
}
.style-6 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-name {
  color: #000;
}

.style-7 .bwdpctb-product-cat-wrapper {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 270px);
  grid-auto-rows: minmax(50vh, auto);
}
.style-7 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item {
  position: relative;
  overflow: hidden;
}
.style-7 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image {
  height: 100%;
}
.style-7 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image:hover img {
  transform: scale(1.2);
}
.style-7 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image:before {
  content: "";
  position: absolute;
  inset: 0;
  background: #0000004f;
  z-index: 1;
  pointer-events: none;
}
.style-7 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content {
  position: absolute;
  bottom: 0;
  z-index: 9;
}
.style-7 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
  grid-row: span 2;
  grid-column: span 2;
}
.style-7 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
  grid-row: 1/2;
  grid-column: 3/4;
}
.style-7 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
  grid-row: 1/2;
  grid-column: 4/5;
}
.style-7 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
  grid-column: 3/5;
  grid-row: 2/3;
}
@media screen and (max-width: 767px) {
  .style-7 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
  .style-7 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-7 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
    grid-row: unset;
    grid-column: 2/-1;
  }
  .style-7 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-7 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
    grid-column: 2/-1;
    grid-row: unset;
  }
}
@media screen and (max-width: 500px) {
  .style-7 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
  .style-7 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1), .style-7 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2), .style-7 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3), .style-7 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
    grid-row: unset;
    grid-column: 1/-1;
  }
}

.style-8 .bwdpctb-product-cat-wrapper {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 270px);
  grid-auto-rows: minmax(50vh, auto);
  gap: 10px;
}
.style-8 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item {
  position: relative;
  overflow: hidden;
}
.style-8 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image {
  height: 100%;
}
.style-8 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image:hover img {
  transform: scale(1.2);
}
.style-8 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: #a7ff0026;
  justify-content: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  box-sizing: border-box;
}
.style-8 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-link-button {
  background-color: #50b6a8;
}
.style-8 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
  grid-row: span 2;
  grid-column: 1/3;
}
.style-8 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
  grid-column: 3/5;
  grid-row: span 2;
}
.style-8 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
  grid-column: 5/7;
  grid-row: 1/2;
}
.style-8 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
  grid-row: 2/3;
  grid-column: 5/7;
}
@media screen and (max-width: 767px) {
  .style-8 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
  .style-8 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-8 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
    grid-row: unset;
    grid-column: 2/-1;
  }
  .style-8 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-8 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
    grid-column: 2/-1;
    grid-row: unset;
  }
}
@media screen and (max-width: 500px) {
  .style-8 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
  .style-8 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1), .style-8 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2), .style-8 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3), .style-8 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
    grid-row: unset;
    grid-column: 1/-1;
  }
}

.style-9 .bwdpctb-product-cat-wrapper {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 270px);
  grid-auto-rows: minmax(50vh, auto);
  gap: 10px;
}
.style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
}
.style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image {
  height: 100%;
}
.style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image:hover img {
  transform: scale(1.2);
}
.style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content {
  position: absolute;
  bottom: 0;
  width: 100%;
  justify-content: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  box-sizing: border-box;
}
.style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-link-button {
  background-color: #f44336;
}
.style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
  grid-column: 1/2;
  grid-row: 1/2;
}
.style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
  grid-row: 2/3;
  grid-column: 1/2;
}
.style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
  grid-row: 1/3;
  grid-column: 2/4;
}
.style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
  grid-column: 4/5;
  grid-row: 1/2;
}
.style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
  grid-column: 4/5;
  grid-row: 2/3;
}
@media screen and (max-width: 767px) {
  .style-9 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
  .style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
    grid-row: unset;
    grid-column: 2/-1;
  }
  .style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
    grid-column: 2/-1;
    grid-row: unset;
  }
  .style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
    grid-column: 1/2;
    grid-row: unset;
  }
}
@media screen and (max-width: 500px) {
  .style-9 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
  .style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1), .style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2), .style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3), .style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4), .style-9 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
    grid-row: unset;
    grid-column: 1/-1;
  }
}

.style-10 .bwdpctb-product-cat-wrapper {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 270px);
  grid-auto-rows: minmax(50vh, auto);
  gap: 10px;
}
.style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item {
  position: relative;
  overflow: hidden;
}
.style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image {
  height: 100%;
}
.style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image:hover img {
  transform: scale(1.2);
}
.style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content {
  position: absolute;
  bottom: 0;
  padding: 20px;
}
.style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
  grid-column: 1/2;
  grid-row: 1/2;
}
.style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
  grid-row: 1/2;
  grid-column: 2/3;
}
.style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
  grid-row: 1/2;
  grid-column: 3/-1;
}
.style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
  grid-column: 2/4;
}
.style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
  grid-column: 1/2;
  grid-row: 2/-1;
}
.style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(6) {
  grid-column: 4/5;
}
@media screen and (max-width: 767px) {
  .style-10 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
  .style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
    grid-row: unset;
    grid-column: 2/-1;
  }
  .style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
    grid-column: 2/-1;
    grid-row: unset;
  }
  .style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
    grid-column: 1/2;
    grid-row: unset;
  }
  .style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(6) {
    grid-column: 2/-1;
    grid-row: unset;
  }
}
@media screen and (max-width: 500px) {
  .style-10 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
  .style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1), .style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2), .style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3), .style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4), .style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5), .style-10 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(6) {
    grid-row: unset;
    grid-column: 1/-1;
  }
}

.style-11 .bwdpctb-product-cat-wrapper {
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(2, 270px);
  grid-auto-rows: minmax(50vh, auto);
  gap: 0px;
}
.style-11 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item {
  position: relative;
  overflow: hidden;
  box-shadow: 0px 0px 10px #0003;
}
.style-11 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image {
  height: 100%;
}
.style-11 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image:hover img {
  transform: scale(1.2);
}
.style-11 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content {
  position: absolute;
  inset: 0;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  pointer-events: none;
}
.style-11 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
  grid-column: 1/3;
  grid-row: 1/2;
}
.style-11 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
  grid-row: 1/2;
  grid-column: 3/6;
}
.style-11 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
  grid-row: 1/2;
  grid-column: 6/-1;
}
.style-11 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
  grid-column: 1/4;
}
.style-11 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
  grid-column: 4/-1;
}
@media screen and (max-width: 767px) {
  .style-11 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
  .style-11 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-11 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
    grid-row: unset;
    grid-column: 2/-1;
  }
  .style-11 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-11 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
    grid-column: 2/-1;
    grid-row: unset;
  }
  .style-11 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
    grid-column: 1/2;
    grid-row: unset;
  }
}
@media screen and (max-width: 500px) {
  .style-11 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
  .style-11 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1), .style-11 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2), .style-11 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3), .style-11 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4), .style-11 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
    grid-row: unset;
    grid-column: 1/-1;
  }
}

.style-12 .bwdpctb-product-cat-wrapper {
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(2, 270px);
  grid-auto-rows: minmax(50vh, auto);
  gap: 10px;
}
.style-12 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item {
  position: relative;
  overflow: hidden;
  box-shadow: 0px 0px 10px #0003;
}
.style-12 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image {
  height: 100%;
}
.style-12 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image:hover img {
  transform: scale(1.2);
}
.style-12 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content {
  position: absolute;
  bottom: 0;
}
.style-12 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
  grid-column: 1/4;
  grid-row: 1/2;
}
.style-12 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
  grid-row: 1/2;
  grid-column: 4/7;
}
.style-12 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
  grid-row: 2/3;
  grid-column: 1/3;
}
.style-12 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
  grid-column: 3/5;
  grid-row: 2/3;
}
.style-12 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
  grid-column: 5/7;
}
@media screen and (max-width: 767px) {
  .style-12 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
  .style-12 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-12 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
    grid-row: unset;
    grid-column: 2/-1;
  }
  .style-12 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-12 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
    grid-column: 2/-1;
    grid-row: unset;
  }
  .style-12 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
    grid-column: 1/2;
    grid-row: unset;
  }
}
@media screen and (max-width: 500px) {
  .style-12 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
  .style-12 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1), .style-12 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2), .style-12 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3), .style-12 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4), .style-12 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
    grid-row: unset;
    grid-column: 1/-1;
  }
}

.style-13 .bwdpctb-product-cat-wrapper {
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(2, 270px);
  grid-auto-rows: minmax(50vh, auto);
  gap: 0px;
}
.style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item {
  position: relative;
  overflow: hidden;
  border: 1px solid #addb10;
}
.style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image {
  height: 100%;
}
.style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image img {
  transition: all 0.3s;
}
.style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image:hover img {
  transform: scale(1.2);
}
.style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content {
  position: absolute;
  bottom: 0;
}
.style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
  grid-column: 1/3;
  grid-row: 1/2;
}
.style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
  grid-row: 1/2;
  grid-column: 3/6;
}
.style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
  grid-row: 1/2;
  grid-column: 6/-1;
}
.style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
  grid-column: 4/6;
  grid-row: 2/3;
}
.style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
  grid-column: 1/4;
  grid-row: 2/3;
}
.style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(6) {
  grid-column: 6/-1;
  grid-row: 2/3;
}
@media screen and (max-width: 767px) {
  .style-13 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
  .style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
    grid-row: unset;
    grid-column: 2/-1;
  }
  .style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
    grid-column: 2/-1;
    grid-row: unset;
  }
  .style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
    grid-column: 1/2;
    grid-row: unset;
  }
  .style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(6) {
    grid-column: 2/-1;
    grid-row: unset;
  }
}
@media screen and (max-width: 500px) {
  .style-13 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
  .style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1), .style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2), .style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3), .style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4), .style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5), .style-13 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(6) {
    grid-row: unset;
    grid-column: 1/-1;
  }
}

.style-14 .bwdpctb-product-cat-wrapper {
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(2, 230px);
  grid-auto-rows: minmax(50vh, auto);
  gap: 10px;
}
.style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item {
  position: relative;
  overflow: hidden;
  box-shadow: 0px 0px 10px #0003;
}
.style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image {
  height: 100%;
}
.style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image img {
  transition: all 0.3s;
}
.style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image:hover img {
  transform: scale(1.2);
}
.style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content {
  position: absolute;
  bottom: 0;
}
.style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
  grid-column: span 6;
  grid-row: 1/-1;
}
.style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
  grid-row: auto;
  grid-column: span 3;
}
.style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
  grid-row: 1/2;
  grid-column: span 3;
}
.style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
  grid-column: span 3;
  grid-row: 2/3;
}
.style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
  grid-column: span 3;
}
@media screen and (max-width: 767px) {
  .style-14 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
  .style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
    grid-row: unset;
    grid-column: 2/-1;
  }
  .style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
    grid-column: 2/-1;
    grid-row: unset;
  }
  .style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
    grid-column: 1/2;
    grid-row: unset;
  }
}
@media screen and (max-width: 500px) {
  .style-14 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
  .style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1), .style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2), .style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3), .style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4), .style-14 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
    grid-row: unset;
    grid-column: 1/-1;
  }
}

.style-15 .bwdpctb-product-cat-wrapper {
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(2, 250px);
  grid-auto-rows: minmax(50vh, auto);
  gap: 1px;
}
.style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item {
  position: relative;
  overflow: hidden;
}
.style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image {
  height: 100%;
}
.style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image img {
  transition: all 0.3s;
}
.style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image:hover img {
  transform: scale(1.2);
}
.style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content {
  position: absolute;
  bottom: 0;
}
.style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
  grid-column: span 6;
  grid-row: span 1;
}
.style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
  grid-row: 1/3;
  grid-column: span 3;
}
.style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
  grid-row: span 2;
  grid-column: span 3;
}
.style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
  grid-column: span 3;
  grid-row: span 1;
}
.style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
  grid-column: span 3;
  grid-row: span 1;
}
@media screen and (max-width: 767px) {
  .style-15 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
  .style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
    grid-row: unset;
    grid-column: 2/-1;
  }
  .style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
    grid-column: 2/-1;
    grid-row: unset;
  }
  .style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
    grid-column: 1/2;
    grid-row: unset;
  }
}
@media screen and (max-width: 500px) {
  .style-15 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
  .style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1), .style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2), .style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3), .style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4), .style-15 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
    grid-row: unset;
    grid-column: 1/-1;
  }
}

.style-16 .bwdpctb-product-cat-wrapper {
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(2, 230px);
  grid-auto-rows: minmax(50vh, auto);
  gap: 2px;
}
.style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item {
  position: relative;
  overflow: hidden;
}
.style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image {
  height: 100%;
}
.style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image img {
  transition: all 0.3s;
}
.style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image:hover img {
  transform: scale(1.2);
}
.style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content {
  position: absolute;
  bottom: 0;
}
.style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-link-button {
  background: #00ced1;
}
.style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
  grid-column: span 4;
  grid-row: 1/2;
}
.style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
  grid-row: 1/2;
  grid-column: span 4;
}
.style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
  grid-row: 1/2;
  grid-column: span 4;
}
.style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
  grid-column: span 6;
  grid-row: 2/3;
}
.style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
  grid-column: span 6;
}
@media screen and (max-width: 767px) {
  .style-16 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
  .style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
    grid-row: unset;
    grid-column: 2/-1;
  }
  .style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
    grid-column: 2/-1;
    grid-row: unset;
  }
  .style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
    grid-column: 1/2;
    grid-row: unset;
  }
}
@media screen and (max-width: 500px) {
  .style-16 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
  .style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1), .style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2), .style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3), .style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4), .style-16 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
    grid-row: unset;
    grid-column: 1/-1;
  }
}

.style-17 .bwdpctb-product-cat-wrapper {
  grid-template-columns: repeat(9, 1fr);
  grid-template-rows: repeat(5, 100px);
  grid-auto-rows: minmax(50vh, auto);
  gap: 3px;
}
.style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item {
  position: relative;
  overflow: hidden;
}
.style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image {
  height: 100%;
}
.style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image img {
  transition: all 0.3s;
}
.style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image:hover img {
  transform: scale(1.2);
}
.style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content {
  position: absolute;
  bottom: 0;
}
.style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-link-button {
  background: #009688;
}
.style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
  grid-column: 1/4;
  grid-row: 1/4;
}
.style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
  grid-column: 4/7;
  grid-row: 1/3;
}
.style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
  grid-row: 1/3;
  grid-column: 7/-1;
}
.style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
  grid-column: 6/8;
  grid-row: 3/-1;
}
.style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
  grid-column: 8/-1;
  grid-row: 3/-1;
}
.style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(6) {
  grid-row: 4/-1;
  grid-column: 1/4;
}
.style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(7) {
  grid-row: 3/-1;
  grid-column: 4/6;
}
@media screen and (max-width: 767px) {
  .style-17 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 230px);
  }
  .style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
    grid-row: unset;
    grid-column: 2/-1;
  }
  .style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
    grid-column: 2/-1;
    grid-row: unset;
  }
  .style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
    grid-column: 1/2;
    grid-row: unset;
  }
  .style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(6) {
    grid-column: 2/-1;
    grid-row: unset;
  }
  .style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(7) {
    grid-column: 1/2;
    grid-row: unset;
  }
}
@media screen and (max-width: 500px) {
  .style-17 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
  .style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1), .style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2), .style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3), .style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4), .style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5), .style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(6), .style-17 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(7) {
    grid-row: unset;
    grid-column: 1/-1;
  }
}

.style-18 .bwdpctb-product-cat-wrapper {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 250px);
  grid-auto-rows: minmax(50vh, auto);
  gap: 10px;
}
.style-18 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item {
  position: relative;
  overflow: hidden;
}
.style-18 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image {
  height: 100%;
}
.style-18 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image img {
  transition: all 0.3s;
}
.style-18 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image:hover img {
  transform: scale(1.2);
}
.style-18 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content {
  position: absolute;
  bottom: 0;
}
.style-18 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-link-button {
  background: #8bc34a;
}
.style-18 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
  grid-row: 1/3;
  grid-column: 1/3;
}
.style-18 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
  grid-row: 1/2;
  grid-column: 3/-1;
}
.style-18 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
  grid-row: 2/3;
  grid-column: 3/4;
}
.style-18 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
  grid-row: 2/3;
  grid-column: 4/5;
}
@media screen and (max-width: 767px) {
  .style-18 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
  .style-18 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-18 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
    grid-row: unset;
    grid-column: 2/-1;
  }
  .style-18 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-18 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
    grid-column: 2/-1;
    grid-row: unset;
  }
}
@media screen and (max-width: 500px) {
  .style-18 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
  .style-18 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1), .style-18 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2), .style-18 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3), .style-18 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
    grid-row: unset;
    grid-column: 1/-1;
  }
}

.style-19 .bwdpctb-product-cat-wrapper {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(7, 80px);
  grid-auto-rows: minmax(50vh, auto);
  gap: 10px;
}
.style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item {
  position: relative;
  overflow: hidden;
}
.style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image {
  height: 100%;
}
.style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image img {
  transition: all 0.3s;
}
.style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-image:hover img {
  transform: scale(1.2);
}
.style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content {
  position: absolute;
  bottom: 0;
}
.style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item .category-content .category-link-button {
  background: #2196f3;
}
.style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
  grid-column: 1/3;
  grid-row: 1/4;
}
.style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
  grid-column: 3/4;
  grid-row: 1/4;
}
.style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
  grid-column: 4/5;
  grid-row: 1/5;
}
.style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
  grid-column: 1/3;
  grid-row: 4/-1;
}
.style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
  grid-column: 3/4;
  grid-row: 4/-1;
}
.style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(6) {
  grid-column: 4/5;
  grid-row: 5/-1;
}
@media screen and (max-width: 767px) {
  .style-19 .bwdpctb-product-cat-wrapper {
    grid-template-rows: repeat(2, 230px);
    grid-template-columns: repeat(2, 1fr);
  }
  .style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2) {
    grid-row: unset;
    grid-column: 2/-1;
  }
  .style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3) {
    grid-row: unset;
    grid-column: 1/2;
  }
  .style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4) {
    grid-column: 2/-1;
    grid-row: unset;
  }
  .style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5) {
    grid-column: 1/2;
    grid-row: unset;
  }
  .style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(6) {
    grid-column: 2/-1;
    grid-row: unset;
  }
}
@media screen and (max-width: 500px) {
  .style-19 .bwdpctb-product-cat-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
  .style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(1), .style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(2), .style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(3), .style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(4), .style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(5), .style-19 .bwdpctb-product-cat-wrapper .bwdpctb-cat-item:nth-child(6) {
    grid-row: unset;
    grid-column: 1/-1;
  }
}

.style-7 .bwdpctb-cat-item .category-image:before, .style-8 .bwdpctb-cat-item .category-image:before, .style-9 .bwdpctb-cat-item .category-image:before, .style-10 .bwdpctb-cat-item .category-image:before, .style-11 .bwdpctb-cat-item .category-image:before, .style-12 .bwdpctb-cat-item .category-image:before, .style-13 .bwdpctb-cat-item .category-image:before, .style-14 .bwdpctb-cat-item .category-image:before, .style-15 .bwdpctb-cat-item .category-image:before, .style-16 .bwdpctb-cat-item .category-image:before, .style-17 .bwdpctb-cat-item .category-image:before, .style-18 .bwdpctb-cat-item .category-image:before, .style-19 .bwdpctb-cat-item .category-image:before {
  content: "";
  position: absolute;
  inset: 0;
  background: #00000066;
  z-index: 1;
  pointer-events: none;
}
.style-7 .bwdpctb-cat-item .category-content, .style-8 .bwdpctb-cat-item .category-content, .style-9 .bwdpctb-cat-item .category-content, .style-10 .bwdpctb-cat-item .category-content, .style-11 .bwdpctb-cat-item .category-content, .style-12 .bwdpctb-cat-item .category-content, .style-13 .bwdpctb-cat-item .category-content, .style-14 .bwdpctb-cat-item .category-content, .style-15 .bwdpctb-cat-item .category-content, .style-16 .bwdpctb-cat-item .category-content, .style-17 .bwdpctb-cat-item .category-content, .style-18 .bwdpctb-cat-item .category-content, .style-19 .bwdpctb-cat-item .category-content {
  padding: 20px;
  z-index: 9;
}
.style-7 .bwdpctb-cat-item .category-content .category-name, .style-8 .bwdpctb-cat-item .category-content .category-name, .style-9 .bwdpctb-cat-item .category-content .category-name, .style-10 .bwdpctb-cat-item .category-content .category-name, .style-11 .bwdpctb-cat-item .category-content .category-name, .style-12 .bwdpctb-cat-item .category-content .category-name, .style-13 .bwdpctb-cat-item .category-content .category-name, .style-14 .bwdpctb-cat-item .category-content .category-name, .style-15 .bwdpctb-cat-item .category-content .category-name, .style-16 .bwdpctb-cat-item .category-content .category-name, .style-17 .bwdpctb-cat-item .category-content .category-name, .style-18 .bwdpctb-cat-item .category-content .category-name, .style-19 .bwdpctb-cat-item .category-content .category-name {
  color: #fff;
}

.wp-block-bwdpctb-product-category {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.wp-block-bwdpctb-product-category.container {
  max-width: 1200px !important;
}
.wp-block-bwdpctb-product-category.full-width {
  max-width: none !important;
}

.has-global-padding:has(.wp-block-bwdpctb-product-category.full-width),
.has-global-padding:has(.wp-block-bwdpctb-product-category.custom-width) {
  padding-left: 0;
  padding-right: 0;
}

.animate {
  animation-duration: 1500ms;
  animation-delay: 0ms;
}

.animate.bwd_animate__slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInLeft {
  0% {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.animate.bwd_animate__fadeIn {
  animation-name: fadein;
}

@keyframes fadein {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate.bwd_animate__fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate.bwd_animate__fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate.bwd_animate__fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate.bwd_animate__fadeInRight {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate.bwd_animate__fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate.bwd_animate__fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInBackward {
  0% {
    opacity: 0;
    transform: scale(1.4);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.animate.bwd_animate__fadeInBackward {
  animation-name: fadeInBackward;
}

@keyframes fadeInForward {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.animate.bwd_animate__fadeInForward {
  animation-name: fadeInForward;
}

@keyframes slideInLeft {
  0% {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.animate.bwd_animate__slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  0% {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.animate.bwd_animate__slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  0% {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.animate.bwd_animate__slideInUp {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.animate.bwd_animate__slideInDown {
  animation-name: slideInDown;
}

@keyframes scaleForwardBottom {
  0% {
    transform: scale(0);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
.animate.bwd_animate__scaleForwardBottom {
  animation-name: scaleForwardBottom;
}

@keyframes scaleForwardCenter {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
.animate.bwd_animate__scaleForwardCenter {
  animation-name: scaleForwardCenter;
}

@keyframes scaleForwardLeft {
  0% {
    transform: scale(0);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
.animate.bwd_animate__scaleForwardLeft {
  animation-name: scaleForwardLeft;
}

@keyframes scaleForwardRight {
  0% {
    transform: scale(0);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
.animate.bwd_animate__scaleForwardRight {
  animation-name: scaleForwardRight;
}

@keyframes scaleForwardTop {
  0% {
    transform: scale(0);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
.animate.bwd_animate__scaleForwardTop {
  animation-name: scaleForwardTop;
}

@keyframes scaleForwardHorizontalCenter {
  0% {
    transform: scaleX(0);
  }
  100% {
    transform: scaleX(1);
  }
}
.animate.bwd_animate__scaleForwardHorizontalCenter {
  animation-name: scaleForwardHorizontalCenter;
}

@keyframes scaleForwardHorizontalLeft {
  0% {
    transform: scaleX(0);
    transform-origin: 0% 0%;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
  }
}
.animate.bwd_animate__scaleForwardHorizontalLeft {
  animation-name: scaleForwardHorizontalLeft;
}

@keyframes scaleForwardHorizontalRight {
  0% {
    transform: scaleX(0);
    transform-origin: 100% 100%;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 100%;
  }
}
.animate.bwd_animate__scaleForwardHorizontalRight {
  animation-name: scaleForwardHorizontalRight;
}

@keyframes scaleForwardVerticalBottom {
  0% {
    transform: scaleY(0);
    transform-origin: 0% 100%;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 100%;
  }
}
.animate.bwd_animate__scaleForwardVerticalBottom {
  animation-name: scaleForwardVerticalBottom;
}

@keyframes scaleForwardVerticalCenter {
  0% {
    transform: scaleY(0);
  }
  100% {
    transform: scaleY(1);
  }
}
.animate.bwd_animate__scaleForwardVerticalCenter {
  animation-name: scaleForwardVerticalCenter;
}

@keyframes scaleForwardVerticalTop {
  0% {
    transform: scaleY(0);
    transform-origin: 100% 0%;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 0%;
  }
}
.animate.bwd_animate__scaleForwardVerticalTop {
  animation-name: scaleForwardVerticalTop;
}

@keyframes scaleInBackwardBottom {
  0% {
    transform: scale(2);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
.animate.bwd_animate__scaleInBackwardBottom {
  animation-name: scaleInBackwardBottom;
}

@keyframes scaleInBackwardCenter {
  0% {
    transform: scale(2);
  }
  100% {
    transform: scale(1);
  }
}
.animate.bwd_animate__scaleInBackwardCenter {
  animation-name: scaleInBackwardCenter;
}

@keyframes scaleInBackwardLeft {
  0% {
    transform: scale(2);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
.animate.bwd_animate__scaleInBackwardLeft {
  animation-name: scaleInBackwardLeft;
}

@keyframes scaleInBackwardRight {
  0% {
    transform: scale(2);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
.animate.bwd_animate__scaleInBackwardRight {
  animation-name: scaleInBackwardRight;
}

@keyframes scaleInBackwardTop {
  0% {
    transform: scale(2);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
.animate.bwd_animate__scaleInBackwardTop {
  animation-name: scaleInBackwardTop;
}

@keyframes swingForwardBottom {
  0% {
    opacity: 0;
    transform: rotateX(100deg);
    transform-origin: bottom;
  }
  100% {
    opacity: 1;
    transform: rotateX(0);
    transform-origin: bottom;
  }
}
.animate.bwd_animate__swingForwardBottom {
  animation-name: swingForwardBottom;
}

@keyframes swingForwardLeft {
  0% {
    opacity: 0;
    transform: rotateY(100deg);
    transform-origin: left;
  }
  100% {
    opacity: 1;
    transform: rotateY(0);
    transform-origin: left;
  }
}
.animate.bwd_animate__swingForwardLeft {
  animation-name: swingForwardLeft;
}

@keyframes swingForwardRight {
  0% {
    opacity: 0;
    transform: rotateY(100deg);
    transform-origin: left;
  }
  100% {
    opacity: 1;
    transform: rotateY(0);
    transform-origin: left;
  }
}
.animate.bwd_animate__swingForwardRight {
  animation-name: swingForwardRight;
}

@keyframes swingForwardTop {
  0% {
    opacity: 0;
    transform: rotateX(-100deg);
    transform-origin: top;
  }
  100% {
    opacity: 1;
    transform: rotateX(0deg);
    transform-origin: top;
  }
}
.animate.bwd_animate__swingForwardTop {
  animation-name: swingForwardTop;
}

@keyframes swingForwardBottom {
  0% {
    opacity: 0;
    transform: rotateX(-70deg);
    transform-origin: bottom;
  }
  100% {
    opacity: 1;
    transform: rotateX(0);
    transform-origin: bottom;
  }
}
.animate.bwd_animate__swingForwardBottom {
  animation-name: swingForwardBottom;
}

@keyframes swingForwardLeft {
  0% {
    opacity: 0;
    transform: rotateY(-70deg);
    transform-origin: left;
  }
  100% {
    opacity: 1;
    transform: rotateY(0);
    transform-origin: left;
  }
}
.animate.bwd_animate__swingForwardLeft {
  animation-name: swingForwardLeft;
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.animate.bwd_animate__zoomIn {
  animation-name: zoomIn;
}

@keyframes lightSpeedInRight {
  0% {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
  }
  to {
    transform: translateZ(0);
  }
}
.animate.bwd_animate__lightSpeedInRight {
  animation-name: lightSpeedInRight;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedInLeft {
  0% {
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(-20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(5deg);
  }
  to {
    transform: translateZ(0);
  }
}
.animate.bwd_animate__lightSpeedInLeft {
  animation-name: lightSpeedInLeft;
  animation-timing-function: ease-out;
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate.bwd_animate__zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate.bwd_animate__zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate.bwd_animate__zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate.bwd_animate__zoomInRight {
  animation-name: zoomInRight;
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scaleX(1);
  }
}
.animate.bwd_animate__bounceIn {
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    transform: translateZ(0);
  }
}
.animate.bwd_animate__bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    transform: translateZ(0);
  }
}
.animate.bwd_animate__bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    transform: translateZ(0);
  }
}
.animate.bwd_animate__bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    transform: translateZ(0);
  }
}
.animate.bwd_animate__bounceInUp {
  animation-name: bounceInUp;
}

@keyframes backInLeft {
  0% {
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.animate.bwd_animate__backInLeft {
  animation-name: backInLeft;
}

@keyframes backInRight {
  0% {
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.animate.bwd_animate__backInRight {
  animation-name: backInRight;
}

@keyframes backInDown {
  0% {
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.animate.bwd_animate__backInDown {
  animation-name: backInDown;
}

@keyframes backInUp {
  0% {
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.animate.bwd_animate__backInUp {
  animation-name: backInUp;
}

@keyframes flip {
  0% {
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    animation-timing-function: ease-in;
  }
  to {
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    animation-timing-function: ease-in;
  }
}
.animate.bwd_animate__animated.animate__flip {
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(-20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.animate.bwd_animate__flipInX {
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  0% {
    transform: perspective(400px) rotateY(90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateY(-20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.animate.bwd_animate__flipInY {
  backface-visibility: visible !important;
  animation-name: flipInY;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/controls/res-rangle-control/style.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
.bwd-res-rangle-control .bwd-label {
  font-weight: 500;
}
.bwd-res-rangle-control .bwd-resicon-unit-wrap {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
}
.bwd-res-rangle-control .bwd-res-controls .bwd-single-rangle {
  display: flex;
  justify-content: space-between;
  gap: 8px;
}
.bwd-res-rangle-control .bwd-res-controls .bwd-single-rangle .reset-icon {
  height: 30px;
  border: none;
  border-radius: 50%;
  color: #ff7f50;
  background: #dcf7f8;
  font-weight: 300;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bwd-res-rangle-control .bwd-res-controls .bwd-single-rangle .reset-icon span {
  font-size: 12px;
  height: 12px;
}
.bwd-res-rangle-control .bwd-res-controls .components-range-control {
  width: 100%;
}
.bwd-res-rangle-control .bwd-res-controls .components-range-control .components-range-control__wrapper {
  width: 100% !important;
}
.bwd-res-rangle-control .bwd-res-controls .components-range-control .components-range-control__wrapper .components-range-control__thumb-wrapper span {
  background: #5453fd !important;
}
.bwd-res-rangle-control .bwd-res-controls .components-range-control .components-range-control__number .components-base-control__field .components-input-base {
  align-items: center;
}
.bwd-res-rangle-control .bwd-res-controls .components-range-control .components-range-control__number .components-base-control__field .components-input-base .components-input-control__container {
  flex: unset !important;
}
.bwd-res-rangle-control .bwd-res-btn {
  display: flex;
  gap: 5px;
  align-items: center;
  justify-content: flex-start;
}
.bwd-res-rangle-control .bwd-res-btn .components-button {
  justify-content: center;
  min-width: 36px;
  padding: 0px;
  height: 16px;
  min-width: 1px;
  width: 20px;
  background: #fff;
  color: #9b9a9a;
  border: 1px solid #ddd;
  box-shadow: none;
}
.bwd-res-rangle-control .bwd-res-btn .components-button span {
  font-size: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  margin: 0;
}
.bwd-res-rangle-control .bwd-res-btn .components-button:hover {
  background: #0000;
  color: #000;
}
.bwd-res-rangle-control .bwd-res-btn .components-button.is-primary {
  color: #000;
  background: #00e2ff54;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.bwd-res-rangle-control .bwd-res-btn .components-button.is-primary:focus:not(:disabled) {
  box-shadow: none;
}
.bwd-res-rangle-control .bwd-res-btn .components-button.is-primary:active:not(:disabled) {
  background-color: #ddd;
  color: #000;
  border: none;
}
.bwd-res-rangle-control .bwd-res-btn .components-button.is-secondary {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.bwd-res-rangle-control .bwd-res-btn .components-button.is-secondary:hover:not(:disabled) {
  box-shadow: none;
}
.bwd-res-rangle-control .units-wrapper .components-button {
  padding-bottom: 2px;
  font-size: 11px;
  height: 15px;
  padding: 0 3px 2px;
}
.bwd-res-rangle-control .units-wrapper .components-button.is-secondary {
  box-shadow: none;
}
.bwd-res-rangle-control .units-wrapper .components-button.is-secondary:hover:not(:disabled) {
  box-shadow: none;
}
.bwd-res-rangle-control .units-wrapper .components-button.is-primary {
  background: #0000;
  color: #000;
}
.bwd-res-rangle-control .units-wrapper .components-button.is-primary:hover:not(:disabled) {
  background: #fff;
  color: #000;
}
.bwd-res-rangle-control .units-wrapper .components-button.is-primary:focus:not(:disabled) {
  box-shadow: none;
}
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/controls/color-control/style.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
.bwd-color-control-wrapper .components-base-control__label {
  text-transform: capitalize;
  font-size: 13px;
}
.bwd-color-control-wrapper .bwd-color-control {
  line-height: 1;
  border: navajowhite;
  background: #0000;
  cursor: pointer;
}
.bwd-color-control-wrapper .bwd-color-control.components-button:focus:not(:disabled) {
  box-shadow: none;
}
.bwd-color-control-wrapper .bwd-color-control .component-color-indicator {
  background-image: linear-gradient(45deg, #ddd 25%, transparent 0), linear-gradient(-45deg, #ddd 25%, transparent 0), linear-gradient(45deg, transparent 75%, #ddd 0), linear-gradient(-45deg, transparent 75%, #ddd 0);
  background-size: 10px 10px;
  background-position: 0 0, 0 5px, 5px -5px, -5px 0;
  border-radius: 50%;
  width: 20px;
  height: 20px;
}
.bwd-color-control-wrapper .reset-icon {
  height: 30px;
  width: 30px;
  border: none;
  border-radius: 50%;
  color: #00000099;
  background: #dcf7f8;
  font-weight: 300;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bwd-color-control-wrapper .reset-icon span {
  font-size: 12px;
  height: 12px;
}

.bwd-color-control-wrapper .components-base-control__label,
.bwd-color-control-wrapper .components-base-control__field,
.bwd-color-control-wrapper .components-base-control {
  margin-bottom: 0 !important;
}
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/controls/tab-panel/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.bwd-tab-panel {
  margin-top: 20px;
  background: #f8f8ff;
}
.bwd-tab-panel .bwd-tab {
  width: 100%;
  background: #e7ffe7;
  justify-content: center;
  border-top: 2px solid #0000;
  height: 55px;
  flex-direction: column;
  gap: 5px;
}
.bwd-tab-panel .bwd-tab:hover {
  color: unset;
}
.bwd-tab-panel .bwd-tab.active-tab {
  border-top: 2px solid #8a2be2;
  background: #ffefeff0;
  border-bottom: 2px solid #8a2be2;
  color: #8a2be2;
}

.bwd-global-tab .components-tab-panel__tabs {
  box-shadow: 0 0 1px #1818189e;
}
.bwd-global-tab .components-tab-panel__tabs .bwd-tab {
  border-top: unset;
  border-bottom: unset;
  height: 40px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/controls/alignment/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.bwd-Alignment {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
}
.bwd-Alignment .bwd-label {
  margin: 0;
  font-weight: 500;
}
.bwd-Alignment .bwd-single-icon {
  background: #0000;
  border: 1px solid #ddd;
  cursor: pointer;
  padding: 3px;
}
.bwd-Alignment .bwd-single-icon span {
  height: 16px;
  font-size: 16px;
}
.bwd-Alignment .bwd-single-icon.active {
  background: #00ced1;
}
/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/controls/typography/style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
.bwdtm-typography-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 25px;
}
.bwdtm-typography-wrapper .bwdtm-typography-edit {
  border-radius: 50%;
  height: 35px;
  width: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 26px;
}
.bwdtm-typography-wrapper .bwdtm-typography-edit span {
  color: #008eff;
}
.bwdtm-typography-wrapper #typography-control {
  font-weight: 500;
}

.components-popover__content {
  width: 280px;
  padding: 20px;
  position: relative;
}
/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/controls/dimension-control/style.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
.bwd-dimension-control-wrap .bwd-res-rangle-control {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.bwd-dimension-control-wrap .bwd-res-rangle-control .components-input-control__backdrop {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}
.bwd-dimension-control-wrap .components-range-control__wrapper {
  display: none;
}
.bwd-dimension-control-wrap .components-base-control {
  margin-left: 0 !important;
}
.bwd-dimension-control-wrap .bwd-dimension-label {
  font-weight: 500;
}
.bwd-dimension-control-wrap .bwd-dimension-control {
  display: flex;
  justify-content: space-between;
}
.bwd-dimension-control-wrap .bwd-dimension-control .bwd-res-controls {
  width: 83% !important;
}
.bwd-dimension-control-wrap .bwd-dimension-control .bwd-res-controls .bwd-single-rangle {
  display: flex;
}
.bwd-dimension-control-wrap .bwd-dimension-control .bwd-res-controls .bwd-single-rangle .components-base-control {
  margin-bottom: 0px;
}
.bwd-dimension-control-wrap .bwd-dimension-control .bwd-res-controls .bwd-single-rangle .components-base-control:first-child .components-input-control__backdrop {
  border-radius: 5px 0 0 5px !important;
}
.bwd-dimension-control-wrap .bwd-dimension-control .bwd-res-controls .bwd-single-rangle .components-base-control .components-base-control__label {
  margin-bottom: 0 !important;
}
.bwd-dimension-control-wrap .bwd-dimension-control .bwd-res-controls .bwd-single-rangle .components-base-control .components-base-control__field {
  margin-bottom: 0;
}
.bwd-dimension-control-wrap .bwd-dimension-control .bwd-res-controls .bwd-single-rangle .components-base-control .components-base-control__field .components-input-control__input {
  padding-right: 0 !important;
  padding-left: 6px !important;
}
.bwd-dimension-control-wrap .bwd-dimension-control .bwd-res-controls .bwd-single-rangle .components-base-control .components-base-control__field .components-input-control__input:focus + .components-input-control__backdrop {
  box-shadow: none !important;
}
.bwd-dimension-control-wrap .bwd-dimension-control .bwd-res-controls .bwd-single-rangle .components-input-control__backdrop {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-right-width: 0;
  border-color: #16e1c8 !important;
}
.bwd-dimension-control-wrap .bwd-dimension-control .bwd-res-controls .bwd-single-rangle .components-base-control__field {
  display: flex;
  flex-direction: column-reverse;
  text-align: center;
  padding: 0;
  gap: 5px;
}
.bwd-dimension-control-wrap .bwd-dimension-control .bwd-res-controls .bwd-single-rangle .components-base-control__field .components-input-control__container {
  width: 48px !important;
}
.bwd-dimension-control-wrap .bwd-dimension-control .bwd-res-controls .components-base-control {
  width: 100% !important;
}
.bwd-dimension-control-wrap .bwd-dimension-control .bwd-dimension-link .components-button {
  height: 32px;
  min-width: 40px;
  padding: 6px 0px;
  background: #007cba;
  color: #fff;
  border-radius: 0 5px 5px 0;
}
.bwd-dimension-control-wrap .bwd-dimension-control .bwd-dimension-link .components-button:has(.dashicons-editor-unlink) {
  background: #0000;
  color: #545353;
  border: 1px solid #00BCD4;
}
.bwd-dimension-control-wrap .bwd-dimension-control .bwd-dimension-link .components-button.is-primary {
  background: #3f4631;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.bwd-dimension-control-wrap .bwd-dimension-control .bwd-dimension-link .components-button.is-primary:hover {
  background: #3f4631;
}
.bwd-dimension-control-wrap .bwd-dimension-control .bwd-dimension-link .components-button.is-primary:focus {
  box-shadow: none;
}
.bwd-dimension-control-wrap .bwd-dimension-control .bwd-dimension-link .components-button.is-secondary:focus {
  border: 1px solid;
}
.bwd-dimension-control-wrap .bwd-dimension-control .bwd-dimension-link .components-button span {
  height: 16px;
  font-size: 16px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/controls/border-control/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
.bwdtm-border-label {
  margin-bottom: 10px;
  font-weight: 500;
}

.bwdtm-colorPicker-wrapper {
  position: relative;
}
.bwdtm-colorPicker-wrapper .bwdtm-reset-button {
  background: #e74c3c;
  color: #fff;
  border-radius: 5px;
  height: 30px;
  position: absolute;
  right: 0px;
  bottom: 36px;
  font-weight: 500;
  padding: 5px 13px 6px;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/controls/box-shadow-control/style.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
.bwdtm-box-shadow {
  font-weight: 500;
}

.bwdtm-colorPiker-wrapper {
  position: relative;
}
.bwdtm-colorPiker-wrapper .reset-button {
  background: #e74c3c;
  color: #fff;
  border-radius: 5px;
  height: 30px;
  position: absolute;
  right: 0px;
  bottom: 36px;
  font-weight: 500;
  padding: 5px 13px 6px;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/controls/custom-range-control/style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
.custom-range-control {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
.custom-range-control .custom-range-control-reset {
  justify-content: center;
  min-width: 30px;
  padding: 0;
  margin-top: -8px;
  height: 30px;
  border: none;
  border-radius: 50%;
  color: #ff7f50;
  background: #dcf7f8;
  font-weight: 300;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.custom-range-control .custom-range-control-reset span {
  font-size: 14px;
}
.custom-range-control .components-range-control {
  width: 100%;
}
.custom-range-control .components-range-control .components-range-control__wrapper {
  width: 100% !important;
}
.custom-range-control .components-range-control .components-range-control__wrapper .components-range-control__thumb-wrapper span {
  background: #5453fd !important;
}
.custom-range-control .components-range-control .components-range-control__number .components-base-control__field .components-input-base {
  align-items: center;
}
.custom-range-control .components-range-control .components-range-control__number .components-base-control__field .components-input-base .components-input-control__container {
  flex: unset !important;
  width: 64px !important;
}
.custom-range-control .components-range-control .components-range-control__number .components-base-control__field .components-input-base .components-input-control__container .components-input-control__input {
  padding-right: 0 !important;
}
.custom-range-control .components-range-control .components-range-control__number .components-base-control__field .components-input-base .components-input-control__container .components-input-control__backdrop {
  width: 65px !important;
}

/*# sourceMappingURL=style-index.css.map*/