.conditional-banner-drawer{width:100%}.conditional-banner-drawer .banner__slide{position:relative;display:flex;align-items:flex-end;text-decoration:none!important}@media(min-width:1024px){.conditional-banner-drawer .banner__slide{align-items:center}}.conditional-banner-drawer .banner__slide *{text-decoration:none!important}.conditional-banner-drawer .slide__img,.conditional-banner-drawer .slide__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.conditional-banner-drawer .slide__img--mobile:not(:has(+.slide__content)),.conditional-banner-drawer .slide__video--mobile:not(:has(+.slide__content)){display:none}}@media(max-width:1023.98px){.conditional-banner-drawer .slide__img--desktop:not(:first-child),.conditional-banner-drawer .slide__video--desktop:not(:first-child){display:none}}.conditional-banner-drawer .slide__content{position:relative;z-index:2;width:100%;display:flex;align-items:flex-end;flex-direction:column;padding-inline:16px;padding-block:40px}@media(min-width:1024px){.conditional-banner-drawer .slide__content{flex-direction:row;padding-inline:48px;padding-block:80px}}.conditional-banner-drawer .slide__content:empty{display:none}@media(min-width:1024px){.conditional-banner-drawer .slide__content-text h1{margin-bottom:50px}}.conditional-banner-drawer .slide__content-text .rte{max-width:283px}@media(min-width:1024px){.conditional-banner-drawer .slide__content-text .rte{max-width:375px}}@media(max-width:1023.98px){.conditional-banner-drawer .banner__slide--height-mobile-1-1{aspect-ratio:1;justify-content:center}.conditional-banner-drawer .banner__slide--height-mobile-4-3{aspect-ratio:4/3;justify-content:center}.conditional-banner-drawer .banner__slide--height-mobile-4-5{aspect-ratio:4/5;justify-content:center}.conditional-banner-drawer .banner__slide--height-mobile-10-4{aspect-ratio:10/4;justify-content:center}.conditional-banner-drawer .banner__slide--height-mobile-21-9{aspect-ratio:21/9;justify-content:center}}@media(min-width:1024px){.conditional-banner-drawer .banner__slide--height-desktop-21-9{aspect-ratio:21/9;justify-content:center}.conditional-banner-drawer .banner__slide--height-desktop-10-4{aspect-ratio:10/4;justify-content:center}}.conditional-banner-drawer .layout-left .slide__content .slide__content-text h1{margin-bottom:10px}.conditional-banner-drawer .layout-left .slide__content{flex-flow:column;justify-content:space-between;height:100%;align-items:self-start!important}@media(min-width:1024px){.conditional-banner-drawer .layout-left .slide__content .slide__content-text{flex:1;display:flex;flex-direction:column;justify-content:center}.conditional-banner-drawer .layout-left .slide__content .slide__content-text h1{margin-bottom:10px}}.conditional-banner-drawer .banner-drawer__drawer{position:fixed;top:0;right:0;width:clamp(100%,100vw - 28px,500px);height:100vh;display:flex;background-attachment:scroll;transform:translate(100%);transition:transform .4s cubic-bezier(.785,.135,.15,.86);z-index:1000}@media(min-width:834px){.conditional-banner-drawer .banner-drawer__drawer{width:clamp(400px,100vw - 28px,550px)}}@media(min-width:1440px){.conditional-banner-drawer .banner-drawer__drawer{width:clamp(400px,50vw,800px)}}.conditional-banner-drawer .banner-drawer__drawer--visible{transform:translate(0)}.conditional-banner-drawer .banner-drawer__drawer-inner{position:relative;display:flex;flex-direction:column;gap:28px;width:100%;height:100%;padding:28px 28px 0;overflow-y:auto}.conditional-banner-drawer .banner-drawer__drawer-close{position:absolute;top:26px;right:40px;width:14px;height:14px;cursor:pointer;z-index:2}.conditional-banner-drawer .banner-drawer__drawer-close svg{display:block}.conditional-banner-drawer .banner-drawer__drawer-page img{max-width:100%}.conditional-banner-drawer .banner-drawer__drawer-content{overflow-x:hidden}.conditional-banner-drawer .banner-drawer__drawer-content iframe{max-width:100%;height:100%}.conditional-banner-drawer .banner-drawer__drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#191c19b3;opacity:0;transition:opacity .4s cubic-bezier(.785,.135,.15,.86);pointer-events:none;z-index:999}.conditional-banner-drawer .banner-drawer__drawer-overlay--visible{opacity:1;pointer-events:all}.banner-description>*{font-family:inherit}
/*# sourceMappingURL=/cdn/shop/t/371/assets/section-conditional-banner-and-drawer.css.map */
