.section-page-banner{position:relative}.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)}.section-page-banner:has(.media-position--background)>div{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);background-color:rgb(var(--color-background));height:100%}.section-page-banner__breadcrumbs-bar{width:100%}.section-page-banner__breadcrumbs-bar .container{display:block;height:auto;text-align:start}.section-page-banner__breadcrumbs-bar .breadcrumbs{width:100%}.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)}.template--collection .section-height--auto:has(.breadcrumbs) .section-page-banner__content{margin:0}@media screen and (max-width:749px){.section-page-banner .container{overflow:hidden}.page-banner__title{font-size:calc(var(--font-heading-scale, 1) * 2rem)}}@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:var(--banner-text-color, rgba(var(--color-heading-text), 1))}.breadcrumbs+.section__heading{margin-block-start:calc(var(--section-spacing-unit-size) * 1)}.section-page-banner__text{width:100%;color:var(--banner-text-color, rgb(var(--color-foreground)));margin-block-start:calc(var(--spacing-unit-size) * 1);align-items:inherit;margin-bottom:32px}.section-page-banner__text p:last-child{margin-block-end:0}.section-page-banner__text p:first-child,.section-page-banner__description-accordion,.collection-description__accordion{margin-block-start:0}.section-page-banner__description-accordion .accordion__section,.collection-description__accordion .accordion__section{padding:0;border:0}.section-page-banner__description-accordion .accordion__button,.collection-description__accordion .accordion__button{align-items:flex-start;justify-content:space-between;gap:.8rem;width:100%;max-width:100%;padding-block:0;color:currentColor;font-size:inherit;line-height:inherit;letter-spacing:0;text-align:inherit;text-decoration:none}.section-page-banner__description-accordion .accordion__button-text,.collection-description__accordion .accordion__button-text{flex:1 1 auto;min-width:0;width:100%;max-width:100%}.section-page-banner__description-accordion .accordion__icon,.collection-description__accordion .accordion__icon{flex:0 0 auto;margin-block-start:.25em;margin-inline-start:.8rem}.section-page-banner__description-accordion .accordion__body-inner,.collection-description__accordion .accordion__body-inner{padding-block-start:1rem}.section-page-banner__description-accordion .accordion__body p,.collection-description__accordion .accordion__body p{color:currentColor}.template--collection .media-position--top .breadcrumbs{margin:5rem 0 2rem}.template--collection .media-position--top .breadcrumbs,.template--collection .media-position--bottom .breadcrumbs,.template--collection .media-position--top .section-page-banner__content,.template--collection .media-position--bottom .section-page-banner__content{padding-inline:var(--page-gutter)}.template--collection .media-position--top .breadcrumbs,.template--collection .media-position--bottom .breadcrumbs{width:100%}.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 a{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/43/assets/section-page-banner.css.map */
