.next-button-wrapper{margin:10px 15px 15px}.next-button-wrapper.withoutMarginRight{margin-left:0;margin-right:0}.next-button-wrapper>.floating{position:fixed;right:20px;bottom:25px;width:48px;height:48px;border-radius:100px;background-color:#60a844;box-shadow:0 5px 10px 2px rgba(34,60,80,.3);opacity:0;cursor:pointer;pointer-events:none;transition:all .2s;z-index:10;color:#fff;padding:10px 15px;display:flex;justify-content:center;align-items:center;filter:brightness(1)}.next-button-wrapper>.floating.floatingWithoutFixed{position:static;right:auto;bottom:auto}.next-button-wrapper>.floating.hasLabel{width:auto;height:auto}.next-button-wrapper>.floating.show{opacity:1;pointer-events:auto}.next-button-wrapper>.floating:hover{filter:brightness(1.1)}.next-button-wrapper>.floating>.md-icon{color:#fff}.next-button-wrapper>.floating>.counter{position:absolute;top:0;right:0;background-color:red;color:#fff;padding:10px;font-size:12px;border-radius:100%;width:16px;height:16px;display:flex;justify-content:center;align-items:center}.next-button-wrapper>.disabled{pointer-events:none;filter:opacity(.5)!important;cursor:auto}.next-button{position:relative;display:block;width:100%;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(102,126,234,.3)}.next-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.4);filter:brightness(1.1)}.next-button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(102,126,234,.3);filter:brightness(.95)}.next-button>*,.next-button>a{padding:14px 24px;display:block;color:#fff!important;-webkit-text-fill-color:#fff!important;text-transform:none;text-align:center;font-size:16px;font-weight:600;font-family:inherit}.next-button>:hover,.next-button>a:hover{text-decoration:none!important}.iframe-payment-form{text-align:center;font-size:18px}#order.loading{max-height:100vh;overflow:hidden}#order>.attributes{margin-left:15px;margin-right:15px}#order>.attributes .privacy-policy-label{width:100%}#order>.payment-method{margin-left:15px;margin-right:15px;margin-bottom:10px}#order>.payment-method>.form-group{margin-bottom:0}#order>.error{color:red;margin-left:15px;margin-right:15px}#order>.finished{position:relative;height:90px}#order>.finished .md-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#7cc057}#order>.finished .md-icon.fail{color:#c05a57}#order>.finished .text{position:absolute;left:90px;top:50%;right:15px;transform:translateY(-50%);font-size:17px}#order>.completed-description{padding:0 10px;padding-bottom:15px}#order>.min-price{text-align:right;font-weight:700;margin:0 15px;margin-top:30px}