.s-page-banner{position:relative;display:block;width:100%}.s-page-banner__inner{position:relative;display:flex;justify-content:center;width:100%;min-height:var(--page-banner-height-mobile, 390px);overflow:visible;background-color:transparent}@media screen and (min-width:750px){.s-page-banner__inner{min-height:var(--page-banner-height-desktop, 460px)}}.s-page-banner__inner--position-top{align-items:flex-start}.s-page-banner__inner--position-center{align-items:center}.s-page-banner__inner--position-bottom{align-items:flex-end}@media screen and (min-width:750px){.s-page-banner__inner--position-desktop-top{align-items:flex-start}.s-page-banner__inner--position-desktop-center{align-items:center}.s-page-banner__inner--position-desktop-bottom{align-items:flex-end}}.s-page-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.s-page-banner__image{display:block;width:100%;height:100%;object-fit:cover}.s-page-banner__image--desktop{display:none}@media screen and (min-width:750px){.s-page-banner__image--desktop{display:block}}.s-page-banner__image--mobile{display:block}@media screen and (min-width:750px){.s-page-banner__image--mobile{display:none}}.s-page-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.s-page-banner__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;margin:0 auto;text-align:center}@media screen and (min-width:750px){.s-page-banner__content{gap:12px}}.s-page-banner__content--align-left{align-items:flex-start;text-align:left}.s-page-banner__content--align-center{align-items:center;text-align:center}.s-page-banner__content--align-right{align-items:flex-end;text-align:right}@media screen and (min-width:750px){.s-page-banner__content--align-desktop-left{align-items:flex-start;text-align:left}.s-page-banner__content--align-desktop-center{align-items:center;text-align:center}.s-page-banner__content--align-desktop-right{align-items:flex-end;text-align:right}}.s-page-banner__overline{margin:0;font-family:var(--secondary-font-family);font-weight:400;letter-spacing:.5px;line-height:1.7}.s-page-banner__title{margin:0;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);line-height:1.25}@media screen and (min-width:750px){.s-page-banner__title{line-height:1.07}}.s-page-banner__description{margin:0;max-width:516px;font-weight:400;line-height:1.72}.s-page-banner__description p{margin:0}.s-page-banner__description p+p{margin-top:.75em}.s-page-banner__content--align-left .s-page-banner__description{margin-right:auto}.s-page-banner__content--align-center .s-page-banner__description{margin-left:auto;margin-right:auto}.s-page-banner__content--align-right .s-page-banner__description{margin-left:auto}@media screen and (min-width:750px){.s-page-banner__content--align-desktop-left .s-page-banner__description{margin-left:0;margin-right:auto}.s-page-banner__content--align-desktop-center .s-page-banner__description{margin-left:auto;margin-right:auto}.s-page-banner__content--align-desktop-right .s-page-banner__description{margin-left:auto;margin-right:0}}.s-page-banner__navigation{position:relative;z-index:3;width:100%;margin-top:16px}.s-page-banner__select{position:relative;display:block;width:100%}.s-page-banner__select.is-open{z-index:20}.s-page-banner__select.is-open .custom-select__btn>.icon{transform:rotate(180deg)}.s-page-banner__select .custom-select{position:relative}.s-page-banner__select .custom-select__btn{justify-content:space-between;width:100%;height:52px;padding:17.5px 16px;border:0;border-radius:0;background:#fff;color:#231e22;font-size:14px;line-height:17px;font-weight:400;text-transform:uppercase}.s-page-banner__select .custom-select__btn>.icon{width:24px;height:24px;margin-inline-end:0;padding-inline-start:0;transition:transform .2s ease}.s-page-banner__select .custom-select__listbox{position:absolute;top:100%;right:0;left:0;z-index:10;width:100%;max-height:min(320px,45vh);margin:0;padding:0;overflow-y:auto;border:0;border-radius:0;background:#fff;color:#231f20;text-align:left}.s-page-banner__select .custom-select__listbox[aria-hidden=true]{display:none}.s-page-banner__select .custom-select__listbox[aria-hidden=false]{display:block}.s-page-banner__select .custom-select__option{min-height:48px;padding:12px 20px;text-transform:uppercase}.s-page-banner__links{display:none;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.s-page-banner__link{display:block;padding:8px 14px;border:none;border-radius:2px;background:#fafafa;color:#114f66;font-family:var(--secondary-font-family);font-size:12px;font-weight:400;line-height:14px;letter-spacing:.5px;text-decoration:none;text-transform:uppercase}.s-page-banner__content--align-left .s-page-banner__links{justify-content:flex-start}.s-page-banner__content--align-right .s-page-banner__links{justify-content:flex-end}@media screen and (min-width:750px){.s-page-banner__content--align-desktop-left .s-page-banner__links{justify-content:flex-start}.s-page-banner__content--align-desktop-center .s-page-banner__links{justify-content:center}.s-page-banner__content--align-desktop-right .s-page-banner__links{justify-content:flex-end}}@media screen and (min-width:769px){.s-page-banner__select{display:none}.s-page-banner__links{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/section-page-banner.css.map */
