.ba-page-banner{--ba-banner-bg: var(--color-foreground);--ba-banner-text: var(--color-background);--ba-banner-crumb: #d6d8dc;--ba-banner-crumb-hover: #ffffff;--ba-banner-crumb-current: var(--color-link, #c8102e);--ba-banner-crumb-separator: #4b5563;--ba-banner-scrim: .6;--ba-banner-pt: 40px;--ba-banner-pb: 40px;--ba-banner-align: flex-start;--ba-banner-slant: -12deg;position:relative;display:flex;justify-content:center;align-items:center;background:var(--ba-banner-bg);color:var(--ba-banner-text);overflow:hidden;padding-block:var(--ba-banner-pt) var(--ba-banner-pb);min-height:var(--ba-banner-min-height, auto)}.ba-page-banner--behind{--ba-banner-header-offset: var(--header-group-height, 120px);margin-top:calc(-1 * var(--ba-banner-header-offset) - 40px);padding-top:calc(var(--ba-banner-header-offset) + var(--ba-banner-pt));z-index:0}body:has(main>.shopify-section:first-child .ba-page-banner--behind) :is(.shopify-section-group-header-group,.shopify-section-group-header-group .announcement-bar,.shopify-section-group-header-group header-component){position:relative;z-index:3}body:has(main>.shopify-section:first-child .ba-page-banner--behind) main>.shopify-section:first-child{position:relative;z-index:1}.ba-page-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.ba-page-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ba-page-banner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--ba-banner-scrim))}.ba-page-banner__container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:var(--ba-banner-align);text-align:start;gap:24px;width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:calc(var(--page-margin, 16px) + var(--ba-banner-pad-inline-start, 0px)) calc(var(--page-margin, 16px) + var(--ba-banner-pad-inline-end, 0px))}.ba-page-banner--slim{--ba-banner-pt: 24px;--ba-banner-pb: 24px;min-height:0;align-items:center}.ba-page-banner--slim .ba-page-banner__container{gap:0}.ba-page-banner[style*="--ba-banner-align: center"] .ba-page-banner__container,.ba-page-banner[style*="--ba-banner-align:center"] .ba-page-banner__container{text-align:center}.ba-page-banner[style*="--ba-banner-align: flex-end"] .ba-page-banner__container,.ba-page-banner[style*="--ba-banner-align:flex-end"] .ba-page-banner__container{text-align:end}.ba-page-banner__nav{min-width:0;width:100%}.ba-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;justify-content:var(--ba-banner-align)}.ba-crumbs__item{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.2;color:var(--ba-banner-crumb)}.ba-crumbs__item a{color:inherit;text-decoration:none;transition:color .2s ease}.ba-crumbs__item a:hover,.ba-crumbs__item a:focus-visible{color:var(--ba-banner-crumb-hover, #ffffff)}.ba-crumbs__item[aria-current=page],.ba-crumbs__item--current{color:var(--ba-banner-crumb-current)}.ba-crumbs__item+.ba-crumbs__item:before{content:"";flex:0 0 auto;width:2px;height:10px;background:var(--ba-banner-crumb-separator, #4b5563);transform:skew(var(--ba-banner-slant))}.ba-page-banner__content{display:flex;flex-direction:column;align-items:var(--ba-banner-align);gap:12px;max-width:720px}.ba-page-banner__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ba-banner-eyebrow-color, var(--ba-banner-crumb-current))}.ba-page-banner__eyebrow--dash:before{content:"";flex:0 0 auto;width:18px;height:4px;background:var(--ba-banner-title-accent, var(--ba-banner-crumb-current));transform:skew(var(--ba-banner-slant))}.ba-page-banner__title{margin:0;font-family:var(--ba-banner-title-font, inherit);font-size:var(--ba-banner-title-size, clamp(28px, 4vw, 44px));font-weight:800;line-height:var(--ba-banner-title-leading, 1.1);letter-spacing:var(--ba-banner-title-tracking, -1px);text-transform:var(--ba-banner-title-case, none);color:var(--ba-banner-title-color, var(--ba-banner-text))}.ba-page-banner__title-accent{color:var(--ba-banner-title-accent, var(--ba-banner-crumb-current))}.ba-page-banner__subtitle{margin:0;font-size:var(--ba-banner-subtitle-size, 16px);line-height:1.6;color:var(--ba-banner-subtitle-color, #d6d8dc)}.ba-page-banner__subtitle>*:first-child{margin-top:0}.ba-page-banner__subtitle>*:last-child{margin-bottom:0}@media(max-width:749px){.ba-page-banner--behind{--ba-banner-header-offset: var(--header-group-height, 100px);margin-top:calc(-1 * var(--ba-banner-header-offset) - 80px);padding-top:calc(var(--ba-banner-header-offset) + var(--ba-banner-pt) + 40px)}.ba-page-banner__container{gap:14px}.ba-page-banner__title{font-size:var(--ba-banner-title-size-mobile, var(--ba-banner-title-size, clamp(28px, 4vw, 44px)))}.ba-page-banner__subtitle{font-size:var(--ba-banner-subtitle-size-mobile, var(--ba-banner-subtitle-size, 16px))}}@media screen and (max-width:1024px){.ba-page-banner__container{padding-inline:20px}.ba-page-banner__title{font-size:48px}}@media screen and (max-width:768px){.ba-page-banner__title{font-size:40px}.ba-page-banner__subtitle{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/ba-page-banner.css.map */
