html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}body,h1,h2,h3,h4,h5,h6,ul,ol,li,p,pre,blockquote,figure,figcaption,hr,dl,dd{margin:0;padding:0}ul,ol{list-style:none}input,textarea,select,button{color:inherit;font:inherit;letter-spacing:inherit}input[type="text"],textarea{width:100%}input,textarea,button{border:1px solid gray}button{padding:0.75em 1em;line-height:inherit;border-radius:0;background-color:transparent}button *{pointer-events:none}img,iframe,video,object,embed{display:block;max-width:100%}svg{max-width:100%}table{table-layout:fixed;width:100%}[hidden]{opacity:0;visibility:hidden}noscript{display:block;margin-bottom:1em;margin-top:1em}[tabindex="-1"]{outline:none !important}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}.sr-only{position:absolute;width:1px;height:auto;margin:0;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}*{text-decoration:none;color:inherit;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,span{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}img{display:block;max-width:100%}a{margin:0px;padding:0px;display:block}table{border-spacing:0px}.container{max-width:1400px;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto}a,p,button{color:#FAF3F3}body{font-family:'Aboreto', cursive;font-size:16px;background:url(/img/bg-body.webp) no-repeat;background-color:#13100D;background-attachment:fixed}.btn{border:0.5px solid #FAF3F3;display:block;text-align:center;margin-left:auto;margin-right:auto;width:150px;font-size:1.125rem;border-radius:30px;padding:12px 10px;transition:.1s;color:#FAF3F3}.btn-new{border:0.5px solid #FAF3F3;display:block;text-align:center;margin-left:auto;margin-right:auto;font-size:1.125rem;border-radius:30px;padding:12px 10px;transition:.1s;margin-top:20px}.btn:hover,.btn-new:hover{background:#F3B6C5;color:#13100D}strong{color:#D88090}.menu-atual{color:#D88090}.point{color:#D88090}.whats-fixed{position:fixed;bottom:40px;right:40px;animation:move 3s infinite;z-index:222}@keyframes move{25%{transform:translateX(-10px)}50%{transform:translateX(0px)}75%{transform:translateX(10px)}100%{transform:translateX(0px)}}.header{position:relative;z-index:99999999999999999999}.header-grid{display:grid;grid-template-columns:minmax(200px, 280px) 1fr;grid-gap:20px;justify-items:end;align-items:center;padding-top:30px;padding-bottom:30px}.header-grid>a+a{margin-left:20px}.header-grid-section-menu{display:flex;grid-gap:10px}.header-grid-section-menu>a{display:grid;text-align:center;padding:8px 15px;border-radius:30px;align-items:center;font-weight:500;font-size:0.8rem}.header-grid-section-menu>a:hover{color:#F3B6C5}.social-header{display:grid;grid-template-columns:1fr 1fr;align-self:center;grid-gap:10px}@media only screen and (max-width: 400px){.header-grid{grid-template-columns:minmax(200px, 280px) 30px}}.main-grid{display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;position:relative}.main-grid img{position:relative}.main-grid h1{position:relative;bottom:96px;color:#FAF3F3;font-weight:200;font-size:2rem;text-align:center}.main-btn{position:relative;bottom:96px}.main-title{font-weight:500;font-size:4rem;display:block;text-align:center}.main-contato h2{color:#FAF3F3}@media only screen and (min-width: 601px) and (max-width: 820px){.main-title{font-size:3rem;bottom:65px}.main-grid h1{font-size:1.5rem;bottom:65px}.main-btn{bottom:65px}.main-grid img{height:500px;object-fit:cover}}@media only screen and (min-width: 531px) and (max-width: 600px){.main-title{font-size:2.5rem;bottom:55px}.main-grid h1{font-size:1.25rem;bottom:55px}.main-btn{bottom:55px}.main-grid img{height:400px;object-fit:cover}}@media only screen and (min-width: 426px) and (max-width: 530px){.main-title{font-size:2.25rem;bottom:55px}.main-grid h1{font-size:1.125rem;bottom:55px}.main-btn{bottom:55px}.main-grid img{height:300px;object-fit:cover}}@media only screen and (max-width: 425px){.main-title{font-size:2rem;bottom:40px}.main-grid h1{font-size:1rem;bottom:40px}.main-btn{bottom:40px}.main-grid img{height:280px;object-fit:cover}}.catalogo{max-width:1200px;padding-bottom:30px;padding-top:30px}.catalogo-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:20px}.catalogo-grid p{padding-bottom:30px;padding-top:30px;font-size:1.25rem;font-weight:200;font-family:"Overpass", sans-serif}.catalogo-grid h2{font-size:2.25rem;display:block;text-align:center;margin-left:auto;margin-right:auto;max-width:400px;border-radius:50%;padding:50px 20px;color:#FAF3F3}@media only screen and (min-width: 426px) and (max-width: 850px){.catalogo-grid{grid-template-columns:1fr;max-width:550px;margin-left:auto;margin-right:auto}.catalogo-second{grid-row:1/1;margin-top:50px}.catalogo-grid p{text-align:center}}@media only screen and (max-width: 425px){.catalogo-grid{grid-template-columns:1fr;max-width:550px;margin-left:auto;margin-right:auto}.catalogo-second{grid-row:1/1;margin-top:50px}.catalogo-grid p{text-align:center}.catalogo-grid h2{font-size:1.75rem}}.looks{max-width:1200px;padding-top:100px;padding-bottom:100px}.looks-grid{display:grid;grid-template-columns:1fr;justify-items:center;grid-gap:10px}.looks-grid div p{margin-left:auto;margin-right:auto;max-width:600px;font-size:1.25rem;font-family:"Overpass", sans-serif;font-weight:200;text-align:center}.looks-btn{display:flex;margin-top:20px;grid-gap:20px}.looks-grid div .btn{display:block;max-width:180px;font-size:1.1rem;padding:11px 10px;margin-left:auto;margin-right:auto;color:#FAF3F3;border-color:#FAF3F3}.looks-grid div .btn:hover{color:#13100D}@media only screen and (max-width: 370px){.looks-btn{display:grid;grid-template-columns:1fr;grid-gap:10px}}.colecao-grid{display:grid;max-width:1000px;grid-template-columns:1.5fr 1fr;align-items:center;grid-gap:20px;margin-left:auto;margin-right:auto}.colecao-title{font-size:3.5rem;color:#FAF3F3;display:block;font-family:'Aboreto', cursive;margin-bottom:10px;line-height:1.2em;text-align:center}.colecao-info h1{font-size:2.25rem;font-family:"Overpass", sans-serif;font-weight:200;color:#FAF3F3;text-align:center}.colecao-grid div{align-items:center}.colecao-grid div p{font-family:"Overpass", sans-serif;font-size:1.3rem}.colecao-grid div .btn{display:block;width:180px;font-size:1.1rem;padding:10px;margin-left:auto;margin-right:50px;margin-top:30px}@media only screen and (min-width: 821px) and (max-width: 925px){.colecao-grid{padding-top:50px;padding-bottom:100px;max-width:600px;grid-template-columns:1fr;margin-left:auto;margin-right:auto}.colecao-img{margin-top:20px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 601px) and (max-width: 820px){.colecao-grid{padding-top:50px;padding-bottom:100px;max-width:600px;grid-template-columns:1fr;margin-left:auto;margin-right:auto}.colecao-img{margin-top:20px;margin-left:auto;margin-right:auto}.colecao-title{font-size:3rem}.colecao-info h1{font-size:1.75rem}.colecao-grid div p{font-size:1.25rem}}@media only screen and (max-width: 600px){.colecao-grid{padding-top:50px;padding-bottom:100px;max-width:600px;grid-template-columns:1fr;margin-left:auto;margin-right:auto}.colecao-img{margin-top:20px;margin-left:auto;margin-right:auto}.colecao-title{font-size:2rem}.colecao-info h1{font-size:1.5rem}.colecao-grid div p{font-size:1.125rem}}.loja a{text-align:center;padding-top:10px;padding-bottom:10px;max-width:max-content;margin-left:auto;margin-right:auto;display:flex;grid-gap:5px;align-items:center}.loja a:hover{color:#D88090}.loja h2{margin-bottom:20px}.loja a img{max-width:30px}@media only screen and (max-width: 850px){.loja-second{grid-row:1/1}}.news{max-width:1200px;padding-bottom:80px;padding-top:100px}.news h3{color:#FAF3F3;font-size:1.25rem}.arrows{max-width:1100px;display:flex;grid-gap:20px;justify-content:end}@media only screen and (max-width: 850px){.arrows{justify-content:center}.news h3{text-align:center;margin-bottom:10px}}.produtos{max-width:1200px;padding-bottom:90px;padding-top:90px}.produtos-grid{display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"gal1 gal2 gal3" "gal4 gal2 gal5";grid-gap:20px;justify-items:center}.produtos-grid div:nth-child(1){grid-area:gal1;display:grid;align-items:end}.produtos-grid div:nth-child(2){grid-area:gal2}.produtos-grid div:nth-child(3){grid-area:gal3;display:grid;align-items:end}.produtos-grid div:nth-child(4){grid-area:gal4}.produtos-grid div:nth-child(5){grid-area:gal5}.produtos h3{color:#FAF3F3;font-size:1.25rem;margin-bottom:20px}@media only screen and (min-width: 451px) and (max-width: 850px){.produtos h3{color:#FAF3F3;font-size:1.25rem;text-align:center}.produtos-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr max-content max-content;grid-template-areas:"gal2 gal2" "gal1 gal4" "gal3 gal5"}}@media only screen and (max-width: 450px){.produtos h3{color:#FAF3F3;font-size:1.25rem;text-align:center}.produtos-grid{grid-template-columns:1fr;grid-template-rows:1fr max-content max-content max-content max-content;grid-template-areas:"gal2" "gal1" "gal4" "gal3" "gal5"}.produtos-grid div:nth-child(1) img,.produtos-grid div:nth-child(3) img,.produtos-grid div:nth-child(4) img,.produtos-grid div:nth-child(5) img,.produtos-grid div:nth-child(1),.produtos-grid div:nth-child(3),.produtos-grid div:nth-child(4),.produtos-grid div:nth-child(5){width:100%;object-fit:cover}}.sobre{max-width:1200px;padding-bottom:30px;padding-top:30px}.sobre-grid{display:grid;grid-template-columns:0.8fr 1fr;grid-gap:10px;justify-items:center;padding-bottom:60px}.sobre-grid h4{font-size:1.8rem;display:block;align-self:center;max-width:400px;border-radius:50%;padding:70px 45px;color:#FAF3F3;text-align:center}.sobre-grid-content p+p{margin-top:10px}.sobre-grid-content{border-left:1px solid #FAF3F3;padding-left:20px}.sobre-grid p{font-weight:300;font-family:"Overpass", sans-serif;font-size:1.2rem}@media only screen and (max-width: 1000px){.sobre-grid{grid-template-columns:1fr;max-width:550px;margin-left:auto;margin-right:auto}.sobre-grid-content{border-left:none;padding-left:0px;margin-top:20px}.sobre-grid h4{grid-template-columns:1fr;max-width:550px;margin-left:auto;margin-right:auto}}.footer{border-top:1px solid #FAF3F3;border-bottom:1px solid #FAF3F3;padding-top:40px;padding-bottom:40px}.footer-nav{display:grid;align-items:center;grid-template-columns:150px 300px 200px 200px;justify-items:center;justify-content:center}.footer-nav>div:nth-child(2),.footer-nav>div:nth-child(3),.footer-nav>div:nth-child(4){border-left:1px solid #FAF3F3;display:grid;width:100%;text-align:center}.footer-nav a:hover{color:#D88090}.social-footer{grid-gap:10px;display:flex;align-items:center}.whats-footer a{display:flex;grid-gap:10px;justify-content:center;align-items:center}.whats-footer a img{max-width:30px}.copy{padding-top:20px;padding-bottom:20px;text-align:center;font-family:"Overpass", sans-serif}.copy-grid{display:flex;flex-wrap:wrap;justify-content:center}.copy-items{flex-wrap:wrap;display:flex;grid-gap:10px;color:#FAF3F3;margin-left:10px}.copy-items a:hover{color:#D88090}@media only screen and (min-width: 501px) and (max-width: 900px){.footer-nav{grid-template-columns:1fr 1fr}.footer-nav>div:nth-child(2),.footer-nav>div:nth-child(3),.footer-nav>div:nth-child(4){border-left:none}.footer-nav>div:nth-child(even){border-left:1px solid #FAF3F3}.footer-nav>div{margin-top:20px;margin-bottom:20px;height:50px;align-content:center}}@media only screen and (min-width: 341px) and (max-width: 500px){.footer-nav{grid-template-columns:1fr}.footer-nav>div:nth-child(2),.footer-nav>div:nth-child(3),.footer-nav>div:nth-child(4){border-left:none}.footer-nav>div{margin-top:20px;margin-bottom:20px;height:50px;align-content:center}}@media only screen and (max-width: 340px){.footer-nav{grid-template-columns:1fr}.footer-nav>div:nth-child(2),.footer-nav>div:nth-child(3),.footer-nav>div:nth-child(4){border-left:none}.footer-nav>div{margin-top:20px;margin-bottom:20px;height:50px;align-content:center}.copy-items{display:grid;margin-top:10px}}.mapouter{height:300px;max-width:100%;padding-right:5px;padding-left:5px}.mapouter iframe{height:300px;width:1500px}.maps-grid{display:grid;grid-template-columns:1fr;max-width:1000px;grid-gap:20px;margin-left:auto;margin-right:auto}.maps{padding-top:80px;margin-bottom:80px}.mapouter h3{color:#FAF3F3;margin-bottom:10px}@media only screen and (max-width: 900px){.maps-grid{grid-template-columns:1fr;max-width:550px}.maps-grid .mapouter+.mapouter{margin-top:60px}}.gallery{padding-top:40px;padding-bottom:40px;display:grid;justify-items:center}.gallery-grid{display:flex;grid-gap:10px;align-items:center}.gallery-grid-other{max-width:1200px;display:flex;grid-gap:10px;align-items:center;justify-content:center}.gallery-img{flex:1}.gallery-img-other{display:flex;flex-wrap:wrap;flex:0.75}.gallery-img-other>div+div{margin-top:10px}.gallery h3{font-size:2rem;color:#FAF3F3;margin-bottom:10px}@media only screen and (min-width: 801px) and (max-width: 1200px){.gallery-grid-other{display:grid;grid-template-columns:1fr 0.5fr}}@media only screen and (max-width: 800px){.gallery-grid-other{display:grid;grid-template-columns:1fr 0.5fr}.gallery-grid{display:grid}.gallery-grid-other{display:grid;grid-template-columns:1fr}.gallery-img-other{display:grid;grid-template-columns:1fr;justify-items:center}}.call-to-action{padding-bottom:80px}.call-to-action-grid{display:flex;justify-content:center;grid-gap:40px;margin-top:50px}.call-to-action-grid div .btn{width:250px;font-size:1.25rem;padding:12px 10px}@media only screen and (max-width: 333px){.call-to-action-grid div .btn{width:200px;font-size:1rem;padding:16px 14px}.call-to-action{padding-bottom:100px}}.mural{padding-top:40px;padding-bottom:20px}.mural-grid img{margin-left:auto;margin-right:auto;opacity:.85}.slider-mobile,.slider-desktop{position:relative;width:100%;height:350px;overflow:hidden;touch-action:pan-y}.slide-mobile,.slide-desktop{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;align-items:center;justify-items:center;transition:transform 1s ease-in-out, opacity 1s ease-in-out}.slide-desktop{display:grid;grid-template-columns:1fr 1fr 1fr}.slider-mobile{display:none}.active{opacity:1;transform:translateX(0%)}.next{transform:translateX(100%)}.prev{transform:translateX(-100%)}#next,#prev{cursor:pointer;border:none}@media only screen and (max-width: 850px){.slider-desktop{display:none}.slider-mobile{display:inherit}.slide-mobile{display:grid;grid-template-columns:1fr}}.modal-box{display:none;position:fixed;z-index:99999999999999999999;padding-top:25vh;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(8,8,9,0.8)}.modal-content{position:relative;background-color:#FCF8FF;margin:auto;padding:0;max-width:600px;-webkit-animation-name:animatetop;-webkit-animation-duration:0.3s;animation-name:animatetop;animation-duration:0.3s}.modal-header{padding:2px 12px;background:#D88090;color:#FCF8FF}.modal-header h4{padding:20px 0px 20px 10px;font-size:1.25rem;line-height:1.5rem;font-weight:600;text-align:center}.modal-body{background:#13100D;padding:20px;color:#FCF8FF;justify-items:center;text-align:center}.modal-inline{display:flex;grid-gap:10px;justify-content:center;margin-bottom:5px}.modal-inline>p{font-weight:700}.modal-inline>h6{font-weight:700;font-style:italic}.whats-link-modal,.address-link-modal{display:flex;justify-content:center;align-items:center;grid-gap:5px;font-family:"Overpass", sans-serif;font-weight:200;margin-top:10px}.whats-link-modal img,.address-link-modal img{max-width:25px}.modal-proposta-body{display:grid;background:#13100D;grid-template-columns:repeat(2, 1fr);padding:40px;color:#13100D;justify-items:center;text-align:center}.modal-whats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;justify-items:center}.modal-whats a{border-radius:10px;transition:all 0.25s ease-out, opacity 0.25s ease-in, all 0.25s ease-out;font-size:1rem;display:grid;width:100%}.modal-bg{padding:10px 5px;background:rgba(255,255,255,0.05);max-width:100%}.close{color:#13100D;position:absolute;right:8px;top:6px;font-size:2rem;font-family:'Aboreto', cursive}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@media only screen and (min-width: 376px) and (max-width: 650px){.modal-whats{grid-template-columns:1fr}.modal-content{margin:0px 20px}.mapouter-modal{display:none}.modal-header h3{font-size:1rem;padding-top:40px}.modal-header h4{padding:20px;font-size:1rem}}@media only screen and (min-width: 331px) and (max-width: 375px){.modal-whats{grid-template-columns:1fr}.modal-content{margin:0px 20px}.mapouter-modal{display:none}.modal-header h3{font-size:1rem;padding-top:40px}.modal-body{padding:20px;color:#FCF8FF;justify-items:center;text-align:center}.modal-header h4{padding:20px;font-size:1rem}.modal-box{padding-top:20vh}}@media only screen and (max-width: 330px){.modal-whats{grid-template-columns:1fr}.modal-content{margin:0px 20px}.mapouter-modal{display:none}.modal-header h3{font-size:1rem;padding-top:40px}.modal-body{padding:20px 10px;color:#FCF8FF;justify-items:center;text-align:center}.modal-header h4{padding:20px;font-size:1rem}.modal-box{padding-top:20vh}}#btn-mobile{display:none;position:absolute;align-self:center;justify-content:flex-end}.social-menu-overflow{display:none}@keyframes top{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}@media only screen and (min-width: 651px) and (max-width: 1060px){#menu{visibility:hidden;display:block;position:absolute;background:#13100D;z-index:2222222222222222;box-shadow:5px 5px 40px rgba(0,0,0,0.1)}#nav.active #menu{display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;align-content:space-evenly;position:absolute;top:0;right:0;margin:0;padding:0;visibility:visible;overflow-x:hidden;width:100vw;height:100vh;justify-content:center;animation:top ease-in 1s alternate;align-content:center;grid-gap:20px;z-index:1000000000}#btn-mobile{display:flex;padding:0.5rem 0rem;font-size:1rem;border:none;background:none;cursor:pointer;gap:0.5rem;z-index:22222222222;right:10px;color:#F4C9C5}#hamburger{border-top:1.5px solid;width:32px}#hamburger::after,#hamburger::before{content:"";display:block;width:32px;height:1.5px;background:currentColor;margin-top:5px;position:relative;transition:.3s}#nav.active #hamburger{border-top-color:transparent}#nav.active #hamburger::before{transform:rotate(135deg)}#nav.active #hamburger::after{transform:rotate(-135deg);top:-7px}.header-grid a+a{margin-left:auto;margin-right:auto}.header-c-grid a+a{margin-left:auto;margin-right:auto}#nav button:hover{box-shadow:none;transform:none}}@media only screen and (min-width: 0px) and (max-width: 650px){#menu{visibility:hidden;display:block;position:absolute;background:#13100D;z-index:1000000000;box-shadow:5px 5px 40px rgba(0,0,0,0.1)}#nav button:hover{box-shadow:none;transform:none}#nav.active #menu{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;align-content:center;position:absolute;top:0;right:0;margin:0;padding:0;visibility:visible;overflow-x:hidden;width:100vw;height:100vh;justify-content:center;animation:top ease-in 1s alternate;grid-gap:20px;z-index:1000000000}#btn-mobile{display:flex;padding:0.5rem 0rem;font-size:1rem;border:none;background:none;cursor:pointer;gap:0.5rem;z-index:22222222222;right:10px;color:#F4C9C5}#hamburger{border-top:1.5px solid;width:32px}#hamburger::after,#hamburger::before{content:"";display:block;width:32px;height:1.5px;background:currentColor;margin-top:5px;position:relative;transition:.3s}#nav.active #hamburger{border-top-color:transparent}#nav.active #hamburger::before{transform:rotate(135deg)}#nav.active #hamburger::after{transform:rotate(-135deg);top:-7px}.nav-menu ul{padding:20px 0px;display:grid;justify-content:center;grid-gap:40px}.nav-menu a{font-size:1.25rem}}.terms-and-politics{padding-top:40px;padding-bottom:40px}.terms-and-politics-grid{font-family:"Overpass", sans-serif;color:#FAF3F3}.terms-and-politics-grid h3{font-size:1.25rem;color:#FAF3F3;font-family:'Aboreto', cursive;margin-top:20px}.terms-and-politics-grid h4{font-size:1.125rem;color:#FAF3F3;font-family:'Aboreto', cursive;margin-top:15px}.terms-and-politics-grid p{font-size:1.125rem;margin-top:5px}.terms-and-politics-grid ul li{font-size:1rem;margin-top:10px;margin-left:10px}
