.break-banner-o2-section{padding-block:var(--o2-space-content-section-top-mobile) var(--o2-space-content-section-bottom-mobile)}.break-banner-o2{--break-banner-o2-min-height: var(--o2-size-break-banner-large-mobile);position:relative;display:flex;flex-direction:column;min-height:var(--break-banner-o2-min-height);overflow:hidden;border-radius:var(--o2-radius-control);background:var(--break-banner-o2-background, rgb(var(--o2-surface-banner-blue)));color:rgb(var(--o2-text-inverse))}.break-banner-o2--small{--break-banner-o2-min-height: var(--o2-size-break-banner-small)}.break-banner-o2--no-image.break-banner-o2--large{--break-banner-o2-min-height: auto}.break-banner-o2--text-dark{color:rgb(var(--o2-text-primary))}.break-banner-o2__content{position:relative;z-index:var(--o2-z-base);display:flex;flex-direction:column;justify-content:flex-start;gap:var(--o2-space-break-banner-action-gap);width:100%;padding:var(--o2-space-banner-mobile-inline)}.break-banner-o2--background .break-banner-o2__content,.break-banner-o2--no-image .break-banner-o2__content{min-height:var(--break-banner-o2-min-height)}.break-banner-o2__copy{width:100%}.break-banner-o2__title{margin:0;color:inherit;font-family:var(--o2-font-heading);font-size:var(--o2-font-size-h2-mobile);font-weight:var(--o2-font-weight-bold);line-height:var(--o2-line-height-fixed-h2-mobile);letter-spacing:var(--o2-letter-spacing-h2-mobile)}.break-banner-o2__description{margin-top:var(--o2-space-break-banner-copy-gap);color:inherit;font-family:var(--o2-font-body);font-size:var(--o2-font-size-body-md);line-height:var(--o2-line-height-fixed-body-md)}.break-banner-o2__description>:first-child{margin-top:0}.break-banner-o2__description>:last-child{margin-bottom:0}.break-banner-o2__description a{color:inherit;text-underline-offset:var(--o2-space-xs)}.break-banner-o2__buttons{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--o2-space-break-banner-copy-gap);width:100%}.break-banner-o2__button{width:100%;max-width:var(--o2-size-break-banner-action-mobile)}.break-banner-o2__media,.break-banner-o2__media picture{display:block;width:100%;height:100%}.break-banner-o2__media{min-height:var(--o2-size-product-card-narrow)}.break-banner-o2__image{display:block;width:100%;height:100%}.break-banner-o2--background .break-banner-o2__media{position:absolute;z-index:var(--o2-z-background);top:0;right:0;bottom:0;left:0;min-height:100%}.break-banner-o2--background .break-banner-o2__image{object-fit:cover}.break-banner-o2--transparent .break-banner-o2__media{flex:1 1 var(--o2-size-product-card-narrow)}.break-banner-o2--transparent .break-banner-o2__image{object-fit:contain}.break-banner-o2--align-left{text-align:left}.break-banner-o2--align-center{text-align:center}.break-banner-o2--align-right{text-align:right}.break-banner-o2--align-left .break-banner-o2__buttons{justify-content:flex-start;align-items:flex-start}.break-banner-o2--align-center .break-banner-o2__buttons{justify-content:center;align-items:center}.break-banner-o2--align-right .break-banner-o2__buttons{justify-content:flex-end;align-items:flex-end}@media screen and (max-width:749px){.break-banner-o2-section .page-width{padding-inline:var(--o2-space-banner-mobile-inline)}.break-banner-o2--small .break-banner-o2__content{gap:var(--o2-space-break-banner-action-gap-small)}.break-banner-o2--transparent.break-banner-o2--small .break-banner-o2__content{padding-bottom:var(--o2-space-control-y)}.break-banner-o2--background .break-banner-o2__image{object-position:center bottom}.break-banner-o2--background.break-banner-o2--has-mobile-image .break-banner-o2__image{object-position:var(--break-banner-o2-mobile-focal-point, center bottom)!important}.break-banner-o2--transparent.break-banner-o2--has-mobile-image .break-banner-o2__image{object-position:var(--break-banner-o2-mobile-focal-point, center)!important}}@media screen and (min-width:750px){.break-banner-o2-section{padding-block:var(--o2-space-content-section-top-desktop) var(--o2-space-content-section-bottom-tablet)}.break-banner-o2{border-radius:var(--o2-radius-banner)}.break-banner-o2--large{--break-banner-o2-min-height: var(--o2-size-break-banner-large-tablet)}.break-banner-o2--small{--break-banner-o2-min-height: var(--o2-size-break-banner-small)}.break-banner-o2__content{justify-content:center;padding:var(--o2-space-xl)}.break-banner-o2__title{font-size:var(--o2-font-size-h2);line-height:var(--o2-line-height-fixed-title-lg);letter-spacing:var(--o2-letter-spacing-h2)}.break-banner-o2__buttons{flex-direction:row;align-items:center;gap:var(--o2-space-md)}.break-banner-o2__button{width:auto;max-width:none}}@media screen and (min-width:990px){.break-banner-o2-section{padding-bottom:var(--o2-space-content-section-bottom-desktop)}.break-banner-o2--large{--break-banner-o2-min-height: var(--o2-size-break-banner-large-desktop)}.break-banner-o2--small{--break-banner-o2-min-height: var(--o2-size-break-banner-small)}.break-banner-o2--transparent:not(.break-banner-o2--no-image){display:grid;grid-template-columns:minmax(0,8fr) minmax(0,5fr)}.break-banner-o2--transparent.break-banner-o2--content-right:not(.break-banner-o2--no-image){grid-template-columns:minmax(0,5fr) minmax(0,8fr)}.break-banner-o2--transparent.break-banner-o2--content-right .break-banner-o2__content{order:2}.break-banner-o2--transparent.break-banner-o2--content-right .break-banner-o2__media{order:1}.break-banner-o2__content{min-height:var(--break-banner-o2-min-height);padding:var(--o2-space-xl) var(--o2-space-2xl)}.break-banner-o2--background.break-banner-o2--large .break-banner-o2__content{max-width:var(--o2-size-content-wide)}.break-banner-o2--background.break-banner-o2--small .break-banner-o2__content,.break-banner-o2--no-image.break-banner-o2--small .break-banner-o2__content{max-width:var(--o2-size-content-xl)}.break-banner-o2--content-left.break-banner-o2--background .break-banner-o2__content,.break-banner-o2--content-left.break-banner-o2--no-image .break-banner-o2__content{margin-right:auto}.break-banner-o2--content-right.break-banner-o2--background .break-banner-o2__content,.break-banner-o2--content-right.break-banner-o2--no-image .break-banner-o2__content{margin-left:auto}.break-banner-o2--small .break-banner-o2__content{flex-direction:row;align-items:center;gap:var(--o2-space-comfortable);padding-block:var(--o2-space-lg)}.break-banner-o2--small .break-banner-o2__copy{flex:1 1 auto}.break-banner-o2--small .break-banner-o2__buttons{flex:0 0 auto;width:auto}.break-banner-o2--transparent .break-banner-o2__media{position:relative;min-height:var(--break-banner-o2-min-height)}.break-banner-o2--transparent .break-banner-o2__image{position:absolute;top:0;right:0;bottom:0;left:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-break-banner-o2.css.map */
