.woocommerce h2{font-size:2rem}.woocommerce h2,.woocommerce h3{font-weight:700;margin-bottom:.8rem}.woocommerce .form-row label{color:var(--text-heading-default)}.woocommerce .form-row em{font-size:.9rem}.woocommerce form .form-row{margin:0 0 16px}.woocommerce-error{overflow:hidden;color:var(--text-dark-opacity-5);border-top:0!important;border-radius:5px!important;background:var(--text-red)!important;width:100%}.woocommerce table.shop_table{overflow:hidden;border-collapse:collapse!important;color:var(--text-body-default);border-style:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);background:#fff}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table thead th{padding:16px 12px;color:var(--text-heading-default)}.woocommerce table.shop_table td{padding:10px}.woocommerce table.shop_table .product-remove{justify-content:center!important;text-align:center!important;align-items:center!important}.woocommerce table.shop_table .product-remove a{text-align:center!important;display:inline-block!important}.woocommerce table.shop_table .product-name a{font-weight:700;color:var(--text-heading-default)}.woocommerce table.shop_table .quantity{border:1px solid rgba(0,0,0,.1);box-shadow:none!important;display:inline-block}.woocommerce table.shop_table #coupon_code{height:auto;min-width:150px!important;display:inline-block}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:64px}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{padding:.49em 1em;border:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);border-radius:3px}.checkout.woocommerce-checkout .col2-set>.col-1,.checkout.woocommerce-checkout .col2-set>.col-2{padding-right:0;padding-left:0}.woocommerce-checkout-payment{margin-right:0!important;margin-bottom:40px;color:var(--text-body-default);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)!important;background:hsla(0,0%,100%,.8)!important;margin-left:0!important;margin-top:10px}.woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods{border-bottom:0!important}.woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods input[type=radio]{margin:0!important}.woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods label{margin-bottom:0}.woocommerce-checkout-payment .woocommerce-privacy-policy-text p{font-size:14px}.woocommerce-checkout-payment button.button.alt{padding:.8rem 1.8rem!important;transition:var(--transition-base)}.woocommerce-checkout #payment ul.payment_methods{padding-bottom:0}.woocommerce-checkout #payment div.payment_box{background-color:#eee;border-radius:3px}.woocommerce-checkout #payment div.payment_box:before{top:-.9em;border-bottom-color:#eee!important}form.woocommerce-checkout{margin-top:30px}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:2rem;font-weight:700;color:var(--text-heading-default);font-family:var(--pix-heading-font),sans-serif}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{padding:20px;border:1px solid rgba(0,0,0,.1);margin:0 0 20px;border-radius:5px;background:#fff;display:flex}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{border-right:1px dashed #eee;margin-left:0;width:100%}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong{color:var(--text-heading-default)}.woocommerce address{padding:12px;border-width:1px!important;border:1px solid rgba(0,0,0,.1);background-color:#fff;border-radius:5px}.woocommerce fieldset{padding:0 16px 16px;border:1px solid rgba(0,0,0,.1);margin-bottom:20px;border-radius:5px;margin-top:10px}.woocommerce fieldset legend{padding:0 10px;margin-bottom:0;width:auto}.woocommerce-EditAccountForm p:last-child{margin-bottom:0}.pix-product-link-fill{flex:1}