@media screen and (min-width: 991px){.height--medium,.height--medium .hero-banner__media{height:48vh}.height--large,.height--large .hero-banner__media{height:56vh}.height--x-large,.height--x-large .hero-banner__media{height:72vh}}@media screen and (min-width: 751px) and (max-width: 990px){.height--medium,.height--medium .hero-banner__media{height:44vh}.height--large,.height--large .hero-banner__media{height:52vh}.height--x-large,.height--x-large .hero-banner__media{height:68vh}}@media screen and (max-width: 990px){.height--medium,.height--large,.height--x-large{height:auto}}.hero-image-placeholder{background-image:linear-gradient(to bottom right,var(--color-primary),var(--color-secondary))}.custom-page-hero{width:100%;display:grid}.custom-page-hero__content,.custom-page-hero__image-wrapper{grid-row:1 / span 1;grid-column:1 / span 1;overflow:hidden}.custom-page-hero__content{display:flex;justify-content:center;align-items:center;padding:12rem 20%;z-index:1;height:90%}@media screen and (max-width: 750px){.custom-page-hero__content{padding:5rem 10%;min-height:290px}.custom-page-hero__content.custom-page-hero--with-image{min-height:360px}}.custom-page-hero__subheading-wrapper{position:relative;z-index:1;display:flex;flex-wrap:nowrap;margin:auto;width:calc(var(--page-width-narrow) + 80px);justify-content:space-between;align-items:center;--height: 120px;height:var(--height);transform:translateY(calc(-1 * var(--height) / 3));background-color:#fff;border-radius:var(--border-radius);padding:25px 40px}@media screen and (max-width: 990px){.custom-page-hero__subheading-wrapper{width:90%;height:auto;flex-direction:column;text-align:center;padding:20px 25px}}.custom-page-hero__subheading-wrapper{flex:1}.custom-page-hero__subheading{margin-right:20px;width:100%}@media screen and (max-width: 990px){.custom-page-hero__subheading{margin-right:0}}@media screen and (max-width: 990px){.custom-page-hero__button{width:100%;margin-top:25px}.custom-page-hero__button>a{width:100%}}.custom-page-no-hero__header{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;padding:0 20%;text-align:center}.custom-page-no-hero__heading,.custom-page-no-hero__subhead{flex:1 0 100%}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-json-page-hero.css.map */
