/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.promo-banner{height:100%;border:1px solid #f9f9f9;border-radius:.25rem;box-shadow:0 1px 4px 0 rgba(58,53,51,.08),0 0 1px 0 rgba(58,53,51,.25);transition:all .5s ease;position:relative;display:flex;flex-direction:column;background-color:#f9f9f9;}.promo-banner .promo-banner-wrapper{height:-webkit-fill-available;color:unset;}.promo-banner .promo-banner__image{position:relative;}.promo-banner .promo-banner__image picture img{min-width:-webkit-fill-available;}.promo-banner .promo-banner__brand-logo{position:absolute;transform:translate3d(-50%,-50%,0);left:50%;width:50%;max-width:100px;}.promo-banner .promo-banner__brand-logo img{width:80px;height:auto;display:block;margin:0 auto;}.promo-banner .promo-banner__text-header-wrapper{padding:20px 10px 20px;text-align:center;margin:auto;}.promo-banner .promo-banner-plp__link-wrapper{color:unset;}.promo-banner .promo-banner__title-text{font-weight:bold;padding-bottom:10px;font-size:1rem;}.promo-banner:hover{border-color:#e91c24;}.promo-banner.full-height-img{height:fit-content;}.promo-banner.full-height-img .promo-banner__text-header-wrapper{position:absolute;top:10px;min-width:100%;}.promo-banner.full-height-img .promo-banner__brand-logo{width:50%;transform:translate3d(-10%,-125%,0);left:0;}.promo-banner.full-height-img .promo-banner__brand-logo img{width:50%;}.promo-banner .promo-banner__link a{color:#ffffff;}@media screen and (min-width:769px){.promo-banner.branded-promo .promo-banner__text-header-wrapper{margin-top:50px;}.promo-banner.full-height-img .promo-banner__text-header-wrapper{margin-top:0;}}@media screen and (min-width:769px) and (max-width:1140px){.promo-banner.full-height-img .promo-banner__text-header-wrapper{position:relative;top:unset;margin-top:30px;}.promo-banner.full-height-img .promo-banner__brand-logo{width:50%;transform:translate3d(-50%,-50%,0);left:50%;}.promo-banner.full-height-img .promo-banner__brand-logo img{width:70%;}.promo-banner.full-height-img{height:100%;}}@media screen and (max-width:768px){.promo-banner.full-height-img .promo-banner__text-header-wrapper{position:relative;top:unset;}.promo-banner.full-height-img .promo-banner__brand-logo{position:absolute;transform:translate3d(-50%,-50%,0);left:50%;max-width:100px;}.promo-banner.full-height-img .promo-banner__brand-logo img{width:100%;}.promo-banner.full-height-img .promo-banner__brand-logo.corner-brand-logo{width:50%;transform:translate3d(-10%,-125%,0);left:0;}.promo-banner .promo-banner__brand-logo.corner-brand-logo{width:50%;transform:translate3d(-10%,-125%,0);left:0;}.promo-banner .promo-banner__brand-logo.corner-brand-logo img{width:60%;}.promo-banner.branded-promo .promo-banner__text-header-wrapper{margin-top:40px;}}
.paragraph--unpublished{background-color:#fff4f4;}
