:root{--sincro-forest:#173d35;--sincro-forest-2:#28574c;--sincro-mist:#edf3ef;--sincro-sand:#f5efe5;--sincro-amber:#c99a52;--sincro-text:#20312d}
body{background:#fbfaf7;color:var(--sincro-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
h1,h2,h3,.entry-title{color:var(--sincro-forest);letter-spacing:-.025em}.site-header{border-bottom:1px solid rgba(23,61,53,.1);background:rgba(251,250,247,.94);backdrop-filter:blur(14px)}.site-title a{color:var(--sincro-forest)!important;font-family:Georgia,"Times New Roman",serif;font-size:30px;font-weight:700;letter-spacing:-.04em}.main-header-menu>.menu-item>a{color:#39544c;font-size:14px;font-weight:700}.main-header-menu>.menu-item>a:hover{color:var(--sincro-amber)}
.ast-container{max-width:1240px}.home .entry-header{display:none}.home .site-content{padding-top:28px}.home .entry-content>h2{margin:64px 0 24px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem,4vw,3.2rem)}
.sincro-hero{position:relative;isolation:isolate;min-height:570px;display:flex;align-items:center;margin:0;overflow:hidden;padding:clamp(50px,8vw,96px);border:0;border-radius:34px;background:radial-gradient(circle at 82% 22%,rgba(201,154,82,.25),transparent 24%),linear-gradient(135deg,#e9f1ec 0%,#f7f0e5 68%,#efe0c9 100%)}.sincro-hero:before,.sincro-hero:after{content:"";position:absolute;z-index:-1;border-radius:50%}.sincro-hero:before{right:-80px;top:35px;width:440px;height:440px;border:1px solid rgba(23,61,53,.18);box-shadow:0 0 0 44px rgba(23,61,53,.035),0 0 0 88px rgba(23,61,53,.025)}.sincro-hero:after{right:115px;top:230px;width:28px;height:28px;background:var(--sincro-amber);box-shadow:100px -150px 0 -7px var(--sincro-forest),-75px -100px 0 -10px var(--sincro-forest-2),65px 80px 0 -9px var(--sincro-amber)}.sincro-hero>div{margin:0!important;max-width:700px}.sincro-hero h1{max-width:670px;margin-bottom:26px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(3.2rem,6vw,6.2rem);font-weight:500;line-height:.98}.sincro-hero p{max-width:610px;font-size:clamp(1.2rem,2.3vw,1.65rem);line-height:1.45}.sincro-hero .wp-block-button__link,.sincro-buy{background:var(--sincro-forest);box-shadow:0 8px 24px rgba(23,61,53,.16);transition:.2s ease}.sincro-hero .wp-block-button__link:hover,.sincro-buy:hover{background:var(--sincro-forest-2);transform:translateY(-2px)}
.sincro-grid{grid-template-columns:repeat(auto-fill,minmax(280px,360px));gap:28px}.sincro-card{border:0;border-radius:22px;box-shadow:0 14px 42px rgba(31,50,44,.09)}.sincro-card img{aspect-ratio:4/3}.sincro-card__body{padding:24px}.sincro-card__body h3{font-family:Georgia,"Times New Roman",serif;font-size:1.5rem;line-height:1.15}.sincro-card__body>p{color:#62716b;line-height:1.6}.sincro-label{background:var(--sincro-sand);color:#735a32}.sincro-price{color:#9b6d2e}
.single-sincro_content .site-content{padding:58px 0 90px;background:linear-gradient(#edf3f5 0,#fbfaf7 70%)}.single-sincro_content .ast-container{max-width:1120px}.single-sincro_content article{padding:0!important;background:transparent!important}.single-sincro_content .entry-header{margin-bottom:30px}.single-sincro_content .entry-title{max-width:900px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.4rem,5vw,4.8rem);line-height:1.04}.single-sincro_content .entry-meta{display:none}.sincro-single-visual{position:relative;margin-bottom:38px}.sincro-single-visual img{display:block;width:100%;max-height:580px;object-fit:cover;border-radius:28px;box-shadow:0 18px 60px rgba(24,54,46,.14)}.sincro-single-type{position:absolute;left:22px;bottom:22px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--sincro-forest);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.sincro-single-copy{max-width:780px;font-size:17px;line-height:1.8}.sincro-detail{margin-top:44px;border:1px solid rgba(23,61,53,.08);background:var(--sincro-sand)}
.sincro_type-curso .sincro-single-type,.sincro_type-clase-grabada .sincro-single-type{color:#1e6757}.sincro_type-meditacion .sincro-single-type{color:#78578e}.sincro_type-ebook .sincro-single-type,.sincro_type-guia .sincro-single-type{color:#8d5f25}
.site-footer{border-top:1px solid rgba(23,61,53,.1);background:#f4f0e8}.site-footer a{color:var(--sincro-forest)}
@media(max-width:760px){.home .site-content{padding-top:14px}.sincro-hero{min-height:520px;padding:42px 24px;border-radius:24px}.sincro-hero:before{right:-210px;top:160px}.sincro-hero:after{right:35px;top:365px}.sincro-hero h1{font-size:3.25rem}.sincro-grid{grid-template-columns:1fr}.sincro-card{max-width:none}.single-sincro_content .site-content{padding:34px 0 60px}.single-sincro_content .entry-title{font-size:2.5rem}.sincro-single-visual img{border-radius:18px}.sincro-single-copy{font-size:16px}}
