.tp-es{position:relative;width:100vw;margin-left:calc(-50vw + 50%);overflow:hidden;font-family:var(--ff);background:radial-gradient(120% 140% at 50% 120%,var(--accent-glow) 0%,transparent 55%),linear-gradient(180deg,var(--surface) 0%,var(--color-page) 100%)}[data-tptheme=light] .tp-es{background:var(--hero-cone),var(--hero-bg)}.tp-es__glow{position:absolute;left:50%;bottom:-160px;width:420px;height:420px;transform:translate(-50%);border-radius:50%;filter:blur(8px);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--tp-green) 30%,transparent),transparent 64%);pointer-events:none}.tp-es__inner{position:relative;z-index:2;max-width:720px;margin:0 auto;padding:60px var(--tp-gutter);text-align:center;color:var(--hero-fg)}.tp-es__eyebrow{display:inline-block;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--hero-eyebrow);margin-bottom:12px}.tp-es__title{font-size:clamp(var(--fs-2xl),4vw,var(--fs-3xl));font-weight:var(--fw-extra);letter-spacing:-.02em;margin:0 0 12px}.tp-es__sub{font-size:var(--fs-lg);line-height:1.55;color:var(--hero-fg-muted);margin:0 0 28px}.tp-es__icons{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:30px}.tp-es__ic{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:var(--r-md);background:var(--hero-surface);border:1px solid var(--hero-border);color:var(--hero-fg);transition:background var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}.tp-es__ic:hover{background:var(--tp-green);color:var(--tp-blue-deep);transform:translateY(-3px);border-color:transparent}.tp-es__ic--wa:hover{background:#25d366;color:var(--tp-white)}.tp-es__btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;border-radius:var(--r-md);background:var(--tp-green);color:var(--tp-blue-deep);font-weight:var(--fw-bold);font-size:var(--fs-base);text-decoration:none;transition:background var(--dur) var(--ease),transform var(--dur) var(--ease)}.tp-es__btn:hover{background:var(--tp-green-deep);transform:translateY(-2px)}@media(max-width:560px){.tp-es__inner{padding:48px var(--tp-gutter)}.tp-es__ic{width:50px;height:50px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/tp-ecom-social.css.map */
