.section-page-banner{position:relative}.section-page-banner>div{width:100%;min-height:calc(var(--page-banner-min-content, 360px) + var(--page-banner-content-extra, 0px) + var(--page-banner-content-gap, 0px));display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.section-page-banner:has(.media-position--background)>div{height:var(--section-height, auto)}.section-page-banner:has(.media-position--background)>div .section-page-banner__frame{min-height:inherit}.section-page-banner__frame{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}.section-page-banner__media-shell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.section-page-banner__media-shell .section-page-banner__media{pointer-events:auto}.section-page-banner__media-flow{position:relative;z-index:0;flex:0 0 auto}.section-page-banner__frame.media-position--top .section-page-banner__media-flow{order:-1}.section-page-banner__frame.media-position--bottom .section-page-banner__media-flow{order:1}.section-page-banner__content-container{position:relative;z-index:2;display:flex;flex-direction:column;align-items:var(--section-content-alignment, center);justify-content:var(--section-content-position, center);text-align:var(--section-content-alignment, center);gap:2.4rem;box-sizing:border-box;width:100%;flex:1 1 auto;min-height:0;padding-block-start:0;padding-block-end:0;background-color:rgb(var(--color-background))}.section-page-banner__content-container:not(.content-position-center){padding-block-start:var(--page-banner-content-pad-top, var(--padding-block-start));padding-block-end:var(--padding-block-end, 0px)}.section-page-banner__frame--has-image .section-page-banner__content-container:not(.content-position-center){padding-block-start:calc(var(--header-height, 0px) + var(--page-banner-content-pad-top, var(--padding-block-start)))}.section-page-banner__content-container.content-position-center:has(.breadcrumbs){padding-block-start:calc(var(--page-banner-content-extra, 0px) + var(--page-banner-content-gap, 0px));padding-block-end:var(--padding-block-end, 0px)}.section-page-banner__content-container.content-position-center .section-page-banner__content{margin-block:auto}.section-page-banner__frame.media-position--background .section-page-banner__content-container{background-color:transparent}.section-page-banner__content-container .rte ul,.section-page-banner__content-container .rte ol{text-align:start;display:flex;flex-direction:column;align-items:var(--section-content-alignment)}.section-page-banner__content{display:inherit;flex-direction:inherit;align-items:inherit;max-width:100%;width:100%;margin-inline:auto;align-items:var(--section-content-alignment, center)}.section-page-banner__content.section-page-banner__content--width-extra-small{max-width:32rem}.section-page-banner__content.section-page-banner__content--width-small{max-width:48rem}.section-page-banner__content.section-page-banner__content--width-medium{max-width:64rem}.section-page-banner__content.section-page-banner__content--width-large{max-width:72rem}.section-page-banner__content.section-page-banner__content--width-extra-large{max-width:86rem}.section-page-banner__content.section-page-banner__content--width-full{max-width:100%}@media screen and (max-width:749px){.section-page-banner__frame{overflow:hidden}}@media screen and (min-width:1280px){.section-page-banner__content-container.max-w-narrower .section-page-banner__content.section-page-banner__content--width-full{max-width:70%}}.media-position--top .media,.media-position--bottom .media{display:flex;justify-content:center;align-self:var(--section-content-alignment, center);background-color:transparent}.media-position--top .media{order:-1}.media-position--bottom .media{order:1}.media-position--top img,.media-position--bottom img{width:auto}.section-page-banner__content-container .section-page-banner__content{position:relative;z-index:2;width:100%}.section-page-banner__overlay--none .section-page-banner__media.media--overlay:after{display:none}.section-page-banner__overlay--30 .section-page-banner__media.media--overlay:after{background:#0000004d;background-image:none}.section-page-banner__overlay--40 .section-page-banner__media.media--overlay:after{background:#0006;background-image:none}.section-page-banner__overlay--60 .section-page-banner__media.media--overlay:after{background:#0009;background-image:none}.section-page-banner .section__heading{color:rgba(var(--color-heading-text),1)}.section-page-banner__text{color:rgb(var(--color-foreground));margin-block-start:calc(var(--spacing-unit-size) * 1.5);align-items:inherit}.section-page-banner__text p:last-child{margin-block-end:0}.section-page-banner__text p:first-child{margin-block-start:0}.section-page-banner__video-controls{position:absolute;inset-block-end:2.4rem;inset-inline-end:2.4rem;z-index:5;pointer-events:auto}.section-page-banner__content-container.content-position-center .breadcrumbs{position:absolute;inset-block-start:0;inset-inline:0;z-index:3;display:flex;justify-content:var(--section-content-alignment, center);width:100%;box-sizing:border-box;margin-block-start:calc(var(--page-banner-content-pad-top) + var(--padding-block-start) + var(--header-height) + var(--announcement-bars-before-header-heights));flex-shrink:0}.section-page-banner .breadcrumbs{color:rgba(var(--color-heading-text),1)}.section-page-banner .breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}.section-page-banner .breadcrumbs :is(a,.breadcrumbs__link,.breadcrumbs__current,.breadcrumbs__separator),.section-page-banner .breadcrumbs :is(.button.button--text,.dropdown-button){color:rgba(var(--color-heading-text),1);margin:0}.section-page-banner .breadcrumbs :is(.button.button--text,.dropdown-button){--color-button-hover-text: rgba(var(--color-heading-text), 1);--color-text-button-link: var(--color-heading-text)}.section-page-banner .breadcrumbs :is(.breadcrumbs__link.button.button--text,.dropdown-button.button.button--text):after{display:none}.section-page-banner .breadcrumbs__list>li:not(:last-child) .button.button--text{color:rgba(var(--color-heading-text),1)}.section-page-banner .breadcrumbs span{opacity:1}.section-page-banner .breadcrumbs .breadcrumbs__current{position:relative;display:inline-block;font-size:var(--font-size-label-xs);line-height:var(--line-height-label-xs);letter-spacing:var(--letter-spacing-label-xs);text-transform:var(--font-button-text-transform)}.section-page-banner .breadcrumbs .breadcrumbs__current:after{content:"";position:absolute;inset-inline:0;inset-block-start:100%;height:1px;background-color:currentColor}.section-page-banner :is(.color-scheme-2,.color-scheme-5,.color-scheme-e5345fcc-05d9-48d5-99f5-7d7352f35769) .breadcrumbs,.section-page-banner :is(.color-scheme-2,.color-scheme-5,.color-scheme-e5345fcc-05d9-48d5-99f5-7d7352f35769) .breadcrumbs :is(a,.breadcrumbs__link,.breadcrumbs__current,.breadcrumbs__separator),.section-page-banner :is(.color-scheme-2,.color-scheme-5,.color-scheme-e5345fcc-05d9-48d5-99f5-7d7352f35769) .breadcrumbs :is(.button.button--text,.dropdown-button),.section-page-banner :is(.color-scheme-2,.color-scheme-5,.color-scheme-e5345fcc-05d9-48d5-99f5-7d7352f35769) .breadcrumbs__list>li:not(:last-child) .button.button--text{color:#fff}.section-page-banner :is(.color-scheme-2,.color-scheme-5,.color-scheme-e5345fcc-05d9-48d5-99f5-7d7352f35769) .breadcrumbs :is(.button.button--text,.dropdown-button){--color-button-hover-text: #fff;--color-text-button-link: 255, 255, 255}
/*# sourceMappingURL=/cdn/shop/t/122/assets/section-page-banner.css.map */
