@import"https://fonts.googleapis.com/css2?family=Antic+Slab&display=swap";@import"https://fonts.googleapis.com/css?family=Playfair+Display+SC:700|Open+Sans:300,700&display=swap";.button{border:0;border-radius:24px;cursor:pointer;display:inline-block;font-family:var(--font-family-primary);font-size:16px;font-weight:600;outline:none;padding:8px 24px;text-transform:uppercase;transition:all .3s;width:fit-content}.button:hover,.button:active,.button:focus{outline:none}.button.button--primary{background-color:var(--color-dark);border:1px solid var(--color-dark);color:var(--color-light)}.button:hover{transform:scale(1.08)}.button.button--default{background-color:var(--color-primary);border:1px solid var(--color-dark);color:var(--color-dark)}::selection{background-color:var(--color-dark);color:var(--color-light)}body{font-family:var(--font-family-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}html,body{background-color:var(--color-primary);font-weight:300;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-secondary);text-transform:uppercase}h1,h2,h3,h4,h5,h6,p{margin:0}p{font-size:16px}@font-face{font-family:Otama EP;src:url(/assets/otama-ep-webfont-BQFa9jyz.woff2) format("woff2"),url(/assets/otama-ep-webfont-2X-Gv58g.woff) format("woff");font-weight:400;font-style:normal}@media (min-width: 1024px){::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track:hover{background-color:rgba(var(--color-dark-rgb),.2)}::-webkit-scrollbar-thumb{background-color:rgba(var(--color-dark-rgb),.2);border-radius:16px}::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--color-dark-rgb),.4)}}.App{text-align:center}.modal__content h2{padding-bottom:24px}.gift__list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:32px;margin-top:48px}.modal__content .modal{z-index:1}.modal__content .modal .button--close{display:none}.button--go-back{background-color:transparent;border:0;cursor:pointer;height:24px;left:24px;position:absolute;top:24px;width:24px;z-index:1;transform:rotate(-90deg)}.button--go-back:before,.button--go-back:after{background-color:var(--color-dark);content:"";height:2px;position:absolute;width:12px;z-index:1}.button--go-back:before{transform:rotate(45deg) translateY(2px)}.button--go-back:after{transform:rotate(-45deg) translate(-7px,-7px)}.qr-code{background-image:url(/assets/qr-code-B9XQP_Mm.png);background-size:contain;height:250px;margin:24px auto;width:250px}.qr-code--written{background-color:transparent;border:0;display:block;font-family:var(--font-family-primary);font-size:16px;max-width:250px;word-break:break-word;margin:0 auto 20px}.qr-code--textarea{display:none}.button--copied{padding-left:40px;position:relative}.button--copied:after,.button--copied:before{background-color:var(--color-light);content:"";height:2px;left:16px;position:absolute;top:50%}.button--copied:after{transform:rotate(-45deg);width:16px}.button--copied:before{transform:rotate(45deg) translateY(5px);width:8px}@media screen and (min-width: 1024px){.gift__list .gift{margin-bottom:24px;margin-left:12px;margin-right:12px}}.gift{background-color:var(--color-primary);border:1px solid var(--color-dark);border-radius:4px;color:var(--color-dark);cursor:pointer;box-sizing:border-box;display:block;padding:16px;text-decoration:none;transition:all 304ms;width:280px}.gift:hover{transform:scale(1.04)}.gift .icon,.gift .price,.gift .aprox-price{display:block}.gift .icon{background-repeat:no-repeat;background-size:contain;height:98px;margin:0 auto;padding-bottom:8px;width:98px}.gift .icon.icon__bone{background-image:url(/assets/bone--To40Dp1.png)}.gift .icon.icon__cafe-da-manha{background-image:url(/assets/cafe-da-manha-CtzMW57u.png)}.gift .icon.icon__chuteira{background-image:url(/assets/chuteira-D62CFwIX.png)}.gift .icon.icon__disco-jorge-ben{background-image:url(/assets/disco-jorge-ben-CnR_5nUQ.png)}.gift .icon.icon__disco-lady-gaga{background-image:url(/assets/disco-lady-gaga-CFVuoFun.png)}.gift .icon.icon__lua-de-mel{background-image:url(/assets/lua-de-mel-Rb98Rq1o.png)}.gift .icon.icon__prato-feito{background-image:url(/assets/prato-feito-C2RTu0_E.png)}.gift .icon.icon__sorvete{background-image:url(/assets/sorvete-rgjhcZsU.png)}.gift h3{font-family:var(--font-primary);font-size:16px;font-weight:300;padding-bottom:16px;text-transform:none}.gift .price{font-size:20px;font-weight:600;padding-bottom:8px}.gift .aprox-price{font-size:14px}@media (min-width: 1024px){.gift{width:200px}}.modal{background-color:var(--color-primary);box-shadow:0 8px 16px rgba(var(--color-dark-rgb),.2);box-sizing:border-box;height:100vh;left:0;padding-bottom:16px;padding-top:16px;position:fixed;top:0;transition:all .4s;width:100%;z-index:3}.modal.is--hidden{transform:translateY(110%)}.modal--is-visible{transform:translateY(0)}.modal .modal__header{background-color:var(--color-primary);box-sizing:border-box;display:flex;justify-content:flex-end;left:0;top:0;padding:16px;position:absolute;transition:box-shadow 304ms;width:100%;z-index:1}.modal__header.with--box-shadow{box-shadow:0 4px 8px rgba(var(--color-dark-rgb),.2)}.modal .modal__content{height:calc(100vh - 56px);margin-top:38px;overflow-y:scroll;padding-left:32px;padding-right:32px;-webkit-overflow-scrolling:touch}.button--close{background-color:transparent;border:0;cursor:pointer;padding-left:0;padding-right:0}.button--close,.button-close:active,.button--close:hover,.button--close:focus{outline:none}.button--close svg{height:16px;fill:var(--color-dark);width:16px}@media (min-width: 1024px){.modal{left:auto;padding-bottom:24px;padding-top:24px;right:0;width:40%}.modal .modal__content{height:calc(100vh - 64px);margin-top:40px;padding-left:24px;padding-right:24px}.modal .modal__content h2{margin-top:16px}.modal .modal__header{padding:24px}.modal.is--hidden{transform:translate(110%)}.modal--is-visible{transform:translate(0)}}.playlist{align-items:center;background-color:transparent;border-radius:4px;display:flex;justify-content:center;left:16px;position:sticky;top:calc(100% - 80px);transition:transform .4s;width:fit-content;z-index:2}.playlist:hover{transform:translate(6px)}.button--spotify{align-items:center;background-color:var(--color-dark);border:0;border-radius:100%;box-shadow:0 4px 8px rgba(var(--color-dark-rgb),.2);cursor:pointer;display:flex;justify-content:center;padding:16px}.button--spotify,.button--spotify:active,.button--spotify:hover,.button--spotify:focus{outline:none}.button--spotify svg.logo{fill:var(--color-primary);height:32px;margin-top:0;width:32px}.button--spotify .label{display:none}@media (min-width: 1024px){.playlist{display:flex;height:72px;top:50%;transform:translate(-105px);position:absolute;width:98px}.playlist:hover{transform:translate(40%)}.button--spotify{background-color:var(--color-primary);border-radius:0 4px 4px 0;padding-bottom:8px;padding-top:8px}.button--spotify svg.logo{fill:var(--color-dark);height:32px;margin-left:6px;width:32px}.button--spotify .label{display:block;flex:1;font-weight:600;margin-right:8px;white-space:nowrap}}:root{--color-primary: #fefcf4;--color-primary-rgb: 255, 239, 120;--color-dark: #000000;--color-dark-rgb: 0, 0, 0;--color-light: #fefcf4;--color-light-rgb: 255, 255, 255;--font-family-primary: "Antic Slab", serif;--font-family-secondary: "Otama EP", "serif"}.nowrap{white-space:nowrap}.home{display:flex;flex-direction:column;gap:64px}.picture,.sidebar{box-sizing:border-box;width:100%}.picture{align-items:center;background-blend-mode:multiply;background-color:var(--color-primary);background-image:url(https://ucarecdn.com/9d9554ae-ba9d-4d49-905c-1f0be39e1e2a/-/progressive/yes/-/quality/lightest/babi-e-geovani.png);background-position:center;background-repeat:no-repeat;background-size:150%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;gap:24px;height:100vh;height:calc(var(--vh, 1vh) * 100);padding:32px;position:relative}.picture:after{background:transparent;background:linear-gradient(0deg,#000,#0000 60%);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}.picture .logo{fill:var(--color-light);margin-top:-56px;position:relative;width:300px;z-index:2}.button--details{align-items:center;display:flex;justify-content:center;position:relative;z-index:2}.button--details .chevron-bottom{fill:var(--color-dark);height:12px;margin-left:8px;width:12px}.sidebar{background-color:var(--color-primary);padding:32px 16px}.sidebar .information:first-child{padding-top:0}.sidebar .information:last-child:after{display:none}.information__container{margin-bottom:80px;margin-top:-64px}.information{padding-top:32px}.information:after{background-color:var(--color-dark);content:"";display:block;height:1px;margin-top:32px;width:100%}.information h2{font-size:26px;padding-bottom:24px}.information p{padding-bottom:8px}.information p:last-child{padding-bottom:0}.information .button{margin-top:24px}@media (min-width: 1024px){.home{flex-direction:row;gap:0}.picture{background-size:cover;width:60%}.picture .logo{margin-top:-140px;width:300px}.picture .menu,.picture .button{display:none}.sidebar{height:100vh;overflow-y:scroll;padding:64px;width:40%}.information{padding-top:48px}.information:after{margin-top:48px}.information__container{margin-bottom:0;margin-top:0}}
