:root {
  --bannerBackground: none;
  --bannerBackgroundPosition: bottom left;
  --bannerBackgroundSize: cover;
  --bannerBodyPaddingInline: 0;
  --bannerAreaBodyDisplay: flex;
  --bannerAreaBackgroundAlt: backA;
  --bannerAreaBodyAlt: bodyA;
  --bannerGridAreasAlt: "backA" "bodyA";
  --bannerGridColumnsAlt: 1fr;
  --bannerGridRowsAlt: var(--heroBannerWindowHeight) auto;
  --bannerAreaBodyAltJustifyContent: flex-start;
  --bannerAreaBodyAltAlignItems: center;
  --bannerContainerWidth: var(--cont-max-width);
}
@media (min-width: 1200px) {
  :root {
    --bannerContainerWidth: calc(var(--cont-max-width) - (var(--gtr-BASE) * 2));
  }
}

.bnrAutumnJ26 {
  --heroGradientDisplay: block;
  --heroGradientBackground: linear-gradient(to top, var(--heroBgColor), hsla(232 43% 25% / 0));
  position: relative;
  height: var(--heroBannerHeight);
  min-height: var(--heroBannerHeight);
  --bannerAreaBackground: 1 / 1 / 4 / 2;
  --bannerAreaBody: BODY;
  --bannerGridAreas: "BODY" "xxxx";
  --bannerGridColumns: 1fr;
  --bannerGridRows: var(--heroBannerWindowHeight) auto;
  display: grid;
  grid-template-areas: var(--bannerGridAreas);
  grid-template-columns: var(--bannerGridColumns);
  grid-template-rows: var(--bannerGridRows);
  --cCTdisplay: none;
  --cCTgridTemplateAreas:
  		"MAIN MAIN MAIN MAIN" ;
  --cCTgridTemplateColumns: auto;
  --cCTgridTemplateRows: auto;
  --cCTgap: 0.2em;
  --cCTCountdownbackgroundGridArea: 3 / 1 / 2 / 5;
  --CT1ppLogoMargin: 0 auto 0 auto;
  --bannerBackground: url("https://leger.imgix.net/Urlslider/Imageslider_R0/luxuria-october-image-m-46136.jpg?w=768&auto=compress,enhance,format&q=72&fit=crop&crop=focalpoint&fp-x=.50&fp-y=0&fp-z=1");
  --bannerBackgroundPosition: top center;
  --bannerBackgroundSize: auto 530px;
}
.bnrAutumnJ26:before {
  display: var(--heroGradientDisplay, block);
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: var(--heroGradientBackground);
  height: var(--heroGradientHeight);
  z-index: 2;
}
.bnrAutumnJ26__area {
  position: relative;
}
.bnrAutumnJ26__area--BODY {
  grid-area: var(--bannerAreaBody);
  display: var(--bannerAreaBodyDisplay);
  padding-inline: var(--bannerBodyPaddingInline);
}
.bnrAutumnJ26__area--background {
  grid-area: var(--bannerAreaBackground);
  padding-inline: var(--bannerBodyPaddingInline);
  background-image: var(--bannerBackground);
  background-position: var(--bannerBackgroundPosition);
  background-size: var(--bannerBackgroundSize);
}
@media (min-width: 576px) {
  .bnrAutumnJ26 {
    --bannerAreaBackground: 1 / 1 / 3 / 4;
    --bannerGridColumns: 1fr var(--bannerContainerWidth) 1fr;
    --bannerGridRows: var(--heroBannerWindowHeight) auto;
    --bannerGridAreas:
    	".... BODY ...."
    	".... .... ...." ;
  }
}
.bnrAutumnJ26 .cCountdown__item--title {
  display: none;
}
.bnrAutumnJ26 .cCountdown__item--days {
  display: none;
}
.bnrAutumnJ26 .cCountdown__item--hours {
  display: none;
}
.bnrAutumnJ26 .cCountdown__item--minutes {
  display: none;
}
.bnrAutumnJ26 .cCountdown__item--seconds {
  display: none;
}
.bnrAutumnJ26 .cCountdown__item--background {
  display: none;
}
.bnrAutumnJ26 .cCountdown .rLDD25 {
  --rLDmargin: 0;
}
@media (min-width: 768px) {
  .bnrAutumnJ26 {
    --CT1ppLogoMargin: 0 auto 2rem auto;
  }
}
@media screen and (min-width: 490px) {
  .bnrAutumnJ26 {
    --bannerBackground: url("https://leger.imgix.net/Urlslider/Imageslider_R0/luxuria-october-image-l-46141.jpg?w=2026&h=1550&auto=compress,enhance,format&q=72&fit=crop&crop=focalpoint&fp-x=.90&fp-y=0&fp-z=1");
    --bannerBackgroundPosition: top 0px center;
    --bannerBackgroundSize: cover;
  }
}
@media (min-width: 992px) {
  .bnrAutumnJ26 {
    --bannerBackground: url("https://leger.imgix.net/Urlslider/Imageslider_R0/luxuria-october-image-l-46141.jpg?w=2026&h=1550&auto=compress,enhance,format&q=72&fit=crop&crop=focalpoint&fp-x=.90&fp-y=1&fp-z=1");
    --bannerBackgroundPosition: top -190px center;
    --bannerBackgroundSize: auto 180%;
  }
}
@media (min-width: 1200px) {
  .bnrAutumnJ26 {
    --bannerBackgroundPosition: top -290px center;
    --bannerBackgroundSize: auto 170%;
  }
}
@media (min-width: 1400px) {
  .bnrAutumnJ26 {
    --bannerBackgroundSize: auto 200%;
    --bannerBackgroundPosition: top -400px center;
  }
}

.bnrAutumnJ26BODY {
  --thisContentWidth: 100%;
  --bannerAreaBodyDisplay: block;
  --thisWrapPadding: 15px 0 20px 0;
  --thisContentMargin: 0 auto 0 auto;
  --thisTitleFontSize: 40px;
  --thisTitleLineHeight: 1.1;
  --thisTitleMargin: 0 auto 0 auto;
  --thisTitleSpanDisplay: block;
  --thisTextFontSize: 18px;
  --thisTextLineHeight: 1.15;
  --thisTextMargin: .8rem auto 1rem auto;
  --BTN-margin: 0 auto 0 auto;
  --BTN-width: 322px;
  --buttonLuminaBgColor: hsl(232, 43%, 25%);
  --buttonLuminaColor: white;
  --buttonLuminaBorder: none;
  --buttonLuminaBorderHover: none;
  --buttonLuminaBgColorHover: white;
  --buttonLuminaColorHover: hsl(232, 43%, 25%);
}
.bnrAutumnJ26BODY .contentBlock {
  background-color: hsla(0, 0%, 37%, 0.44);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  width: 100%;
  text-align: center;
  max-width: var(--thisContentWidth);
  margin: var(--thisContentMargin);
}
.bnrAutumnJ26BODY .contentBlock__wrap {
  padding: var(--thisWrapPadding);
}
.bnrAutumnJ26BODY h1 {
  color: white;
  font-size: var(--thisTitleFontSize);
  line-height: var(--thisTitleLineHeight);
  margin: var(--thisTitleMargin);
}
.bnrAutumnJ26BODY p {
  color: white;
  font-size: var(--thisTextFontSize);
  line-height: var(--thisTextLineHeight);
  margin: var(--thisTextMargin);
}
.bnrAutumnJ26BODY .bnTL--thisoctober {
  font-size: 0.7em;
  font-weight: 400;
  display: var(--thisTitleSpanDisplay);
}
@media screen and (min-width: 490px) {
  .bnrAutumnJ26BODY {
    --thisContentWidth: 400px;
    --thisTitleSpanDisplay: inline-block;
  }
}
@media (min-width: 768px) {
  .bnrAutumnJ26BODY {
    --thisContentWidth: 440px;
    --thisWrapPadding: 30px 0 20px 0;
    --thisTitleFontSize: 40px;
    --thisTitleLineHeight: 1.1;
    --thisTitleMargin: 0 auto 0 auto;
    --thisTextFontSize: 18px;
    --thisTextLineHeight: 1.15;
    --thisTextMargin: .8rem auto 1rem auto;
  }
}
@media (min-width: 992px) {
  .bnrAutumnJ26BODY {
    --thisContentWidth: 470px;
    --thisContentMargin: 0 auto 0 0;
    --thisWrapPadding: 35px 0 25px 0;
    --thisTitleFontSize: 45px;
    --thisTextFontSize: 22px;
    --thisTextMargin: .8rem auto 1.3rem auto;
  }
}
@media (min-width: 1200px) {
  .bnrAutumnJ26BODY {
    --thisContentWidth: 530px;
    --thisWrapPadding: 51px 0 21px 0;
    --thisTitleFontSize: 50px;
  }
}

/*# sourceMappingURL=bnrAutumnJUL26.css.map */
