.hero-8mart{position:relative;overflow:hidden}.hero-8mart__image-wrap{position:relative;width:100%;line-height:0}.hero-8mart__image{width:100%;height:auto;display:block;vertical-align:top}.hero-8mart__placeholder{width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,#2c2c2c,#1a1a1a);display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:1rem}.hero-8mart__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--overlay-opacity, .3);pointer-events:none}.hero-8mart__text-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem 1.5rem 3.5rem;pointer-events:none}@media screen and (min-width:750px){.hero-8mart__text-wrap{padding:2rem 2.5rem 4rem}}.hero-8mart__text-wrap--left{align-items:flex-start;text-align:left}.hero-8mart__text-wrap--center{align-items:center;text-align:center}.hero-8mart__text-wrap--right{align-items:flex-end;text-align:right}.hero-8mart__heading{margin:0 0 .5rem;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;line-height:1.2;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.hero-8mart__subheading{margin:0;max-width:28rem;font-size:clamp(.875rem,2.5vw,1.125rem);font-weight:700;line-height:1.4;color:#fffffff2;text-shadow:0 1px 2px rgba(0,0,0,.4)}.hero-8mart__text-wrap--center .hero-8mart__subheading{max-width:36rem}.hero-8mart__cta-wrap{margin-top:1.25rem;display:flex;justify-content:center;align-items:center;pointer-events:auto}@media screen and (min-width:750px){.hero-8mart__cta-wrap{margin-top:1.5rem}}.hero-8mart__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;border:none;border-radius:9999px;background:linear-gradient(180deg,#b84a6b,#8e3a54,#7a3249);color:#fff5f6;font-family:inherit;font-size:.9375rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:0 0 24px #c8648280,0 0 48px #c8648259,0 2px 8px #00000026,inset 0 1px #ffffff26;transition:transform .2s ease,box-shadow .2s ease}.hero-8mart__cta:hover{transform:translateY(-1px);box-shadow:0 0 32px #c8648299,0 0 56px #c8648266,0 4px 12px #0003,inset 0 1px #fff3}.hero-8mart__cta:active{transform:translateY(0)}.hero-8mart__cta-text{white-space:nowrap}.hero-8mart__cta-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/hero-8mart.css.map */
