.collectionHeader {
  margin-bottom: 15px;
  position: relative; }
  @media (min-width: 992px) {
    .collectionHeader {
      margin-bottom: 68px; } }
  @media (min-width: 992px) {
    .collectionHeader {
      background: #000; } }
  .collectionHeader__infor {
    color: #fff;
    padding: 50px 20px 20px 20px; }
    @media (min-width: 400px) {
      .collectionHeader__infor {
        padding: 50px 42px 35px 28px; } }
    @media (max-width: 991px) {
      .collectionHeader__infor {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 30; } }
    @media (min-width: 992px) {
      .collectionHeader__infor {
        padding: 50px 1.52vw 35px 3.5vw; } }
    .collectionHeader__infor .wrapper-heading-home {
      margin-bottom: 0; }
    .collectionHeader__infor h1 {
      font-family: 'Cabin' !important;
      margin-bottom: 0; }
    .collectionHeader__infor p {
      font-weight: 500; }
      @media (max-width: 767px) {
        .collectionHeader__infor p {
          font-size: 12px; } }
  .collectionHeader__banner img {
    width: 100%; }

.wrap-collection-body {
  margin-bottom: 30px; }

@media (min-width: 992px) {
  .content-product-list .pro-loop {
    margin-bottom: 4rem; } }

@media (min-width: 992px) {
  .collection-heading {
    margin-bottom: 2rem; } }

.collection-heading__top {
  border-bottom: 1px solid #f5f5f5;
  padding-bottom: .5rem;
  padding-top: .5rem; }

.collection-heading h1 {
  font-weight: 500;
  font-size: 19px; }

@media (min-width: 992px) {
  .collection-heading {
    margin-bottom: 3rem; } }

.collectionsubnav {
  margin-top: 1rem; }
  .collectionsubnav__list li:not(:first-child) {
    margin-left: 1rem; }

.catemenu__item {
  margin-bottom: 2rem;
  margin-top: 1rem; }

.catemenu__title {
  padding-top: 1rem;
  border-top: 1px solid var(--site-border-color);
  margin-bottom: 1.5rem; }
