.mega-hero[data-v-3ab5e210]{background:var(--ui-bg);border-radius:8px;grid-template-columns:54% 46%;min-height:460px;display:grid;overflow:hidden}.mega-hero__copy[data-v-3ab5e210]{background:var(--ui-bg-inverted);color:var(--ui-text-inverted);flex-direction:column;justify-content:center;align-items:flex-start;padding:160px 32px 100px;display:flex;position:relative;overflow:hidden}.mega-hero__copy[data-v-3ab5e210]:after{border:42px solid color-mix(in srgb,var(--ui-text-inverted) 15%,transparent);content:"";pointer-events:none;border-radius:50%;width:320px;height:330px;position:absolute;top:-100px;right:-90px}.mega-hero h1[data-v-3ab5e210],.mega-hero h2[data-v-3ab5e210]{z-index:1;font-family:var(--shop-font-heading);margin:0 0 16px;font-size:36px;font-weight:400;line-height:1.4;position:relative}.mega-hero__text[data-v-3ab5e210]{z-index:1;max-width:410px;margin:0;font-size:22px;line-height:1.35}.mega-hero__actions[data-v-3ab5e210]{z-index:1;flex-wrap:wrap;gap:12px;display:flex;position:absolute;bottom:32px;left:32px}.mega-hero__button[data-v-3ab5e210]{border:1px solid var(--ui-text-inverted);background:var(--ui-text-inverted);color:var(--ui-bg-inverted);border-radius:4px;align-items:center;gap:16px;padding:8px 16px;font-size:16px;font-weight:600;display:inline-flex}.mega-hero__button--outline[data-v-3ab5e210]{color:var(--ui-text-inverted);background:0 0}.mega-hero__photo[data-v-3ab5e210]{background:var(--ui-bg);min-width:0}.mega-hero__photo img[data-v-3ab5e210]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mega-hero--promo[data-v-3ab5e210]{min-height:425px;margin-block:40px 80px}.mega-hero--promo .mega-hero__copy[data-v-3ab5e210]{padding-top:48px}.mega-hero--promo h2[data-v-3ab5e210]{max-width:520px;font-weight:700}.mega-hero--promo .mega-hero__text[data-v-3ab5e210]{max-width:310px;font-size:16px}.mega-hero--promo .mega-hero__button[data-v-3ab5e210]:not(.mega-hero__button--outline){background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-text-inverted)}@media (width<=700px){.mega-hero[data-v-3ab5e210]{grid-template-columns:1fr;min-height:0}.mega-hero__copy[data-v-3ab5e210]{min-height:214px;padding:48px 20px 66px}.mega-hero h1[data-v-3ab5e210],.mega-hero h2[data-v-3ab5e210]{margin-bottom:10px;font-size:23px;line-height:1.3}.mega-hero__text[data-v-3ab5e210]{font-size:16px}.mega-hero__actions[data-v-3ab5e210]{flex-wrap:nowrap;gap:12px;margin-top:8px;position:static}.mega-hero__copy[data-v-3ab5e210]{padding-bottom:20px}.mega-hero__button[data-v-3ab5e210]{gap:12px;padding:8px 12px;font-size:14px}.mega-hero__photo[data-v-3ab5e210]{height:270px}.mega-hero--promo[data-v-3ab5e210]{margin-block:32px 40px}}
