/* Fade In Lazy Loading */
.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-lazyLoad {
  opacity: 0;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-lazyLoad.rlc-imgLoaded {
  opacity: 1;
  transition: opacity 250ms ease-in-out;
}

/* MOODBANNER CSS */
@media screen and (max-width : 960px) {
  .plp-content-slot.content-slot.slot-grid-header {
    margin: 0 auto;
    padding: 0;
  }
}

/* PRODUCT CSS */
.notfound .rlc-instock,
.notinstock .rlc-instock,
.notfound .rlc-hotspot,
.notinstock .rlc-hotspot {
  display: none !important;
}

.instock .rlc-cs,
.keeponline .rlc-cs {
  display: none !important;
}

/* Page Styles */
.rlc-creative_v3.rlc-ig-coll-072122-handbags {
  color: #FFFFFF;
}

/* Moodbanner Styles */
.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-moodbanner .rlc-copygroup {
  left: 6.875em;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-moodbanner .rlc-copygroup .rlc-title {
  margin: 0;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-moodbanner .rlc-linecta.rlc-cta-arrow {
  margin: 0 0 2.364em 0;
  padding: 0 0 0 3em;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-moodbanner .rlc-linecta::after {
  display: none;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-moodbanner .rlc-linecta.rlc-cta-arrow:after,
.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-moodbanner .rlc-linecta.rlc-cta-arrow:before {
  content: "";
  display: block;
  position: absolute;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-moodbanner .rlc-linecta.rlc-cta-arrow:before {
  top: 50%;
  left: 0.2em;
  width: 1em;
  height: 1em;
  transform-origin: 50% 50%;
  transform: translateY(-50%) rotate(-135deg);
  box-shadow: inset -1px 1px 0 0 #ffffff;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-moodbanner .rlc-linecta.rlc-cta-arrow:after {
  top: 50%;
  left: 0em;
  width: 2em;
  height: 1px;
  transform: translateY(-50%);
  background-color: #FFFFFF;
}

@media screen and (max-width : 767px) {
  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-moodbanner .rlc-copygroup {
    left: 1.375em;
  }

  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-moodbanner .rlc-linecta.rlc-cta-arrow {
    margin: 0 0 1.500em 0;
  }
}

/* PAGE FONT STYLES */
.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-sub.rlc-logo {
  width: 16.500em;
  margin: 0 auto;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-sub {
  font-family: "SackersGothicW01-Medium", Arial, Helvetica, sans-serif;
  font-weight: 100;
  font-size: 0.625em;
  line-height: 3.200em;
  letter-spacing: 0.300em;
  text-transform: uppercase;
  margin: 0 auto;
  color: #FFFFFF;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-sub span {
  font-family: "Shelley Script LT Std", "Brush Script MT", cursive;
  font-size: 3.600em;
  line-height: 0.889em;
  letter-spacing: 0em;
  text-transform: lowercase;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-title,
.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .rlc-slide .rlc-title {
  font-family: "SackersGothicW01-Medium", Arial, Helvetica, sans-serif;
  font-weight: 100;
  font-size: 1.125em;
  line-height: 1.778em;
  letter-spacing: 0.400em;
  text-transform: uppercase;
  margin: 0 auto;
  color: #FFFFFF;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-title.rlc-large,
.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .rlc-slide .rlc-title.rlc-large {
  font-family: "SackersGothicW01-Light", Arial, Helvetica, sans-serif;
  font-size: 1.500em;
  line-height: 1.333em;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-title.rlc-large.rlc-mb {
  line-height: 1.417em;
  letter-spacing: 0.333em;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-title.rlc-large span,
.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .rlc-slide .rlc-title.rlc-large span {
  font-size: 1.063em;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-dek,
.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .rlc-slide .rlc-dek {
  font-family: "Founders Grotesk text Regular", Arial, Helvetica, sans-serif;
  font-weight: 100;
  font-size: 0.938em;
  line-height: 1.600em;
  letter-spacing: 0em;
  text-transform: none;
  margin: 0 auto;
  color: #FFFFFF;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-dek.rlc-quote,
.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .rlc-slide .rlc-dek.rlc-quote {
  font-family: "SackersGothicW01-Medium", Arial, Helvetica, sans-serif;
  font-size: 0.625em;
  line-height: 2.800em;
  letter-spacing: 0.250em;
  text-transform: uppercase;
  color: #000000;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-dek.rlc-quote span,
.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .rlc-slide .rlc-dek.rlc-quote span {
  font-size: 1.150em;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-productname {
  font-family: "SackersGothicW01-Medium", Arial, Helvetica, sans-serif;
  font-weight: 100;
  font-size: 0.625em;
  line-height: 3.200em;
  letter-spacing: 0.333em;
  text-transform: uppercase;
  margin: 0 auto;
  color: #000000;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-productname span {
  font-size: 1.150em;
}

/* Banner Slider */
.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .rlc-slide {
  box-sizing: border-box;
  width: 100%;
  box-sizing: initial;
  padding: 0;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .rlc-slide .rlc-image {
  margin-bottom: 0em;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .swiper-pagination {
  height: 2.5em;
  align-items: center;
  bottom: 0;
  top: auto;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .rlc-carousel-arrow {
  display: block;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .swiper-pagination-bullet:after,
.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .swiper-pagination-bullet:before {
  background: #FFFFFF;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .swiper-pagination-bullet:before {
  opacity: 0.2;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel:not(.inTransition).rlc-banner .swiper-pagination-bullet-active:before {
  opacity: 1;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-coll-banner .rlc-copygroup {
  bottom: 6.250em;
}

.rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-coll-quote .rlc-copygroup {
  padding: 3.125em 0 3.750em 0;
}

@media only screen and (max-width: 767px) {

  /* PAGE FONT STYLES */
  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-title,
  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .rlc-slide .rlc-title {
    font-size: 0.875em;
    line-height: 1.857em;
  }

  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-title.rlc-large,
  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .rlc-slide .rlc-title.rlc-large {
    font-size: 1.250em;
    line-height: 1.500em;
  }

  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-title.rlc-large span,
  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .rlc-slide .rlc-title.rlc-large span {
    font-size: 1.075em;
  }

  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-dek,
  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .rlc-slide .rlc-dek {
    font-size: 0.750em;
    line-height: 1.833em;
  }

  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-dek.rlc-quote,
  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .rlc-slide .rlc-dek.rlc-quote {
    font-size: 0.563em;
    line-height: 2.889em;
    letter-spacing: 0.228em;
  }

  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-dek.rlc-quote span,
  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .rlc-slide .rlc-dek.rlc-quote span {
    font-size: 1.167em;
  }

  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-productname {
    font-size: 0.563em;
    line-height: 2.889em;
    letter-spacing: 0.228em;
  }

  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-productname span {
    font-size: 1.167em;
  }

  /* Banner Slider */
  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .swiper-pagination {
    width: 8.375em;
  }

  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .rlc-carousel-arrow {
    background: #000000;
  }

  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .rlc-carousel-arrow:after {
    border-right: 1px solid #FFFFFF !important;
    border-bottom: 1px solid #FFFFFF !important;
  }

  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .swiper-button-next {
    right: 0.5em;
  }

  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-carousel.rlc-banner .swiper-button-prev {
    left: 0.5em;
  }

  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-coll-banner .rlc-copygroup {
    width: 100%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 5.500em;
  }

  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-coll-quote .rlc-copygroup {
    padding: 3.750em 0 6.250em 0;
  }

  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-bottom-banner .rlc-copygroup,
  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-bottom-banner .rlc-copygroup .rlc-title,
  .rlc-creative_v3.rlc-ig-coll-072122-handbags .rlc-bottom-banner .rlc-copygroup .rlc-dek {
    color: #000000
  }
}
