.checkout-header-outer{padding:40px;background-color:#f2f2f2;color:#555}.checkout-header,.checkout-header-outer{display:flex;flex-direction:column;align-items:center}.checkout-header-image{max-width:70px;margin-bottom:10px}.checkout-header-about{font-size:1rem;font-weight:500}.checkout-header-title{font-size:2rem;margin:10px 0;font-weight:600}.checkout-header-message{font-size:1rem;line-height:2rem;font-weight:500}.checkout-body{padding:0 50px}.checkout-breakdown-list{margin:0;padding:10px;background:rgba(35,31,32,.05)}.checkout-breakdown-list-top-item{font-size:17px}.checkout-breakdown{max-width:700px;width:100%}.checkout-breakdown-title{color:#ef7c00;font-size:17px;font-weight:500;letter-spacing:2px;margin-top:25px;margin-bottom:10px}.checkout-breakdown-detail{margin-top:0;font-size:13px;font-weight:700}@media (max-width:768px){.checkout-header{padding-top:0}.checkout-body{padding:0 25px}}.payment-selection-container{margin:80px 0}.payment-selection-title{color:#ef7c00;font-size:28px;font-weight:500;margin-bottom:15px}.payment-selection-select-payment-method{color:#555;font-size:22px;font-weight:600;margin-bottom:15px}.payment-selection-payment-option{border:2px solid #f2f2f2;padding:8px 12px;display:flex;align-items:center;justify-content:center;gap:.5rem;margin:5px}.payment-selection-payment-option:checked:after{border:2px solid #f2f2f2;padding:8px 12px;display:inline-block;margin:5px}input[type=checkbox]:after,input[type=radio]:before{content:"";background:transparent no-repeat 50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='13.73' height='10.57' viewBox='0 0 13.73 10.57'%3E%3Cpath d='M12.78.11l.84.85a.33.33,0,0,1,0,.5l-9,9a.36.36,0,0,1-.51,0l-4-4A.35.35,0,0,1,.11,6L1,5.1a.35.35,0,0,1,.5,0L4.37,8,12.27.11A.35.35,0,0,1,12.78.11Z' /%3E%3C/svg%3E%0A");color:#ef7c00;position:absolute;top:50%;left:50%;width:100%;height:100%}.payment-selection-payment-option+label:before{content:"";display:inline-block;width:30px;height:30px;border-radius:50%;margin-right:8px;vertical-align:middle;background-color:#eddcdc;box-sizing:border-box;position:relative}.payment-selection-inline-label{display:flex;align-items:center;gap:8px;color:#555;font-size:14px;font-weight:700}.payment-selection-inline-label img{width:150px;height:auto}input[type=radio]:checked+label:before{background-color:#ef7c00;color:#fff}.credit-card-info{text-align:center;margin-top:50px;width:100%}.payment-selection-select-payment-method{font-size:1.5rem}.credit-card-info-description{font-size:1rem;color:#555;margin-bottom:15px}.lock-icon{font-size:1.2rem;color:#555;margin-right:8px;vertical-align:middle}.section--checkoutDisclaimer{margin-top:40px!important}.section--checkoutDisclaimer p{max-width:38em}.card-element-wrapper{border:1px solid #cfcfce!important;padding:15px 20px;transition:box-shadow .2s ease-in-out}.card-element-wrapper:hover{box-shadow:0 2px 5px rgba(0,0,0,.15)}.card-element-wrapper:focus-within{box-shadow:0 2px 5px rgba(0,0,0,.2);border-color:#ef7c00}.input-icon{position:absolute;left:10px;font-size:1.2rem;color:#999}.formGroup-expiry-cvc{display:flex;justify-content:space-between}.small-input{width:48%}input[name=cardNumber],input[name=cvc],input[name=expiryDate]{width:100%}@media (max-width:768px){.formGroup-expiry-cvc{flex-direction:column}.small-input{width:100%;margin-bottom:10px}}.details-form-row{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.input-with-icon{display:flex;align-items:center;position:relative;width:100%}.input-with-icon input,.input-with-icon select{width:100%;padding:15px 20px 15px 40px!important;border:1px solid #ccc;transition:box-shadow .2s ease-in-out}.input-with-icon input:hover,.input-with-icon select:hover{box-shadow:0 2px 5px rgba(0,0,0,.15)}.input-with-icon .input-icon{position:absolute;left:10px;font-size:2rem}.error-text{margin-top:5px;margin-bottom:0;color:rgb(220,83,83)}.country-dropdown,.region-dropdown,select{width:100%;padding:10px 10px 10px 30px;font-size:1.6rem!important;font-family:proxima-nova,Arial,Helvetica,sans-serif!important}@media (max-width:768px){.details-form-row{flex-direction:column}.input-with-icon{width:100%}}.extraChoise-container{margin-bottom:40px}.extra-choice{margin-top:100px}.extraChoice-item{display:flex;align-items:center;margin-top:20px;cursor:pointer}.extraChoice-label{font-size:1.5rem;color:#555;text-align:left;font-weight:700}.extraChoice-description{margin:2px 0 0 40px;font-size:1.5rem;color:#888;line-height:1.8;text-align:left}.subtotal-container{width:100%;margin-top:40px;font-family:Arial,sans-serif}.subtotal-item{display:flex;justify-content:space-between;padding:5px 0}.subtotal-label{font-size:20px;font-weight:600;color:#555}.subtotal-label-small{font-size:16px;font-weight:600;color:#555}.subtotal-divider{border:none;border-top:2px solid #ddd;margin:10px 0;padding:0!important}.total{font-weight:700;font-size:1.2rem}.total-label,.total-value{color:#333}.note-list{list-style-position:outside;padding-left:1.5rem}.note-list li{margin-bottom:15px}.privacy-link{color:#ef7c00;font-weight:700;text-decoration:none}.privacy-link:hover{text-decoration:underline}a{color:#ef7c00;text-decoration:none}a:hover{text-decoration:underline}.errorbox{background:#fff9f9;border:1px solid #c02b0a;font-size:14.992px;margin-top:8px;padding:12.992px 24px;color:#c02b0a;width:100%}.payment-selection-payment-optionsContainer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;max-width:600px;margin:0 auto}