html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--ov-color-bg: #F7F1E4;--ov-color-bg-alt: #EFE5D3;--ov-color-surface: #FFFFFF;--ov-color-text: #2A2924;--ov-color-text-muted: #6E6858;--ov-color-accent: #6F8F76;--ov-color-accent-dark: #4C6650;--ov-color-accent-soft: #E6EBDF;--ov-color-cta: #2A2924;--ov-color-cta-text: #F7F1E4;--ov-color-border: rgba(42, 41, 36, .1);--ov-font-display: "Fraunces", Georgia, "Times New Roman", serif;--ov-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ov-radio-sm: 12px;--ov-radio: 20px;--ov-radio-lg: 32px;--ov-margen: 24px;--ov-max-ancho: 1240px;--ov-ease: cubic-bezier(.22, 1, .36, 1);--ov-shadow-soft: 0 24px 48px -24px rgba(42, 41, 36, .28);--ov-shadow-card: 0 12px 32px -18px rgba(42, 41, 36, .22)}.ov-section{padding-top:0!important;padding-bottom:0!important}.ov-section,.ov-section *{box-sizing:border-box}.ov-section{font-family:var(--ov-font-body);color:var(--ov-color-text)}.ov-container{max-width:var(--ov-max-ancho);margin:0 auto;padding:0 var(--ov-margen)}.ov-eyebrow{display:inline-block;font-family:var(--ov-font-body);font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ov-color-accent-dark);margin:0 0 14px}.ov-h1,.ov-h2,.ov-h3{font-family:var(--ov-font-display);font-weight:500;line-height:1.08;letter-spacing:-.01em;margin:0 0 18px;color:var(--ov-color-text)}.ov-h1{font-size:clamp(36px,5.4vw,64px)}.ov-h2{font-size:clamp(28px,3.6vw,44px)}.ov-h3{font-size:clamp(20px,2.2vw,26px)}.ov-body{font-size:1.7rem;line-height:1.65;color:var(--ov-color-text-muted);margin:0 0 22px}.ov-body:last-child{margin-bottom:0}.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 34px;border-radius:999px;font-family:var(--ov-font-body);font-size:1.5rem;font-weight:600;letter-spacing:.02em;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .35s var(--ov-ease),box-shadow .35s var(--ov-ease),background-color .35s var(--ov-ease);white-space:nowrap}.ov-btn--primary{background:var(--ov-color-cta);color:var(--ov-color-cta-text)}.ov-btn--primary:hover{transform:translateY(-2px);box-shadow:var(--ov-shadow-card);background:var(--ov-color-accent-dark)}.ov-btn--secondary{background:transparent;color:var(--ov-color-text);border-color:var(--ov-color-border)}.ov-btn--secondary:hover{transform:translateY(-2px);border-color:var(--ov-color-text)}.ov-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.ov-reveal{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .9s var(--ov-ease),transform .9s var(--ov-ease);will-change:opacity,transform}.ov-reveal.ov-visible{opacity:1;transform:translateY(0) scale(1)}.ov-reveal--1{transition-delay:.06s}.ov-reveal--2{transition-delay:.14s}.ov-reveal--3{transition-delay:.22s}.ov-reveal--4{transition-delay:.3s}.ov-reveal--5{transition-delay:.38s}.ov-reveal--6{transition-delay:.46s}@media(prefers-reduced-motion:reduce){.ov-reveal,.ov-reveal.ov-visible{opacity:1;transform:none;transition:none}.ov-section *{animation:none!important}}.ov-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--ov-radio)}.ov-card{background:var(--ov-color-surface);border-radius:var(--ov-radio);box-shadow:var(--ov-shadow-card)}.section-header{margin-bottom:0!important}@media screen and (max-width:989px){.ov-container{padding:0 20px}}@media screen and (max-width:540px){.ov-body{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ov-styles.css.map */
