@import url("//fonts.googleapis.com/css?family=Barlow+Semi+Condensed:400,600");@font-face{font-family:'Zurich';src:url("../arquivos/ZurichCondensedBT.eot.css");src:url("../arquivos/ZurichCondensedBT.eot.css?#iefix") format("embedded-opentype"),url("../arquivos/ZurichCondensedBT.woff.css") format("woff"),url("../arquivos/ZurichCondensedBT.ttf.css") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Zurich';src:url("../arquivos/ZurichBoldCondensedBT.eot.css");src:url("../arquivos/ZurichBoldCondensedBT.eot.css?#iefix") format("embedded-opentype"),url("../arquivos/ZurichBoldCondensedBT.woff.css") format("woff"),url("../arquivos/ZurichBoldCondensedBT.ttf.css") format("truetype");font-weight:bold;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}input,button{background-color:transparent;border-radius:0;outline:none;border:0}table{border-collapse:collapse;border-spacing:0}strong{font-weight:bold}a{text-decoration:none}*{margin:0;padding:0;border:0;box-sizing:border-box}.body-cart .x-title-cart{display:block;opacity:1}.body-cart .x-title-checkout{display:none;opacity:0}.body-order-form .x-title-cart{display:none;opacity:0}.body-order-form .x-title-checkout{display:block !important;opacity:1;font-size:25px;font-weight:900}@media only screen and (min-width: 100px) and (max-width: 767px){.body-order-form .x-title-checkout{position:absolute;left:0;right:0;margin:0 auto;letter-spacing:0;font-size:15px;letter-spacing:2px}}@media screen and (max-width: 330px){.body-order-form .x-title-checkout{letter-spacing:0}}.header{display:none}.x-header{display:block !important;float:left;width:92%;position:relative;text-align:center;border-bottom:1px solid #ededed;height:60px;margin:0 4% 30px 4%}@media only screen and (min-width: 100px) and (max-width: 767px){.x-header{display:flex !important;justify-content:space-between;width:100%;align-items:center;margin:0 0 30px 0;padding:0 15px}}.x-header h1{position:absolute;width:100px;height:40px;display:block;background-size:90px;top:8px;left:4%}@media only screen and (min-width: 100px) and (max-width: 767px){.x-header h1{position:inherit;font-size:0;width:20%;left:0;height:auto;display:block}}.x-header h1 a{display:block;width:100%;height:100%}@media only screen and (min-width: 100px) and (max-width: 767px){.x-header h1 a{width:auto;height:auto}}.x-header span{font-family:Zurich;text-transform:uppercase;font-size:23px;letter-spacing:2px;margin-top:18px;display:inline-block;font-weight:600;transition:all 0.2s ease;margin-left:-3px}@media only screen and (min-width: 100px) and (max-width: 767px){.x-header .x-svg{margin-top:-16px}}.x-header .x-svg svg{float:left;width:82%;margin-top:-11px}@media only screen and (min-width: 100px) and (max-width: 767px){.x-header .x-svg svg{width:100%;margin:0}}@media only screen and (min-width: 100px) and (max-width: 767px){.x-header .x-title-cart{position:absolute;left:0;right:0;margin:0 auto;letter-spacing:0;font-size:15px;letter-spacing:2px}}.x-header .x-secure{position:absolute;right:4%;top:7px;margin-right:10px;color:#aeaeae;font-size:12px}@media only screen and (min-width: 100px) and (max-width: 767px){.x-header .x-secure{position:relative;height:60px;top:0;left:0;right:0;border:0;font-size:0;margin-right:0}}.x-header .x-secure:before{content:"";display:inline-block;background:url(//taco.vteximg.com.br/arquivos/icon-checkout-seguro.png) no-repeat left;background-size:contain;width:92px;height:27px;position:relative;top:7px;margin-right:10px}@media only screen and (min-width: 100px) and (max-width: 767px){.x-header .x-secure:before{position:absolute;top:16px;right:-3px;margin-right:0px}}@media screen and (max-width: 330px){.x-header .x-secure:before{right:-8px;top:14px}}.x-header .x-ambienteseguro{display:inline-block;position:absolute;right:4%;top:0}@media only screen and (min-width: 100px) and (max-width: 767px){.x-header .x-ambienteseguro{right:1%}}.x-header .x-ambienteseguro svg{width:100px;height:60px;image-rendering:-webkit-optimize-contrast}@media screen and (max-width: 330px){.x-header .x-ambienteseguro svg{width:80px}}.default-modal{background:#000 !important}.container-cart,.container{max-width:1200px;width:100%;min-height:auto}.container-cart .empty-cart-content,.container .empty-cart-content{text-align:center}.container-cart .empty-cart-content .empty-cart-title,.container .empty-cart-content .empty-cart-title{font-size:16pt;font-weight:600;margin-bottom:40px;text-transform:uppercase}.container-cart .empty-cart-content .empty-cart-message,.container .empty-cart-content .empty-cart-message{color:#000;margin-bottom:50px}.container-cart .empty-cart-content .link-choose-products,.container .empty-cart-content .link-choose-products{background:#000;border:0;border-radius:0;box-shadow:none;color:#fff;font-size:11pt;line-height:50px;max-width:300px;padding:0;text-align:center;text-shadow:none;text-transform:uppercase;width:100%}.container-cart .empty-cart-content .link-choose-products:hover,.container .empty-cart-content .link-choose-products:hover{background:#a4a4a4;color:#fff;text-decoration:none;transition:all 0.2s ease}.container-cart .cart,.container .cart{border:0;border-radius:0;padding:0 15px;background:#fafafa}.container-cart .cart-items,.container .cart-items{display:flex;flex-direction:column}.container-cart .cart-items tr,.container .cart-items tr{display:flex;justify-content:space-between;flex-direction:column}.container-cart .cart-items tr.item-service,.container .cart-items tr.item-service{height:50px;margin-top:-20px}.container-cart .cart-items tr.item-service .bundle-item-image,.container .cart-items tr.item-service .bundle-item-image{display:none}.container-cart .cart-items tr.item-service .bundle-item-name,.container .cart-items tr.item-service .bundle-item-name{padding-left:45px}@media only screen and (min-width: 100px) and (max-width: 767px){.container-cart .cart-items tr.item-service .bundle-item-name,.container .cart-items tr.item-service .bundle-item-name{padding-left:0px}}@media only screen and (min-width: 100px) and (max-width: 767px){.container-cart .cart-items tr.item-service,.container .cart-items tr.item-service{margin-top:-20px !important}}@media only screen and (min-width: 100px) and (max-width: 767px){.container-cart .cart-items tr,.container .cart-items tr{display:block !important;margin:0 0 10px 0 !important;padding:0 0px 20px 0 !important;height:auto !important;border:0 !important}.container-cart .cart-items tr td.item-remove,.container .cart-items tr td.item-remove{top:5px !important;right:6px !important}.container-cart .cart-items tr td:nth-child(2),.container .cart-items tr td:nth-child(2){margin-left:90px !important}}.container-cart .cart-items tr th:first-child,.container-cart .cart-items tr td:first-child,.container .cart-items tr th:first-child,.container .cart-items tr td:first-child{padding-left:45px}@media only screen and (min-width: 100px) and (max-width: 767px){.container-cart .cart-items tr th:first-child,.container-cart .cart-items tr td:first-child,.container .cart-items tr th:first-child,.container .cart-items tr td:first-child{padding-left:0;width:110px}}.container-cart .cart-items tr th:last-child,.container-cart .cart-items tr td:last-child,.container .cart-items tr th:last-child,.container .cart-items tr td:last-child{padding-right:30px}.container-cart .cart-items .shipping-date,.container .cart-items .shipping-date{display:none}.container-cart .cart-items thead,.container .cart-items thead{background:transparent}.container-cart .cart-items thead th,.container .cart-items thead th{color:#191919;font-weight:500;letter-spacing:1pt;text-transform:uppercase;text-align:left}.container-cart .cart-items thead th:nth-child(1),.container .cart-items thead th:nth-child(1){width:46%}.container-cart .cart-items thead th:nth-child(2),.container .cart-items thead th:nth-child(2){width:25%}.container-cart .cart-items thead th:nth-child(3),.container .cart-items thead th:nth-child(3){width:22%}.container-cart .cart-items thead th:nth-child(4),.container .cart-items thead th:nth-child(4){width:19%}.container-cart .cart-items thead th:nth-child(5),.container .cart-items thead th:nth-child(5){width:auto}.container-cart .cart-items thead th.item-remove,.container .cart-items thead th.item-remove{display:none}.container-cart .cart-items thead tr,.container .cart-items thead tr{width:100%;display:inline-table}.container-cart .cart-items tbody tr,.container .cart-items tbody tr{background:#fafafa;border-bottom:8px solid #fff;height:140px;padding-top:25px;width:100%;display:inline-table}.container-cart .cart-items tbody tr:last-child,.container .cart-items tbody tr:last-child{border:0}.container-cart .cart-items tbody .product-image img,.container .cart-items tbody .product-image img{height:110px;max-width:initial;width:auto}.container-cart .cart-items tbody .product-name a,.container .cart-items tbody .product-name a{color:#000}.container-cart .cart-items tbody .product-name .brand,.container .cart-items tbody .product-name .brand{display:none}.container-cart .cart-items tbody .product-name .seller,.container .cart-items tbody .product-name .seller{font-style:italic;display:none}.container-cart .cart-items tbody .add-service,.container .cart-items tbody .add-service{background:#fff;border:1px solid #c7c7c7;border-radius:0;box-shadow:none}.container-cart .cart-items tbody .product-price,.container .cart-items tbody .product-price{color:#000;line-height:0}.container-cart .cart-items tbody .total-selling-price,.container-cart .cart-items tbody .new-product-price,.container .cart-items tbody .total-selling-price,.container .cart-items tbody .new-product-price{color:#000;font-weight:700}@media only screen and (min-width: 100px) and (max-width: 767px){.container-cart .cart-items tbody .total-selling-price,.container-cart .cart-items tbody .new-product-price,.container .cart-items tbody .total-selling-price,.container .cart-items tbody .new-product-price{margin-top:12px;display:inline-block}}.container-cart .cart-items tbody .list-price,.container-cart .cart-items tbody .new-product-price-label,.container-cart .cart-items tbody .how-much-discount,.container .cart-items tbody .list-price,.container .cart-items tbody .new-product-price-label,.container .cart-items tbody .how-much-discount{display:none}.container-cart .cart-items tbody .item-remove,.container .cart-items tbody .item-remove{width:40px}.container-cart .cart-items tbody .item-link-remove,.container .cart-items tbody .item-link-remove{background:transparent;padding:0 30px;position:relative}.container-cart .cart-items tbody .item-link-remove .icon-remove:before,.container-cart .cart-items tbody .item-link-remove .icon-remove:after,.container .cart-items tbody .item-link-remove .icon-remove:before,.container .cart-items tbody .item-link-remove .icon-remove:after{background:#383a39;content:'';height:2px;left:10px;position:absolute;right:0;top:11px;width:18px}.container-cart .cart-items tbody .item-link-remove .icon-remove:before,.container .cart-items tbody .item-link-remove .icon-remove:before{-webkit-transform:rotate(55deg);-moz-transform:rotate(55deg);-ms-transform:rotate(55deg);-o-transform:rotate(55deg);transform:rotate(55deg)}.container-cart .cart-items tbody .item-link-remove .icon-remove:after,.container .cart-items tbody .item-link-remove .icon-remove:after{-webkit-transform:rotate(-55deg);-moz-transform:rotate(-55deg);-ms-transform:rotate(-55deg);-o-transform:rotate(-55deg);transform:rotate(-55deg)}.container-cart .cart-items tbody .quantity,.container .cart-items tbody .quantity{align-items:center;display:flex;height:inherit;justify-content:center;width:100%}@media only screen and (min-width: 100px) and (max-width: 767px){.container-cart .cart-items tbody .quantity,.container .cart-items tbody .quantity{height:auto;margin-left:88px !important}}.container-cart .cart-items tbody .quantity .item-quantity-change,.container .cart-items tbody .quantity .item-quantity-change{border:1px solid #c7c7c7;color:#3d3f3e;display:inline-block;font-size:12pt;height:25px;padding:0;width:25px}.container-cart .cart-items tbody .quantity .item-quantity-change .icon-minus-sign:before,.container .cart-items tbody .quantity .item-quantity-change .icon-minus-sign:before{content:'-'}.container-cart .cart-items tbody .quantity .item-quantity-change .icon-plus-sign:before,.container .cart-items tbody .quantity .item-quantity-change .icon-plus-sign:before{content:'+'}.container-cart .cart-items tbody .quantity input,.container .cart-items tbody .quantity input{background:transparent;border:0;border-radius:0;border-width:1px 0;box-shadow:none;color:#000;font-size:11pt;font-weight:600;margin:0;height:25px;padding:0;width:35px}.container-cart .cart-items tbody .item-service td:nth-child(3),.container .cart-items tbody .item-service td:nth-child(3){display:none}.container-cart .summary-coupon-wrap,.container .summary-coupon-wrap{float:left;padding:20px 0;width:auto;z-index:1;position:absolute;left:0;text-align:left}.container-cart .summary-coupon-wrap:before,.container .summary-coupon-wrap:before{top:0;left:0;content:'cupom de desconto';text-transform:uppercase;display:block;margin-bottom:10px}@media only screen and (min-width: 100px) and (max-width: 767px){.container-cart .summary-coupon-wrap,.container .summary-coupon-wrap{position:relative;width:100%;padding:0 15px !important}}.container-cart .summary-coupon-wrap .summary-coupon,.container .summary-coupon-wrap .summary-coupon{margin:0 auto;min-width:100%}.container-cart .summary-coupon-wrap .coupon-fieldset>div,.container .summary-coupon-wrap .coupon-fieldset>div{display:block !important}.container-cart .summary-coupon-wrap p.coupon-data,.container .summary-coupon-wrap p.coupon-data{display:none !important}.container-cart .summary-coupon-wrap .coupon-label,.container .summary-coupon-wrap .coupon-label{color:#373939;letter-spacing:1pt;text-transform:uppercase;display:none}.container-cart .summary-coupon-wrap .coupon-fields>span,.container .summary-coupon-wrap .coupon-fields>span{display:flex}.container-cart .summary-coupon-wrap .coupon-value,.container .summary-coupon-wrap .coupon-value{border:1px solid #e4e4e4;border-radius:0;box-shadow:none;height:40px;margin-right:5px;padding:0 10px;width:175px;margin-top:1px}@media only screen and (min-width: 100px) and (max-width: 767px){.container-cart .summary-coupon-wrap .coupon-value,.container .summary-coupon-wrap .coupon-value{width:88%}}.container-cart .summary-coupon-wrap .coupon-value:focus,.container .summary-coupon-wrap .coupon-value:focus{border-color:#373939}.container-cart .summary-coupon-wrap .btn,.container .summary-coupon-wrap .btn{background:#000;border:0;border-radius:0;box-shadow:none;color:#fff;font-size:0;height:40px;text-shadow:none;text-transform:uppercase;width:auto}.container-cart .summary-coupon-wrap .btn:before,.container .summary-coupon-wrap .btn:before{content:"OK";font-size:10pt;line-height:35px}.container-cart .summary-coupon-wrap .btn:hover,.container .summary-coupon-wrap .btn:hover{background:#a4a4a4;transition:all 0.2s ease}.container-cart .summary-totalizers,.container .summary-totalizers{margin:0;max-width:300px;padding:0;width:100%}@media only screen and (min-width: 100px) and (max-width: 767px){.container-cart .summary-totalizers,.container .summary-totalizers{padding:0;margin:auto;max-width:92%;float:none !important}}.container-cart .summary-totalizers tbody tr,.container .summary-totalizers tbody tr{border-bottom:1px solid #f0f0f0}.container-cart .summary-totalizers tfoot tr,.container .summary-totalizers tfoot tr{color:#000;font-weight:600}.container-cart .summary-totalizers .info,.container .summary-totalizers .info{padding:15px 0 15px 0;text-align:left;text-transform:uppercase}.container-cart .summary-totalizers .monetary,.container .summary-totalizers .monetary{padding:15px 0 15px 0;text-align:right}.container-cart .summary-totalizers .icon-remove-sign,.container .summary-totalizers .icon-remove-sign{color:#666}.container-cart .summary-totalizers .shipping-calculate-link,.container .summary-totalizers .shipping-calculate-link{color:#373939;font-weight:600}.container-cart .summary-totalizers .form-postal-code .shipping-fieldset,.container .summary-totalizers .form-postal-code .shipping-fieldset{float:right}.container-cart .summary-totalizers .form-postal-code .postal-code,.container .summary-totalizers .form-postal-code .postal-code{border:1px solid #ccc;border-radius:0;box-shadow:none;height:35px;padding:0 10px;width:auto}.container-cart .summary-totalizers .form-postal-code .postal-code:focus,.container .summary-totalizers .form-postal-code .postal-code:focus{border-color:#373939}.container-cart .summary-totalizers .form-postal-code .btn,.container .summary-totalizers .form-postal-code .btn{background:#000;border:0;border-radius:0;box-shadow:none;color:#fff;font-size:0;height:37px;margin-left:5px;text-shadow:none;text-align:center;text-shadow:none;text-transform:uppercase;width:90px}.container-cart .summary-totalizers .form-postal-code .btn:before,.container .summary-totalizers .form-postal-code .btn:before{content:"OK";font-size:10pt;line-height:35px}.container-cart .summary-totalizers .form-postal-code .btn:hover,.container .summary-totalizers .form-postal-code .btn:hover{background:#a4a4a4}.container-cart .summary-totalizers .form-postal-code a,.container .summary-totalizers .form-postal-code a{color:#373939;margin-left:10px}.container-cart .summary-totalizers .shipping-sla-button,.container .summary-totalizers .shipping-sla-button{background:#fff;border:1px solid #e4e4e4;border-radius:0;box-shadow:none}.container-cart .summary-totalizers .shipping-sla-options,.container .summary-totalizers .shipping-sla-options{border:1px solid #e4e4e4;border-radius:0}.container-cart .summary-totalizers .empty,.container .summary-totalizers .empty{display:none}.container-cart .cart-links-bottom,.container .cart-links-bottom{margin:0 0 10px 0;width:100%;display:flex;align-items:flex-end;justify-content:space-between}@media only screen and (min-width: 100px) and (max-width: 767px){.container-cart .cart-links-bottom,.container .cart-links-bottom{display:flex !important;flex-direction:column-reverse}}.container-cart .cart-links-bottom>span,.container .cart-links-bottom>span{width:100%}.container-cart .cart-links-bottom>span.link-choose-more-products-wrapper,.container .cart-links-bottom>span.link-choose-more-products-wrapper{margin-top:15px;margin-right:auto}.container-cart .cart-links-bottom .link-choose-more-products,.container .cart-links-bottom .link-choose-more-products{border:1px solid #373939;border-radius:0;box-shadow:none;color:#212424;float:left;font-size:0;max-width:300px;padding:0;text-align:center;text-shadow:none;text-transform:uppercase;width:100%}@media only screen and (min-width: 100px) and (max-width: 767px){.container-cart .cart-links-bottom .link-choose-more-products,.container .cart-links-bottom .link-choose-more-products{max-width:92%;margin:0 4%}}.container-cart .cart-links-bottom .link-choose-more-products:before,.container .cart-links-bottom .link-choose-more-products:before{content:'Continuar comprando';font-size:11pt;letter-spacing:1pt;line-height:50px}.container-cart .cart-links-bottom .link-choose-more-products:hover,.container .cart-links-bottom .link-choose-more-products:hover{background:#a4a4a4;border:1px solid #a4a4a4;color:#fff;text-decoration:none;transition:all 0.2s ease}.container-cart .cart-links-bottom .btn-place-order,.container .cart-links-bottom .btn-place-order{background:#000;border:0;border-radius:0;box-shadow:none;color:#fff;float:right;font-size:0;max-width:300px;padding:0;text-shadow:none;text-transform:uppercase;width:100%}@media only screen and (min-width: 100px) and (max-width: 767px){.container-cart .cart-links-bottom .btn-place-order,.container .cart-links-bottom .btn-place-order{max-width:92%;margin:10px 4% 0}}.container-cart .cart-links-bottom .btn-place-order:before,.container .cart-links-bottom .btn-place-order:before{content:'Finalizar compra';font-size:11pt;letter-spacing:1pt;line-height:50px}.container-cart .cart-links-bottom .btn-place-order:hover,.container .cart-links-bottom .btn-place-order:hover{background:#a4a4a4;transition:all 0.2s ease}.container-cart .extensions-checkout-buttons-container,.container .extensions-checkout-buttons-container{display:none !important}.container-cart .cart-more-options,.container .cart-more-options{display:none}.container-cart .extensions-checkout-buttons-container{display:block !important}.container-cart .extensions-checkout-buttons-container a{text-transform:uppercase;font-size:13px;color:#000;margin-right:45px}.container-cart .extensions-checkout-buttons-container .btn-visa-container a{color:#1b226f}.container-cart .extensions-checkout-buttons-container .vc-tell-me-more a{margin-top:7px;display:block}.container-cart .extensions-checkout-buttons-container #render-checkout-buttons{border:none;margin-top:10px;margin-right:10px}.container-cart .extensions-checkout-buttons-container #render-checkout-buttons .btn-style{cursor:pointer;margin:0 auto;display:block}.container-cart .extensions-checkout-buttons-container #render-checkout-buttons img{margin-top:10px;width:80%}.container-cart .shipping-calculate{display:none !important}.container-cart .shipping-calculate tr{border-bottom:0px solid #f0f0f0 !important}.container-cart .shipping-calculate .monetary{display:none}.container-cart .summary-shipping #summary-postal-code{height:40px;width:130px;margin-left:10px}.container-cart .summary-shipping #cart-shipping-calculate{width:45px;height:40px;margin-left:-3px}.cart-active .shipping-calculate-link{display:none !important}.cart-active .form-postal-code{display:block !important}.cart-active #cart-shipping-calculate{width:45px;height:40px;margin-left:-3px}.cart-active #summary-postal-code{height:40px;width:170px;margin-left:10px}.cart-active .shipping-calculate .monetary{display:none}.cart-active #cart-dont-know-postal-code{float:right;margin-top:10px}.cart-active .error{margin-left:10px}.cart-active .Shipping{width:230px !important}@media screen and (min-width: 1025px){#summary-postal-code{width:65%}}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .checkout-container,.container .orderform-template .checkout-container{overflow:inherit}}.container-order-form .link-cart a,.container .orderform-template .link-cart a{color:#000;position:absolute;bottom:-60px;left:0;right:0;margin:auto;height:50px;border:1px solid #000;width:235px;line-height:47px;text-transform:uppercase;font-size:12px;font-family:arial;transition:linear .1s}.container-order-form .link-cart a:hover,.container .orderform-template .link-cart a:hover{background:#000;color:#fff;text-decoration:none}.container-order-form .client-pre-email,.container .orderform-template .client-pre-email{border:0;height:calc(100% + 10px)}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .client-pre-email,.container .orderform-template .client-pre-email{height:100%}}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .client-pre-email p.link.link-cart.pull-right,.container .orderform-template .client-pre-email p.link.link-cart.pull-right{margin:0 18px}}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .client-pre-email-h,.container .orderform-template .client-pre-email-h{width:96%;margin:auto}.container-order-form .client-pre-email-h span,.container .orderform-template .client-pre-email-h span{font-size:21px}}.container-order-form .client-pre-email-h label,.container .orderform-template .client-pre-email-h label{margin-top:auto}.container-order-form .client-pre-email-h label span,.container .orderform-template .client-pre-email-h label span{text-transform:uppercase;font-weight:800;letter-spacing:2px;font-size:28px}.container-order-form .client-pre-email-h small,.container .orderform-template .client-pre-email-h small{display:none}.container-order-form .pre-email>.client-email,.container .orderform-template .pre-email>.client-email{align-items:center;display:flex;float:none;margin:50px auto 35px;max-width:700px;width:100%}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .pre-email>.client-email,.container .orderform-template .pre-email>.client-email{width:90%;display:inherit}.container-order-form .pre-email>.client-email .input-block-level,.container .orderform-template .pre-email>.client-email .input-block-level{margin-right:0;padding:0;width:100%;float:left;width:100%}.container-order-form .pre-email>.client-email .btn,.container .orderform-template .pre-email>.client-email .btn{width:100% !important;float:left;margin:10px 0 !important}}.container-order-form .pre-email>.client-email .input-block-level,.container .orderform-template .pre-email>.client-email .input-block-level{border:1px solid #ccc;border-radius:0;box-shadow:none;font-size:12pt;height:50px;margin-right:20px;padding:0 15px}.container-order-form .pre-email>.client-email .input-block-level:focus,.container .orderform-template .pre-email>.client-email .input-block-level:focus{border-color:#373939}.container-order-form .pre-email>.client-email .input-block-level.error,.container .orderform-template .pre-email>.client-email .input-block-level.error{border-color:#dd4b39}.container-order-form .pre-email>.client-email .btn,.container .orderform-template .pre-email>.client-email .btn{background:#000;border:0;border-radius:0;box-shadow:none;color:#fff;font-size:10pt;font-weight:600;height:50px;letter-spacing:1pt;margin-top:-2px;margin-right:-2px;padding:0 50px;position:relative;top:1px;text-shadow:none;text-align:center;text-transform:uppercase;width:220px}.container-order-form .pre-email>.client-email .btn:hover,.container .orderform-template .pre-email>.client-email .btn:hover{background:#a4a4a4;transition:all 0.2s ease}.container-order-form .emailInfo,.container .orderform-template .emailInfo{border:0;border-radius:0;max-width:700px;width:100%;text-align:center;padding-top:30px}.container-order-form .emailInfo h3,.container .orderform-template .emailInfo h3{color:#000;font-size:13pt;font-weight:600;margin-bottom:20px;text-transform:initial}.container-order-form .emailInfo ul,.container .orderform-template .emailInfo ul{text-align:left}.container-order-form .emailInfo ul li,.container .orderform-template .emailInfo ul li{margin-bottom:10px}.container-order-form .emailInfo ul span,.container .orderform-template .emailInfo ul span{color:#000;font-size:11pt;margin-left:10px;text-transform:initial}.container-order-form .emailInfo .icon-ok,.container .orderform-template .emailInfo .icon-ok{color:#000}.container-order-form .emailInfo .icon-lock,.container .orderform-template .emailInfo .icon-lock{display:none}body.finished-buy .checkout-container{min-height:450px}@media only screen and (min-width: 100px) and (max-width: 767px){body.finished-buy .x-footer{margin-top:170px}}.container-order-form,.container{max-width:1200px;width:100%}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .orderform-template .form-step p .client-masked-info,.container .orderform-template .form-step p .client-masked-info{margin:0 0px 10px 10px}.container-order-form .orderform-template .form-step p span,.container .orderform-template .form-step p span{display:inline-block;margin-bottom:-20px}.container-order-form .orderform-template .address,.container .orderform-template .address{border:0}.container-order-form .orderform-template .address span,.container .orderform-template .address span{display:inline-block;margin-bottom:10px}.container-order-form .orderform-template .address a,.container .orderform-template .address a{margin:0 !important}.container-order-form .orderform-template .shipping-summary-placeholder,.container .orderform-template .shipping-summary-placeholder{padding-left:20px}}.container-order-form .orderform-template .client-profile-data input[type="text"],.container .orderform-template .client-profile-data input[type="text"]{width:100% !important}.container-order-form .orderform-template .client-profile-data .client-phone input,.container .orderform-template .client-profile-data .client-phone input{width:100% !important}.container-order-form .orderform-template .step,.container .orderform-template .step{border:0;border-radius:0;padding:0}.container-order-form .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-first-name,.container-order-form .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-last-name,.container-order-form .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-document,.container-order-form .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-phone,.container .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-first-name,.container .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-last-name,.container .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-document,.container .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-phone{float:left;width:48%;margin-top:7px}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-first-name,.container-order-form .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-last-name,.container-order-form .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-document,.container-order-form .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-phone,.container .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-first-name,.container .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-last-name,.container .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-document,.container .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-phone{width:100%}}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-document,.container-order-form .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-phone,.container .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-document,.container .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-phone{width:45%}}.container-order-form .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-last-name,.container-order-form .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-phone,.container .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-last-name,.container .orderform-template .step.client-profile-data fieldset.box-client-info-pf p.client-phone{float:right}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .orderform-template .step.client-profile-data fieldset.box-client-info-pj p,.container .orderform-template .step.client-profile-data fieldset.box-client-info-pj p{width:100%;float:left}}.container-order-form .orderform-template .step.shipping-data fieldset p.ship-postal-code,.container .orderform-template .step.shipping-data fieldset p.ship-postal-code{width:100%;float:left}.container-order-form .orderform-template .step.shipping-data fieldset p.ship-postal-code label,.container-order-form .orderform-template .step.shipping-data fieldset p.ship-postal-code input,.container-order-form .orderform-template .step.shipping-data fieldset p.ship-postal-code small,.container .orderform-template .step.shipping-data fieldset p.ship-postal-code label,.container .orderform-template .step.shipping-data fieldset p.ship-postal-code input,.container .orderform-template .step.shipping-data fieldset p.ship-postal-code small{width:100%}.container-order-form .orderform-template .step.shipping-data fieldset .box-delivery p.ship-filled-data .ship-street-text a,.container .orderform-template .step.shipping-data fieldset .box-delivery p.ship-filled-data .ship-street-text a{margin-bottom:10px}.container-order-form .orderform-template .step.shipping-data fieldset .box-delivery p.ship-filled-data .ship-info-text,.container .orderform-template .step.shipping-data fieldset .box-delivery p.ship-filled-data .ship-info-text{margin:10px 0 22px;display:inline-block}.container-order-form .orderform-template .step.shipping-data fieldset .box-delivery p.ship-number,.container .orderform-template .step.shipping-data fieldset .box-delivery p.ship-number{width:35%}.container-order-form .orderform-template .step.shipping-data fieldset .box-delivery p.ship-number .error,.container .orderform-template .step.shipping-data fieldset .box-delivery p.ship-number .error{width:auto;display:inline-block;margin-bottom:10px !important}.container-order-form .orderform-template .step.shipping-data fieldset .box-delivery p.ship-more-info,.container .orderform-template .step.shipping-data fieldset .box-delivery p.ship-more-info{width:calc(65% - 10px);float:left}.container-order-form .orderform-template .step.shipping-data fieldset .box-delivery p.ship-city,.container .orderform-template .step.shipping-data fieldset .box-delivery p.ship-city{width:calc(80% - 10px)}.container-order-form .orderform-template .step.shipping-data fieldset .box-delivery p.ship-state,.container .orderform-template .step.shipping-data fieldset .box-delivery p.ship-state{width:20%}.container-order-form .orderform-template .step.shipping-data fieldset .box-delivery p.ship-state select,.container-order-form .orderform-template .step.shipping-data fieldset .box-delivery p.ship-state input[type="text"],.container-order-form .orderform-template .step.shipping-data fieldset .box-delivery p.ship-state input[type="email"],.container-order-form .orderform-template .step.shipping-data fieldset .box-delivery p.ship-state input[type="tel"],.container .orderform-template .step.shipping-data fieldset .box-delivery p.ship-state select,.container .orderform-template .step.shipping-data fieldset .box-delivery p.ship-state input[type="text"],.container .orderform-template .step.shipping-data fieldset .box-delivery p.ship-state input[type="email"],.container .orderform-template .step.shipping-data fieldset .box-delivery p.ship-state input[type="tel"]{width:100%}.container-order-form .orderform-template .step.shipping-data fieldset .box-delivery p.ship-commercial,.container .orderform-template .step.shipping-data fieldset .box-delivery p.ship-commercial{background-color:transparent}.container-order-form .orderform-template .step .accordion-heading,.container .orderform-template .step .accordion-heading{margin-bottom:15px;padding:0}.container-order-form .orderform-template .step .accordion-heading span,.container .orderform-template .step .accordion-heading span{color:#000;font-size:14pt;font-weight:600;letter-spacing:1pt;text-transform:uppercase}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .orderform-template .step .accordion-heading,.container .orderform-template .step .accordion-heading{margin-bottom:10px}.container-order-form .orderform-template .step .accordion-heading>span,.container .orderform-template .step .accordion-heading>span{padding:4px 40px 0 !important}}.container-order-form .orderform-template .step .payment-body,.container .orderform-template .step .payment-body{background-color:red}.container-order-form .orderform-template .step .accordion-body,.container-order-form .orderform-template .step .accordion-inner,.container .orderform-template .step .accordion-body,.container .orderform-template .step .accordion-inner{background:#fcfcfc;padding:20px}.container-order-form .orderform-template .step .accordion-body .link-logout-container,.container-order-form .orderform-template .step .accordion-inner .link-logout-container,.container .orderform-template .step .accordion-body .link-logout-container,.container .orderform-template .step .accordion-inner .link-logout-container{display:initial !important}.container-order-form .orderform-template .step .accordion-body .link-logout-container a,.container-order-form .orderform-template .step .accordion-inner .link-logout-container a,.container .orderform-template .step .accordion-body .link-logout-container a,.container .orderform-template .step .accordion-inner .link-logout-container a{color:#000;font-weight:bold}.container-order-form .orderform-template .step .accordion-body .vtex-omnishipping-1-x-deliveryChannelsToggle,.container-order-form .orderform-template .step .accordion-inner .vtex-omnishipping-1-x-deliveryChannelsToggle,.container .orderform-template .step .accordion-body .vtex-omnishipping-1-x-deliveryChannelsToggle,.container .orderform-template .step .accordion-inner .vtex-omnishipping-1-x-deliveryChannelsToggle{background:#000;border:none}.container-order-form .orderform-template .step .accordion-body .vtex-omnishipping-1-x-deliveryChannelsOption .shp-method-option-text,.container-order-form .orderform-template .step .accordion-inner .vtex-omnishipping-1-x-deliveryChannelsOption .shp-method-option-text,.container .orderform-template .step .accordion-body .vtex-omnishipping-1-x-deliveryChannelsOption .shp-method-option-text,.container .orderform-template .step .accordion-inner .vtex-omnishipping-1-x-deliveryChannelsOption .shp-method-option-text{font-size:0}.container-order-form .orderform-template .step .accordion-body .vtex-omnishipping-1-x-deliveryChannelsOption .shp-method-option-text:before,.container-order-form .orderform-template .step .accordion-inner .vtex-omnishipping-1-x-deliveryChannelsOption .shp-method-option-text:before,.container .orderform-template .step .accordion-body .vtex-omnishipping-1-x-deliveryChannelsOption .shp-method-option-text:before,.container .orderform-template .step .accordion-inner .vtex-omnishipping-1-x-deliveryChannelsOption .shp-method-option-text:before{font-size:initial;text-transform:uppercase;font-weight:600;font-family:"Zurich"}.container-order-form .orderform-template .step .accordion-body .vtex-omnishipping-1-x-deliveryChannelsOption#shipping-option-delivery .shp-method-option-text:before,.container-order-form .orderform-template .step .accordion-inner .vtex-omnishipping-1-x-deliveryChannelsOption#shipping-option-delivery .shp-method-option-text:before,.container .orderform-template .step .accordion-body .vtex-omnishipping-1-x-deliveryChannelsOption#shipping-option-delivery .shp-method-option-text:before,.container .orderform-template .step .accordion-inner .vtex-omnishipping-1-x-deliveryChannelsOption#shipping-option-delivery .shp-method-option-text:before{content:"Receber em casa"}.container-order-form .orderform-template .step .accordion-body .vtex-omnishipping-1-x-deliveryChannelsOption#shipping-option-pickup-in-point .shp-method-option-text:before,.container-order-form .orderform-template .step .accordion-inner .vtex-omnishipping-1-x-deliveryChannelsOption#shipping-option-pickup-in-point .shp-method-option-text:before,.container .orderform-template .step .accordion-body .vtex-omnishipping-1-x-deliveryChannelsOption#shipping-option-pickup-in-point .shp-method-option-text:before,.container .orderform-template .step .accordion-inner .vtex-omnishipping-1-x-deliveryChannelsOption#shipping-option-pickup-in-point .shp-method-option-text:before{content:"Retirar na loja"}.container-order-form .orderform-template .step .accordion-body .vtex-omnishipping-1-x-addressSummary a,.container-order-form .orderform-template .step .accordion-inner .vtex-omnishipping-1-x-addressSummary a,.container .orderform-template .step .accordion-body .vtex-omnishipping-1-x-addressSummary a,.container .orderform-template .step .accordion-inner .vtex-omnishipping-1-x-addressSummary a{color:#000;font-weight:bold}.container-order-form .orderform-template .step .accordion-body .vtex-omnishipping-1-x-details,.container-order-form .orderform-template .step .accordion-inner .vtex-omnishipping-1-x-details,.container .orderform-template .step .accordion-body .vtex-omnishipping-1-x-details,.container .orderform-template .step .accordion-inner .vtex-omnishipping-1-x-details{color:#000}.container-order-form .orderform-template .step .accordion-body .vtex-omnishipping-1-x-pickupPointChange,.container-order-form .orderform-template .step .accordion-inner .vtex-omnishipping-1-x-pickupPointChange,.container .orderform-template .step .accordion-body .vtex-omnishipping-1-x-pickupPointChange,.container .orderform-template .step .accordion-inner .vtex-omnishipping-1-x-pickupPointChange{border:1px solid #000;color:#000}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .orderform-template .step .accordion-body,.container-order-form .orderform-template .step .accordion-inner,.container .orderform-template .step .accordion-body,.container .orderform-template .step .accordion-inner{padding:0 15px}.container-order-form .orderform-template .step .accordion-body>p,.container-order-form .orderform-template .step .accordion-inner>p,.container .orderform-template .step .accordion-body>p,.container .orderform-template .step .accordion-inner>p{padding-left:20px}}.container-order-form .orderform-template .step .payment-data .accordion-inner,.container .orderform-template .step .payment-data .accordion-inner{background:#fcfcfc;padding:20px}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .orderform-template .step .payment-data .accordion-inner>p,.container .orderform-template .step .payment-data .accordion-inner>p{padding-left:0px}}.container-order-form .orderform-template .step .link-gift-card.active a::after,.container .orderform-template .step .link-gift-card.active a::after{color:#000;opacity:1}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .orderform-template .step .link-gift-card,.container .orderform-template .step .link-gift-card{left:0}}.container-order-form .orderform-template .step .link-gift-card a,.container .orderform-template .step .link-gift-card a{font-weight:500;display:inline-block;font-size:0;padding:10px 50px;position:relative;height:44px;top:-12px;left:23px;cursor:pointer;background:url(//taco.vteximg.com.br/arquivos/valecompra-taco-checkout.png?v=1) no-repeat;background-size:contain;background-position:left center;transition:all 0.4s ease;opacity:.7}.container-order-form .orderform-template .step .link-gift-card a:hover,.container-order-form .orderform-template .step .link-gift-card a:focus,.container-order-form .orderform-template .step .link-gift-card a:active,.container .orderform-template .step .link-gift-card a:hover,.container .orderform-template .step .link-gift-card a:focus,.container .orderform-template .step .link-gift-card a:active{text-decoration:none !important;border:0 !important;color:#000;opacity:1}.container-order-form .orderform-template .step .link-gift-card a:hover::after,.container .orderform-template .step .link-gift-card a:hover::after{color:#000}.container-order-form .orderform-template .step .link-gift-card a::after,.container .orderform-template .step .link-gift-card a::after{content:'Vale Compra';display:block;font-family:'Barlow Semi Condensed', sans-serif;font-size:11pt;color:#949494;font-weight:600;height:40px;line-height:24px;letter-spacing:.1rem}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .orderform-template .step .link-gift-card a::after,.container .orderform-template .step .link-gift-card a::after{margin-left:52px}}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .orderform-template .step .link-gift-card a,.container .orderform-template .step .link-gift-card a{width:100%;top:0;left:6px;padding:10px 0}}.container-order-form .orderform-template .step .edit a,.container-order-form .orderform-template .step .create a,.container-order-form .orderform-template .step .link-change-shipping,.container .orderform-template .step .edit a,.container .orderform-template .step .create a,.container .orderform-template .step .link-change-shipping{border:1px solid #000;border-radius:0;color:#000;font-size:10pt;margin-top:10px;padding:18px;text-transform:uppercase}.container-order-form .orderform-template .step .edit a:hover,.container-order-form .orderform-template .step .create a:hover,.container-order-form .orderform-template .step .link-change-shipping:hover,.container .orderform-template .step .edit a:hover,.container .orderform-template .step .create a:hover,.container .orderform-template .step .link-change-shipping:hover{background:#a4a4a4;border-color:#a4a4a4;color:#fff;text-decoration:none;transition:all 0.2s ease}.container-order-form .orderform-template .step .client-notice,.container .orderform-template .step .client-notice{color:#8e8e8e;font-weight:500;margin-bottom:20px}.container-order-form .orderform-template .step select,.container-order-form .orderform-template .step input[type="text"],.container-order-form .orderform-template .step input[type="email"],.container-order-form .orderform-template .step input[type="tel"],.container .orderform-template .step select,.container .orderform-template .step input[type="text"],.container .orderform-template .step input[type="email"],.container .orderform-template .step input[type="tel"]{background:transparent;border:1px solid #d5d5d5;border-radius:0;box-shadow:none;height:35px;margin-bottom:10px;outline:0;padding:0 10px}.container-order-form .orderform-template .step select:focus,.container-order-form .orderform-template .step input[type="text"]:focus,.container-order-form .orderform-template .step input[type="email"]:focus,.container-order-form .orderform-template .step input[type="tel"]:focus,.container .orderform-template .step select:focus,.container .orderform-template .step input[type="text"]:focus,.container .orderform-template .step input[type="email"]:focus,.container .orderform-template .step input[type="tel"]:focus{border-color:#000}.container-order-form .orderform-template .step input[type="text"],.container-order-form .orderform-template .step input[type="email"],.container-order-form .orderform-template .step input[type="tel"],.container .orderform-template .step input[type="text"],.container .orderform-template .step input[type="email"],.container .orderform-template .step input[type="tel"]{width:100%;max-width:100%}.container-order-form .orderform-template .step input[type="radio"],.container-order-form .orderform-template .step input[type="checkbox"],.container .orderform-template .step input[type="radio"],.container .orderform-template .step input[type="checkbox"]{background:#fff;border:1px solid #d5d5d5;cursor:pointer;display:inline-block;height:12px;margin-right:10px;outline:0;position:relative;-webkit-appearance:none;width:12px;margin-top:1px}.container-order-form .orderform-template .step input[type="radio"]:before,.container-order-form .orderform-template .step input[type="checkbox"]:before,.container .orderform-template .step input[type="radio"]:before,.container .orderform-template .step input[type="checkbox"]:before{border:2px solid #fff;bottom:0;content:'';display:block;height:6px;left:0px;position:absolute;right:0;top:0px;width:6px}.container-order-form .orderform-template .step input[type="radio"]:checked,.container-order-form .orderform-template .step input[type="checkbox"]:checked,.container .orderform-template .step input[type="radio"]:checked,.container .orderform-template .step input[type="checkbox"]:checked{background:#000}.container-order-form .orderform-template .step label,.container .orderform-template .step label{color:#8e8e8e;font-weight:500;margin-bottom:10px}.container-order-form .orderform-template .step span.error,.container .orderform-template .step span.error{margin:-5px 0 5px}.container-order-form .orderform-template .step svg path,.container .orderform-template .step svg path{fill:#000}.container-order-form .orderform-template .step .ship-postalCode small a,.container .orderform-template .step .ship-postalCode small a{color:#000}.container-order-form .orderform-template .step .btn-success,.container .orderform-template .step .btn-success{background:#000;border:0;border-radius:0;box-shadow:none;font-size:10pt;height:50px;letter-spacing:1pt;line-height:50px;padding:0;text-shadow:none;text-transform:uppercase;width:100%}.container-order-form .orderform-template .step .btn-success:hover,.container .orderform-template .step .btn-success:hover{background:#a4a4a4;transition:all 0.2s ease}.container-order-form .orderform-template .step .link-box-edit,.container .orderform-template .step .link-box-edit{background:none;border:0;box-shadow:none;color:#666}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .orderform-template .step .link-box-edit,.container .orderform-template .step .link-box-edit{margin-right:10px}}.container-order-form .orderform-template .step .payment-group-item,.container .orderform-template .step .payment-group-item{border-radius:0}.container-order-form .orderform-template .step .shipping-option-item,.container-order-form .orderform-template .step .address-item,.container .orderform-template .step .shipping-option-item,.container .orderform-template .step .address-item{background:transparent;border:0;border-radius:0;box-shadow:none;color:#666;margin-bottom:0;text-shadow:none}.container-order-form .orderform-template .step .shipping-option-item input[type="radio"],.container-order-form .orderform-template .step .address-item input[type="radio"],.container .orderform-template .step .shipping-option-item input[type="radio"],.container .orderform-template .step .address-item input[type="radio"]{left:0;top:-5px}.container-order-form .orderform-template .step .shipping-option-item i,.container-order-form .orderform-template .step .address-item i,.container .orderform-template .step .shipping-option-item i,.container .orderform-template .step .address-item i{display:none}.container-order-form .orderform-template .step .shipping-data .postal-code,.container-order-form .orderform-template .step .ship-filled-data .postal-code,.container .orderform-template .step .shipping-data .postal-code,.container .orderform-template .step .ship-filled-data .postal-code{max-width:calc(100% - 120px);width:100%}.container-order-form .orderform-template .step .shipping-data .ship-info-text,.container-order-form .orderform-template .step .ship-filled-data .ship-info-text,.container .orderform-template .step .shipping-data .ship-info-text,.container .orderform-template .step .ship-filled-data .ship-info-text{margin:10px 0}.container-order-form .orderform-template .step .shipping-options h4,.container .orderform-template .step .shipping-options h4{border-bottom:1px solid #f1f1f1;margin-left:-20px;padding-bottom:10px;padding-left:30px;width:calc(100% + 40px)}.container-order-form .orderform-template .step .shipping-options h4 i,.container .orderform-template .step .shipping-options h4 i{display:none}.container-order-form .orderform-template .step .shipping-options h4 span,.container .orderform-template .step .shipping-options h4 span{font-size:10pt;font-weight:400}.container-order-form .orderform-template .step .vtex-omnishipping-1-x-addressForm .ship-number,.container .orderform-template .step .vtex-omnishipping-1-x-addressForm .ship-number{width:100%}.container-order-form .orderform-template .step .vtex-omnishipping-1-x-addressForm .ship-number input,.container .orderform-template .step .vtex-omnishipping-1-x-addressForm .ship-number input{width:30%}.container-order-form .orderform-template .step .link-gift-card,.container .orderform-template .step .link-gift-card{display:block !important}.container-order-form .orderform-template .step #btn-add-gift-card,.container .orderform-template .step #btn-add-gift-card{height:35px;border:0;border-radius:0;background:#000;color:#FFF;text-transform:uppercase;font-size:13px;font-weight:bold;letter-spacing:1px;width:38%;display:inline-block;outline:none;text-shadow:none;font-family:'Barlow Semi Condensed', sans-serif;vertical-align:top}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .orderform-template .step #btn-add-gift-card,.container .orderform-template .step #btn-add-gift-card{width:100%;padding:10px 0;font-size:13px}}.container-order-form .orderform-template .step .payment-group,.container .orderform-template .step .payment-group{width:30%}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .orderform-template .step .payment-group,.container .orderform-template .step .payment-group{width:100%;margin-top:0}}.container-order-form .orderform-template .step .payment-group .payment-group-list-btn,.container .orderform-template .step .payment-group .payment-group-list-btn{width:100%;background:#fcfcfc}@media (min-width: 0px) and (max-width: 400px){.container-order-form .orderform-template .step .payment-group .payment-group-list-btn,.container .orderform-template .step .payment-group .payment-group-list-btn{margin-bottom:0px}}.container-order-form .orderform-template .step .payment-group .payment-group-item,.container .orderform-template .step .payment-group .payment-group-item{background:#fcfcfc;border:0;color:#929292;margin-left:0}@media (min-width: 0px) and (max-width: 400px){.container-order-form .orderform-template .step .payment-group .payment-group-item,.container .orderform-template .step .payment-group .payment-group-item{margin-bottom:5px}}.container-order-form .orderform-template .step .payment-group .payment-group-item.active,.container .orderform-template .step .payment-group .payment-group-item.active{color:#000}.container-order-form .orderform-template .step .payment-group .payment-group-item span,.container .orderform-template .step .payment-group .payment-group-item span{background-position:left center;font-size:11pt;font-weight:600;letter-spacing:.1rem;padding:8px 8px 8px 50px;text-transform:initial;font-family:'Barlow Semi Condensed', sans-serif}.container-order-form .orderform-template .step .payment-group .payment-group-item#payment-group-creditCardPaymentGroup span,.container .orderform-template .step .payment-group .payment-group-item#payment-group-creditCardPaymentGroup span{font-size:0}.container-order-form .orderform-template .step .payment-group .payment-group-item#payment-group-creditCardPaymentGroup span:after,.container .orderform-template .step .payment-group .payment-group-item#payment-group-creditCardPaymentGroup span:after{content:"Cart\00e3 o de Cr\00e9 dito";font-size:11pt;position:absolute;left:50px;top:11px}.container-order-form .orderform-template .step .payment-group .payment-group-item#payment-group-bankInvoicePaymentGroup span,.container .orderform-template .step .payment-group .payment-group-item#payment-group-bankInvoicePaymentGroup span{font-size:0}.container-order-form .orderform-template .step .payment-group .payment-group-item#payment-group-bankInvoicePaymentGroup span:after,.container .orderform-template .step .payment-group .payment-group-item#payment-group-bankInvoicePaymentGroup span:after{content:"Boleto Banc\00e1 rio";font-size:11pt;position:absolute;left:50px;top:11px}.container-order-form .orderform-template .step .payment-group .payment-group-item:hover,.container .orderform-template .step .payment-group .payment-group-item:hover{color:#000}.container-order-form .orderform-template .step .steps-view,.container .orderform-template .step .steps-view{background:#fcfcfc;border-radius:0;padding:30px 40px;width:70%}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .orderform-template .step .steps-view,.container .orderform-template .step .steps-view{width:100%;padding:15px}.container-order-form .orderform-template .step .steps-view iframe,.container .orderform-template .step .steps-view iframe{height:610px}}.container-order-form .orderform-template .step .payment-description,.container .orderform-template .step .payment-description{margin-bottom:20px}.container-order-form .orderform-template .step .sight,.container .orderform-template .step .sight{font-weight:600}.container-order-form .mini-cart .cart-fixed,.container .mini-cart .cart-fixed{min-height:508px;max-height:508px}.container-order-form .mini-cart h2,.container .mini-cart h2{color:#000;font-size:14pt;font-weight:600;letter-spacing:1pt;text-transform:uppercase}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .mini-cart h2,.container .mini-cart h2{text-align:center}}.container-order-form .mini-cart .link-cart,.container .mini-cart .link-cart{background:transparent;height:70px;padding-top:20px;margin:0;width:100%;position:relative}.container-order-form .mini-cart .link-cart a,.container .mini-cart .link-cart a{border:1px solid #a2a2a2;color:#cfcfcf;font-size:9pt;padding:18px;position:absolute;text-transform:uppercase;width:auto;line-height:13px;bottom:17px;text-align:center;margin:auto}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .mini-cart .link-cart a,.container .mini-cart .link-cart a{margin:auto 55px}}.container-order-form .mini-cart .link-cart a:hover,.container .mini-cart .link-cart a:hover{background:#a4a4a4;border-color:#a4a4a4;color:#fff;text-decoration:none;transition:all 0.2s ease}.container-order-form .mini-cart .summary-cart-template-holder,.container .mini-cart .summary-cart-template-holder{background:#fcfcfc;border:0;padding:20px;min-height:130px}.container-order-form .mini-cart .summary-template-holder,.container .mini-cart .summary-template-holder{background:#fcfcfc;border:0}.container-order-form .mini-cart .summary-totalizers,.container .mini-cart .summary-totalizers{margin-bottom:0}.container-order-form .mini-cart .cart-items .item,.container .mini-cart .cart-items .item{border:0}.container-order-form .mini-cart .cart-items .badge,.container .mini-cart .cart-items .badge{background:#666;box-shadow:none;color:#fff}.container-order-form .mini-cart .cart-items .shipping-date,.container .mini-cart .cart-items .shipping-date{display:none}.container-order-form .mini-cart .cart-items .product-name,.container .mini-cart .cart-items .product-name{color:#939393;font-size:10pt;float:right;text-overflow:initial;white-space:normal;width:70%}.container-order-form .mini-cart .cart-items .price,.container .mini-cart .cart-items .price{display:none}.container-order-form .mini-cart .table tbody,.container .mini-cart .table tbody{margin:10px 0}.container-order-form .mini-cart .table tbody td,.container .mini-cart .table tbody td{color:#9c9c9c;font-size:10pt;padding:0 20px 10px}.container-order-form .mini-cart .table tfoot,.container .mini-cart .table tfoot{background:#e9e9e9}.container-order-form .mini-cart .table tfoot td,.container .mini-cart .table tfoot td{color:#000;font-size:12pt;font-weight:700;padding:20px;text-transform:uppercase;white-space:nowrap}.container-order-form .mini-cart .table .info,.container .mini-cart .table .info{float:left}.container-order-form .mini-cart .service-list,.container .mini-cart .service-list{background:transparent}.container-order-form .payment-confirmation-wrap,.container .payment-confirmation-wrap{background:transparent;padding:0;position:relative;top:-10px;left:0px;margin-top:0}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .payment-confirmation-wrap,.container .payment-confirmation-wrap{padding:0;margin-top:0}}.container-order-form .payment-confirmation-wrap .btn-success,.container .payment-confirmation-wrap .btn-success{background:#000;border:0;border-radius:0;box-shadow:none;font-size:10pt;height:50px;letter-spacing:1pt;line-height:50px;padding:0;text-shadow:none;text-transform:uppercase;width:100%}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .payment-confirmation-wrap .btn-success,.container .payment-confirmation-wrap .btn-success{margin-top:0}}.container-order-form .payment-confirmation-wrap .btn-success .icon-lock,.container .payment-confirmation-wrap .btn-success .icon-lock{display:none}.container-order-form .payment-confirmation-wrap .btn-success:hover,.container .payment-confirmation-wrap .btn-success:hover{background:#a4a4a4;transition:all 0.2s ease}@media only screen and (min-width: 100px) and (max-width: 767px){.container-order-form .payment-submit-wrap,.container .payment-submit-wrap{margin-top:0}}.iframe-credit-card-payment-group,.iframe-debit-card-payment-group{background:#fcfcfc;border:0;border-radius:0}.iframe-credit-card-payment-group .card-label,.iframe-credit-card-payment-group .UseAnotherCard,.iframe-credit-card-payment-group select#creditCardpayment-card-0Brand,.iframe-credit-card-payment-group input#creditCardpayment-card-0Brand[type="text"],.iframe-credit-card-payment-group input#creditCardpayment-card-0Brand[type="email"],.iframe-credit-card-payment-group input#creditCardpayment-card-0Brand[type="tel"],.iframe-credit-card-payment-group .creditCardpayment-card-0Code,.iframe-credit-card-payment-group .FormFieldLabel,.iframe-credit-card-payment-group .UseSavedCard a,.iframe-credit-card-payment-group .help.error,.iframe-credit-card-payment-group .BillingAddress,.iframe-credit-card-payment-group input,.iframe-credit-card-payment-group .payment-environment-icon-text,.iframe-debit-card-payment-group .card-label,.iframe-debit-card-payment-group .UseAnotherCard,.iframe-debit-card-payment-group select#creditCardpayment-card-0Brand,.iframe-debit-card-payment-group input#creditCardpayment-card-0Brand[type="text"],.iframe-debit-card-payment-group input#creditCardpayment-card-0Brand[type="email"],.iframe-debit-card-payment-group input#creditCardpayment-card-0Brand[type="tel"],.iframe-debit-card-payment-group .creditCardpayment-card-0Code,.iframe-debit-card-payment-group .FormFieldLabel,.iframe-debit-card-payment-group .UseSavedCard a,.iframe-debit-card-payment-group .help.error,.iframe-debit-card-payment-group .BillingAddress,.iframe-debit-card-payment-group input,.iframe-debit-card-payment-group .payment-environment-icon-text{font-family:'Barlow Semi Condensed', sans-serif}.iframe-credit-card-payment-group .payment-security,.iframe-debit-card-payment-group .payment-security{border-radius:0}@media only screen and (min-width: 100px) and (max-width: 767px){.iframe-credit-card-payment-group div.PaymentCardDueDate,.iframe-debit-card-payment-group div.PaymentCardDueDate{width:100%}}@media only screen and (min-width: 100px) and (max-width: 767px) and (min-width: 100px) and (max-width: 767px){.iframe-credit-card-payment-group div.PaymentCardDueDate label,.iframe-debit-card-payment-group div.PaymentCardDueDate label{width:100%}}.iframe-credit-card-payment-group select,.iframe-credit-card-payment-group .container-order-form .orderform-template .step input[type="text"],.container-order-form .orderform-template .step .iframe-credit-card-payment-group input[type="text"],.iframe-credit-card-payment-group .container-order-form .orderform-template .step input[type="email"],.container-order-form .orderform-template .step .iframe-credit-card-payment-group input[type="email"],.iframe-credit-card-payment-group .container-order-form .orderform-template .step input[type="tel"],.container-order-form .orderform-template .step .iframe-credit-card-payment-group input[type="tel"],.iframe-credit-card-payment-group .container .orderform-template .step input[type="text"],.container .orderform-template .step .iframe-credit-card-payment-group input[type="text"],.iframe-credit-card-payment-group .container .orderform-template .step input[type="email"],.container .orderform-template .step .iframe-credit-card-payment-group input[type="email"],.iframe-credit-card-payment-group .container .orderform-template .step input[type="tel"],.container .orderform-template .step .iframe-credit-card-payment-group input[type="tel"],.iframe-credit-card-payment-group input[type="text"],.iframe-credit-card-payment-group input[type="email"],.iframe-credit-card-payment-group input[type="tel"],.iframe-debit-card-payment-group select,.iframe-debit-card-payment-group .container-order-form .orderform-template .step input[type="text"],.container-order-form .orderform-template .step .iframe-debit-card-payment-group input[type="text"],.iframe-debit-card-payment-group .container-order-form .orderform-template .step input[type="email"],.container-order-form .orderform-template .step .iframe-debit-card-payment-group input[type="email"],.iframe-debit-card-payment-group .container-order-form .orderform-template .step input[type="tel"],.container-order-form .orderform-template .step .iframe-debit-card-payment-group input[type="tel"],.iframe-debit-card-payment-group .container .orderform-template .step input[type="text"],.container .orderform-template .step .iframe-debit-card-payment-group input[type="text"],.iframe-debit-card-payment-group .container .orderform-template .step input[type="email"],.container .orderform-template .step .iframe-debit-card-payment-group input[type="email"],.iframe-debit-card-payment-group .container .orderform-template .step input[type="tel"],.container .orderform-template .step .iframe-debit-card-payment-group input[type="tel"],.iframe-debit-card-payment-group input[type="text"],.iframe-debit-card-payment-group input[type="email"],.iframe-debit-card-payment-group input[type="tel"]{background:transparent;border:1px solid #d5d5d5;border-radius:0px;box-shadow:none;height:35px;margin-bottom:10px;outline:0;padding:0 10px}.iframe-credit-card-payment-group select:focus,.iframe-credit-card-payment-group .container-order-form .orderform-template .step input[type="text"]:focus,.container-order-form .orderform-template .step .iframe-credit-card-payment-group input[type="text"]:focus,.iframe-credit-card-payment-group .container-order-form .orderform-template .step input[type="email"]:focus,.container-order-form .orderform-template .step .iframe-credit-card-payment-group input[type="email"]:focus,.iframe-credit-card-payment-group .container-order-form .orderform-template .step input[type="tel"]:focus,.container-order-form .orderform-template .step .iframe-credit-card-payment-group input[type="tel"]:focus,.iframe-credit-card-payment-group .container .orderform-template .step input[type="text"]:focus,.container .orderform-template .step .iframe-credit-card-payment-group input[type="text"]:focus,.iframe-credit-card-payment-group .container .orderform-template .step input[type="email"]:focus,.container .orderform-template .step .iframe-credit-card-payment-group input[type="email"]:focus,.iframe-credit-card-payment-group .container .orderform-template .step input[type="tel"]:focus,.container .orderform-template .step .iframe-credit-card-payment-group input[type="tel"]:focus,.iframe-credit-card-payment-group input[type="text"]:focus,.iframe-credit-card-payment-group input[type="email"]:focus,.iframe-credit-card-payment-group input[type="tel"]:focus,.iframe-debit-card-payment-group select:focus,.iframe-debit-card-payment-group .container-order-form .orderform-template .step input[type="text"]:focus,.container-order-form .orderform-template .step .iframe-debit-card-payment-group input[type="text"]:focus,.iframe-debit-card-payment-group .container-order-form .orderform-template .step input[type="email"]:focus,.container-order-form .orderform-template .step .iframe-debit-card-payment-group input[type="email"]:focus,.iframe-debit-card-payment-group .container-order-form .orderform-template .step input[type="tel"]:focus,.container-order-form .orderform-template .step .iframe-debit-card-payment-group input[type="tel"]:focus,.iframe-debit-card-payment-group .container .orderform-template .step input[type="text"]:focus,.container .orderform-template .step .iframe-debit-card-payment-group input[type="text"]:focus,.iframe-debit-card-payment-group .container .orderform-template .step input[type="email"]:focus,.container .orderform-template .step .iframe-debit-card-payment-group input[type="email"]:focus,.iframe-debit-card-payment-group .container .orderform-template .step input[type="tel"]:focus,.container .orderform-template .step .iframe-debit-card-payment-group input[type="tel"]:focus,.iframe-debit-card-payment-group input[type="text"]:focus,.iframe-debit-card-payment-group input[type="email"]:focus,.iframe-debit-card-payment-group input[type="tel"]:focus{border-color:#000}.iframe-credit-card-payment-group input[type="text"],.iframe-credit-card-payment-group input[type="email"],.iframe-credit-card-payment-group input[type="tel"],.iframe-debit-card-payment-group input[type="text"],.iframe-debit-card-payment-group input[type="email"],.iframe-debit-card-payment-group input[type="tel"]{width:100%;max-width:100%}.iframe-credit-card-payment-group input[type="radio"],.iframe-credit-card-payment-group input[type="checkbox"],.iframe-debit-card-payment-group input[type="radio"],.iframe-debit-card-payment-group input[type="checkbox"]{background:#fff;border:1px solid #d5d5d5;cursor:pointer;display:inline-block;height:12px;margin-right:10px;outline:0;position:relative;-webkit-appearance:none;width:12px}.iframe-credit-card-payment-group input[type="radio"]:before,.iframe-credit-card-payment-group input[type="checkbox"]:before,.iframe-debit-card-payment-group input[type="radio"]:before,.iframe-debit-card-payment-group input[type="checkbox"]:before{border:2px solid #fff;bottom:0;content:'';display:block;height:6px;left:0px;position:absolute;right:0;top:0px;width:6px}.iframe-credit-card-payment-group input[type="radio"]:checked,.iframe-credit-card-payment-group input[type="checkbox"]:checked,.iframe-debit-card-payment-group input[type="radio"]:checked,.iframe-debit-card-payment-group input[type="checkbox"]:checked{background:#000}.iframe-credit-card-payment-group input[type="radio"],.iframe-debit-card-payment-group input[type="radio"]{border-radius:100%}.iframe-credit-card-payment-group input[type="radio"]:before,.iframe-debit-card-payment-group input[type="radio"]:before{border-radius:100%}.iframe-credit-card-payment-group label,.iframe-debit-card-payment-group label{color:#8e8e8e;font-weight:500;margin-bottom:5px}.iframe-credit-card-payment-group label.SavedCard,.iframe-credit-card-payment-group label.UseAnotherCard,.iframe-debit-card-payment-group label.SavedCard,.iframe-debit-card-payment-group label.UseAnotherCard{height:35px;line-height:25px}.iframe-credit-card-payment-group .UseSavedCard,.iframe-debit-card-payment-group .UseSavedCard{margin-bottom:7px}.iframe-credit-card-payment-group .SavedCardsList,.iframe-debit-card-payment-group .SavedCardsList{margin-bottom:0}.iframe-credit-card-payment-group .PaymentCardFlags,.iframe-debit-card-payment-group .PaymentCardFlags{margin-bottom:10px}.iframe-credit-card-payment-group .ChangeNumberOfPayments a,.iframe-debit-card-payment-group .ChangeNumberOfPayments a{border:2px solid #5d5d5d;color:#5d5d5d;font-weight:600;height:50px;letter-spacing:1px;text-transform:uppercase;width:100%;line-height:50px;display:inline-block;text-align:center;margin-top:48px;font-size:14px;font-family:'Barlow Semi Condensed', sans-serif}.iframe-credit-card-payment-group .ChangeNumberOfPayments a:hover,.iframe-debit-card-payment-group .ChangeNumberOfPayments a:hover{background:#a4a4a4;border-color:#a4a4a4;color:#fff;text-decoration:none;transition:all 0.2s ease}#store-pickup-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);transition:opacity 500ms;z-index:500}#map{height:100% !important;width:58% !important;position:absolute;margin-left:2%;top:0 !important}#store-pickup-container{background:#fff;color:#151515;max-width:950px;min-width:250px;width:80%;height:550px;margin:auto;padding:15px;border-radius:5px;position:absolute;top:0;left:0;bottom:0;right:0;float:left}span.choose-shipping-option{font-size:0 !important}span.choose-shipping-option:after{font-size:13pt;content:" Quer receber em casa?"}.retrieve-store span.choose-shipping-option{font-size:0}.retrieve-store span.choose-shipping-option:after{font-size:13pt;content:" Quer retirar na loja?"}.layout-store{width:40%;height:100%;float:left}.layout-store-toggle{z-index:15 !important}.store-pickup-back-btn-toggle{display:block !important}.layout-map{width:60%;height:100%;float:left}#selectStoreContainer{height:95%}#store-pickup-container select,#store-pickup-container .container-order-form .orderform-template .step input[type="text"],.container-order-form .orderform-template .step #store-pickup-container input[type="text"],#store-pickup-container .container-order-form .orderform-template .step input[type="email"],.container-order-form .orderform-template .step #store-pickup-container input[type="email"],#store-pickup-container .container-order-form .orderform-template .step input[type="tel"],.container-order-form .orderform-template .step #store-pickup-container input[type="tel"],#store-pickup-container .container .orderform-template .step input[type="text"],.container .orderform-template .step #store-pickup-container input[type="text"],#store-pickup-container .container .orderform-template .step input[type="email"],.container .orderform-template .step #store-pickup-container input[type="email"],#store-pickup-container .container .orderform-template .step input[type="tel"],.container .orderform-template .step #store-pickup-container input[type="tel"],#store-pickup-container .iframe-credit-card-payment-group input[type="text"],.iframe-credit-card-payment-group #store-pickup-container input[type="text"],#store-pickup-container .iframe-credit-card-payment-group input[type="email"],.iframe-credit-card-payment-group #store-pickup-container input[type="email"],#store-pickup-container .iframe-credit-card-payment-group input[type="tel"],.iframe-credit-card-payment-group #store-pickup-container input[type="tel"],#store-pickup-container .iframe-debit-card-payment-group input[type="text"],.iframe-debit-card-payment-group #store-pickup-container input[type="text"],#store-pickup-container .iframe-debit-card-payment-group input[type="email"],.iframe-debit-card-payment-group #store-pickup-container input[type="email"],#store-pickup-container .iframe-debit-card-payment-group input[type="tel"],.iframe-debit-card-payment-group #store-pickup-container input[type="tel"]{margin:5px auto;width:100%;display:block}#store-pickup-state-select{float:left;margin-top:0 !important}#store-pickup-city-select{float:left;width:75% !important;margin-left:3% !important;margin-top:0 !important}#store-pickup-container .store-pickup-error-msg{color:red;display:none;font-size:14px;float:left}#store-pickup-store-info span{display:block}#store-pickup-store-info-directions{display:inline !important;font-style:italic;font-size:12px}#store-pickup-gmaps-img{width:18px;margin-left:5px;margin-top:-5px}#store-pickup-container h2{font-size:18px;line-height:18px;margin:0 0 10px 0}#store-pickup-container p{padding-bottom:10px}#store-pickup-store-info h4{margin-bottom:0}#store-pickup-confirm-btn{float:left;right:0;bottom:0;width:150px;margin:0 10px 10px 0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);padding:5px 8px;border-radius:6px;vertical-align:middle;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}#store-pickup-back-btn{float:left;right:0;left:70%;bottom:0;width:150px;margin:0 10px 10px 0;color:#323232;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-repeat:repeat-x;margin-left:70%;margin-top:-12%}.choose-shipping-option-container{width:100%;min-width:100%}.choose-shipping-option-container i{font-size:1.4rem;color:#000;font-weight:normal}.choose-shipping-option-container span{font-size:1rem;color:#000;margin-left:5px}.accordion-shipping-title span{font-size:1rem;color:#000;font-weight:bold}.btn-retirar{text-indent:10px;width:92%;white-space:nowrap}.btn-retirar span{left:-20px;position:relative}.btn-retirar i{position:relative;top:2px;left:-6%}a.js-store-pickup-cancel{position:relative;left:33px;margin-top:-31px;cursor:pointer;color:#fff;text-align:right;line-height:0px;z-index:30}a.js-store-pickup-cancel img{width:32px;height:32px;min-width:32px}.delivery-shipping-options .sla-items-list{padding-bottom:4px !important}@media screen and (max-width: 768px){#store-pickup-container{height:80%}#store-pickup-container p{display:none}.layout-map{position:absolute;width:95%;height:80%;left:6%;top:1%;z-index:18}.layout-store{position:absolute;width:96%;height:98%;left:2%;top:1% !important;z-index:19;background-color:#fff}#map{height:100% !important;width:100% !important;position:absolute;left:-6%;top:0 !important}#store-pickup-confirm-btn{margin-top:-10%;padding-top:0}}@media screen and (max-width: 768px) and (orientation: landscape){.layout-store{width:97%;height:97%;margin-top:5px}#store-pickup-container select,#store-pickup-container .container-order-form .orderform-template .step input[type="text"],.container-order-form .orderform-template .step #store-pickup-container input[type="text"],#store-pickup-container .container-order-form .orderform-template .step input[type="email"],.container-order-form .orderform-template .step #store-pickup-container input[type="email"],#store-pickup-container .container-order-form .orderform-template .step input[type="tel"],.container-order-form .orderform-template .step #store-pickup-container input[type="tel"],#store-pickup-container .container .orderform-template .step input[type="text"],.container .orderform-template .step #store-pickup-container input[type="text"],#store-pickup-container .container .orderform-template .step input[type="email"],.container .orderform-template .step #store-pickup-container input[type="email"],#store-pickup-container .container .orderform-template .step input[type="tel"],.container .orderform-template .step #store-pickup-container input[type="tel"],#store-pickup-container .iframe-credit-card-payment-group input[type="text"],.iframe-credit-card-payment-group #store-pickup-container input[type="text"],#store-pickup-container .iframe-credit-card-payment-group input[type="email"],.iframe-credit-card-payment-group #store-pickup-container input[type="email"],#store-pickup-container .iframe-credit-card-payment-group input[type="tel"],.iframe-credit-card-payment-group #store-pickup-container input[type="tel"],#store-pickup-container .iframe-debit-card-payment-group input[type="text"],.iframe-debit-card-payment-group #store-pickup-container input[type="text"],#store-pickup-container .iframe-debit-card-payment-group input[type="email"],.iframe-debit-card-payment-group #store-pickup-container input[type="email"],#store-pickup-container .iframe-debit-card-payment-group input[type="tel"],.iframe-debit-card-payment-group #store-pickup-container input[type="tel"]{width:99%;margin-left:1px}.layout-map{width:96%;height:80%;margin-top:5px}.btn-retirar{width:95%}.btn-retirar i{left:0}.landscape-hidde{display:none !important}#map{width:99%}#more-info-stores{display:block !important}#store-pickup-store-info-directions{float:left;width:70%}#more-info-stores{float:left}#store-pickup-confirm-btn{margin-top:-5%;padding-top:0}#store-pickup-back-btn{margin-top:-8%;padding-top:5px;padding-bottom:5px}}@media screen and (-webkit-min-device-pixel-ratio: 0){.main-wrapper .container{margin-left:97%}}a.js-store-pickup-cancel:hover{text-decoration:none}label[for^=seller-1-sla-Loja-],li[class^=seller-1-sla-Loja-],li[class=seller-1-sla-Retirarnaloja]{display:none !important}#store-pickup-store-select-empty{display:none;width:100%;float:left}.ou{width:100%;border-bottom:1px solid #ccc;margin:5px 0;float:left}.ou span{position:relative;padding-left:5px;padding-right:5px;width:30px;background:#fff;left:50%;text-align:center;margin-left:-15px;top:10px;color:#999;font-size:12px}a.escolha-outra-loja{width:92% !important;margin-top:10px !important;color:#898989 !important}.PaymentInstallments select,.PaymentInstallments .container-order-form .orderform-template .step input[type="text"],.container-order-form .orderform-template .step .PaymentInstallments input[type="text"],.PaymentInstallments .container-order-form .orderform-template .step input[type="email"],.container-order-form .orderform-template .step .PaymentInstallments input[type="email"],.PaymentInstallments .container-order-form .orderform-template .step input[type="tel"],.container-order-form .orderform-template .step .PaymentInstallments input[type="tel"],.PaymentInstallments .container .orderform-template .step input[type="text"],.container .orderform-template .step .PaymentInstallments input[type="text"],.PaymentInstallments .container .orderform-template .step input[type="email"],.container .orderform-template .step .PaymentInstallments input[type="email"],.PaymentInstallments .container .orderform-template .step input[type="tel"],.container .orderform-template .step .PaymentInstallments input[type="tel"],.PaymentInstallments .iframe-credit-card-payment-group input[type="text"],.iframe-credit-card-payment-group .PaymentInstallments input[type="text"],.PaymentInstallments .iframe-credit-card-payment-group input[type="email"],.iframe-credit-card-payment-group .PaymentInstallments input[type="email"],.PaymentInstallments .iframe-credit-card-payment-group input[type="tel"],.iframe-credit-card-payment-group .PaymentInstallments input[type="tel"],.PaymentInstallments .iframe-debit-card-payment-group input[type="text"],.iframe-debit-card-payment-group .PaymentInstallments input[type="text"],.PaymentInstallments .iframe-debit-card-payment-group input[type="email"],.iframe-debit-card-payment-group .PaymentInstallments input[type="email"],.PaymentInstallments .iframe-debit-card-payment-group input[type="tel"],.iframe-debit-card-payment-group .PaymentInstallments input[type="tel"]{max-width:100% !important;width:100% !important}.PaymentCardCVV,.PaymentCardHolderDocument{width:290px}@media (min-width: 0px) and (max-width: 400px){.PaymentCardCVV,.PaymentCardHolderDocument{width:60%}}.PaymentCardCVV label,.PaymentCardHolderDocument label{width:auto}@media (min-width: 0px) and (max-width: 400px){.PaymentCardCVV #creditCardpayment-card-0Code,.PaymentCardHolderDocument #creditCardpayment-card-0Code{width:50%;font-size:13px}}@media (min-width: 0px) and (max-width: 400px){.PaymentCardHolderDocument{float:left;width:100%}}.PaymentCardValue span .add-on{height:35px}.BillingAddress{float:left;width:100%}.BillingAddress input{margin-top:1px}#payment-group-creditCardPaymentGroup .payment-group-item-text,#payment-group-PayPalPlusPaymentGroup .payment-group-item-text{position:relative;background-image:url("//taco.vteximg.com.br/arquivos/cartao-taco-checkout.png?v=1");background-size:22%}@media only screen and (min-width: 100px) and (max-width: 767px){#payment-group-creditCardPaymentGroup .payment-group-item-text,#payment-group-PayPalPlusPaymentGroup .payment-group-item-text{background-size:16%}}#payment-group-bankInvoicePaymentGroup .payment-group-item-text{position:relative;background-image:url("//taco.vteximg.com.br/arquivos/boleto-taco-checkout.png?v=1");background-size:22%}@media only screen and (min-width: 100px) and (max-width: 767px){#payment-group-bankInvoicePaymentGroup .payment-group-item-text{background-size:16%}}.gift-card-section{background:transparent;margin-bottom:0;margin-left:35.3%;width:59.9% !important;padding:0}.gift-card-section .payment-discounts-options label{display:none}.gift-card-section .payment-discounts-options #payment-discounts-code{display:inline-block;width:60%}@media only screen and (min-width: 100px) and (max-width: 767px){.gift-card-section .payment-discounts-options #payment-discounts-code{width:100%}}.payment-environment-icon-text{font-size:0 !important}.payment-environment-icon-text:after{content:"Ambiente 100% seguro";font-size:0px}.payment-body{position:relative}.payment-body::before{content:"";display:block;background:url(//taco.vteximg.com.br/arquivos/icon-checkout-seguro.png) no-repeat left;width:92px;height:27px;position:absolute;top:-45px;right:80px}@media only screen and (min-width: 100px) and (max-width: 767px){.payment-body::before{position:relative;margin:0 40px;top:0px;right:20px}}.SecurityEnvironmentIcon{margin-bottom:10px;display:none;position:relative;top:-110px;left:80px}.SecurityEnvironmentIcon::before{content:"";display:inline-block;background:url(//taco.vteximg.com.br/arquivos/icon-checkout-seguro.png) no-repeat left;width:92px;height:27px}.SecurityEnvironmentIcon i{display:none}.SavedCardsList{width:100%}body.body-order-placed .main .myorders-list table.order-detail-items img{object-fit:contain}.footer{display:none !important}.x-footer{display:block !important}.x-footer__discount{text-align:center;display:block;padding:20px 0;margin:20px auto;width:1200px}@media screen and (max-width: 1200px){.x-footer__discount{width:92%}}.x-footer__discount--value{display:none;font-size:20px;text-transform:uppercase;color:#838383;letter-spacing:0.2rem;line-height:2rem}.x-footer__discount--value strong{color:#000}@media screen and (max-width: 1200px){.x-footer__discount--value{font-size:16px}}.x-footer-disclaimer{border-top:1px solid #373939;padding-top:20px;text-align:center}.x-footer-disclaimer h2{font-size:10pt;font-weight:600;margin-bottom:10px}.x-footer-disclaimer p{font-size:10pt;margin-bottom:25px;text-transform:uppercase}.x-footer-blocks{background:#fafafa;color:#6a6a6a;display:flex;justify-content:center;margin-bottom:20px;padding:20px 0;text-align:center;text-transform:uppercase}@media only screen and (min-width: 100px) and (max-width: 767px){.x-footer-blocks{display:inherit;float:left;width:100%}}.x-footer-payment{align-items:center;border-right:1px solid #666666;display:flex;padding:0 50px}@media only screen and (min-width: 100px) and (max-width: 767px){.x-footer-payment{display:inherit;float:left;width:100%;padding:0 25px;border-right:0}}@media only screen and (min-width: 100px) and (max-width: 767px){.x-footer-payment span{margin-bottom:10px;display:block}}.x-footer .x-payment-flags{display:flex;align-items:center;justify-content:center;flex-flow:row wrap}.x-footer .x-payment-flags li{margin-left:10px;width:35px}@media only screen and (min-width: 100px) and (max-width: 767px){.x-footer .x-payment-flags li{margin-bottom:15px;width:25px}}.x-footer .x-payment-flags svg path,.x-footer .x-payment-flags svg polygon{fill:#666666}.x-footer-security{align-items:center;display:flex;padding:0 50px}@media only screen and (min-width: 100px) and (max-width: 767px){.x-footer-security{display:inherit;float:left;width:100%;padding:0 25px}}@media only screen and (min-width: 100px) and (max-width: 767px){.x-footer-security span{margin-bottom:10px;margin-top:20px;display:block}}.x-footer-security .x-security-icons{margin-left:20px;width:100%}@media only screen and (min-width: 100px) and (max-width: 767px){.x-footer-security .x-security-icons{margin:auto;width:100%}}.x-footer-security .x-security-icons ul{display:block;text-align:center}.x-footer-security .x-security-icons ul li{display:inline-block;vertical-align:middle}.x-footer-security .x-security-icons ul li:nth-child(1){width:80px;margin-right:20px}@media only screen and (min-width: 100px) and (max-width: 767px){.x-footer-security .x-security-icons ul li:nth-child(1){width:60px}}.x-footer-security .x-security-icons ul li:nth-child(2){width:100px}@media only screen and (min-width: 100px) and (max-width: 767px){.x-footer-security .x-security-icons ul li:nth-child(2){width:80px}}.x-footer-security .x-security-icons ul li a img{display:block;width:100%;height:auto}.x-footer-address{color:#a4a4a4;font-size:10pt;text-align:center}.body-cart .x-footer--disclaimer{display:block;opacity:1}.body-order-form .x-footer-disclaimer,.body-order-form .x-footer__discount{display:none;opacity:0}@font-face{font-family:'Zurich';src:url("ZurichCondensedBT.eot.css");src:url("ZurichCondensedBT.eot.css?#iefix") format("embedded-opentype"),url("ZurichCondensedBT.woff.css") format("woff"),url("ZurichCondensedBT.ttf.css") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Zurich';src:url("ZurichBoldCondensedBT.eot.css");src:url("ZurichBoldCondensedBT.eot.css?#iefix") format("embedded-opentype"),url("ZurichBoldCondensedBT.woff.css") format("woff"),url("ZurichBoldCondensedBT.ttf.css") format("truetype");font-weight:bold;font-style:normal}@keyframes move{0%{top:-50px}50%{top:-60px}100%{top:-50px}}@-webkit-keyframes move{0%{top:-50px}50%{top:-60px}100%{top:-50px}}@-moz-keyframes move{0%{top:-50px}50%{top:-60px}100%{top:-50px}}#payment-group-payMeePaymentGroup .payment-group-item-text{background-image:url(/arquivos/seta.png) !important;background-size:26px;background-position:6px center}.wrapper-paymee .header-paymee strong{font-size:12px;font-weight:bold;color:#9e9e9e}.wrapper-paymee .header-paymee ul{list-style:none;display:flex;justify-content:space-between;margin:15px auto}.wrapper-paymee .header-paymee ul:before,.wrapper-paymee .header-paymee ul:after{display:none}.wrapper-paymee .header-paymee ul li img{width:40px;height:auto}.wrapper-paymee .header-paymee span{color:#5e8edd}.wrapper-paymee .main-paymee{margin:15px 0;text-align:center;border-bottom:1px solid #bdbdbd}.wrapper-paymee .main-paymee .wrap-item{width:100%;display:flex;align-items:center;justify-content:center}.wrapper-paymee .main-paymee .wrap-item:after,.wrapper-paymee .main-paymee .wrap-item:before{display:none}.wrapper-paymee .main-paymee .wrap-item .item{display:flex;align-items:center;justify-content:center;max-width:135px;width:100%;height:105px;text-align:center;font-size:12px;color:#fff;font-weight:bold;background-color:#00358b}.wrapper-paymee .main-paymee .wrap-item .item p{line-height:15px;margin-bottom:0}.wrapper-paymee .main-paymee .wrap-item .item:first-child{background-color:#0099dc}.wrapper-paymee .main-paymee .wrap-item .item:first-child:before{border-left:14px solid #0099dc !important}.wrapper-paymee .main-paymee .wrap-item .item:last-child{background-color:#de0063}.wrapper-paymee .main-paymee .wrap-item .item.arrow{position:relative}.wrapper-paymee .main-paymee .wrap-item .item.arrow:before{content:'';display:block;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:14px solid #00358b;position:absolute;right:-14px;z-index:1}.wrapper-paymee .main-paymee h2{font-weight:200;font-size:20px;font-style:italic;margin:22px 0}.wrapper-paymee .footer-paymee{display:flex;align-items:center;justify-content:space-between}.wrapper-paymee .footer-paymee:before,.wrapper-paymee .footer-paymee:after{display:none}.wrapper-paymee .footer-paymee .left{float:left;text-align:center}.wrapper-paymee .footer-paymee .left span{color:#5e8edd}.wrapper-paymee .footer-paymee .logo-paymee{width:115px}.box-payment-paymee{background-color:#f4f4f4;padding:12px}.box-payment-paymee{display:none}.box-payment-paymee.show{display:block}.box-payment-paymee *{font-family:"Arial",sans-serif !important}#payment-data .steps-view{padding:10px 12px}.header-paymee{max-width:420px;margin:0 auto}.header-paymee span{font-size:13px;text-align:center;display:block}.main-paymee p{font-size:13px;max-width:360px;margin:0 auto 12px}.main-paymee .item.padding-left{padding-left:14px}.footer-paymee .left{font-size:12px;width:100%}.footer-paymee .left span{font-weight:700;color:#6995de}@media screen and (max-width: 590px){.wrapper-paymee .main-paymee .wrap-item{flex-flow:column nowrap}.wrapper-paymee .main-paymee .wrap-item .item.arrow:before{right:auto;transform:rotate(90deg);bottom:-14px}}@media screen and (max-width: 400px){.steps-view{padding:10px 0 !important}.box-payment-paymee{margin-left:-8px}}#payment-group-safetypayPaymentGroup,.box-payment-safetypay{display:none !important}#payment-data h3,#payment-data p,#payment-data span{font-family:'Zurich'}#payment-data .steps-view{padding:10px 40px}#payment-data .steps-view h3.payment-safetypay-title{background:#000 url("/arquivos/payment-safetypay-icons.png") center center no-repeat;margin:0}#payment-data .steps-view p.payment-safetypay-description-text{color:#4c4c4c;text-align:center;margin:16px 30px}#payment-data .steps-view .payment-safetypay-description-banks{background-position:center;margin-top:26px 0 35px 0}#payment-data .steps-view li.payment-safetypay-benefit{background:#fcfcfc;margin-bottom:30px}#payment-data .steps-view .payment-safetypay-benefits{color:#4c4c4c}#payment-data .steps-view .payment-safetypay-benefits .payment-safetypay-benefit-title{font-size:17px;font-weight:bold;padding-top:90px}#payment-data .steps-view .payment-safetypay-benefits .payment-safetypay-benefit-description{margin-top:10px;line-height:inherit}#payment-data .steps-view .payment-safetypay-help{margin-top:35px}#payment-data .steps-view .payment-safetypay-help span.payment-safetypay-help-text.muted{color:#999999;font-size:12px}#payment-data #payment-group-safetypayPaymentGroup .payment-group-item-text{background:url("/arquivos/icon-tranferencia.png") no-repeat;background-position:12px}@media (max-width: 490px){.payment-safetypay-benefit-title{padding-top:0 !important}}body{padding-top:0;font-family:"Zurich"}h1.hide{display:none !important}.js-store-pickup-cancel{display:none}
