/*
 * Ralph Lauren - Smart CSS Generator
 */
/* ===== DEV GUIDES ===== */
/* .rlc-rrl .rlc-hotspot {
  background-color: hotpink;
  opacity: 0.35;
} */

/* .rlc-rrl .rlc-hotspot .rlc-cta {
  font-size: 1em;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  opacity: 0.5;
  color: #fff;
} */

/* ===== CSS ROOT VARIABLES ===== */
:root {
  /* Colors */
  --color-black: #000000;
  --color-white: #ffffff;
  --color-ebe7df: #ebe7df;

  /* Typography */
  --text-0-813: 0.813em;
  --text-0-938: 0.938em;
  --text-1-375: 1.375em;
  --text-1-125: 1.125em;
  --text-1-25: 1.25em;
  --text-1-688: 1.688em;
  --text-2-5: 2.5em;
  --text-2-063: 2.063em;
  --text-3: 3em;

  --tracking-0-1: 0.1em;
  --tracking-0-2: 0.2em;
  --tracking-0-03: 0.03em;
  --tracking-0-05: 0.05em;
  --tracking-0-18: 0.18em;
  --tracking-0-07: 0.07em;
  --tracking-0-15: 0.15em;

  --font-bold: 700;

  /* Other */
  --font-adobe-garamond: "adobe-garamond-pro", "Adobe Garamond Pro", serif;
  --font-futura: "Futura BT W01 Heavy", "Futura", sans-serif;
  --font-futura-condensed: "FuturaBTW01-BoldCondens", "Futura", sans-serif;
  --font-lhf-fairground: "LHFFairground", serif;
  --font-lhf-thebat: "LHFTheBat", serif;
}

/* ===== CSS BASE STYLES ===== */
.rlc-rrl {
  background-color: #ebe7de;
}
.rlc-rrl .rlc-fullbleed {
  display: block;
  background-color: #ebe7de;
}

.rlc-rrl a,
.rlc-rrl a:hover,
.rlc-rrl a:focus {
  /* text-decoration: none !important; */
  color: currentColor;
}
.rlc-rrl .rlc-product,
.rlc-rrl .rlc-title,
.rlc-rrl .rlc-header {
  position: absolute;
  /* display: block; */
  font-family: var(--font-adobe-garamond);
  text-align: center;
  z-index: 1;
  color: var(--color-black);
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}

.rlc-rrl .rlc-header,
.rlc-rrl .rlc-title {
  letter-spacing: 0.1em;
  font-weight: var(--font-bold);
}
.rlc-rrl .rlc-cta {
  font-family: var(--font-adobe-garamond);
  text-align: center;
  text-transform: uppercase;
  color: var(--color-black);
  letter-spacing: 0.1em !important;
  -webkit-font-smoothing: antialiased;
  text-decoration: underline !important;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: 0.1em;
  text-underline-position: from-font;
  font-weight: var(--font-bold);
  position: relative;
}

.rlc-rrl .rlc-copygroup,
.rlc-rrl .rlc-product {
  position: absolute;
  z-index: 3;
}
.rlc-rrl .rlc-hotspot {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.rlc-rrl .rlc-picture,
.rlc-rrl .rlc-img {
  display: block;
  margin: 0 !important;
  padding: 0 !important;
}
.rlc-rrl .rlc-container.rlc-duo {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .rlc-content {
    overflow: hidden;
  }
  .rlc-rrl {
    background-color: #ebe7de;
  }
  .rlc-rrl .rlc-fullbleed {
    background-color: #ebe7de;
  }
  .rlc-rrl .rlc-container.rlc-duo {
    flex-direction: column;
  }
  .rlc-rrl .rlc-product,
  .rlc-rrl .rlc-title,
  .rlc-rrl .rlc-header {
    letter-spacing: 0.1em;
  }
}

/* ===== CSS CONTENT ===== */

#rlc-slot1 .rlc-carousel {
  overflow: hidden;
}
#rlc-slot1 .rlc-carousel .rlc-carousel-pagination {
  display: none;
}
@media only screen and (min-width: 768px) {
  #rlc-slot1 {
    min-height: 37.75em;
  }
  #rlc-slot1 .rlc-imagery {
    display: flex;
  }

  #rlc-slot1 .rlc-slide {
    width: 90em;
  }
  #rlc-slot1 .rlc-slide .rlc-image {
    width: 30em;
  }
  #rlc-slot1 .rlc-slide .rlc-image.rlc-large {
    width: 60em;
  }
}
@media screen and (max-width: 767px) {
  #rlc-slot1 {
    min-height: 14.875em;
  }
}

@media only screen and (min-width: 768px) {
  #rlc-slot2 {
    min-height: 33.125em;
    margin: 1em auto 0;
  }
  #rlc-slot2 .rlc-container {
    width: 87.8125em;
    margin: 0 auto;
  }
  #rlc-slot2 .rlc-header1 {
    /* text: WESTERN SHIRTS */
    left: 34.5%;
    top: 9.646%;
    width: 40%;
    font-family: var(--font-lhf-fairground);
    font-size: var(--text-3);
    font-weight: normal;
  }
  #rlc-slot2 .rlc-title1 {
    /* text: GENUINE LEATHER OVERSHIRTS */
    left: 10.249%;
    top: 11.093%;
    width: 23.708%;
    color: var(--color-ebe7df);
    font-family: var(--font-lhf-thebat);
    font-size: var(--text-1-125);
    letter-spacing: var(--tracking-0-03);
    font-weight: normal;
    background-color: #000;
    padding: 0.25em;
  }
  #rlc-slot2 .rlc-title2 {
    /* text: NOVELTY WESTERN SHIRTS */
    left: 71.313%;
    top: 11.415%;
    width: 23.708%;
    color: var(--color-ebe7df);
    font-family: var(--font-lhf-thebat);
    font-size: var(--text-1-125);
    letter-spacing: var(--tracking-0-03);
    font-weight: normal;
    background-color: #000;
    padding: 0.25em;
  }

  #rlc-slot2 .rlc-title3 {
    /* text: ROUGHOUT SUEDE */
    left: 8%;
    top: 70.418%;
    width: 7.597%;
    font-size: var(--text-0-813);
    letter-spacing: var(--tracking-0-2);
  }
  #rlc-slot2 .rlc-title4 {
    /* text: EMBROIDERED LEATHER  */
    left: 28%;
    top: 70.418%;
    width: 9.472%;
    font-size: var(--text-0-813);
    letter-spacing: var(--tracking-0-2);
  }
  #rlc-slot2 .rlc-copygroup {
    /* text: SHOP ALL SHIRTS */
    left: 43.683%;
    top: 80%;
    width: 20%;
    font-size: var(--text-1-375);
    letter-spacing: var(--tracking-0-2);
    padding: 0 3em;
  }
}
@media only screen and (max-width: 767px) {
  #rlc-slot2 {
    min-height: 63.8125em;
    margin: 0.5em auto;
  }
  #rlc-slot2 .rlc-container {
    width: 22.375em;
    margin: 0 auto;
  }
  #rlc-slot2 .rlc-header1 {
    /* text: WESTERN SHIRTS */
    left: 0;
    top: 2.25%;
    width: 99%;
    font-family: var(--font-lhf-fairground);
    font-size: 1.75em;
    letter-spacing: var(--tracking-0-05);
    font-weight: normal;
  }
  #rlc-slot2 .rlc-title1 {
    /* text: GENUINE LEATHER OVERSHIRTS */
    left: 18.75%;
    top: 6.53%;
    width: 60%;
    color: var(--color-ebe7df);
    font-family: var(--font-lhf-thebat);
    font-size: 0.656em;
    font-weight: normal;
    background-color: #000;
    padding: 0.25em;
  }
  #rlc-slot2 .rlc-title3 {
    /* text: ROUGHOUT SUEDE */
    left: 13%;
    top: 26.218%;
    width: 27.75%;
    font-size: 0.563em;
    letter-spacing: var(--tracking-0-2);
  }
  #rlc-slot2 .rlc-title4 {
    /* text: EMBROIDERED LEATHER */
    left: 59%;
    top: 26.218%;
    width: 27.75%;
    font-size: 0.563em;
    letter-spacing: var(--tracking-0-2);
  }
  #rlc-slot2 .rlc-copygroup {
    /* text: SHOP ALL SHIRTS */
    left: 0;
    top: 59.844%;
    width: 100%;
    font-size: 0.875em;
    letter-spacing: var(--tracking-0-2);
  }
  #rlc-slot2 .rlc-copygroup .rlc-cta {
    padding: 0 10em;
  }
  #rlc-slot2 .rlc-title2 {
    /* text: NOVELTY WESTERN SHIRTS */
    left: 21.5%;
    top: 64.53%;
    width: 60%;
    color: var(--color-ebe7df);
    font-family: var(--font-lhf-thebat);
    font-size: 0.75em;
    letter-spacing: var(--tracking-0-03);
    font-weight: normal;
    background-color: #000;
    padding: 0.25em;
  }
}

@media only screen and (min-width: 768px) {
  #rlc-slot3 {
    min-height: 35.0625em;
    margin: 0 auto;
  }
  #rlc-slot3 .rlc-container {
    width: 89.25em;
    margin: 0 auto;
  }
  #rlc-slot3 .rlc-container .rlc-s1 {
    width: 21.75em;
  }
  #rlc-slot3 .rlc-container .rlc-s2 {
    width: 67em;
  }

  #rlc-slot3 .rlc-header1 {
    /* text: WOMEN'S SPRING '26 */
    left: 0;
    top: 1.348%;
    width: 100%;
    font-size: 1.563em;
  }
  #rlc-slot3 .rlc-s1 .rlc-copygroup {
    /* text: SHOP ALL */
    left: 0;
    top: 94%;
    width: 100%;
    font-size: var(--text-1-25);
  }

  #rlc-slot3 .rlc-s2 .rlc-header2 {
    /* text: WESTERN OUTERWEAR */
    left: 27.639%;
    top: 10.124%;
    width: 50.014%;
    font-family: var(--font-lhf-thebat);
    font-size: var(--text-2-5);
    letter-spacing: var(--tracking-0-05);
    font-weight: normal;
    border: 3px solid #000;
  }
  #rlc-slot3 .rlc-s2 .rlc-title1 {
    /* text: BLANKET LINED GRIZZLY */
    left: 3.5%;
    top: 10.835%;
    width: 6.722%;
    font-size: var(--text-0-813);
  }

  #rlc-slot3 .rlc-s2 .rlc-title2 {
    /* text: BLANKET CLOTH SHAWL */
    left: 3.25%;
    top: 85.968%;
    width: 7.722%;
    font-size: var(--text-0-813);
  }

  #rlc-slot3 .rlc-s2 .rlc-title3 {
    /* text: REVERSIBLE LEATHER VEST */
    left: 72.252%;
    top: 86.856%;
    width: 14.361%;
    font-size: var(--text-0-813);
  }
  #rlc-slot3 .rlc-s2 .rlc-copygroup {
    /* text: SHOP ALL OUTERWEAR */
    left: 42.5%;
    top: 85.08%;
    width: 25%;
    font-size: var(--text-1-375);
    letter-spacing: var(--tracking-0-18);
  }
}
@media only screen and (max-width: 767px) {
  #rlc-slot3 {
    min-height: 98.75em;
    margin: 0 auto;
  }
  #rlc-slot3 .rlc-container {
    width: 22.375em;
    margin: 0 auto;
  }
  #rlc-slot3 .rlc-container .rlc-s1 {
    width: 20.4375em;
    margin-bottom: 1em;
  }
  #rlc-slot3 .rlc-container .rlc-s2 {
    width: 22.375em;
  }

  #rlc-slot3 .rlc-s1 .rlc-header1 {
    /* text: WOMEN'S SPRING '26 */
    left: 0;
    top: 1.595%;
    width: 100%;
    font-size: 1.5em;
  }
  #rlc-slot3 .rlc-s1 .rlc-copygroup {
    /* text: SHOP ALL */
    left: 0;
    top: 94%;
    width: 100%;
    font-size: 1.125em;
  }

  #rlc-slot3 .rlc-s2 .rlc-header2 {
    /* text: WESTERN OUTERWEAR */
    left: 6.425%;
    top: 3%;
    width: 87.867%;
    font-family: var(--font-lhf-thebat);
    font-size: 1.438em;
    letter-spacing: var(--tracking-0-05);
    font-weight: normal;
    border: 2px solid #000;
  }
  #rlc-slot3 .rlc-s2 .rlc-copygroup {
    /* text: SHOP ALL OUTERWEAR */
    left: 0;
    top: 63.414%;
    width: 100%;
    font-size: 1em;
  }
  #rlc-slot3 .rlc-s2 .rlc-copygroup .rlc-cta {
    padding: 0 10em;
  }
  #rlc-slot3 .rlc-s2 .rlc-title1,
  #rlc-slot3 .rlc-s2 .rlc-title2 {
    display: none;
  }
  #rlc-slot3 .rlc-s2 .rlc-title3 {
    /* text: REVERSIBLE LEATHER VEST */
    left: 8.497%;
    top: 72.064%;
    width: 31.267%;
    font-size: 0.813em;
  }
}

@media only screen and (min-width: 768px) {
  #rlc-slot4 {
    min-height: 26.1875em;
    margin: 2em auto 0;
  }
  #rlc-slot4 .rlc-container {
    width: 88.5625em;
    margin: 0 auto;
  }

  #rlc-slot4 .rlc-header1 {
    /* text: QUALITY SWEATERS */
    left: 15%;
    top: -4%;
    width: 40%;
    font-family: var(--font-lhf-thebat);
    font-size: 2em;
    font-weight: normal;
  }
  #rlc-slot4 .rlc-title1 {
    /* text: BELTED JACQUARD SHAWL */
    left: 8.539%;
    top: 86.874%;
    width: 6.833%;
    font-size: var(--text-0-813);
    letter-spacing: var(--tracking-0-18);
  }
  #rlc-slot4 .rlc-title2 {
    /* text: SWEATER WORK SHIRTS */
    left: 62%;
    top: -2%;
    width: 7.083%;
    font-size: var(--text-0-813);
  }
  #rlc-slot4 .rlc-copygroup {
    /* text: SHOP ALL */
    left: 21%;
    top: 89.021%;
    width: 28%;
    font-size: var(--text-1-375);
    letter-spacing: var(--tracking-0-18);
  }
}

@media only screen and (max-width: 767px) {
  #rlc-slot4 {
    min-height: 65.375em;
    margin: 1em auto;
  }
  #rlc-slot4 .rlc-container {
    width: 22.0625em;
    margin: 0 auto;
  }
  #rlc-slot4 .rlc-title1 {
    /* text: BELTED JACQUARD SHAWL */
    left: 45.326%;
    top: 29.541%;
    width: 22.4%;
    font-size: var(--text-0-813);
    letter-spacing: var(--tracking-0-18);
  }
  #rlc-slot4 .rlc-header1 {
    /* text: QUALITY SWEATERS */
    left: 0;
    top: 35.66%;
    width: 100%;
    font-family: var(--font-lhf-thebat);
    font-size: 1.75em;
    letter-spacing: var(--tracking-0-05);
    font-weight: normal;
  }
  #rlc-slot4 .rlc-copygroup {
    /* text: SHOP ALL */
    left: 0;
    top: 66.444%;
    width: 100%;
    font-size: 1.375em;
  }
  #rlc-slot4 .rlc-title2 {
    /* text: SWEATER WORK SHIRTS */
    left: 36.544%;
    top: 70.268%;
    width: 28.2%;
    font-size: var(--text-0-813);
  }
}

@media only screen and (min-width: 768px) {
  #rlc-slot5 {
    min-height: 28.5em;
    margin: 0 auto 1em;
  }
  #rlc-slot5 .rlc-container {
    width: 87.1875em;
    margin: 0 auto;
  }
  #rlc-slot5 .rlc-container .rlc-s1 {
    width: 18.8125em;
  }
  #rlc-slot5 .rlc-container .rlc-s2 {
    width: 66.625em;
  }

  #rlc-slot5 .rlc-s1 .rlc-copygroup {
    /* text: EXPLORE NOW */
    left: 0;
    top: 101.348%;
    width: 100%;
    font-size: var(--text-1-375);
    letter-spacing: var(--tracking-0-07);
  }

  #rlc-slot5 .rlc-s2 .rlc-header1 {
    /* text: ACCESSORIES & COLLECTIBLES */
    left: 29.384%;
    top: -2.5%;
    width: 43.931%;
    color: var(--color-ebe7df);
    font-family: var(--font-lhf-fairground);
    font-size: 2.313em;
    letter-spacing: var(--tracking-0-07);
    font-weight: normal;
    padding: 0.1em;
    background-color: #000;
  }
  #rlc-slot5 .rlc-s2 .rlc-copygroup {
    /* text: SHOP ALL | SHOP HOME */
    left: 36%;
    top: 10%;
    width: 29.25%;
    font-size: var(--text-1-25);
    letter-spacing: var(--tracking-0-15);
  }
  #rlc-slot5 .rlc-s2 .rlc-copygroup span {
    font-size: 1.25em;
    margin: -0.25em 0.25em;
  }
  #rlc-slot5 .rlc-s2 .rlc-title1 {
    /* text: HAND-TOOLED LEATHER */
    left: 2em;
    top: 57.043%;
    width: 27%;
    font-family: var(--font-lhf-fairground);
    font-size: var(--text-1-688);
    font-weight: normal;
    border: 2px solid #000;
  }
}
@media only screen and (max-width: 767px) {
  #rlc-slot5 {
    min-height: 104.5em;
    margin: 0 auto;
  }
  #rlc-slot5 .rlc-container {
    width: 22.375em;
    margin: 0 auto;
  }
  #rlc-slot5 .rlc-container .rlc-s1 {
    width: 18.8125em;
    margin-bottom: 3em;
  }
  #rlc-slot5 .rlc-container .rlc-s2 {
    width: 22.375em;
  }

  #rlc-slot5 .rlc-s1 .rlc-copygroup {
    /* text: EXPLORE NOW */
    left: 0;
    top: 101.342%;
    width: 100%;
    font-size: var(--text-1-125);
  }
  #rlc-slot5 .rlc-s2 .rlc-header1 {
    /* text: ACCESSORIES & COLLECTIBLES */
    left: 5.821%;
    top: -1%;
    width: 88.8%;
    color: var(--color-ebe7df);
    font-family: var(--font-lhf-fairground);
    font-size: 1.625em;
    letter-spacing: var(--tracking-0-07);
    font-weight: normal;
    padding: 0.1em;
    background-color: #000;
  }
  #rlc-slot5 .rlc-s2 .rlc-copygroup {
    /* text: SHOP ALL | SHOP HOME */
    left: 0;
    top: 2%;
    width: 100%;
    font-size: 0.938em;
  }
  #rlc-slot5 .rlc-s2 .rlc-copygroup span {
    font-size: 1.25em;
    margin: -0.25em 0.25em;
  }
  #rlc-slot5 .rlc-s2 .rlc-title1 {
    /* text: HAND-TOOLED LEATHER */
    left: 11.128%;
    top: 19.687%;
    width: 79.133%;
    font-family: var(--font-lhf-fairground);
    font-size: 1.688em;
    font-weight: normal;
    border: 2px solid #000;
  }
}

@media only screen and (min-width: 768px) {
  #rlc-slot6 {
    min-height: 45em;
    margin: 0 auto;
  }
  #rlc-slot6 .rlc-container {
    width: 87.6875em;
    margin: 0 auto;
  }

  #rlc-slot6 .rlc-copygroup {
    /* text: SHOP ALL DENIM */
    left: 35.562%;
    top: 25.417%;
    width: 22.194%;
    font-size: var(--text-1-688);
  }
  #rlc-slot6 .rlc-title1 {
    /* text: DENIM TRUCKERS */
    left: 18.104%;
    top: 49.167%;
    width: 6.181%;
    font-size: var(--text-0-938);
  }
  #rlc-slot6 .rlc-title2 {
    /* text: EMBROIDERED 5-POCKET DENIM  */
    left: 35.353%;
    top: 35.833%;
    width: 11%;
    font-size: var(--text-0-938);
  }
  #rlc-slot6 .rlc-title3 {
    /* text: DENIM WESTERN SHIRTS */
    left: 76.622%;
    top: 13.472%;
    width: 5.556%;
    font-size: var(--text-0-938);
  }
  #rlc-slot6 .rlc-title4 {
    /* text: Slim Bootcut */
    left: 81.622%;
    top: 44.472%;
    width: 5.556%;
    font-size: var(--text-0-938);
  }
}
@media only screen and (max-width: 767px) {
  #rlc-slot6 {
    min-height: 76em;
    margin: 1em auto 0;
  }
  #rlc-slot6 .rlc-container {
    width: 22.75em;
    margin: 0 auto;
  }
  #rlc-slot6 .rlc-copygroup {
    /* text: SHOP ALL DENIM */
    left: 14.604%;
    top: 10.5%;
    width: 69.067%;
    font-size: var(--text-1-375);
  }
  #rlc-slot6 .rlc-title2 {
    /* text: EMBROIDERED 5-POCKET DENIM  */
    left: 3.846%;
    top: 43.911%;
    width: 41.467%;
    font-size: var(--text-0-938);
  }
  #rlc-slot6 .rlc-title1,
  #rlc-slot6 .rlc-title3 {
    display: none;
  }
  #rlc-slot6 .rlc-title4 {
    /* text: SLIM BOOT CUT */
    left: 0;
    top: 69.527%;
    width: 100%;
    font-size: var(--text-0-938);
  }
}

@media only screen and (min-width: 768px) {
  #rlc-slot7 {
    min-height: 32.375em;
    margin: 0 auto;
  }
  #rlc-slot7 .rlc-container {
    width: 88.125em;
    margin: 0 auto;
  }
  #rlc-slot7 .rlc-container .rlc-s1 {
    width: 28.8125em;
  }
  #rlc-slot7 .rlc-container .rlc-s2 {
    width: 58.1875em;
  }

  #rlc-slot7 .rlc-s1 .rlc-header1 {
    /* text: QUALITY WESTERN BOOTS */
    left: 0;
    top: 3.668%;
    width: 100%;
    font-family: var(--font-lhf-fairground);
    font-size: 2.25em;
    letter-spacing: var(--tracking-0-03);
    font-weight: normal;
  }
  #rlc-slot7 .rlc-s1 .rlc-copygroup {
    /* text: SHOP ALL BOOTS */
    left: 1.5%;
    top: 27.29%;
    width: 23.208%;
    font-size: var(--text-1-25);
  }

  #rlc-slot7 .rlc-s2 .rlc-copygroup {
    /* text: SHOP ALL OUTERWEAR */
    left: 71%;
    top: 81%;
    width: 26%;
    font-size: var(--text-1-375);
    letter-spacing: var(--tracking-0-15);
  }
  #rlc-slot7 .rlc-s2 .rlc-header2 {
    /* text: LEATHER JACKETS */
    left: 24.043%;
    top: 9.197%;
    width: 50%;
    font-family: var(--font-lhf-thebat);
    font-size: var(--text-2-063);
    letter-spacing: var(--tracking-0-05);
    font-weight: normal;
  }
  #rlc-slot7 .rlc-s2 .rlc-title1 {
    /* text: SUEDE/SHEARLING WESTERN JACKET  */
    left: 2%;
    top: 64.865%;
    width: 31%;
    font-family: var(--font-lhf-thebat);
    font-size: var(--text-0-938);
    letter-spacing: var(--tracking-0-05);
    font-weight: normal;
    padding: 0 2em;
  }
  #rlc-slot7 .rlc-s2 .rlc-title2 {
    /* text: PLAID LINED */
    left: 18.39%;
    top: 80.309%;
    width: 6.611%;
    font-family: var(--font-lhf-thebat);
    font-size: var(--text-0-938);
    letter-spacing: var(--tracking-0-05);
    font-weight: normal;
  }
  #rlc-slot7 .rlc-s2 .rlc-title3 {
    /* text: FRINGE WESTERN JACKET  */
    left: 36.156%;
    top: 87.645%;
    width: 18.042%;
    font-family: var(--font-lhf-thebat);
    font-size: var(--text-0-938);
    letter-spacing: var(--tracking-0-05);
    font-weight: normal;
  }
}
@media only screen and (max-width: 767px) {
  #rlc-slot7 {
    min-height: 99.125em;
    margin: 0 auto;
  }

  #rlc-slot7 .rlc-container {
    width: 22.375em;
    margin: 0 auto;
  }
  #rlc-slot7 .rlc-container .rlc-s1 {
    width: 21.0625em;
    margin-bottom: 1em;
  }
  #rlc-slot7 .rlc-container .rlc-s2 {
    width: 22.375em;
  }
  #rlc-slot7 .rlc-s1 .rlc-header1 {
    /* text: QUALITY WESTERN BOOTS */
    left: 0;
    top: 3.5%;
    width: 100%;
    font-family: var(--font-lhf-fairground);
    font-size: 1.625em;
    letter-spacing: var(--tracking-0-03);
    font-weight: normal;
  }
  #rlc-slot7 .rlc-s1 .rlc-copygroup {
    /* text: SHOP ALL BOOTS */
    left: 6%;
    top: 28%;
    width: 14.639%;
    font-size: 0.875em;
  }
  #rlc-slot7 .rlc-s2 .rlc-header2 {
    /* text: LEATHER JACKETS */
    left: 0%;
    top: 3.25%;
    width: 100%;
    font-family: var(--font-lhf-thebat);
    font-size: 1.75em;
    letter-spacing: var(--tracking-0-05);
    font-weight: normal;
  }
  #rlc-slot7 .rlc-s2 .rlc-title1 {
    /* text: SUEDE/SHEARLING WESTERN JACKET  */
    left: 26.615%;
    top: 31.421%;
    width: 44%;
    font-family: var(--font-lhf-thebat);
    font-size: var(--text-0-938);
    letter-spacing: var(--tracking-0-05);
    font-weight: normal;
  }
  #rlc-slot7 .rlc-s2 .rlc-copygroup {
    /* text: SHOP ALL OUTERWEAR */
    left: 0;
    top: 63.259%;
    width: 100%;
    font-size: var(--text-1-125);
    letter-spacing: var(--tracking-0-15);
  }
  #rlc-slot7 .rlc-s2 .rlc-copygroup .rlc-cta {
    padding: 0 10em;
  }
  #rlc-slot7 .rlc-s2 .rlc-title2 {
    display: none;
  }
  #rlc-slot7 .rlc-s2 .rlc-title3 {
    /* text: FRINGE WESTERN JACKET  */
    left: 0;
    top: 96.259%;
    width: 100%;
    font-family: var(--font-lhf-thebat);
    font-size: var(--text-0-938);
    letter-spacing: var(--tracking-0-05);
    font-weight: normal;
  }
}

@media only screen and (min-width: 768px) {
  #rlc-slot8 {
    min-height: 56em;
    margin: 1em auto 2em;
  }
  #rlc-slot8 .rlc-container {
    width: 86.9375em;
    margin: 0 auto;
  }
  #rlc-slot8 .rlc-container .rlc-s1 {
    width: 42.4375em;
  }
  #rlc-slot8 .rlc-container .rlc-s2 {
    width: 42.5em;
  }

  #rlc-slot8 .rlc-s1 .rlc-copygroup {
    /* text: SHOP TAILORED CLOTHING */
    left: 2.948%;
    top: 84.418%;
    width: 36.583%;
  }
  #rlc-slot8 .rlc-s1 .rlc-copygroup .rlc-cta {
    /* text: SHOP TAILORED CLOTHING */
    color: var(--color-ebe7df);
    font-size: var(--text-2-063);
    letter-spacing: var(--tracking-0-15);
  }

  #rlc-slot8 .rlc-s2 .rlc-copygroup {
    /* text: FIND OUR STORES */
    left: 5.948%;
    top: 84.418%;
    width: 25.583%;
  }
  #rlc-slot8 .rlc-s2 .rlc-copygroup .rlc-cta {
    /* text: FIND OUR STORES */
    color: var(--color-ebe7df);
    font-size: var(--text-2-063);
    letter-spacing: var(--tracking-0-15);
  }
}

@media only screen and (max-width: 767px) {
  #rlc-slot8 {
    min-height: 61.8125em;
    margin: 0.5em auto;
  }
  #rlc-slot8 .rlc-container {
    width: 22.3125em;
  }
  #rlc-slot8 .rlc-container .rlc-s1 {
    margin-bottom: 0.5em;
  }
  #rlc-slot8 .rlc-s1 .rlc-copygroup {
    /* text: SHOP TAILORED CLOTHING */
    left: 0%;
    top: 83.658%;
    width: 37.6%;
  }
  #rlc-slot8 .rlc-s1 .rlc-copygroup .rlc-cta {
    color: var(--color-ebe7df);
    font-size: 1em;
    letter-spacing: var(--tracking-0-15);
  }
  #rlc-slot8 .rlc-s2 .rlc-copygroup {
    /* text: FIND OUR STORES */
    left: 7.551%;
    top: 83.658%;
    width: 23.467%;
  }
  #rlc-slot8 .rlc-s2 .rlc-copygroup .rlc-cta {
    color: var(--color-ebe7df);
    font-size: 1em;
    letter-spacing: var(--tracking-0-15);
  }
}

/* #rlc-slot9 .rlc-igstatic {
  display: none;
}
.is-ca #rlc-slot9 .rlc-igstatic {
  display: block;
} */
@media only screen and (min-width: 768px) {
  #rlc-slot9 {
    min-height: 54.3125em;
    margin: 0.5em auto;
  }
  #rlc-slot9 .rlc-container {
    width: 86.9375em;
    margin: 0 auto;
    align-items: flex-start;
  }
  #rlc-slot9 .rlc-container .rlc-s1 {
    width: 42.4375em;
  }
  #rlc-slot9 .rlc-container .rlc-s2 {
    width: 42.5em;
  }
  #rlc-slot9 .rlc-igstatic {
    display: block;
    margin-top: 1.4em !important;
  }
  #rlc-slot9 .rlc-s1 .rlc-copygroup {
    /* text: SHOP NOW */
    left: auto;
    right: 11%;
    top: 86.957%;
    width: 8.403%;
  }
  #rlc-slot9 .rlc-s1 .rlc-copygroup .rlc-cta {
    /* text: SHOP NOW */
    color: #fef9ee;
    font-size: var(--text-2-5);
  }

  .is-ca #rlc-slot9 {
    min-height: 7.5em;
  }

  .is-ca #rlc-slot9 .rlc-igheader {
    margin: 0 0 -0.5em;
    padding: 0 0.5em;
  }

  .is-ca #rlc-slot9 .rlc-container {
    width: 98%;
    margin: 0 auto;
    align-items: flex-start;
    justify-content: center;
    margin-left: 1.25em;
  }
  .is-ca #rlc-slot9 .rlc-container .rlc-s1 {
    width: 54.25em;
  }
  .is-ca #rlc-slot9 .rlc-container .rlc-s2 {
    width: 56.75em;
  }
  .is-ca #rlc-slot9 .rlc-igstatic {
    display: block;
    margin-top: 0.15em !important;
  }
  /* Force Curalate content to be responsive */
  #rlc-slot10 .rlc-grid * {
    max-width: 100% !important;
    box-sizing: border-box;
  }

  /* Ensure Curalate images are responsive */
  #rlc-slot10 .rlc-grid img {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
  }
}

@media only screen and (max-width: 767px) {
  #rlc-slot9 {
    min-height: 42.5em;
  }
  #rlc-slot9 .rlc-container {
    width: 22.3125em;
  }
  #rlc-slot9 .rlc-container .rlc-s1 {
    width: 100%;
    margin-bottom: 0.5em;
  }
  #rlc-slot9 .rlc-container .rlc-s2 {
    width: 100%;
  }

  #rlc-slot9 .rlc-s1 .rlc-copygroup {
    left: 77.991%;
    top: 86.208%;
    width: 17.015%;
  }
  #rlc-slot9 .rlc-s1 .rlc-copygroup .rlc-cta {
    /* text: FIND OUR STORES */
    color: #fef9ee;
    font-size: 1em;
    letter-spacing: 0.15rem;
  }

  .is-ca #rlc-slot9 {
    min-height: 7.5em;
  }

  #rlc-slot9 .rlc-igheader {
    /* width: 95%; */
    margin: 0 auto -0.5em;
  }
  .is-ca #rlc-slot9 .rlc-igstatic {
    display: block;
    margin-top: 0.15em !important;
  }
}
/* ===== LOCALIZATION ===== */
@media only screen and (min-width: 768px) {
  .fr #rlc-slot2 .rlc-title1 {
    left: 9.249%;
    width: 25.708%;
  }
  .fr #rlc-slot2 .rlc-title3 {
    width: 6.597%;
  }
  .fr #rlc-slot2 .rlc-title4 {
    left: 29%;
    width: 7.472%;
  }
  .fr #rlc-slot2 .rlc-copygroup {
    padding: 0 2em;
  }
  .fr #rlc-slot3 .rlc-header1 {
    top: 2.348%;
    font-size: 0.9em;
  }
  .fr #rlc-slot3 .rlc-s2 .rlc-header2 {
    font-size: 1.75em;
  }
  .fr #rlc-slot3 .rlc-s2 .rlc-title1 {
    left: 2.5%;
    top: 4.835%;
    width: 14.722%;
  }
  .fr #rlc-slot3 .rlc-s2 .rlc-title2 {
    font-size: 0.65em;
  }
  .fr #rlc-slot4 .rlc-title1 {
    width: 8.833%;
  }
  .fr #rlc-slot4 .rlc-title2 {
    top: -6%;
  }
  .fr #rlc-slot5 .rlc-s2 .rlc-header1 {
    left: 20.384%;
    width: 58.931%;
  }
  .fr #rlc-slot5 .rlc-s2 .rlc-title1 {
    left: 1em;
    width: 31%;
  }
  .fr #rlc-slot6 .rlc-title1 {
    left: 17.104%;
    top: 48.167%;
    width: 9.181%;
  }
  .fr #rlc-slot6 .rlc-title2 {
    left: 33.5%;
  }
  .fr #rlc-slot6 .rlc-title4 {
    left: 76.622%;
    top: 46.472%;
    width: 13.556%;
  }
  .fr #rlc-slot7 .rlc-s1 .rlc-copygroup {
    top: 30.29%;
  }
  .fr #rlc-slot7 .rlc-s2 .rlc-title2 {
    left: 17.39%;
    width: 11.611%;
  }
  .fr #rlc-slot7 .rlc-s2 .rlc-title3 {
    width: 17.042%;
  }
  .fr #rlc-slot7 .rlc-s2 .rlc-copygroup {
    font-size: 1.25em;
  }

  .de #rlc-slot2 .rlc-title1 {
    left: 9.249%;
    width: 25.708%;
  }
  .de #rlc-slot2 .rlc-title3 {
    left: 6%;
    top: 72.75%;
    width: 11.597%;
  }
  .de #rlc-slot2 .rlc-copygroup {
    padding: 0 2em;
  }
  .de #rlc-slot3 .rlc-header1 {
    top: 2%;
    font-size: 1.25em;
  }
  .de #rlc-slot3 .rlc-s2 .rlc-header2 {
    font-size: 1.75em;
  }
  .de #rlc-slot3 .rlc-s2 .rlc-title1 {
    left: 2.5%;
    width: 9.722%;
  }
  .de #rlc-slot3 .rlc-s2 .rlc-title2 {
    font-size: 0.65em;
  }
  .de #rlc-slot4 .rlc-header1 {
    left: 9%;
    width: 48%;
    font-size: 1.5em;
  }
  .de #rlc-slot4 .rlc-title1 {
    left: 7.539%;
    width: 11.833%;
  }
  .de #rlc-slot4 .rlc-title2 {
    left: 61%;
    top: -6%;
    width: 10.083%;
  }
  .de #rlc-slot5 .rlc-s2 .rlc-header1 {
    left: 25.384%;
    width: 51.931%;
  }
  .de #rlc-slot5 .rlc-s2 .rlc-title1 {
    left: 1em;
    top: 57.043%;
    width: 31%;
  }
  .de #rlc-slot6 .rlc-copygroup {
    font-size: 1.5em;
  }
  .de #rlc-slot6 .rlc-title1 {
    left: 16.104%;
    width: 11.181%;
  }
  .de #rlc-slot6 .rlc-title2 {
    left: 33.75%;
  }
  .de #rlc-slot6 .rlc-title3 {
    left: 75.622%;
    width: 7.556%;
    font-size: 0.65em;
  }
  .de #rlc-slot6 .rlc-title4 {
    left: 75.622%;
    top: 46.472%;
    width: 16.556%;
  }
  .de #rlc-slot7 .rlc-s1 .rlc-copygroup {
    font-size: 0.9em;
  }
  .de #rlc-slot7 .rlc-s2 .rlc-title1 {
    padding: 0 1em;
  }
  .de #rlc-slot7 .rlc-s2 .rlc-title2 {
    left: 17.39%;
    width: 10.611%;
  }
  .de #rlc-slot7 .rlc-s2 .rlc-copygroup {
    font-size: 1.25em;
  }

  .it #rlc-slot2 .rlc-title1 {
    left: 9.249%;
    width: 26.708%;
  }
  .it #rlc-slot3 .rlc-s2 .rlc-title2 {
    font-size: 0.65em;
  }
  .it #rlc-slot4 .rlc-title1 {
    left: 6.539%;
    width: 13.833%;
  }
  .it #rlc-slot5 .rlc-s2 .rlc-header1 {
    left: 25.384%;
    width: 55.931%;
  }
  .it #rlc-slot5 .rlc-s2 .rlc-copygroup {
    left: 34%;
    width: 31.25%;
  }
  .it #rlc-slot5 .rlc-s2 .rlc-title1 {
    left: 1em;
    width: 30%;
  }
  .it #rlc-slot6 .rlc-title2 {
    left: 32.353%;
    width: 14%;
  }
  .it #rlc-slot6 .rlc-title4 {
    left: 75.622%;
    top: 46.472%;
    width: 16.556%;
  }
  .it #rlc-slot7 .rlc-s1 .rlc-header1 {
    top: 4%;
    font-size: 2em;
  }
  .it #rlc-slot7 .rlc-s1 .rlc-copygroup {
    top: 30.29%;
  }
  .it #rlc-slot7 .rlc-s2 .rlc-title2 {
    width: 9.611%;
  }
  .it #rlc-slot8 .rlc-s1 .rlc-copygroup {
    width: 50.583%;
  }

  .es #rlc-slot2 .rlc-title1 {
    left: 8.249%;
    width: 28.708%;
  }
  .es #rlc-slot3 .rlc-header1 {
    top: 3.348%;
    font-size: 0.85em;
  }
  .es #rlc-slot3 .rlc-s2 .rlc-header2 {
    font-size: 1.75em;
  }
  .es #rlc-slot3 .rlc-s2 .rlc-copygroup {
    padding: 0 2em;
  }
  .es #rlc-slot3 .rlc-s2 .rlc-title1 {
    left: 2.5%;
    top: 7.835%;
    width: 17.722%;
  }
  .es #rlc-slot3 .rlc-s2 .rlc-title2 {
    font-size: 0.6em;
  }
  .es #rlc-slot4 .rlc-title1 {
    left: 6.539%;
    width: 13.833%;
  }
  .es #rlc-slot4 .rlc-title2 {
    top: -6%;
  }
  .es #rlc-slot5 .rlc-s2 .rlc-header1 {
    left: 22.384%;
    width: 58.931%;
  }
  .es #rlc-slot6 .rlc-copygroup {
    top: 26.417%;
    font-size: 1.25em;
  }
  .es #rlc-slot6 .rlc-title1 {
    left: 16.104%;
    width: 13.181%;
  }
  .es #rlc-slot6 .rlc-title2 {
    left: 32.353%;
    top: 35.833%;
    width: 13%;
    font-size: 0.75em;
  }
  .es #rlc-slot6 .rlc-title4 {
    left: 75.622%;
    top: 46.472%;
    width: 18.556%;
  }
  .es #rlc-slot7 .rlc-s2 .rlc-title2 {
    width: 9.611%;
  }
  .es #rlc-slot8 .rlc-s1 .rlc-copygroup {
    width: 47.583%;
  }

  .nl #rlc-slot2 .rlc-header1 {
    font-size: 2.75em;
  }
  .nl #rlc-slot2 .rlc-title3 {
    width: 6.597%;
  }
  .nl #rlc-slot3 .rlc-header1 {
    top: 2.348%;
    font-size: 1.25em;
  }
  .nl #rlc-slot3 .rlc-s2 .rlc-title1 {
    left: 2.5%;
    top: 7.835%;
    width: 13.722%;
  }
  .nl #rlc-slot3 .rlc-s2 .rlc-title2 {
    left: 2.25%;
    top: 85.968%;
    width: 8.722%;
  }
  .nl #rlc-slot4 .rlc-title2 {
    left: 60%;
    top: -4%;
  }
  .nl #rlc-slot5 .rlc-s2 .rlc-header1 {
    left: 26.384%;
    width: 53.931%;
  }
  .nl #rlc-slot6 .rlc-title1 {
    left: 18.104%;
    width: 10.181%;
  }
  .nl #rlc-slot6 .rlc-title2 {
    left: 31.75%;
    width: 15%;
  }
  .nl #rlc-slot6 .rlc-title3 {
    left: 75.25%;
    top: 13.472%;
    width: 8.556%;
    font-size: 0.5em;
  }
  .nl #rlc-slot6 .rlc-title4 {
    left: 77.622%;
    top: 47.472%;
    width: 12.556%;
  }
  .nl #rlc-slot7 .rlc-s1 .rlc-header1 {
    font-size: 2.15em;
  }
  .nl #rlc-slot7 .rlc-s2 .rlc-copygroup {
    padding: 0 1em;
  }
  .nl #rlc-slot8 .rlc-s1 .rlc-copygroup {
    width: 66.583%;
  }

  .pt #rlc-slot2 .rlc-title1 {
    left: 7.249%;
    width: 29.708%;
  }
  .pt #rlc-slot2 .rlc-title3 {
    left: 7.5%;
    width: 8.597%;
  }
  .pt #rlc-slot2 .rlc-title4 {
    left: 29%;
    width: 8.472%;
  }
  .pt #rlc-slot3 .rlc-header1 {
    top: 2.5%;
    font-size: 0.75em;
  }
  .pt #rlc-slot3 .rlc-s2 .rlc-title1 {
    left: 3.5%;
    top: 7.835%;
    width: 15.722%;
  }
  .pt #rlc-slot3 .rlc-s2 .rlc-title2 {
    font-size: 0.65em;
  }
  .pt #rlc-slot3 .rlc-s2 .rlc-header2 {
    left: 21.639%;
    width: 62.014%;
    font-size: 1.75em;
  }
  .pt #rlc-slot4 .rlc-title1 {
    width: 8.833%;
  }
  .pt #rlc-slot4 .rlc-title2 {
    left: 61%;
    width: 8.083%;
    top: -5%;
  }
  .pt #rlc-slot5 .rlc-s2 .rlc-header1 {
    left: 27.384%;
    width: 50.931%;
  }
  .pt #rlc-slot5 .rlc-s2 .rlc-title1 {
    left: 1em;
    width: 30%;
  }
  .pt #rlc-slot6 .rlc-title2 {
    left: 33.75%;
  }
  .pt #rlc-slot6 .rlc-title4 {
    left: 77.622%;
    top: 47.472%;
    width: 12.556%;
  }
  .pt #rlc-slot7 .rlc-s2 .rlc-title2 {
    left: 17.39%;
    top: 80.309%;
    width: 12.611%;
  }

  .pl #rlc-slot2 .rlc-title1 {
    left: 3.249%;
    width: 34.708%;
  }
  .pl #rlc-slot2 .rlc-copygroup {
    padding: 0 1em;
  }
  .pl #rlc-slot3 .rlc-header1 {
    top: 2.348%;
    font-size: 1.15em;
  }
  .pl #rlc-slot3 .rlc-s2 .rlc-header2 {
    font-size: 1.75em;
  }
  .pl #rlc-slot3 .rlc-s2 .rlc-title1 {
    top: 7.835%;
    width: 14.722%;
  }
  .pl #rlc-slot3 .rlc-s2 .rlc-title3 {
    left: 71.252%;
    width: 16.361%;
  }
  .pl #rlc-slot4 .rlc-header1 {
    left: 14%;
    top: -5%;
    width: 42%;
    font-family: var(--font-adobe-garamond);
    font-size: 1.75em;
    font-weight: bold;
  }
  .pl #rlc-slot5 .rlc-s2 .rlc-header1 {
    left: 23.384%;
    width: 57.931%;
  }
  .pl #rlc-slot5 .rlc-s2 .rlc-copygroup {
    left: 30%;
    top: 8.5%;
    width: 43.25%;
  }
  .pl #rlc-slot5 .rlc-s2 .rlc-title1 {
    left: 1em;
    top: 58.043%;
    width: 36%;
    font-family: var(--font-adobe-garamond);
    font-size: 0.9em;
    font-weight: bold;
  }
  .pl #rlc-slot6 .rlc-title2 {
    left: 32.353%;
    width: 15%;
  }
  .pl #rlc-slot6 .rlc-title4 {
    left: 78.622%;
    top: 47.472%;
    width: 10.556%;
  }
  .pl #rlc-slot7 .rlc-s1 .rlc-header1 {
    top: 4.668%;
    font-family: var(--font-adobe-garamond);
    font-size: 1.5em;
    font-weight: bold;
  }
  .pl #rlc-slot7 .rlc-s2 .rlc-title1,
  .pl #rlc-slot7 .rlc-s2 .rlc-title2,
  .pl #rlc-slot7 .rlc-s2 .rlc-title3 {
    font-family: var(--font-adobe-garamond);
    font-size: 0.8em;
    font-weight: bold;
  }
  .pl #rlc-slot7 .rlc-s2 .rlc-title2 {
    width: 9.611%;
  }
  .pl #rlc-slot8 .rlc-s1 .rlc-copygroup {
    width: 50.583%;
  }

  .se #rlc-slot2 .rlc-copygroup {
    padding: 0 2em;
  }
  .se #rlc-slot3 .rlc-s2 .rlc-header2 {
    font-size: 1.75em;
  }
  .se #rlc-slot4 .rlc-title1 {
    width: 8.833%;
  }
  .se #rlc-slot4 .rlc-title2 {
    left: 61%;
  }
  .se #rlc-slot5 .rlc-s2 .rlc-header1 {
    left: 27.384%;
    width: 50.931%;
  }
  .se #rlc-slot6 .rlc-title2 {
    left: 33.75%;
  }
  .se #rlc-slot6 .rlc-title3 {
    left: 76%;
    top: 13.472%;
    width: 6.556%;
    font-size: 0.65em;
  }
  .se #rlc-slot6 .rlc-title4 {
    left: 74.622%;
    top: 47.472%;
    width: 19.556%;
  }
  .se #rlc-slot7 .rlc-s1 .rlc-header1 {
    top: 4%;
    font-size: 2em;
  }
  .se #rlc-slot8 .rlc-s1 .rlc-copygroup {
    width: 52.583%;
  }
}
@media only screen and (max-width: 767px) {
  .fr #rlc-slot2 .rlc-title1 {
    left: 16.75%;
    width: 65%;
  }
  .fr #rlc-slot2 .rlc-title3,
  .fr #rlc-slot2 .rlc-title4 {
    padding: 0 2em;
  }
  .fr #rlc-slot2 .rlc-copygroup .rlc-cta {
    padding: 0 8em;
  }
  .fr #rlc-slot3 .rlc-s1 .rlc-header1 {
    top: 3.595%;
    font-size: 0.85em;
  }
  .fr #rlc-slot3 .rlc-s2 .rlc-header2 {
    font-size: 1em;
  }
  .fr #rlc-slot3 .rlc-s2 .rlc-copygroup .rlc-cta {
    padding: 0 5em;
  }
  .fr #rlc-slot4 .rlc-title1 {
    left: 42.326%;
    width: 49.4%;
  }
  .fr #rlc-slot5 .rlc-s2 .rlc-header1 {
    font-size: 1.15em;
  }
  .fr #rlc-slot5 .rlc-s2 .rlc-title1 {
    font-size: 1.35em;
  }
  .fr #rlc-slot7 .rlc-s1 .rlc-copygroup {
    top: 31%;
  }
  .fr #rlc-slot7 .rlc-s2 .rlc-copygroup .rlc-cta {
    padding: 0 3em;
  }
  .fr #rlc-slot8 .rlc-s1 .rlc-copygroup {
    left: 5%;
  }

  .de #rlc-slot2 .rlc-title1 {
    left: 17.75%;
    width: 62%;
  }
  .de #rlc-slot2 .rlc-copygroup .rlc-cta {
    padding: 0 8em;
  }
  .de #rlc-slot3 .rlc-s1 .rlc-header1 {
    top: 2%;
    font-size: 1.15em;
  }
  .de #rlc-slot3 .rlc-s2 .rlc-header2 {
    font-size: 1em;
  }
  .de #rlc-slot3 .rlc-s2 .rlc-copygroup .rlc-cta {
    padding: 0 4em;
  }
  .de #rlc-slot4 .rlc-title1 {
    left: 42.326%;
    width: 48.4%;
  }
  .de #rlc-slot4 .rlc-header1 {
    font-size: 0.9em;
  }
  .de #rlc-slot4 .rlc-title2 {
    left: 32.544%;
    width: 37.2%;
  }
  .de #rlc-slot5 .rlc-s2 .rlc-header1 {
    font-size: 1.35em;
  }
  .de #rlc-slot5 .rlc-s2 .rlc-title1 {
    font-size: 1.5em;
  }
  .de #rlc-slot6 .rlc-copygroup {
    font-size: 1.25em;
  }
  .de #rlc-slot7 .rlc-s1 .rlc-copygroup {
    font-size: 0.65em;
  }
  .de #rlc-slot7 .rlc-s2 .rlc-copygroup .rlc-cta {
    padding: 0 3em;
  }
  .de #rlc-slot8 .rlc-s1 .rlc-copygroup {
    left: 5%;
  }

  .it #rlc-slot2 .rlc-title1 {
    left: 15.75%;
    width: 66%;
  }
  .it #rlc-slot2 .rlc-title4 {
    padding: 0 2em;
  }
  .it #rlc-slot4 .rlc-title1 {
    left: 42.326%;
    width: 45.4%;
  }
  .it #rlc-slot4 .rlc-header1 {
    font-size: 1.5em;
  }
  .it #rlc-slot5 .rlc-s2 .rlc-header1 {
    font-size: 1.25em;
  }
  .it #rlc-slot5 .rlc-s2 .rlc-title1 {
    font-size: 1.5em;
  }
  .it #rlc-slot7 .rlc-s1 .rlc-header1 {
    font-size: 1.5em;
  }
  .it #rlc-slot7 .rlc-s1 .rlc-copygroup {
    top: 30%;
  }
  .it #rlc-slot7 .rlc-s2 .rlc-title1 {
    left: 22.615%;
    width: 54%;
  }
  .it #rlc-slot8 .rlc-s1 .rlc-copygroup {
    left: 10%;
  }

  .es #rlc-slot2 .rlc-title1 {
    left: 14.75%;
    width: 71%;
  }
  .es #rlc-slot2 .rlc-title3 {
    padding: 0 2em;
  }
  .es #rlc-slot3 .rlc-s1 .rlc-header1 {
    top: 2.595%;
    font-size: 0.8em;
  }
  .es #rlc-slot3 .rlc-s2 .rlc-header2 {
    font-size: 1em;
  }
  .es #rlc-slot3 .rlc-s2 .rlc-copygroup .rlc-cta {
    padding: 0 8em;
  }
  .es #rlc-slot4 .rlc-title1 {
    left: 41.326%;
    width: 56.4%;
  }
  .es #rlc-slot5 .rlc-s2 .rlc-header1 {
    font-size: 1.15em;
  }
  .es #rlc-slot6 .rlc-copygroup {
    font-size: 1em;
  }
  .es #rlc-slot7 .rlc-s2 .rlc-title1 {
    width: 45%;
  }
  .es #rlc-slot7 .rlc-s2 .rlc-copygroup .rlc-cta {
    padding: 0 6em;
  }
  .es #rlc-slot8 .rlc-s1 .rlc-copygroup {
    left: 5%;
    width: 47.6%;
  }

  .nl #rlc-slot2 .rlc-title3 {
    padding: 0 2em;
  }
  .nl #rlc-slot3 .rlc-s1 .rlc-header1 {
    font-size: 1.2em;
  }
  .nl #rlc-slot4 .rlc-title1 {
    left: 42.326%;
    width: 32.4%;
  }
  .nl #rlc-slot4 .rlc-title2 {
    left: 28.544%;
    width: 43.2%;
  }
  .nl #rlc-slot5 .rlc-s2 .rlc-header1 {
    font-size: 1.25em;
  }
  .nl #rlc-slot7 .rlc-s1 .rlc-header1 {
    font-size: 1.5em;
  }
  .nl #rlc-slot7 .rlc-s1 .rlc-copygroup {
    left: 6%;
  }
  .nl #rlc-slot8 .rlc-s1 .rlc-copygroup {
    left: 18%;
  }

  .pt #rlc-slot2 .rlc-title1 {
    left: 12.75%;
    width: 75%;
  }
  .pt #rlc-slot2 .rlc-title4 {
    padding: 0 2em;
  }
  .pt #rlc-slot2 .rlc-copygroup .rlc-cta {
    padding: 0 8em;
  }
  .pt #rlc-slot3 .rlc-s1 .rlc-header1 {
    top: 3%;
    font-size: 0.7em;
  }
  .pt #rlc-slot3 .rlc-s2 .rlc-header2 {
    font-size: 0.8em;
  }
  .pt #rlc-slot3 .rlc-s2 .rlc-copygroup .rlc-cta {
    padding: 0 6em;
  }
  .pt #rlc-slot4 .rlc-title1 {
    left: 41.326%;
    width: 55.4%;
  }
  .pt #rlc-slot4 .rlc-header1 {
    font-size: 1.35em;
  }
  .pt #rlc-slot4 .rlc-title2 {
    left: 35.544%;
    width: 30.2%;
  }
  .pt #rlc-slot5 .rlc-s2 .rlc-header1 {
    font-size: 1.35em;
  }
  .pt #rlc-slot5 .rlc-s2 .rlc-title1 {
    font-size: 1.5em;
  }
  .pt #rlc-slot7 .rlc-s2 .rlc-title1 {
    width: 45%;
  }
  .pt #rlc-slot7 .rlc-s2 .rlc-copygroup .rlc-cta {
    padding: 0 5em;
  }
  .pt #rlc-slot8 .rlc-s1 .rlc-copygroup {
    left: 3%;
  }

  .pl #rlc-slot2 .rlc-title1 {
    left: 6.75%;
    width: 86%;
  }
  .pl #rlc-slot2 .rlc-copygroup .rlc-cta {
    padding: 0 7em;
  }
  .pl #rlc-slot3 .rlc-s1 .rlc-header1 {
    font-size: 1em;
  }
  .pl #rlc-slot3 .rlc-s2 .rlc-header2 {
    font-size: 1em;
  }
  .pl #rlc-slot3 .rlc-s2 .rlc-copygroup .rlc-cta {
    padding: 0 6em;
  }
  .pl #rlc-slot4 .rlc-title1 {
    width: 27.4%;
  }
  .pl #rlc-slot4 .rlc-header1 {
    top: 35.66%;
    font-family: var(--font-adobe-garamond);
    font-size: 1em;
    font-weight: bold;
  }
  .pl #rlc-slot5 .rlc-s2 .rlc-header1 {
    font-size: 1.15em;
  }
  .pl #rlc-slot5 .rlc-s2 .rlc-title1 {
    left: 2%;
    top: 19.687%;
    width: 96.133%;
    font-family: var(--font-adobe-garamond);
    font-size: 0.85em;
    font-weight: bold;
    border: 2px solid #000;
  }
  .pl #rlc-slot6 .rlc-title2 {
    font-size: 0.8em;
  }
  .pl #rlc-slot7 .rlc-s1 .rlc-header1 {
    top: 4.25%;
    font-family: var(--font-adobe-garamond);
    font-size: 1.15em;
    font-weight: bold;
  }
  .pl #rlc-slot7 .rlc-s2 .rlc-title1 {
    left: 15%;
    width: 70%;
    font-family: var(--font-adobe-garamond);
    font-size: var(--text-0-938);
    font-weight: bold;
  }
  .pl #rlc-slot7 .rlc-s2 .rlc-copygroup .rlc-cta {
    padding: 0 4em;
  }
  .pl #rlc-slot7 .rlc-s2 .rlc-title3 {
    top: 96.259%;
    font-family: var(--font-adobe-garamond);
    font-size: var(--text-0-938);
    font-weight: bold;
  }
  .pl #rlc-slot8 .rlc-s1 .rlc-copygroup {
    left: 6%;
    top: 81.658%;
    width: 47.6%;
  }

  .se #rlc-slot2 .rlc-title3 {
    padding: 0 2em;
  }
  .se #rlc-slot2 .rlc-copygroup .rlc-cta {
    padding: 0 7em;
  }
  .se #rlc-slot3 .rlc-s2 .rlc-header2 {
    font-size: 1em;
  }
  .se #rlc-slot4 .rlc-title1 {
    left: 45.326%;
    width: 35.4%;
  }
  .se #rlc-slot4 .rlc-title2 {
    left: 31.544%;
    top: 71.268%;
    width: 38.2%;
  }
  .se #rlc-slot5 .rlc-s2 .rlc-header1 {
    font-size: 1.35em;
  }
  .se #rlc-slot7 .rlc-s1 .rlc-header1 {
    font-size: 1.5em;
  }
  .se #rlc-slot7 .rlc-s1 .rlc-copygroup {
    top: 27%;
  }
  .se #rlc-slot8 .rlc-s1 .rlc-copygroup {
    left: 11%;
  }
}
