@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800;900&family=Playfair+Display:wght@600;700&display=swap";body.template-page-healthy-eating-guide header.page-header{background:#fff!important;border-bottom:1px solid #e7eef2;box-shadow:none}.ts-heg{--heg-accent: #0f98ad;--heg-accent-dark: #087789;--heg-pink: #ec008c;--heg-navy: #182232;--heg-ink: #243044;--heg-text: #465467;--heg-soft: #effbfc;--heg-border: #e5e7eb;color:var(--heg-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.ts-heg *{box-sizing:border-box}.ts-heg__inner{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:72px 0 0}.ts-heg__header{text-align:center}.ts-heg__brand{margin:0 0 18px;color:var(--heg-navy);font-family:Playfair Display,Georgia,serif;font-size:clamp(46px,5vw,78px);font-weight:600;line-height:1.02;letter-spacing:-.02em;text-shadow:0 3px 0 rgba(0,0,0,.1)}.ts-heg__brand sup{top:-4em;margin-left:-1.35em;font-family:Inter,system-ui,sans-serif;font-size:.16em;font-weight:800;line-height:0;position:relative}.ts-heg__title{margin:0;color:var(--heg-accent);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(24px,2.35vw,38px);font-weight:900;line-height:1;letter-spacing:.09em;text-transform:uppercase}.ts-heg__intro{max-width:1240px;margin:56px auto 0;color:var(--heg-ink);text-align:center;font-size:clamp(28px,1.85vw,30px);font-weight:800;line-height:1.28}.ts-heg__intro p{margin:0}.ts-heg__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;width:min(1120px,100%);margin:66px auto 0;align-items:stretch}.ts-heg__card{display:flex;min-height:332px;padding:40px 26px 34px;border:1px solid rgba(15,152,173,.06);border-radius:20px 20px 0 0;background:var(--heg-soft);box-shadow:0 8px 32px #1a23320a;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}.ts-heg__card img{display:block;width:98px;height:98px;margin:0 0 34px;object-fit:contain}.ts-heg__card h2{margin:0;color:var(--heg-accent);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(28px,1.85vw,30px);font-weight:900;line-height:1.02;letter-spacing:0}.ts-heg__feature{position:relative;z-index:1;margin-top:0;background:var(--heg-accent)}.ts-heg__feature-inner{position:relative;display:grid;width:min(1180px,calc(100% - 48px));min-height:148px;margin:0 auto;grid-template-columns:minmax(460px,540px) 1fr;gap:54px;align-items:center}.ts-heg__image-wrap{position:relative;min-height:148px}.ts-heg__image{position:absolute;left:0;bottom:-96px;display:block;width:min(100%,520px);height:auto;filter:drop-shadow(0 12px 12px rgba(0,0,0,.24))}.ts-heg__banner-copy{margin:0;color:#fff;font-size:clamp(19px,1.85vw,30px);font-weight:400;line-height:1.22}.ts-heg__banner-copy strong{font-weight:900}.ts-heg__cta-wrap{display:flex;justify-content:center;padding:72px 24px 100px;background:#fff}.ts-heg__cta{display:inline-flex;align-items:center;justify-content:center;min-width:min(100%,520px);min-height:64px;padding:18px 38px;border-radius:999px;background:var(--heg-pink);color:#fff!important;font-size:clamp(14px,1.05vw,18px);font-weight:900;line-height:1.1;letter-spacing:.06em;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:transform .2s ease,background .2s ease}.ts-heg__cta:hover{background:#cf007b;transform:translateY(-1px)}@media(max-width:1050px){.ts-heg__cards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}.ts-heg__card{min-height:0;border-radius:20px}.ts-heg__feature{margin-top:190px}.ts-heg__feature-inner{display:block;min-height:0;padding:86px 0 34px;text-align:center}.ts-heg__image-wrap{position:absolute;top:0;left:50%;width:min(82vw,420px);min-height:0;transform:translate(-50%,-68%)}.ts-heg__image{position:relative;bottom:auto;margin:0 auto}}@media(max-width:640px){.ts-heg__inner{width:min(100% - 28px,1240px);padding-top:44px}.ts-heg__brand{font-size:clamp(40px,13vw,56px);text-shadow:0 3px 0 rgba(0,0,0,.12)}.ts-heg__title{font-size:clamp(28px,9vw,38px);letter-spacing:.05em}.ts-heg__intro{margin-top:38px;font-size:19px;line-height:1.35}.ts-heg__cards{grid-template-columns:1fr;gap:18px;margin-top:44px}.ts-heg__card{min-height:236px;padding:30px 22px 28px}.ts-heg__card img{width:82px;height:82px;margin-bottom:28px}.ts-heg__card h2{font-size:28px}.ts-heg__feature-inner{width:min(100% - 28px,1290px)}.ts-heg__banner-copy{font-size:18px}.ts-heg__cta-wrap{padding:48px 18px 72px}.ts-heg__cta{min-height:58px;padding:16px 24px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/healthy-eating-guide-page.css.map */
