.section-page-banner .page-banner__title,.section-page-banner .section__heading{display:block!important;visibility:visible!important;opacity:1!important}.section-page-banner{position:relative;overflow:visible}.section-page-banner>div{width:100%;min-height:var(--section-height);display:flex;flex-direction:column;align-items:var(--section-content-alignment, center);justify-content:var(--section-content-position, center);overflow:visible}@media screen and (max-width: 989px){.section-page-banner>div{min-height:auto;height:auto;clip-path:none!important;overflow:visible!important}.section-page-banner__group.section-height--30svh,.section-page-banner__group.section-height--40svh,.section-page-banner__group.section-height--50svh,.section-page-banner__group.section-height--60svh,.section-page-banner__group.section-height--70svh,.section-page-banner__group.section-height--80svh,.section-page-banner__group.section-height--90svh,.section-page-banner__group.section-height--100svh{overflow:visible!important}}.section-page-banner:has(.media-position--background)>div{height:var(--section-height)}@media screen and (max-width: 989px){.section-page-banner:has(.media-position--background)>div{height:auto;min-height:var(--section-height)}}.section-page-banner .container{display:flex;flex-direction:column;align-items:var(--section-content-alignment, center);text-align:var(--section-content-alignment, center);gap:calc(var(--section-spacing-unit-size) * 1.5);background-color:rgb(var(--color-background));height:100%;overflow:visible}@media screen and (max-width: 989px){.section-page-banner .container{min-height:auto;height:auto}}.section-page-banner .container .rte ul,.section-page-banner .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%;align-items:var(--section-content-alignment, center);overflow:visible;position:relative;z-index:2}@media screen and (max-width: 989px){.section-page-banner__content{padding-top:max(var(--spacing-3),1.5rem);padding-bottom:var(--spacing-2);min-height:fit-content}}.template--collection .section-height--auto:has(.breadcrumbs) .section-page-banner__content{margin-block-start:var(--spacing-3)}.template--collection .page-banner__title,.template--collection .section__heading{display:block!important;visibility:visible!important;opacity:1!important;position:relative;z-index:10}@media screen and (max-width: 749px){.section-page-banner .container{overflow:visible}.section-page-banner .section__heading,.section-page-banner .page-banner__title{display:block!important;visibility:visible!important;opacity:1!important;position:relative;z-index:10;min-height:auto}}@media screen and (min-width: 750px){.template--collection .section-height--auto:has(.breadcrumbs) .section-page-banner__content{margin-block-start:var(--spacing-4)}.section-page-banner .container{overflow:visible!important}.section-page-banner>div{overflow:visible!important}}@media screen and (min-width: 750px) and (max-width: 989px){.section-page-banner__content{padding-top:var(--spacing-3);overflow:visible!important}.section-page-banner .section__heading,.section-page-banner .page-banner__title{display:block!important;visibility:visible!important;opacity:1!important;position:relative;z-index:10}.section-page-banner__group{overflow:visible!important}.section-page-banner>div{min-height:auto!important;height:auto!important}}@media screen and (max-width: 989px) and (orientation: landscape){.section-page-banner__content{padding-top:var(--spacing-4)}.section-page-banner .container{overflow:visible!important}}@media screen and (min-width: 1280px){.section-page-banner__group.max-w-narrower .section-page-banner .content{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}.media-position--background .section-page-banner__content{position:relative;z-index:2}.section-page-banner .section__heading{color:rgba(var(--color-heading-text),1);display:block;visibility:visible;opacity:1;position:relative;z-index:10}.breadcrumbs+.section__heading{margin-block-start:calc(var(--section-spacing-unit-size) * 1)}.page-banner__title{display:block!important;visibility:visible!important;opacity:1!important}.page-banner__title.h1,.page-banner__title.h2,.page-banner__title.h3,.page-banner__title.h4,.page-banner__title.h5,.page-banner__title.h6{display:block!important;visibility:visible!important;opacity:1!important;position:relative;z-index:10}@media screen and (max-width: 989px){.section-page-banner__content .page-banner__title,.section-page-banner__content .section__heading{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;clip:auto!important;clip-path:none!important}}.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__menu{max-width:100%;overflow:hidden}.section-page-banner__menu .menu.menu--horizontal:has(*){display:flex;justify-content:start;gap:calc(var(--spacing-unit-size) * .5);margin-block-start:calc(var(--spacing-unit-size) * 3);overflow:scroll}.section-page-banner__menu .menu.menu--horizontal .menu__item:last-of-type{margin-inline-end:var(--page-gutter)}.section-page-banner__menu .menu.menu--horizontal .menu__item a{white-space:nowrap}.section-page-banner__menu .menu.menu--horizontal .menu__item a{border-color:rgba(var(--color-outlined-button-text),0);background-color:rgba(var(--color-outlined-button-text),.1);border-color:transparent;padding:var(--spacing-3) var(--spacing-5);text-transform:unset;font-family:var(--font-heading-family);font-size:var(--font-size-static-md);letter-spacing:var(--font-heading-letter-spacing)}.section-page-banner__menu .menu.menu--horizontal .menu__item a:hover,.section-page-banner__menu .menu.menu--horizontal .menu__item a.active{background-color:var(--color-button-hover-background)}@media screen and (max-width: 749px){.section-page-banner__menu{padding-inline-start:var(--page-gutter)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-page-banner.css.map */
