h3{margin:0;font-size:20px}h4{font-size:16px}.checkout{justify-content:center;align-items:center;height:100%;margin:0;display:flex}.checkout__header{text-align:center;margin-top:2.9em}@media only screen and (min-width:700px){.checkout__header{text-align:left;text-align:initial;margin:3.3em 0 1.3em}}.checkout__body{text-align:center;margin-left:16px;margin-right:16px}@media only screen and (min-width:800px){.checkout__body{margin:0;margin:initial}}.checkout__body-content,.checkout__body-content--error{box-sizing:border-box;background-color:#fff;border-bottom-right-radius:10px;border-bottom-left-radius:10px;width:100%;max-width:740px;padding:1.1em;box-shadow:0 2px 4px #0000001a,0 0 5px #0000001a}@media only screen and (min-width:800px){.checkout__body-content,.checkout__body-content--error{width:580px;margin:0 auto;padding:22px;max-width:580px!important}}.checkout__body-content--quantity,.checkout__body-content--error--quantity{height:auto;padding:0}.checkout__title{padding-bottom:10px;font-weight:700}.checkout__subTitle{padding-bottom:20px;font-size:15px}.checkout__loading{text-align:center;justify-content:center;display:flex}.checkout__footer{color:#000;letter-spacing:-.2px;margin-bottom:89px;font-size:14px;font-weight:400;line-height:18px;margin-bottom:0!important}@media only screen and (min-width:700px){.checkout__footer{margin-top:1em;margin-bottom:0}}.checkout__footer-content{background-color:#0000;border:none;flex-flow:column;align-items:center;width:auto;height:auto;margin:0 auto;padding:1.5em 0 0;display:flex;position:static}@media only screen and (min-width:700px){.checkout__footer-content{flex-flow:row-reverse;justify-content:space-between;max-width:510px;padding:0}}@media only screen and (max-width:700px){.checkout__footer-content{display:inline!important}}.checkout__error-message{color:#808285;text-align:center;padding:1em;font-family:Open Sans,"sans-serif";font-size:16px;font-weight:700;display:block}.loading{z-index:9999;z-index:5;background-color:#00000080;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading__loading-box{justify-content:space-around;width:100%;min-height:170px;display:flex;position:relative}.loading__loading--rolling{box-sizing:border-box;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.loading__loading--rolling:after{content:"";border:2px solid #808285;border-top-color:#0000;border-radius:50%;width:25px;height:25px;animation:.6s linear infinite rolling;position:absolute;top:50%;left:50%;transform:rotate(90deg)}.loading__loading--mini:after{content:"";border:2px solid #808285;border-left-color:#0000;width:10px;height:10px}@keyframes rolling{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.loading__body{margin-left:16px;margin-right:16px}@media only screen and (min-width:800px){.loading__body{margin:0;margin:initial}}.loading__body-content,.loading__body-content--error{box-sizing:border-box;background-color:#fff;border-bottom-right-radius:10px;border-bottom-left-radius:10px;width:100%;max-width:740px;padding:1.1em;box-shadow:0 2px 4px #0000001a,0 0 5px #0000001a}@media only screen and (min-width:800px){.loading__body-content,.loading__body-content--error{width:580px;margin:0 auto;padding:22px;max-width:580px!important}}.loading__body-content--quantity,.loading__body-content--error--quantity{height:auto;padding:0}.loading__body-content{border-radius:100px!important;width:155px!important;height:155px!important}@media only screen and (min-width:800px){.loading__body-content{border-radius:100px!important;width:160px!important;max-width:100px!important;height:160px!important}}.loading__text_loading{text-align:center;position:absolute;bottom:60px}
