@import "https://fonts.googleapis.com/css?family=Lato";.footer-wrapper[data-v-6c34f707]{padding:var(--vertical-margin) 0;flex-direction:row-reverse;flex:none;display:flex}.footer-component[data-v-6c34f707]{margin:0 var(--horizontal-margin);flex:auto}.footer-component--square[data-v-6c34f707]{text-align:right}.square-icon[data-v-6c34f707]{width:162px}.footer-component--copyright[data-v-6c34f707]{text-align:left;flex-direction:column;justify-content:center;font-size:12px;display:flex}.copyright-row[data-v-6c34f707]{margin:0 0 3px}@media screen and (width<=620px){.footer-wrapper[data-v-6c34f707]{padding:calc(var(--vertical-margin) * 2) 0}}.header-wrapper[data-v-8874d6b6]{margin:var(--horizontal-margin);flex:none;display:flex}@media screen and (width<=620px){.header-wrapper[data-v-8874d6b6]{justify-content:center}}.modal-backdrop[data-v-c7ed5397]{background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-c7ed5397]{background:#fff;flex-direction:column;display:flex;overflow-x:auto;box-shadow:2px 2px 20px 1px}.modal-header[data-v-c7ed5397],.modal-footer[data-v-c7ed5397]{padding:15px;display:flex}.modal-header[data-v-c7ed5397]{color:#4aae9b;border-bottom:1px solid #eee;justify-content:space-between}.modal-footer[data-v-c7ed5397]{border-top:1px solid #eee;justify-content:flex-end}.modal-body[data-v-c7ed5397]{padding:20px 10px;position:relative}.btn-close[data-v-c7ed5397]{cursor:pointer;color:#4aae9b;background:0 0;border:none;padding:20px;font-size:20px;font-weight:700}.btn-green[data-v-c7ed5397]{color:#fff;background:#4aae9b;border:1px solid #4aae9b;border-radius:2px}input,.input-field{font-family:var(--default-font-family);background-color:#fff;border:none;border-radius:8px;margin:5px 0;padding:10px;box-shadow:2px 2px 3px -1px #00000080}.select-field{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,#0000 50%,gray 50%),linear-gradient(135deg,gray 50%,#0000 50%);background-position:calc(100% - 17px) calc(1em + 4px),calc(100% - 12px) calc(1em + 4px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}label{margin:10px 5px 0;font-size:14px}.component-title{margin:15px 0;font-size:24px;font-weight:700}.component-title:nth-child(n+2){margin-top:20px}.form--content{flex-direction:column;display:flex}.form--row{flex-direction:row;align-content:space-between;display:flex}.form--input{flex-direction:column;flex:50%;display:flex}.form--input label{font-weight:700}.form--input:nth-child(n+2){margin-left:15px}.form--card-input{font-family:Lato,Arial,sans-serif;width:calc(100% - 20px)!important}.form--card-input--error{outline:8px auto #a4001e}.form--errors{text-align:left;flex-direction:column;width:100%;margin:10px 0 0;display:flex}.form--error{color:#a4001e;flex:auto;margin:3px;font-size:14px;font-weight:400;line-height:14px}.form--action-container{text-align:center;width:100%;margin:20px 0}.form--button{cursor:pointer;letter-spacing:normal;color:#fff;background-color:#495ceb;border:1px solid #1c1f69;border-radius:8px;width:100%;padding:10px 15px;font-size:22px;font-style:normal;font-weight:700;font-stretch:100%;line-height:normal;box-shadow:0 2px 4px #00000080}.form--button:hover,.form--button:focus{background-color:#495cebc0}.form--reset-button{cursor:pointer;letter-spacing:normal;color:#404040;background:0 0;border:none;margin-top:10px;padding:5px 15px;font-size:16px;font-style:normal;font-weight:700;font-stretch:100%;line-height:normal;text-decoration:underline}.form--reset-button:hover,.form--reset-button:focus{color:#6d6d6d;text-decoration:underline}.form--disclaimer{text-align:center;margin-top:10px;font-size:15px;font-weight:700}@media screen and (width<=900px){.form--row{flex-direction:column}.form--input:nth-child(n+2){margin-left:0}}@media screen and (width<=620px){.form--row{flex-direction:row}.form--input:nth-child(n+2){margin-left:15px}}:root{--background-color:#333a4b;--default-font-family:Lato, Arial, sans-serif;--default-margin:var(--horizontal-margin);--horizontal-margin:20px;--vertical-margin:20px}html,body{background:#ebefee;height:100%;margin:0}#app{height:100%;font-family:var(--default-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.app-wrapper{flex-direction:column;height:100%;display:flex}.content{width:calc(100% - 2 * var(--horizontal-margin));max-width:1200px;padding:0 var(--horizontal-margin);flex:1 0 auto;justify-content:center;align-self:center;display:flex}.loading-wrapper{text-align:center;width:100%;height:30px;position:absolute;top:calc(50% - 15px)}.update-wrapper{background:#5558;width:100%;height:100%;position:absolute;inset:0}.update-container{text-align:center;color:#000;background:#ffbd0f;padding:20px;font-size:16px;font-weight:700;box-shadow:0 2px 4px #00000080}.update-action{cursor:pointer;letter-spacing:normal;color:#000;background-color:#fff;border:1px solid #1c1f69;border-radius:5px;margin-top:15px;padding:5px 12px;font-size:16px;font-style:normal;font-weight:700;font-stretch:100%;line-height:normal}.update-action:hover,.update-action:focus{background-color:#ccc}.input-field[data-v-1077d30d]{color:gray;height:20px;box-shadow:none;background:0 0;border-bottom:2px solid #999;border-radius:0}.detail-item[data-v-7818a3d3]{flex-direction:row;align-items:center;margin:10px 0 25px;display:flex}.detail-item-quantity[data-v-7818a3d3]{flex:none;margin:0 25px;font-size:22px}.detail-item-content[data-v-7818a3d3]{flex-direction:column;flex:auto;display:flex}.detail-item-title[data-v-7818a3d3]{font-size:20px;font-weight:700}.detail-item-subtitle[data-v-7818a3d3]{margin:2px 0 0 10px;font-size:14px;font-style:italic;font-weight:400}.detail-item-description[data-v-7818a3d3]{text-align:justify;margin:5px 0 0 10px;font-size:15px;font-weight:400}.detail-item-price[data-v-7818a3d3]{text-align:right;flex:none;margin-left:12px;font-size:22px;font-weight:900}.detail-total-item[data-v-73a53643]{flex-direction:row;align-content:center;display:flex}.detail-total-item--title[data-v-73a53643]{flex:1 0 auto;font-size:24px;font-weight:700}.detail-total-item--value[data-v-73a53643]{text-align:right;flex:1 0 auto;font-size:24px;font-weight:900}.details[data-v-d6859f9d]{flex-direction:column;justify-content:center;display:flex}.details-wrapper[data-v-d6859f9d]{align-self:center;width:100%}.details-separator[data-v-d6859f9d]{background:#000;height:2px;margin:20px 0}.payment-form .component-title[data-v-7e3542c9]{margin-top:15px}.payment-form--component[data-v-7e3542c9]{position:relative}.payment-form--component .form--content #form--card-payment[data-v-7e3542c9]{margin-top:10px}.payment-form--loading-wrapper[data-v-7e3542c9]{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:calc(100% + 20px);height:calc(100% + 10px);position:absolute;top:-5px;left:-10px}.payment-form--loading[data-v-7e3542c9]{text-align:center;width:100%;position:absolute;top:calc(50% - 9px)}.payment-instructions--description[data-v-d2a5d0f6]{text-align:center;width:100%;margin-top:8px;font-size:16px}.payment-instructions--processing[data-v-d2a5d0f6]{text-align:center;width:100%;margin:16px 0;font-size:16px}.billing-page-wrapper[data-v-3bfea626]{flex-direction:column;width:100%;display:flex}.billing-wrapper[data-v-3bfea626]{flex-direction:row;display:flex}.billing--instructions[data-v-3bfea626]{display:none}.billing-component[data-v-3bfea626]{flex:1 0 calc(50% - 20px);margin-bottom:10px}.billing-vertical-separator[data-v-3bfea626]{background:#71717150;flex:0 0 1px;margin:0 20px}.billing-horizontal-separator[data-v-3bfea626]{background:#71717150;flex:0 0 100%;height:1px;margin:20px 0}.billing--disclaimer[data-v-3bfea626]{text-align:center;border-top:1px solid #71717150;width:100%;margin-top:16px;padding:16px 0;font-size:16px;font-weight:700}.billing--payment-instructions[data-v-3bfea626]{display:block}.billing-error[data-v-3bfea626]{text-align:center;background-color:#fff;border:1px solid #000;border-radius:8px;min-width:200px;margin:auto;padding:20px;box-shadow:0 2px 4px #00000080}.billing-error--title[data-v-3bfea626]{font-size:18px;font-weight:700}.billing-error--details[data-v-3bfea626]{margin-top:10px;font-size:14px}@media screen and (width<=620px){.billing-wrapper[data-v-3bfea626]{flex-direction:column}.billing--instructions[data-v-3bfea626]{display:block}.billing-component[data-v-3bfea626]{flex:auto}.billing-vertical-separator[data-v-3bfea626]{background:#71717150;flex:0 0 1px;margin:20px 0}.billing--disclaimer[data-v-3bfea626]{border:none}.billing--payment-instructions[data-v-3bfea626]{display:none}}h3[data-v-6f9e7473]{margin-top:5px}.confirmation[data-v-6f9e7473]{flex-direction:column;justify-content:center;align-self:center;height:100%;display:flex}.confirmation-icon[data-v-6f9e7473]{width:92px;height:92px}.confirmation-container[data-v-6f9e7473]{text-align:center;background-color:#fff;border:1px solid #000;min-width:200px;margin:20px auto 0;padding:20px}.confirmation-title[data-v-6f9e7473]{margin:18px 0 28px;font-size:24px;font-weight:700}.confirmation-products[data-v-6f9e7473]{text-align:left;border-top:1px solid #000;border-bottom:1px solid #000;margin:20px 0;padding:20px 0}.confirmation-code[data-v-6f9e7473]{margin-bottom:10px}.confirmation-footer[data-v-6f9e7473]{text-align:center;margin:20px 0;font-size:22px}.welcome-wrapper[data-v-5504412f]{flex-direction:column;align-self:center;height:100%;display:flex}.welcome-error[data-v-5504412f]{text-align:center;background-color:#fff;border:1px solid #000;border-radius:8px;min-width:200px;margin:auto;padding:20px;box-shadow:0 2px 4px #00000080}.welcome-error--title[data-v-5504412f]{font-size:18px;font-weight:700}.welcome-error--details[data-v-5504412f]{margin-top:10px;font-size:14px}
