.als-sb{padding:var(--als-sb-pt, 56px) 40px var(--als-sb-pb, 56px);font-family:var(--font-body-family, "Open Sans"),system-ui,sans-serif}.als-sb-grid{display:grid;grid-template-columns:repeat(var(--als-sb-cols, 2),minmax(0,1fr));gap:20px}.als-sb-banner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--als-sb-h, 420px);padding:48px;border-radius:20px;overflow:hidden;isolation:isolate;background:var(--sb-bg, #070707);color:var(--sb-text, #fff)}.als-sb-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.als-sb-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--focal, 50% 50%)}.als-sb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--overlay, .3)}.als-sb-banner--overlay-left .als-sb-overlay{background:linear-gradient(90deg,#000 15%,#0000004d 98%)}.als-sb-banner--overlay-dark .als-sb-overlay{background:linear-gradient(167deg,#2b2b2b 8%,#070707 92%)}.als-sb-content{display:flex;flex-direction:column;gap:28px}.als-sb .als-sb-heading{max-width:520px;margin:0;padding:10px 0 12px;font-family:inherit;font-size:34px;font-weight:800;line-height:37.4px;letter-spacing:-.34px;color:var(--sb-text, #fff);text-transform:none}.als-sb-mobile{display:none}.als-sb-text{max-width:420px;padding-bottom:24px;font-size:15px;line-height:22.5px;color:var(--sb-body, #fff)}.als-sb-text p{margin:0}.als-sb-text a{color:inherit;text-decoration:underline}.als-sb-buttons{display:flex;flex-wrap:wrap;gap:12px}.als-sb .als-sb-btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 26px;border:1.5px solid transparent;border-radius:999px;font-size:14.5px;font-weight:700;line-height:21.75px;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.als-sb .als-sb-btn--white{background:#fff;color:#070707}.als-sb .als-sb-btn--red{background:#d32f2f;color:#fff}.als-sb .als-sb-btn--outline{border-color:#444;background:transparent;color:#fff}.als-sb .als-sb-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000040}.als-sb .als-sb-btn--red:hover{background:#b71c1c}.als-sb .als-sb-btn--outline:hover{border-color:#fff;box-shadow:none}.als-sb-banner:not(.als-sb-banner--extras-desktop) .als-sb-extra{display:none}.als-sb .als-sb-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;border-radius:8px;overflow:hidden;background:#262626}.als-sb-feature{display:flex;flex-direction:column;margin:0;padding:18px;background:#101010}.als-sb .als-sb-feature-icon{display:block;width:28px;height:28px;margin-bottom:18px}.als-sb .als-sb-feature-icon img{display:block;width:100%;height:100%;object-fit:contain}.als-sb-feature-title{padding-bottom:4px;font-size:15px;font-weight:700;line-height:22.5px;color:#fff}.als-sb-feature-text{font-size:13px;line-height:19.5px;color:#cfcfcf}@media(max-width:1199px){.als-sb-banner{padding:36px}.als-sb .als-sb-heading{font-size:28px;line-height:30.8px}}@media(max-width:989px){.als-sb{padding:min(var(--als-sb-pt, 56px),36px) 16px min(var(--als-sb-pb, 56px),36px)}.als-sb-grid{grid-template-columns:minmax(0,1fr);gap:16px}.als-sb-desktop{display:none}.als-sb-mobile{display:block}span.als-sb-mobile{display:inline}.als-sb-banner--hide-mobile{display:none}.als-sb-banner{min-height:340px;padding:28px 20px;border-radius:12px}.als-sb-banner--no-image-mobile .als-sb-media{display:none}.als-sb .als-sb-heading{padding:10px 0 0;font-size:28px;line-height:30.8px;letter-spacing:-.42px}.als-sb-text{max-width:460px;padding:14px 0 24px}.als-sb .als-sb-btn{height:48px;padding:0 24px;font-size:14px;line-height:21px}.als-sb-banner:not(.als-sb-banner--extras-desktop) .als-sb-features{display:grid}.als-sb-banner:not(.als-sb-banner--extras-desktop) .als-sb-btn.als-sb-extra{display:inline-flex}.als-sb-banner--panel{justify-content:flex-start;min-height:0;margin:0 -16px;padding:40px 16px;border-radius:0}.als-sb-banner--panel .als-sb-text{color:#cfcfcf}.als-sb-banner--panel .als-sb-buttons{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.als-sb .als-sb-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/als-split-banners.css.map */
