.masteriyo-order-invoice-download a{background:var(--action);border-radius:var(--radius-xl);padding-inline:var(--space-m);padding-block:calc(var(--space-xs) * 1);display:flex;width:fit-content;color:#fff;font-weight:700;margin-top:var(--space-m)}body #masteriyo-checkout{width:100%!important}body #masteriyo-checkout .masteriyo-container{padding:0!important;width:100%}body #masteriyo-checkout label{font-size:var(--text-m);color:var(--bricks-text-light)}body #masteriyo-checkout input[type="text"]:focus,body #masteriyo-checkout textarea:focus,body #masteriyo-checkout select:focus{background-color:var(--white)!important}body #masteriyo-checkout .masteriyo-checkout-main{border:none;padding:var(--space-l);border-radius:var(--radius-s);border-top-right-radius:var(--radius-xxl);box-shadow:0 10px 30px 0 #00288F12}body #masteriyo-checkout .masteriyo-checkout-main .masteriyo-checkout--title{color:var(--primary);font-size:var(--text-l)}body #masteriyo-checkout .masteriyo-checkout----create-user input{height:2rem;width:2rem;cursor:pointer}body #masteriyo-checkout .masteriyo-checkout----create-user label{margin-left:.6rem;cursor:pointer;transition:0.2s all ease-in-out}body #masteriyo-checkout .masteriyo-checkout----create-user label:hover{color:var(--primary-hover)}body #masteriyo-checkout .masteriyo-checkout-summary{position:sticky;top:12rem;height:100%}body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-your-order{border:none;background-color:var(--primary-ultra-light);padding:var(--space-m);border-radius:var(--radius-s);border-top-right-radius:var(--radius-xxl);font-size:var(--text-m);box-shadow:0 5px 20px 0 #00288F12}body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-your-order li{border-bottom:1px solid var(--primary-light);padding-block:var(--space-xs)}body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-your-order li:last-of-type{border-bottom:none}body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-your-order li span{font-size:calc(var(--text-m) * .9);color:var(--primary)}body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-your-order .masteriyo-subtotal-row,body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-your-order .masteriyo-total-row *{font-size:calc(var(--text-l) * .9)}body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-your-order .masteriyo-subtotal-row{margin-top:var(--space-l)}body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-your-order .masteriyo-checkout-summary-apply-coupon{background-color:var(--primary-ultra-light)}body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-your-order .masteriyo-checkout-summary-apply-coupon #masteriyo-coupon-input{background-color:var(--white)}body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-your-order .masteriyo-checkout-summary-apply-coupon .masteriyo-apply-coupon-btn{color:var(--white);font-weight:700;font-size:var(--text-m);text-transform:uppercase;background-color:var(--primary);border:none;outline-offset:4px;outline:2px solid transparent!important;border-radius:var(--radius-xl)}body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-your-order .masteriyo-checkout-summary-apply-coupon .masteriyo-apply-coupon-btn:hover{color:var(--white);outline-color:var(--primary)!important}body #masteriyo-checkout .masteriyo-checkout-summary--title{color:var(--primary);font-size:var(--text-l);margin-bottom:var(--space-s)}body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-payment-method{border:none;padding:0!important;font-size:var(--text-m)}body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-payment-method img{display:none}body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-payment-method .payment-methods{display:flex;flex-direction:column;gap:var(--space-m)}body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-payment-method .payment-methods .payment-method{border:none;padding:var(--space-s);border-radius:var(--radius-s);gap:var(--space-s);align-items:center;border-top-right-radius:var(--radius-xl);box-shadow:0 5px 15px 0 #00288F12;transition:0.2s all ease-in-out}@media (min-width:1281px){body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-payment-method .payment-methods .payment-method:hover{transform:translateY(-3px)}}body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-payment-method .payment-methods .payment-method__detail{display:flex;flex-direction:column;gap:calc(var(--space-xs) * .5)}body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-payment-method .payment-methods .payment-method__detail .masteriyo-label{display:flex;flex-direction:column;color:var(--base);font-weight:700;font-size:var(--text-m)}body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-payment-method .payment-methods .payment-method__detail .masteriyo-label a{font-size:var(--text-s);width:fit-content}body #masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-payment-method .payment-methods .payment-method .payment-box p{font-size:calc(var(--text-m) * .9);color:var(--base-medium)}body #masteriyo-checkout .masteriyo-btn-primary{background-color:var(--action)!important;border-radius:var(--radius-xxl);width:100%;text-transform:uppercase;font-weight:700;font-size:calc(var(--text-m) * 1.2);outline-offset:4px;outline:2px solid transparent!important;padding-inline:var(--space-m);padding-block:calc(var(--space-s)* 1);line-height:1.4;margin-bottom:0!important;height:10rem!important}body #masteriyo-checkout .masteriyo-btn-primary:hover{outline-color:var(--action)!important}@media (max-width:991px){body #masteriyo-checkout .masteriyo-btn-primary{height:10rem!important}}@media (max-width:767px){body #masteriyo-checkout .masteriyo-btn-primary{padding-inline:var(--space-xs)}}.masteriyo-checkout---company-wrapper{display:flex;flex-direction:column}.masteriyo-checkout----purchase-for-company .masteriyo-label{display:flex;align-items:center;gap:1rem;border:.1rem solid var(--masteriyo-color-border);border-radius:var(--radius-m);padding:var(--space-s) var(--space-s)!important;cursor:pointer}.masteriyo-checkout----purchase-for-company .masteriyo-label input{height:auto!important}.masteriyo-checkout----purchase-for-company .masteriyo-label:not(:has(input:checked)):hover{color:var(--primary-hover)!important;border-color:var(--primary-hover)!important}.masteriyo-checkout----purchase-for-company .masteriyo-label:has(input:checked){background:var(--masteriyo-color-border)}.masteriyo-checkout----company{display:flex;flex-flow:row wrap;padding:var(--space-s) var(--space-s)!important;gap:1.5rem;background:var(--masteriyo-color-border);margin-top:-2rem;border-radius:0 0 var(--radius-m) var(--radius-m)}.masteriyo-checkout----company.hidden{display:none}.masteriyo-checkout----company-name,.masteriyo-checkout----company-id,.masteriyo-checkout----company-tax-id,.masteriyo-checkout----company-vat-id{flex:1 0 calc(50% - 1.5rem)}