.bd-promotional-banner .page-width.main-page-width{width:100%}.bd-promotional-banner--full-width .page-width.main-page-width{max-width:100%;padding-left:0;padding-right:0}.bd-promotional-banner{position:relative;min-height:60rem;display:flex;align-items:center;justify-content:center}.bd-promotional-banner__container{position:relative;width:100%;min-height:60.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.bd-promotional-banner__container-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.bd-promotional-banner__content{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem;margin-bottom:4rem}.bd-promotional-banner__heading{margin:0;line-height:108%;color:rgb(var(--color-foreground))}.bd-promotional-banner__sub-heading{padding:20px 4px;margin-bottom:4rem}.bd-promotional-banner__sub-text{position:absolute;display:flex;align-items:center;gap:.8rem;line-height:normal;color:rgb(var(--color-foreground));z-index:2;height:fit-content}.bd-promotional-banner__bullet{display:inline-block;width:12px;height:12px;border-radius:3px;background-color:rgb(var(--color-foreground));flex-shrink:0;margin-top:-55px}.bd-promotional-banner__sub-text-content{display:inline-block}.bd-promotional-banner__sub-text--align-left{justify-content:flex-start}.bd-promotional-banner__sub-text--align-center{justify-content:center}.bd-promotional-banner__sub-text--align-right{justify-content:flex-end}@media screen and (min-width:750px){.bd-promotional-banner__sub-text{top:auto;left:auto;right:auto;bottom:auto;transform:none}.bd-promotional-banner__sub-text[style*=--sub-text-desktop-top]{top:var(--sub-text-desktop-top)}.bd-promotional-banner__sub-text[style*=--sub-text-desktop-bottom]{bottom:var(--sub-text-desktop-bottom)}.bd-promotional-banner__sub-text[style*=--sub-text-desktop-left]{left:var(--sub-text-desktop-left)}.bd-promotional-banner__sub-text[style*=--sub-text-desktop-right]{right:var(--sub-text-desktop-right)}}@media screen and (max-width:749px){.bd-promotional-banner__sub-text{top:auto;left:auto;right:auto;bottom:auto;transform:none}.bd-promotional-banner__sub-text[style*=--sub-text-mobile-top]{top:var(--sub-text-mobile-top)}.bd-promotional-banner__sub-text[style*=--sub-text-mobile-bottom]{bottom:var(--sub-text-mobile-bottom)}.bd-promotional-banner__sub-text[style*=--sub-text-mobile-left]{left:var(--sub-text-mobile-left)}.bd-promotional-banner__sub-text[style*=--sub-text-mobile-right]{right:var(--sub-text-mobile-right)}}.bd-promotional-banner__button-group{display:flex;align-items:center;margin-top:1rem;width:-webkit-fill-available;justify-content:center;text-decoration:none}.bd-promotional-banner__button-group[data-promo-newsletter-drawer-trigger]{cursor:pointer}.bd-promotional-banner__button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:opacity .3s ease;color:rgb(var(--color-background));background:rgb(var(--color-foreground),.84);border:none;cursor:pointer;transition:all .3s ease;min-height:46px}.bd-promotional-banner__button-group:hover .bd-promotional-banner__button{background:rgb(var(--color-foreground))}.bd-promotional-banner__button--text{padding:14px 24px;border-radius:var(--buttons-radius-outset);line-height:normal;letter-spacing:-.2px}.bd-promotional-banner__button--icon{border-radius:50%;padding:11px}.bd-promotional-banner__icon{width:2.4rem;height:2.4rem;color:rgb(var(--color-background))}.bd-promotional-banner__images{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.bd-promotional-banner__image-wrapper{position:absolute;width:auto;max-width:268px;height:fit-content;display:flex}.bd-promotional-banner__image{width:100%;height:auto;display:block;object-fit:cover;border-radius:12px}.bd-promotional-banner__image-wrapper img{width:100%;height:auto;border-radius:8px}.header-promotional-banner-bd-cs{margin-bottom:6rem}.bd-promotional-banner .bd-split-content-image__text{margin-left:2.8rem}@media screen and (min-width:1280px){.bd-promotional-banner__image-wrapper{top:auto;left:auto;right:auto;bottom:auto;transform:none;min-width:268px}.bd-promotional-banner__image-wrapper[style*=--desktop-top]{top:var(--desktop-top)}.bd-promotional-banner__image-wrapper[style*=--desktop-bottom]{bottom:var(--desktop-bottom)}.bd-promotional-banner__image-wrapper[style*=--desktop-left]{left:var(--desktop-left)}.bd-promotional-banner__image-wrapper[style*=--desktop-right]{right:var(--desktop-right)}}@media screen and (max-width:1279px){.bd-promotional-banner__image-wrapper{top:auto;left:auto;right:auto;bottom:auto;transform:none}.bd-promotional-banner__image-wrapper[style*=--mobile-top]{top:var(--mobile-top)}.bd-promotional-banner__image-wrapper[style*=--mobile-bottom]{bottom:var(--mobile-bottom)}.bd-promotional-banner__image-wrapper[style*=--mobile-left]{left:var(--mobile-left)}.bd-promotional-banner__image-wrapper[style*=--mobile-right]{right:var(--mobile-right)}}@media screen and (min-width:750px)and (max-width:1279px){.bd-promotional-banner__image-wrapper{max-width:170px;width:auto;min-width:0}}@media screen and (max-width:749px){.bd-promotional-banner__image-wrapper{max-width:14.8rem;width:100%}.bd-promotional-banner__image-wrapper img{border-radius:6px}span.bd-promotional-banner__button.bd-promotional-banner__button--icon{width:53px;height:53px}.bd-promotional-banner__button.bd-promotional-banner__button--text{min-height:53px;font-size:16px}.bd-promotional-banner__button--text{font-weight:300}.bd-promotional-banner .bd-split-content-image__heading{padding-bottom:1.2rem}.bd-promotional-banner .bd-split-content-image__text{margin-left:3.8rem}.header-promotional-banner-bd-cs{margin-bottom:4rem}}@media screen and (min-width:750px){.bd-promotional-banner{min-height:80rem}.bd-promotional-banner__container{min-height:53.9rem}.bd-promotional-banner__content{gap:2.5rem;margin-bottom:6rem}}@media screen and (max-width:749px){span.bd-promotional-banner__sub-text-content.text--m{font-size:20px;max-width:200px}a.bd-promotional-banner__button.bd-promotional-banner__button--text.text--xs{font-size:16px;height:53px;padding:16px 28px}a.bd-promotional-banner__button.bd-promotional-banner__button--icon{width:53px;height:53px}.bd-promotional-banner__sub-heading{padding:16px}.bd-promotional-banner__container{background-size:cover}.bd-promotional-banner__container{justify-content:end}.bd-promotional-banner__content{margin-bottom:30%}.bd-promotional-banner__content--sticky-mobile{position:sticky;top:0;align-self:flex-start;width:100%;margin-top:0;margin-bottom:0}.bd-promotional-banner__container:has(.bd-promotional-banner__content--sticky-mobile){justify-content:flex-start}.bd-promotional-banner__content--sticky-mobile .bd-promotional-banner__button-group{margin:0;padding:128px 0}}.bd-promotional-banner-newsletter-drawer__body{display:flex;flex-direction:column;gap:1.2rem;text-align:center;height:100%}.bd-promotional-banner-newsletter-drawer__heading,.bd-promotional-banner-newsletter-drawer__description,.bd-promotional-banner-newsletter-drawer__description p{margin:0}.bd-promotional-banner-newsletter-drawer__form{margin-top:4.8rem;height:100%}.bd-promotional-banner-newsletter-drawer__description{max-width:244px;margin:0 auto;line-height:2.1rem}.bd-promotional-banner-newsletter-drawer__field-wrapper{display:flex;flex-direction:column;height:100%;gap:1.2rem}.bd-promotional-banner-newsletter-drawer__field input::placeholder{opacity:1}.bd-promotional-banner-newsletter-drawer__field input[name="contact[email]"]{padding:28px 24px;text-align:center;border:none;box-shadow:none;outline:none;min-height:74px;border-top:.4px solid rgba(var(--color-foreground),.14);border-bottom:.4px solid rgba(var(--color-foreground),.14)}.bd-promotional-banner-newsletter-drawer__submit{width:100%;margin-top:auto;display:flex;align-items:center;justify-content:center;background:none;box-shadow:none;outline:none;padding:0;border:none;cursor:pointer}.bd-promotional-banner-newsletter-drawer__message{margin:.8rem 0 0;font-size:1.3rem}.bd-promotional-banner-newsletter-drawer__message--error,.bd-promotional-banner-newsletter-drawer__message--success{color:rgb(var(--color-foreground))}span.bd-promotional-banner-newsletter-drawer__submit-text{padding:16px 28px;border-radius:var(--buttons-radius-outset);display:inline-flex;align-items:center;justify-content:center;line-height:1.4;background:rgb(var(--color-foreground),.84);color:rgb(var(--color-background));border:.4px solid rgba(var(--color-foreground),.14);transition:all .3s ease;flex-shrink:0;min-height:53px}span.bd-promotional-banner-newsletter-drawer__submit-icon{width:53px;height:53px;padding:0;border-radius:var(--buttons-radius-outset);display:inline-flex;align-items:center;justify-content:center;line-height:1.4;background:rgb(var(--color-foreground),.84);color:rgb(var(--color-background));border:.4px solid rgba(var(--color-foreground),.14);transition:all .3s ease;flex-shrink:0;min-height:53px}button.bd-promotional-banner-newsletter-drawer__submit:hover span{background:rgb(var(--color-foreground))}.bd-promotional-banner-newsletter-drawer[aria-hidden=true] button.bd-find-the-series-drawer__close{display:none}@media screen and (max-width:750px){.bd-promotional-banner-newsletter-drawer .bd-find-the-series-drawer__content{padding:40px 8px}.bd-promotional-banner-newsletter-drawer .bd-find-the-series-drawer__panel{max-height:405px}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/bd-promotional-banner.css.map */
