#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/static/locales/global/img/fancybox/fancybox.png')}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:0;z-index:1101;outline:none;display:none;border:5px solid #595955}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:10px;right:10px;width:14px;height:14px;background:transparent url('/static/locales/global/img/fancybox/close.png') 0 0;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}.subscription-cancel .title span{display:inline-block}.subscription-cancel .form .field label{float:left;width:370px}.subscription-cancel .form .field label select{width:100%;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form .field{margin-bottom:10px;position:relative}.form .field#divWhatsappContact .btnWhatsappForm{width:100%;box-sizing:border-box}.form .field#divWhatsappContact a::before{content:'';display:inline-block;margin-right:10px;font-family:'FontAwesome';font-weight:100}.form .first{clear:left}.ie7 .form .first{clear:none}.form .even.last{border-bottom:1px solid #d4d4d4}.form .field:first-child{margin-top:0}.form fieldset{padding:18px;position:relative}.form input[type="text"],.form input[type="tel"],.form input[type="password"],.form input[type="email"],.form textarea{padding:4px 0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form input[type="text"]:focus,.form input[type="tel"]:focus,.form input[type="password"]:focus,.form textarea:focus,.form .focus{border:1px solid #000}.form .title,.form .title-2{display:block;color:#959595;font-size:24px;margin:0 0 20px;position:relative}.form .title-2{color:#121210;font-size:13px;font-weight:bold}.form label{display:block}.form .radio label{display:inline;float:left;margin-left:10px}.form .radio label:first-child{margin-left:0}.form .radio.cpfcnpj label>label{margin-left:0;padding-top:3px}.form label span{display:block;margin-bottom:2px}.form span .req{color:#e60303;display:inline}.form .erro{color:#9c0000;display:block;font-size:12px;font-weight:bold;float:left}.form .erro.erro-forget{float:none;display:block;text-align:center}.form input[type="text"].erro,.form input[type="tel"].erro,.form input[type="password"].erro{border:1px solid red}.form .validacao{position:absolute;top:0;width:auto;padding-left:8px;font-size:11px;font-weight:bold;line-height:1.1;color:#d61717}.form .date,.form .phone{overflow:hidden;height:100%}.form .radio .date{float:left}.form .date input[type="text"],.form .date input[type="tel"],.form .phone input[type="text"],.form .phone input[type="tel"]{display:inline;float:left;margin-left:5px;text-align:center;width:40px}.form .date input[type="text"],.form .date input[type="tel"],.form .radio .date input[type="text"],.form .radio .date input[type="tel"]{margin-bottom:0;margin-top:0;margin-right:0;width:30px}.form .date .year[type="text"],.form .date .year[type="tel"],.form .radio .date .year[type="text"],.form .radio .date .year[type="tel"]{width:50px}.form .date .spacer{width:auto;margin-right:0}.form .phone .number[type="text"],.form .phone .number[type="tel"]{width:84px}.delivery-address .form .phone .number[type="text"],.delivery-address .form .phone .number[type="tel"]{width:87px}.form .date input[type="text"]:first-child,.form .date input[type="tel"]:first-child,.form .phone input[type="text"]:first-child,.form .phone input[type="tel"]:first-child{margin-left:0}.form .radio .date input[type="text"]:first-child,.form .radio .date input[type="tel"]:first-child{margin-left:10px}.form .date span{float:left;margin:5px 0 0 5px}.form .date .validacao{margin-left:0;margin-top:0}.form .radio span,.form .radio input,.form .checkbox span,.form .checkbox input{display:inline;float:left}.form #rdnPF,.form #rdnPJ{margin-top:0;border:0}.form .radio span{margin-bottom:0}.form .radio input{margin:2px 7px 0 0}.form .checkbox input{margin:2px 7px 0 0}.my-lists .form .radio input{margin:-1px 3px 0 5px}.my-lists .field select{margin-top:0;max-width:250px}.form .btn{display:inline;margin-top:10px;text-indent:0}.form:not(.show-other-fields) .btn{float:right!important}.form .actions input{float:right;margin-right:10px}.field .alert{background:url('/static/locales/global/img/ico_error.png') no-repeat 6px 2px;padding-left:26px}.field .sucess{background:url('/static/locales/global/img/ico_sucess.png') no-repeat 6px 2px;height:24px;display:none}.field .align-center-h1{text-align:center;font-size:25px}.field .align-center-h3{text-align:center;font-size:19px}.fieldsForm .field,.fieldsForm .select{height:26px}.field .selectStore{width:90.9%}.field .selectWhatsapp{width:62%}.field .btnWhatsapp{margin:-6px 0 0 0;padding:13px 18px 11px 16px;font-size:11px}.field .btnWhatsappForm{width:-webkit-fill-available}.field .align-span-error{left:360px}.field .error,.field .error[type="text"],.field .error[type="tel"],.field .error[type="password"]{border:1px solid #d61717;margin-bottom:0;margin-top:0}.atention{color:#9d0010;font-size:12px;font-weight:bold;margin:10px 0}.message{background:#fcf0f0 url('/static/locales/global/img/ico_error.png') no-repeat 10px center!important;border:1px solid #d61717;color:#cd4250;display:block;font-size:13px;font-weight:bold;height:43px;line-height:45px;padding:0 32px;margin-bottom:15px}.sucess2{background:#d3f8c9!important;border:1px solid #04b10e;color:#348914;display:block;font-size:13px;font-weight:bold;line-height:18px;padding:5px 10px;margin-bottom:15px}.partner .main-content{width:30%;margin:0 auto}.partner .message{margin-top:15px;min-height:43px;line-height:normal;padding:15px 32px;height:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.partner .form{width:99%}.partner .form input[type="text"],.partner .form input[type="tel"],.partner .form input[type="password"],.partner .form textarea{width:99%}.forget iframe,.email iframe{display:none}label.inline-container{display:inline-block}label.inline-container span{display:inline-block}.phone-container span{display:block}.phone-container:before,.phone-container:after{content:'';display:block;clear:both}.phone-container input.ddd{width:15%;display:inline-block;margin-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.phone-container input.phone{width:80%;width:calc(85% - 15px);margin-left:-5px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.email-recover .field{margin-bottom:15px}.file-upload-field{position:relative}.internal .form .file-upload-field .field-file{position:absolute;width:248px;height:27px;top:0;left:173px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.internal .form .file-upload-field .fake-field{width:170px}.internal .form .file-upload-field .fake-btn-upload,.internal .form .file-upload-field .enviar-receita{color:#fff;float:none!important;text-decoration:none;margin:0 0 0 3px;line-height:normal;padding:6px;display:inline-block;font-size:11px}.internal .form .file-upload-field .enviar-receita{position:absolute;top:0;right:154px}.receitas-faleconosco.lista-receitas-importadas{clear:both;padding:10px}.receitas-faleconosco.lista-receitas-importadas table{width:600px;margin:0 auto;border:solid 1px #999;font-size:12px;border-collapse:collapse}.receitas-faleconosco.lista-receitas-importadas table th{text-align:center;color:#000;font-weight:bold;text-transform:uppercase;padding:4px;background:#e1e1e1;border:solid 1px #999}.receitas-faleconosco.lista-receitas-importadas table td{padding:4px;border:solid 1px #999;background:#fff}.receitas-faleconosco.lista-receitas-importadas table td.remove-receita{width:50px;text-align:center}.receitas-faleconosco.lista-receitas-importadas table td.remove-receita a{color:#b4160e;font-weight:bold}.receitas-faleconosco.lista-receitas-importadas table tr:nth-child(even) td{background:#ededed}.form.vendaspatrocinadas .field{display:inline-block}.categ-vendas{padding-left:10px}.categ-vendas select{padding:4px 0}.end-transport{margin:10px 0 20px;width:98%}.end-transport h3{border-bottom:1px solid #ddd;color:#000;font-size:14px;font-weight:bold;padding:8px 10px}.end-transport li{padding:8px 10px}.end-transport li:nth-child(2n+1){background:#f3f3f3}.end-transport .info{color:#4444df}.end-transport .info:before{background:#4444df;border-radius:8px;color:#fff;content:"!";font-weight:bold;padding:2px 7px 1px}.notifyme.form.show-other-fields .notifyme-field{display:block;width:130px;float:none;margin:5px 0}.notifyme.form.show-other-fields>label{padding-bottom:10px}.notifyme.form.show-other-fields .btn.send.ir{float:none;padding-left:10px;padding-right:10px;display:block}.quickview .notifyme.form.show-other-fields{margin-top:20px}.buy-with-list{display:flex;padding:10px 0;justify-content:center;align-items:center;align-content:center;flex-direction:column}.buy-with-list li{display:flex;padding:10px;margin:0 0 10px 0;width:100%;box-sizing:border-box}.buy-with-list .buy-with-link{display:flex;padding:10px 10px 10px 50px;width:100%;color:#fff;font-weight:bold;text-align:center;font-size:smaller;background:10px center no-repeat #cecece;box-sizing:border-box;justify-content:flex-start;align-items:center;align-content:center;text-decoration:none}.buy-with-list .buy-with-link:hover{opacity:.8}.buy-with-list .buy-with-link.with-whatsapp{background-color:#1bd741}.buy-with-list .buy-with-link.with-viber{background-color:#7d3daf}.buy-with-list .buy-with-link.with-messenger{background-color:#007fff}.buy-with-list .buy-with-link.with-email{background-color:#c6b542}.buy-with-list .buy-with-link .icon{margin-right:10px;width:20px;height:20px;background-size:100%}.buy-with-list .buy-with-link.with-whatsapp .icon{background-image:url('/locales/global/img/ico-whats.png')}.buy-with-list .buy-with-link.with-viber .icon{background-image:url('/locales/global/img/ico-viber.png')}.buy-with-list .buy-with-link.with-messenger .icon{background-image:url('/locales/global/img/ico-messenger.png')}.buy-with-list .buy-with-link.with-email .icon{background-image:url('/locales/global/img/ico-email.png')}.pre-sale-panel{font-size:12px}.pre-sale-panel .pb-10{padding-bottom:10px}.pre-sale-panel .border{border-bottom:1px solid #dddede;height:auto;overflow:visible;margin:0 0 12px 0}body{background:#fff}body.register.checkout{background:#fff}.form .title{color:#555}#main .container{padding:0;width:980px;background:none}#main .main-content .login{margin:80px 0;overflow:hidden;background:#fff;width:auto}#main .login .collum{height:270px;width:440px;display:block;float:left;background:#fff;border:0}#main .collum.even{float:right}.form .field{margin-bottom:15px}.main-content{margin:15px 0 20px}.close{color:#333;font:12px arial}.close .left{float:left;width:660px}.close .right{width:300px;float:right}.close h1{color:#777;font-size:22px;margin:0;text-transform:uppercase;padding-bottom:10px}.close h2{padding:15px 15px 0 25px;overflow:hidden;font-weight:bold;color:#373737;font-size:16px;text-transform:uppercase;margin-bottom:20px}.close .payment h2{border-top:1px solid #ddd}.close .cartao-de-credito h2{border-top:0}.box{background:none;border:0;padding:13px}.address,#carrinho_container{border:0;padding:0;background:#fff}.address{overflow:hidden}#carrinho_container{overflow:hidden}#BlocoNP{padding:10px 0 0;overflow:hidden}#BlocoNP h2{border:0;padding:6px 20px 0 15px;float:left;margin-bottom:15px}#BlocoNP .box{padding:0}#BlocoNP input{margin-right:3px}.address .adr{margin:0 0 10px 30px}.address .fl,.address .fr{width:47%}.address .prazo strong{width:20%}.basket tr .product{padding-left:0}.basket .photo{width:40px;height:40px;border:0}.box-right .box{padding:0 10px 10px 10px}.box-right .basket .subtotal{vertical-align:middle}.box-right .basket .even td{background:#fff}.box-right .details .name,.box-right .details .cod,.box-right .details .skus,.box-right .details .product-address,.box-right .quantity,.box-right .quantity:before{font-size:9px;font-family:Verdana}.box-right .basket .quantity{font-size:9px;padding:0 5px;width:30px}.box-right .quantity:before{content:"Qtde:";float:left;font-weight:bold}.address .prazo{margin-left:30px}.msg-logistics,.msg-service{padding:10px;text-align:left;margin-left:10px;margin-right:10px;background:#f2dede}.msg-logistics{font-weight:bold;font-size:13px;padding:5px 30px;text-align:center;color:#c1272d}.msg-logistics:empty,.msg-service:empty{display:none}.close .box-right h2{margin:0;padding:15px 0 10px 15px}.box-right .basket .regular,.box-right .basket .details .brand,.box-right .basket .details .cod{display:none}.box-right .basket .details{width:190px;line-height:12px}.box-right .details .name{margin-bottom:3px}.box-right .details .name,.box-right .details .cod,.box-right .details .skus,.box-right .details .product-address{line-height:12px}.box-right .details .skus,.box-right .details .product-address{color:#555}.box-right .basket tr th,.box-right .basket tr td{padding:7px 7px 7px 0}.box-right .basket table{width:315px}.bnr_principal{margin-bottom:15px}.bnr_principal img{width:635px}.bnr_pagto{margin:15px 0 10px 15px}.bnr_pagto img{width:500px}.bnr_aba{color:#d00;font-size:13px;overflow:hidden;padding:6px 0 0 20px;float:left}.abas .bnr_aba{font-size:11px;line-height:9px;margin:3px 0 0;padding:0}.tipo_pagto{float:left}.abas .tipo_pagto{float:none}.submitted .ng-invalid{border:1px solid #d61717}#header{background:#f3f3f3}#header .container{height:auto;overflow:hidden;padding:20px 0 10px}#logo{position:static;float:left}#footer{background:#fff;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding-bottom:20px}#footer .container{height:160px}#footer .title,#footer .payment li,#footer .info-cli{color:#555}#footer .info-cli{font-size:11px}#footer .collum{top:30px}#footer .payment.collum{background:url('/static/locales/global/img/form_pagto.png') no-repeat;height:51px;width:478px}#footer .collum .title,#footer .payment ul li{display:none}#footer .copy{border-top:1px solid #ddd;padding:5px 0}.payment{border:0;padding:0;background:#fff}#footer .container{height:200px}#footer .collum{top:8px}#footer .payment{width:430px}#footer .payment li{margin-top:0}#footer .payment .debit{margin-left:28px}#footer .copy{bottom:2px}.step-two.checkout .main-content{background:#fff;margin:50px 0 40px}.step-two.checkout #main .main-content .login{margin:0}#main .main-content .login{position:relative}#txtSenha,#txtCep1{width:210px!important}.form label span{color:#555;font-size:14px;margin-bottom:5px}.login .enter,.login .continue{background:#78b500;border:0 none;font-size:14px;font-weight:bold;padding:9px 0;text-align:center;text-indent:0;height:auto;width:120px}.login .enter{margin-top:0!important}.login .continue{margin:19px 0 0}.login .enter:hover,.login .continue:hover{text-decoration:none}.login dd a{color:#666;display:block;padding-bottom:20px;text-decoration:underline;width:140px}.login dd a:hover{color:#000}.login input[type="text"],.login input[type="password"]{padding:7px!important;letter-spacing:1px!important;color:#000!important}.email,.login .email,#txtEmail{width:368px!important}.password{float:left}.login input[type="password"].password{width:240px}#CadastroRakuten{margin-top:15px}.request .form input[type="text"]{width:95%}#main .login.form fieldset{float:none;padding:30px 40px;width:auto}#main .login .collum{height:270px;width:450px;display:block;float:left;background:#fff;border:0;padding:0}#main .login .collum.even{float:right}body .login dl{text-decoration:underline;bottom:50px;width:auto}body.checkout h1,body.request h1{color:#555;margin:30px 0 0;text-shadow:none}.login.form .even fieldset{height:auto}body .login .terms-login{font-size:12px;color:#999;position:static;width:auto;padding:0;background:none;text-align:left}body .login .terms-login a{color:#222}body .bt-global-id{border-top:1px solid #ddd;border-left:1px solid #ddd;border-top-left-radius:7px;background:url('/locales/global/img/logo-genstore.gif') no-repeat 4px 4px!important;bottom:0;height:22px;margin:0;padding:4px;position:absolute;right:0;width:126px;text-indent:-999999px}body .login.form fieldset{background:none;width:400px}body .login.form .even fieldset{background:none}.info-login,.txt-secured-id{color:#999;margin:15px 0 0 10px;line-height:16px}.txt-secured-id{margin-left:0}.info-login li{list-style:disc outside none}body.globalId .form .continue{margin-right:20px!important}body .form .continue{margin-right:17px!important;margin-top:10px}body .form .continue.afiliado{margin:19px 0 0!important}.affiliated .form .continue{margin-right:8px!important}body .login .collum{margin-bottom:40px!important}.login-certificado{width:215px;height:60px;float:right;background:url('/static/locales/global/img/login-certificado.gif') no-repeat}.login-certificado a{float:right;margin-top:45px}.request .login dl{bottom:125px}.request .form.login{height:350px}#main .main-content .login{width:auto}.change-pass-mp .form label span{color:#555;font-size:14px;margin:10px 0 5px}.change-pass-mp .field{float:left;margin-bottom:0;margin-right:30px;padding-bottom:17px}.change-pass-mp .field input{width:320px}.change-pass-mp .collum,body.change-pass-mp .login.form fieldset{width:auto!important;height:200px;margin-top:0}.change-pass-mp .change-pass{float:left;background:url('/static/locales/global/img/bt-change-pass.gif') no-repeat;height:49px;width:174px;margin:25px 0 0}.change-pass-mp .login{border:1px dotted #ccc}.change-pass-mp .tit-info{display:block;text-align:left;color:#555;line-height:21px;padding:20px 20px 0}.change-pass-mp .form .validacao{left:-8px;top:55px}.change-pass-mp .form #errorMessage{left:18px;top:174px}.login-certisign{background:url('/static/locales/global/img/bt_login_certisign.png') no-repeat;width:215px;height:36px;display:block;text-indent:-9999px;margin:20px auto}.certisign-login .collum{height:330px}.certisign-loginpedido .collum{height:370px}.certisign-loginpedido .loginpedido .collum dl{bottom:180px}.certisign-loginpedido .loginpedido .login .collum{height:365px}.globalId.request .login dl{bottom:-15px}.globalId.request .certisign-loginpedido .form.login{height:415px}.globalId.request .certisign-loginpedido .login dl,.globalId .certisign-login .login dl{position:static}.recover-email{border-left:1px solid #333}.login-select-type{display:block;padding-bottom:10px;color:#555}.login-select-type label{display:inline-block;padding-right:10px}#messageNewCustomer{color:#c1272d;font-weight:bold;margin:5px 0}