.two-col-hero{background:var(--tch-bg, linear-gradient(180deg, #63a0da 0%, #4886d0 55%, #3d7bc7 100%));color:var(--tch-text, #fff)}.two-col-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.4rem,1.6rem + 2vw,var(--tch-gap, 5.6rem));align-items:center;width:100%;max-width:var(--tch-max-width, 1440px);margin:0 auto;padding-top:var(--tch-padding-top, 7rem);padding-bottom:var(--tch-padding-bottom, 11rem);padding-left:clamp(2rem,1rem + 4vw,9.6rem);padding-right:clamp(2rem,1rem + 4vw,9.6rem)}.two-col-hero--full .two-col-hero__inner{max-width:none}.two-col-hero__content{min-width:0}.two-col-hero__eyebrow{margin:0 0 2.2rem;font-size:1.3rem;font-weight:800;letter-spacing:.2em;line-height:1.3;text-transform:uppercase;color:var(--tch-eyebrow, #e8f1fb)}.two-col-hero__heading{margin:0 0 3rem;font-weight:400;font-size:clamp(calc(var(--tch-heading-size, 78px) * .42),calc(var(--tch-heading-size, 78px) * .28 + 3.2vw),var(--tch-heading-size, 78px));line-height:.98;letter-spacing:.005em;text-transform:uppercase;color:var(--tch-text, #fff);text-wrap:balance}.two-col-hero__text{max-width:56rem;margin:0 0 4rem;font-size:clamp(1.6rem,1.4rem + .4vw,1.8rem);font-weight:500;line-height:1.6;color:var(--tch-body, #eff5fc)}.two-col-hero__text p{margin:0 0 1.2rem}.two-col-hero__text p:last-child{margin-bottom:0}.two-col-hero__text em,.two-col-hero__text i{font-style:italic}.two-col-hero__buttons{display:flex;flex-wrap:wrap;gap:1.6rem}.two-col-hero__button{min-width:0;min-height:4.4rem;padding:1.2rem 3rem;font-size:1.3rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.two-col-hero__button.button--transparent{--alpha-button-background: 0;background-color:transparent;color:#fff}.two-col-hero__button.button--transparent:after{box-shadow:0 0 0 var(--buttons-border-width) #fff}.two-col-hero__button.button--transparent:not([disabled]):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset, 1.3px)) #fff}.two-col-hero__media{position:relative;aspect-ratio:4 / 5;width:100%;max-width:56rem;margin-inline:auto;border-radius:0!important;overflow:hidden;border:1px solid rgba(255,255,255,.5);background:#efe3bf}.two-col-hero__image,.two-col-hero__media .placeholder-svg,.two-col-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;border-radius:0!important}.two-col-hero__media--placeholder .placeholder-svg{background:#efe3bf}.two-col-hero__badge{position:absolute;top:1rem;right:1rem;z-index:1;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:0;background:#fdf9eeeb;color:#a44c02;box-shadow:0 2px 6px #0000002e;pointer-events:none}.two-col-hero__badge svg{display:block;width:1.4rem;height:1.4rem}@media screen and (min-width:990px){.two-col-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--tch-gap, 5.6rem)}.two-col-hero--image-first .two-col-hero__content{order:2}.two-col-hero--image-first .two-col-hero__media{order:1}.two-col-hero__media{margin-inline:0;max-width:none}}@media screen and (min-width:1300px){.two-col-hero__heading{font-size:var(--tch-heading-size, 78px)}}@media screen and (max-width:989px){.two-col-hero__inner{padding-top:calc(var(--tch-padding-top, 7rem) * .7);padding-bottom:calc(var(--tch-padding-bottom, 11rem) * .7)}.two-col-hero__heading{margin-bottom:2rem}.two-col-hero__text{margin-bottom:2.8rem}.two-col-hero__buttons{flex-direction:column}.two-col-hero__button{width:100%;padding:1.4rem 2.4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-two-column-hero.css.map */
