.woocommerce form.login,.woocommerce form.register{border-color:transparent}.woocommerce form .form-row input.input-text{background:transparent;border-bottom:2px solid #000}.woocommerce form .form-row input.input-text{color:#000}.woocommerce .woocommerce-button.button.woocommerce-form-login__submit,.woocommerce form.register .woocommerce-Button.button{font-family:'AzoSans Bold',Helvetica,Arial,Lucida,sans-serif!important;font-weight:400!important;text-transform:uppercase!important;color:#000000!important;font-size:14px!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-left-radius:0px!important;border-bottom-right-radius:0px!important;border-width:1px!important;border-color:#000000!important;border-style:solid!important;transition-property:background-color,border-color,color!important;transition-duration:300ms!important;transition-timing-function:ease!important;transition-delay:0ms!important}.woocommerce .woocommerce-button.button.woocommerce-form-login__submit:hover,.woocommerce form.register .woocommerce-Button.button:hover{background-color:#1561ff;color:#ffffff!important;border-color:#1561ff;padding:0.3em 1em}.woocommerce form.login .woocommerce-button.button.woocommerce-form-login__submit:after,.woocommerce form.register .woocommerce-Button.button:after,.woocommerce form.login .woocommerce-button.button.woocommerce-form-login__submit:hover:after,.woocommerce form.register .woocommerce-Button.button:hover:after{display:none!important}.woocommerce .woocommerce-MyAccount-content .form-row input.input-text,.woocommerce .woocommerce-MyAccount-content .form-row input[type="email"],.woocommerce .woocommerce-MyAccount-content .form-row input[type="password"],.woocommerce .woocommerce-MyAccount-content .form-row input[type="text"],.woocommerce .woocommerce-MyAccount-content .form-row input[type="tel"],.woocommerce .woocommerce-MyAccount-content .form-row textarea,.woocommerce .woocommerce-MyAccount-content .form-row select{background:transparent;border:none;border-bottom:2px solid #000;border-radius:0;color:#000;padding:0.7em 0.5em 0.5em 0;font-size:15px;width:100%;transition:border-bottom-color 0.25s ease}.woocommerce .woocommerce-MyAccount-content .form-row input:focus,.woocommerce .woocommerce-MyAccount-content .form-row textarea:focus,.woocommerce .woocommerce-MyAccount-content .form-row select:focus{border-bottom-color:#1561ff;outline:none}.woocommerce-MyAccount-content .button,.woocommerce-MyAccount-content .woocommerce-Button,.woocommerce-MyAccount-content input[type="submit"].button,.woocommerce #payment .place-order .button#place_order,.woocommerce-MyAccount-content .woocommerce-Button.button.alt,.woocommerce-MyAccount-navigation-link a{font-family:'AzoSans Bold',Helvetica,Arial,Lucida,sans-serif!important;font-weight:400!important;text-transform:uppercase!important;color:#000000!important;font-size:14px!important;border-radius:0!important;border:1px solid #000000!important;background:transparent!important;padding:0.6em 1.4em!important;transition:background-color 300ms ease,border-color 300ms ease,color 300ms ease!important;display:inline-block;line-height:1.4;text-decoration:none;cursor:pointer}.woocommerce-MyAccount-content .button:hover,.woocommerce-MyAccount-content .woocommerce-Button:hover,.woocommerce-MyAccount-content input[type="submit"].button:hover,.woocommerce #payment .place-order .button#place_order:hover,.woocommerce-MyAccount-navigation-link a:hover{background-color:#1561ff!important;color:#ffffff!important;border-color:#1561ff!important}.woocommerce-MyAccount-content .button:after,.woocommerce-MyAccount-content .woocommerce-Button:after{display:none!important}.woocommerce-MyAccount-navigation{margin-bottom:2.5rem}.woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;padding:0!important}.woocommerce-MyAccount-navigation ul li{margin:0 0 0.6rem 0!important;padding:0!important}.woocommerce-MyAccount-navigation-link a{display:block;width:100%;text-align:center;padding:0.75em 1.2em!important;font-size:14px!important;border:1px solid #000!important;border-radius:0!important;background:transparent;transition:all 300ms ease!important}.woocommerce-MyAccount-navigation-link.is-active a,.woocommerce-MyAccount-navigation-link a:hover{background-color:#1561ff!important;color:#ffffff!important;border-color:#1561ff!important}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{font-family:'AzoSans Bold',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;color:#000;font-size:17px;margin:2rem 0 1.2rem}.woocommerce-MyAccount-content address,.woocommerce-MyAccount-content .woocommerce-Address{padding:1.4rem;background:#fafafa;border:1px solid #eee}.woocommerce-MyAccount-content ul,.woocommerce-MyAccount-content ol{list-style:none;padding-left:0}.woocommerce-MyAccount-content ul li,.woocommerce-MyAccount-content ol li{margin-bottom:0.8rem}.woocommerce-cart .et_pb_section,.woocommerce-cart .et_pb_row{--cart-spacing:2.5rem}.woocommerce-cart .shop_table,.woocommerce-cart .cart_totals table.shop_table{border-collapse:separate;border-spacing:0;width:100%;margin-bottom:2rem;background:transparent}.woocommerce-cart .shop_table thead th{font-family:'AzoSans Bold',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:0.6px;color:#000;padding:1rem 0.8rem;border-bottom:2px solid #000;text-align:left;background:transparent}.woocommerce-cart .shop_table thead th.product-remove,.woocommerce-cart .shop_table thead th.product-thumbnail{width:60px;text-align:center}.woocommerce-cart .woocommerce-cart-form__cart-item{border-bottom:1px solid #eee}.woocommerce-cart .shop_table td{padding:1.4rem 0.8rem;vertical-align:middle;color:#000}.woocommerce-cart .product-remove a.remove{font-size:28px;line-height:1;color:#000!important;text-decoration:none;transition:color 0.2s ease}.woocommerce-cart .product-remove a.remove:hover{color:#ff3333!important}.woocommerce-cart .product-thumbnail img{border:1px solid #eee;border-radius:0;width:80px;height:80px;object-fit:cover}.woocommerce-cart .product-name a{font-family:'AzoSans Bold',Helvetica,Arial,Lucida,sans-serif;color:#000;font-size:15px;text-decoration:none}.woocommerce-cart .product-name a:hover{color:#1561ff;text-decoration:underline}.woocommerce-cart .product-price,.woocommerce-cart .product-subtotal{font-weight:600;font-size:15px}.woocommerce-cart .quantity{display:flex;align-items:center}.woocommerce-cart .quantity input.qty{background:transparent;border:none;border-bottom:2px solid #000;border-radius:0;color:#000;font-family:'AzoSans Bold',Helvetica,Arial,Lucida,sans-serif;font-size:15px;text-align:center;width:70px;padding:0.5em 0.3em;margin:0 0.6em;transition:border-bottom-color 0.25s ease}.woocommerce-cart .quantity input.qty:focus{border-bottom-color:#1561ff;outline:none}.woocommerce-cart .button,.woocommerce-cart .checkout-button.button.alt.wc-forward,.woocommerce-cart button[name="apply_coupon"],.woocommerce-cart button[name="update_cart"]{font-family:'AzoSans Bold',Helvetica,Arial,Lucida,sans-serif!important;font-weight:400!important;text-transform:uppercase!important;font-size:14px!important;color:#000000!important;background:transparent!important;border:1px solid #000000!important;border-radius:0!important;padding:0.65em 1.6em!important;transition:all 300ms ease!important;letter-spacing:0.4px;min-width:160px}.woocommerce-cart .button:hover,.woocommerce-cart .checkout-button.button.alt.wc-forward:hover,.woocommerce-cart button[name="apply_coupon"]:hover,.woocommerce-cart button[name="update_cart"]:hover{background-color:#1561ff!important;color:#ffffff!important;border-color:#1561ff!important}.woocommerce-cart button[name="update_cart"][disabled]{opacity:0.4;cursor:not-allowed}.woocommerce-cart .button:after,.woocommerce-cart .checkout-button:after{display:none!important}.woocommerce-cart .coupon{display:flex;flex-wrap:wrap;gap:0.8rem;margin-bottom:1.5rem}.woocommerce-cart .coupon .input-text{background:transparent;border:none;border-bottom:2px solid #000;border-radius:0;padding:0.65em 0.8em;font-size:15px;color:#000;flex:1;min-width:220px}.woocommerce-cart .coupon .input-text:focus{border-bottom-color:#1561ff}.woocommerce-cart .cart_totals{background:#fafafa;padding:1.8rem 2rem;border:1px solid #eee}.woocommerce-cart .cart_totals h2{font-family:'AzoSans Bold',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:18px;color:#000;margin:0 0 1.4rem;padding-bottom:0.8rem;border-bottom:1px solid #ddd}.woocommerce-cart .cart_totals .shop_table th,.woocommerce-cart .cart_totals .shop_table td{padding:0.9rem 0;border:none;font-size:15px}.woocommerce-cart .cart_totals .shop_table th{font-weight:400;text-align:left}.woocommerce-cart .cart_totals .order-total th,.woocommerce-cart .cart_totals .order-total td{font-size:16px;font-weight:700}.woocommerce-cart .entry-title{font-family:'AzoSans Bold',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:32px;letter-spacing:1px;color:#000;margin-bottom:2rem}.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message,.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error,.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-info{background:transparent;border:1px solid #000;border-left:4px solid #1561ff;border-radius:0;color:#000;padding:1rem 1.4rem;margin-bottom:1.8rem}.woocommerce-checkout .et_pb_section,.woocommerce-checkout .et_pb_row{--checkout-spacing:2.8rem}.woocommerce-checkout .entry-title{font-family:'AzoSans Bold',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:32px;letter-spacing:1px;color:#000;margin-bottom:2.2rem}.woocommerce-checkout .form-row label{font-family:'AzoSans Bold',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:13px;color:#000;margin-bottom:0.5em;display:block}.woocommerce-checkout .form-row label .required{color:#d00}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row input[type="text"],.woocommerce-checkout .form-row input[type="email"],.woocommerce-checkout .form-row input[type="tel"],.woocommerce-checkout .form-row textarea{background:transparent;border:none;border-bottom:2px solid #000;border-radius:0;width:100%;padding:0.75em 0.5em 0.45em 0;font-family:'AzoSans Bold',Helvetica,Arial,Lucida,sans-serif;font-size:15px;color:#000;transition:border-bottom-color 0.25s ease}.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row textarea:focus{border-bottom-color:#1561ff;outline:none}.woocommerce-checkout .form-row select{background:transparent;border:none;border-bottom:2px solid #000;border-radius:0;padding:0.75em 0.5em;font-family:'AzoSans Bold',Helvetica,Arial,Lucida,sans-serif;font-size:15px;color:#000;width:100%;appearance:none;-webkit-appearance:none}.woocommerce-checkout .form-row select:focus{border-bottom-color:#1561ff;outline:none}.woocommerce-checkout .select2-container--default .select2-selection--single{border:none!important;background:transparent!important;height:auto!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0.75em 0.5em!important;line-height:normal;font-family:'AzoSans Bold',Helvetica,Arial,Lucida,sans-serif;font-size:15px;color:#000}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important}.woocommerce-checkout .button,.woocommerce-checkout #place_order.button.alt,.woocommerce-checkout button[name="apply_coupon"],.woocommerce-checkout button[name="woocommerce_checkout_update_totals"]{font-family:'AzoSans Bold',Helvetica,Arial,Lucida,sans-serif!important;font-weight:400!important;text-transform:uppercase!important;font-size:14px!important;color:#000000!important;background:transparent!important;border:1px solid #000000!important;border-radius:0!important;padding:0.7em 1.8em!important;transition:all 300ms ease!important;letter-spacing:0.4px;min-width:160px;cursor:pointer}.woocommerce-checkout .button:hover,.woocommerce-checkout #place_order.button.alt:hover,.woocommerce-checkout button[name="apply_coupon"]:hover,.woocommerce-checkout button[name="woocommerce_checkout_update_totals"]:hover{background-color:#1561ff!important;color:#ffffff!important;border-color:#1561ff!important}.woocommerce-checkout #place_order.button.alt{font-size:15px!important;padding:0.85em 2em!important;min-width:220px}.woocommerce-checkout .button:after,.woocommerce-checkout .button.alt:after{display:none!important}.woocommerce-form-coupon-toggle .woocommerce-info{background:transparent;border:1px solid #000;border-left:4px solid #1561ff;border-radius:0;color:#000;padding:1rem 1.4rem;margin:1.5rem 0}.woocommerce-checkout .checkout_coupon .form-row{margin-bottom:1rem}.woocommerce-checkout .checkout_coupon .input-text{background:transparent;border:none;border-bottom:2px solid #000;border-radius:0;padding:0.7em 0.6em;font-size:15px}.woocommerce-checkout-review-order-table{border-collapse:separate;border-spacing:0;width:100%;background:#fafafa;border:1px solid #eee}.woocommerce-checkout-review-order-table thead th{font-family:'AzoSans Bold',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:14px;color:#000;padding:1.1rem 1.4rem;border-bottom:2px solid #000;text-align:left;background:transparent}.woocommerce-checkout-review-order-table tbody td,.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{padding:1.1rem 1.4rem;border-bottom:1px solid #eee;color:#000;font-size:15px}.woocommerce-checkout-review-order-table tfoot tr:last-child{font-size:17px;font-weight:700}.woocommerce-checkout-review-order-table tfoot tr:last-child td,.woocommerce-checkout-review-order-table tfoot tr:last-child th{border-bottom:none}.woocommerce-checkout h3{font-family:'AzoSans Bold',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:18px;color:#000;margin:2.4rem 0 1.4rem;padding-bottom:0.7rem;border-bottom:1px solid #ddd}.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-info{background:transparent;border:1px solid #000;border-left:4px solid #1561ff;border-radius:0;color:#000;padding:1rem 1.4rem;margin:1.6rem 0}.woocommerce-checkout #payment{background:#fafafa;padding:1.8rem 2rem;border:1px solid #eee;margin-top:1.5rem}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:1.5rem 0;font-size:14px}.woocommerce-checkout .woocommerce-privacy-policy-text a{color:#1561ff;text-decoration:underline}