:root{--bry-color-fondo: #f5ede1;--bry-color-fondo-alt: #efe3d2;--bry-color-texto: #3a2c1f;--bry-color-texto-suave: #6b5c4c;--bry-color-acento: #2f5233;--bry-color-acento-suave: #e4ead9;--bry-color-crema: #f9f4ea;--bry-fuente-titulo: "Playfair Display", Georgia, "Times New Roman", serif;--bry-fuente-cuerpo: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--bry-radio: 18px;--bry-margen: 24px;--bry-ease: cubic-bezier(.22, 1, .36, 1)}.bry-section{padding-top:0!important;padding-bottom:0!important;font-family:var(--bry-fuente-cuerpo);color:var(--bry-color-texto);overflow-x:clip}.bry-container{max-width:1200px;margin:0 auto;padding:0 var(--bry-margen)}.bry-h1,.bry-h2,.bry-h3{font-family:var(--bry-fuente-titulo);font-weight:600;line-height:1.15;margin:0}.bry-body{font-family:var(--bry-fuente-cuerpo);line-height:1.6;margin:0}.bry-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 30px;border-radius:999px;background:var(--bry-color-acento);color:#fff;font-family:var(--bry-fuente-cuerpo);font-weight:600;font-size:16px;text-decoration:none;border:1px solid var(--bry-color-acento);transition:transform .35s var(--bry-ease),box-shadow .35s var(--bry-ease),background .35s var(--bry-ease);cursor:pointer}.bry-btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px #2f523340;background:#26432a}.bry-btn.bry-btn-outline{background:transparent;color:var(--bry-color-texto);border-color:var(--bry-color-texto)}.bry-btn.bry-btn-outline:hover{background:var(--bry-color-texto);color:#fff;box-shadow:0 12px 24px #3a2c1f33}.bry-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--bry-ease),transform .9s var(--bry-ease)}.bry-reveal.bry-visible{opacity:1;transform:translateY(0)}.bry-reveal-scale{opacity:0;transform:scale(.94);transition:opacity .9s var(--bry-ease),transform .9s var(--bry-ease)}.bry-reveal-scale.bry-visible{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.bry-reveal,.bry-reveal-scale{opacity:1!important;transform:none!important;transition:none!important}}.bry-grid{display:grid;gap:28px}.section-header{margin-bottom:0!important}@media screen and (max-width:990px){.bry-container{padding:0 20px}}@media screen and (max-width:540px){.bry-container{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bry-styles.css.map */
