form,.designed-form{font-family:Circular-Pro-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}form .field-group,.designed-form .field-group{margin-bottom:18px;position:relative}form .field-group.display-none,.designed-form .field-group.display-none{display:none}form .field-group:last-child,.designed-form .field-group:last-child{margin-bottom:18px}form .field-group.no-margin:last-child,.designed-form .field-group.no-margin:last-child{margin-bottom:0}form .field-group ul li label,.designed-form .field-group ul li label{margin-bottom:10px;cursor:pointer}form .input-group,.designed-form .input-group{display:flex;justify-content:space-between}form .input-group>div:first-child,.designed-form .input-group>div:first-child{margin-right:10px}form .input-group>div:last-child,.designed-form .input-group>div:last-child{margin-left:10px}form .input-group .field-group,.designed-form .input-group .field-group{width:50%;margin-bottom:18px}@media(max-width:500px){form .input-group,.designed-form .input-group{flex-direction:column}form .input-group>div,form .input-group>div:first-child,form .input-group>div:last-child,.designed-form .input-group>div,.designed-form .input-group>div:first-child,.designed-form .input-group>div:last-child{margin-left:0;margin-right:0;width:100%}form .input-group .field-group,.designed-form .input-group .field-group{margin-bottom:20px}}form label,.designed-form label{display:block;font-size:14px;color:#6e6e6e;margin-bottom:7px}form .note,.designed-form .note{display:block;margin:8px 0;font-size:12px;color:#d4d4d4}form .note.error,.designed-form .note.error{color:#cc2427}form input,.designed-form input{-webkit-appearance:none;border-radius:0}form input:not([type=checkbox]),form textarea,.designed-form input:not([type=checkbox]),.designed-form textarea{font-family:Circular-Pro-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;width:100%;max-width:100%;margin:0;border:1px solid #d4d4d4;border-radius:6px;outline-width:0;color:#525252;padding:0 7px;font-size:13px;height:42px;text-align:left;background:#f4f4f4;border:1px solid transparent}form input[readonly],.designed-form input[readonly]{opacity:.7}form textarea,.designed-form textarea{padding:10px}form.small-form .field-group,.designed-form.small-form .field-group{margin-bottom:20px}form.small-form .button-wrapper,.designed-form.small-form .button-wrapper{padding-top:15px}form .button-wrapper,.designed-form .button-wrapper{padding-top:35px;display:flex;justify-content:space-between;align-items:center}form .button-wrapper button,.designed-form .button-wrapper button{width:50%}form .button-wrapper.increased-padding,.designed-form .button-wrapper.increased-padding{padding-top:34px}form ::-webkit-input-placeholder,.designed-form ::-webkit-input-placeholder{color:#ababab}form :-moz-placeholder,.designed-form :-moz-placeholder{color:#ababab}form ::-moz-placeholder,.designed-form ::-moz-placeholder{color:#ababab}form :-ms-input-placeholder,.designed-form :-ms-input-placeholder{color:#ababab}form input:-webkit-autofill,.designed-form input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f4f4f4 inset!important;border:none}form .error>label,form .card-number.invalid_number>label,form .card-number.card_declined>label,form .card-number.incorrect_number>label,form .expiration-date.invalid_expiry_year>label,form .expiration-date.invalid_expiry_month>label,form .expiration-date.expired_card>label,form .security-code.invalid_cvc>label,.designed-form .error>label,.designed-form .card-number.invalid_number>label,.designed-form .card-number.card_declined>label,.designed-form .card-number.incorrect_number>label,.designed-form .expiration-date.invalid_expiry_year>label,.designed-form .expiration-date.invalid_expiry_month>label,.designed-form .expiration-date.expired_card>label,.designed-form .security-code.invalid_cvc>label{color:#cc2427}form .error input,form .error textarea,form .card-number.invalid_number input,form .card-number.invalid_number textarea,form .card-number.card_declined input,form .card-number.card_declined textarea,form .card-number.incorrect_number input,form .card-number.incorrect_number textarea,form .expiration-date.invalid_expiry_year input,form .expiration-date.invalid_expiry_year textarea,form .expiration-date.invalid_expiry_month input,form .expiration-date.invalid_expiry_month textarea,form .expiration-date.expired_card input,form .expiration-date.expired_card textarea,form .security-code.invalid_cvc input,form .security-code.invalid_cvc textarea,.designed-form .error input,.designed-form .error textarea,.designed-form .card-number.invalid_number input,.designed-form .card-number.invalid_number textarea,.designed-form .card-number.card_declined input,.designed-form .card-number.card_declined textarea,.designed-form .card-number.incorrect_number input,.designed-form .card-number.incorrect_number textarea,.designed-form .expiration-date.invalid_expiry_year input,.designed-form .expiration-date.invalid_expiry_year textarea,.designed-form .expiration-date.invalid_expiry_month input,.designed-form .expiration-date.invalid_expiry_month textarea,.designed-form .expiration-date.expired_card input,.designed-form .expiration-date.expired_card textarea,.designed-form .security-code.invalid_cvc input,.designed-form .security-code.invalid_cvc textarea{border-color:#cc2427!important}form .error input:focus,form .error textarea:focus,form .card-number.invalid_number input:focus,form .card-number.invalid_number textarea:focus,form .card-number.card_declined input:focus,form .card-number.card_declined textarea:focus,form .card-number.incorrect_number input:focus,form .card-number.incorrect_number textarea:focus,form .expiration-date.invalid_expiry_year input:focus,form .expiration-date.invalid_expiry_year textarea:focus,form .expiration-date.invalid_expiry_month input:focus,form .expiration-date.invalid_expiry_month textarea:focus,form .expiration-date.expired_card input:focus,form .expiration-date.expired_card textarea:focus,form .security-code.invalid_cvc input:focus,form .security-code.invalid_cvc textarea:focus,.designed-form .error input:focus,.designed-form .error textarea:focus,.designed-form .card-number.invalid_number input:focus,.designed-form .card-number.invalid_number textarea:focus,.designed-form .card-number.card_declined input:focus,.designed-form .card-number.card_declined textarea:focus,.designed-form .card-number.incorrect_number input:focus,.designed-form .card-number.incorrect_number textarea:focus,.designed-form .expiration-date.invalid_expiry_year input:focus,.designed-form .expiration-date.invalid_expiry_year textarea:focus,.designed-form .expiration-date.invalid_expiry_month input:focus,.designed-form .expiration-date.invalid_expiry_month textarea:focus,.designed-form .expiration-date.expired_card input:focus,.designed-form .expiration-date.expired_card textarea:focus,.designed-form .security-code.invalid_cvc input:focus,.designed-form .security-code.invalid_cvc textarea:focus{border-color:#cc2427}form .error .note,form .card-number.invalid_number .note,form .card-number.card_declined .note,form .card-number.incorrect_number .note,form .expiration-date.invalid_expiry_year .note,form .expiration-date.invalid_expiry_month .note,form .expiration-date.expired_card .note,form .security-code.invalid_cvc .note,.designed-form .error .note,.designed-form .card-number.invalid_number .note,.designed-form .card-number.card_declined .note,.designed-form .card-number.incorrect_number .note,.designed-form .expiration-date.invalid_expiry_year .note,.designed-form .expiration-date.invalid_expiry_month .note,.designed-form .expiration-date.expired_card .note,.designed-form .security-code.invalid_cvc .note{color:#cc2427}form .toggle-show,.designed-form .toggle-show{display:none;position:absolute;right:16px;top:16px;text-transform:uppercase;letter-spacing:.5px}.invite-friends-form .friends-emails{margin-top:20px}.invite-friends-form textarea{min-height:80px;max-width:100%;max-height:200px}.invite-friends-form .button-wrapper{margin-top:20px}.inner-input-text{font-family:Circular-Pro-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:#525252;position:absolute;top:15px;left:0;right:auto;text-align:center;pointer-events:none;text-indent:50px;font-size:13px}.form-label{position:absolute;top:-14px;margin:0 auto;left:0;right:0;display:flex;align-items:center;justify-content:center;z-index:40;font-size:11px;pointer-events:none;display:none;@keyframes labelIn{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}}.form-label h4{font-family:Circular-Pro-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;background:#fff;font-size:11px;letter-spacing:.5px;padding:4px 12px}.form-label:not(.focus-only){animation:labelIn .25s ease}.field-group .form-label.focus-only{opacity:0;transform:translateY(12px);transition:all 0s ease}.field-group.active-data input:focus~.form-label.focus-only,.field-group.active-data.error .form-label{opacity:1;transform:translateY(0);transition:all .2s ease}input:not(:placeholder-shown):focus~.form-label.focus-only,.error .form-label{opacity:1;transform:translateY(0);transition:all .2s ease}.hide-form-label .form-label{display:none!important}.animate-indent input{transition:text-indent .4s ease}.animate-indent .inner-input-text{animation:innerTextIn .4s ease;@keyframes innerTextIn{0%{transform:translate(44px);opacity:0}to{transform:translate(0);opacity:1}}}label input[type=radio]{margin-bottom:10px}label input[type=radio]+span{text-transform:none;color:#525252;font-size:14px;position:relative;cursor:pointer}label input[type=radio]+span:before{content:"";width:9px;border:1px solid #525252;height:9px;border-radius:100%;background:transparent;display:inline-block;-webkit-user-select:none;user-select:none;vertical-align:top;margin-right:7px}label input[type=radio]:active+span{-webkit-user-select:none;user-select:none}label input[type=radio]:checked+span:before{background:#525252;border:1px solid #525252;width:9px;height:9px;box-shadow:inset 0 0 0 2px #fff}label input[type=radio]:disabled+span:before{border:1px solid #d4d4d4}label input[type=radio]:checked:disabled+span:before{background:#d4d4d4;border:1px solid #d4d4d4;width:9px;height:9px;box-shadow:inset 0 0 0 2px #fff}input[type=checkbox]:not(.default),input[type=radio]:not(.default){display:none!important}input[type=checkbox]:not(.default)+label:not(.default),input[type=radio]:not(.default)+label:not(.default){text-transform:none;color:#525252;font-size:14px;position:relative;cursor:pointer;display:flex;align-items:center}input[type=checkbox]:not(.default)+label:not(.default):before,input[type=radio]:not(.default)+label:not(.default):before{content:"";min-width:14px;min-height:14px;max-width:14px;max-height:14px;border:1px solid #d4d4d4;border-radius:2px;background:#fff;display:inline-block;-webkit-user-select:none;user-select:none;vertical-align:top;margin-right:6px}input[type=checkbox]:not(.default)+label:not(.default):active,input[type=radio]:not(.default)+label:not(.default):active{-webkit-user-select:none;user-select:none}input[type=checkbox]:not(.default):checked+label:before,input[type=radio]:not(.default):checked+label:before{background:#525252;border:1px solid #525252}input[type=checkbox]:not(.default):not([type=radio]):checked+label:before{background-image:url(https://cdn.ivaws.com/wikibuy-assets/images/check.png);background-size:100%;background-position:center center;background-repeat:no-repeat}input[type=checkbox]:not(.default):disabled+label:before,input[type=radio]:not(.default):disabled+label:before{background:transparent;border-color:#d4d4d4}input[type=checkbox]:not(.default):checked:disabled+label:before,input[type=radio]:not(.default):checked:disabled+label:before{background-color:#d4d4d4}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=radio]:not(.default)+label:before{content:"";width:12px;border:1px solid #3abcfd;height:12px;border-radius:100%;background:transparent;display:inline-block;-webkit-user-select:none;user-select:none;vertical-align:top;margin-right:7px}input[type=radio]:not(.default)+label:active{-webkit-user-select:none;user-select:none}input[type=radio]:not(.default):checked+label:before{background:#3abcfd;border:1px solid #3abcfd;width:12px;height:12px;box-shadow:inset 0 0 0 2px #fff}input[type=radio]:not(.default):disabled+label:before{border:1px solid #d4d4d4}input[type=radio]:not(.default):checked:disabled+label:before{background-color:#d4d4d4;border:1px solid #d4d4d4;width:12px;height:12px;box-shadow:inset 0 0 0 2px #fff}
