@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/css?family=Roboto:400,300);:root{--sucess: $co-verde-limao;--error: $co-vermelho}.bg-breadcrumb{text-align:center;background-image:linear-gradient(70deg, #fcc992 5%, #ee3680);background-image:linear-gradient(70deg, #fcc992 5%, #ee3680);padding:50px 0;margin:0 auto;clear:both}.bg-breadcrumb .interno{position:relative}.bg-breadcrumb .interno ul{padding:0;margin:0 auto;width:690px;overflow:hidden}.bg-breadcrumb .interno ul li{display:block;position:relative;height:50px;float:left;overflow:hidden}.bg-breadcrumb .interno ul li .bola{position:relative;filter:opacity(0.6)}.bg-breadcrumb .interno ul li.ativo .bola{border:2px solid #fff;filter:opacity(1)}.bg-breadcrumb .interno ul li.ativo .texto{font-weight:bold}.bg-breadcrumb .interno ul li.checked .bola{background:#fff;filter:opacity(1)}.bg-breadcrumb .interno ul li.checked .bola:before{content:"\e90b";font-family:'uhuu-icons' !important;font-family:'uhuu-icons' !important;position:absolute;left:7px;top:2px;font-size:20px;font-weight:bold;color:#eba58e}.bg-breadcrumb .interno ul li.linha{overflow:visible;width:218px}.bg-breadcrumb .interno ul li hr{border-top:1px solid #fff;width:256px;position:absolute;margin:16px 0px 0px -5px;filter:opacity(0.6)}.bg-breadcrumb .interno ul li hr.modificador-1{margin-left:-47px;width:176px}.bg-breadcrumb .interno ul li hr.modificador-2{margin-left:-31px;width:286px}.bg-breadcrumb .interno ul li hr.ativo{filter:opacity(1)}.bg-breadcrumb .interno ul li:last-child{margin:0}.bg-breadcrumb .interno ul li .bola{border:1px solid #fff;border-radius:50%;height:34px;width:34px;display:block;margin:auto}.bg-breadcrumb .interno ul li .texto{display:block;color:#fff;text-transform:uppercase}@media screen and (max-width: 600px){.bg-breadcrumb{padding:27px 0}.bg-breadcrumb .interno ul{margin:0px 15px}.bg-breadcrumb .interno ul li{height:25px}.bg-breadcrumb .interno ul li.linha{width:20vw}.bg-breadcrumb .interno ul li .texto{display:none}.bg-breadcrumb .interno ul li .bola{width:25px;height:25px}.bg-breadcrumb .interno ul li.checked .bola:before{left:3px;top:0px;font-size:18px}.bg-breadcrumb .interno ul li hr{margin:12px 0 0 0;border-top:1px solid #fff;width:100%}.bg-breadcrumb .interno ul li hr.modificador-1{margin-left:0;width:100%}.bg-breadcrumb .interno ul li hr.modificador-2{margin-left:0;width:100%}}.minicard-cartao{display:flex;align-items:center;width:345px;height:70px;padding:0px 23px;background-color:#f5f5f5;border:solid 1px #f1f1f1;border-radius:10px;position:relative;margin-bottom:10px}.minicard-cartao.disabled{opacity:.5;z-index:0}.minicard-cartao.disabled:before{content:'';z-index:1;position:absolute;width:100%;height:100%;display:block}.minicard-cartao input[type=radio]{display:none}.minicard-cartao input[type=radio]+label::before{border:1px solid #ee3680;content:'';background:#fff;border-radius:100%;display:inline-block;width:15px;height:15px;position:relative;margin-right:15px;cursor:pointer;text-align:center;top:3px}.minicard-cartao input[type=radio]:checked+label::before{background-color:#ee3680;box-shadow:inset 0 0 0 2px #fff}.minicard-cartao .info-cartao{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%}.minicard-cartao .info-cartao .card-type{font-size:11.8px;line-height:1.47;text-align:center;color:#161616;font-weight:normal}.minicard-cartao .info-cartao .card-last-digits{font-size:14.2px;line-height:1.22;text-align:center;color:#161616;font-weight:normal}.minicard-cartao .card-remove{display:block;width:15px;padding:15px;padding-right:15px;font-size:20px;color:#ee3680 !important;justify-self:flex-end;outline:none}.minicard-cartao .card-remove:focus{text-decoration:none !important}.minicard-cartao .card-brand-logo{width:40px;height:31px;display:inline-block;background-repeat:no-repeat;background-size:contain}.minicard-cartao .mastercard-logo{background-image:url("/assets/img/base/master-card-logo-png.png")}.minicard-cartao .visa-logo{background-image:url("/assets/img/base/visa-logo-2.png")}.minicard-cartao .border{position:absolute;bottom:0;left:-1px;width:calc(100% + 2px);bottom:-14px;background:#d63785;padding:5px 0;color:#FFF;font-weight:bold;font-size:10px;letter-spacing:2px;text-transform:uppercase;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.minicard-cartao img{width:40px;height:31px}.erro-produto-message{padding:20px;border-radius:10px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#fff1b4;width:600px;margin:0px auto 40px}.erro-produto-message p{color:#000}.erro-produto-message i{color:#ffc800;font-size:40px;margin-right:20px}.login *{box-sizing:inherit}#form-login-cadastro{padding:0 12%;margin-top:20px}#form-login-cadastro input[type]:not([type=submit]){font-size:16.5px;font-weight:300}#form-login-cadastro input,#form-login-cadastro select{margin-top:10px;margin-bottom:20px}#form-login-cadastro select{text-transform:uppercase}#form-login-cadastro label{padding:0;width:100%;text-transform:uppercase}#form-login-cadastro #esqueci{margin-bottom:19px}.login-social{text-align:center}.login-social .btn-fb,.login-social .btn-google{font-size:14px;padding:8px 10px}.login-social .btn-fb{background-color:#385c8e;color:#FFF}.login-social .btn-fb i{margin-right:9px}.login-social .btn-fb:hover{color:#FFF !important;background-color:#4674b3}.login-social a.btn-google{background-color:#e1e1e1;color:#3c3937 !important}.login-social a.btn-google span{width:16px;height:16px;background-image:url(/assets/img/uhuu/icon-google.png);background-color:transparent;background-size:cover;background-repeat:no-repeat;padding:0;margin-right:9px}.login-social a.btn-google:hover{background-color:#eee}.login-social #social{position:relative;margin:19px}.login-social #social:before{content:'';display:block;width:206px;height:1px;background-color:#000;margin:auto;position:absolute;top:11px;left:0;right:0}.login-social #social span{background:#FFF;z-index:2;position:relative;padding:10px;font-size:12px}#form-recuperar-senha{margin-top:20px}#form-recuperar-senha input[type]:not([type=submit]){font-size:16.5px;font-weight:300}#form-recuperar-senha input{margin-top:10px;margin-bottom:20px}#form-recuperar-senha .prosseguir{margin-top:30px}#form-recuperar-senha label{font-size:10px;font-weight:300;text-align:center;color:#ee3680;display:block;width:100%}#esqueci{width:100%;display:block}#esqueci a{color:#ee3680;font-size:12px;font-weight:300;line-height:1.83;letter-spacing:-0.6px;outline:none}.acoes .btn{clear:none}.prosseguir{width:110px;font-size:14px;line-height:1.26;padding:10px}.cadastro input[type="text"]{font-size:16.5px !important;letter-spacing:0.9px;text-align:left;color:#161616}.login-form{padding:0 12%}.login-form.last{border-left:1px dashed #dcdee3}@media screen and (max-width: 600px){.login-form{padding:0px !important}}.flat a,.flat a:after{background:#fff;color:#000;transition:all 0.5s}.flat a:before{background:#fff;box-shadow:0 0 0 1px #ccc}.flat a:hover,.flat a.active,.flat a:hover:after,.flat a.active:after{background:#9EEB62}.bg-container{background:#fff}.container h2,.container h3{font-family:Montserrat}.container h2{font-size:22px;font-weight:600;font-style:normal;font-stretch:normal;line-height:0.91;letter-spacing:normal;text-align:center;color:#d63785}.container h3{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;text-align:center}.validar{width:90px;height:30px;border-radius:7px;background-color:#ee3680;font-family:Montserrat;font-size:14px;line-height:1.25;text-align:center;color:#fff}form{width:100%}.codigo{width:100%;height:15px;font-size:12px;font-weight:300;text-align:left;color:#000}span.reenviar{color:#161616;width:255px;height:13px;font-family:Montserrat;font-size:12px;font-weight:300;line-height:1.84;letter-spacing:-0.6px;text-align:left}span.reenviar a{color:#ee3680 !important}span.reenviar a:hover{font-weight:bold}.clear{display:block;clear:both;margin:10px}.box-cartao{width:345px;height:60px;border-radius:10px;background-color:#f5f5f5;border:solid 1px #f1f1f1;margin:5px}.check-cartao{float:left}.box-parcelas{width:377px;height:306px;border-radius:10px;background-color:#fff}.minicard-cartao input{float:left;width:12px;margin:0 10px 0 0;display:block;height:30px}.check-cartao,.check-parcelas{width:15px}.button-disabled{opacity:0.5}.add-cartao-perfil{width:120px;height:40px;border-radius:10px;background-color:#fff;border:solid 1px #ee3680;font-family:Montserrat;font-size:12px;line-height:3;text-align:center;color:#ee3680 !important;display:block;margin:0 auto}h3.cartoes{font-family:Montserrat;font-size:12px;line-height:1.83;letter-spacing:-0.6px;text-align:center;color:#161616}.nav-tabs{font-size:20px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{font-weight:500;color:#000 !important;border-top:none;border-left:none;border-right:none;border-bottom:3px solid #ee3680;font-weight:bold;margin:0 auto;margin-top:22px}.nav-tabs>li>a,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{color:#000 !important}.nav>li{padding-right:40px}.nav>li>a{padding:0 0 0 0}.container-compra{display:flex;align-items:center;flex-direction:column;margin:32px auto}.container-compra p span{font-weight:bold}h1.compra-concluida{margin:0 auto;height:39px;font-family:Montserrat;font-size:40px;font-weight:600;line-height:0.55;letter-spacing:-1px;text-align:center;color:#ee3680}@media screen and (max-width: 600px){h1.compra-concluida{font-size:24px;font-weight:600;line-height:1}}.avisos span{text-align:center;margin:0 auto;display:block}@media screen and (max-width: 600px){.avisos span{font-size:12px}}@media screen and (max-width: 600px){.button-pedido{display:flex;justify-content:space-between}}.button-pedido a{width:54px;height:53px;border-radius:35px;border:solid 1px #ee3680;display:block;text-align:center;margin:0 auto;margin-bottom:6px;font-size:20px}@media screen and (max-width: 600px){.button-pedido a{width:38px;height:38px}}.button-pedido .icon{color:#ee3680;position:relative;top:14px;display:flex;font-size:24px;justify-content:center}@media screen and (max-width: 600px){.button-pedido .icon{color:#ee3680;position:relative;top:7px;font-size:20px}}.button-pedido a:hover{color:#fff !important}.button-pedido span{text-align:center;margin:0 auto;line-height:1;color:#ee3680;width:100%;display:block;text-align:center}@media screen and (max-width: 600px){.button-pedido span{font-size:9px}}.disabled a{border:1px solid #ccc}.disabled .icon{color:#ccc}.disabled span{color:#ccc}#modal4all h4{font-family:Montserrat;font-size:20px;font-weight:bold;line-height:1.1;text-align:center;color:#d63785;margin:20px 0 0 0}#modal4all p{font-family:Montserrat;font-size:16px;line-height:1.25;letter-spacing:-0.8px;text-align:center;color:#413e3c;margin:0 auto;width:480px;display:block;padding:5px}#modal4all #form-login-4all{width:241px;margin:0 auto;padding:5px}#modal4all #form-login-4all input{margin-top:30px}@media screen and (max-width: 767px){.erro-produto-message{width:100%;flex-direction:column}.erro-produto-message i{margin-right:0;margin-bottom:10px}.erro-produto-message p{font-size:13px}}@media screen and (max-width: 768px){.account-login{margin-left:-15px}}.wrapper-live{width:570px;text-align:center;margin:40px auto 0}@media (max-width: 767px){.wrapper-live{width:100%}}.wrapper-live h4{font-size:12px;color:#ee3680;font-weight:bold;text-transform:uppercase}.wrapper-live .wrapper-live-content{display:flex;justify-content:center;align-items:center;margin-bottom:16px}.wrapper-live .wrapper-live-content input{width:375px;padding:10px 15px;text-align:center;background:#F4F4F4;border:1px solid #CDCDCD;box-sizing:border-box;border-radius:5px;margin-right:10px}@media (max-width: 640px){.wrapper-live .wrapper-live-content input{width:190px}}.wrapper-live .wrapper-live-content button{padding:10px 20px;text-align:center;background-color:#ee3680;color:#FFF;border:0;border-radius:30px;font-weight:600;font-size:16px}@media (max-width: 640px){.wrapper-live .wrapper-live-content button{font-size:12px}}.wrapper-live p{color:#6900B2;font-size:14px;font-weight:500}@media (max-width: 640px){.wrapper-live p{font-size:12px}}#modal-esqueceu-senha{margin-top:15vh}#modal-esqueceu-senha .modal-title{font-family:Montserrat;font-size:20px;font-weight:bold;line-height:1.1;text-align:center;color:#ee3680;margin-top:75px}#modal-esqueceu-senha .modal-info{text-align:center;margin:30px 0}#modal-esqueceu-senha form{max-width:241px;margin:50px auto}#modal-esqueceu-senha form input{margin:15px auto}.modal_estrangeiro{width:100%;height:100%;background-color:rgba(0,0,0,0.7);position:fixed;top:0;left:0;z-index:1000}.modal_estrangeiro .modal_estrangeiro_content{width:460px;min-height:400px;padding:30px 40px;box-sizing:border-box;border-radius:7px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:"Montserrat",sans-serif}.modal_estrangeiro .modal_estrangeiro_content form .modal_estrangeiro_content_header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-webkit-justify-content:space-between;-webkit-align-items:center;-moz-flex-direction:row;-moz-justify-content:space-between;-moz-align-items:center;-ms-flex-direction:row;-ms-justify-content:space-between;-ms-align-items:center}.modal_estrangeiro .modal_estrangeiro_content form .modal_estrangeiro_content_header h3{font-weight:bold;margin-top:0;color:#484543}.modal_estrangeiro .modal_estrangeiro_content form .modal_estrangeiro_content_header .modal_estrangeiro_content_language a{padding:7px;text-transform:uppercase;color:#484543;border:1px solid #484543;font-size:12px;float:left;text-decoration:none}.modal_estrangeiro .modal_estrangeiro_content form .modal_estrangeiro_content_header .modal_estrangeiro_content_language a.active{background-color:#484543;color:#fff}.modal_estrangeiro .modal_estrangeiro_content form .modal_estrangeiro_content_header .modal_estrangeiro_content_language a:hover{text-decoration:none}.modal_estrangeiro .modal_estrangeiro_content form input{width:100%;border:1px solid #ccc;padding:10px 15px;color:#484543;margin-bottom:10px;border-radius:3px}h1.compra-concluida{height:auto;line-height:1.2}
