@charset "UTF-8";

 .wa-order-gdprchk label{font-size:inherit;display:inline-block;position:relative;vertical-align:middle;margin-left:8px;}
.wa-order-gdprchk input[type=checkbox]{position:relative;bottom:0;border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;width:16px !important;min-width:16px !important;height:16px !important;margin:0 8px 0 0;outline:0;padding:0 !important;vertical-align:middle;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);transition:0.05s border-color ease-in-out;border-radius:3px;}
.wa-order-gdprchk input[type=checkbox]:checked{background-color:#25d366;border-color:#25d366;}
.wa-order-gdprchk input[type=checkbox] + label{opacity:0.5 !important;transition:opacity 0.3s ease;}
.wa-order-gdprchk input[type=checkbox]:checked + label{opacity:1 !important;}
.wa-order-gdprchk{margin-top:20px;margin-bottom:10px;padding:15px;background-color:#f9f9f9;border:1px solid #e1e1e1;border-radius:4px;}
.wa-order-button, .gdpr_wa_button_input{background:#25d366 !important;color:#ffffff !important;border:none !important;text-decoration:none !important;cursor:pointer !important;}
 .single-product .cart .wa-order-button.single_add_to_cart_button, .single-product form.cart .wa-order-button.single_add_to_cart_button{margin-left:0.1em;}
.single-product .cart .wa-order-button:not(.single_add_to_cart_button),
.single-product form.cart .wa-order-button:not(.single_add_to_cart_button){margin-left:0;}
a.wa-order-checkout, a.wa-order-thankyou{background:#25d366 !important;color:#ffffff !important;border:none !important;border-radius:4px !important;padding:15px 30px !important;font-size:18px !important;font-weight:600 !important;text-decoration:none !important;outline:0 !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:50px !important;box-sizing:border-box !important;transform:translateY(0);transition:all 0.3s ease !important;box-shadow:0 4px 12px rgba(37, 211, 102, 0.3) !important;text-transform:none !important;letter-spacing:0.5px !important;line-height:1.4 !important;text-align:center !important;}
.shortcode_wa_button, .shortcode_wa_button_nt{background:#25d366 !important;color:#ffffff !important;border:none !important;border-radius:4px !important;padding:12px 24px !important;font-size:16px !important;font-weight:600 !important;text-decoration:none !important;outline:0 !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:44px !important;box-sizing:border-box !important;width:auto !important;margin:10px 0 !important;transform:translateY(0);transition:all 0.3s ease !important;box-shadow:0 4px 12px rgba(37, 211, 102, 0.3) !important;text-transform:none !important;letter-spacing:0.5px !important;line-height:1.4 !important;}
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:-5px;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;}
.wa-order-button:hover, .gdpr_wa_button_input:hover{background:#21bd5b !important;}
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;}
}
.woocommerce-variation-add-to-cart > a.wa-order-class{flex:unset !important;}
.single-product a.wa-order-class {
flex: 0 0 auto!important;
}:root{--superfrete-primary-color:#0fae79;--superfrete-primary-hover:#0d9969;--superfrete-secondary-color:#EA961F;--superfrete-secondary-hover:#d88519;--superfrete-text-color:inherit;--superfrete-heading-color:inherit;--superfrete-bg-color:#f8f9fa;--superfrete-bg-white:#ffffff;--superfrete-border-color:#ddd;--superfrete-border-light:#eaeaea;--superfrete-success-color:#4CAF50;--superfrete-error-color:#e74c3c;--superfrete-info-color:#2196F3;--superfrete-font-family:inherit;--superfrete-font-size-base:1rem;--superfrete-font-size-small:0.875rem;--superfrete-font-size-large:1.125rem;--superfrete-font-weight-normal:normal;--superfrete-font-weight-bold:bold;--superfrete-line-height:1.5;--superfrete-spacing-xs:0.25rem;--superfrete-spacing-sm:0.5rem;--superfrete-spacing-md:1rem;--superfrete-spacing-lg:1.5rem;--superfrete-spacing-xl:2rem;--superfrete-radius-sm:4px;--superfrete-radius-md:6px;--superfrete-radius-lg:8px;--superfrete-shadow-sm:0 1px 3px rgba(0, 0, 0, 0.1);--superfrete-shadow-md:0 2px 5px rgba(0, 0, 0, 0.1);--superfrete-shadow-lg:0 4px 8px rgba(0, 0, 0, 0.15);--superfrete-z-overlay:999;--superfrete-z-popup:1000;--superfrete-z-loading:1001;}
@media (prefers-color-scheme: dark) {
:root{--superfrete-bg-color:#2a2a2a;--superfrete-bg-white:#3a3a3a;--superfrete-border-color:#555;--superfrete-border-light:#444;}
}
.superfrete-popup{display:none;position:fixed;z-index:var(--superfrete-z-popup);left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);}
.superfrete-popup-content{background:var(--superfrete-bg-white);width:50%;margin:10% auto;padding:var(--superfrete-spacing-lg);border-radius:var(--superfrete-radius-lg);text-align:center;}
.superfrete-popup-close{float:right;font-size:1.5rem;cursor:pointer;color:var(--superfrete-text-color);}
#superfrete-calculator{background:var(--superfrete-bg-color);padding:var(--superfrete-spacing-md);border-radius:var(--superfrete-radius-lg);box-shadow:var(--superfrete-shadow-md);max-width:350px;margin:var(--superfrete-spacing-lg) auto;font-family:var(--superfrete-font-family);display:block;margin-left:0;}
#superfrete-calculator label{font-size:var(--superfrete-font-size-small);font-weight:var(--superfrete-font-weight-bold);color:var(--superfrete-heading-color);display:block;margin-bottom:var(--superfrete-spacing-xs);}
#superfrete-calculator input[type="text"]{width:-webkit-fill-available;padding:var(--superfrete-spacing-sm);font-size:var(--superfrete-font-size-base);border:1px solid var(--superfrete-border-color);border-radius:var(--superfrete-radius-sm);margin-bottom:var(--superfrete-spacing-sm);outline:none;transition:border 0.3s ease-in-out;font-family:var(--superfrete-font-family);color:var(--superfrete-text-color);background-color:var(--superfrete-bg-white);}
#superfrete-calculator input[type="text"]:focus{border-color:var(--superfrete-primary-color);}
#calculate-shipping{font-weight:var(--superfrete-font-weight-bold);background:var(--superfrete-primary-color);color:white;border:none;padding:var(--superfrete-spacing-sm);width:100%;border-radius:var(--superfrete-radius-sm);font-size:var(--superfrete-font-size-base);cursor:pointer;transition:background 0.3s ease-in-out;font-family:var(--superfrete-font-family);}
#calculate-shipping:hover{background:var(--superfrete-secondary-color);}
#superfrete-shipping-result{margin-top:15px;}
#superfrete-shipping-result h4{font-size:var(--superfrete-font-size-base);font-weight:var(--superfrete-font-weight-bold);color:var(--superfrete-primary-color);text-transform:uppercase;}
#superfrete-shipping-result ul{list-style:none;padding:0;}
#superfrete-shipping-result li{background:var(--superfrete-bg-white);padding:var(--superfrete-spacing-sm);border-radius:var(--superfrete-radius-sm);margin-top:var(--superfrete-spacing-sm);border-left:5px solid var(--superfrete-primary-color);font-size:var(--superfrete-font-size-small);color:var(--superfrete-text-color);box-shadow:var(--superfrete-shadow-sm);}
.superfrete-alert ul li{background:var(--superfrete-bg-white);padding:var(--superfrete-spacing-sm);border-radius:var(--superfrete-radius-sm);margin-top:var(--superfrete-spacing-sm);border-left:5px solid var(--superfrete-primary-color);font-size:var(--superfrete-font-size-small);color:var(--superfrete-text-color);box-shadow:var(--superfrete-shadow-sm);}
.superfrete-alert ul{list-style:none;padding:0;}
#superfrete-shipping-result li strong{color:var(--superfrete-heading-color);}
#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:var(--superfrete-bg-color);padding:var(--superfrete-spacing-lg);border-radius:var(--superfrete-radius-lg);box-shadow:var(--superfrete-shadow-md);max-width:400px;width:90%;text-align:center;font-family:var(--superfrete-font-family);position:relative;}
.superfrete-popup-close{position:absolute;top:var(--superfrete-spacing-sm);right:var(--superfrete-spacing-md);font-size:1.25rem;font-weight:var(--superfrete-font-weight-bold);color:var(--superfrete-text-color);cursor:pointer;transition:color 0.3s ease-in-out;}
.superfrete-popup-close:hover{color:var(--superfrete-secondary-color);}
.superfrete-popup h3{font-size:var(--superfrete-font-size-large);font-weight:var(--superfrete-font-weight-bold);color:var(--superfrete-primary-color);margin-bottom:var(--superfrete-spacing-sm);}
.superfrete-popup p{font-size:var(--superfrete-font-size-small);color:var(--superfrete-text-color);margin-bottom:var(--superfrete-spacing-md);}
.superfrete-popup form{text-align:left;}
.superfrete-popup label{font-size:var(--superfrete-font-size-small);font-weight:var(--superfrete-font-weight-bold);color:var(--superfrete-heading-color);display:block;margin-bottom:var(--superfrete-spacing-xs);}
.superfrete-popup input[type="text"]{width:calc(100% - var(--superfrete-spacing-lg));padding:var(--superfrete-spacing-sm);font-size:var(--superfrete-font-size-base);border:1px solid var(--superfrete-border-color);border-radius:var(--superfrete-radius-sm);margin-bottom:var(--superfrete-spacing-sm);outline:none;transition:border 0.3s ease-in-out;font-family:var(--superfrete-font-family);color:var(--superfrete-text-color);background-color:var(--superfrete-bg-white);}
.superfrete-popup input[type="text"]:focus{border-color:var(--superfrete-primary-color);}
.superfrete-popup button{font-weight:var(--superfrete-font-weight-bold);background:var(--superfrete-primary-color);color:white;border:none;padding:var(--superfrete-spacing-sm);width:100%;border-radius:var(--superfrete-radius-sm);font-size:var(--superfrete-font-size-base);cursor:pointer;transition:background 0.3s ease-in-out;font-family:var(--superfrete-font-family);}
.superfrete-popup button:hover{background:var(--superfrete-secondary-color);}
#super-frete-shipping-calculator{position:relative;}
.superfrete-processing #super-frete-shipping-calculator:after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.85);z-index:var(--superfrete-z-overlay);top:0px;display:flex;align-content:center;justify-content:center;align-items:center;border-radius:var(--superfrete-radius-lg);}
.superfrete-processing #super-frete-shipping-calculator:before{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;margin-top:-12px;margin-left:-12px;border:2px solid var(--superfrete-primary-color);border-top:2px solid transparent;border-radius:50%;z-index:var(--superfrete-z-loading);animation:superfrete-spin 0.8s linear infinite;}
@keyframes superfrete-spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
a.button.superfrete-shipping-calculator-button{width:100%;padding:var(--superfrete-spacing-sm) 0;}
form.superfrete-woocommerce-shipping-calculator{position:relative;}
.superfrete-alert{background:rgba(1, 113, 76, 0.24);color:var(--superfrete-text-color);padding:var(--superfrete-spacing-sm);text-align:center;font-weight:var(--superfrete-font-weight-bold);border-radius:var(--superfrete-radius-sm);margin-bottom:var(--superfrete-spacing-sm);box-shadow:var(--superfrete-shadow-md);}
.superfrete-container{position:relative;background:var(--superfrete-bg-color);padding:var(--superfrete-spacing-lg);border-radius:var(--superfrete-radius-lg);box-shadow:var(--superfrete-shadow-md);max-width:400px;margin:var(--superfrete-spacing-lg) auto;font-family:var(--superfrete-font-family);}
.superfrete-shipping-calculator-button{display:block;background:var(--superfrete-primary-color);color:white;text-align:center;font-size:var(--superfrete-font-size-base);padding:var(--superfrete-spacing-md);border-radius:var(--superfrete-radius-sm);text-decoration:none;transition:background 0.3s ease-in-out;font-weight:var(--superfrete-font-weight-bold);}
.superfrete-shipping-calculator-button:hover{background:var(--superfrete-secondary-color);}
.superfrete-shipping-calculator-form{display:none;margin-top:var(--superfrete-spacing-md);padding:var(--superfrete-spacing-md);background:var(--superfrete-bg-white);border-radius:var(--superfrete-radius-sm);box-shadow:var(--superfrete-shadow-md);}
.superfrete-error{color:var(--superfrete-error-color);padding:var(--superfrete-spacing-sm);border-radius:var(--superfrete-radius-sm);margin-bottom:var(--superfrete-spacing-sm);font-size:var(--superfrete-font-size-small);text-align:center;font-weight:var(--superfrete-font-weight-bold);}
.superfrete-woocommerce-shipping-calculator select, .superfrete-woocommerce-shipping-calculator input{width:100%;padding:var(--superfrete-spacing-md);font-size:var(--superfrete-font-size-base);border:1px solid var(--superfrete-border-color);border-radius:var(--superfrete-radius-sm);margin-bottom:var(--superfrete-spacing-sm);outline:none;transition:border 0.3s ease-in-out;font-family:var(--superfrete-font-family);color:var(--superfrete-text-color);background-color:var(--superfrete-bg-white);}
.superfrete-woocommerce-shipping-calculator input:focus, .superfrete-woocommerce-shipping-calculator select:focus{border-color:var(--superfrete-primary-color);}
.superfrete-update-address-button{font-weight:var(--superfrete-font-weight-bold);background:var(--superfrete-primary-color);color:white;border:none;padding:var(--superfrete-spacing-md);width:100%;border-radius:var(--superfrete-radius-sm);font-size:var(--superfrete-font-size-base);cursor:pointer;transition:background 0.3s ease-in-out;margin-top:var(--superfrete-spacing-sm);font-family:var(--superfrete-font-family);}
.superfrete-update-address-button:hover{background:var(--superfrete-secondary-color);}
@media(max-width:480px){
.superfrete-container{max-width:90%;}
.superfrete-shipping-calculator-button, .superfrete-update-address-button{font-size:14px;padding:10px;}
} .woocommerce_page_wc-settings input[type="color"]{position:relative;z-index:1;outline:none;}
.woocommerce_page_wc-settings input[type="color"]:focus{outline:none;box-shadow:0 0 0 2px rgba(0, 123, 255, 0.25);}
.woocommerce_page_wc-settings input[type="color"]::-webkit-color-swatch-wrapper{padding:0;border:none;border-radius:3px;}
.woocommerce_page_wc-settings input[type="color"]::-webkit-color-swatch{border:none;border-radius:3px;}
.woocommerce_page_wc-settings input[type="color"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:50px;height:40px;border:2px solid #ddd;border-radius:4px;background:none;cursor:pointer;}
.woocommerce_page_wc-settings input[type="color"]::-webkit-color-swatch-wrapper{padding:0;border:none;border-radius:2px;}
.woocommerce_page_wc-settings input[type="color"]::-webkit-color-swatch{border:none;border-radius:2px;}
#billing_document.error{border-color:var(--superfrete-error-color, #e74c3c) !important;box-shadow:0 0 0 1px var(--superfrete-error-color, #e74c3c) !important;}
#billing_document:focus{border-color:var(--superfrete-primary-color, #0fae79) !important;box-shadow:0 0 0 1px var(--superfrete-primary-color, #0fae79) !important;}
.superfrete-field-feedback{font-size:var(--superfrete-font-size-small, 12px);margin-top:var(--superfrete-spacing-xs, 4px);line-height:1.4;animation:fadeIn 0.3s ease-in-out;}
@keyframes fadeIn {
from{opacity:0;transform:translateY(-5px);}
to{opacity:1;transform:translateY(0);}
} #billing_document_field::before{content:"🆔";position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:16px;opacity:0.7;z-index:1;}
#billing_document_field{position:relative;}
#billing_document_field input{padding-left:35px !important;}
.woocommerce-checkout .form-row .description{font-size:12px;color:#666;margin-top:5px;font-style:italic;display:block;}
.woocommerce-info.superfrete-number-notice{background-color:#f0f8ff;border-left:4px solid var(--superfrete-primary-color, #0fae79);margin-bottom:20px;}
.woocommerce-info.superfrete-number-notice strong{color:var(--superfrete-primary-color, #0fae79);}
#billing_number_field label:after,
#shipping_number_field label:after {
content: " (ou N/A)";
font-size: 11px;
color: #999;
font-weight: normal;
}.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;
}
}