@import "https://fonts.googleapis.com/css2?family=Ovo&display=swap";
[data-invite-slug=pepa-cesar]{--invite-bg-page:#f1f1f1;--invite-color-section-title:#c6a34a;--invite-color-body:#214267;--invite-color-text-alt:#214267;--invite-color-time:var(--invite-color-text-alt);--invite-line-color-time:#c6a34a;--invite-countdown-card-text:#fff;--invite-hero-names-color:#fff;--invite-regalos-text:#fff;--invite-btn-bg:#c6a34a;--invite-btn-color:#fff;--invite-btn-hover:#af8b32;--invite-separator:#c6a34a;--invite-accent-dot:#c6a34a;--invite-countdown-bg:var(--invite-accent-dot);--invite-font-title:var(--font-invite-title,"Gistesy",cursive);--invite-font-body:var(--font-invite-body,"Ovo",Georgia,serif);--invite-font-hero-names:var(--font-invite-hero,var(--font-invite-title));--invite-font-time:"Ovo",Georgia,"Times New Roman",serif;--invite-regalos-bg:#90a0af;--invite-regalos-bank-card-bg:#ffffff1f;--invite-regalos-bank-card-border:#ffffff59;--invite-regalo-btn-bg:#c6a34a;--invite-regalo-btn-color:#fff;--invite-bg-donde-fallback:#f1f1f1;--invite-bg-nosotros-fallback:#f1f1f1;--invite-bg-regalos-fallback:var(--invite-regalos-bg);--invite-bg-confirmacion-fallback:#f1f1f1;--invite-hero-overlay-color:20,20,20;--invite-hero-overlay-opacity:.35;--invite-hero-photo-position-mobile:50% 30%;--invite-hero-photo-position-desktop:50% 0%;--invite-nav-bg:#f1f1f1;--invite-nav-text-initial:#214267;--invite-nav-text-initial-hover:#214267;--invite-nav-text-scrolled:#214267;--invite-nav-text-scrolled-hover:#5d7970;--invite-text-size-body:1rem;--invite-text-size-section-title:3rem;--invite-text-size-btn:.8125rem;--invite-text-size-couple-names:4rem;--invite-icon-size:7rem;--invite-icon-size-donde:var(--invite-icon-size);--invite-icon-size-nosotros:var(--invite-icon-size);--invite-icon-size-regalos:7rem;--invite-icon-size-confirmacion:5.5rem;--invite-bg-intro-mobile:none;--invite-bg-intro-desktop:none;--invite-bg-intro-position-mobile:50% 50%;--invite-bg-intro-position-desktop:50% 50%;--invite-bg-contador-mobile:none;--invite-bg-contador-desktop:none;--invite-bg-contador-position-mobile:50% 50%;--invite-bg-contador-position-desktop:50% 50%}@media (min-width:768px){[data-invite-slug=pepa-cesar]{--invite-text-size-body:1.125rem;--invite-text-size-section-title:3.5rem;--invite-text-size-btn:.875rem;--invite-text-size-couple-names:6rem;--invite-icon-size:9rem;--invite-icon-size-regalos:9rem;--invite-icon-size-confirmacion:7rem}}[data-invite-slug=pepa-cesar] .invite-v2-hero-cover{object-position:var(--invite-hero-photo-position-mobile)}@media (min-width:768px){[data-invite-slug=pepa-cesar] .invite-v2-hero-cover{object-position:var(--invite-hero-photo-position-desktop)}}[data-invite-slug=pepa-cesar] .invite-text-body{font-family:var(--invite-font-body);font-size:var(--invite-text-size-body);color:var(--invite-color-body)}[data-invite-slug=pepa-cesar] .invite-regalos-body{font-family:var(--invite-font-body);font-size:var(--invite-text-size-body);color:inherit}[data-invite-slug=pepa-cesar] #regalos .invite-section-title{color:var(--invite-regalos-text)}[data-invite-slug=pepa-cesar] .invite-regalos-bank-card{border:1px solid var(--invite-regalos-bank-card-border);background-color:var(--invite-regalos-bank-card-bg);text-align:center;width:100%;max-width:28rem;color:inherit;border-radius:.75rem;margin-left:auto;margin-right:auto;padding:1rem 1.25rem}@media (min-width:768px){[data-invite-slug=pepa-cesar] .invite-regalos-bank-card{max-width:32rem;padding:1.5rem 2rem}}[data-invite-slug=pepa-cesar] .invite-regalos-bank-card-line{font-family:var(--invite-regalos-bank-card-font,var(--invite-font-body));color:inherit;margin:.25rem 0;font-size:clamp(1.125rem,4.6vw,1.4rem);font-style:italic;line-height:1.5}[data-invite-slug=pepa-cesar] .invite-regalos-bank-card-line a{color:inherit}[data-invite-slug=pepa-cesar] .invite-section-title{font-family:var(--invite-font-title);font-size:var(--invite-text-size-section-title);color:var(--invite-color-section-title);font-weight:300;line-height:1.1}[data-invite-slug=pepa-cesar] .invite-couple-names{font-family:var(--invite-font-hero-names);font-size:var(--invite-text-size-couple-names);color:var(--invite-hero-names-color)}[data-invite-slug=pepa-cesar] .invite-gistesy-accented-e{display:inline-block;position:relative}[data-invite-slug=pepa-cesar] .invite-gistesy-accented-e:after{content:"";transform-origin:50%;background-color:currentColor;border-radius:999px;width:.055em;height:.2em;position:absolute;top:.08em;left:56%;transform:translate(-50%)rotate(38deg)}[data-invite-slug=pepa-cesar] .invite-section-icon{width:var(--invite-icon-size);object-fit:contain;max-width:220px;height:auto}[data-invite-slug=pepa-cesar] #donde .invite-section-icon{width:var(--invite-icon-size-donde);max-width:280px}[data-invite-slug=pepa-cesar] #nosotros .invite-section-icon{width:var(--invite-icon-size-nosotros);max-width:14rem}[data-invite-slug=pepa-cesar] #regalos .invite-section-icon{width:var(--invite-icon-size-regalos)}[data-invite-slug=pepa-cesar] #confirmacion .invite-section-icon{width:var(--invite-icon-size-confirmacion)}[data-invite-slug=pepa-cesar] #dresscode .invite-dresscode-card-icon{width:auto;height:var(--invite-icon-size-dresscode-mobile);object-fit:contain;max-width:min(100%,11rem)}@media (min-width:768px){[data-invite-slug=pepa-cesar] #dresscode .invite-dresscode-card-icon{height:var(--invite-icon-size-dresscode-desktop);max-width:14rem}}@font-face{font-family:Gistesy;src:url(/fonts/Gistesy.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}[data-invite-slug=pepa-cesar]{--font-invite-title:"Gistesy",cursive;--font-invite-body:"Ovo",Georgia,serif;--font-invite-hero:"Gistesy",cursive}[data-invite-slug=pepa-cesar] .font-invite-title{font-family:var(--font-invite-title)}[data-invite-slug=pepa-cesar] .font-invite-body{font-family:var(--font-invite-body)}[data-invite-slug=pepa-cesar] .font-invite-hero{font-family:var(--font-invite-hero,var(--font-invite-title))}[data-invite-slug=pepa-cesar] .invite-v2-btn{border-radius:var(--invite-ui-radius,9999px);font-family:var(--invite-font-body);font-size:var(--invite-text-size-btn);letter-spacing:.08em;text-transform:uppercase;background-color:var(--invite-btn-bg);color:var(--invite-btn-color);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 2rem;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}[data-invite-slug=pepa-cesar] .invite-v2-btn:hover{background-color:var(--invite-btn-hover);transform:scale(1.03)}[data-invite-slug=pepa-cesar] .invite-v2-regalos-lista-btn{cursor:pointer;border-radius:var(--invite-ui-radius,9999px);font-family:var(--invite-font-body);font-size:var(--invite-text-size-btn);letter-spacing:.12em;text-transform:uppercase;background-color:var(--invite-regalo-btn-bg);color:var(--invite-regalo-btn-color);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 2rem;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex;box-shadow:0 4px 14px #0000001f}[data-invite-slug=pepa-cesar] .invite-v2-regalos-lista-btn:hover{filter:brightness(1.05);transform:scale(1.03)}[data-invite-slug=pepa-cesar] #nosotros .invite-v2-nosotros-quote.invitation-nosotros-quote{text-align:center;border-left-width:3px;margin-left:auto;margin-right:auto;padding-left:1.25rem;border-left-color:var(--invite-color-body)!important}[data-invite-slug=pepa-cesar] #nosotros .invite-v2-nosotros-quote p{font-family:var(--invite-font-body);font-size:var(--invite-text-size-body);font-style:italic}[data-invite-slug=pepa-cesar] #nosotros .invite-v2-nosotros-quote p+p{margin-top:1rem}[data-invite-slug=pepa-cesar] .invite-v2-section-bg{background-repeat:no-repeat;background-size:cover}[data-invite-slug=pepa-cesar] .invite-v2-hora-lineas{width:100%;max-width:28rem;font-family:var(--invite-font-time);font-size:calc(var(--invite-text-size-body)*1.1);color:var(--invite-color-time);white-space:nowrap;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;font-style:italic;font-weight:300;line-height:1.2;display:flex}[data-invite-slug=pepa-cesar] .invite-v2-hora-lineas:before,[data-invite-slug=pepa-cesar] .invite-v2-hora-lineas:after{content:"";background-color:var(--invite-line-color-time);flex:auto;height:1px;margin:0 1.25rem}[data-invite-slug=pepa-cesar] .invite-v2-fecha-display{font-family:var(--invite-font-body);font-size:calc(var(--invite-text-size-body)*1.75);letter-spacing:.35em;color:var(--invite-color-body)}[data-invite-slug=pepa-cesar] .invite-countdown-inline-number{font-family:var(--invite-font-body);color:var(--invite-countdown-card-text);font-size:clamp(1.55rem,7vw,2.65rem);font-weight:300}[data-invite-slug=pepa-cesar] .invite-countdown-inline-label{color:var(--invite-countdown-card-text);font-size:clamp(.5rem,2.2vw,.8rem);line-height:1}@media (max-width:360px){[data-invite-slug=pepa-cesar] .invite-countdown-inline-number{font-size:1.35rem}[data-invite-slug=pepa-cesar] .invite-countdown-inline-label{font-size:.44rem}}[data-invite-slug=pepa-cesar] .invite-v2-hero-names .invite-couple-names{color:var(--invite-hero-names-color,#fff)}[data-invite-slug=pepa-cesar] .invite-v2-hero-graphic .invite-v2-hero-cover{object-fit:contain;object-position:center center;width:100%;max-width:48rem;height:auto;margin:0 auto;display:block}[data-invite-slug=pepa-cesar] .invite-v2-hero-graphic{background-color:var(--invite-bg-page);min-height:auto}@media (max-width:767px){[data-invite-slug=pepa-cesar] .invite-v2-hero-graphic{justify-content:flex-start;min-height:auto}[data-invite-slug=pepa-cesar] .invite-v2-hero-graphic.fade-up{opacity:1;animation:none;transform:none}[data-invite-slug=pepa-cesar] .invite-v2-hero-graphic__media{min-height:auto;margin-top:-1rem;overflow:visible}[data-invite-slug=pepa-cesar] .invite-v2-hero-graphic .invite-v2-hero-cover{object-fit:contain;object-position:center center;width:100%;max-width:100%;height:auto;margin:0 auto;position:relative;inset:auto}}@supports (animation-timeline:view()){[data-invite-slug=pepa-cesar] main section[id] img.invite-section-icon.fade-right,[data-invite-slug=pepa-cesar] main section[id] img.invite-dresscode-card-icon.fade-right{view-timeline-name:--invite-v2-section-icon;view-timeline-axis:block;animation-name:fadeRight;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-timeline:--invite-v2-section-icon;animation-range:entry 18% cover 58%}}
