/*!****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/woocommerce-archive.scss ***!
  \****************************************************************************************************************************/
.woocommerce.archive .woocommerce-ordering {
  display: none;
}
.woocommerce.archive .woocommerce-no-products-found {
  padding-inline: 16px;
  width: 100%;
  margin-inline: auto;
  max-width: 1122px;
}
@media only screen and (min-width: 1200px) {
  .woocommerce.archive .woocommerce-no-products-found {
    padding-inline: unset;
  }
}
.woocommerce.archive .products {
  margin: 0 !important;
}
.woocommerce.archive .products li.product {
  position: relative;
  width: 100% !important;
  margin: 0 !important;
  aspect-ratio: 2/3;
}
@media only screen and (min-width: 1200px) {
  .woocommerce.archive .products li.product {
    height: 900px !important;
    aspect-ratio: unset;
  }
}
.woocommerce.archive .products li.product img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin: 0 !important;
  object-position: center;
  display: grid;
  place-items: center;
  border: none;
}
.woocommerce.archive .products .onsale {
  display: none;
}
.woocommerce.archive .products .attachment-woocommerce_thumbnail {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  aspect-ratio: 2/3;
}
@media only screen and (min-width: 1200px) {
  .woocommerce.archive .products .attachment-woocommerce_thumbnail {
    aspect-ratio: auto;
    height: 900px !important;
  }
}
.woocommerce.archive .products .woocommerce-loop-product__link {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.woocommerce.archive .products .woocommerce-loop-product__link .attachment-woocommerce_thumbnail {
  transition: transform 0.4s ease;
  will-change: transform;
}
.woocommerce.archive .products .woocommerce-loop-product__link:hover .attachment-woocommerce_thumbnail {
  transform: scale(1.1);
}
.woocommerce.archive .products .woocommerce-loop-product__title {
  position: absolute;
  left: 16px;
  bottom: 150px;
  font-weight: 800;
  color: #ffffff;
  font-size: 41px !important;
  line-height: 1 !important;
  margin-bottom: 8px !important;
  max-width: calc(100% - 32px);
  text-transform: uppercase;
  padding: 0 !important;
}
@media only screen and (min-width: 768px) {
  .woocommerce.archive .products .woocommerce-loop-product__title {
    font-size: 48px !important;
  }
}
@media only screen and (min-width: 1200px) {
  .woocommerce.archive .products .woocommerce-loop-product__title {
    left: 44px;
    font-size: 96px !important;
    bottom: 198px;
    max-width: calc(100% - 88px);
  }
}
.woocommerce.archive .products .max-price-variation {
  position: absolute;
  left: 16px;
  bottom: 120px;
  font-size: 18px;
  line-height: 22px;
  font-family: "Plaid", sans-serif;
  font-weight: 800;
  color: #ffffff;
  max-width: calc(100% - 32px);
  text-transform: uppercase;
}
@media only screen and (min-width: 1200px) {
  .woocommerce.archive .products .max-price-variation {
    left: 44px;
    bottom: 153px;
    font-size: 32px;
    line-height: 45px;
    max-width: calc(100% - 88px);
  }
}
.woocommerce.archive .products .category-name {
  position: absolute;
  left: 16px;
  top: 16px;
  font-size: 18px;
  line-height: 1.4;
  font-family: "Plaid", sans-serif;
  font-weight: 800;
  color: #ffffff;
  text-transform: uppercase;
  max-width: calc(100% - 150px);
  word-break: normal;
}
@media only screen and (min-width: 1200px) {
  .woocommerce.archive .products .category-name {
    font-size: 32px;
    line-height: 1.4;
    top: 44px;
    left: 44px;
    max-width: calc(100% - 88px);
  }
}
.woocommerce.archive .products .product-icon {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 90px;
  height: 90px;
}
@media only screen and (min-width: 1200px) {
  .woocommerce.archive .products .product-icon {
    top: 44px;
    right: 44px;
    width: 182px;
    height: 182px;
  }
}
.woocommerce.archive .products .price {
  position: absolute;
  bottom: 114px;
  left: 16px;
  max-width: calc(100% - 32px);
  margin: unset !important;
  color: #ffffff !important;
  font-family: "Plaid", sans-serif !important;
  font-weight: 800;
  line-height: 26px !important;
  font-size: 22px !important;
}
@media only screen and (min-width: 768px) {
  .woocommerce.archive .products .price {
    font-size: 27px !important;
  }
}
@media only screen and (min-width: 1200px) {
  .woocommerce.archive .products .price {
    left: 44px;
    bottom: 154px;
    max-width: calc(100% - 88px);
    font-size: 32px !important;
    line-height: 45px !important;
  }
}
.woocommerce.archive .products .price bdi {
  font-family: "Plaid", sans-serif !important;
  font-weight: 800;
  font-size: 22px !important;
  line-height: 26px !important;
  color: #ffffff !important;
}
@media only screen and (min-width: 768px) {
  .woocommerce.archive .products .price bdi {
    font-size: 24px !important;
  }
}
@media only screen and (min-width: 1200px) {
  .woocommerce.archive .products .price bdi {
    font-size: 32px !important;
    line-height: 45px !important;
  }
}
.woocommerce.archive .products a.button {
  padding-inline: 16px;
  width: 100%;
  margin-inline: auto;
  position: absolute;
  bottom: 16px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  margin-inline: 16px;
  width: -webkit-fill-available;
  border: 2px solid #ffffff;
  font-size: 18px;
  line-height: 20px;
  font-family: "Plaid", sans-serif;
  font-weight: 800;
  background-color: transparent;
  color: #ffffff;
  height: 52px;
  padding-block: 16px;
  margin-top: unset !important;
  border-radius: 0 !important;
}
@media only screen and (min-width: 1200px) {
  .woocommerce.archive .products a.button {
    padding-inline: unset;
  }
}
@media only screen and (min-width: 1200px) {
  .woocommerce.archive .products a.button {
    bottom: 44px;
    left: 44px;
    width: 269px;
    margin-inline: unset !important;
  }
}
.woocommerce.archive .products a.button:hover {
  background-color: #000000;
  color: #ffffff;
}

/*# sourceMappingURL=woocommerce-archive.min.css.map*/