.jumbo{font-size:4.5rem;font-weight:400;line-height:1}@media (min-width:1025px){.jumbo{font-size:5.375rem}}@media (min-width:1440px){.jumbo{font-size:8.75rem}}h1,.h1{letter-spacing:-1px;font-size:3.25rem;font-weight:400;line-height:1}@media (min-width:1025px){h1,.h1{font-size:5.375rem}}h2,.h2{font-size:2.875rem;font-weight:400;line-height:1}@media (min-width:769px){h2,.h2{font-size:3.5rem}}h3,.h3{font-size:2.625rem;font-weight:400;line-height:1}h4,.h4{font-size:2.25rem;font-weight:400;line-height:1}h5,.h5{font-size:1.75rem;font-weight:400;line-height:1}h6,.h6{font-size:1.125rem;font-weight:400;line-height:1}.c-plp-promo-banner{margin-top:20px;position:relative}.c-plp-promo-banner__foreground-container{z-index:2;padding:0;position:absolute;top:0}@media (min-width:544px){.c-plp-promo-banner__foreground-container{height:100%}}@media (min-width:1025px){.c-plp-promo-banner__foreground-container{top:50%;transform:translateY(-50%)}}.c-plp-promo-banner__content{z-index:2;flex-direction:column;justify-content:center;display:flex;position:relative}@media (min-width:544px){.c-plp-promo-banner__content{height:100%}}.c-plp-promo-banner__foreground-image{flex-grow:0;margin-bottom:16px}@media (min-width:544px){.c-plp-promo-banner__foreground-image{margin-bottom:0}}@media (min-width:1025px){.c-plp-promo-banner__foreground-image{margin-bottom:16px}}@media (min-width:544px){.c-plp-promo-banner__body{font-size:14px}}@media (min-width:769px){.c-plp-promo-banner__body{font-size:16px}}.c-plp-promo-banner__image{width:100%}@media (min-width:1025px){.c-plp-promo-banner__image{width:unset}}@media (min-width:769px){.c-plp-promo-banner--content-width-one-third .c-plp-promo-banner__foreground-container{max-width:100%}}@media (min-width:1025px){.c-plp-promo-banner--content-width-one-third .c-plp-promo-banner__foreground-container{max-width:50%}}@media (min-width:1200px){.c-plp-promo-banner--content-width-one-third .c-plp-promo-banner__foreground-container{max-width:33.3%}}@media (min-width:1025px){.c-plp-promo-banner--content-width-half .c-plp-promo-banner__foreground-container{max-width:50%}.c-plp-promo-banner--content-width-full .c-plp-promo-banner__foreground-container{width:100%}}.c-plp-promo-banner--content-right .c-plp-promo-banner__foreground-container{right:0}.c-plp-promo-banner--content-center .c-plp-promo-banner__foreground-container{left:50%;transform:translate(-50%,-50%)}.c-plp-promo-banner--text-center .c-plp-promo-banner__content{text-align:center}.c-plp-promo-banner--text-right .c-plp-promo-banner__content{text-align:right}.c-plp-promo-banner.c-plp-promo-banner .overlay-wrapper:before{content:""}.c-plp-promo-banner__content{padding:20px}@media (min-width:1025px){.c-plp-promo-banner__content{max-width:390px}}.c-plp-promo-banner__eyebrow{margin-bottom:10px;padding-left:18px;font-size:.75rem;position:relative}.c-plp-promo-banner__eyebrow:before{content:"";width:8px;height:8px;display:block;position:absolute;top:4px;left:0}.c-plp-promo-banner__heading{margin-bottom:0;font-size:2.25rem;font-weight:400;line-height:1}.c-plp-promo-banner__body{margin-top:10px;font-size:.875rem}.c-plp-promo-banner--light-text .c-plp-promo-banner__heading,.c-plp-promo-banner--light-text .c-plp-promo-banner__body,.c-plp-promo-banner--light-text .c-plp-promo-banner__eyebrow{color:#fff}.c-plp-promo-banner--light-text .c-plp-promo-banner__eyebrow:before{background-color:#fff}.c-plp-promo-banner--dark-text .c-plp-promo-banner__eyebrow:before{background-color:#211e25}.c-plp-promo-banner--text-left .c-plp-promo-banner__foreground-container{top:0;transform:none}.c-plp-promo-banner--text-left .c-plp-promo-banner__content{justify-content:flex-start}
