.ctr-sub-hero{position:relative;display:flex;flex-direction:column;min-height:var(--csh-height-mobile);overflow:hidden;background:var(--csh-bg)}.ctr-sub-hero__media,.ctr-sub-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ctr-sub-hero__media img{object-fit:cover;object-position:center bottom}.ctr-sub-hero__inner{position:relative;z-index:1;padding-bottom:42px}.ctr-sub-hero__card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;text-align:center;background:var(--csh-card-bg, rgba(255, 255, 255, .68));-webkit-backdrop-filter:blur(26.7px);backdrop-filter:blur(26.7px)}.ctr-sub-hero__head{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.ctr-sub-hero__tag{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;border-radius:100px;background:var(--brand-color-celeste);color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-weight:500;font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}.ctr-sub-hero__heading{margin:0;color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h1-size);line-height:1;letter-spacing:-.03em}.ctr-sub-hero__accent{display:block;font-family:var(--brand-font-accent);font-size:inherit;letter-spacing:-.03em}.ctr-sub-hero__subheading{margin:0;color:var(--brand-color-text);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h6-size);line-height:1;letter-spacing:-.03em}.ctr-sub-hero__text,.ctr-sub-hero__text p{margin:0;font-weight:400;color:var(--brand-color-text);font-family:var(--brand-font-body);font-size:var(--brand-text-md-size);line-height:normal;letter-spacing:-.03em}@media screen and (max-width:749px){.ctr-sub-hero--mobile-stack{min-height:0}.ctr-sub-hero--mobile-stack .ctr-sub-hero__media{display:block;position:relative;order:2}.ctr-sub-hero--mobile-stack .ctr-sub-hero__media img{display:block;position:static;height:auto}.ctr-sub-hero--mobile-stack .ctr-sub-hero__inner{padding-bottom:0}}@media screen and (min-width:750px){.ctr-sub-hero{justify-content:center;min-height:var(--csh-height);border-bottom:1px solid #e0e0e0}.ctr-sub-hero__media img{object-position:center}.ctr-sub-hero__inner{padding:32px 100px}.ctr-sub-hero__card{align-items:flex-start;gap:32px;width:var(--csh-card-width, 484px);max-width:100%;padding:32px;border-radius:32px;text-align:left}.ctr-sub-hero__head{align-items:flex-start;gap:16px}}@media screen and (min-width:750px)and (max-width:989px){.ctr-sub-hero__inner{padding:32px 40px}}.ctr-sub-hero__badge{display:inline-flex;align-items:center;padding:7px 9px;border:1px solid #eaeaea;border-radius:260px;background:#fff}.ctr-sub-hero__badge-image{display:block;width:auto;height:18px}.ctr-sub-hero__button{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:20px 50px;border-radius:38px;background:var(--brand-color-maroon);color:var(--brand-color-white, #fff);font-family:var(--brand-font-body);font-size:var(--brand-text-md-size);line-height:normal;letter-spacing:-.01em;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease}.ctr-sub-hero__button:hover{opacity:.9}@media screen and (min-width:750px){.ctr-sub-hero__button{width:auto;font-size:var(--brand-text-md-size)}}.ctr-sub-hero--no-border{border-bottom:0!important}@media screen and (max-width:749px){.ctr-sub-hero__inner{padding-top:var(--csh-mobile-card-offset, 0px)}}@media screen and (max-width:749px){.ctr-sub-hero--mobile-boxed .ctr-sub-hero__inner{padding-left:20px;padding-right:20px}.ctr-sub-hero--mobile-boxed .ctr-sub-hero__card{gap:32px;border:1px solid rgba(255,255,255,.6);border-radius:20px}.ctr-sub-hero--mobile-boxed .ctr-sub-hero__button{width:auto}}.ctr-sub-hero--centered{justify-content:center}.ctr-sub-hero--centered .ctr-sub-hero__inner{display:flex;justify-content:center;padding-top:0;padding-bottom:0}@media screen and (min-width:750px){.ctr-sub-hero--centered .ctr-sub-hero__card{align-items:center;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/143/assets/ctr-sub-hero.css.map */
