.modulus-banner{background:var(--color-background);color:var(--color-foreground);padding:var(--ban-py, 48px) var(--mod-section-px);border-top:1px solid var(--color-border, rgb(var(--color-foreground-rgb) / .15));border-bottom:1px solid var(--color-border, rgb(var(--color-foreground-rgb) / .15))}.modulus-banner__inner{max-width:var(--mod-max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--mod-gap-lg)}.modulus-banner__left{display:flex;align-items:center;gap:24px}.modulus-banner__logo{height:48px;width:auto;flex-shrink:0}.modulus-banner__title{font-size:var(--ban-title-size, clamp(32px, 5vw, 56px));color:var(--color-foreground-heading, var(--color-foreground));line-height:1.1;white-space:nowrap}.modulus-banner__desc{font-family:var(--mod-font-body);font-size:var(--mod-text-body);color:rgb(var(--color-foreground-rgb) / .75);line-height:1.6;max-width:420px;text-align:right}.modulus-banner__desc p{margin:0}@media(max-width:1024px){.modulus-banner__inner{flex-direction:column;align-items:flex-start;gap:16px}.modulus-banner__title{white-space:normal}.modulus-banner__desc{text-align:left;max-width:100%}}@media(max-width:768px){.modulus-banner{padding:32px var(--mod-section-px)}.modulus-banner__title{font-size:clamp(24px,7vw,36px)}}@media(max-width:768px){.modulus-banner{padding-top:var(--ban-py-mobile, 64px);padding-bottom:var(--ban-py-mobile, 64px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/modulus-banner.css.map */
