.cs-banner-section{width:100%;max-width:none;min-width:0}.cs-banner{position:relative;isolation:isolate;box-sizing:border-box;margin:var(--cs-margin-top) var(--cs-margin-x) var(--cs-margin-bottom);background:var(--cs-base);color:var(--cs-text)}.cs-banner *,.cs-banner *:before,.cs-banner *:after{box-sizing:border-box}.cs-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.cs-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--cs-overlay);pointer-events:none}.cs-banner__media picture{display:block;width:100%;height:100%}.cs-banner__image{display:block;width:100%;height:100%;object-fit:cover}.cs-banner__layout{display:flex;min-height:var(--cs-height);padding:var(--cs-padding-y) var(--cs-padding-x);justify-content:flex-start;align-items:center}.cs-banner[data-horizontal=center] .cs-banner__layout{justify-content:center}.cs-banner[data-horizontal=end] .cs-banner__layout{justify-content:flex-end}.cs-banner[data-vertical=start] .cs-banner__layout{align-items:flex-start}.cs-banner[data-vertical=end] .cs-banner__layout{align-items:flex-end}.cs-banner__content{display:flex;flex-direction:column;gap:var(--cs-gap);width:100%;max-width:var(--cs-content-width);min-width:0;padding:var(--cs-panel-padding);background:var(--cs-panel);text-align:left;overflow-wrap:anywhere}.cs-banner[data-align=center] .cs-banner__content{text-align:center}.cs-banner[data-align=right] .cs-banner__content{text-align:right}.cs-banner .cs-banner__heading{margin:0;color:inherit;font-family:var(--font-heading-family,inherit);font-size:var(--cs-heading-size);font-weight:600;line-height:1.15;letter-spacing:normal}.cs-banner .cs-banner__eyebrow{margin:0;color:inherit;font-size:var(--cs-eyebrow-size);line-height:1.5}.cs-banner__text{font-size:var(--cs-body-size);line-height:1.6}.cs-banner__text>*{margin:0}.cs-banner__text>*+*{margin-top:.75em}.cs-banner__text a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.cs-banner__actions{display:flex;flex-wrap:wrap;gap:var(--cs-button-gap);justify-content:flex-start}.cs-banner[data-align=center] .cs-banner__actions{justify-content:center}.cs-banner[data-align=right] .cs-banner__actions{justify-content:flex-end}.cs-banner .cs-banner__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;max-width:100%;padding:12px 24px;border:2px solid var(--cs-button);border-radius:var(--cs-radius);background:var(--cs-button);color:var(--cs-button-text);font:inherit;font-size:var(--cs-button-size);font-weight:600;line-height:1.4;text-align:center;text-decoration:none;white-space:normal}.cs-banner .cs-banner__button--outline{background:transparent;color:var(--cs-text);border-color:currentColor}.cs-banner .cs-banner__button:hover{text-decoration:underline;text-underline-offset:.2em}.cs-banner a:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px #000}.cs-banner__editor-note{font-size:16px}@media(max-width:749px){.cs-banner__layout{min-height:var(--cs-mobile-height);padding:var(--cs-mobile-padding-y) var(--cs-mobile-padding-x)}.cs-banner .cs-banner__heading{font-size:var(--cs-heading-mobile)}.cs-banner--below .cs-banner__media{position:relative;inset:auto;z-index:auto}.cs-banner--below .cs-banner__media picture{height:auto}.cs-banner--below .cs-banner__image{height:auto;object-fit:contain}.cs-banner--below .cs-banner__media:after{display:none}.cs-banner--below .cs-banner__layout{min-height:0}.cs-banner__content{max-width:100%}}@media(prefers-reduced-motion:reduce){.cs-banner *,.cs-banner *:before,.cs-banner *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.cs-banner .cs-banner__button{border:2px solid ButtonText}.cs-banner a:focus-visible{outline:3px solid Highlight;box-shadow:none}}@media(min-width:750px)and (max-width:1100px){.cs-banner__layout{padding-inline:min(var(--cs-padding-x),5vw)}.cs-banner__content{padding:min(var(--cs-panel-padding),4vw)}.cs-banner .cs-banner__heading{font-size:min(var(--cs-heading-size),6vw)}}@media(max-width:749px){.cs-banner{margin-inline:min(var(--cs-margin-x),4vw)}.cs-banner__layout{padding-inline:min(var(--cs-mobile-padding-x),6vw)}.cs-banner__content{padding:min(var(--cs-panel-padding),5vw)}.cs-banner__actions{width:100%}.cs-banner .cs-banner__button{flex:1 1 160px;padding-inline:16px}}.cs-banner__content{border-radius:var(--cs-panel-radius,0px)}.cs-banner .cs-banner__heading{font-family:var(--cs-heading-family,inherit);font-weight:var(--cs-heading-weight,600);font-style:var(--cs-heading-style,normal)}.cs-banner .cs-banner__text,.cs-banner .cs-banner__eyebrow{font-family:var(--cs-body-family,inherit);font-weight:var(--cs-body-weight,400);font-style:var(--cs-body-style,normal)}.cs-banner .cs-banner__button{font-family:var(--cs-button-family,inherit);font-weight:var(--cs-button-weight,600);font-style:var(--cs-button-style,normal)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cs-full-width-banner.css.map */
