@import "https://fonts.googleapis.com/css2?family=Great+Vibes&family=Montserrat:wght@400;500;600&display=swap";
[data-magazine-slug=valentina-carlos]{--magazine-viewport-height:var(--magazine-viewport-height);--magazine-accent:#8a5b43;--magazine-separator:#c89123;--magazine-page-bg:var(--invite-bg-page,#f8f5ee);--magazine-cover-overlay-color:#141414;--magazine-cover-overlay-opacity:.35;--magazine-frame-width:min(94vw, 430px);--magazine-frame-height:calc(var(--magazine-viewport-height) - .8rem);--magazine-text-body:.92rem;--magazine-text-title:clamp(1.55rem, 6vw, 2rem);--magazine-text-small:.79rem;--magazine-text-btn:.61rem;--magazine-icon-size:4.8rem;--magazine-page-padding:1.35rem;--magazine-dress-card-bg:#fff;--magazine-dress-card-border:var(--magazine-separator);--magazine-dress-card-radius:.8rem;--magazine-dress-card-shadow:0 5px 16px #221a121a;height:var(--magazine-viewport-height);max-height:var(--magazine-viewport-height);overscroll-behavior:none;overflow:hidden}@supports (height:100dvh){[data-magazine-slug=valentina-carlos]{--magazine-viewport-height:100dvh}}@supports (-webkit-touch-callout:none) and (height:100lvh){[data-magazine-slug=valentina-carlos]{--magazine-viewport-height:100lvh}}@media (min-width:768px){[data-magazine-slug=valentina-carlos]{--magazine-viewport-height:var(--magazine-viewport-height);--magazine-frame-width:min(500px, 42vw);--magazine-frame-height:min(calc(var(--magazine-viewport-height) - 2rem), 835px)}}[data-magazine-slug=valentina-carlos] .magazine-root{width:100%;height:var(--magazine-viewport-height);box-sizing:border-box;justify-content:center;align-items:center;padding:.4rem;display:flex;position:relative;overflow:hidden}[data-magazine-slug=valentina-carlos] .magazine-root__backdrop{z-index:0;background-color:var(--magazine-page-bg);filter:blur(22px)brightness(.78)saturate(1.05);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.12)}[data-magazine-slug=valentina-carlos] .magazine-root__backdrop:after{content:"";background:#f9f7f240;position:absolute;inset:0}[data-magazine-slug=valentina-carlos] .magazine-root__content{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;transition:filter .45s,transform .45s;display:flex;position:relative;overflow:hidden}[data-magazine-slug=valentina-carlos] .magazine-root__content--blurred{filter:blur(10px)brightness(.92);pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(1.02)}[data-magazine-slug=valentina-carlos] .magazine-root__audio{opacity:0;pointer-events:none;width:0;height:0;position:absolute}[data-magazine-slug=valentina-carlos] .magazine-root__loading{font-family:var(--invite-font-body);color:var(--invite-color-body)}[data-magazine-slug=valentina-carlos] .magazine-root__book-shell{width:var(--magazine-frame-width);height:var(--magazine-frame-height);max-height:var(--magazine-frame-height);filter:drop-shadow(0 18px 36px #00000047)drop-shadow(0 6px 14px #00000024);border-radius:3px 9px 9px 3px;position:relative;overflow:hidden}[data-magazine-slug=valentina-carlos] .magazine-root__book-shell:before{content:"";z-index:20;pointer-events:none;background:linear-gradient(90deg,#231c168c,#644e3740 48%,#0000);width:14px;position:absolute;inset:0 auto 0 0;box-shadow:inset -2px 0 4px #0000001f}[data-magazine-slug=valentina-carlos] .magazine-flipbook,[data-magazine-slug=valentina-carlos] .magazine-flipbook.stf__parent{width:100%;height:100%;max-height:100%;touch-action:none!important;overflow:hidden!important}[data-magazine-slug=valentina-carlos] .magazine-flipbook .stf__wrapper,[data-magazine-slug=valentina-carlos] .magazine-flipbook .stf__block{overflow:hidden!important}[data-magazine-slug=valentina-carlos] .magazine-welcome{z-index:50;background:#f9f7f233;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:absolute;inset:0}[data-magazine-slug=valentina-carlos] .magazine-welcome__card{text-align:center;border:1px solid var(--magazine-separator);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border-radius:1.2rem;width:min(100%,23rem);padding:2rem 1.5rem 1.75rem;box-shadow:0 16px 45px #00000026}[data-magazine-slug=valentina-carlos] .magazine-welcome__title{font-family:var(--invite-font-title);letter-spacing:.07em;color:var(--invite-color-section-title);margin:0 auto;font-size:1.2rem;font-weight:400;line-height:1.12}[data-magazine-slug=valentina-carlos] .magazine-welcome__text{max-width:18rem;font-family:var(--invite-font-body);letter-spacing:.08em;color:var(--invite-color-body);margin:1.05rem auto 0;font-size:clamp(.78rem,3.6vw,.92rem);line-height:1.35}[data-magazine-slug=valentina-carlos] .magazine-welcome__separator,[data-magazine-slug=valentina-carlos] .magazine-separator{justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:11rem;margin:.75rem auto;display:flex}[data-magazine-slug=valentina-carlos] .magazine-welcome__separator span,[data-magazine-slug=valentina-carlos] .magazine-separator span{background:var(--magazine-separator);flex:1;height:1px}[data-magazine-slug=valentina-carlos] .magazine-welcome__separator i,[data-magazine-slug=valentina-carlos] .magazine-separator i{background:var(--magazine-accent);border-radius:50%;width:.38rem;height:.38rem}[data-magazine-slug=valentina-carlos] .magazine-separator--light span,[data-magazine-slug=valentina-carlos] .magazine-separator--light i{background:#ffffffdb}[data-magazine-slug=valentina-carlos] .magazine-separator--sm{max-width:7rem;margin:.3rem auto}[data-magazine-slug=valentina-carlos] .magazine-welcome__btn{min-width:0;margin-top:.5rem;padding:.65rem 1.5rem;font-size:.62rem}[data-magazine-slug=valentina-carlos] .magazine-page{background:var(--magazine-page-bg);border-radius:0 7px 7px 0;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 12px 0 18px -14px #00000029,inset -2px 0 #fff6}[data-magazine-slug=valentina-carlos] .magazine-page:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000001c,#0000);width:22px;position:absolute;inset:0 auto 0 0}[data-magazine-slug=valentina-carlos] .magazine-page__bg{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}[data-magazine-slug=valentina-carlos] .magazine-page__inner{z-index:1;width:100%;height:100%;padding:var(--magazine-page-padding);text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}[data-magazine-slug=valentina-carlos] .magazine-page__curl-hint{z-index:8;pointer-events:none;width:4rem;height:4rem;display:none;position:absolute;bottom:0;right:0}[data-magazine-slug=valentina-carlos] .magazine-page__curl-hint span{clip-path:polygon(100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#0000 36%,#faf6ef 36%,#e7dac5 55%,#cdbb9e);position:absolute;inset:0;box-shadow:-4px -4px 10px #00000029}@media (hover:none),(pointer:coarse){[data-magazine-slug=valentina-carlos] .magazine-page__curl-hint{display:block}}[data-magazine-slug=valentina-carlos] .magazine-page--cover .magazine-page__inner{justify-content:flex-end;padding:0}[data-magazine-slug=valentina-carlos] .magazine-page--cover .magazine-page__inner:after{content:"";z-index:1;pointer-events:none;background:var(--magazine-cover-overlay-color);opacity:var(--magazine-cover-overlay-opacity);position:absolute;inset:0}[data-magazine-slug=valentina-carlos] .magazine-page__cover-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-magazine-slug=valentina-carlos] .magazine-page__cover-names{z-index:2;box-sizing:border-box;background:0 0;width:100%;padding:0 .7rem;position:absolute;top:2.25rem;bottom:auto}[data-magazine-slug=valentina-carlos] .magazine-page__cover-names h1{margin:0}[data-magazine-slug=valentina-carlos] .magazine-page__cover-names-arc{width:100%;display:block;overflow:visible}[data-magazine-slug=valentina-carlos] .magazine-page__cover-names-arc text{letter-spacing:normal;color:var(--invite-hero-names-color);fill:var(--invite-hero-names-color);filter:drop-shadow(0 2px 5px #0000007a);font-family:Great Vibes,cursive;font-size:48px}[data-magazine-slug=valentina-carlos] .magazine-page__welcome-text{text-transform:uppercase;letter-spacing:.07em;max-width:18rem}[data-magazine-slug=valentina-carlos] .magazine-page__date{font-family:var(--invite-font-body);letter-spacing:.18em;color:var(--invite-color-body);font-size:1rem;font-weight:700}[data-magazine-slug=valentina-carlos] .magazine-page__time{max-width:16rem;margin-top:.65rem;font-weight:700}[data-magazine-slug=valentina-carlos] .magazine-page--countdown .magazine-page__inner{color:#fff}[data-magazine-slug=valentina-carlos] .magazine-page__countdown-title{font-family:var(--invite-font-body);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem;font-weight:400}[data-magazine-slug=valentina-carlos] .magazine-page__countdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;max-width:15rem;margin-top:.75rem;display:grid}[data-magazine-slug=valentina-carlos] .magazine-page__countdown-grid--inline{justify-content:center;align-items:flex-start;gap:.42rem;max-width:20rem;display:flex;overflow:visible}[data-magazine-slug=valentina-carlos] .magazine-page__countdown-card{background:#ffffff21;border:1px solid #ffffff40;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;padding:.55rem .35rem;display:flex;box-shadow:0 4px 12px #00000014}[data-magazine-slug=valentina-carlos] .magazine-page__countdown-card--inline{min-width:0;box-shadow:none;background:0 0;border:0;flex:1 1 0;padding:0;position:relative;overflow:visible}[data-magazine-slug=valentina-carlos] .magazine-page__countdown-card span{font-family:var(--invite-font-body);font-size:clamp(1.15rem,5vw,1.5rem);font-weight:600;line-height:1}[data-magazine-slug=valentina-carlos] .magazine-page__countdown-card--inline span{z-index:1;white-space:nowrap;font-size:clamp(1.15rem,6vw,1.75rem);font-weight:300;line-height:1;position:relative}[data-magazine-slug=valentina-carlos] .magazine-page__countdown-separator{font-family:var(--invite-font-body);color:currentColor;flex:none;margin-top:-.1rem;font-size:clamp(1.15rem,6vw,1.75rem);font-style:normal;font-weight:300;line-height:1}[data-magazine-slug=valentina-carlos] .magazine-page__countdown-card small{font-family:var(--invite-font-body);letter-spacing:.1em;text-transform:uppercase;opacity:.92;margin-top:.3rem;font-size:.55rem}[data-magazine-slug=valentina-carlos] .magazine-page__countdown-card--inline small{margin-top:.35rem;font-size:clamp(.42rem,2vw,.58rem)}[data-magazine-slug=valentina-carlos] .magazine-page__photo-frame{background:#fff;width:min(100%,17rem);padding:.7rem;box-shadow:0 8px 24px #00000021}[data-magazine-slug=valentina-carlos] .magazine-page__photo{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}[data-magazine-slug=valentina-carlos] .magazine-page--polaroid-photo .magazine-page__photo-frame{width:calc(100% - 2rem);max-width:none;padding:.45rem .45rem 1.8rem}[data-magazine-slug=valentina-carlos] .magazine-page--post-countdown .magazine-page__inner{padding:0}[data-magazine-slug=valentina-carlos] .magazine-page--post-countdown .magazine-page__photo-frame{box-sizing:border-box;width:100%;max-width:none;height:100%;padding:.7rem}[data-magazine-slug=valentina-carlos] .magazine-page--post-countdown .magazine-page__photo{aspect-ratio:auto;object-fit:cover;height:100%}[data-magazine-slug=valentina-carlos] .magazine-page--full-photo .magazine-page__inner{padding:0}[data-magazine-slug=valentina-carlos] .magazine-page--full-photo .magazine-page__photo-frame{box-sizing:border-box;width:100%;max-width:none;height:100%;padding:.7rem}[data-magazine-slug=valentina-carlos] .magazine-page--full-photo .magazine-page__photo{aspect-ratio:auto;object-fit:cover;height:100%}[data-magazine-slug=valentina-carlos] .magazine-page__icon,[data-magazine-slug=valentina-carlos] .magazine-page__dress-icon{width:var(--magazine-icon-size);height:var(--magazine-icon-size);object-fit:contain;margin-bottom:.45rem}[data-magazine-slug=valentina-carlos] .magazine-page__dress-icon{width:calc(var(--magazine-icon-size) * .78);height:calc(var(--magazine-icon-size) * .78)}[data-magazine-slug=valentina-carlos] .magazine-page__icon--ceremonia,[data-magazine-slug=valentina-carlos] .magazine-page__icon--recepción,[data-magazine-slug=valentina-carlos] .magazine-page__icon--us{margin-bottom:1rem;transform:scale(1.25);width:6.5rem!important;height:6.5rem!important}[data-magazine-slug=valentina-carlos] .magazine-page__place{margin-top:.45rem}[data-magazine-slug=valentina-carlos] .magazine-page__address{font-size:var(--magazine-text-small);margin-top:.35rem}[data-magazine-slug=valentina-carlos] .magazine-page__btn{margin-top:.7rem}[data-magazine-slug=valentina-carlos] .magazine-page__quote{max-width:18rem}[data-magazine-slug=valentina-carlos] .magazine-page__quote p{font-size:var(--magazine-text-body);font-style:italic}[data-magazine-slug=valentina-carlos] .magazine-page__quote p+p{margin-top:.65rem}[data-magazine-slug=valentina-carlos] .magazine-page__polaroid-stack{flex-direction:column;justify-content:center;align-items:center;gap:.9rem;width:100%;height:100%;display:flex}[data-magazine-slug=valentina-carlos] .magazine-page__polaroid{background:#fff;flex:1;width:min(100%,14.5rem);min-height:0;padding:.4rem .4rem 1.15rem;box-shadow:0 5px 15px #0000001f}[data-magazine-slug=valentina-carlos] .magazine-page__polaroid.is-left,[data-magazine-slug=valentina-carlos] .magazine-page__polaroid.is-right{transform:none}[data-magazine-slug=valentina-carlos] .magazine-page__polaroid img{object-fit:cover;width:100%;height:100%}[data-magazine-slug=valentina-carlos] .magazine-page__itinerary{object-fit:contain;width:calc(100% - 1rem);height:calc(100% - 1rem);max-height:none}[data-magazine-slug=valentina-carlos] .magazine-page--itinerary .magazine-page__inner{padding:0}[data-magazine-slug=valentina-carlos] .magazine-page__dress-cards{flex-direction:column;gap:.55rem;width:100%;height:100%;display:flex}[data-magazine-slug=valentina-carlos] .magazine-page__dress-card{border:1px solid var(--magazine-dress-card-border);border-radius:var(--magazine-dress-card-radius);background:var(--magazine-dress-card-bg);min-height:0;box-shadow:var(--magazine-dress-card-shadow);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:.7rem;display:flex}[data-magazine-slug=valentina-carlos] .magazine-page__dress-card>.invite-text-body:not(.magazine-page__small){font-size:.84rem}[data-magazine-slug=valentina-carlos] .magazine-page__dress-card .magazine-page__small{font-size:.72rem}[data-magazine-slug=valentina-carlos] .magazine-page__dress-card--formal .magazine-page__small{margin-top:.75rem}[data-magazine-slug=valentina-carlos] .magazine-page__highlight{letter-spacing:.18em;margin-top:.4rem}[data-magazine-slug=valentina-carlos] .magazine-page__small{font-size:var(--magazine-text-small);margin-top:.25rem}[data-magazine-slug=valentina-carlos] .magazine-page__copy{max-width:18rem;margin-top:.45rem}[data-magazine-slug=valentina-carlos] .magazine-page__closing-message{color:var(--invite-color-section-title);margin:1.1rem 0 .7rem;font-family:Great Vibes,cursive;font-size:clamp(1.8rem,8vw,2.7rem);line-height:1.1}[data-magazine-slug=valentina-carlos] .magazine-page--closing .magazine-page__photo-frame{flex-shrink:0;width:calc(100% - .5rem);max-width:none}[data-magazine-slug=valentina-carlos] .magazine-page__closing-names{letter-spacing:.12em;text-transform:uppercase;color:var(--invite-color-body);margin:0;font-size:1rem}[data-magazine-slug=valentina-carlos] .magazine-root--fallback .magazine-root__content{align-items:flex-start;overflow-y:auto}[data-magazine-slug=valentina-carlos] .magazine-root__fallback{width:var(--magazine-frame-width);margin:0 auto;padding-bottom:1rem}[data-magazine-slug=valentina-carlos] .magazine-root__fallback-card{height:667px;max-height:var(--magazine-frame-height);border-radius:0 .75rem .75rem 0;margin-bottom:1rem;overflow:hidden;box-shadow:0 8px 28px #0000002e}
@font-face{font-family:Interphases;src:url(/fonts/TT-Interphases-Pro-Mono-Trial-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}[data-invite-slug=valentina-carlos]{--font-invite-title:"Montserrat", system-ui, sans-serif;--font-invite-body:"Interphases", "Courier New", monospace;--font-invite-hero:"Montserrat", system-ui, sans-serif;--invite-bg-page:#f8f5ee;--invite-color-section-title:#4c4c4c;--invite-color-body:#565656;--invite-color-time:#565656;--invite-line-color-time:#c89123;--invite-hero-names-color:#fff;--invite-btn-bg:transparent;--invite-btn-hover:#ede8df;--invite-btn-color:#b38e5d;--invite-regalo-btn-bg:transparent;--invite-regalo-btn-color:#b38e5d;--invite-font-title:var(--font-invite-title);--invite-font-body:var(--font-invite-body);--invite-font-hero-names:var(--font-invite-hero);--invite-font-time:var(--font-invite-body)}[data-invite-slug=valentina-carlos] .font-invite-title{font-family:var(--font-invite-title)}[data-invite-slug=valentina-carlos] .font-invite-body{font-family:var(--font-invite-body)}[data-invite-slug=valentina-carlos] .font-invite-hero{font-family:var(--font-invite-hero)}[data-invite-slug=valentina-carlos] .invite-section-title{font-family:var(--invite-font-title);font-size:var(--magazine-text-title);color:var(--invite-color-section-title);text-shadow:1.5px 1.5px #c89123b8;margin:0;font-weight:500;line-height:1.15}[data-invite-slug=valentina-carlos] .invite-text-body,[data-invite-slug=valentina-carlos] .invite-regalos-body{font-family:var(--invite-font-body);font-size:var(--magazine-text-body);color:var(--invite-color-body);margin:0;line-height:1.45}[data-invite-slug=valentina-carlos] .invite-v2-btn,[data-invite-slug=valentina-carlos] .invite-v2-regalos-lista-btn{border:1px solid var(--invite-btn-color);font-family:var(--invite-font-body);font-size:var(--magazine-text-btn);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background-color:var(--invite-btn-bg);color:var(--invite-btn-color);border-radius:9999px;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=valentina-carlos] .invite-v2-regalos-lista-btn{border-color:var(--invite-regalo-btn-color);letter-spacing:.12em;background-color:var(--invite-regalo-btn-bg);color:var(--invite-regalo-btn-color)}[data-invite-slug=valentina-carlos] .invite-v2-btn:hover,[data-invite-slug=valentina-carlos] .invite-v2-regalos-lista-btn:hover{background-color:var(--invite-btn-hover);transform:scale(1.03)}[data-invite-slug=valentina-carlos] .invite-v2-hora-lineas{width:100%;font-family:var(--invite-font-time);font-size:var(--magazine-text-body);color:var(--invite-color-time);white-space:nowrap;justify-content:center;align-items:center;font-style:italic;display:flex}[data-invite-slug=valentina-carlos] .invite-v2-hora-lineas:before,[data-invite-slug=valentina-carlos] .invite-v2-hora-lineas:after{content:"";background:var(--invite-line-color-time);flex:1;height:1px;margin:0 .8rem}
