:root{--bg-body:#fff;--bg-primary:#fff4ed;--bg-pessego:#ffbe96;--bg-secondary:#cb5740;--bg-tertiary:#09372d;--text-primary:#421c0e;--text-secondary:#ee7421;--border-primary:#e6e2e0;--font-family:"Poppins" , sans-serif;--bg-input: #ffffffff;--text-input: #000000ff;--bg-active-effect: #ec521eff;--text-active-effect: #ffffffff;--bg-hover-effect: #ec521eff;--text-hover-effect: #ffffffff}.preloader{background-color:var(--bg-body);height:100%;width:100%;position:fixed;z-index:1;margin-top:0;top:0;z-index:99999999999999999999999999999999;font-family:"Roboto",sans-serif!important;letter-spacing:.8px}.preloader .loading-center{width:100%;height:100%;position:relative}.preloader .loading-center-absolute{position:absolute;left:50%;top:50%;height:150px;width:120px;margin-top:-75px;margin-left:-50px}.preloader .loading-center-absolute p{margin-right:20px;font-family:"Roboto",sans-serif!important;letter-spacing:.8px;font-weight:300;line-height:40px}.preloader .object{width:20px;height:20px;background-color:var(--bg-secondary);float:left;margin-right:20px;margin-top:65px;-moz-border-radius:50% 50% 50% 50%;-webkit-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%}.preloader .object_one{-webkit-animation:object_one 1.5s infinite;animation:object_one 1.5s infinite}.preloader .object_two{-webkit-animation:object_two 1.5s infinite;animation:object_two 1.5s infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.preloader .object_three{-webkit-animation:object_three 1.5s infinite;animation:object_three 1.5s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes object_one {
    75% {
        -webkit-transform: scale(0);
    }
}@keyframes object_one {
    75% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
}@-webkit-keyframes object_two {
    75% {
        -webkit-transform: scale(0);
    }
}@keyframes object_two {
    75% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
}@-webkit-keyframes object_three {
    75% {
        -webkit-transform: scale(0);
    }
}@keyframes object_three {
    75% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
}body,html{min-height:100vh;background:var(--bg-body);font-family:'Roca',sans-serif}.bg-simples-body{background-color:var(--bg-body)!important}.bg-simples-primary{background-color:var(--bg-primary)!important}.bg-simples-secondary{background-color:var(--bg-secondary)!important}.text-simples-primary{color:var(--text-primary)!important}.text-simples-secondary{color:var(--text-secondary)!important}.nav-link-simples-active{color:var(--text-secondary)!important}.text-simples-boldstrom{font-family:'Boldstrom',sans-serif}.header-wrap{padding:27px 0}@media (min-width:1024px){.header-wrap{display:flex;align-items:center;justify-content:space-between}}.site-branding{margin-bottom:0;margin-right:2.2906835em;display:block;clear:both}@media (max-width:1023px){.site-branding{float:left;position:relative;z-index:4;max-width:calc(100% - 120px);top:-8px}}button.menu-toggle{position:relative;padding:.6180469716em .875em .6180469716em 2.617924em;font-size:.875em;display:block;margin-left:auto}@media (min-width:1024px){button.menu-toggle{display:none}}.site-navigation.toggled .primary-navigation ul.menu,.main-navigation.toggled .primary-navigation ul.menu{max-height:999px}.site-navigation ul.menu,.main-navigation ul.menu{margin-left:0;margin-bottom:0}.site-navigation .menu,.main-navigation .menu{clear:both}.site-navigation ul,.main-navigation ul{list-style:none}.site-navigation ul,.site-navigation ol{margin:0 0 1em 3em;padding:0}@media (min-width:1024px){.site-navigation ul.menu{max-height:none;overflow:visible;margin-left:-1.1em;transition:none}}.site-navigation ul li,.main-navigation ul li{display:block;position:relative;text-align:left}@media (min-width:1024px){.site-navigation ul li{display:inline-block;position:relative;text-align:left}}.site-navigation ul li>a,.main-navigation ul li>a{color:var(--text-primary);padding:.6180469716em;display:block}@media (min-width:1024px){.site-navigation ul.menu>li>a{padding:12px 1.1em;line-height:24px;position:relative}}.site-navigation ul.menu>li>a>span{position:relative}.site-navigation ul.menu>li>a:before{content:"";position:absolute;display:block;left:0;height:24px;width:0;background:linear-gradient(to right,var(--bg-secondary),transparent);transition:width .35s ease}ul.menu li.current-menu-item>a:before,ul.menu li.current-menu-ancestor>a:before,ul.menu li.current-menu-parent>a:before{width:60px!important}ul.menu li>a:hover:before,ul.menu li>a:hover:before,ul.menu li>a:hover:before{width:100%!important}@media (max-width:1023px){.site-navigation .primary-navigation ul{max-height:0;overflow:hidden;transition:all ease .4s}}button.menu-toggle:before,button.menu-toggle:after,button.menu-toggle span:before{content:"";display:block;height:2px;width:14px;position:absolute;top:50%;left:1em;margin-top:-1px;transition:all , ease , .2s;border-radius:3px;background-color:#fff}button.menu-toggle:before{transform:translateY(-4px)}button.menu-toggle:after{transform:translateY(4px)}.toggled button.menu-toggle::before,.toggled button.menu-toggle::after{transform:rotate(45deg)}.toggled button.menu-toggle::after{transform:rotate(-45deg)}.toggled button.menu-toggle span::before{opacity:0}@media (max-width:1023px){.site-navigation ul li,.main-navigation ul li{border-bottom:1px solid var(--border-primary)}.site-navigation ul li:last-child,.main-navigation ul li:last-child{border-bottom:0}}#map-container{width:100%;height:50vh;max-width:95vw;border:none;overflow:hidden;position:relative;background-color:var(--bg-primary);box-shadow:rgba(238,116,33,.4) 0 5px 10px , rgba(238,116,33,.3) 0 10px , rgba(238,116,33,.2) 0 15px , rgba(238,116,33,.1) 0 20px , rgba(238,116,33,.05) 0 25px;opacity:0;transform:translateY(100px);transition:opacity 1.5s ease , transform 1.5s ease}#map-container.animate{opacity:1;transform:translateX(0)}@media (min-width:1024px){#map-container{max-width:50vw}}#map-container #zoom-in{bottom:2vh;right:2vh}#map-container #zoom-out{bottom:6vh;right:2vh}.map-title-action{opacity:0;transform:translateX(-100px);transition:opacity 1.5s ease , transform 1.5s ease}.map-btn-action{opacity:0;transform:translateX(100px);transition:opacity 1.5s ease , transform 1.5s ease}.map-title-action.animate,.map-btn-action.animate{opacity:1;transform:translateX(0)}.select2-container--default .select2-selection--single{background:var(--bg-input)!important;color:var(--text-input)!important;border:var(--bs-border-width) solid var(--bs-border-color)}.select2 .select2-selection__rendered{color:var(--text-input)!important}select[multiple].form-control~span span:first-child span {color:var(--text-input)!important;background-color:var(--bg-input)!important}select[multiple].form-control~span span:first-child span ul li input {color:var(--text-input)!important}select[multiple].form-control~span span:first-child span ul li.select2-selection__choice,
select[multiple].form-control~span span:first-child span ul li span {background-color:var(--bg-active-effect)!important;color:var(--text-active-effect)!important}.select2-container.select2-container--default.select2-container--open{z-index:99999}.select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below,.select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above{background-color:var(--bg-input)!important;color:var(--text-input)!important;border:none!important;box-shadow:0 0 2px 2px rgba(0,0,0,.15)!important}.select2-container.select2-container--default.select2-container--open .select2-results ul li.select2-results__option.select2-results__option--highlighted{background-color:var(--bg-hover-effect)!important;color:var(--text-hover-effect)!important}.select2-container.select2-container--default.select2-container--open .select2-results ul li{background-color:var(--bg-input)!important;border-bottom:rgba(0,0,0,.1) 1px solid}.select2-container.select2-container--default.select2-container--open .select2-results ul li[aria-selected="true"]{background-color:var(--bg-active-effect)!important;color:var(--text-active-effect)!important}.banner-container img{width:100%;height:100%;object-fit:cover}.banner-container::after{bottom:-5px;right:0;width:105%;background:linear-gradient(0deg,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);height:20%;content:"";z-index:5;position:absolute;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.demonstrativo-container{box-shadow:rgba(238,116,33,.4) 0 5px 10px , rgba(238,116,33,.3) 0 10px , rgba(238,116,33,.2) 0 15px , rgba(238,116,33,.1) 0 20px , rgba(238,116,33,.05) 0 25px}.produto-card{width:80vw;height:50vh;max-width:300px;padding:0;transition:scale 1s ease}.produto-card img{width:100%;height:100%;object-fit:cover}.produto-card:hover{scale:1.02;box-shadow:rgba(238,116,33,.4) 0 5px 10px , rgba(238,116,33,.3) 0 10px , rgba(238,116,33,.2) 0 15px , rgba(238,116,33,.1) 0 20px , rgba(238,116,33,.05) 0 25px;z-index:1}.produto-description{width:100%;height:0%;opacity:0;background-color:rgba(255,190,150,.5);position:absolute;bottom:0;border-radius:.375rem .375rem 0 0;transition:height 1s ease , opacity 1s ease;overflow-y:hidden;padding:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:start}.produto-card:hover .produto-description{opacity:1;height:70%}.duvida-container{position:relative;z-index:1}.duvida-container::after{top:8px;right:-12px;width:100%;border: 2px solid rgb(245 185 169);height:100%;content:"";z-index:-1;position:absolute;border-radius:20px 25px 10px 20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.resposta{max-height:0;opacity:0;overflow:hidden;transition:all .8s ease;z-index:2}.resposta.show{max-height:500px;opacity:1}.effect-fade,.effect-fade-top-to-bottom,.effect-fade-left-to-right,.effect-fade-bottom-to-top,.effect-fade-right-to-left{opacity:0;transition:opacity 1.5s ease , transform 1.5s ease}.effect-fade-top-to-bottom{transform:translateY(-100px)}.effect-fade-bottom-to-top{transform:translateY(100px)}.effect-fade-left-to-right{transform:translateX(-100px)}.effect-fade-right-to-left{transform:translateX(100px)}.effect-fade.animate,.effect-fade-top-to-bottom.animate,.effect-fade-left-to-right.animate,.effect-fade-bottom-to-top.animate,.effect-fade-right-to-left.animate{opacity:1;transform:translateX(0)}.produto-solicitado-container{position:relative;padding-left:3rem;background:linear-gradient(to top right,var(--bg-primary),transparent)}.produto-solicitado-container::before{content:"";background-color:var(--bg-secondary);height:0%;position:absolute;width:2rem;top:0;left:0;transition:height 1.5s ease}.produto-solicitado-container.animate::before{height:100%}@media (max-width:500px){.produto-solicitado-container{padding-left:1.5rem}.produto-solicitado-container::before{width:1rem}}@media (max-width:300px){.produto-solicitado-container{padding-left: calc(var(--bs-gutter-x)* .5)}.produto-solicitado-container::before{width:0}}.produto-solicitado-img{width:100%;height:100%;object-fit:cover}.depilacao-card{width:80vw;height:80vw;max-width:300px;max-height:300px;padding:0;border-radius:50%;transition:scale .5s ease , opacity 1.5s ease , transform 1.5s ease}.depilacao-card .container-img{border-radius:50%;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.depilacao-card img{width:100%;height:100%;object-fit:cover}.depilacao-card:hover{scale:1.08;z-index:2;box-shadow:rgba(238,116,33,.4) 0 5px 10px , rgba(238,116,33,.3) 0 10px , rgba(238,116,33,.2) 0 15px , rgba(238,116,33,.1) 0 20px , rgba(238,116,33,.05) 0 25px}.depilacao-description{width:100%;height:30%;opacity:1;background-color:#fff;position:absolute;bottom:0;border-radius:.375rem;transition:height 1s ease , opacity 1s ease;overflow-y:hidden;padding:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:start;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.depilacao-inverse-description{width:100%;opacity:0;position:absolute;bottom:0;border-radius:.375rem;transition:opacity 1s ease;overflow-y:hidden;padding:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:start}.depilacao-card:hover .depilacao-description{height:0%;opacity:0}.depilacao-card:hover .depilacao-inverse-description{opacity:1}.lazy{animation:loading 1.5s infinite linear;background:#f6f7f8;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 50%;position:relative;border:solid 1px transparent}@keyframes loading {
    0% {
        background-position: -200% 0;
    }

    100% {
        background-position: 200% 0;
    }
}.btn-to-top{position:fixed;bottom:60px;right:20px;display:none;z-index:1000}