@font-face{font-family:"GPCommerce";src:url("./fonts/GPCommerce-Regular.woff2") format("woff2"),url("./fonts/GPCommerce-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"GPCommerce";src:url("./fonts/GPCommerce-Medium.woff2") format("woff2"),url("./fonts/GPCommerce-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"GPCommerce";src:url("./fonts/GPCommerce-Bold.woff2") format("woff2"),url("./fonts/GPCommerce-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"DMSans";src:url("./fonts/DMSans-Bold.woff2") format("woff2"),url("./fonts/DMSans-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}html,body{height:100%}html{line-height:1.15;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{display:flex;flex-direction:column;font-family:"GPCommerce","DMSans",Arial,sans-serif;font-size:15px;color:#1f1f1f;background-color:#fff;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,p{margin:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}a{background-color:rgba(0,0,0,0)}img{display:block;border-style:none}button{font-size:16px;font-weight:normal;border:none;cursor:pointer;transition:background-color .2s ease-in-out;padding:0;background:rgba(0,0,0,0);user-select:none}button:disabled{cursor:default;transition:none;pointer-events:none}input{appearance:none;font-size:16px;border:none;background:rgba(0,0,0,0);border-radius:10px}input::placeholder{color:#abb8ca}input:focus{outline:none}label{display:block;font-family:"GPCommerce","DMSans",Arial,sans-serif;font-size:15px;font-weight:500;color:#003052;margin-bottom:8px;letter-spacing:-0.2px;line-height:150%}.or-separator{display:flex;width:100%;align-items:center}.or-separator .or-text{color:#0f2744;font-size:12px;font-weight:400;margin:0 12px;text-transform:uppercase}.or-separator .or-line{flex-grow:1;height:1px;background-color:#51586f}.flag-icon{width:22px;height:14px}.language-select-option{display:flex;align-items:center;justify-content:flex-start}.language-select-option img{margin-right:4px}.select2-selection.select2-selection--single{border:1px solid #bcbfc8;border-radius:10px !important;height:50px !important}.select2-selection__placeholder{color:#bcbfc8 !important;font-weight:normal !important}.select2-selection__rendered{font-size:16px;height:48px;line-height:48px !important;font-weight:normal !important;padding-right:58px !important;text-align:center}.select2-selection__arrow{background-color:#1c6bff;border-radius:0 9px 9px 0;height:48px !important;width:50px !important}.select2-selection__arrow b{border-color:#fff !important;border-width:0 0 2px 2px !important;height:10px !important;width:10px !important;display:inline-block;transform:rotate(-45deg);margin:-8px -6px !important}.select2-container--focus:not(.select2-container--open) .select2-selection.select2-selection--single{box-shadow:0 0 0 1px #2773ff,0px 2px 3px 3px rgba(188,191,200,.15)}.select2-dropdown{border:1px solid #e8e8e8 !important}.select2-results__option--highlighted{background-color:#1c6bff !important}#languageSelectForm span{-webkit-tap-highlight-color:rgba(0,0,0,0)}#languageSelectForm span:focus{outline:none}#languageSelectForm .select2-selection.select2-selection--single{height:26px !important}#languageSelectForm .select2-selection__rendered{height:24px;padding-right:24px !important;display:flex;align-items:center;justify-content:flex-start}#languageSelectForm .select2-selection__arrow{height:24px !important;width:24px !important;background-color:rgba(0,0,0,0) !important;border:1px solid #bcbfc8;border-right:none;border-radius:10px;margin-top:-1px}#languageSelectForm .select2-selection__arrow b{border-color:#1f1f1f !important;height:8px !important;width:8px !important;margin:-7px -5px !important}.pay-button{width:100%;display:flex;align-items:center;justify-content:center;height:50px;border-radius:10px;background-color:#1c6bff;color:#fff;font-size:16px;line-height:1;font-weight:normal}.pay-button .shield-ico{margin-right:9px;stroke:#fff}.pay-button:hover{background-color:#003c71}.pay-button:disabled{background-color:#e0e4eb;color:#abb8ca;pointer-events:none}.pay-button:disabled .shield-ico{display:none}.text-input{margin-bottom:16px}.text-input .input-wrapper{position:relative;display:flex}.text-input .input-wrapper input{flex:1;padding:16px 12px;box-shadow:0 0 0 1px #bcbfc8,0px 2px 3px 3px rgba(188,191,200,.15);color:#25262d}.text-input .input-wrapper input:focus{box-shadow:0 0 0 1px #2773ff,0px 2px 3px 3px rgba(188,191,200,.15)}.text-input .input-wrapper input::placeholder{color:#bcbfc8;opacity:1}.text-input .input-wrapper .error-ico{display:none;position:absolute;top:50%;transform:translateY(-50%);right:14px}.text-input .error-message{display:none;margin-top:8px}.text-input.error .input-wrapper input{padding-right:44px;color:#ad1c24;box-shadow:0 0 0 1px #ad1c24,0px 2px 3px 3px rgba(188,191,200,.15)}.text-input.error .input-wrapper input:focus{box-shadow:0 0 0 1px #2773ff,0px 2px 3px 3px rgba(188,191,200,.15)}.text-input.error .input-wrapper .error-ico{display:block}.text-input.error .error-message{display:block}header{display:flex;justify-content:center;flex-shrink:0;background-color:#fff;min-height:60px;padding:0 20px;box-shadow:0px 8px 24px rgba(21,21,22,.04)}header #header-content{flex:1;display:flex;justify-content:space-between;align-items:center}header #header-content #header-logo-wrapper{padding:8px 55px 8px 16px}header #header-content #header-logo-wrapper #header-logo{max-width:100%}@media(min-width: 1920px){header #header-content{max-width:500px}}@keyframes overlayFadeIn{from{opacity:0}to{opacity:1}}.page-overlay{z-index:99;position:fixed;top:0;bottom:0;left:0;right:0;display:none}.page-overlay.active{display:block;opacity:1;background-color:rgba(115,129,150,.25);animation:overlayFadeIn .2s ease-in-out}#payment-method-change-button{margin-bottom:40px;color:#306ac3;text-align:start;text-decoration:underline;font-size:15px;font-weight:400;text-underline-offset:2px}#payment-method-change-button:hover{color:#1c6bff}#payment-methods-menu{display:none;flex-direction:column;text-align:center;margin-bottom:40px}#payment-methods-menu.active{display:flex}#payment-methods-menu h3{font-size:15px;text-align:center;color:#51586f;margin-bottom:20px;font-weight:400}.payment-method-button{display:flex;align-items:center;justify-content:center;border-radius:10px;height:50px;background-color:#f1f2f4;margin-bottom:20px}.payment-method-button.googlePay,.payment-method-button.applePay{display:none}.payment-method-button.active{display:flex}.payment-method-button img{max-height:40px}.payment-method-button .card-ico{margin:0 1px}.payment-method-button .card-ico:first-child{margin-left:0}.payment-method-button .card-ico:last-child{margin-right:0}.payment-method-button .label{margin-left:8px;color:#0f2744;font-size:15px;font-weight:400}.payment-method-button:hover{background-color:#e8e8e8}#payment-methods{display:none;flex-direction:column}#payment-methods.active{display:flex}#payment-methods .method-logo{margin-bottom:20px}#payment-methods .payment-method{display:none;max-width:500px;margin-bottom:20px;color:#0f2744}#payment-methods .payment-method h2,#payment-methods .payment-method p{margin-bottom:16px}#payment-methods .payment-method.active{display:block}#preferred-methods{margin-top:20px}#preferred-methods .or-separator{margin-bottom:20px}#preferred-methods #preferred-methods-menu{display:flex;flex-wrap:wrap;gap:20px}#preferred-methods #preferred-methods-menu .payment-method-button{flex:1;border:1px solid #0f2744;padding:0 16px;background-color:#fff;margin-bottom:0}#preferred-methods #preferred-methods-menu .payment-method-button:hover{background-color:#f1f2f4}#preferred-methods #preferred-methods-menu .apm-error{flex:1;display:flex;color:#ad1c24;font-size:13px;font-weight:500;border:1px solid #0f2744;padding:0 16px;background-color:#fff;align-items:center;justify-content:center;text-align:center;border-radius:10px;height:50px;box-sizing:border-box}footer{flex-shrink:0;text-align:center;padding-bottom:35px;font-size:13px;color:#51586f}footer a{color:inherit;text-decoration:none;font-weight:500}footer #commercial-space{display:none;justify-content:center;margin:20px 16px 40px}footer #commercial-space.active{display:flex}footer #commercial-space img{width:100%;max-width:500px}footer #secured-icons{display:none;align-items:center;justify-content:center;margin-bottom:40px}footer #secured-icons.active{display:flex}footer #secured-icons img{margin:0 13px}footer #secured-icons img:first-child{margin-left:0}footer #secured-icons img:last-child{margin-right:0}footer #environment-description{margin-top:20px;color:#ad1c24;font-weight:500}#card-information-inputs{box-shadow:0px 2px 3px 3px rgba(188,191,200,.15);border-radius:10px}#card-information-inputs input{font-size:16px;color:#0f2744;padding:16px 12px;width:100%;box-shadow:0 0 0 1px #bcbfc8}#card-information-inputs input:focus{z-index:2;box-shadow:0 0 0 1px #2773ff}#card-information-inputs .standard-input-wrapper .error-ico{display:none;position:absolute;top:50%;transform:translateY(-50%);right:14px}#card-information-inputs .standard-input-wrapper.error input{z-index:1;color:#ad1c24;box-shadow:0 0 0 1px #ad1c24}#card-information-inputs .standard-input-wrapper.error input:focus{z-index:2;box-shadow:0 0 0 1px #2773ff}#card-information-inputs .standard-input-wrapper.error .error-ico{display:block}#card-information-inputs #card-number-wrapper{position:relative;display:flex}#card-information-inputs #card-number-wrapper #inputPan{border-radius:10px 10px 0 0}#card-information-inputs #card-number-wrapper #card-icons{position:absolute;display:flex;pointer-events:none;right:15px;top:50%;transform:translateY(-50%)}#card-information-inputs #card-number-wrapper #card-icons .card-ico{margin-left:2px;width:30px}#card-information-inputs #card-number-wrapper.error #card-icons{display:none}#card-information-inputs #card-information-bottom{display:flex;margin-top:1px}#card-information-inputs #card-information-bottom #inputExpiryMonth{flex:1;flex-basis:30%;border-radius:0 0 0 10px;text-align:center}#card-information-inputs #card-information-bottom #inputExpiryYear{flex:1;flex-basis:30%;border-radius:0;text-align:center;margin:0 1px}#card-information-inputs #card-information-bottom #input-expiration-wrapper{display:none;position:relative;flex:1;flex-basis:55%}#card-information-inputs #card-information-bottom #input-expiration-wrapper.active{display:flex}#card-information-inputs #card-information-bottom #input-expiration-wrapper #input-expiration{border-radius:0 0 0 10px;margin-right:1px}#card-information-inputs #card-information-bottom #card-cvc-wrapper{position:relative;display:flex;flex:1;flex-basis:45%}#card-information-inputs #card-information-bottom #card-cvc-wrapper input{border-radius:0 0 10px 0}#card-information-inputs #card-information-bottom #card-cvc-wrapper .cvc-ico{position:absolute;right:13px;top:54%;transform:translateY(-50%);opacity:.2;pointer-events:none}#card-information-inputs #card-information-bottom #card-cvc-wrapper.error .cvc-ico{display:none}#card-errors{margin-bottom:16px}#card-errors .error-message{display:none;margin-top:8px}#card-errors .error-message:first-child{display:block}#standard-text-input{display:none}#standard-text-input.active{display:block}#send{display:none}#send.active{display:flex}#dcc{display:none}#dcc.active{display:block}#dcc h3{font-size:13px;font-weight:bold;text-align:center;color:#51586f;margin-bottom:12px}#dcc p{color:#51586f}#dcc .dccEea,#dcc .dccNoEea{display:none}#dcc .dccEea.active,#dcc .dccNoEea.active{display:inline}#dcc #dcc-options{display:none}#dcc #dcc-options.active{display:block}#dcc #dcc-mc-disclaimer{display:none}#dcc #dcc-mc-disclaimer.active{display:block}#dcc #dcc-only-ac{display:none}#dcc #dcc-only-ac.active{display:block}#dcc #send-dcc-button{display:none;margin-bottom:20px}#dcc #send-dcc-button.active{display:flex}#dcc .or-separator{display:none;margin-bottom:20px}#dcc .or-separator.active{display:flex}#dcc #send-no-dcc-button{display:none;margin-bottom:20px}#dcc #send-no-dcc-button.active{display:flex}#dcc .dcc-radio{display:flex;margin-bottom:12px}#dcc .dcc-radio label{margin:0 0 0 8px}#customInstallment{display:none}#customInstallment.active{display:block}#customInstallment #custom-installment-options{display:none}#customInstallment #custom-installment-options.active{display:block}#customInstallment .or-separator{margin:20px 0}#customInstallment h3{margin-bottom:20px;font-size:16px;font-weight:bold;color:#1c6bff;text-align:center}#customInstallment p{color:#51586f}#customInstallment #installment-select-wrapper{margin-bottom:20px}#customInstallment #send-custom-installments{display:none}#customInstallment #send-custom-installments.active{display:flex}#customInstallment .installment-radio{display:flex;margin-bottom:12px}#customInstallment .installment-radio label{margin:0 0 0 8px}.payment-method.googlePay p{color:#51586f}.payment-method.googlePay #googlePay-errors{margin-bottom:20px}.payment-method.applePay p{color:#51586f}.payment-method.applePay #applePay-not-supported{display:none}.payment-method.applePay #applePay-not-supported.active{display:block}.payment-method.applePay #applePay-submit{display:none}.payment-method.applePay #applePay-submit.active{display:flex}.payment-method.mcInstallment .or-separator,.payment-method.mcInstallment #mc-installment-select-wrapper,.payment-method.mcInstallment #mc-installment-pay-by-button{margin-bottom:20px}.payment-method.mcInstallment .mc-installment-detail{display:none;background-color:#f9f9f9;padding:20px;margin-bottom:20px;border-radius:10px}.payment-method.mcInstallment .mc-installment-detail.active{display:block}.payment-method.mcInstallment .mc-installment-detail .mcd-line{padding:12px 0;border-bottom:1px solid #0f2744;display:flex;justify-content:space-between}.payment-method.mcInstallment .mc-installment-detail .mcd-line:last-child{border-bottom:none}.payment-method.mcInstallment .mc-installment-detail .mcd-line div{font-size:15px;color:#0f2744}#apm-title{font-size:15px;text-align:center;margin-bottom:20px}#apm-buttons{display:flex;flex-wrap:wrap;justify-content:space-between}#apm-buttons .apm-button{display:flex;align-items:center;justify-content:center;background-color:#f1f2f4;border-radius:4px;height:65px;width:calc(50% - 4px);margin-bottom:8px}#apm-buttons .apm-button:hover{background-color:#e8e8e8}#apm-buttons .apm-error{color:#ad1c24;display:flex;align-items:center;justify-content:center;text-align:center;height:65px;width:calc(50% - 4px);margin-bottom:8px}#main-content{display:flex;justify-content:center;flex:1 0 auto;margin:0 16px}#main-content #content-wrapper{max-width:500px;width:100%;padding-top:20px}.error-message{color:#ad1c24}.error-message.process-failed{margin-bottom:16px}html.js #languageSelectForm{margin:0}html.js #languageSelectForm button{display:none}
