.serica-hero{position:relative;display:grid;align-items:stretch;min-height:var(--serica-hero-min-h, 70vh);overflow:hidden;isolation:isolate}.serica-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.serica-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--serica-hero-object-pos, center center);display:block}.serica-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#f7f3f9eb,#f7f3f9c7 32%,#f7f3f900 70%);z-index:1}.serica-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem;padding:4rem 0;max-width:620px}.serica-hero__eyebrow{display:inline-block;padding:.45rem .95rem;border-radius:999px;background:#3d246014;color:#3d2460;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.serica-hero__heading{font-size:clamp(2.4rem,6vw,5rem);line-height:1.02;letter-spacing:-.02em;color:#3d2460;margin:0;white-space:pre-line}.serica-hero__subheading{font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55;color:#2a2424;max-width:520px;margin:0}.serica-hero__subheading p{margin:0}.serica-hero__buttons{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.75rem}.serica-hero__buttons .button--primary,.serica-hero__buttons .button--secondary{padding:.95rem 1.6rem;border-radius:999px;font-size:.95rem;font-weight:500;letter-spacing:.02em;text-decoration:none;display:inline-flex;align-items:center;transition:transform .18s ease,background .18s ease}.serica-hero__buttons .button--primary{background:#3d2460;color:#fff}.serica-hero__buttons .button--primary:hover{transform:translateY(-1px);background:#2a1842}.serica-hero__buttons .button--secondary{background:transparent;color:#3d2460;border:1px solid #3D2460}.serica-hero__buttons .button--secondary:hover{transform:translateY(-1px);background:#3d24600f}@media(max-width:749px){.serica-hero{min-height:78vh}.serica-hero:after{background:linear-gradient(to bottom,#f7f3f99e,#f7f3f9eb 70%)}.serica-hero__content{align-items:center;text-align:center;padding:3rem 1.5rem}.serica-hero__heading,.serica-hero__subheading{text-align:center}.serica-hero__buttons{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/serica-hero.css.map */
