
@import "basic/general.css";

@import "layout/layout.css";
@import "layout/header.css";
@import "layout/footer.css";
@import "layout/nav.css";
@import "layout/hero.css";
@import "layout/article.css";

@import "comp/avatar.css";
@import "comp/button.css";
@import "comp/card.css";
@import "comp/cart-payment.css";
@import "comp/dialog.css";
@import "comp/form.css";
@import "comp/img-text.css";
@import "comp/pagination.css";
@import "comp/popup.css";
@import "comp/slider.css";
@import "comp/tab.css";
@import "comp/tag.css";


/* home (front-page) */
@media screen and (max-width: 350px) {
  .home #categorie-corsi .tag:nth-of-type(3) {
    display: none;
  }
}
@media screen and (max-width: 740px) {
  .home #corsi h2 {
    text-align: center;
  }
  .home #corsi .content.p-y-section {
    padding-block-end: var(--sp-xxl);
  }
  .home #newsletter .wp-block-media-text {
    text-align: right;
  }
  .home #newsletter .wp-block-media-text .wp-block-media-text__media img {
    margin-inline-start: auto;
  }
}

/* corsi (product page) */
.post-type-archive-product #filtri > .content > .flex {
  padding-inline: var(--sp-md);
}
.post-type-archive-product #filtri .filters__more {
  flex-shrink: 0;
}
@media screen and (max-width: 740px) {
  .post-type-archive-product #filtri > .content > .flex {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .post-type-archive-product #corsi > .content.content--large > .content {
    max-width: 100%;
  }
}