.ai-banner-wrap{width:100%}.ai-banner-wrap.desktop-mode-full{width:100%;max-width:none;margin:0}.ai-banner-wrap.desktop-mode-contained{width:100%;margin:0 auto}.ai-banner-wrap.desktop-mode-fixed{max-width:none;margin:0 auto}@media screen and (max-width:749px){.ai-banner-wrap.mobile-mode-full{width:100%;max-width:none;margin:0}.ai-banner-wrap.mobile-mode-contained{width:100%;margin:0 auto}.ai-banner-wrap.mobile-mode-fixed{max-width:none;margin:0 auto}}.ai-banner{position:relative;width:100%;display:flex;align-items:center;justify-content:center;padding:40px 20px;overflow:hidden}.ai-banner-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.ai-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.ai-banner-content{position:relative;z-index:3;max-width:800px;width:100%}.ai-banner-heading{font-weight:700;margin:0 0 16px;line-height:1.2;height:115px}.ai-banner-description{line-height:1.5;margin:0;opacity:.9}.ai-banner-description a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;transition:all .2s ease}.ai-banner-description a:hover{text-decoration-thickness:3px}.ai-banner-description a:focus{outline-offset:2px;border-radius:2px}@media screen and (max-width:749px){.ai-banner-image,.ai-banner-overlay{display:none}.ai-banner-heading{height:140px}}
/*# sourceMappingURL=/cdn/shop/t/344/assets/custom-banner.css.map */
