.wd-shell,.wd-stage{--wd-bg:#090705;--wd-bg-soft:#140d09;--wd-gold:#ddbb72;--wd-gold-soft:#f2d59a;--wd-ivory:#f6efe4;--wd-silver:#c9c6be;--wd-muted:#8e877d;--wd-card:#0a0705c2;--wd-stroke:#ddbb72c7}.wd-stage{--wd-font-display:var(--font-cormorant), "Cormorant Garamond", "Times New Roman", serif;--wd-font-script:var(--font-great-vibes), "Great Vibes", "Allura", cursive;--wd-font-micro:var(--font-montserrat), "Montserrat", "Inter", sans-serif;--wd-font-handwriting:var(--font-handwriting), "Caveat", cursive}.wd-shell{background:var(--wd-bg);-webkit-user-select:none;user-select:none;touch-action:manipulation;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:size}.wd-stage{--wd-s:calc(min(100cqw, 100cqh * .5628) / 941);width:calc(var(--wd-s) * 941);height:calc(var(--wd-s) * 1672);isolation:isolate;background:var(--wd-bg);font-family:var(--wd-font-display);color:var(--wd-ivory);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.wd-screen{position:absolute;inset:0;overflow:hidden}.wd-plate{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.wd-zone{box-sizing:border-box;position:absolute}.wd-asset{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}.wd-hero{z-index:1;position:absolute;overflow:hidden}.wd-hero>img{object-fit:cover;width:100%;height:100%;display:block}.wd-script{font-family:var(--wd-font-script);font-weight:400;line-height:1}.wd-display{font-family:var(--wd-font-display)}.wd-micro{font-family:var(--wd-font-micro);text-transform:uppercase}.wd-hand{font-family:var(--wd-font-handwriting)}.wd-gold-text{color:var(--wd-gold);-webkit-text-fill-color:transparent;background-image:linear-gradient(#f7e6b9 0%,#e9cd90 46%,#d6b168 100%);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;margin-block:-.5em!important;padding-block:.5em!important}.wd-gold-title{margin-inline:-.16em!important;padding-inline:.16em!important}.wd-dash{height:calc(var(--wd-s) * 1);background:var(--wd-gold);opacity:.75;vertical-align:middle;display:inline-block}.wd-chrome{z-index:5;pointer-events:none;position:absolute;inset:0}.wd-chrome-cover{background:var(--wd-bg);position:absolute;left:0;right:0}.wd-progress{display:flex;position:absolute}.wd-progress-seg{background:#f6efe457;border-radius:999px;height:100%;position:relative;overflow:hidden}.wd-progress-fill{transform-origin:0;background:linear-gradient(90deg,#ddbb72,#f2d59a);border-radius:999px;position:absolute;inset:0}.wd-brand-left{font-family:var(--wd-font-micro);text-transform:uppercase;letter-spacing:.28em;color:#d9b86f;white-space:nowrap;font-weight:600;position:absolute}.wd-brand-right{font-family:var(--wd-font-micro);text-transform:uppercase;letter-spacing:.2em;color:#c9c6bebd;text-align:right;white-space:nowrap;font-weight:500;position:absolute}.wd-brand-right-dash{height:calc(var(--wd-s) * 1);background:#ddbb728c;position:absolute}.wd-side-label{font-family:var(--wd-font-micro);text-transform:uppercase;letter-spacing:.22em;color:#b9a585;white-space:nowrap;font-weight:500;position:absolute}.wd-side-label-dash{height:calc(var(--wd-s) * 2);background:#ddbb728c;position:absolute}.wd-pill{box-sizing:border-box;border:0 solid #0000;border-image-source:url(/assets/StoriesGift_Colecao_Bodas_Assets_Antigravity/01_global/frames/pill_outline.png);border-image-slice:40;border-image-width:calc(var(--wd-s) * 32);border-image-repeat:stretch;border-radius:999px;position:absolute}.wd-pill--active{filter:brightness(1.55)saturate(.35)}.wd-pill-glow{box-shadow:0 0 calc(var(--wd-s) * 18) #ddbb728c, 0 0 calc(var(--wd-s) * 48) #ddbb7238, inset 0 0 calc(var(--wd-s) * 36) #ddbb7224;pointer-events:none;background:linear-gradient(90deg,#ddbb721a,#ddbb7205 55%,#ddbb7214);border-radius:999px;position:absolute}.wd-pill-fill{pointer-events:none;background:linear-gradient(90deg,#ddbb7238,#ddbb7212 48%,#ddbb722e);border-radius:999px;position:absolute}.wd-today-badge{box-sizing:border-box;border:calc(var(--wd-s) * 1.5) solid #ddbb72e6;color:#1a1209;width:100%;height:100%;font-family:var(--wd-font-micro);font-weight:700;font-size:calc(var(--wd-s) * 14);line-height:calc(var(--wd-s) * 27);letter-spacing:.24em;text-align:center;text-indent:.24em;box-shadow:0 0 calc(var(--wd-s) * 16) #ddbb7280;background:linear-gradient(#f2d59a,#d6b168);border-radius:999px;display:block}.wd-card{box-sizing:border-box;border-radius:calc(var(--wd-s) * 38);background:#0a0705c7;position:absolute}.wd-card-frame{box-sizing:border-box;border:0 solid #0000;border-image-source:url(/assets/StoriesGift_Colecao_Bodas_Assets_Antigravity/01_global/frames/card_outline_tall.png);border-image-slice:46;border-image-width:calc(var(--wd-s) * 46);pointer-events:none;border-image-repeat:stretch;position:absolute}.wd-polaroid{box-sizing:border-box;transform-origin:50%;filter:drop-shadow(0 calc(var(--wd-s) * 14) calc(var(--wd-s) * 22) #0000008c);position:absolute}.wd-polaroid-frame{box-sizing:border-box;border:0 solid #0000;border-image-source:url(/assets/wedding/frames/polaroid_frame.png);border-image-slice:27 27 141 fill;border-image-width:calc(var(--wd-s) * 15) calc(var(--wd-s) * 15) calc(var(--wd-s) * 82) calc(var(--wd-s) * 15);filter:sepia(.2)saturate(1.05)brightness(.99);pointer-events:none;border-image-outset:0;border-image-repeat:stretch;position:absolute;inset:0}.wd-polaroid-photo{background:#1a130c;position:absolute;overflow:hidden}.wd-polaroid-photo>img{object-fit:cover;width:100%;height:100%;display:block}.wd-polaroid-label{text-align:center;font-family:var(--wd-font-display);text-transform:uppercase;letter-spacing:.16em;color:#4a3a1e;white-space:nowrap;font-weight:500;position:absolute;left:0;right:0}.wd-polaroid-line{height:calc(var(--wd-s) * 1.5);opacity:.85;background:#5a4626;position:absolute}.wd-timeline-line{background:linear-gradient(#ddbb7226,#ddbb72b3 12% 88%,#ddbb7226);position:absolute}.wd-timeline-dot{background:radial-gradient(circle at 40% 35%,#f2d59a,#ddbb72 60%,#b8944e);border-radius:50%;position:absolute}.wd-timeline-dot--active{background:radial-gradient(circle,#fff3cf 0%,#f2d59a 35%,#ddbb7259 62%,#ddbb7200 72%)}.wd-outline-button{color:#e8d49e;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;margin:0;padding:0;display:block;position:absolute;overflow:hidden}.wd-outline-button>img.wd-outline-button-frame{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.wd-outline-button:after{content:"";border-radius:inherit;background:#ddbb7200;transition:background .2s;position:absolute;inset:0}.wd-outline-button:hover:after,.wd-outline-button:active:after{background:#ddbb721a}.wd-outline-button>.wd-outline-button-icon{pointer-events:none;display:block}.wd-outline-button>.wd-outline-button-label{font-family:var(--wd-font-display);white-space:nowrap;text-overflow:clip;pointer-events:none;font-weight:500;display:block;overflow:hidden}.wd-lightbox{z-index:9;-webkit-backdrop-filter:blur(calc(var(--wd-s) * 6));backdrop-filter:blur(calc(var(--wd-s) * 6));padding:calc(var(--wd-s) * 40) calc(var(--wd-s) * 30);cursor:zoom-out;background:#060403e6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wd-lightbox-inner{width:100%;max-width:calc(var(--wd-s) * 860);cursor:default;position:relative}.wd-lightbox-viewport{border-radius:calc(var(--wd-s) * 18);overflow:hidden}.wd-lightbox-track{touch-action:pan-y pinch-zoom;display:flex}.wd-lightbox-slide{min-width:0;height:calc(var(--wd-s) * 1000);background:#120d08;flex:0 0 100%;justify-content:center;align-items:center;display:flex;position:relative}.wd-lightbox-slide>img{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;display:block}.wd-lightbox-empty{font-family:var(--wd-font-micro);font-size:calc(var(--wd-s) * 22);letter-spacing:.2em;color:#f6efe473;text-transform:uppercase}.wd-lightbox-caption{margin-top:calc(var(--wd-s) * 22);text-align:center;font-family:var(--wd-font-display);color:var(--wd-ivory)}.wd-lightbox-caption>strong{font-family:var(--wd-font-micro);font-weight:600;font-size:calc(var(--wd-s) * 22);letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:var(--wd-gold);display:block}.wd-lightbox-caption>span{margin-top:calc(var(--wd-s) * 10);font-size:calc(var(--wd-s) * 30);color:#f6efe4eb;font-style:italic;line-height:1.3;display:block}.wd-lightbox-nav,.wd-lightbox-close{border:calc(var(--wd-s) * 2) solid #ddbb72e6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0c0906d1;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.wd-lightbox-nav{width:calc(var(--wd-s) * 64);height:calc(var(--wd-s) * 64);margin-top:calc(var(--wd-s) * -90);top:50%}.wd-lightbox-prev{left:calc(var(--wd-s) * -14)}.wd-lightbox-next{right:calc(var(--wd-s) * -14)}.wd-lightbox-nav>i{width:calc(var(--wd-s) * 16);height:calc(var(--wd-s) * 16);border-top:calc(var(--wd-s) * 2.4) solid #ddbb72;border-right:calc(var(--wd-s) * 2.4) solid #ddbb72;display:block}.wd-lightbox-prev>i{transform:translateX(calc(var(--wd-s) * 4)) rotate(-135deg)}.wd-lightbox-next>i{transform:translateX(calc(var(--wd-s) * -4)) rotate(45deg)}.wd-lightbox-close{top:calc(var(--wd-s) * -30);right:calc(var(--wd-s) * -8);width:calc(var(--wd-s) * 58);height:calc(var(--wd-s) * 58);flex-direction:column;gap:0}.wd-lightbox-close>span{height:calc(var(--wd-s) * 2.4);background:#ddbb72;border-radius:999px;position:absolute}.wd-lightbox-close>span:first-child{transform:rotate(45deg)}.wd-lightbox-close>span:last-child{transform:rotate(-45deg)}.wd-lightbox-dots{left:0;right:0;bottom:calc(var(--wd-s) * -34);justify-content:center;align-items:center;gap:calc(var(--wd-s) * 12);display:flex;position:absolute}.wd-lightbox-dots>button{width:calc(var(--wd-s) * 10);height:calc(var(--wd-s) * 10);cursor:pointer;background:#f6efe459;border:0;border-radius:50%;padding:0}.wd-lightbox-dots>button.is-active{background:var(--wd-gold);transform:scale(1.35)}.wd-zoomable{cursor:zoom-in}.wd-zoom-badge{width:calc(var(--wd-s) * 34);height:calc(var(--wd-s) * 34);border:calc(var(--wd-s) * 1.4) solid #f2d59abf;pointer-events:none;background:#0c09068c;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.wd-zoom-badge>i{width:calc(var(--wd-s) * 13);height:calc(var(--wd-s) * 13);border:calc(var(--wd-s) * 1.6) solid #f2d59a;box-shadow:calc(var(--wd-s) * 5) calc(var(--wd-s) * 5) 0 calc(var(--wd-s) * -4) #f2d59a;border-radius:50%;display:block}
