@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600&display=swap");*{margin:0;padding:0;outline:none}@font-face{font-family:"FontAwesome";src:url("//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.eot");src:url("//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.woff2") format("woff2"),url("//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.woff") format("woff"),url("//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.ttf") format("truetype"),url("//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.svg#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}:root,html{font-size:62.5%}body{font-size:1.2rem;color:#71817f;background-color:#fffcf6;font-family:"Montserrat",Arial,sans-serif;padding:0!important;text-rendering:optimizeLegibility!important;-moz-osx-font-smoothing:grayscale!important;-webkit-font-smoothing:antialiased!important}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url("loader.gif") no-repeat center center #fff;z-index:10000;opacity:0.75;display:none}a img{border:0}a{text-decoration:none;outline:none;color:inherit;-webkit-transition:all 100ms ease-out 0s;-o-transition:all 100ms ease-out 0s;transition:all 100ms ease-out 0s}body p{padding:0}ul{list-style:none}input,select{font-family:inherit;outline:0}input[type=button]{-webkit-appearance:none;-moz-appearance:none}svg{display:inline-block;fill:#89898b;height:100%;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;vertical-align:middle;width:100%}.sprite{background-image:url("https://theminiforest.vteximg.com.br/arquivos/sprite.png?v01");background-repeat:no-repeat;text-indent:-9999px;font-size:0}body .to-left{float:left}body .to-right{float:right;clear:right}body .align-right{text-align:right}body .align-left{text-align:left}body .align-center{text-align:center}body .w-20{width:20%}body .w-21{width:21%}body .w-39{width:39%}.box-content{display:block;margin:0 auto;max-width:1240px;padding:0 10px}@media only screen and (max-width:767px){body .m--w-100{width:100%!important;min-width:100%!important}}.header-checkout{padding:30px 0;text-align:center}.header-checkout-logo svg{height:85px;width:130px}.footer-content{font-size:0}.footer-checkout{text-align:center}.footer-checkout .footer-box{border-right:1px solid #8f9a97;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-bottom:1.5rem;padding:0 18px;text-align:center;vertical-align:middle}.footer-checkout .footer-box:last-child{border:none}.footer-logo{height:70px}.footer-paymentMethods ul{margin:0}.footer-paymentMethods li{display:inline-block;line-height:33px;margin:10px;vertical-align:top}.footer-paymentMethods li svg{fill:#70817f;font-size:23rem;height:33px;vertical-align:middle;width:33px}.footer-paymentMethods li:last-child svg{height:24px;width:30px}.footer-seals a{display:inline-block;vertical-align:top}.footer-seals .footer-seals-security{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:none;height:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;max-width:100%;vertical-align:top;width:100%}.footer-seals .thawte{display:inline-block;height:31px;margin:0 0 0 3.3rem;vertical-align:top;width:94px;background-position:0 0;margin:0 0 1.5rem 0}.footer-seals .googleSafeBrowsing{background-position:-500px 0;height:29px;width:108px;margin-right:1.9rem}.footer-seals .dndybrasil{background-position:-100px 0;height:24px;margin-bottom:0.9rem;width:158px}.footer-seals .upnext{background-position:-300px 0;height:26px;width:135px}.footer-script{color:#71817f;font-size:12px;font-weight:300;line-height:18px}@media screen and (max-width:1229px){.footer-seals .footer-seals-security{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-checkout .footer-seals .thawte,.footer-checkout .googleSafeBrowsing{margin:1rem 0.75rem}}@media screen and (max-width:767px){.footer-checkout .footer-logo{margin-bottom:1rem}.footer-checkout .footer-box{border:none}.footer-checkout .footer-box:last-child{margin-top:1.9rem}.footer-checkout .footer-seals a.to-right{clear:both;display:block;float:none;margin-left:auto;margin-right:auto;text-align:center}}.footer-box h4{font-size:1.3rem;font-weight:300;text-transform:uppercase;margin-bottom:0.8rem}@media screen and (max-width:767px){.footer-box,.footer-top{text-align:center}.footer-top{border:0 none;margin:0}.footer-box{border-top:1px solid #d5d6cc}.footer-box h4{margin:1.9rem 0 1rem}.footer-box.footer-security{margin-left:0}}.body-cart .container,.loading .container{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 auto;max-width:1240px;padding:0 10px!important;width:100%}.container-main.container-cart #cart-title{background-color:#efe9d9;-webkit-box-sizing:border-box;box-sizing:border-box;color:#7a7475;font-size:16px;font-weight:600;left:10px;letter-spacing:2px;line-height:20px;margin:0;padding:20px;position:absolute;text-align:left;text-transform:uppercase;top:0;width:calc(66% - 13px);z-index:1;display:none!important}.container-main.container-cart .empty-cart-title{color:#7a7475;font-size:16px;font-weight:600;letter-spacing:2px;line-height:normal;margin-top:60px;position:relative;text-transform:uppercase}.container-main.container-cart .empty-cart-links #cart-choose-products{background:#6c9893;border-radius:0;border:0 none;-webkit-box-shadow:none;box-shadow:none;font-size:18px;font-weight:600;line-height:24px;margin:15px auto 30px;padding:15px 20px;text-shadow:none;text-transform:uppercase}.container-main.container-cart .empty-cart-links #cart-choose-products:hover{background:#5c817d}@media only screen and (max-width:1023px){.container-main.container-cart #cart-title{width:calc(100% - 20px)}.container-main.container-cart .empty-cart-links{margin-bottom:0}}.cart,.step,.totalizers{border:0 none;border-radius:0}.container-main .cart-active .cart-template .cart-template-holder .cart{background-color:#efe9d9;padding:10px 10px 0 10px;border-radius:5px}.container-main .cart-active .cart-template .cart-template-holder .cart:before{content:"Minha Sacola";display:block;color:#7a7475;font-size:16px;font-weight:600;letter-spacing:2px;line-height:20px;padding:10px 20px 20px 10px;text-align:left;text-transform:uppercase}@media only screen and (min-width:1024px){.container-main .cart-active .cart-template .cart-template-holder{grid-area:cart;padding-right:20px}.container-main .cart-active .cart-template .summary-template-holder{grid-area:sumary}.container-main .cart-active .cart-template .cart-links{grid-area:buttons}}.container-main .cart-active .cart-template .summary-template-holder{background-color:#efe9d9;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 20px 20px;position:relative;border-radius:5px}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-more-options{display:none!important}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers{margin:0;padding:0;width:100%}.container-main .cart-active .cart-template .cart-template-holder .cart-items .quantity-price,.container-main .cart-active .cart-template .cart-template-holder .cart-items .quantity-price{display:none}.container-main .cart-active .cart-template .cart-template-holder .cart-items{margin-top:0}.container-main .cart-active .cart-template .cart-template-holder .cart-items tbody tr{border-bottom:1px solid #e2d4d4}.container-main .cart-active .cart-template .cart-template-holder .cart-items tbody tr:last-child{border-bottom:0 none}.container-main .cart-active .cart-template .cart-template-holder .cart-items th{color:#7a7475;font-size:13px;padding:0 5px;text-transform:uppercase}.container-main .cart-active .cart-template .cart-template-holder .cart-items tbody tr td.product-name{width:auto}.container-main .cart-active .cart-template .cart-template-holder .cart-items tbody tr td.product-price,.container-main .cart-active .cart-template .cart-template-holder .cart-items tbody tr td.quantity{white-space:nowrap}.container-main .cart-active .cart-template .cart-template-holder .cart-items tbody tr td.quantity{text-align:center}.container-main .cart-active .cart-template .cart-template-holder .cart-items tbody tr td.quantity a{display:inline-block;height:auto;position:static;vertical-align:middle;width:auto}.container-main .cart-active .cart-template .cart-template-holder .cart-items tbody tr td.quantity a i{vertical-align:top}.container-main .cart-active .cart-template .cart-template-holder .cart-items tbody tr td.quantity input{display:inline-block;vertical-align:middle}.container-main .cart-active .cart-template .cart-template-holder .cart-items td{color:#7a7475}.container-main .cart-active .cart-template .cart-template-holder .cart-items td a:hover{color:#7a7475}@media only screen and (min-width:1024px){.container-main .cart-active .cart-template{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template:"cart sumary" "cart buttons";-ms-grid-columns:65% 35%;grid-template-columns:65% 35%;grid-template-rows:auto 1fr}.container-main .cart-active .cart-template .cart-template-holder .cart-items tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container-main .cart-active .cart-template .cart-template-holder .cart-items thead tr th.product{max-width:340px;width:100%}.container-main .cart-active .cart-template .cart-template-holder .cart-items tbody tr td.quantity,.container-main .cart-active .cart-template .cart-template-holder .cart-items thead tr th.quantity{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.container-main .cart-active .cart-template .cart-template-holder .cart-items tbody tr td.shipping-date,.container-main .cart-active .cart-template .cart-template-holder .cart-items thead tr th.shipping-date{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:140px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.container-main .cart-active .cart-template .cart-template-holder .cart-items tbody tr td.product-price,.container-main .cart-active .cart-template .cart-template-holder .cart-items thead tr th.product-price{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}.container-main .cart-active .cart-template .cart-template-holder .cart-items tbody tr td.item-remove,.container-main .cart-active .cart-template .cart-template-holder .cart-items thead tr th.item-remove{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;max-width:40px;width:100%}.container-main .cart-active .cart-template .cart-template-holder .cart-items td{padding-bottom:20px;padding-top:20px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#7a7475}.container-main .cart-active .cart-template .cart-template-holder .cart-items td a:hover{color:#7a7475}.container-main .cart-active .cart-template .cart-template-holder .cart-items tbody tr td.product-image{max-width:80px;width:100%}.container-main .cart-active .cart-template .cart-template-holder .cart-items tbody tr td.product-name{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:250px;width:100%}.container-main .cart-active .cart-template .cart-template-holder .cart-items tbody tr td.product-name .brand,.container-main .cart-active .cart-template .cart-template-holder .cart-items tbody tr td.product-name .seller{display:none}.container-main .cart-active .cart-template .cart-template-holder .cart-items td:first-child,.container-main .cart-active .cart-template .cart-template-holder .cart-items th:first-child{padding-left:10px}.container-main .cart-active .cart-template .cart-template-holder .cart-items td:last-child,.container-main .cart-active .cart-template .cart-template-holder .cart-items th:last-child{padding-right:10px}.container-main .cart-active .cart-template .cart-template-holder .cart-items .product-image img{height:auto;max-width:80px;width:auto}.container-main .cart-active .cart-template .cart-template-holder{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.container-main .cart-active .cart-template .summary-template-holder{-ms-grid-row:1;-ms-grid-column:2}.container-main .cart-active .cart-template .cart-links{-ms-grid-row:2;-ms-grid-column:2}}@media (max-width:490px){.full-cart .cart table tbody tr{margin:0;border:0}.full-cart .cart table tbody tr td.product-name .seller{display:none}}body .container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers.summary-totalizers tfoot td{padding:17px 0}body .product-image img{height:auto}body .payment-discounts-alert{margin-left:226px;width:auto}.container-main .cart-active .cart-template .summary-template-holder .summary .coupon-column .summary-coupon{margin:0}.container-main .cart-active .cart-template .summary-template-holder .summary .coupon-column .summary-coupon .coupon-data{display:none!important}.container-main .cart-active .cart-template .summary-template-holder .summary .coupon-column .summary-coupon .coupon-fieldset>div{display:block!important}.container-main .cart-active .cart-template .summary-template-holder .summary .coupon-column .summary-coupon .coupon-form .coupon-label{margin:0}.container-main .cart-active .cart-template .summary-template-holder .summary .coupon-column .summary-coupon .coupon-form .coupon-label label{color:#7a7475;display:block;font-size:13px;font-weight:600;line-height:16px;padding:0 0 5px 0;text-align:left;text-transform:uppercase}.container-main .cart-active .cart-template .summary-template-holder .summary .coupon-column .summary-coupon .coupon-form .coupon-fields{position:relative}.container-main .cart-active .cart-template .summary-template-holder .summary .coupon-column .summary-coupon .coupon-form .coupon-fields span:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#payment-discounts-code,.container-main .cart-active .cart-template .summary-template-holder .summary .coupon-column .summary-coupon .coupon-form .coupon-fields #cart-coupon{border-radius:0;border:1px solid #7a7475;-webkit-box-sizing:border-box;box-sizing:border-box;height:34px;line-height:32px;padding:0 10px;width:59%}.container-main .cart-active .cart-template .summary-template-holder .summary .coupon-column .summary-coupon .coupon-form .coupon-fields #cart-coupon-add{background:#6c9893;border-radius:0;border:0;-webkit-box-shadow:none!important;box-shadow:none!important;color:#FFF;display:inline-block;font-family:"Montserrat";font-size:14px;font-weight:600;line-height:34px;padding:0;text-shadow:none;text-transform:uppercase;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;width:39%}.container-main .cart-active .cart-template .summary-template-holder .summary .coupon-column .summary-coupon .coupon-form .coupon-fields #cart-coupon-add:hover{background-color:#5c817d}.container-main .cart-active .cart-template .summary-template-holder .summary .coupon-column .summary-coupon .coupon-form .coupon-fields .loading-inline{position:absolute;right:41%;top:3px}.container-main .cart-active .cart-template .summary-template-holder .summary .coupon-column .summary-coupon .coupon-form .coupon-fields .loading-inline span{font-size:0}.container-main .cart-active .cart-template .summary-template-holder .summary .coupon-column .summary-coupon .coupon-form .coupon-fields .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container-main .cart-active .cart-template .summary-template-holder .accordion-heading{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-size:16px;font-weight:600;left:0;line-height:20px;padding:20px;position:absolute;text-align:left;text-transform:uppercase;top:0;width:100%}.container-main .cart-active .cart-template .summary-template-holder .accordion-heading span{color:#7a7475;padding:0}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers.summary-totalizers .shipping-calculate td,.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers.summary-totalizers .totalizers-list td{color:#7a7475;font-size:16px;font-weight:600;line-height:20px;padding:20px 0}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers.summary-totalizers .shipping-calculate td.info span{font-size:0}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers.summary-totalizers .shipping-calculate td.info span:before{content:"Calcular o frete";font-size:16px}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers.summary-totalizers .info{text-align:left}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers.summary-totalizers tfoot td{color:#7a7475;font-size:20px;font-weight:600;line-height:26px;padding:17px 10px;text-transform:uppercase;white-space:nowrap}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers table .empty,.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers table .space{display:none}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers table .monetary{text-align:right}.full-cart .summary-totalizers tr{border-bottom:1px solid #e2d4d4}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers .shipping-calculate{display:block!important}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers .shipping-calculate .form-postal-code{display:block!important;width:auto}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers .shipping{width:auto}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers .shipping-calculate .monetary{display:none}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers .shipping-calculate .form-postal-code .shipping-fields{position:relative}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers .shipping-calculate .shipping-form-inline{min-width:160px}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers .shipping-calculate .form-postal-code .shipping-fields input{border-radius:0;border:1px solid #7a7475;-webkit-box-sizing:border-box;box-sizing:border-box;height:34px;line-height:32px;padding:0 10px;width:70%}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers .shipping-calculate .form-postal-code .shipping-fields button{background:#6c9893;border-radius:0;border:0;-webkit-box-shadow:none!important;box-shadow:none!important;display:inline-block;font-size:0;line-height:34px;padding:0 10px;position:absolute;right:0;text-shadow:none;text-transform:uppercase;top:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers .shipping-calculate .form-postal-code .shipping-fields button:hover{background:#5c817d}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers .shipping-calculate .form-postal-code .shipping-fields button:before{color:#FFF;content:"OK";font-family:"Montserrat";font-size:14px;font-weight:600;vertical-align:top}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers .shipping-calculate .loading-inline{position:absolute;right:42px;top:2px}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers .shipping-calculate #cart-dont-know-postal-code{font-size:11px;font-weight:400;text-decoration:underline}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers .shipping-calculate .help.error{font-size:12px}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers table tr.Shipping{display:table-row!important}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers table tr.Shipping .info{border-bottom:1px solid #e2d4d4;display:block;margin-bottom:-1px;overflow:hidden}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers table tr.Shipping .monetary{display:none}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers table tr.Shipping .postal-code-for-sla{font-size:14px;margin-bottom:10px;min-width:auto;text-align:center}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers.summary-totalizers .totalizers-list .shipping-sla-button{display:none}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers.summary-totalizers .totalizers-list .shipping-sla-options{background:#fff9e9;border:0 none;-webkit-box-shadow:none;box-shadow:none;display:block!important;max-width:none;min-width:auto;overflow:hidden;padding:0;position:static;margin:0;width:100%;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers.summary-totalizers .totalizers-list .shipping-sla-options a{padding:10px;white-space:normal}.container-main .cart-active .cart-template .summary-template-holder .summary .cart-totalizers.summary-totalizers .totalizers-list .shipping-sla-options a:hover{background:#e4dac0;color:#7a7475}.container-main .cart-active .cart-template .cart-links{margin-top:25px;text-align:center}.container-main .cart-active .cart-template .cart-links #cart-to-orderform{background:#6c9893;border-radius:0;border:0 none;-webkit-box-shadow:none;box-shadow:none;font-size:23px;font-weight:600;line-height:30px;padding:17px 40px;text-shadow:none;text-transform:uppercase;display:block;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.container-main .cart-active .cart-template .cart-links #cart-to-orderform:hover{background:#5c817d}.container-main .cart-active .cart-template .cart-links #cart-choose-more-products{color:#6c9893;display:block;font-size:14px;border:1px solid #6c9893;padding:6px;margin:20px 0 10px 0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;text-decoration:none;text-transform:uppercase}.container-main .cart-active .cart-template .cart-links #cart-choose-more-products:hover{background:#6c9893;color:#fff}.container-main .cart-active .cart-template .summary-totalizers tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body .container-order-form{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1240px;padding:0 10px!important;text-align:left;width:100%}.container-order-form #orderform-title{display:none!important}.container-main .orderform-active #client-profile-data{background-color:#efe9d9;border-radius:5px;margin-bottom:20px}.container-main .orderform-active #client-profile-data .client-profile-data .accordion-inner{border:none;padding:0;margin:0}.container-main .orderform-active #client-profile-data .client-profile-data{padding:15px;margin:0}.container-order-form .accordion-group .accordion-toggle{color:#7a7475;font-size:17px;font-weight:600;line-height:20px;padding:5px 0;margin-bottom:10px;text-transform:uppercase}.container-order-form .accordion-group .accordion-toggle i{font-size:18px}.container-main .accordion-group .accordion-toggle .link-box-edit{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;color:#5e8380;height:20px;line-height:20px;padding:5px;right:0;top:0}.container-main .accordion-group .accordion-toggle .link-box-edit i{font-size:20px}.container-main .orderform-active #client-profile-data .client-profile-data .box-client-info-pf input[type=email],.container-main .orderform-active #client-profile-data .client-profile-data .box-client-info-pf input[type=tel],.container-main .orderform-active #client-profile-data .client-profile-data .box-client-info-pf input[type=text]{background-position:right center;border:1px solid #7a7475;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;height:40px;padding:10px;width:100%!important}.container-main .orderform-active #client-profile-data .client-profile-data .box-client-info-pf input[type=email].error,.container-main .orderform-active #client-profile-data .client-profile-data .box-client-info-pf input[type=tel].error,.container-main .orderform-active #client-profile-data .client-profile-data .box-client-info-pf input[type=text].error{border-color:#dd4b39}.container-main .orderform-active #client-profile-data .client-profile-data .box-client-info-pf p,.notification{width:100%;color:#7a7475;font-size:13px}.container-main .orderform-active #client-profile-data .client-profile-data .btn-submit-wrapper button{background:#6c9893;border-radius:0;border:0 none;-webkit-box-shadow:none;box-shadow:none;font-family:"Montserrat";font-size:13px;line-height:45px;padding:0;text-shadow:none;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;width:100%;text-shadow:none;text-transform:uppercase;font-weight:500}.container-main .orderform-active #client-profile-data .client-profile-data .btn-submit-wrapper button:hover{background-color:#5c817d}.container-main .orderform-active #shipping-data{background-color:#efe9d9;border-radius:5px;margin-bottom:20px;padding:15px}.container-main .orderform-active #shipping-data .shipping-data,.container-main .orderform-active #shipping-data .shipping-data .accordion-inner{border:none;padding:0;margin:0}.container-main .orderform-active #shipping-data .ship-postalCode input{background-position:right center;border:1px solid #7a7475;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;height:40px;max-width:160px;padding:10px;width:100%}.container-main .orderform-active #shipping-data .accordion-group .accordion-inner .box-step .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.container-main .orderform-active #shipping-data .accordion-group .accordion-inner .box-step .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option svg path,.vtex-omnishipping-1-x-svg path{fill:#6c9893}.container-main .orderform-active #shipping-data .accordion-group .accordion-inner .box-step .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option{background:#fff9e9;border:1px solid #e2d4d4;color:#7a7475}.container-main .orderform-active #shipping-data .accordion-group .accordion-inner .box-step .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.shp-lean-option-active{border:1px solid #7a7475}.container-main .orderform-active #shipping-data .accordion-group .accordion-inner .box-step .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.shp-lean-option-active .shp-option-text{border-right:1px solid #7a7475}.container-main .orderform-active #shipping-data .accordion-group .accordion-inner .box-step .vtex-omnishipping-1-x-addressForm .address-summary{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='24' height='24'><path fill='%23717d7d' d='M15.998,5.951L4,16.237V30c0,0.552,0.448,1,1,1h8v-8h6v8h8c0.552,0,1-0.448,1-1V16.238L15.998,5.951z M19,19 h-6v-5h6V19z'></path> <polygon fill='%23717d7d' points='15.998,0.683 9,6.682 9,3 5,3 5,10.111 0.59,13.892 1.892,15.41 15.998,3.317 30.108,15.41 31.41,13.892 '></polygon></svg>") no-repeat;background-position:12px 16px}.container-main .orderform-active #shipping-data .accordion-group .accordion-inner .box-step .vtex-omnishipping-1-x-addressForm input[type=text],.container-main .orderform-active #shipping-data .accordion-group .accordion-inner .box-step .vtex-omnishipping-1-x-addressForm select{background-position:right center;border:1px solid #7a7475;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;height:40px;padding:10px}.container-main .orderform-active #shipping-data .accordion-group .accordion-inner .box-step .vtex-omnishipping-1-x-addressForm .ship-receiverName{clear:both}.container-main .orderform-active #shipping-data .btn-go-to-payment-wrapper button{background:#6c9893;border-radius:0;border:0 none;-webkit-box-shadow:none;box-shadow:none;font-family:"Montserrat";font-size:13px;font-weight:500;line-height:45px;padding:0;text-shadow:none;text-shadow:none;text-transform:uppercase;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;width:100%}.container-main .orderform-active #shipping-data .btn-go-to-payment-wrapper button:hover{background-color:#5c817d}.container-main .orderform-active #shipping-data .shipping-summary-placeholder .vtex-omnishipping-1-x-summaryChange,.container-main .orderform-active #shipping-data .vtex-omnishipping-1-x-buttonCreateAddress,.container-main .orderform-active #shipping-data .vtex-omnishipping-1-x-buttonEditAddress,.container-main .vtex-omnishipping-1-x-backToAddressList{border-radius:0;border:1px solid #6c9893;color:#6c9893;padding:7px;text-transform:uppercase}.container-main .orderform-active #shipping-data .shipping-summary-placeholder .vtex-omnishipping-1-x-summaryChange:hover,.container-main .orderform-active #shipping-data .vtex-omnishipping-1-x-buttonCreateAddress:hover,.container-main .orderform-active #shipping-data .vtex-omnishipping-1-x-buttonEditAddress:hover,.container-main .vtex-omnishipping-1-x-backToAddressList:hover{background:#6c9893;color:#fff;text-decoration:none}.container-main .orderform-active .mini-cart .cart-fixed.affix{position:relative!important}.container-order-form .orderform-active .orderform-template .mini-cart{background-color:#efe9d9;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px}.container-order-form .orderform-active .orderform-template .mini-cart .cart{max-height:unset}.container-order-form .orderform-active .orderform-template .mini-cart .info{float:none}.container-order-form .orderform-active .orderform-template .mini-cart .cart-fixed-transition{height:auto!important;top:0}.container-order-form .orderform-active .orderform-template .mini-cart .cart-fixed{width:100%;min-height:auto}.container-order-form .orderform-active .orderform-template .mini-cart .item{font-size:13px;color:#7a7475}.container-order-form .orderform-active .orderform-template .mini-cart .description{font-size:12px}.container-main .orderform-active .mini-cart .cart-fixed>h2{color:#7a7475;font-size:17px;font-weight:600;margin:7px 0 10px;padding:0;text-align:left;text-transform:uppercase}.container-main .orderform-active .mini-cart .cart-fixed .summary-totalizers tbody tr{border-bottom:1px solid #e2d4d4}.container-main .orderform-active .mini-cart .item{border-top:1px solid #e2d4d4}.container-main .orderform-active .mini-cart .table td{color:#7a7475;font-size:16px;font-weight:600;line-height:20px;padding:20px 0}.container-main .orderform-active .mini-cart .cart-fixed .summary-totalizers tfoot tr td{color:#7a7475;font-size:20px;font-weight:600;line-height:26px;padding:17px 0 0 0;text-transform:uppercase;white-space:nowrap}.container-main .orderform-active .mini-cart .summary .summary-totalizers{margin-bottom:0}.container-main .orderform-active .mini-cart #go-to-cart-button{width:100%}.container-main .orderform-active .mini-cart #orderform-minicart-to-cart{background-color:#c76b6b;color:#fff;display:block;font-size:11px;margin:0;padding:2px 10px;text-shadow:none}.container-main .orderform-active #payment-data .accordion-group{background-color:#efe9d9;border-radius:5px;margin-bottom:20px;padding:15px}.container-order-form .orderform-active .orderform-template .orderform-template-holder #payment-data .box-step-content form.form-step fieldset.payment-group{background:none;width:228px}@media only screen and (max-width:767px){.container-order-form .orderform-active .orderform-template .orderform-template-holder #payment-data .box-step-content form.form-step fieldset.payment-group{width:auto}}.container-order-form .orderform-active .orderform-template .orderform-template-holder #payment-data .box-step-content form.form-step fieldset.payment-group .payment-group-list-btn{width:202px}.container-main .orderform-active #payment-data .payment-group .payment-group-list-btn .payment-group-item{margin-top:7px;opacity:0.6;background-color:#fffcf6;border:0}.container-order-form .orderform-active .orderform-template .orderform-template-holder #payment-data .box-step-content form.form-step .steps-view{float:none;width:auto}.container-main .orderform-active #shipping-data .accordion-group .accordion-inner .box-step .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option{background:#fff9e9;border:1px solid #e2d4d4}.container-order-form .vtex-omnishipping-1-x-addressItemOption{background:#fff9e9;border:1px solid #eee;color:#7a7475}.container-order-form .vtex-omnishipping-1-x-active,.container-order-form .vtex-omnishipping-1-x-addressItemOption:hover{border:1px solid #7a7475;background:#fff9e9}.vtex-omnishipping-1-x-shippingSectionTitle{color:#7a7475;font-size:15px;margin-bottom:8px;overflow:hidden;font-weight:bold;text-transform:uppercase}.container-main .orderform-active .payment-confirmation-wrap button{display:none!important}.container-main .payment-submit-hide{opacity:1;position:static;left:unset;height:auto;width:auto;padding:10px 0;clear:both;display:block}.container-main .orderform-active .payment-submit-hide button{background:#6c9893;border-radius:0;border:0 none;-webkit-box-shadow:none;box-shadow:none;font-family:"Montserrat";font-size:20px;font-weight:600;line-height:24px;padding:15px 0;text-align:center;text-shadow:none;text-transform:uppercase;width:100%;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.container-main .orderform-active .payment-submit-hide button:hover{background:#5c817d}.container-main .orderform-active .payment-confirmation-wrap button i{display:none}.body-checkout-confirmation #app-container .ph3-ns.w-70-ns.db.center,.body-checkout-confirmation #app-top .ph3-ns.w-70-ns.db.center{display:block;margin:0 auto;max-width:1240px;padding:0 10px}.body-checkout-confirmation .vtex__icon-copy,.body-checkout-confirmation .vtex__icon-info{height:auto;width:auto}.vtexIdUI-classic-login-control .controls{position:relative}.view-password{cursor:pointer;color:#71817f;font-family:"FontAwesome";font-style:normal;margin-top:-5px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.view-password.eye:before{content:"\f06e"}.view-password.eye-slash:before{content:"\f070"}.gift-card-section,.steps-view{background:#fffcf6;width:auto;margin-left:228px}.payment-group-item{border-color:#fffcf6}.payment-group-item.active{background:#fffcf6;opacity:1!important}.client-pre-email{background-color:#efe9d9;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;border-top:none}@media only screen and (max-width:767px){.client-pre-email .btn-success{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.price-details{display:none!important}#vtexIdContainer{position:fixed!important}.checkout-container .box-info,.checkout-container .vtex-omnishipping-1-x-SummaryItemContent{font-size:13px;color:#7a7475}.checkout-container .payment-group-item-text{font-size:13px;color:#7a7475}.checkout-container .mini-cart .payment-submit-wrap{margin:0}#vtex-callcenter,.link-print-cart-wrapper{display:none!important}body #vtexIdContainer{position:fixed}#payment-group-creditControlPaymentGroup{display:none!important}.showBankInvoiceSplit #payment-group-creditControlPaymentGroup{display:block!important}.step .select label,.step .text label{color:#7a7475;font-size:13px}.ChangeNumberOfPayments{display:none;border:1px dashed #357edd;color:#005580;font-size:12px;margin-top:10px;padding:5px 8px;text-align:center;text-decoration:underline;margin-top:1rem}.SecurityEnvironmentIcon{display:none}.CardForm{position:relative}body .FormFieldLabel{color:#7a7475;font-size:13px;line-height:1.5rem;margin-right:0.5rem;display:block;text-align:left;padding:0.4rem 0;width:100%}body .PaymentCardNumber{margin-bottom:0.7rem}body .PaymentCardNumber input{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;border-radius:0}body .PaymentCardNumber input:-moz-placeholder-shown{position:relative;z-index:99999}body .PaymentCardNumber input:-ms-input-placeholder{position:relative;z-index:99999}body .PaymentCardNumber input:placeholder-shown{position:relative;z-index:99999}body .card-flag-label{width:auto}body .card-flags .radio .card-flag-radio[type=radio]{display:none}body .card-flag{display:inline-block;opacity:0.6;border:1px solid transparent}body .card-selected{opacity:1;border:1px solid #c76b6b}body .PaymentInstallments .FormFieldLabel{display:block}body .PaymentInstallments select{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;width:100%!important;height:auto;box-sizing:border-box;border:0.1rem solid #ccc;color:#676767;font-family:inherit;font-size:1.4rem;padding:0.8rem;border-radius:0;height:4.2rem;background-color:#FFFFFF;min-height:unset;max-width:unset}body .PaymentCardHolderName input{width:100%!important;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:0.1rem solid #ccc;color:#676767;font-family:inherit;font-size:1.4rem;padding:0.8rem;border-radius:0;height:4.2rem;background-color:#FFFFFF}body .PaymentCardCVV .FormFieldLabel,body .PaymentCardDueDate .FormFieldLabel{float:none!important}body .PaymentCardDueDate p.payment-card-due-month,body .PaymentCardDueDate p.payment-card-due-year{width:45%;text-align:left}body .PaymentCardDueDate p.payment-card-lash{width:10%;text-align:center;margin:1rem 0}body .PaymentCardDueDate select{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;width:100%!important;height:auto;box-sizing:border-box;border:0.1rem solid #ccc;color:#676767;font-family:inherit;font-size:1.4rem;padding:0.8rem;border-radius:0;height:4.2rem;background-color:#FFFFFF;min-height:unset;max-width:unset}body .PaymentCardCVV input,body .PaymentCardHolderDocument input{width:100%!important;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:0.1rem solid #ccc;color:#676767;font-family:inherit;font-size:1.4rem;padding:0.8rem;border-radius:0;height:4.2rem;background-color:#FFFFFF;text-align:left}.BillingAddress h5{display:block;font-size:1.5rem;text-transform:uppercase;margin:2rem 0 1.5rem 0;font-weight:bold;color:#666}.AddressForm input,.AddressForm select{width:100%!important;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:0.1rem solid #ccc;color:#676767;font-family:inherit;font-size:1.4rem;padding:0.8rem;border-radius:0;height:4.2rem;background-color:#FFFFFF;max-width:unset}body .AddressField.payment-billing-address-number{width:40%;margin-right:0}body .AddressField.payment-billing-address-complement{width:58%;float:right}body .BillingAddress-BRA .AddressField.payment-billing-address-city{width:49%;margin-right:0}body .BillingAddress-BRA .AddressField.payment-billing-address-state{width:49%;float:right;margin-right:0}body .CardForm input.success{background-position:right 40%}body .step .text input.success{background-position:right center}body .step .text input.error{background-color:#fff1f1!important;color:#ec5d57!important;border-color:#ec5d57!important}body input.error,body select.error{background-color:#fff1f1!important;color:#ec5d57!important;border-color:#ec5d57!important}.help.error{display:block;background-color:#EC5D57;border-radius:0 0 5px 5px;border:0 none;color:#FFF;font-size:12px;line-height:22px;width:100%!important;margin-top:-3px;text-align:center;margin-left:0!important}body .link-gift-card{position:static;top:unset;left:unset;text-align:right}body .link-payment-discounts-cod{border:1px solid #6c9893;border-radius:0;color:#6c9893;display:inline-block;font-size:12px;margin-top:10px;padding:5px 30px;text-align:center;text-transform:uppercase}body .link-payment-discounts-cod:hover{color:#fff;text-decoration:none;background:#6c9893}body .only-gift-card{padding:10px 15px 10px 20px;margin-bottom:-15px}label[for=payment-discounts-code]{display:block;font-size:1.5rem!important;text-transform:uppercase;margin:1rem 0 1.5rem 0;font-weight:bold;color:#666}#remove-gift-card{border-radius:0;border:1px solid #c76b6b;color:#c76b6b;padding:7px;text-transform:uppercase}#remove-gift-card:hover{background:#c76b6b;color:#fff;text-decoration:none}body .steps-view{display:block!important;min-height:auto}body .step .text input.payment-discounts-cod{width:calc(100% - 145px)!important}body #btn-add-gift-card{color:#FFFFFF;border:none;background:#6c9893;font-weight:bold;-webkit-box-shadow:none;box-shadow:none;border-radius:0;letter-spacing:1.2px;text-shadow:none;padding:0.8rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem;margin-left:1rem;text-transform:uppercase;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}body #btn-add-gift-card:hover{background:#5c817d}@media (max-width:767px){body #show-gift-card-group{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}body .payment-discounts-list h5{display:block;font-size:1.4rem;text-transform:uppercase;margin:1rem 0 1.5rem 0;font-weight:bold;color:#666}body .payment-discounts-list table{width:100%}body .payment-discounts-list table thead{display:table-header-group}body .payment-discounts-list table td{padding:1rem 0}body .payment-discounts-list table .remove{text-align:right}.vtex-omnishipping-1-x-svg{width:20px;height:20px}.upgift-callToAction{margin:0!important}.upgift-collection .owl-nav .owl-next:after,.upgift-collection .owl-nav .owl-prev:after{border-right:3px solid #c97171!important;border-top:3px solid #c97171!important}