.page-hero__media{width:100%;min-height:300px;border-radius:var(--radius);overflow:hidden;position:relative}@media(min-width:750px){.page-hero__media{min-height:400px}}.page-hero__media img{width:100%;height:100%;object-fit:cover;display:block;height:400px;object-position:var(--image-position, top center)}.page-hero__content-card{max-width:100%}.page-hero__eyebrow{display:block;margin-bottom:12px;color:#4f7479;font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.page-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.page-hero__button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:11px 22px;border:1px solid #4f7479;border-radius:999px;font-family:var(--font-body-family);font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease}.page-hero__button:hover{transform:translateY(-2px)}.page-hero__button--primary{background:#4f7479;color:#fff}.page-hero__button--primary:hover{background:#d0ad97;border-color:#d0ad97;color:#314f53}.page-hero__button--secondary{background:#ffffffd1;color:#355e63}.page-hero__button--secondary:hover{background:#f9e9e1;color:#355e63}.page-hero--surface .page-hero__media{min-height:360px}.page-hero--surface .page-hero__media img{height:360px}.page-hero--surface .page-hero__content{align-items:flex-start;justify-content:center}.page-hero--surface .page-hero__content-card{width:min(520px,48vw);padding:28px 30px;border:1px solid rgba(168,196,200,.75);border-radius:22px;background:#fffdfceb;box-shadow:0 18px 48px #355e631f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page-hero--surface .page-hero__title{color:#355e63;font-size:clamp(38px,4vw,56px);font-weight:500}.page-hero--surface .page-hero__subtitle{width:auto;margin-top:14px;color:#566769}.page-hero--surface .page-hero__subtitle p{color:inherit;margin:0}.page-hero__placeholder{width:100%;height:100%;background:#8e8b8b;display:flex;align-items:center;justify-content:center}.page-hero__placeholder svg{width:100%;height:450px;fill:#331f17;opacity:.6}.page-hero__content{padding:30px 20px;position:absolute;right:0;left:0;top:0;display:flex;align-items:var(--content-horizontal);justify-content:var(--content-vertical);z-index:1;height:100%;flex-direction:column}.page-hero__title{margin:0;font-size:48px;color:var(--heading-color);font-family:var(--font-heading-family);letter-spacing:0;font-weight:400;line-height:1}.page-hero--no-banner .page-hero__content{position:relative}.page-hero__subtitle{font-size:16px;color:var(--subheading-color);font-family:var(--font-body-family);line-height:1.5;margin-top:1.7rem;width:60rem}.page-hero__subtitle p,.page-hero__subtitle li,.page-hero__subtitle a{color:var(--subheading-color);font-family:var(--font-body-family)}.page-hero__breadcrumb{margin-top:10px;font-size:12px;color:var(--breadcrumb-color)}.page-hero__breadcrumb a{color:inherit;text-decoration:none}.page-hero--no-banner{padding-top:50px;padding-bottom:50px}@media(max-width:750px){.page-hero__media img{width:100%;height:100%;object-fit:cover;display:block;min-height:300px;object-position:center center}.page-hero__title{font-size:32px;line-height:1.2}.page-hero__subtitle{font-size:14px;line-height:1.4;width:100%;text-align:center}.page-hero__content{align-items:center;justify-content:flex-end}.page-hero--surface .page-hero__media{display:flex;min-height:0;flex-direction:column;background:#eef5f6}.page-hero--surface .page-hero__media img{height:220px;min-height:0;object-position:72% center}.page-hero--surface .page-hero__content{position:relative;height:auto;padding:14px;align-items:stretch}.page-hero--surface .page-hero__content-card{width:100%;padding:22px;border-radius:18px;text-align:start;-webkit-backdrop-filter:none;backdrop-filter:none}.page-hero--surface .page-hero__title{font-size:34px}.page-hero--surface .page-hero__subtitle{text-align:start}.page-hero--surface .page-hero__actions{flex-direction:column}.page-hero--surface .page-hero__button{width:100%}}@media(prefers-reduced-motion:reduce){.page-hero__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/page-hero-banner.css.map */
