/* line 3, style.scss */
.term-image {
  max-width: 340px;
}

/* line 7, style.scss */
.wp-block-term-description p {
  margin-bottom: 1.75em;
}

/* line 12, style.scss */
.cat-list {
  margin: 0;
  list-style-position: inside;
  background-color: #f5f5f5;
  margin-top: 1em;
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  margin-left: 0 !important;
}
/* line 22, style.scss */
.cat-list li {
  width: 25%;
}

/* line 27, style.scss */
.cat-list-title {
  margin-bottom: 20px;
}

/* line 31, style.scss */
.product-list {
  list-style-type: none;
  margin: 0 !important;
}
/* line 34, style.scss */
.product-list li {
  border: solid 1px #e7e7e7;
  padding: 20px;
  margin-bottom: 20px;
  display: flex;
  flex-wrap: wrap;
}
/* line 40, style.scss */
.product-list li .product-thumb {
  flex-basis: 350px;
}
/* line 42, style.scss */
.product-list li .product-thumb img {
  max-width: 300px;
}
/* line 46, style.scss */
.product-list li .product-desc {
  flex-grow: 1;
  flex-basis: calc(100% - 350px);
}
/* line 49, style.scss */
.product-list li .product-desc .excerpt {
  margin-bottom: 30px;
}
/* line 52, style.scss */
.product-list li .product-desc h2 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 15px;
  text-transform: uppercase;
}
/* line 59, style.scss */
.product-list li .product-desc .btn img {
  max-width: 9px;
  transform: rotate(-90deg);
}

/* line 69, style.scss */
.single-product .sepe {
  padding: 2.714em 0;
  border-top: 1px solid #e7e7e7;
}
/* line 72, style.scss */
.single-product .sepe dd {
  margin: 2em 0 0 0;
}
/* line 76, style.scss */
.single-product .scroll-able-wrap {
  overflow-x: auto;
}
/* line 80, style.scss */
.single-product table, .single-product td {
  border-color: #e7e7e7;
}
/* line 84, style.scss */
.single-product .single-image img {
  max-width: 400px;
}
/* line 89, style.scss */
.single-product .term-breadcrumb {
  margin-bottom: 15px;
}
/* line 91, style.scss */
.single-product .term-breadcrumb img {
  max-width: 10px;
  filter: brightness(0%);
  margin: 0 6px;
  transform: rotate(-90deg);
}

/* line 102, style.scss */
.wp-block-uagb-container p:empty {
  display: none;
}

/* line 107, style.scss */
#frmProd {
  display: flex;
  align-items: center;
  column-gap: 10px;
  margin-bottom: 15px;
}
/* line 112, style.scss */
#frmProd select {
  border: solid 1px #e7e7e7;
  border-radius: 0;
}
/* line 116, style.scss */
#frmProd input[type="submit"] {
  font-size: 14px;
  font-weight: 400;
  border-radius: 0;
  padding: 13px 15px;
  background: #003e7e;
}

/* line 125, style.scss */
.product-cat-breadcrumb {
  z-index: 10;
}

/* line 128, style.scss */
.breadcrumbs-cat {
  list-style-type: none;
  margin: 0 !important;
  padding: 0;
  list-style-position: outside;
  display: flex;
  font-size: 12px;
  text-transform: uppercase;
  column-gap: 20px;
}
/* line 137, style.scss */
.breadcrumbs-cat ul {
  list-style-type: none;
  margin: 0 !important;
  padding: 0;
  list-style-position: outside;
}
/* line 143, style.scss */
.breadcrumbs-cat li {
  position: relative;
  border-right: solid 1px #e7e7e7;
  padding-right: 20px;
}
/* line 147, style.scss */
.breadcrumbs-cat li a {
  outline: none;
  border: 0;
}
/* line 151, style.scss */
.breadcrumbs-cat li:last-child {
  border-right: solid 0px;
}
/* line 155, style.scss */
.breadcrumbs-cat .l2 {
  display: none;
  position: absolute;
  min-width: 200px;
  background: #fff;
  border: solid 1px #e7e7e7;
  padding: 5px 10px;
  top: 36px;
}
/* line 163, style.scss */
.breadcrumbs-cat .l2 li {
  padding: 5px 0;
  border-right: solid 0px;
  border-top: solid 1px #e7e7e7;
}
/* line 167, style.scss */
.breadcrumbs-cat .l2 li:first-child {
  border: 0;
}
/* line 173, style.scss */
.breadcrumbs-cat .crumbs-on .l2 {
  display: block;
}
/* line 178, style.scss */
.breadcrumbs-cat .l1 img {
  max-width: 9px;
  margin: -1px 0 0 6px;
  vertical-align: middle;
}

@media screen and (max-width: 479px) {
  /* line 188, style.scss */
  .cat-list li {
    width: 50%;
  }

  /* line 192, style.scss */
  #frmProd {
    flex-direction: column;
    row-gap: 10px;
  }
}
