@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap');
:root{--verde:#173e27;--verde2:#245733;--verde3:#102f1d;--verde4:#143b23;--dorado:#b8894e;--dorado2:#dfc18a;--miel:#b8894e;--miel2:#dfc18a;--crema:#f4f0e4;--crema2:#e9e3d2;--texto:#173e27;--texto2:#395541}
body{font-family:Montserrat,Arial,sans-serif!important;background:#f4f0e4!important;color:#173e27}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #b8894e!important;outline-offset:3px}
.barra-anuncio{background:#102f1d!important;color:#fff!important}.barra-anuncio a{color:#f4f0e4!important}
.navbar-wrapper,.navbar{background:#173e27!important;backdrop-filter:none!important}.navbar{max-width:1280px!important;margin:auto!important}.navbar-links{background:transparent!important;padding:0!important}.navbar-link,.navbar-link.active,.navbar-logo-text,.navbar-logo-text span{color:#fffaf0!important}.navbar-link.active::after{background:#dfc18a!important}.navbar-hamburger span{background:#fff!important}.navbar-mobile-menu{background:#173e27!important}.navbar-mobile-link{color:#fff!important}.navbar-btn,.navbar-mobile-cta,.navbar-wa-top{background:#b8894e!important;color:white!important;border:0!important;border-radius:999px!important}
h1,h2,h3,.hero-titulo,.sec-titulo,.origen-titulo,.manifesto-titulo,.cta-titulo{font-family:Montserrat,Arial,sans-serif!important;font-weight:800!important;letter-spacing:-.03em}
.hero:not(.unified-home-hero){background:#173e27!important;background-image:none!important;color:#faf6e8!important}.hero:not(.unified-home-hero):before{display:none!important}.hero-titulo,.hero-titulo em,.hero-titulo strong,.hero-desc,.hero-check-item,.hero-garantia,.hero-pretitulo,.hero-eyebrow,.hero-copy h1,.hero-copy h1 span,.hero-copy p,.hero-copy .hero-price,.hero-copy .hero-size,.hero-copy .hero-tripack,.hero-copy .hero-trustline{color:#faf6e8!important}.hero-eyebrow,.hero-pretitulo{font-family:Montserrat,Arial,sans-serif!important;font-style:normal!important}.hero-copy .hero-pill,.hero-badge{background:#f4f0e4!important;color:#173e27!important;border:0!important}.hero-img-wrap img{border-radius:50%!important;border:8px solid #dfc18a!important;box-shadow:none!important;object-fit:cover}.hero-glow,.hero-img-glow{display:none!important}.hero-precio-badge,.hero-regalo-badge{background:#f4f0e4!important;color:#173e27!important;border-color:#dfc18a!important}
.btn-primary,.btn-hero,.btn-cta,.btn-enviar,.btn-oferta,.btn-producto,.btn-hero-primary,.hero-copy .hero-buy{background:#b8894e!important;color:white!important;border:0!important;border-radius:999px!important;box-shadow:none!important}.btn-secondary{color:inherit!important}
.sec-origen,.sec-productos,.sec-testimonios,.sec-como,.seccion-incluye,.seccion-porque,.trust-bar{background:#f4f0e4!important}.sec-ofertas,.sec-clientes,.sec-manifesto,.seccion-valor,.seccion-testimonios{background:#1d512d!important;color:#f4f0e4!important}.sec-ofertas .sec-titulo,.sec-clientes .sec-titulo,.manifesto-titulo,.manifesto-eyebrow,.manifesto-firma,.sec-clientes .sec-subtitulo{color:#f4f0e4!important}.sec-ofertas:before,.sec-clientes:before,.sec-manifesto:before{display:none!important}.eyebrow{font-family:Montserrat,Arial,sans-serif!important;color:#8a6237!important;font-style:normal!important}.oferta-card,.producto-card,.test-card{background:#fffdf5!important;border-radius:12px!important;box-shadow:none!important}.oferta-img-wrap,.producto-img-wrap{background:#ebe5d4!important}.oferta-ribbon{background:#b8894e!important}.footer,.footer-landing{background:#f4f0e4!important;color:#173e27!important}.footer a,.footer-titulo,.footer-logo-text{color:#173e27!important}.sec-cta-final{background:#245733!important}.cta-titulo,.cta-titulo strong{color:#fff!important}.page-header{background:#173e27!important}.page-header p,.page-header-label{color:#f4f0e4!important}.page-header-label{background:transparent!important}
.unified-home-hero{position:relative;min-height:690px;display:flex;align-items:center;justify-content:center;text-align:center;padding:55px 20px 65px;color:#fff;background:linear-gradient(180deg,rgba(5,20,9,.72),rgba(5,20,9,.18) 48%,rgba(5,20,9,.7)),url('/tripack-botenz-hero.png') center/cover no-repeat}.unified-home-inner{position:relative;max-width:760px}.unified-home-hero h1{font-size:clamp(38px,5vw,66px);line-height:1.05;margin:0 0 15px;color:#fff}.unified-home-hero p{font-size:16px;font-weight:600;line-height:1.5;color:#fff}.unified-home-hero img{display:block;width:min(490px,83vw);height:310px;object-fit:contain;margin:18px auto;filter:drop-shadow(0 12px 16px rgba(0,0,0,.3))}.unified-home-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.unified-home-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:15px 25px;background:#f4f0e4;color:#173e27;text-decoration:none;border-radius:999px;font-size:12px;font-weight:800}.unified-home-actions a+ a{background:#b8894e;color:white}
@media(max-width:820px){.unified-home-hero{min-height:560px;padding:45px 20px}.unified-home-hero h1{font-size:36px}.unified-home-hero img{height:260px}.navbar-links{display:none!important}.hero:not(.unified-home-hero){padding:44px 20px 60px!important}.hero-img-wrap img{max-width:280px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Portada alineada con la identidad de Tripack AC: verde profundo, crema y dorado. */
.unified-home-hero{background-color:#152b1a}
.barra-anuncio{background:#102f1d!important}.navbar-wrapper,.navbar{background:#173e27!important}
.unified-home-actions a:first-child{background:#f6f3e8;color:#193a25}.unified-home-actions a+a,.navbar-btn,.navbar-mobile-cta{background:#b8894e!important;color:#fff!important}

/* Suaviza ligeramente el brillo del pack manteniendo el detalle de las etiquetas. */
.unified-home-hero img{filter:brightness(.96) contrast(.92) saturate(.95) drop-shadow(0 12px 16px rgba(0,0,0,.3))}
