/* VARIABLES */
@font-face {
  font-family: star;
  src: url("../fonts/stars/star.eot");
  src: url("../fonts/stars/star.eot?#iefix") format("embedded-opentype"), url("../fonts/stars/star.woff") format("woff"), url("../fonts/stars/star.ttf") format("truetype"), url("../fonts/stars/star.svg#star") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: WooCommerce;
  src: url("../fonts/woocommerce/WooCommerce.eot");
  src: url("../fonts/woocommerce/WooCommerce.eot?#iefix") format("embedded-opentype"), url("../fonts/woocommerce/WooCommerce.woff") format("woff"), url("../fonts/woocommerce/WooCommerce.ttf") format("truetype"), url("../fonts/woocommerce/WooCommerce.svg#WooCommerce") format("svg");
  font-weight: 400;
  font-style: normal;
}
main {
  background-color: #F8F8F8;
}

@media (min-width: 992px) {
  .col-20 {
    flex: 0 0 20%;
    max-width: 20%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .col-20:nth-child(5n+5) {
    padding-right: 15px;
  }
  .col-20:nth-child(5n+1) {
    padding-left: 15px;
  }
}
@media (max-width: 767.98px) {
  .filters {
    padding-right: 0.25rem;
  }
}

@media (max-width: 767.98px) {
  .count-ordering {
    padding-left: 0.25rem;
  }
}

@media (min-width: 768px) {
  .product-filters {
    border-bottom: 1px solid #979797;
    margin-bottom: 1rem;
  }
}
.product-filters .button {
  padding: 0.75rem 0.5rem;
  width: 100%;
  -webkit-border: 1px solid #373A3C;
  -moz-border: 1px solid #373A3C;
  -ms-border: 1px solid #373A3C;
  border: 1px solid #373A3C;
  border-radius: 0.25rem;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  -ms-border-radius: 0.25rem;
}

.wcpf-filter .wcpf-filter-inner .wcpf-field-item span.text > span {
  margin-left: 0.5rem;
}
.wcpf-filter .wcpf-filter-inner .wcpf-field-item:not(.wcpf-box-hide) .wcpf-field-title {
  background-color: #3379B5;
  color: #ffffff;
}
.wcpf-filter .wcpf-filter-inner .wcpf-field-item .wcpf-inner.active .wcpf-checkbox {
  background-color: #0058A3;
  color: #ffffff;
}
@media (max-width: 767.98px) {
  .wcpf-filter .wcpf-filter-inner .wcpf-field-item .wcpf-inner.active .wcpf-checkbox .box-toggle {
    right: 0.5rem;
  }
}
.wcpf-filter .wcpf-filter-inner .wcpf-field-item .wcpf-inner .wcpf-checkbox-list {
  border-radius: 0.25rem;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  -ms-border-radius: 0.25rem;
}
@media (max-width: 767.98px) {
  .wcpf-filter .wcpf-filter-inner .wcpf-field-item .wcpf-inner .wcpf-checkbox-list {
    border: 0;
  }
}
.wcpf-filter .wcpf-filter-inner .wcpf-field-item .wcpf-inner .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-title-container {
  width: calc(100% - 20px);
}
@media (max-width: 767.98px) {
  .wcpf-filter .wcpf-filter-inner .wcpf-field-item .wcpf-inner .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-title-container {
    width: calc(100% - 25px);
  }
}
.wcpf-filter .wcpf-filter-inner .wcpf-field-item .wcpf-inner .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-input-container {
  background-color: #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 0.25rem;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  -ms-border-radius: 0.25rem;
}
@media (max-width: 767.98px) {
  .wcpf-filter .wcpf-filter-inner .wcpf-field-item .wcpf-inner .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-input-container {
    width: 25px;
    height: 25px;
  }
}
.wcpf-filter .wcpf-filter-inner .wcpf-field-item .wcpf-checkbox {
  font-size: 1rem;
  background-color: #ffffff;
  color: #0058A3;
  padding: 0.5rem 1.5rem 0.5rem 1rem;
  border-radius: 0.25rem;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  -ms-border-radius: 0.25rem;
}
@media (min-width: 768px) {
  .wcpf-filter .wcpf-filter-inner .wcpf-field-item .wcpf-checkbox {
    -webkit-border: 1px solid #0058A3;
    -moz-border: 1px solid #0058A3;
    -ms-border: 1px solid #0058A3;
    border: 1px solid #0058A3;
  }
}
.wcpf-filter .wcpf-filter-inner .wcpf-field-item span.box-toggle {
  position: absolute;
  right: 0.5rem;
  top: 0.65rem;
  color: #0058A3;
}

.woocommerce-ordering {
  background-color: #ffffff;
  -webkit-border: 1px solid #979797;
  -moz-border: 1px solid #979797;
  -ms-border: 1px solid #979797;
  border: 1px solid #979797;
  border-radius: 0.25rem;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  -ms-border-radius: 0.25rem;
  padding: 0.5rem 1rem;
}
@media (max-width: 767.98px) {
  .woocommerce-ordering {
    padding: 0.75rem 0.5rem;
    width: 100%;
  }
}
.woocommerce-ordering:after {
  right: 1.125rem;
  top: 0.5rem;
}
@media (max-width: 767.98px) {
  .woocommerce-ordering:after {
    right: 0.25rem;
    top: 0.75rem;
  }
}

.woocommerce-result-count {
  margin-bottom: 0;
  align-self: center;
}
@media (max-width: 767.98px) {
  .woocommerce-result-count {
    display: none;
  }
}

.filter-modal .button {
  width: 100%;
}
/*# sourceMappingURL=child-archive.css.map */
