.am-ctab{position:relative;isolation:isolate;overflow:hidden;background:var(--am-green);color:var(--am-cream)}.am-ctab__bg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;overflow:hidden}.am-ctab__img{position:relative;grid-column:1;grid-row:1;display:block;width:100%;height:100%;min-height:0}.am-ctab__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.am-ctab__img--night{opacity:0;animation:am-ctab-fade var(--am-ctab-fade, 12s) ease-in-out infinite}@keyframes am-ctab-fade{0%,20%,to{opacity:0}45%,70%{opacity:1}}@media(prefers-reduced-motion:reduce){.am-ctab__img--night{animation:none;opacity:0}}html[data-reduce-motion=true] .am-ctab__img--night{animation:none!important;opacity:0}.am-ctab__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:color-mix(in srgb,var(--am-green) 50%,transparent)}@media(min-width:1024px){.am-ctab__overlay{background:linear-gradient(to right,color-mix(in srgb,var(--am-green) 80%,transparent),color-mix(in srgb,var(--am-green) 50%,transparent),color-mix(in srgb,var(--am-green) 10%,transparent))}}.am-ctab__inner{position:relative;max-width:1600px;padding-block:64px}@media(min-width:640px){.am-ctab__inner{padding-block:80px}}@media(min-width:1024px){.am-ctab__inner{padding-block:96px}}.am-ctab__content{min-width:0;max-width:672px}.am-ctab__lines{display:flex;gap:8px;margin-bottom:32px}.am-ctab__lines span{width:32px;height:2px}.am-ctab__lines span:first-child{background:var(--am-am)}.am-ctab__lines span:last-child{background:var(--am-pm)}.am-ctab__eyebrow{margin:0 0 24px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.2em}.am-ctab__title{margin:0;color:var(--am-cream);text-wrap:balance;font-family:var(--am-font-head);font-weight:700;font-size:40.8px;line-height:1.02;letter-spacing:-.03em}@media(min-width:640px){.am-ctab__title{font-size:52.8px}}@media(min-width:1280px){.am-ctab__title{font-size:60.8px}}.am-ctab__text{max-width:672px;margin:24px 0 0;font-size:18px;line-height:1.625;text-wrap:pretty}@media(min-width:640px){.am-ctab__text{margin-top:32px;font-size:20px}}.am-ctab__text strong{font-weight:700}.am-ctab__btns{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:24px}@media(min-width:640px){.am-ctab__btns{margin-top:40px;gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/am-cta-banner.css.map */
