/**handles:shopkeeper-wc-account,shopkeeper-wc-orders**/
.woocommerce-account:not(.logged-in) .entry-header .entry-title,.woocommerce-account:not(.logged-in) .entry-header .page-title,.woocommerce-account:not(.logged-in) form .page-title{display:none!important}.woocommerce-account .woocommerce-Message--info{margin-bottom:35px!important}.woocommerce-account a.button:hover{color:#fff!important}.woocommerce-account .woocommerce-MyAccount-navigation{display:block;margin-bottom:60px;text-align:center;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0 0 5px;text-align:center;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li{display:inline-block}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{border-bottom:1px solid transparent}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{font-size:13px;font-weight:600;margin-left:2px;margin-bottom:10px;margin:0 12px 5px;padding:5px 0;border-bottom-width:1px;border-bottom-style:solid;background:0 0;text-transform:uppercase;display:inline-block;-webkit-transition:color .3s,border-color .2s;transition:color .3s,border-color .2s}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{border-bottom:1px solid transparent;opacity:1}.woocommerce-account .woocommerce-MyAccount-content{clear:both;display:block;float:none;margin:0 auto 4rem;max-width:800px;width:100%}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders{margin-bottom:2.5rem}@media screen and (max-width:55em){.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders td{padding:15px 0!important}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders td:first-child{border-top-width:2px}}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-actions .button{display:inline-block;background:0 0;padding:0!important;margin:0;min-width:auto;width:auto}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-actions .button:after{content:"/";padding:0 10px}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-actions .button:last-child:after{content:"";padding:0}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-number a{font-weight:600;font-size:13px}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders td tbody tr td{padding-left:0}.woocommerce-account .woocommerce-MyAccount-content table.account-payment-methods-table{margin-bottom:2.5rem}.woocommerce-account .woocommerce-MyAccount-content table.account-payment-methods-table td.payment-method-actions .button{display:inline-block;background:0 0;padding:0!important;margin:0;min-width:auto;width:auto}.woocommerce-account .woocommerce-MyAccount-content table.account-payment-methods-table td.payment-method-actions .button:after{content:"/";padding:0 10px}.woocommerce-account .woocommerce-MyAccount-content table.account-payment-methods-table td.payment-method-actions .button:last-child:after{content:"";padding:0}.woocommerce-account .woocommerce-MyAccount-content table.account-payment-methods-table td tbody tr td{padding-left:0}.woocommerce-account .woocommerce-MyAccount-content form.edit-account p.woocommerce-form-row span em{font-size:13px;font-style:normal;margin-top:10px;display:block;line-height:1.4}.woocommerce-account .woocommerce-MyAccount-content form.edit-account fieldset{margin:0;padding:0;border:0}.woocommerce-account .woocommerce-MyAccount-content form.edit-account legend{font-size:.875rem;font-weight:600;text-transform:uppercase;padding:50px 0 13px;margin:0;background:0 0}.woocommerce-account .woocommerce-MyAccount-content form.edit-account .button{margin-top:20px!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-pagination{margin:0;overflow:visible}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button--next,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button--previous{background:0 0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button--previous{float:left;text-align:left}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button--next{float:right;text-align:right}.woocommerce-account #customer_login .woocommerce-form-login__rememberme{margin-bottom:15px}.woocommerce-account #customer_login form.woocommerce-form-login,.woocommerce-account #customer_login form.woocommerce-form-register{border-radius:0;padding:50px}.woocommerce-account #customer_login form.woocommerce-form-login .lost_password{margin:20px 0 0 0}.woocommerce-account #customer_login form.woocommerce-form-login .lost_password a{font-size:13px;text-transform:uppercase;font-weight:600}.woocommerce-account #customer_login .woocommerce-button{width:100%}.woocommerce-account form#add_payment_method #payment.woocommerce-Payment{background:0 0}
.woocommerce .woocommerce-form-track-order{max-width:500px;padding:3.5rem;margin:1rem auto 2.5rem}@media screen and (max-width:47.9375em){.woocommerce .woocommerce-form-track-order{max-width:100%}}.woocommerce .woocommerce-form-track-order:after,.woocommerce .woocommerce-form-track-order:before{background-image:radial-gradient(closest-side,transparent 9px,rgba(84,84,84,.05) 100%);content:"";display:block;height:10px;width:100%;max-width:500px;margin:0 0 0 -3.5rem;background-color:transparent;background-size:20px 20px;background-position:0 10px,40px 40px;position:absolute}.woocommerce .woocommerce-form-track-order:before{top:calc(1rem - 10px)}.woocommerce .woocommerce-form-track-order:after{bottom:calc(2.5rem - 10px);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.woocommerce .woocommerce-form-track-order>p{font-size:13px}.woocommerce .woocommerce-form-track-order .form-row{width:100%}.woocommerce .woocommerce-form-track-order .form-row .button{margin-top:1.5rem;width:100%}.woocommerce .woocommerce-MyAccount-content>p mark{background-color:transparent}.woocommerce .order-info{margin:0 0 4rem;padding:30px;position:relative;text-align:center}.woocommerce .order-info mark{background:0 0;font-weight:600;margin:0 5px}.woocommerce h2.woocommerce-column__title,.woocommerce h2.woocommerce-order-details__title,.woocommerce h2.woocommerce-order-downloads__title{text-transform:uppercase;margin-bottom:1rem}.woocommerce .order-again{margin-top:2.5rem}.woocommerce .order-again .button:hover{color:#fff}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin:0 auto 2rem;max-width:1100px;width:100%}.woocommerce .woocommerce-order-downloads .woocommerce-MyAccount-downloads-file{width:auto}.woocommerce .woocommerce-customer-details p{font-size:14px}.woocommerce .woocommerce-customer-details address{border:0;font-size:14px;padding:0}@media screen and (max-width:64em){.woocommerce .woocommerce-customer-details .col-1,.woocommerce .woocommerce-customer-details .col-2{margin-bottom:2.5rem}}.woocommerce .woocommerce-thankyou-order-received{padding:0!important;margin-bottom:2rem!important}.woocommerce .woocommerce-thankyou-order-details.order_details{display:block;padding:30px 25px 25px;text-align:center}.woocommerce .woocommerce-thankyou-order-details.order_details+p{margin:4rem 0}.woocommerce .woocommerce-thankyou-order-details.order_details li{border:0;padding:0 30px 0 0;width:auto;display:inline-block;float:none;line-height:1.3;margin-right:20px;font-size:13px;font-weight:600;text-align:left}@media screen and (max-width:64em){.woocommerce .woocommerce-thankyou-order-details.order_details li{width:100%;padding:0;margin-right:0;margin-bottom:25px}.woocommerce .woocommerce-thankyou-order-details.order_details li:last-child{margin-bottom:0}}.woocommerce .woocommerce-thankyou-order-details.order_details li:last-child{margin-right:0;padding-right:0}.woocommerce .woocommerce-thankyou-order-details.order_details li strong{font-size:16px!important;font-weight:400;margin-top:6px}