.page-enter,.page-leave-active{opacity:0}.page-enter-active,.page-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.btn{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.btn .link,.btn a{color:#fff}.btn .link:hover,.btn a:hover{color:#fff;text-decoration:none}.btn.btn-default{background-color:#41698e;padding:.25em .4em;border-radius:0!important;color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:.5em;margin-bottom:.5em}.btn.btn-default:hover{color:#fff;background-color:#213345}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal-mask .modal-wrapper{display:table-cell;vertical-align:middle}.modal-mask .modal-wrapper .modal-container{max-width:50vw;margin:0 auto;-webkit-transition:all .3s ease;transition:all .3s ease}.modal-mask .modal-wrapper .modal-container .modal-header{padding:0;color:#fff;padding-left:1vw;padding-top:.5vh;background-color:#213345}.modal-mask .modal-wrapper .modal-container .modal-header h3{margin-left:auto;margin-right:auto;font-size:1.5em}.modal-mask .modal-wrapper .modal-container .modal-body{background-color:#fff}.modal-mask .modal-wrapper .modal-container .modal-body h5{font-size:1rem}.modal-mask .modal-wrapper .modal-container .modal-footer{padding:0;padding-right:1vw;background-color:#fff}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.navbar{width:100%;background-color:#213345;-webkit-box-shadow:none;box-shadow:none;padding:0!important}.navbar .dropdown .dropdown-toggle{background-color:transparent;border:0;text-transform:uppercase;font-size:.9em;font-weight:700}.navbar .dropdown .dropdown-menu{font-size:.9rem}.navbar .dropdown .dropdown-menu .dropdown-item{color:#213345;background-color:transparent;padding:.4rem .6rem .4rem .6rem}.navbar .dropdown .dropdown-menu .dropdown-item:hover{background-color:#e9ecef}.navbar .nav-item{margin-right:1.5vw;font-size:.9em;font-weight:700;text-transform:uppercase}.navbar .carrinho-modal img{max-width:8vw}.navbar .carrinho-modal .lista-items{display:inline-table;list-style:none;margin-right:1vw;margin-left:1vw}.navbar .carrinho-modal .btn{color:#fff}.banner-component{background-color:#fff;-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.banner-component .filter{position:absolute;background-color:rgba(2,19,49,.4);border:0;-webkit-box-shadow:none;box-shadow:none;height:100%;width:100%;top:0;left:0}.banner-component .logo{width:15vw}.banner-component .text-banner{font-weight:lighter;color:#000;text-align:center}.filtro-caneca-component{text-align:center}.filtro-caneca-component .v-application{background-color:#fff!important;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.filtro-caneca-component .v-application--wrap{min-height:auto}.filtro-caneca-component .card{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.filtro-caneca-component .card .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.caneca-component{text-align:center}.caneca-component .v-application{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background-color:#fff!important;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.caneca-component .v-application--wrap{min-height:auto;display:block}.caneca-component .caneca{width:auto;display:inline-block;margin:.8em;padding:0;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.caneca-component .caneca img{width:auto;max-width:100%}.caneca-component .caneca .caneca-nome,.caneca-component .caneca .caneca-preco{margin-bottom:0}.home-component{background-color:#ececec;min-height:100vh;max-height:100%}.form-row .reset a{font-size:.9rem;color:#41698e}.form-row .reset a:hover{color:#213345;text-decoration:none}.form-row .link{color:#41698e}.form-row .link:hover{color:#213345!important;text-decoration:none!important}label{text-align:left;color:#213345;margin-bottom:0!important;font-size:.9rem;width:100%}.custom-file-control:valid{background-image:linear-gradient(0deg,#41698e 2px,rgba(213,0,0,0) 0),linear-gradient(0deg,rgba(0,0,0,.26) 1px,transparent 0);color:#213345;font-weight:lighter}.form-control{background-image:linear-gradient(0deg,#41698e 1px,rgba(213,0,0,0) 0),linear-gradient(0deg,rgba(0,0,0,.2) 1px,transparent 0);border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding-left:0!important;padding-top:0!important}.form-control:focus{background-image:linear-gradient(0deg,#41698e 2px,rgba(213,0,0,0) 0),linear-gradient(0deg,rgba(0,0,0,.26) 1px,transparent 0);padding-left:0}.social-net{position:relative;cursor:pointer;width:6.5vh;height:6.5vh;border:none;-webkit-box-shadow:0 2px 2px #999;box-shadow:0 2px 2px #999;color:#fff;font-size:3.55vh;border-radius:25px;margin-bottom:1vh;margin-left:.5vw;margin-right:.5vw}.facebookBtn{background:#4060a5;display:inline-block;padding:4px 8px;border-radius:20px}.facebookBtn:hover{color:#4060a5!important;background:#fff}.login-component .conta{width:40%;height:50%;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.login-component .conta h2{color:#41698e;font-weight:900;text-align:center}.register-component .conta{width:50%;height:50%;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.register-component .conta h2{color:#41698e;font-weight:900;text-align:center}