@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:300;src:url("../fonts/inter-v12-latin-300.eot");src:url("../fonts/inter-v12-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/inter-v12-latin-300.woff2") format("woff2"),url("../fonts/inter-v12-latin-300.woff") format("woff"),url("../fonts/inter-v12-latin-300.ttf") format("truetype"),url("../fonts/inter-v12-latin-300.svg#Inter") format("svg")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("../fonts/inter-v12-latin-regular.eot");src:url("../fonts/inter-v12-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/inter-v12-latin-regular.woff2") format("woff2"),url("../fonts/inter-v12-latin-regular.woff") format("woff"),url("../fonts/inter-v12-latin-regular.ttf") format("truetype"),url("../fonts/inter-v12-latin-regular.svg#Inter") format("svg")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url("../fonts/inter-v12-latin-700.eot");src:url("../fonts/inter-v12-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/inter-v12-latin-700.woff2") format("woff2"),url("../fonts/inter-v12-latin-700.woff") format("woff"),url("../fonts/inter-v12-latin-700.ttf") format("truetype"),url("../fonts/inter-v12-latin-700.svg#Inter") format("svg")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:900;src:url("../fonts/inter-v12-latin-900.eot");src:url("../fonts/inter-v12-latin-900.eot?#iefix") format("embedded-opentype"),url("../fonts/inter-v12-latin-900.woff2") format("woff2"),url("../fonts/inter-v12-latin-900.woff") format("woff"),url("../fonts/inter-v12-latin-900.ttf") format("truetype"),url("../fonts/inter-v12-latin-900.svg#Inter") format("svg")}body{font-family:"Inter",sans-serif !important}body,input,textarea,table,table *{font-family:"Inter",sans-serif !important}body.smart-checkout-step-login .checkout-login .form-row button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:51px;width:auto;background-color:#d7df21;border:none;padding:1.2rem 3.2rem;font-family:"proxima-nova",sans-serif;font-size:16px;font-weight:800;color:#010205;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;border-radius:0;text-transform:uppercase;font-family:"proxima-nova",sans-serif;font-weight:800;padding:0 1.6rem}body.smart-checkout-step-login .checkout-login .form-row button:hover{background-color:#010205;color:#d7df21}body.smart-checkout-step-login .checkout-login .form-row button i{margin-left:.5rem;font-size:2.2rem;margin-right:-0.3rem}body.smart-checkout-step-login .checkout-login .auth-access-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:16px;width:auto;background-color:rgba(0,0,0,0);border:2px solid #d7df21;padding:1.2rem 3.2rem;font-family:"proxima-nova",sans-serif;font-size:14px;font-weight:800;color:#010205;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;font-weight:700;border-radius:0;padding:1.2rem .8rem;margin-top:2.4rem}body.smart-checkout-step-login .checkout-login .auth-access-link:hover{background-color:#010205;color:#d7df21}body.smart-checkout-step-login .checkout-login .auth-access-link i{margin-left:.5rem;font-size:2.2rem;margin-right:-0.3rem}body.smart-checkout-step-login .checkout-login .auth-access-link:hover{background-color:#d7df21;color:#010205}.woocommerce-checkout .checkout-container .checkout-fields-group .section-group-title .step-number{color:#d7df21 !important;font-weight:700}.smart-checkout-login-custom_screen .login-email-reasons{display:none}body.smart-checkout-step-login .checkout-login h3{font-size:21px;padding-bottom:.4rem}body.smart-checkout-step-login .checkout-login p.description{color:#3b3b3e;font-size:14px;line-height:150%}.woocommerce-checkout .step-loading-overlay .spinner.spinner-grey{width:44px;height:44px}.checkout-header{height:86px}.checkout-header .header-container{height:100%;padding:0 15px !important}.checkout-header .secure-checkout{font-family:"proxima-nova",sans-serif;font-weight:800;font-size:15px;text-transform:uppercase;position:relative}.checkout-header .secure-checkout svg{display:none}.checkout-header .secure-checkout::before{content:url("../img/icons/lock.svg");width:25px;height:25px;position:absolute;left:-35px}@media(max-width: 480px){.checkout-header .secure-checkout{font-family:"proxima-nova",sans-serif;font-size:13px}.checkout-header .secure-checkout::before{width:20px;height:20px;left:-28px}}.checkout-container button.smart-checkout-apply-coupon.button{margin-right:10px !important}.checkout-container .section-group-title{font-family:"proxima-nova",sans-serif}.checkout-container input[type=text],.checkout-container input[type=password],.checkout-container input[type=email],.checkout-container input[type=url],.checkout-container input[type=date],.checkout-container input[type=month],.checkout-container input[type=time],.checkout-container input[type=datetime],.checkout-container input[type=datetime-local],.checkout-container input[type=week],.checkout-container input[type=number],.checkout-container input[type=search],.checkout-container input[type=tel],.checkout-container input[type=color],.checkout-container textarea,.checkout-container select,.checkout-container .checkout-input,.checkout-container .wc_payment_method.payment_method_stripe #wc-stripe-cc-form .__PrivateStripeElement,.checkout-container .wc_payment_method.payment_method_stripe #wc-stripe-cc-form .wc-stripe-elements-field,.checkout-container .wc_payment_method.payment_method_stripe #wc-stripe-cc-form .wc-stripe-iban-element-field{background:#fafafa;letter-spacing:-0.2px}.checkout-container button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:51px;width:100%;background-color:#d7df21;border:none;padding:1.2rem 3.2rem;font-family:"proxima-nova",sans-serif;font-size:16px;font-weight:800;color:#010205;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;border-radius:0;text-transform:uppercase;font-family:"proxima-nova",sans-serif}.checkout-container button:hover{background-color:#010205;color:#d7df21}.checkout-container button i{margin-left:.5rem;font-size:2.2rem;margin-right:-0.3rem}.checkout-container button.button-handle-next-step{line-height:26px}.checkout-container button.smart-checkout-apply-coupon.button{width:auto;padding:0 19px;height:100%;border-radius:0;-webkit-transform:translate(0px, -50%);transform:translate(0px, -50%)}.checkout-container button#place_order{margin-top:15px;padding:8px 0;font-size:18px}.checkout-container .checkout-fields-group.done{background-color:#f6fffa}.checkout-container form.checkout .form-row label{letter-spacing:-0.3px}.checkout-container .woocommerce-checkout-payment .payment_box.payment_method_pagseguro{width:100%}.checkout-container .woocommerce-checkout-payment .wc_payment_method.payment_method_woo-mercado-pago-pix .mp-pix-template-image,.checkout-container .woocommerce-checkout-payment .mp-pix-template-subtitle,.checkout-container .woocommerce-checkout-payment .mp-checkout-pix-terms-and-conditions{display:none !important}.checkout-container .woocommerce-checkout-payment .mp-pix-template-title{font-weight:400 !important;font-size:12px !important}.checkout-container .woocommerce-checkout-payment .payment_method_divi-pix label small,.checkout-container .woocommerce-checkout-payment .payment_method_woo-pagarme-payments-pix label small,.checkout-container .woocommerce-checkout-payment .payment_method_woo-mercado-pago-pix label small{font-size:12px;color:#008e44;font-weight:600}.checkout-container .woocommerce-checkout-payment .payment_box fieldset{margin-top:16px}.checkout-container .woocommerce-checkout-payment .payment_box fieldset#pagseguro-payment-form>p{letter-spacing:-0.4px}.checkout-container .woocommerce-checkout-payment p.form-row.validate-required{margin-top:16px}.checkout-container .checkout-shipping-options .woocommerce-shipping-totals .woocommerce-shipping-methods li input{width:12px;height:12px}.checkout-container .checkout-shipping-options .woocommerce-shipping-totals .woocommerce-shipping-methods li input:after{width:15px;height:15px;border-radius:12px;top:-2px;left:-1px;position:relative;background-color:#fff;content:"";display:inline-block;visibility:visible;border:2px solid #010205}.checkout-container .checkout-shipping-options .woocommerce-shipping-totals .woocommerce-shipping-methods li input:checked:after{border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#d7df21;content:"";display:inline-block;visibility:visible;border:2px solid #010205}.checkout-container .checkout-shipping-options .woocommerce-shipping-totals .woocommerce-shipping-methods li input:checked+label:before{border-color:#d7df21}.checkout-container .woocommerce-form-coupon-fields button:hover{background-color:#010205}.checkout-container .wc-smart-checkout-coupon-container{border-radius:0}.checkout-container .wc-smart-checkout-coupon-container .woocommerce-form-coupon-fields input[type=text]{border-radius:0}.checkout-container .order-total{font-weight:700;text-transform:uppercase;font-size:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-container .order-total span.woocommerce-Price-amount.amount bdi{font-size:22px}.checkout-container .order-total .cart-total-points-container{text-transform:lowercase}.checkout-container .order-total div:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:175px;text-align:right}.checkout-container .order-total div:nth-child(2) .parcelamento{display:block;padding-top:4px;font-family:"Inter",sans-serif;font-size:14px;color:#58595e;font-weight:normal;text-transform:lowercase}.checkout-container .order-total div:nth-child(2) .parcelamento span{font-weight:700;color:#000f09}.checkout-container .order-total div:nth-child(2) .parcelamento span.amount bdi{font-size:14px;text-transform:uppercase}.checkout-container .mailchimp-newsletter{display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-container .mailchimp-newsletter label{padding-left:10px}span.shipping-method-title{font-weight:600}#order_review dl.variation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin:2px 0;color:#7d8088;font-size:12px}#order_review a.woocommerce-remove-coupon{text-decoration:underline !important}#order_review span.product-details-total-amount ins{text-decoration:none}.checkout-steps-timeline{font-family:"proxima-nova",sans-serif}.checkout-steps-timeline .checkout-steps-timeline-item:before,.checkout-steps-timeline .checkout-steps-timeline-item:after{background-color:#008e44}.woocommerce-checkout.processing .checkout-loading-overlay{display:none !important}.woocommerce-error{background-color:#b91c1c}.woocommerce-error ul li{background-color:#b91c1c !important;padding:0}body.smart-checkout-order-pay .woocommerce h3.order-pay-title{font-size:24px !important;padding:24px 0 0 !important}.form-order-pay{padding-bottom:40px}.form-order-pay .shop_table.woocommerce-checkout-review-order-table.smart-checkout-review-order{padding-top:18px}.form-order-pay button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:51px;width:100%;background-color:#d7df21;border:none;padding:1.2rem 3.2rem;font-family:"proxima-nova",sans-serif;font-size:16px;font-weight:800;color:#010205;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;border-radius:0;text-transform:uppercase;font-family:"proxima-nova",sans-serif;margin-top:15px;padding:8px 0;font-size:18px}.form-order-pay button:hover{background-color:#010205;color:#d7df21}.form-order-pay button i{margin-left:.5rem;font-size:2.2rem;margin-right:-0.3rem}footer{background-color:#010205;color:#fff;padding:46px 0}footer .container{width:100%;max-width:1246px;margin:0 auto;padding:0 15px}footer .container .top-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:36px;border-bottom:1px solid rgba(204,207,206,.15)}footer .container .top-area h5{font-size:15px;font-family:"proxima-nova",sans-serif;font-weight:700;padding-bottom:22px}footer .container .top-area .images{gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .container .top-area .images img{-ms-flex-item-align:center;align-self:center}footer .container .bottom-area{padding-top:36px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#cacbcd}@media(max-width: 1080px){footer{text-align:center}footer .top-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .top-area .formas-pagamento{padding-bottom:32px}footer .top-area .seguranca h5{padding-bottom:8px}footer .bottom-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .bottom-area .cnpj{padding-bottom:8px}}@media(max-width: 660px){footer .images{gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width: 540px){.woocommerce-checkout .checkout-container .checkout-fields-group{border-radius:0}.woocommerce-checkout .checkout-container .checkout-fields-group.active{border-color:#d7df21}}.checkout-warning-modal-overlay{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-warning-modal-overlay .checkout-warning-modal-content{background-color:#fefefe;margin:auto;padding:32px 40px;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.1);box-shadow:0 8px 16px rgba(0,0,0,.1);position:relative;max-width:550px;width:90%;color:#3b3b3e;font-size:16px;line-height:1.6;-webkit-animation:fadeIn .3s ease-out;animation:fadeIn .3s ease-out}.checkout-warning-modal-overlay .checkout-warning-modal-content .checkout-warning-modal-close-button{color:#010205;position:absolute;top:15px;right:20px;font-size:28px;font-weight:bold;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.checkout-warning-modal-overlay .checkout-warning-modal-content .checkout-warning-modal-close-button:hover,.checkout-warning-modal-overlay .checkout-warning-modal-content .checkout-warning-modal-close-button:focus{color:#555;text-decoration:none;cursor:pointer}.checkout-warning-modal-overlay .checkout-warning-modal-content p{margin-bottom:0;font-weight:500;padding-top:8px}.checkout-warning-modal-overlay .checkout-warning-modal-content p strong{color:#010205;font-weight:600}.checkout-warning-modal-overlay .checkout-warning-modal-content small{color:#7d8088}.checkout-warning-modal-overlay .checkout-warning-modal-content h4{color:#dc2626;font-family:"proxima-nova",sans-serif;font-size:20px;font-weight:700;line-height:120%;text-wrap:balance}@media(max-width: 600px){.checkout-warning-modal-overlay .checkout-warning-modal-content{padding:20px;font-size:14px}.checkout-warning-modal-overlay .checkout-warning-modal-content .checkout-warning-modal-close-button{font-size:24px;top:10px;right:15px}}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}