.page-image-o2-section .page-width{padding-inline:var(--o2-space-page-image-gutter-mobile)}.page-image-o2{--page-image-o2-media-reserve: 0;position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--o2-size-page-image-max);padding-bottom:var(--page-image-o2-media-reserve);margin-inline:auto;overflow:hidden;border-radius:var(--o2-radius-control);background:var(--page-image-o2-background, rgb(var(--o2-surface-banner-blue)));color:rgb(var(--o2-text-inverse))}.page-image-o2--background:not(.page-image-o2--no-image){--page-image-o2-media-reserve: var(--o2-size-page-image-media-reserve-sm)}.page-image-o2--background-blue{--page-image-o2-background: rgb(var(--o2-surface-banner-blue))}.page-image-o2--background-gradient-45{--page-image-o2-background: var(--o2-gradient-blue-banner-45)}.page-image-o2--background-gradient-90{--page-image-o2-background: var(--o2-gradient-blue-banner-90)}.page-image-o2--background-gradient-135{--page-image-o2-background: var(--o2-gradient-blue-banner-135)}.page-image-o2--text-dark{color:rgb(var(--o2-text-primary))}.page-image-o2--text-dark.page-image-o2--no-image,.page-image-o2--transparent.page-image-o2--text-dark{--page-image-o2-background: rgb(var(--o2-surface-page))}.page-image-o2__content{position:relative;z-index:var(--o2-z-base);display:flex;flex-direction:column;box-sizing:border-box;align-items:stretch;width:100%;max-width:var(--o2-size-page-image-copy-mobile);padding:var(--o2-space-banner-mobile-top) var(--o2-space-banner-mobile-inline) var(--o2-space-banner-mobile-inline);overflow:hidden}.page-image-o2__title{margin:0;color:inherit;font-family:var(--o2-font-heading);font-size:var(--o2-font-size-display-mobile);font-weight:var(--o2-font-weight-bold);line-height:var(--o2-line-height-fixed-display-mobile);letter-spacing:var(--o2-letter-spacing-display-mobile-tight);filter:drop-shadow(var(--o2-shadow-page-image-heading));overflow-wrap:break-word}.page-image-o2__description{margin-top:var(--o2-space-page-image-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)}.page-image-o2__description>:first-child{margin-top:0}.page-image-o2__description>:last-child{margin-bottom:0}.page-image-o2__description a{color:inherit;text-underline-offset:var(--o2-space-xs)}.page-image-o2__buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--o2-space-page-image-button-gap);margin-top:var(--o2-space-page-image-action-gap)}.page-image-o2__button{padding-inline:var(--o2-space-page-image-button-inline);overflow-wrap:break-word}.page-image-o2__media,.page-image-o2__media picture,.page-image-o2__image{display:block;width:100%;height:100%}.page-image-o2--background .page-image-o2__media{position:absolute;z-index:var(--o2-z-background);top:0;right:0;bottom:0;left:0}.page-image-o2--background .page-image-o2__image{object-fit:cover;object-position:center bottom}.page-image-o2--transparent{gap:var(--o2-space-page-image-column-gap)}.page-image-o2--transparent .page-image-o2__image{object-fit:contain}@media screen and (max-width:800px){.page-image-o2--background.page-image-o2--has-mobile-image .page-image-o2__image{object-position:var(--page-image-o2-mobile-focal-point, center bottom)!important}.page-image-o2--transparent.page-image-o2--has-mobile-image .page-image-o2__image{object-position:var(--page-image-o2-mobile-focal-point, center)!important}}@media screen and (max-width:479px){.page-image-o2__button{flex:1 1 100%}}@media screen and (min-width:480px){.page-image-o2__content{align-items:flex-start}}@media screen and (min-width:501px){.page-image-o2--background:not(.page-image-o2--no-image){--page-image-o2-media-reserve: var(--o2-size-page-image-media-reserve-md)}}@media screen and (min-width:600px){.page-image-o2{border-radius:var(--o2-radius-banner)}}@media screen and (min-width:600px)and (max-width:800px){.page-image-o2--transparent .page-image-o2__content{padding-bottom:var(--o2-space-banner-mobile-top)}}@media screen and (min-width:600px)and (max-width:800px){.page-image-o2__title{font-size:clamp(var(--o2-font-size-display-mobile),var(--o2-size-page-image-title-fluid),var(--o2-font-size-display));line-height:var(--o2-line-height-h1);letter-spacing:var(--o2-letter-spacing-display-fluid)}}@media screen and (min-width:801px){.page-image-o2{min-height:var(--o2-size-page-image-min-split)}.page-image-o2--background:not(.page-image-o2--no-image){--page-image-o2-media-reserve: 0}.page-image-o2__content{max-width:max(calc(50% - var(--o2-size-page-image-copy-inset)),var(--o2-size-page-image-copy-split))}.page-image-o2--background .page-image-o2__image{object-position:56% center}.page-image-o2--background.page-image-o2--content-right .page-image-o2__image{object-position:44% center}.page-image-o2--background.page-image-o2--content-right .page-image-o2__content,.page-image-o2--no-image.page-image-o2--content-right .page-image-o2__content{margin-inline-start:auto}.page-image-o2--transparent{flex-direction:row;justify-content:space-between}.page-image-o2--transparent.page-image-o2--content-right{flex-direction:row-reverse}.page-image-o2--transparent .page-image-o2__content{flex:0 1 auto;padding-inline:var(--o2-space-banner-mobile-inline) 0}.page-image-o2--transparent.page-image-o2--content-right .page-image-o2__content{padding-inline:0 var(--o2-space-banner-mobile-inline)}.page-image-o2--transparent .page-image-o2__media{flex:0 1 auto;align-self:stretch;min-width:0;height:auto}}@media screen and (min-width:1024px){.page-image-o2-section .page-width{padding-inline:var(--o2-space-page-image-gutter-wide)}.page-image-o2{min-height:var(--o2-size-page-image-min-wide)}.page-image-o2__content{max-width:max(calc(50% - var(--o2-size-page-image-copy-inset)),var(--o2-size-page-image-copy-wide));padding-block:var(--o2-space-page-image-padding-wide);padding-inline:var(--o2-space-page-image-padding-wide) 0}.page-image-o2--content-right .page-image-o2__content{padding-inline:0 var(--o2-space-page-image-padding-wide)}.page-image-o2__title{font-size:var(--o2-font-size-display);line-height:var(--o2-line-height-fixed-display);letter-spacing:var(--o2-letter-spacing-display-tight)}.page-image-o2--transparent .page-image-o2__content{padding-block:var(--o2-space-page-image-padding-wide);padding-inline:var(--o2-space-page-image-padding-wide) 0}.page-image-o2--transparent.page-image-o2--content-right .page-image-o2__content{padding-inline:0 var(--o2-space-page-image-padding-wide)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-page-image-o2.css.map */
