@charset "UTF-8";


.wa-order-gdprchk label{font-size:inherit;display:inline-block;position:relative;vertical-align:middle;}
.wa-order-gdprchk input[type=checkbox]{position:relative;bottom:0px;border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;width:1.5rem!important;min-width:1.5rem!important;height:1.5rem!important;margin:-4px 4px 0 0;outline:0;padding:0!important;vertical-align:middle;width:16px;min-width:16px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);transition:.05s border-color ease-in-out;}
.woocommerce-product-details_short-description .wa-order-button, .woocommerce-product-details_short-description .gdpr_wa_button_input, .woocommerce-Tabs-panel--description .wa-order-button, .woocommerce-Tabs-panel--description .gdpr_wa_button_input{margin:30px auto 30px;}
.wa-order-gdprchk input[type=checkbox] + label{opacity:.5!important;}
.wa-order-gdprchk input[type=checkbox]:checked + label{opacity:1!important;}
.wa-order-button, .gdpr_wa_button_input{background:#25d366!important;color:#ffffff!important;transform:translateY(0px);text-decoration:none!important;outline:0!important;font-size:inherit!important;-webkit-box-shadow:0 4px 7px 0 rgba(0,0,0,.25);-moz-box-shadow:0 4px 7px 0 rgba(0,0,0,.25);box-shadow:0 4px 7px 0 rgba(0,0,0,.25);transition:top .1s ease;-webkit-transition:top .1s ease;}
a.wa-order-checkout, a.wa-order-thankyou{background:#25d366!important;color:#ffffff!important;transform:translateY(0px);text-decoration:none!important;outline:0!important;-webkit-box-shadow:0 4px 7px 0 rgba(0,0,0,.25);-moz-box-shadow:0 4px 7px 0 rgba(0,0,0,.25);box-shadow:0 4px 7px 0 rgba(0,0,0,.25);transition:top .1s ease;-webkit-transition:top .1s ease;}
.shortcode_wa_button, .shortcode_wa_button_nt{background:#25d366!important;border-radius:5px!important;color:#ffffff!important;font-size:16px!important;font-weight:bold!important;position:relative!important;display:inline-flex!important;width:auto!important;transition:all .3s !important;align-items:center!important;box-shadow:0 2px 2px 0px rgba(45, 62, 79, .3) !important;text-transform:none!important;cursor:pointer;margin-top:10px;margin-bottom:10px;-webkit-box-shadow:0 4px 7px 0 rgba(0,0,0,.25);-moz-box-shadow:0 4px 7px 0 rgba(0,0,0,.25);box-shadow:0 4px 7px 0 rgba(0,0,0,.25);transition:top .1s ease;-webkit-transition:top .1s ease;}
label.wa-button-gdpr2{display:inline-block;}
.wa-order-gdprchk{margin-top:30px;}
.wa-order-thankyou:before, a.wa-order-checkout:before, .gdpr_wa_button_input:before, .wa-order-button:before, a.wa-shop-button:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23fff" d="M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0 4.686 4.686 4.686 12.283 0 16.97a12.004 12.004 0 01-13.754 2.299l-5.814.735a.392.392 0 01-.438-.44l.748-5.788A12.002 12.002 0 013.517 3.517zm3.61 17.043l.3.158a9.846 9.846 0 0011.534-1.758c3.843-3.843 3.843-10.074 0-13.918-3.843-3.843-10.075-3.843-13.918 0a9.846 9.846 0 00-1.747 11.554l.16.303-.51 3.942a.196.196 0 00.219.22l3.961-.501zm6.534-7.003l-.933 1.164a9.843 9.843 0 01-3.497-3.495l1.166-.933a.792.792 0 00.23-.94L9.561 6.96a.793.793 0 00-.924-.445 1291.6 1291.6 0 00-2.023.524.797.797 0 00-.588.88 11.754 11.754 0 0010.005 10.005.797.797 0 00.88-.587l.525-2.023a.793.793 0 00-.445-.923L14.6 13.327a.792.792 0 00-.94.23z"/></svg>')!important;color:#ffffff;font-size:inherit;font-weight:inherit!important;display:inline-block;vertical-align:middle;align-items:center;margin-bottom:-4px;margin-top:-5px;width:0.875em;height:auto;}
.gdpr_wa_button_input:before{margin-right:3.5px;}
a.wa-shop-button:before, .wa-order-button:before, a.wa-order-thankyou:before, a.wa-order-checkout:before{margin-right:7px;}
a.wa-order-thankyou{display:inline-block;text-align:center;box-sizing:border-box;word-break:break-word;padding:10px 15px;margin:20px auto 20px;font-size:18px;font-weight:600;border-radius:4px;text-rendering:optimizeLegibility;letter-spacing:0px;}
.thankyoutitle{margin-top:20px;font-size:1.875em;font-size:30px;font-weight:600;}
.thankyoucustom_wrapper{background:#f9f9f9;width:100%;padding:20px;margin:auto;text-align:center;}
.subtitle{font-size:20px;margin:auto;letter-spacing:1px;margin-top:20px;font-weight:normal;}
a.wa-shop-button{background-color:#25D366 !important;color:#fff!important;border:none!important;}
a.shortcode_wa_button:before, a.shortcode_wa_button_nt:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23fff" d="M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0 4.686 4.686 4.686 12.283 0 16.97a12.004 12.004 0 01-13.754 2.299l-5.814.735a.392.392 0 01-.438-.44l.748-5.788A12.002 12.002 0 013.517 3.517zm3.61 17.043l.3.158a9.846 9.846 0 0011.534-1.758c3.843-3.843 3.843-10.074 0-13.918-3.843-3.843-10.075-3.843-13.918 0a9.846 9.846 0 00-1.747 11.554l.16.303-.51 3.942a.196.196 0 00.219.22l3.961-.501zm6.534-7.003l-.933 1.164a9.843 9.843 0 01-3.497-3.495l1.166-.933a.792.792 0 00.23-.94L9.561 6.96a.793.793 0 00-.924-.445 1291.6 1291.6 0 00-2.023.524.797.797 0 00-.588.88 11.754 11.754 0 0010.005 10.005.797.797 0 00.88-.587l.525-2.023a.793.793 0 00-.445-.923L14.6 13.327a.792.792 0 00-.94.23z"/></svg>')!important;font-size:20px;font-weight:500;vertical-align:top;text-decoration:none!important;outline:0!important;width:0.875em;height:auto;margin-right:7px;}
a.shortcode_wa_button:before,{margin-right:8px;}
.wa-order-button, .gdpr_wa_button_input{padding-left:25px!important;padding-right:25px!important;}
.shortcode_wa_button, .shortcode_wa_button_nt{padding:7px 25px!important;opacity:1;text-decoration:none!important;outline:0!important;}
a.wa-shop-button:hover, a.wa-order-checkout:hover, a.wa-order-thankyou:hover, .wa-order-class:hover, .wa-order-button:hover, .shortcode_wa_button:hover, .shortcode_wa_button_nt:hover, .gdpr_wa_button_input:hover{color:#ffffff !important;background:#21bd5b;transform:translateY(-3px);box-shadow:0 8px 25px -5px rgba(45, 62, 79, .3) !important;transition:all ease-in-out 300ms;}
button.gdpr_wa_button_input:disabled:hover, button.gdpr_wa_button_input:disabled{opacity:.5!important;cursor:not-allowed;}
button.gdpr_wa_button_input:disabled:hover, button.gdpr_wa_button_input:disabled{opacity:.5!important;}
button.gdpr_wa_button_input:disabled{cursor:not-allowed;}
.floating_button{position:fixed !important;width:60px !important;height:60px !important;bottom:20px !important;background-color:#25D366 !important;color:#ffffff !important;border-radius:50px !important;text-align:center !important;box-shadow:0 8px 25px -5px rgba(45, 62, 79, .3) !important;z-index:9999999 !important;text-decoration:none;}
.label-container{position:fixed !important;bottom:33px !important;display:table !important;visibility:hidden !important;z-index:9999999 !important;}
.label-text{color:#43474e!important;background:#f5f7f9!important;display:inline-block;padding:7px !important;border-radius:3px !important;font-size:14px;bottom:15px;}
a.floating_button + div.label-container{visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.5s ease;}
a.floating_button:hover div.label-container, a.floating_button:hover div.label-text{visibility:visible!important;opacity:1;}
.floating_button:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="30px" height="30px"><path fill="%23fff" d="M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0 4.686 4.686 4.686 12.283 0 16.97a12.004 12.004 0 01-13.754 2.299l-5.814.735a.392.392 0 01-.438-.44l.748-5.788A12.002 12.002 0 013.517 3.517zm3.61 17.043l.3.158a9.846 9.846 0 0011.534-1.758c3.843-3.843 3.843-10.074 0-13.918-3.843-3.843-10.075-3.843-13.918 0a9.846 9.846 0 00-1.747 11.554l.16.303-.51 3.942a.196.196 0 00.219.22l3.961-.501zm6.534-7.003l-.933 1.164a9.843 9.843 0 01-3.497-3.495l1.166-.933a.792.792 0 00.23-.94L9.561 6.96a.793.793 0 00-.924-.445 1291.6 1291.6 0 00-2.023.524.797.797 0 00-.588.88 11.754 11.754 0 0010.005 10.005.797.797 0 00.88-.587l.525-2.023a.793.793 0 00-.445-.923L14.6 13.327a.792.792 0 00-.94.23z"/></svg>')!important;position:relative !important;color:#ffffff !important;font-size:30px !important;display:block !important;width:60px;top:0px !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;line-height:1 !important;text-align:center !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;}
.floating_button a:before{outline:0!important;text-decoration:none!important;}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
.floating_button{bottom:10px;}
}
.wa-order-fullwidth{width:100%;display:block;}
.woocommerce-js .sold-individually .button.wa-order-button{margin-left:inherit;}
a.single_product_shortcode_fullwidth, a.single_product_shortcode_fullwidth button{width:100% !important;display:block !important;text-align:center !important;text-decoration:none !important;}
a.single_product_shortcode_fullwidth:before{max-width:15px!important;display:inline-block!important;}
@media(max-width:921px){
a.wa-shop-button {
margin-left: 0!important;
margin-right: 0!important;
text-align: center!important;
padding-left: 0!important;
padding-right: 0!important;
}
a.wa-shop-button:before {
margin-right: 3px!important;
}
}.superfrete-popup{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);}
.superfrete-popup-content{background:white;width:50%;margin:10% auto;padding:20px;border-radius:8px;text-align:center;}
.superfrete-popup-close{float:right;font-size:24px;cursor:pointer;}
#superfrete-calculator{background:#f8f9fa;padding:15px;border-radius:8px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);max-width:350px;margin:20px auto;font-family:Arial, sans-serif;display:block;margin-left:0;}
#superfrete-calculator label{font-size:14px;font-weight:bold;color:#333;display:block;margin-bottom:5px;}
#superfrete-calculator input[type="text"]{width:-webkit-fill-available;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:5px;margin-bottom:10px;outline:none;transition:border 0.3s ease-in-out;}
#superfrete-calculator input[type="text"]:focus{border-color:#0fae79;}
#calculate-shipping{font-weight:700;background:#0fae79;color:#fff;border:none;padding:10px;width:100%;border-radius:5px;font-size:16px;cursor:pointer;transition:background 0.3s ease-in-out;}
#calculate-shipping:hover{background:#EA961F;}
#superfrete-shipping-result{margin-top:15px;}
#superfrete-shipping-result h4{font-size:16px;font-weight:bold;color:#0fae79;text-transform:uppercase;}
#superfrete-shipping-result ul{list-style:none;padding:0;}
#superfrete-shipping-result li{background:#ffffff;padding:10px;border-radius:5px;margin-top:8px;border-left:5px solid #0fae79;font-size:14px;color:#555;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}
.superfrete-alert ul li{background:#ffffff;padding:10px;border-radius:5px;margin-top:8px;border-left:5px solid #0fae79;font-size:14px;color:#555;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}
.superfrete-alert ul{list-style:none;padding:0;}
#superfrete-shipping-result li strong{color:#000;}
#superfrete-shipping-result img{display:block;margin-top:5px;}
.superfrete-popup{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0, 0, 0, 0.5);width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:9999;}
.superfrete-popup-content{background:#f8f9fa;padding:20px;border-radius:8px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);max-width:400px;width:90%;text-align:center;font-family:Arial, sans-serif;position:relative;}
.superfrete-popup-close{position:absolute;top:10px;right:15px;font-size:20px;font-weight:bold;color:#555;cursor:pointer;transition:color 0.3s ease-in-out;}
.superfrete-popup-close:hover{color:#EA961F;}
.superfrete-popup h3{font-size:18px;font-weight:bold;color:#0fae79;margin-bottom:10px;}
.superfrete-popup p{font-size:14px;color:#555;margin-bottom:15px;}
.superfrete-popup form{text-align:left;}
.superfrete-popup label{font-size:14px;font-weight:bold;color:#333;display:block;margin-bottom:5px;}
.superfrete-popup input[type="text"]{width:calc(100% - 20px);padding:10px;font-size:14px;border:1px solid #ccc;border-radius:5px;margin-bottom:10px;outline:none;transition:border 0.3s ease-in-out;}
.superfrete-popup input[type="text"]:focus{border-color:#0fae79;}
.superfrete-popup button{font-weight:700;background:#0fae79;color:#fff;border:none;padding:10px;width:100%;border-radius:5px;font-size:16px;cursor:pointer;transition:background 0.3s ease-in-out;}
.superfrete-popup button:hover{background:#EA961F;}
#super-frete-shipping-calculator{position:relative;}
.superfrete-processing #super-frete-shipping-calculator:after{content:url(//fwa.com.br/wp-content/plugins/superfrete/app/../assets/img/loading-3.gif);position:absolute;width:100%;height:100%;background-size:auto;z-index:100;top:0px;background-color:#ffffff8c;display:flex;align-content:center;justify-content:center;align-items:center;border:1px solid #021e0e2e;border-radius:5px;}
a.button.superfrete-shipping-calculator-button{width:100%;padding:10px 0px;}
form.superfrete-woocommerce-shipping-calculator{position:relative;}
.superfrete-alert{background:#01714c3d;color:#333;padding:10px;text-align:center;font-weight:bold;border-radius:5px;margin-bottom:10px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);}
.superfrete-container{position:relative;background:#f8f9fa;padding:20px;border-radius:8px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);max-width:400px;margin:20px auto;font-family:Arial, sans-serif;}
.superfrete-shipping-calculator-button{display:block;background:#0fae79;color:#fff;text-align:center;font-size:16px;padding:12px;border-radius:5px;text-decoration:none;transition:background 0.3s ease-in-out;font-weight:bold;}
.superfrete-shipping-calculator-button:hover{background:#EA961F;}
.superfrete-shipping-calculator-form{display:none;margin-top:15px;padding:15px;background:white;border-radius:5px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);}
.superfrete-error{color:#d9534f;padding:10px;border-radius:5px;margin-bottom:10px;font-size:14px;text-align:center;font-weight:bold;}
.superfrete-woocommerce-shipping-calculator select, .superfrete-woocommerce-shipping-calculator input{width:100%;padding:12px;font-size:14px;border:1px solid #ccc;border-radius:5px;margin-bottom:10px;outline:none;transition:border 0.3s ease-in-out;}
.superfrete-woocommerce-shipping-calculator input:focus, .superfrete-woocommerce-shipping-calculator select:focus{border-color:#0fae79;}
.superfrete-update-address-button{font-weight:700;background:#0fae79;color:#fff;border:none;padding:12px;width:100%;border-radius:5px;font-size:16px;cursor:pointer;transition:background 0.3s ease-in-out;margin-top:10px;}
.superfrete-update-address-button:hover{background:#EA961F;}
@media(max-width:480px){
.superfrete-container {
max-width: 90%;
}
.superfrete-shipping-calculator-button, .superfrete-update-address-button {
font-size: 14px;
padding: 10px;
}
}.paghiper-pix-code{cursor:pointer}.paghiper-pix-code p{display:block;margin-bottom:.5em;cursor:pointer}.paghiper-pix-code p button{border:unset;display:inline-block;cursor:pointer;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff;background-color:#17a2b8;text-transform:uppercase}.paghiper-pix-code .textarea-container{background-color:#e2e3e5;border:1px solid #dee2e6!important;padding:.75rem 1.25rem;margin-bottom:1rem;border-radius:.25rem;cursor:pointer}.paghiper-pix-code .textarea-container textarea{color:#333;width:100%;background:0 0;border:none;overflow:hidden;pointer-events:none;line-break:anywhere}.pix-container{display:flex;flex-direction:row;margin:2em 0 4em}.pix-container .qr-code{flex-grow:1}.pix-container .instructions{display:flex;flex-direction:column;justify-content:center}.woo_paghiper_digitable_line{text-align:center}.woo_paghiper_digitable_line ul{text-align:left;list-style-type:none!important;padding:2em 0!important;margin:0!important;max-width:400px}.woo_paghiper_digitable_line ul li{margin-bottom:1.5em!important;padding-left:65px;position:relative;line-height:1.5em;min-height:50px;display:flex;flex-direction:column;justify-content:center}.woo_paghiper_digitable_line ul li:before{content:"";position:absolute;display:block;width:50px;height:50px;border-radius:40px;left:0;top:50%;transform:translateY(-50%);background-size:contain;box-shadow:0 2px 4px rgba(0,0,0,.15)}.woo_paghiper_digitable_line ul li:first-child:before{background-image:url(//fwa.com.br/wp-content/plugins/woo-boleto-paghiper/assets/images/ico_1-app.png)}.woo_paghiper_digitable_line ul li:nth-child(2):before{background-image:url(//fwa.com.br/wp-content/plugins/woo-boleto-paghiper/assets/images/ico_2-qr.png)}.woo_paghiper_digitable_line ul li:last-child:before{background-image:url(//fwa.com.br/wp-content/plugins/woo-boleto-paghiper/assets/images/ico_3-ok.png)}@media only screen and (max-width:600px){.woo_paghiper_digitable_line+.woocommerce-message{display:flex;flex-direction:column;text-align:center}.woo_paghiper_digitable_line+.woocommerce-message a.button-primary{order:2;margin-top:20px}}.payment_method_paghiper_billet img,.payment_method_paghiper_pix img{max-height:40px}.paghiper-hidden{display:none!important}.wc-block-components-form div.paghiper-taxid-fieldset label{line-height:1}.wc-block-components-form div.paghiper-taxid-fieldset input[type=text]{transition:background .15s ease,border .15s ease,box-shadow .15s ease,color .15s ease;border:1px solid #e6e6e6;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02)}.wc-block-components-form div.paghiper-taxid-fieldset input[type=text]:focus{outline:0;border-color:hsla(210,96%,45%,.5);box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02),0 0 0 3px hsla(210,96%,45%,.25),0 1px 1px 0 rgba(0,0,0,.08)}.wc-block-components-form div.paghiper-taxid-fieldset input[type=text].invalid{border-color:#df1b41;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02),0 0 0 1px #df1b41}.wc-block-components-form div.paghiper-taxid-fieldset .wc-block-components-validation-error{font-size:.93rem;color:#df1b41}.ajax-loading, .product-remove a.yith-ywraq-item-remove.remove{display:inline-block;}
.product-remove .ajax-loading{vertical-align:text-bottom;}
.woocommerce .related ul li.product img, .woocommerce .related ul.products li.product img.ajax-loading{width:auto;}
.yith-ywraq-add-to-quote a, .yith_ywraq_add_item_browse_message a{font-size:1.2rem !important;font-weight:600;margin:0 auto;}
.yith_ywraq_add_item_browse_message a:after{display:none !important;}
.ywraq-form-table-wrapper.wide{align-content:space-evenly;align-items:baseline;display:flex;flex:0 0 auto;}
.ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper{flex-basis:48%;margin-left:5%;}
.ywraq-form-table-wrapper.wide form#yith-ywraq-form{flex-basis:48%;}
.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper{padding:25px;}
input#rqa_privacy{display:table-cell;}
#rqa_privacy_row label{display:table-cell;margin-left:10px;vertical-align:middle;padding-left:10px;}
#rqa_privacy_row{display:table;}
@media(max-width:768px){
.ywraq-form-table-wrapper.wide {
display: block;
}
.ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper {
margin-left: 0;
}
}