.footer-checkout{padding:0}.footer-checkout-holder{width:100%;margin-right:auto;margin-left:auto;display:flex;align-items:center;flex-direction:column;background-color:#f8f8f8;padding:25px 0}@media (min-width:576px){.footer-checkout-holder{max-width:540px}}@media (min-width:768px){.footer-checkout-holder{max-width:720px}}@media (min-width:992px){.footer-checkout-holder{max-width:960px}}@media (min-width:1200px){.footer-checkout-holder{max-width:1140px}}.footer-checkout .payments{margin-bottom:15px;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%}.footer-checkout .payments .payments__item{margin-right:10px;vertical-align:middle}.footer-checkout .payments .payments__item .payments__icons{display:block;background:url(../../img/payments-sprite.png) no-repeat;border-radius:3px;text-indent:-9999px}.footer-checkout .payments .payments__item .payments__icons.payments-mastercard{background-position:-110px -9px;height:28px;width:36px}.footer-checkout .payments .payments__item .payments__icons.payments-maestro{background-position:-110px -49px;height:33px;width:36px;transform:translateY(3px)}.footer-checkout .payments .payments__item .payments__icons.payments-visa{background-position:-10px -54px;height:22px;width:68px}.footer-checkout .payments .payments__item .payments__icons.payments-paypal{background-position:-10px -9px;height:24px;width:80px}.footer-checkout__copyright{font-size:.75rem;line-height:1rem;white-space:nowrap}@media (min-width:768px){.footer-checkout{padding:0 15px}.footer-checkout-holder{flex-direction:row;justify-content:space-between}.footer-checkout .payments{text-align:left;margin-bottom:0;flex:0 0 50%;max-width:50%}.footer-checkout .payments .payments__item{margin-right:25px}}.form-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;background-color:#f8f8f8;padding-top:40px}@media (min-width:576px){.form-wrapper{max-width:540px}}@media (min-width:768px){.form-wrapper{max-width:720px}}@media (min-width:992px){.form-wrapper{max-width:960px}}@media (min-width:1200px){.form-wrapper{max-width:1140px}}.form-wrapper__block{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;justify-content:center}.form-wrapper__block .new-checkout-form{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%}.form-wrapper__block .new-checkout-form__header{color:#003058;margin-bottom:30px;font-size:1.5rem;line-height:1.75rem}.form-wrapper__block .new-checkout-form__info{margin-bottom:40px;font-size:.875rem;line-height:1.25rem}.form-wrapper__block .new-checkout-form .new-checkout-form__submit-block{margin:40px 0}@media (min-width:768px){.form-wrapper{padding-top:95px}.form-wrapper__block .new-checkout-form{flex:0 0 83.33333%;max-width:83.33333%}}@media (min-width:992px){.form-wrapper__block .new-checkout-form{flex:0 0 50%;max-width:50%}}.checkout-forgotten-password .forgotten-password{padding-left:0;padding-right:0}.checkout-forgotten-password .forgotten-password-header{margin:0 15px 30px}.checkout-forgotten-password .notification{margin:0 15px 20px}.checkout-forgotten-password .form-row{padding:0}@media (min-width:768px){.checkout-forgotten-password .forgotten-password{padding-left:15px;padding-right:15px}.checkout-forgotten-password .forgotten-password-header{margin:0 0 50px}.checkout-forgotten-password .notification{margin:0 0 20px}.checkout-forgotten-password .form-wrapper__block .new-checkout-form .warning-required{padding-top:50px}}