/* ******************** ---------- CUSTOM STYLES ---------- ******************** */
/* 20261013-fragrance-women-mb */



/* ----- REGION HELPERS (needed to show hide things) ----- */
.rlc-creative_v3 .rlc-show-ca {
    display: none !important;
}

.is-ca .rlc-creative_v3 .rlc-show-ca {
    display: block !important;
}



/* GRIDE HEADER SPACING */
/* I have no idea what this does but it was here previously and I'm afraid to remove it */
@media screen and (max-width: 960px) {
  .plp-content-slot.content-slot.slot-grid-header {
    margin: 0 auto;
    padding: 0;
  }
}
  
  
/* MIN HEIGHTS */
@media only screen and (min-width: 768px) {
  #rlc-20261013-fragrance-women-mb {
    min-height: 28.875em;
  }
}
@media only screen and (max-width: 767px) {
  #rlc-20261013-fragrance-women-mb {
    /*min-height: 19.375em;*/
    min-height: 23.4375em;
  }
}
  

/* TEXT STYLES */
#rlc-20261013-fragrance-women-mb {
  .rlc-textgroup {
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    gap: 0.25em;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 5.38em; /*3.5em;*/
    padding: 0;
    .plp-info {
      .filters.filters--as-tags { 
        .filters-item-link {
          font-size: .6875em;
          padding: .6875rem 1.25rem;
        }
        .filters-list {
          margin: 1.4em 0 0;
          align-items: flex-start;
        }
      }
    }
  }
  @media only screen and (max-width: 767px) {
    .rlc-textgroup {
      left: 1.875em;
      width: calc(100% - 1.875em);
      top: auto;
      bottom: 1.875em;
      transform: unset;
      .plp-info {
        .filters.filters--as-tags { 
          .filters-item-link {
            padding: .6875rem 1.8rem;
          }
        }
      }
    }
  }
}
  





