body:has(.viv-about){--paper: #fff;background:#fff}.viv-about{--about-titulo-max: 72px;--about-subtitulo-max: 47px;--about-texto-tamano: 18px;--about-espacio-vertical: clamp(32px, 5vw, 68px);box-sizing:border-box;padding:var(--about-espacio-vertical) 5%;background:var(--about-fondo, #fff);color:var(--about-texto, #302623)}.viv-about *,.viv-about *:before,.viv-about *:after{box-sizing:border-box}.viv-about .viv-about__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;max-width:1240px;margin:0 auto;gap:clamp(28px,6vw,88px)}.viv-about .viv-about__intro{min-width:0;text-align:left}.viv-about .viv-about__hero img{display:block;width:100%;height:auto;object-fit:contain}.viv-about .viv-about__label{margin:0 0 16px;font-family:var(--about-body-font, inherit);font-size:var(--about-label-size, 12px);font-weight:500;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:var(--about-granate, #8d3039)}.viv-about .viv-about__label:empty{display:none}.viv-about h1,.viv-about h2{margin:0 0 24px;color:var(--about-granate, #8d3039);font-family:var(--about-heading-font, var(--serif, Georgia, serif));font-weight:var(--about-heading-weight, 400);font-style:var(--about-heading-style, normal);letter-spacing:normal;line-height:1.12;overflow-wrap:break-word}.viv-about h1{font-size:var( --about-titulo-elegido, clamp(36px, 5vw, var(--about-titulo-max)) )}.viv-about h2{font-size:var( --about-subtitulo-elegido, clamp(29px, 4vw, var(--about-subtitulo-max)) )}.viv-about p:not(.viv-about__label){margin:0;font-family:var(--about-body-font, inherit);font-weight:var(--about-body-weight, 400);font-style:var(--about-body-style, normal);font-size:var(--about-texto-tamano, 18px);line-height:1.7;text-align:left;white-space:pre-line;overflow-wrap:anywhere}.viv-about .viv-about__paragraphs{display:flex;flex-direction:column;gap:var(--about-paragraph-gap, 20px)}.viv-about .viv-about__paragraphs+.viv-about__paragraphs,.viv-about p:not(.viv-about__label)+p{margin-top:var(--about-paragraph-gap, 20px)}.viv-about .viv-about__chapter{max-width:960px;margin:clamp(40px,7vw,88px) auto 0;padding:clamp(28px,4vw,48px) 0 0;background:var(--about-fondo, #fff);border-top:1px solid var(--about-divider, #ded6d0);text-align:left}.viv-about .viv-about__chapter a{display:inline-block;max-width:100%;margin-top:26px;padding:10px 0;color:var(--about-button-text, var(--about-granate, #8d3039));font-family:var(--about-body-font, inherit);font-weight:var(--about-body-weight, 400);font-style:var(--about-body-style, normal);font-size:var(--about-link-size, 16px);line-height:1.5;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;overflow-wrap:anywhere}.viv-about.viv-about--filled .viv-about__button{padding:14px 24px;background:var(--about-button-bg, #8d3039);text-decoration:none}.viv-about .viv-about__chapter a:hover{opacity:.8}.viv-about .viv-about__chapter a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:749px){.viv-about{padding:32px 24px}.viv-about .viv-about__hero{grid-template-columns:minmax(0,1fr);gap:28px}.viv-about h1{font-size:min(10vw,var(--about-titulo-elegido, 42px))}.viv-about h2{font-size:min(9vw,var(--about-subtitulo-elegido, 34px))}.viv-about .viv-about__chapter{margin-top:40px;padding-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/viv-about.css.map */
