.zyla-teaser-banner{--zyla-teaser-cream: #f9f8ee;--zyla-teaser-green: #07583a;--zyla-teaser-green-dark: #034a2e;--zyla-teaser-green-soft: #2f7d42;background:var(--zyla-teaser-cream);color:var(--zyla-teaser-green);padding:0}.zyla-teaser-banner *,.zyla-teaser-banner *:before,.zyla-teaser-banner *:after{box-sizing:border-box}.zyla-teaser-banner__container{width:100%;height:480px;display:grid;grid-template-columns:minmax(0,49%) minmax(0,51%);gap:0;align-items:stretch}.zyla-teaser-banner--image-right .zyla-teaser-banner__container{grid-template-columns:minmax(0,51%) minmax(0,49%)}.zyla-teaser-banner--image-right .zyla-teaser-banner__media{order:2}.zyla-teaser-banner--image-right .zyla-teaser-banner__content{order:1}.zyla-teaser-banner__media{min-width:0;height:100%;overflow:hidden;border-radius:0;background:#e8e2d7}.zyla-teaser-banner__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.zyla-teaser-banner__content{min-width:0;height:100%;padding:54px clamp(32px,5vw,96px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.zyla-teaser-banner__title{max-width:520px;margin:0;color:var(--zyla-teaser-green);font-family:var(--zyla-f-heading, var(--font-family-1));font-size:40px;font-weight:700;line-height:.9;letter-spacing:0;text-transform:uppercase}.zyla-teaser-banner__title p{margin:0}.zyla-teaser-banner__title strong,.zyla-teaser-banner__title b,.zyla-teaser-banner__title em,.zyla-teaser-banner__title i{font-family:var(--zyla-f-accent, "Hardine Regular"),var(--font-heading-family)!important;font-size:52px;font-style:normal;font-weight:400;line-height:.78;text-transform:none}.zyla-teaser-banner__subtitle{max-width:540px;margin-top:22px;color:var(--zyla-teaser-green-soft);font-family:var(--zyla-f-subheading, var(--font-family-1));font-size:32px;font-weight:700;line-height:.9;letter-spacing:0;text-transform:uppercase}.zyla-teaser-banner__description{max-width:560px;margin-top:58px;color:var(--zyla-teaser-green);font-family:var(--zyla-f-text, "Optic"),var(--font-body-family);font-size:16px;font-weight:400;line-height:1.05;text-align:center}.zyla-teaser-banner__cta{width:min(272px,100%);min-height:56px;display:inline-flex;align-items:center;justify-content:center;margin:34px auto 0;padding:14px 28px;border:0;border-radius:999px;background:var(--zyla-teaser-green);color:#fff;font-family:var(--zyla-f-button, "Cervo Neue Bold"),var(--font-heading-family);font-size:16px;font-weight:800;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease}.zyla-teaser-banner__cta:hover{background:var(--zyla-teaser-green-dark);color:#fff;transform:translateY(-1px)}.zyla-teaser-banner__cta:focus-visible{outline:3px solid rgba(7,88,58,.28);outline-offset:4px}@media screen and (max-width:989px){.zyla-teaser-banner__container{grid-template-columns:minmax(0,50%) minmax(0,50%)}.zyla-teaser-banner__content{padding-right:32px;padding-left:32px}.zyla-teaser-banner__description{margin-top:44px}}@media screen and (max-width:749px){.zyla-teaser-banner__container{grid-template-columns:1fr;height:auto}.zyla-teaser-banner--image-right .zyla-teaser-banner__container,.zyla-teaser-banner--image-right .zyla-teaser-banner__media,.zyla-teaser-banner--image-right .zyla-teaser-banner__content{order:initial;grid-template-columns:1fr}.zyla-teaser-banner__media{height:clamp(214px,45.5vw,310px)}.zyla-teaser-banner__image{height:100%}.zyla-teaser-banner__content{height:auto;padding:clamp(54px,12vw,86px) 34px clamp(62px,12vw,92px);align-items:center}.zyla-teaser-banner__title{max-width:430px;font-size:28px}.zyla-teaser-banner__title strong,.zyla-teaser-banner__title b,.zyla-teaser-banner__title em,.zyla-teaser-banner__title i{font-size:36px}.zyla-teaser-banner__subtitle{max-width:430px;margin-top:20px;font-size:22px}.zyla-teaser-banner__description{max-width:590px;margin-top:58px;font-size:12px;line-height:1.05}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/zyla-teaser-banner.css.map */
