:root{--primary-color:#7d200e;--secondary-color:#6f2810;--terciary-color:#b98089;--text-color:#333;--white-color:#fff;--background-color:#fff}@font-face{font-family:Caviar Dreams;font-style:normal;font-weight:400;src:url(/static/media/CaviarDreams.174b0a13f7e49c169450.ttf) format("truetype")}@font-face{font-family:Cristola Display;font-style:normal;font-weight:400;src:url(/static/media/CristolaDisplay.50af26a033d02829088b.ttf) format("truetype")}@font-face{font-family:Gistesy;font-style:normal;font-weight:400;src:url(/static/media/Gistesy.acc88d3d3886c780851a.ttf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--white-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{font-family:Caviar Dreams;text-decoration:none}h1,h4{font-family:Cristola Display}p,span,text{font-family:Caviar Dreams}p{font-weight:400}.App{width:100dvw}.middle-section{background-image:url(/static/media/background.8c2edfdb58b789f2769c.jpg)}.last-section,.middle-section{background-attachment:fixed;background-position:50%;background-size:cover;height:300px;padding-top:20rem}.last-section{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:url(/static/media/background-2.06826056c0f00277fdc3.jpg);background-repeat:no-repeat}body,html{overflow-x:hidden}@media screen and (max-width:768px){.last-section,.middle-section{background-attachment:scroll;height:50px}.last-section{background-image:url(/static/media/background-3.834fdf72404e525f004e.jpg)}}.loading-screen{align-items:center;background:#fff;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:9999}.loader{animation:spin 1s linear infinite;border:4px solid var(--terciary-color);border-radius:50%;border-top:4px solid #fff;height:50px;margin-bottom:20px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.app-header{background-color:initial;left:0;object-fit:contain;padding:0;position:fixed;top:0;transition:background-color .3s ease,box-shadow .3s ease;width:100vw;z-index:99999}.app-header .container{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:10px 20px}.app-header.scrolled{background-color:#fff;box-shadow:0 2px 10px #0000001a}.header-item{color:#f8f6f4;font-size:16px;font-weight:lighter;font-weight:700;text-transform:uppercase}.header-item.scrolled{color:#302f2d}.app-nav{align-items:center;display:flex;gap:7rem;justify-content:center;width:65%}.app-logo{height:40px;padding:0 10px}.app-logob{height:40px;visibility:hidden;width:40px}@media screen and (max-width:768px){.app-header .container{padding:4px 12px}.app-logo{height:27.5px;padding:0 5px}.app-logob{height:35px}.app-nav{gap:2.2rem}.app-nav a{font-size:14px}}.hero-section{align-items:center;background-attachment:fixed;background-image:url(/static/media/banner-desktop.711ec01aacaa361da512.jpg);background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:end;min-height:60vh;padding-bottom:4rem;padding-top:60px}.hero-section h1{color:#fff;font-size:4.5rem;font-weight:400;margin:0}.hero-section h1,.hero-section h2{text-shadow:-.5px -.5px 0 #0009,.5px -.5px 0 #0009,-.5px .5px 0 #0009,.5px .5px 0 #0009}.hero-section h1 small{font-size:3rem}.hero-section h2{color:var(--white-color);font-family:Cristola Display;font-size:2.5rem;font-weight:400;margin:0}.card-button{background-color:var(--primary-color);border:none;border-radius:1.5rem;color:#fff;cursor:pointer;font-family:Caviar Dreams;font-size:.8rem;font-weight:900;margin-top:.3rem;padding:.8rem 1.8em;text-transform:uppercase}@media screen and (max-width:768px){.hero-section{background-attachment:scroll;background-image:url(/static/media/banner-mobile.2056f36a832819155057.jpg);padding-bottom:2rem}.hero-section h1{font-size:2.5rem;text-align:center}.hero-section h1 small{font-size:1.5rem}.hero-section h2{font-size:1.5rem;text-align:center}.card button{font-size:.7rem;padding:.6rem 1.4em}}.calendario{color:var(--primary-color);font-family:Arial,Helvetica,sans-serif;padding:16px;width:-webkit-fit-content;width:fit-content}.dias,.semana{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,1fr);text-align:center}.dias{margin-top:12px}.dias .dia,.semana span{font-weight:700}.dias .dia{border-radius:50%;cursor:pointer;padding:6px;transition:.2s}.dias .dia:hover{background:#ffffff26}.dias .dia.ativo{background:var(--primary-color);color:#f5f5f5}.countdown-container{display:flex;flex-direction:column;gap:5px;justify-content:center;padding-bottom:3rem}.time-countdown{display:flex;gap:16px;justify-content:center}.countdown-container p{font-size:1.25rem;text-align:center;text-transform:uppercase}.time-container{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.time-container strong{font-family:Caviar Dreams;font-size:18px;font-weight:lighter;font-weight:bolder}.time-display{background-color:var(--primary-color);border-radius:.4rem;color:#fff;font-size:25px;padding:.4rem 1.5rem}@media screen and (max-width:768px){.countdown-container{padding-bottom:1.5rem}.time-container strong{font-size:14px}.time-display{font-size:15px}}.video{border-radius:1rem;margin-bottom:2rem;max-width:800px;width:100%}.video iframe{aspect-ratio:16/9;border-radius:.5rem;display:block;width:100%}@media screen and (max-width:768px){.video{border-radius:0;margin-bottom:1rem;padding:.45rem}}.day-section,.gift-section,.start-section{background-color:var(--white-color);background-image:url(https://www.transparenttextures.com/patterns/clean-textile.png);width:100%}.day-content,.gift-content,.start-content{padding:1rem}.day-content,.start-content{align-items:center;display:flex;flex-direction:column}.day-content h2,.gift-content h2{font-family:Cristola Display;font-size:1.8rem;font-weight:lighter;margin-bottom:1rem;text-align:center}.day-content span,.gift-content span{font-family:Caviar Dreams;font-size:1.2rem;text-align:center}.day-details{align-items:start;display:flex;gap:5rem;margin-top:1rem;padding-bottom:1.5rem}.day-detail{align-items:center;border-radius:1rem;color:var(--primary-color);display:flex;flex-direction:column;text-align:center}.day-detail h3{font-family:Gistesy;font-size:2.5rem;margin:0;text-align:center}.day-detail h4{font-size:1.3rem;margin:0;text-decoration:underline;text-underline-offset:.3em}.day-detail .day-time{background-color:var(--primary-color);border-radius:1rem;color:var(--white-color);font-weight:700;padding:7px 10px}.day-image{aspect-ratio:1/1;border-radius:50%;margin-top:2rem;object-fit:cover;width:400px}.gift-content{align-items:center;display:flex;flex-direction:column;padding-bottom:3rem}.gift-list{grid-gap:1rem;display:grid;gap:1rem;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(4,1fr);margin:2rem 10% 0}.amazon-button{align-items:center;background-color:#d1d1d1;border-radius:1rem;display:flex;gap:10px;margin-top:1.2rem;padding:.75rem;transition:all .3s ease}.amazon-button:hover{transform:scale(1.05)}.amazon-button img{height:auto;width:30px}.amazon-button span{color:#353535;font-family:Cristola Display;font-size:.9rem;font-weight:900}@media screen and (max-width:768px){.day-details{align-items:center;flex-direction:column;gap:0;margin-top:0}.day-content{padding:1.5rem .5rem}.day-detail{padding:1.5rem .5rem 0;width:95%}.day-content h2{margin-bottom:0;margin-top:0}.day-image{padding-bottom:2rem}.day-content span{font-size:1rem;padding:0 .5rem}.gift-content span{font-size:1rem}.day-detail h3{font-size:2rem}.day-detail h4{font-size:1.1rem}.gift-content{padding:1rem 0}.gift-list{gap:.5rem;grid-template-columns:repeat(2,1fr);margin:2rem .5rem 0}}.card{background-color:#dfcfd1;padding-bottom:1.5rem;position:relative}.card,.card img{border-radius:.6rem}.card img{border-bottom-left-radius:0;border-bottom-right-radius:0;height:300px;object-fit:cover;object-position:center;width:100%}.card-content{align-items:center;display:flex;flex-direction:column;gap:.8rem;justify-content:center;padding:0 .7rem}.card h3{font-family:Caviar Dreams;font-size:1.1rem;font-weight:500;margin-bottom:0;text-align:center}.card span{font-family:Cristola Display;font-size:1.2rem;font-weight:1000}@media screen and (max-width:768px){.card{border-radius:.6rem;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:1rem;position:relative}.card img{height:200px;object-fit:fill}.card-content{align-items:center;display:flex;flex-direction:column;gap:.6rem;padding:0 .7rem}.card h3{font-size:.95rem;margin-top:.6rem}.card span{font-size:1.1rem}}.modal-overlay{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-content{animation:fadeIn .2s ease-in-out;background:#fff;border-radius:1rem;margin-bottom:0;margin-top:5rem;max-width:350px;padding:.2em .2em 1rem;position:relative;text-align:center;width:90%}.modal-content h2{margin:1rem 0 .5rem}.modal-content img{border-radius:.8rem;max-height:auto;object-fit:fill;width:100%}.modal-content span{display:block;font-size:1.2rem;font-weight:700;margin-top:.5rem}.pix-section{align-items:center;display:flex;flex-direction:column;gap:.9rem;margin-top:.3rem}.pix-section img{width:120px}.close-button{background:none;background-color:#fff;border:none;border-radius:20rem;cursor:pointer;font-size:1.2rem;font-weight:1000;position:absolute;right:.8rem;top:.8rem}.modal-content .card-button{margin-top:.7rem;transition:1s}.modal-content .card-button:hover{background-color:#bb8e8e}.modal-content .card-button:active{background-color:#c6aeae;transform:scale(1.1)}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media screen and (max-width:768px){.modal-content{margin-top:0;max-width:325px}}.grid{margin:0 auto;max-width:1600px}.grid-item{margin-bottom:8px;width:19%}.grid-item img{-webkit-user-drag:none;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.gallery-title{font-family:Cristola Display;font-size:2em;font-weight:500;margin-bottom:20px;text-align:center}@media (max-width:1200px){.grid-item{width:31%}}@media (max-width:768px){.grid-item{width:49%}}
/*# sourceMappingURL=main.8ae3a197.css.map*/