.dropdown-container{position:relative;width:75px;margin-left:auto}.dropdown-container .dropdown__option{background-color:transparent;cursor:pointer;padding:0}.dropdown-container .dropdown__option:hover{background-color:rgba(171,171,171,0.1)}.dropdown-container .dropdown__option--is-selected{background-color:rgba(171,171,171,0.3)}.dropdown-container .dropdown__control{position:static;padding-bottom:7px;background-color:var(--light-gray-color);border:none;border-radius:0;box-shadow:none;border-bottom:1px solid var(--gray-color)}.dropdown-container .dropdown__control::after{content:"";display:block;position:absolute;right:2px;top:4px;width:5px;height:5px;border:solid var(--dark-gray-color);border-width:0 1px 1px 0;transform:rotate(45deg);transition:transform 0.2s linear}.dropdown-container .dropdown__control--menu-is-open{border-bottom:1px solid var(--primary-color)}.dropdown-container .dropdown__control--menu-is-open::after{transform:rotate(-135deg)}.dropdown-container .dropdown__control,.dropdown-container .dropdown__option{display:block;min-height:inherit;cursor:pointer;font-size:13px;text-align:center}.dropdown-container .dropdown__option{padding:7px 2px;margin:1px 0;color:var(--black)}.dropdown-container .dropdown__option:hover,.dropdown-container .dropdown__option:active,.dropdown-container .dropdown__option--is-focused{border-radius:10px}.dropdown-container .dropdown__option--is-selected{color:var(--dark-gray-color);font-weight:bold;border-radius:10px;padding:10px 0}.dropdown-container .dropdown__menu{width:100%;cursor:pointer;right:0;margin:1px 0;box-shadow:0 5px 30px 0 #4a4a4a19}.dropdown-container .dropdown__menu-list{display:flex;flex-direction:column;padding:2px;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.dropdown-container .dropdown__indicator,.dropdown-container .dropdown__indicators{display:none}.dropdown-container .dropdown__value-container{padding:0;overflow:inherit;cursor:pointer}.dropdown-container .dropdown__value-container input{width:100%}.dropdown-container .dropdown__single-value{margin:0;max-width:inherit;font-weight:bold;font-size:13px}.dropdown-container.dark-theme{width:74px}.dropdown-container.dark-theme .dropdown__control{background-color:var(--dark-gray-color);padding:10px 16px;border-radius:10px}.dropdown-container.dark-theme .dropdown__control--menu-is-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-container.dark-theme .dropdown__control::after{right:12px;top:13px;border-width:0 1px 1px 0;border-color:#fff}.dropdown-container.dark-theme .dropdown__single-value{color:#fff}.header-sticky .dropdown-container.dark-theme .dropdown__control{display:flex;border-radius:0}

@keyframes ripple{0%{transform:scale(0, 0);opacity:1}20%{transform:scale(25, 25);opacity:1}100%{opacity:0;transform:scale(40, 40)}}.btn{background:none;border:none;border-radius:45px;color:var(--primary-color);cursor:pointer;font-size:13px;text-transform:var(--text-transform);padding:15px 24px;text-decoration:none}.btn:hover{color:var(--primary-color-dark)}.btn:focus{outline:none}.btn::after{content:'';position:absolute;top:50%;left:50%;width:5px;height:5px;background:rgba(255,255,255,0.5);opacity:0;border-radius:100%;transform:scale(1, 1) translate(-50%);transform-origin:50% 50%}.btn-primary{position:relative;overflow:hidden;background:var(--primary-color);color:#fff}.btn-primary:hover{color:#fff;background-color:var(--primary-color-active)}.btn-primary:focus:not(:active)::after{animation:ripple 1s ease-out}.btn-secondary{position:relative;overflow:hidden;border:1px solid var(--gray-color);color:var(--black);opacity:var(--secondary-button-opacity)}.btn-secondary:hover{border:1px solid var(--secondary-button-active-border-color);background-color:var(--light-gray-color);opacity:1}.btn-secondary::after{width:4px;background:rgba(0,0,0,0.3)}.btn-secondary:focus:not(:active)::after{animation:ripple 1s ease-out}@media screen and (max-width: 400px){.btn{padding:15px 20px}}.amway-ui .btn{border-radius:0;font-size:var(--font-size);font-weight:600;line-height:18px;padding:11px 25px}.amwaycheckout-ui .btn{flex-grow:1;max-width:535px;margin:0 5px;border-radius:45px;text-transform:none}.amwaycheckout-ui .btn-primary{background-color:var(--black)}.bdo-ui .btn{border-radius:8px}.bdo-ui .btn-secondary{border:2px solid var(--primary-color);color:var(--primary-color)}

.header{padding:16px 16px 0;background-color:var(--light-gray-color);display:flex;flex-direction:column;align-self:flex-start;z-index:100}@media all and (-ms-high-contrast: none){.header{background-color:transparent}}.header .header-languages .dropdown-container{width:auto;max-width:110px}.header-controls{display:flex;flex-direction:column;justify-content:space-between}.header-img{width:100px;height:100px;border-radius:10px;box-shadow:0 2px 20px 0 rgba(0,0,0,0.07)}.header-info{padding:20px 16px 5px;font-weight:bold;flex:1}@media all and (-ms-high-contrast: none){.header-info{flex:1 0 auto}}.header-info__name{font-size:15px;margin-bottom:4px}.header-info__amount,.header-info__date,.header-info__invoice{font-size:13px}.header-info__amount{padding-top:13px}.header-info__amount--pristine{font-weight:normal;color:var(--dark-gray-color);opacity:0.5}.header-info__invoice,.header-info__date{font-weight:normal;line-height:24px}.header-info__recurring{font-weight:500}.header-info__fx{font-size:12px}.header-info-wrapper{width:100%;display:flex;flex:1 1 100%}.header-content{display:flex;justify-content:space-between}.header-details{height:auto;max-height:0;overflow:hidden;font-size:13px;transition:max-height 0.5s linear}.header-details__label{font-size:12px;font-weight:600}.header-details>div:first-child{padding-top:24px}.header-details>div:last-child{padding-bottom:10px}.header-details--visible{max-height:300px}@media all and (-ms-high-contrast: none){.header-details{background-color:var(--light-gray-color);padding-left:20px}}.header-details__label,.header-details__recurring-amount-text,.header-details__recurring-date-text{text-transform:var(--text-transform);font-size:11px;margin-top:10px;margin-bottom:5px}.header-details__recurring-amount{font-weight:700}.header-details a{display:inline-block;margin-top:15px;font-weight:bold}.header-details .payment-items-button{padding:5px}.header-sticky{padding:0;position:fixed;top:0;max-height:50px;width:100%;max-width:var(--content-max-width)}@media screen and (max-width: 1100px){.header-sticky{max-width:100%}}.header-sticky.mobile{max-width:100%}.header-sticky .header-img,.header-sticky .header-languages,.header-sticky .header-info__name,.header-sticky .header-details,.header-sticky .collapse{display:none}.header-sticky .header-info__amount{padding:0}.header-sticky .header-info__amount,.header-sticky .header-info__invoice{font-size:13px}.header-sticky .header-info{max-height:50px;display:flex;justify-content:space-between;flex:1 1 100%;align-items:center;padding:4px 5px 4px 15px}.header-sticky>.header-content{max-height:50px}.header-sticky .dropdown-container.extended .dropdown__control{padding:16px 16px}.header-sticky .dropdown-container.extended .dropdown__control::after{top:19px}.header .collapse{display:flex;align-items:center;padding:5px 0;cursor:pointer}@media all and (-ms-high-contrast: none){.header .collapse .arrow{display:-ms-flexbox;justify-content:center;background-color:var(--light-gray-color)}}.header .collapse:hover .arrow::after{border:solid black;border-width:0 1px 1px 0}@media all and (-ms-high-contrast: none){.header .header-wrapper{background-color:var(--light-gray-color);padding:16px 16px 0;-moz-box-sizing:initial}}

.st0{fill:#fff}.st1{fill-rule:evenodd;clip-rule:evenodd;fill:#ededed}.st2{fill-rule:evenodd;clip-rule:evenodd;fill:#dbdbdb}.st3{fill-rule:evenodd;clip-rule:evenodd;fill:#d8d8d8}.st4{fill-rule:evenodd;clip-rule:evenodd}.st5{fill-rule:evenodd;clip-rule:evenodd;fill:#4a4a4a}.st6{fill-rule:evenodd;clip-rule:evenodd;fill:#838383}.st7{font-family:'Montserrat-Medium', sans-serif}.st8{font-size:9.5333px}.st9{fill:none;stroke:#de5f49;stroke-width:2.6;stroke-miterlimit:3.4667}.st10{fill:#838383}

.icon{display:inline-block}

.block-container{display:flex;justify-content:center}.block-container .ipp-payment-result{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:10px}.block-container .ipp-payment-result__item{line-height:22px}.block-container .ipp-payment-result__item__title{display:inline-block;min-width:140px;text-align:left}

.payment-result-modal{text-align:center;grid-column:1 / span 3;grid-row:2;display:flex;flex-direction:column;align-items:center;padding:20px}.payment-result-modal__title{font-size:23px;font-weight:bold;padding-top:8px;padding-bottom:16px;color:var(--green-color)}.payment-result-modal__title--red{color:var(--red-color)}.payment-result-modal__title--grey{color:#ababab}.payment-result-modal__body{font-size:13px;max-width:310px;margin:0 auto 16px}.payment-result-modal__body p{margin:0 0 2rem}.payment-result-modal button{min-width:188px}.bdo-ui .payment-result-modal__body b,.bdo-ui .payment-result-modal__body strong{color:var(--primary-color)}

.spinner{font-size:10px;margin:auto;text-indent:-9999em;width:50px;height:50px;border-radius:50%;background:#868686;background:linear-gradient(to right, var(--primary-color) 10%, rgba(255,255,255,0) 42%);position:relative;animation:load3 1.4s infinite linear;transform:translateZ(0)}.spinner::before{width:50%;height:50%;background:var(--primary-color);border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.spinner::after{background:var(--white-color);width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.spinner--small{width:25px;height:25px;position:absolute;top:0;bottom:0;right:0;left:0}.spinner--small::after{background:#fff}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

.loading-screen{display:flex;align-items:center;justify-content:center;height:90vh}.loading-screen .spinner::after{background:#fff}

.modal-overlay{display:flex;justify-content:center;align-items:flex-end;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.4);z-index:1000}.modal-overlay--full{z-index:1}.modal-wrapper{position:relative;width:100%;max-width:calc(1 * var(--content-max-width));padding:30px 20px 20px;font-size:14px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#fff;box-shadow:0 5px 30px 0 var(--dark-gray-color);overflow:auto}@media screen and (orientation: landscape){.modal-wrapper{height:100%}}@media screen and (max-width: 1100px){.modal-wrapper{max-width:calc(1 * 100%)}}@media screen and (orientation: portrait){.modal-wrapper{max-width:100%;height:100%;border-radius:0}}.modal-wrapper.full-height{height:100%}.modal-wrapper--full{height:100%;border-top-left-radius:0;border-top-right-radius:0;background-color:rgba(255,255,255,0.95);display:flex;align-items:center;justify-content:center}.modal-header{font-size:17px;font-weight:bold;color:var(--dark-gray-color)}.modal-close{position:absolute;top:10px;right:10px;cursor:pointer}.modal-body{position:relative}.amway-ui .modal-overlay{align-items:center}.amway-ui .modal-wrapper{border-top-left-radius:0;border-top-right-radius:0;box-shadow:none}@media screen and (orientation: landscape){.amway-ui .modal-wrapper{height:auto}}@media screen and (max-width: 1100px){.amway-ui .modal-wrapper{max-width:60%}}@media screen and (max-width: 767px){.amway-ui .modal-wrapper{max-width:75%}}@media screen and (orientation: portrait){.amway-ui .modal-wrapper{max-width:95%}}.amway-ui .modal-header{font-size:var(--input-label-font-size);font-weight:600;color:var(--primary-color);text-transform:var(--text-transform)}

.cvv-modal-wrapper{display:flex;flex-direction:column;margin-top:24px}.cvv-modal-wrapper .btn{margin-top:15px;align-self:flex-end}.cvv-modal-wrapper svg{align-self:center}.cvv-modal-wrapper iframe{height:75vh}

.installments-modal-wrapper{display:flex;flex-direction:column;margin-top:20px}.installments-modal-wrapper .btn{margin-top:32px;margin-bottom:32px;align-self:flex-end;font-size:13px;padding:15px 30px}.installments-modal-wrapper .installment-table{width:100%;border-collapse:collapse}.installments-modal-wrapper .installment-table__header,.installments-modal-wrapper .installment-table__body{text-align:right}.installments-modal-wrapper .installment-table__header th,.installments-modal-wrapper .installment-table__body th{text-transform:var(--text-transform);font-weight:normal;min-width:100px}.installments-modal-wrapper .installment-table__header th,.installments-modal-wrapper .installment-table__header td,.installments-modal-wrapper .installment-table__body th,.installments-modal-wrapper .installment-table__body td{font-size:13px;font-weight:500;padding:10px}.installments-modal-wrapper .installment-table__header th>*,.installments-modal-wrapper .installment-table__header td>*,.installments-modal-wrapper .installment-table__body th>*,.installments-modal-wrapper .installment-table__body td>*{font-size:11px}.installments-modal-wrapper .installment-table__header th:first-of-type,.installments-modal-wrapper .installment-table__header td:first-of-type,.installments-modal-wrapper .installment-table__body th:first-of-type,.installments-modal-wrapper .installment-table__body td:first-of-type{text-align:left}.installments-modal-wrapper .installment-table__header th:first-of-type>*,.installments-modal-wrapper .installment-table__header td:first-of-type>*,.installments-modal-wrapper .installment-table__body th:first-of-type>*,.installments-modal-wrapper .installment-table__body td:first-of-type>*{vertical-align:middle}.installments-modal-wrapper .installment-table__header tr,.installments-modal-wrapper .installment-table__body tr{border-bottom:1px solid var(--gray-color)}.installments-modal-wrapper .installment-table__bank-logo{margin-right:10px;width:74px;height:auto}

.process-modal__title{font-size:23px;font-weight:bold;color:var(--primary-color);text-align:center;margin-top:24px}.process-modal__subtitle{font-size:13px;color:var(--dark-gray-color);text-align:center;margin-top:16px}.process-modal--screen{margin-top:35px;margin-bottom:35px}

.Viewer{background-color:#444;width:100%;height:80vh;overflow:scroll;overflow-x:hidden}

.terms-conditions .btn:disabled{border:1px solid var(--gray-color);color:var(--black);background:none}.terms-conditions .btn:disabled:hover{color:var(--black)}

.payment-items{display:flex;flex-direction:column;align-items:center;margin-top:20px;margin-bottom:10px;padding-bottom:10px;overflow:auto}.payment-items .table-wrapper{width:100%}.payment-items .btn{margin-top:32px;align-self:flex-end;font-size:13px;padding:15px 30px;position:fixed}.payment-items__table{width:100%;border-collapse:collapse}.payment-items__table__header,.payment-items__table__body,.payment-items__table__footer{text-align:right}.payment-items__table__header th,.payment-items__table__header td,.payment-items__table__body th,.payment-items__table__body td,.payment-items__table__footer th,.payment-items__table__footer td{padding:10px;color:var(--dark-gray-color);font-weight:500;font-size:13px}.payment-items__table__header th{min-width:100px;font-size:14px}.payment-items__table__header th:first-of-type{min-width:35px}.payment-items__table__footer td{color:black}.payment-items__table__footer td:last-of-type{font-size:16px}.payment-items__table__header th:first-of-type,.payment-items__table__header td:first-of-type,.payment-items__table__body th:first-of-type,.payment-items__table__body td:first-of-type{text-align:left}.payment-items__table__header th:first-of-type>*,.payment-items__table__header td:first-of-type>*,.payment-items__table__body th:first-of-type>*,.payment-items__table__body td:first-of-type>*{vertical-align:middle}.payment-items__table__header tr,.payment-items__table__body tr{border-bottom:1px solid var(--gray-color)}.modal-buttons{display:flex;justify-content:flex-end;gap:10px}

.option-label{position:relative;display:flex;justify-content:space-between;padding:8px 12px;background-color:transparent}.option-label--disabled{text-decoration:line-through}.option-label--disabled .disabled-text{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;vertical-align:center;background-color:rgba(171,171,171,0.1);text-transform:var(--text-transform);cursor:initial}.option-label .label{line-height:40px}.option-label .card-icons{display:flex;align-items:center}.option-label .card-icons .icon{height:60px;margin:-15px 0 -15px 5px}@media screen and (max-width: 767px){.option-label .card-icons .icon{height:45px}}.option-label .card-icons img:last-of-type{margin-right:10px}.amway-ui .option-label{padding:11px 12px;margin-top:0;color:var(--primary-color)}.amway-ui .option-label .label{line-height:18px;color:var(--primary-color)}.amway-ui .option-label .card-icons .icon{height:38px}@media screen and (max-width: 767px){.amway-ui .option-label .card-icons .icon{height:35px}}

.payment-type-select{max-width:450px}.payment-type-select .react-select__control{border:none;border-radius:0;border-bottom:1px solid var(--gray-color);box-shadow:none;cursor:pointer}.payment-type-select .react-select__control:hover{border-color:initial}.payment-type-select .react-select__control .react-select__single-value{width:100%}.payment-type-select .react-select__control .react-select__value-container{padding-left:0;height:60px}.payment-type-select .react-select__indicators{margin-right:10px}.payment-type-select .react-select__control--is-disabled{border:none;background-color:var(--light-gray-color)}.payment-type-select .react-select__control--is-disabled .react-select__indicators{display:none}.payment-type-select .react-select__dropdown-indicator{padding:0}.payment-type-select .react-select__indicator-separator{display:none}.react-select__menu{margin-top:0}.react-select__menu .react-select__option{background-color:transparent;cursor:pointer;padding:0}.react-select__menu .react-select__option:hover{background-color:rgba(171,171,171,0.1)}.react-select__menu .react-select__option--is-selected{background-color:rgba(171,171,171,0.3)}.react-select__menu .is-focused{background-color:rgba(1,198,136,0.15)}.react-select__menu-list{border-radius:0}.amway-ui .react-select-container{max-width:335px}.amway-ui .react-select-container .react-select__control{border:1px solid var(--gray-color)}.amway-ui .react-select-container .react-select__control .react-select__value-container{height:40px}.amway-ui .react-select-container .react-select__dropdown-indicator svg{fill:#008fc5;width:17px;height:18px}

.grouped-form-controls{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.grouped-form-controls .input-control{flex-grow:1;margin-right:15px}@media screen and (max-width: 520px){.grouped-form-controls .input-control{width:100%;margin-right:0}}.grouped-form-controls .input-control:last-of-type{margin-right:0}.grouped-form-controls.single-component{flex-wrap:nowrap;width:50%;padding-right:8px}@media screen and (max-width: 520px){.grouped-form-controls.single-component{flex-wrap:wrap;width:100%;padding-right:0}}.grouped-form-controls .joined-component{display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:0;width:49%;margin-top:0}@media screen and (max-width: 520px){.grouped-form-controls .joined-component{flex-wrap:wrap;width:100%}}.form-component{display:flex;justify-content:flex-start;margin-top:20px}.form-component:empty{margin-top:0}.form-component .btn{margin-right:10px}.amway-ui .grouped-form-controls{justify-content:flex-start}.amway-ui .grouped-form-controls.single-component{width:100%;padding-right:0}.amway-ui .joined-component.input-control{margin-top:0}

.input-control{border:none;display:block;position:relative;margin-top:22px}.input-control .display-flex.show-cards{cursor:pointer}.input-control__name{display:flex}.input-control__name.show-cards{cursor:pointer}.input-control__element{position:relative}.input-control__label{font-size:var(--input-label-font-size);line-height:16px;margin-bottom:6px;text-transform:var(--text-transform);cursor:pointer}.input-control__label:hover{font-size:var(--input-label-active-font-size);font-weight:500}.input-control--active .input-control__label{font-size:var(--input-label-active-font-size);font-weight:500}.input-control__input{width:100%;border:none;outline:none;border-bottom:1px solid var(--gray-color);padding-top:10px;padding-bottom:10px;padding-left:5px;font-weight:bold;font-size:13px}.input-control__input::-moz-placeholder{font-size:13px;opacity:0.5;font-weight:bold}.input-control__input::placeholder{font-size:13px;opacity:0.5;font-weight:bold}.input-control__input:focus{border-bottom:none}.input-control__input:focus ~ .animated-line::after{visibility:visible;width:100%;left:0}.input-control__input--error{border-bottom:1px solid var(--red-color)}.input-control__input--disabled{background-color:#f7f7f7}.input-control--small{padding-right:8px;width:50%}.input-control--small:last-child{padding-left:8px}.input-control__error-message{color:var(--red-color);font-style:var(--error-font-style);font-size:11px;font-weight:500;margin-top:8px}.amway-ui .input-control{display:grid;align-items:baseline;justify-content:flex-start;grid-template-columns:repeat(2, 200px);width:100%;margin-top:16px}@media screen and (max-width: 570px){.amway-ui .input-control{flex:1;flex-wrap:wrap;display:flex}.amway-ui .input-control:not(:last-child){margin-right:15px}}.amway-ui .input-control__container{grid-column:1/2;display:flex;grid-row:1}@media screen and (max-width: 570px){.amway-ui .input-control__container{flex:100%;flex-direction:column}}.amway-ui .input-control__name{flex:0 0 200px;align-items:center}@media screen and (max-width: 570px){.amway-ui .input-control__name{flex:100%}}.amway-ui .input-control__field{flex:1}@media screen and (max-width: 570px){.amway-ui .input-control__field{flex:100%}}.amway-ui .input-control__element{width:335px}@media screen and (max-width: 570px){.amway-ui .input-control__element{width:100%}}.amway-ui .input-control.expyear{width:323px;flex-grow:0}.amway-ui .input-control.expyear .input-control__name{flex:0 0 200px}@media screen and (max-width: 570px){.amway-ui .input-control.expyear .input-control__name{flex:100%}}.amway-ui .input-control.expyear .input-control__element{width:123px}@media screen and (max-width: 570px){.amway-ui .input-control.expyear .input-control__element{width:100%}}@media screen and (max-width: 570px){.amway-ui .input-control.expyear{flex:1}}.amway-ui .input-control.cvv{width:197px;grid-template-columns:repeat(2, 100px)}.amway-ui .input-control.cvv .input-control__name{flex:0 0 74px}@media screen and (max-width: 570px){.amway-ui .input-control.cvv .input-control__name{flex:100%}}.amway-ui .input-control.cvv .input-control__element{width:123px}@media screen and (max-width: 570px){.amway-ui .input-control.cvv .input-control__element{width:100%}}@media screen and (max-width: 570px){.amway-ui .input-control.cvv{flex:1}}.amway-ui .input-control__label{color:var(--primary-color);font-weight:600;line-height:18px}.amway-ui .input-control__label:hover{font-weight:600}@media screen and (max-width: 570px){.amway-ui .input-control__label{margin-bottom:11px}}.amway-ui .input-control--active .input-control__label{font-weight:600}.amway-ui .input-control__input{border:1px solid var(--gray-color);font-weight:400;font-size:16px;color:var(--primary-color)}.amway-ui .input-control__input::-moz-placeholder{font-size:16px;opacity:1;font-weight:400;color:#777}.amway-ui .input-control__input::placeholder{font-size:16px;opacity:1;font-weight:400;color:#777}.amway-ui .input-control__input:focus{border-bottom:1px solid var(--gray-color)}.amway-ui .input-control__input:focus ~ .animated-line::after{visibility:hidden}.amway-ui .input-control__input--error{border-bottom:1px solid var(--gray-color)}.amway-ui .input-control__input--disabled{color:#777;background-color:#f4f4f4}.amway-ui .input-control__error-message{font-size:16px;font-weight:600;grid-row:2;grid-column:2}.bdo-ui .input-control .animated-line::after{visibility:hidden !important}.bdo-ui .input-control__input{border:1px solid #99c1e7;border-radius:8px;padding-left:10px}.bdo-ui .input-control__input--error{border:1px solid var(--red-color)}.bdo-ui .input-control__input:focus{border:1px solid var(--primary-color)}.amwaycheckout-ui .input-control{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;margin-top:16px;flex:1;flex-wrap:wrap}.amwaycheckout-ui .input-control:not(:last-child){margin-right:15px}.amwaycheckout-ui .input-control__container{border-radius:12px;border:1px solid var(--gray-color);padding:7px 16px;width:100%}.amwaycheckout-ui .input-control__name{flex:100%}.amwaycheckout-ui .input-control__field{flex:100%}.amwaycheckout-ui .input-control.expyear{width:323px;flex:1}.amwaycheckout-ui .input-control.expyear .input-control__name{flex:100%}.amwaycheckout-ui .input-control.expyear .input-control__element{width:100%}.amwaycheckout-ui .input-control.cvv{width:197px;flex:1}.amwaycheckout-ui .input-control.cvv .input-control__name{flex:100%}.amwaycheckout-ui .input-control.cvv .input-control__element{width:100%}.amwaycheckout-ui .input-control.cvv .input-control__label{text-transform:uppercase}.amwaycheckout-ui .input-control__label{color:var(--primary-color);font-weight:600;line-height:18px}.amwaycheckout-ui .input-control__label:hover{font-weight:600}@media screen and (max-width: 570px){.amwaycheckout-ui .input-control__label{margin-bottom:11px}}.amwaycheckout-ui .input-control--active .input-control__label{font-weight:600}.amwaycheckout-ui .input-control--hidden{display:none}.amwaycheckout-ui .input-control__error-message{font-size:16px;font-weight:600;padding:0 16px;display:flex}.amwaycheckout-ui .input-control__error-message::before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC1SURBVHgBvZKxDcIwEEXvHwyQhoTSLR1ChjUyAqyQCRImACYh7EEfgpBITUMWiI/LALachl9Z+n73daeP12K3H+DOBEooSugIqNBm2zeR9E7oFoMxUa4hZq6QUei4+tyrGLBJ7QiX7PvwzOzpkdna58/JrzUHzJAX1P9B744icoEMHU1NdA69YGZoaiIzXbUh47OeBDp2BQWENrVfrVAXXTkg17EJmuXmwIJSZ5gYUK/WO+biB5xfNOjEBvw3AAAAAElFTkSuQmCC);margin-right:4px;vertical-align:middle}.amwaycheckout-ui .input-control__error-message .card-number-input--type-is-not-valid{position:inherit;background-color:transparent;padding:0}.amwaycheckout-ui .input-control__error-message .card-number-input--type-is-not-valid .error-title,.amwaycheckout-ui .input-control__error-message .card-number-input--type-is-not-valid .error-content{color:var(--red-color);font-size:14px}.amwaycheckout-ui .input-control__error-message .card-number-input--type-is-not-valid .error-title b,.amwaycheckout-ui .input-control__error-message .card-number-input--type-is-not-valid .error-content b{color:var(--red-color);font-size:14px}.amwaycheckout-ui .input-control__input{border-radius:12px;border:none;border-bottom:none;color:#2c2c2c;padding-top:0;padding-bottom:0;max-width:335px;font-weight:400;font-size:16px}.amwaycheckout-ui .input-control__input::-moz-placeholder{font-size:16px;opacity:1;font-weight:400;color:#777}.amwaycheckout-ui .input-control__input::placeholder{font-size:16px;opacity:1;font-weight:400;color:#777}.amwaycheckout-ui .input-control__input--disabled{color:#777;background-color:#f4f4f4}.amwaycheckout-ui .input-control__input:focus{border-bottom:none}.amwaycheckout-ui .input-control__input:focus ~ .animated-line::after{visibility:hidden}.amwaycheckout-ui .input-control .card-icon{top:-20px !important}

.tel-input-container{margin-top:22px}.tel-input-container .input-control{margin-top:0;margin-left:15px}.tel-input-container.input-control--active .animated-line::after{visibility:visible;width:100%;left:0}.tel-input-container label{display:block;margin-bottom:6px;white-space:nowrap}.tel-input-container .react-tel-input{font-family:var(--font-family);width:auto}.tel-input-container .react-tel-input .selected-flag .arrow{display:none}.tel-input-container .react-tel-input .flag-dropdown{background-color:inherit;border:none}.tel-input-container .react-tel-input .selected-flag{z-index:0;width:80px}.tel-input-container .react-tel-input input[type="tel"].form-control{font-size:13px;border:none;padding-left:30px;font-weight:bold;border-bottom:1px solid var(--gray-color);border-radius:0;height:35px;width:100%}.tel-input-container .react-tel-input input[type="tel"].form-control::-moz-placeholder{font-size:13px;opacity:0.2;font-weight:bold}.tel-input-container .react-tel-input input[type="tel"].form-control::placeholder{font-size:13px;opacity:0.2;font-weight:bold}.tel-input-container .react-tel-input input[type="tel"].form-control:focus{border-bottom:none}.tel-input-container .react-tel-input input[type="tel"].form-control:focus ~ .animated-line::after{visibility:visible;width:100%;left:0}.tel-input-container .react-tel-input .country-list{max-height:160px;margin:0}.tel-input-container .react-tel-input .country-list.on-top{bottom:30px}.tel-input-container .react-tel-input .flag-dropdown.open-dropdown .selected-flag,.tel-input-container .react-tel-input .flag-dropdown:hover .selected-flag{background-color:inherit}.tel-input-container.input-control--error .react-tel-input{border-bottom:1px solid var(--red-color)}.amway-ui .tel-input-container.input-control--active .animated-line::after{visibility:hidden}.amway-ui .tel-input-container .react-tel-input input[type="tel"].form-control{border:1px solid var(--gray-color);font-weight:400;color:var(--primary-color);font-size:var(--font-size);padding-left:30px;border-radius:0;height:40px;width:100%}.amway-ui .tel-input-container .react-tel-input input[type="tel"].form-control::-moz-placeholder{font-size:16px;opacity:1;font-weight:400;color:#777}.amway-ui .tel-input-container .react-tel-input input[type="tel"].form-control::placeholder{font-size:16px;opacity:1;font-weight:400;color:#777}.amway-ui .tel-input-container .react-tel-input input[type="tel"].form-control:focus{border:1px solid var(--gray-color)}.amway-ui .tel-input-container .react-tel-input input[type="tel"].form-control:focus ~ .animated-line::after{visibility:hidden}.bdo-ui .react-tel-input{border-radius:8px;border:1px solid #99c1e7;color:var(--primary-color)}.bdo-ui .react-tel-input .form-control{border-radius:8px !important;border-bottom:0 !important}

.option-label-block{display:flex;align-items:center}.option-label-block__icon{height:10px;margin-right:10px}

.react-select-container .input-control{margin-top:0;margin-left:15px}.react-select-container.input-control--active .animated-line::after{visibility:visible;width:100%;left:0}.react-select-container label{display:block;margin-bottom:6px;white-space:nowrap}.react-select-container .react-select .react-select-prefix__control{border:none;border-radius:0;border-bottom:1px solid var(--gray-color);box-shadow:none;cursor:pointer}.react-select-container .react-select .react-select-prefix__control:hover{border-color:initial}.react-select-container .react-select .react-select-prefix__control .react-select__single-value{width:100%}.react-select-container .react-select .react-select-prefix__control .react-select__value-container{padding-left:0;height:60px}.react-select-container .react-select .react-select-prefix__indicators{margin-right:10px}.react-select-container .react-select .react-select-prefix__control--is-disabled{border:none;background-color:var(--light-gray-color)}.react-select-container .react-select .react-select-prefix__control--is-disabled .react-select__indicators{display:none}.react-select-container .react-select .react-select-prefix__dropdown-indicator{padding:0}.react-select-container .react-select .react-select-prefix__indicator-separator{display:none}.react-select-container .react-select--error .react-select-prefix:hover__control{border-bottom:1px solid var(--red-color)}.react-select-container .react-select--error .react-select-prefix__control{border-bottom:1px solid var(--red-color)}.react-select-prefix__menu .react-select-prefix__option{background-color:transparent;cursor:pointer;padding:"8px 12px"}.react-select-prefix__menu .react-select-prefix__option:hover{background-color:rgba(171,171,171,0.1)}.react-select-prefix__menu .react-select-prefix__option--is-selected{background-color:rgba(171,171,171,0.3)}.react-select-prefix__menu .react-select-prefix__option{color:var(black)}.react-select-prefix__menu .is-focused{background-color:rgba(1,198,136,0.15)}.react-select-prefix__menu-list{border-radius:0}

.checkbox{position:relative;padding-left:30px;min-height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-description{padding:5px;cursor:pointer}.checkbox-description .error-message{cursor:text}.checkbox-container{display:flex;flex-wrap:nowrap;align-items:center;position:relative;font-size:13px;margin-top:22px}.checkbox-container .error-message{position:absolute;left:0;color:var(--red-color);font-style:italic;font-size:11px;font-weight:500;margin-top:8px;display:block}.checkbox__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox__checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:var(--light-gray-color);border-radius:3px;border:1px solid #d8d8d8}.checkbox__checkmark::after{content:'';position:absolute;display:none;left:5px;top:2px;width:6px;height:10px;border:solid var(--white-color);border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox:hover .checkbox__input:not(:checked) ~ .checkbox__checkmark{opacity:0.7}.checkbox__input:checked ~ .checkbox__checkmark::after{display:block}.checkbox__input:checked ~ .checkbox__checkmark{background-color:var(--primary-color)}.checkbox__input:disabled ~ .checkbox__checkmark{background-color:var(--gray-color);cursor:default}

.card-number-input{position:relative;width:100%}.card-number-input .input-control{width:100%}.card-number-input__arrow{position:absolute;top:-22px;right:0;border:none;background:transparent}.card-number-input__icon{position:absolute;top:-14px;right:5px}@media screen and (max-width: 767px){.card-number-input__icon{top:-5px}}.card-number-input--is-not-valid{color:blue}.card-number-input--type-is-not-valid{position:relative;left:-16px;width:calc(100% + 32px);font-size:11px;padding:16px;background-color:var(--red-color);color:#fff}.card-selector{border-top:1px solid var(--primary-color);border-radius:0 0 10px 10px;box-shadow:0 5px 30px 0 rgba(74,74,74,0.1);position:absolute;z-index:1;right:0;left:0;top:5px;background:#fff;padding:12px 0;max-height:300px;overflow-y:scroll}.card-selector--up{top:-139px;border-top:none;border-bottom:1px solid var(--primary-color);border-radius:10px 10px 0 0;box-shadow:0 -5px 30px 0 rgba(74,74,74,0.1)}@media screen and (max-width: 767px){.card-selector--up{top:-125px}}.card-selector__item{display:flex;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;font-weight:bold}.card-selector__item:hover{background-color:var(--light-gray-color)}.card-selector--empty{padding:0;border:none}.card-icon{height:60px;display:inline-block}@media screen and (max-width: 767px){.card-icon{height:45px}}.error-title,.error-content{font-size:11px;color:#fff}.error-title b,.error-content b{font-size:12px;font-weight:600;color:#fff}.error-title{margin-top:0;text-transform:var(--text-transform)}.error-content{margin-bottom:0}.amway-ui .card-number-input__arrow{top:0}.amway-ui .card-number-input__icon{top:-9px;right:6px}@media screen and (max-width: 570px){.amway-ui .card-number-input__icon{top:0}}.amway-ui .card-number-input--type-is-not-valid{left:0;width:100%}.amway-ui .card-selector{padding:3px 0;border-radius:0;top:0;max-height:100px;overflow-y:scroll}.amway-ui .card-selector--up{top:-72px}@media screen and (max-width: 767px){.amway-ui .card-selector--up{top:-57px}}.amway-ui .card-selector__item{padding:3px 16px}

.card-token-selector__single-value{font-size:16px;font-weight:bold;color:var(--black);display:flex;justify-content:space-between;align-items:center;width:95%}.card-token-selector__single-value .card-icon{height:45 !important;display:inline-block}@media screen and (max-width: 767px){.card-token-selector__single-value .card-icon{height:45px}}.card-token-selector__indicator{padding:0 !important}.card-token-selector__control{border:none !important;min-height:0 !important;padding-left:16px;padding-right:16px}.card-token-selector__menu{border-radius:12px !important;border:2px solid var(--web-pay-selector-color) !important;margin-top:12px !important}@media screen and (max-width: 767px){.card-token-selector__menu{top:-125px}}.card-token-selector__menu .card-icon{height:24px;display:inline-block}@media screen and (max-width: 767px){.card-token-selector__menu .card-icon{height:24px}}.card-token-selector__menu-list{padding:6px 1px}.card-token-selector__option{gap:8px;font-size:16px;line-height:24px;padding:4px 12px;display:flex;cursor:pointer;justify-content:space-between;align-items:center;font-weight:bold}.card-token-selector__option--is-focused{background-color:var(--light-gray-color);color:var(--web-pay-selector-color)}.card-token-selector .input-control__field{margin-left:-16px;margin-right:-16px}

.radio-control{display:flex;align-items:center;min-height:20px;margin-bottom:14px;position:relative;cursor:pointer;font-size:13px;font-weight:500;color:#4a4a4a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-control:last-of-type{margin-bottom:0}.radio-control__label{font-size:13px;padding-left:18px}.radio-control__input{position:absolute;opacity:0;height:20px;width:20px;cursor:pointer}.radio-control__checkmark{top:0;left:0;height:20px;width:20px;background-color:var(--light-gray-color);border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #d8d8d8}.radio-control__checkmark::after{content:"";position:absolute;z-index:1;display:none;width:12px;height:12px;border-radius:10px;background:var(--primary-color)}.radio-control:hover .radio-control__input:not(:checked) ~ .radio-control__checkmark{background-color:#f5f5f5}.radio-control__input:checked ~ .radio-control__checkmark::after{display:block}.amway-ui .radio-control{min-height:18px;font-size:16px;font-weight:600}.amway-ui .radio-control__button{align-self:start}.amway-ui .radio-control__label{font-size:16px;padding-left:18px}.amway-ui .radio-control__checkmark{height:18px;width:18px}.amway-ui .radio-control__checkmark::after{width:10px;height:10px;background:#0074a6}

.installment-options{width:100%}.installment-options__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.installment-options__label{font-size:14px;font-weight:500;text-transform:var(--text-transform)}.installment-options__description{margin-bottom:15px}.installment-options__btn{font-size:13px;font-weight:400;padding:0;text-decoration:underline;text-transform:var(--text-transform)}.installment-options__btn:hover{color:var(--primary-color-dark);font-size:var(--link-button-active-font-size);font-weight:500}.installment-options__content{margin-top:15px;display:flex;flex-wrap:wrap}.installment-options__el{display:flex;align-items:center;width:90px;height:60px;margin-right:15px;margin-bottom:15px;border-radius:12px;border:1px solid var(--gray-color)}.installment-options__img{display:block;height:60px;margin:0 auto;filter:grayscale(100%);opacity:0.7}.amway-ui .installment-options{font-size:14px;line-height:16px;color:#55565a;margin-top:14px}.amway-ui .installment-options__description{font-size:14px;line-height:16px;color:#55565a}.amway-ui .installment-options__label{font-size:16px;font-weight:600;color:var(--primary-color)}.amway-ui .installment-options__content{margin-top:10px}.amway-ui .installment-options__el{margin-right:10px;margin-bottom:10px;border-radius:0;border:none}.amway-ui .installment-options__img{filter:none;opacity:1}

.card-installment-option{margin:24px 0}.card-installment-option__content{margin:15px 0 25px}.card-installment-option__el{display:flex;flex-direction:column;margin-bottom:15px}.card-installment-option__el .radio-control{font-size:13px}.card-installment-option__details{opacity:0.5;font-style:italic;font-size:13px}.card-installment-option__bank{display:flex;flex-wrap:wrap;margin-top:15px;align-items:center}.card-installment-option__bank--el{display:flex;align-items:center;width:auto;min-width:90px;height:60px;margin-right:15px;margin-bottom:15px}.card-installment-option__bank--el.with-border{border-radius:12px;border:1px solid var(--gray-color)}.card-installment-option__bank--logo{display:block;height:60px;margin:0 auto}.card-installment-option__bank--banner{display:block;width:auto;height:60px;border-radius:12px;border:solid 1px var(--light-gray-color)}.card-installment-option__terms,.card-installment-option__learn-more{padding:0 3px;cursor:pointer;text-decoration:underline;color:var(--primary-color)}.card-installment-option__options .inform-text{padding:10px;color:var(--red-color)}.card-installment-option__options .inform-text b,.card-installment-option__options .inform-text span{color:var(--red-color)}.card-installment-option__options--disabled .card-installment-option__el{text-decoration:line-through}.card-installment-option__options--disabled .card-installment-option__el .radio-control{cursor:default}.amway-ui .card-installment-option{margin:14px 0 24px}.amway-ui .card-installment-option__el .radio-control{font-size:16px}.amway-ui .card-installment-option__bank--el.with-border{border-radius:0;border:none}.amway-ui .card-installment-option__bank--banner{border-radius:0;border:none}.amway-ui .card-installment-option__details{opacity:1;font-size:16px;line-height:18px;color:#777;font-weight:300;font-style:italic;margin-top:4px}

.slider__container{display:flex;width:80%;align-items:center;padding:10px 0 5px 0}.slider__initialValue{flex-grow:0.05}.slider{flex-grow:2}.slider__widget{-webkit-appearance:none;background:transparent;margin:8px 0;width:100%}.slider__widget::-webkit-slider-thumb{background:#fff;border:1px solid #d7d7d7;border-radius:2px;box-sizing:border-box;cursor:default;height:16px;width:16px;-webkit-appearance:none;margin-top:-5px}.slider__widget::-moz-range-thumb{background:#fff;border:1px solid #d7d7d7;border-radius:2px;box-sizing:border-box;cursor:default;height:16px;width:16px}.slider__widget::-ms-thumb{background:#fff;border:1px solid #d7d7d7;border-radius:2px;box-sizing:border-box;cursor:default;height:16px;width:16px;margin-top:2px}.slider__widget::-moz-focus-outer{border:0}.slider__widget:focus{outline:0}.slider__widget:focus::-webkit-slider-runnable-track{background:#1a83ff}.slider__widget:focus::-ms-fill-lower{background:#0075ff}.slider__widget:focus::-ms-fill-upper{background:#1a83ff}.slider__widget::-webkit-slider-runnable-track{cursor:default;height:8px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;width:100%;background:#0075ff;border:1px solid rgba(0,0,0,0);border-radius:2px}.slider__widget::-moz-range-track{cursor:default;height:8px;-moz-transition:all 0.2s ease;transition:all 0.2s ease;width:100%;background:#0075ff;border:1px solid rgba(0,0,0,0);border-radius:2px;height:4px}.slider__widget::-ms-track{cursor:default;height:8px;-ms-transition:all 0.2s ease;transition:all 0.2s ease;width:100%;background:transparent;border-color:transparent;border-width:8px 0;color:transparent}.slider__widget::-ms-fill-lower{background:#0069e6;border:1px solid rgba(0,0,0,0);border-radius:4px}.slider__widget::-ms-fill-upper{background:#0075ff;border:1px solid rgba(0,0,0,0);border-radius:4px}.slider__widget:hover::-webkit-slider-thumb{box-shadow:0 0 4px rgba(0,0,0,0.2),0 0 0 rgba(13,13,13,0.2);cursor:pointer}.slider__widget:hover::-moz-range-thumb{box-shadow:0 0 4px rgba(0,0,0,0.2),0 0 0 rgba(13,13,13,0.2);cursor:pointer}.slider__widget:disabled::-webkit-slider-thumb,.slider__widget:disabled::-moz-range-thumb,.slider__widget:disabled::-ms-thumb,.slider__widget:disabled::-webkit-slider-runnable-track,.slider__widget:disabled::-ms-fill-lower,.slider__widget:disabled::-ms-fill-upper{cursor:not-allowed}.slider__input-container{position:relative;flex-grow:0.05;margin-left:20px}.slider__input-container .slider__input{border:1px solid #cfd8dc;max-width:100px;height:20px}.slider__input-container .slider__currency{position:absolute;top:3px;left:37px}

.loyaltyProvider{padding:5px 15px 25px;border:1px solid #aaa;margin-top:5px}

#encryption-form{position:absolute;visibility:hidden}

.iframe{width:100%;height:500px;margin-top:15px;border:none;display:none}.iframe--active{display:block}

.timer{margin-top:15px;color:var(--red-color)}.timer b{color:black}

.qr-container{display:none;flex-direction:column;align-items:center;text-align:center}.qr-container .btn{margin-right:10px}.qr-container__expired-text{margin-top:15px;color:red;font-weight:500;text-transform:var(--text-transform)}.qr-container img{margin-top:24px;margin-bottom:24px;min-width:261px;min-height:261px;box-shadow:0 5px 30px 0 #4a4a4a19}.qr-container--expired img{margin-top:10px;filter:blur(5px)}.qr-container .save-qr-block{margin-top:16px}.qr-container .save-qr-block__instruction-text{font-weight:400;margin-bottom:10px}.qr-container--active{display:flex}

.invalid-payment__text{color:var(--red-color);font-size:16px;line-height:24px;padding:20px 10px}.invalid-payment__text b{color:var(--red-color)}

.custom-data-section{margin:10px}.custom-data-section__item{margin:10px  0}.custom-data-section__item.icon{height:60px;margin:0}.amway-ui .custom-data-section{margin:0}

.amwaycheckout-ui .header{display:none}.amwaycheckout-ui button:disabled{background-color:#d9d9d9;color:#5e5e5e}.amwaycheckout-ui .card-selector{border:2px solid #38539a;border-radius:12px;margin-top:35px}.amwaycheckout-ui .input-control--active .input-control__container{box-shadow:0 0 0 2px  #38539a;transition:box-shadow 0.6s linear}.amwaycheckout-ui .input-control .input-control__container--error{box-shadow:0 0 0 2px var(--red-color);transition:box-shadow 0.6s linear}.amwaycheckout-ui .form-component{border-top:8px solid #f4f4f4;padding:32px 0 0 0;margin-left:-16px;margin-right:-16px}.amwaycheckout-ui .form-component:empty{display:none}.amwaycheckout-ui .amwaycheckout-ui-form{max-width:535px;margin:auto}.amwaycheckout-ui .main-control{padding:16px 16px 0 16px}.amwaycheckout-ui .installment-options{padding:0 16px}.amwaycheckout-ui .installment-options__description{display:none}.amwaycheckout-ui .installment-options__label{color:black;font-size:18px;font-weight:bold}.amwaycheckout-ui .installment-options-disabled{filter:grayscale(100%)}.amwaycheckout-ui .card-installment-option{padding:0 16px;width:100%}.amwaycheckout-ui .card-installment-option .radio-control{padding:12px 16px;border:1px solid #e4e4e4;border-radius:12px}.amwaycheckout-ui .card-installment-option .radio-control--is-checked{border:2px solid #38539a}.amwaycheckout-ui .card-installment-option .radio-control__checkmark::after{background:#38539a}.amwaycheckout-ui .card-installment-option .radio-control__button{margin-left:auto}.amwaycheckout-ui .card-installment-option .radio-control__label{order:-1;margin-top:0;font-size:16px;padding-left:0}.amwaycheckout-ui .card-installment-option__img{width:50px}.amwaycheckout-ui .card-installment-option__details{font-size:14px}.amwaycheckout-ui .card-installment-option__description{display:flex;border-bottom:1px solid #e4e4e4;padding-bottom:16px}.amwaycheckout-ui .card-installment-option__label{color:#707070;font-size:14px;font-style:normal;display:block}.amwaycheckout-ui .card-installment-option__names{color:#2c2c2c;font-size:14px;display:block}.amwaycheckout-ui .card-installment-option__icons{margin-left:auto}.amwaycheckout-ui .grouped-form-controls{justify-content:flex-start}.amwaycheckout-ui .grouped-form-controls.single-component{width:100%;padding-right:0}.amwaycheckout-ui .joined-component.input-control{margin-top:0}.amwaycheckout-ui .cvv-modal-wrapper{margin-top:0}.amwaycheckout-ui .cvv-modal .btn{align-self:unset;font-weight:700}.amwaycheckout-ui .cvv-modal .modal-overlay{align-items:center}.amwaycheckout-ui .cvv-modal .modal-wrapper{width:90%;max-width:525px;height:auto;padding:30px 16px 24px;border-radius:12px}.amwaycheckout-ui .cvv-modal .modal-header{color:#2c2c2c;font-size:21px;line-height:28px;font-weight:700}.amwaycheckout-ui .cvv-modal .modal-description{margin:4px 0 24px;color:#2c2c2c;font-size:14px;line-height:18px}

.amwaycheckout-ui .css-6q0nyr-Svg{fill:var(--web-pay-selector-color) !important}.amwaycheckout-ui .react-select__control{border-radius:12px;border-color:var(--web-pay-selector-color) !important;border-style:var(--web-pay-selector-border-style) !important;border-width:var(--web-pay-selector-border-width) !important}.amwaycheckout-ui .react-select__value-container{padding:16px;padding-left:16px !important;height:auto !important}.amwaycheckout-ui .react-select .option-label{padding:16px}

.amway-header-text{font-weight:600;font-size:18px;margin-top:16px}.amway-info{font-weight:400;font-size:14px;padding:10px;border-radius:12px;background-color:#f1f2ff;display:flex;max-width:535px}.amway-info span{color:#38539a;margin-left:10px;line-height:18px}.lock-icon{min-width:16px;min-height:18px;display:flex;align-items:center}.amway-header{display:flex;justify-content:center;flex-direction:initial;box-shadow:0 1px 2px -2px rgba(44,44,44,0.1);max-width:535px}.amway-header-summary{padding:16px;background:#f1f2ff;font-size:16px;font-weight:bold;font-weight:700;line-height:24px;font-feature-settings:'clig' off, 'liga' off}.amway-header-summary .amount{float:right;font-size:18px;line-height:21px}.amway-container{padding:16px 16px 0 16px}.amway-logo{display:flex;justify-content:center;flex-direction:initial;border-bottom:1px solid #d9d9d9;max-width:535px}.amway-logo .icon{padding:10px}

.amway-process-screen{margin:40px 16px 16px 16px}.amway-process-screen .title{font-size:24px;font-style:normal;font-weight:700;line-height:28px}.amway-process-screen .subtitle{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:var(--dark-gray-color)}

.amway-subscription-info{color:#707070;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:18px;padding:32px 16px 16px 16px}

.banner{grid-column:1 / span 3;padding:24px 16px 6px}.banner img{display:block;height:78px;margin:auto;border-radius:10px;background-color:var(--light-gray-color)}@media screen and (orientation: portrait) and (max-width: 369px){.banner img{height:60px}}

.payment-options-count{width:-moz-fit-content;width:fit-content;margin:15px auto;font-size:14px;text-align:center}.payment-options-count b{font-size:16px;font-weight:700}@media screen and (orientation: portrait) and (max-width: 481px){.payment-options-count{font-size:12px}.payment-options-count b{font-size:14px}}.bdo-ui .payment-options-count{font-size:24px}

.accordion__header{display:grid;grid-template-columns:1fr auto 25px;min-height:var(--accordion-item-min-height);padding:0 15px;font-size:13px;font-weight:bold;text-transform:var(--text-transform);background-color:transparent;cursor:pointer}@media screen and (orientation: portrait) and (max-width: 767px){.accordion__header{grid-template-columns:1fr 25px 25px}}.accordion__header:hover{background-color:var(--light-gray-color);box-shadow:inset 0 0 0 #dadce0,inset 0 0 0 #dadce0,0 1px 2px 0 rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15)}.accordion__header .arrow{align-self:center;-ms-grid-column:3}@media screen and (orientation: portrait) and (max-width: 767px){.accordion__header .arrow{grid-column:2;grid-row:1/ span 2}}.accordion__header .arrow::after{width:var(--arrow-button-size);height:var(--arrow-button-size);border-color:var(--arrow-button-color)}.accordion__header .icons{display:flex;flex-wrap:wrap;justify-self:end;align-self:center;width:100%;margin:5px 10px 5px;-ms-grid-column:2;-ms-grid-column-align:end}@media screen and (orientation: portrait) and (max-width: 767px){.accordion__header .icons{grid-column:1;justify-self:start}}.accordion__header .icons img{height:60px;margin:-15px 0 -15px 10px}@media screen and (max-width: 767px){.accordion__header .icons img{height:45px;margin:-12px 0 -12px 4px}}@media screen and (orientation: portrait) and (max-width: 767px){.accordion__header .icons img:first-of-type{margin-left:0}}.accordion__header .icons .arrow{margin:auto 16px}.accordion__header .title{display:flex;justify-content:flex-start;align-items:center;margin:5px 0;align-self:center;-ms-grid-column:1}.accordion__header .title__icon{height:50px;margin-left:5px}@media screen and (orientation: portrait) and (max-width: 767px){.accordion__header .title{grid-column:1 / span 1}}.accordion__content{padding:2px 25px 0;opacity:0;transition:opacity 0.4s ease-in-out}.accordion__content .select-category{width:100%}.accordion__item{display:flex;flex-direction:column;min-height:var(--accordion-item-min-height);border-top:1px solid var(--light-gray-color);transition:height 0.2s ease-in-out}.accordion__item:last-of-type{border-bottom:1px solid var(--light-gray-color)}.accordion__item--collapse-in .accordion__content{padding-bottom:16px;opacity:1}.accordion__item--collapse-in .accordion__content .spinner--small{position:relative}.accordion__item--collapse-in .accordion__content .spinner--small.fixed{position:absolute;z-index:2}.accordion__item--collapse-out .accordion__header{color:var(--gray-color)}.accordion__item--collapse-out .accordion__header::after{border-bottom-color:var(--gray-color);border-left-color:var(--gray-color)}.bdo-ui .accordion__header{font-size:20px}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(data:image/gif;base64,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) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(/payment/4.1/ced611daf7709cc778da928fec876475.eot);
    src: url(/payment/4.1/ced611daf7709cc778da928fec876475.eot?#iefix) format('embedded-opentype'), url(/payment/4.1/b7c9e1e479de3b53f1e4e30ebac2403a.woff) format('woff'), url(/payment/4.1/d41f55a78e6f49a5512878df1737e58a.ttf) format('truetype'), url(/payment/4.1/f97e3bbf73254b0112091d0192f17aec.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.slick-dots{bottom:-10px}.carousel-item{padding:0;margin:10px 18px 10px 0;outline:none;cursor:pointer}.carousel-img{font-size:9px;border-radius:12px;border:3px solid transparent;box-shadow:0 2px 20px 0 rgba(0,0,0,0.07);min-height:60px;height:60px;width:90px;margin:auto}.carousel-img--active{border:3px solid var(--primary-color)}

.most-recent-list{display:none;text-align:center}.most-recent-list__item{display:flex;align-items:center;margin-top:14px;cursor:pointer;background-color:#fff;border-radius:12px;border:3px solid transparent}.most-recent-list__item--active{border-color:var(--primary-color)}.most-recent-list__name{font-size:11px;font-weight:500;color:var(--dark-gray-color)}.most-recent-list__icon{font-size:11px;width:100%;height:60px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:10px}.most-recent-list .arrow{margin-top:5px}

.most-recent{padding:16px 16px 6px;overflow:hidden;align-self:flex-start}.most-recent__title{margin:0;font-size:12px;font-weight:normal;text-transform:var(--text-transform)}.most-recent__content .carousel-img{font-size:9px;width:auto;height:75px;margin:auto}

.bdo-ui .bdo-header{align-content:center;padding:0 15px;background:#004ea8 0% 0% no-repeat padding-box;flex-direction:column;display:grid;grid-template-columns:1fr auto 25px;min-height:var(--accordion-item-min-height)}.bdo-ui .payment-options-count{font-size:24px}.bdo-ui .payment-options-splitter{background:#f9f9f9 0% 0% no-repeat padding-box;opacity:1;padding:15px}.bdo-ui .payment-options-splitter .title{width:-moz-fit-content;width:fit-content;text-align:left}@media screen and (orientation: portrait) and (max-width: 481px){.bdo-ui .payment-options-splitter .title{font-size:12px}.bdo-ui .payment-options-splitter .title b{font-size:14px}}

.footer{width:100%;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.23;letter-spacing:normal;color:var(--greyish-brown);grid-column:1 / span 3;grid-row:3;-ms-grid-row:3;padding:20px 0 16px 16px;text-align:center;display:flex;justify-content:space-between;align-items:center}@media screen and (orientation: portrait) and (max-width: 481px){.footer{display:none}}.footer--center{justify-content:center}.footer__text{font-size:12px}@media screen and (orientation: portrait) and (max-width: 481px){.footer__text{font-size:10px}}.footer .payment-logo-block{display:flex;flex-wrap:nowrap;margin-right:10px}.footer .payment-logo-block .secure-logo{height:50px}@media screen and (max-width: 1230px){.footer .payment-logo-block .secure-logo{height:40px}}@media screen and (orientation: portrait) and (max-width: 481px){.footer .payment-logo-block .secure-logo{height:30px}}.ant-ui .footer{display:none}.bdo-ui .footer{display:none}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@font-face{font-family:'Ropa Sans';src:url(/payment/4.1/f14e19e9728025ead55bd93e1e520cd1.ttf) format("truetype"),url(/payment/4.1/f7f5e6078cf85d68c9aa07620ff031de.eot) format("embedded-opentype"),url(/payment/4.1/f2a8c9f4c735b2e9ac79a55eaab8f4d1.woff2) format("woff2"),url(/payment/4.1/10d4922f3f54fb4d6cbd4d414eb4ddeb.woff) format("woff"),url(/payment/4.1/f03344f0ab73b963cd7a1c4702dc914d.svg) format("svg")}@font-face{font-family:'Source Sans Pro';font-weight:300;font-style:normal;font-stretch:normal;src:url(/payment/4.1/b818f4970be48d5cba35901f23c7d7b2.eot) format("embedded-opentype"),url(/payment/4.1/9ac3a965ff8034e8c4f37c4a10c85349.woff2) format("woff2"),url(/payment/4.1/7d901d6001e12e3fd36572daa796e9cc.woff) format("woff"),url(/payment/4.1/779f3bf41b852b5582d41cd866ca3ddc.otf) format("opentype"),url(/payment/4.1/a663a1ba5f49629a86f7486aaf0f5359.ttf) format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:300;font-style:italic;font-stretch:normal;src:url(/payment/4.1/e2f4cdfb3a6df28516ed2b7c5768f08b.eot) format("embedded-opentype"),url(/payment/4.1/f9b216cb099a5be926890d65db31f05e.woff2) format("woff2"),url(/payment/4.1/8991e3bb0c2411f590909312f015da50.woff) format("woff"),url(/payment/4.1/06b76910b912d54a5696d0854f51dc6c.otf) format("opentype"),url(/payment/4.1/a33030baca7e31c579ea661af7aae97a.ttf) format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:400;font-style:normal;font-stretch:normal;src:url(/payment/4.1/ac064e4ccb70dc3a2b5bd2d68b86428b.eot) format("embedded-opentype"),url(/payment/4.1/713df4a98683bbbc9e0decd3fc9c0cf7.woff2) format("woff2"),url(/payment/4.1/bbd955e1383a2ab663298511a163d3dc.woff) format("woff"),url(/payment/4.1/5e1d162e634a102d7da8db597825a764.otf) format("opentype"),url(/payment/4.1/d165cf1a72ee7db500ecfc9d7672a834.ttf) format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:400;font-style:italic;font-stretch:normal;src:url(/payment/4.1/804a5a72877fa3e658baefb5ecacf88c.eot) format("embedded-opentype"),url(/payment/4.1/9a310e9db68fa99e332faa04284d7e48.woff2) format("woff2"),url(/payment/4.1/e242c0963b781c2170587faab7507420.woff) format("woff"),url(/payment/4.1/221e2885deff8820941c3fa286ad25f5.otf) format("opentype"),url(/payment/4.1/61403c3297a48cfeaf13071038a555cd.ttf) format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:600;font-style:normal;font-stretch:normal;src:url(/payment/4.1/baa29e58bf6f07dcc7e3abeaffdd94d6.eot) format("embedded-opentype"),url(/payment/4.1/9ef07ea6ee6d06f4fd48a548168b69aa.woff2) format("woff2"),url(/payment/4.1/99f66ff4eab8123edcaa32fd744cb791.woff) format("woff"),url(/payment/4.1/78667e5e4b54fea9bb8552482b39cf2e.otf) format("opentype"),url(/payment/4.1/c8eb65424f2f0206e83a4ad5cc6ecbb3.ttf) format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:600;font-style:italic;font-stretch:normal;src:url(/payment/4.1/bceddbf12daf9ef8f246e2fe2e6f9726.eot) format("embedded-opentype"),url(/payment/4.1/f25d5f4a6db370d5e335a9fdc988f7f6.woff2) format("woff2"),url(/payment/4.1/fe3cbd07b27e040cff73d7601cd592ed.woff) format("woff"),url(/payment/4.1/4e5ce2e7cf30ec4e0298b0225f57c454.otf) format("opentype"),url(/payment/4.1/51e929490d1d431b4127ce3197efb591.ttf) format("truetype")}@font-face{font-family:'GT Walsheim Pro';font-weight:300;font-style:normal;font-stretch:normal;src:url(/payment/4.1/24a61e71297b6700a9e4f8293a0fd6cc.eot) format("embedded-opentype"),url(/payment/4.1/1b1a3e48fac27b34d2a3dd6179a0edfe.woff2) format("woff2"),url(/payment/4.1/e5852faceaae513ce828b674aaf04b74.woff) format("woff"),url(/payment/4.1/3745e321a3e602f37ac028aa3ffd443d.ttf) format("truetype")}@font-face{font-family:'GT Walsheim Pro';font-weight:300;font-style:italic;font-stretch:normal;src:url(/payment/4.1/1856162fcabc2063ce0f91af02f17086.eot) format("embedded-opentype"),url(/payment/4.1/2537be4690e9629289f59b5b77c39aad.woff2) format("woff2"),url(/payment/4.1/4a5d1e11b47307d25962f6e854811607.woff) format("woff"),url(/payment/4.1/d9e46c28b64897c279f8e993f3620319.ttf) format("truetype")}@font-face{font-family:'GT Walsheim Pro';font-weight:400;font-style:normal;font-stretch:normal;src:url(/payment/4.1/31cf5ae033f8ba62fa1a8b67a3fd8746.eot) format("embedded-opentype"),url(/payment/4.1/8203aee21006d82cb2aaa7d4c7556551.woff2) format("woff2"),url(/payment/4.1/c02433d3b85dcd12db7411e6e9edf9e7.woff) format("woff"),url(/payment/4.1/550c7b057b4c5e92c648fb468dc9fb08.ttf) format("truetype")}@font-face{font-family:'GT Walsheim Pro';font-weight:400;font-style:italic;font-stretch:normal;src:url(/payment/4.1/458f05b6bac0fd752f19a65af9b34701.eot) format("embedded-opentype"),url(/payment/4.1/6c83c583818c079d0d90e2a6ce46f644.woff2) format("woff2"),url(/payment/4.1/3f0def3b2c876be97002f452ceb5ad23.woff) format("woff"),url(/payment/4.1/7c064a9acc47685cd976c41dfcafac72.ttf) format("truetype")}@font-face{font-family:'GT Walsheim Pro';font-weight:600;font-style:normal;font-stretch:normal;src:url(/payment/4.1/7ed6e7238cf778603a99e8c2f792895d.eot) format("embedded-opentype"),url(/payment/4.1/6c3cfafbc74a4e34143fb8ab0f2d204d.woff2) format("woff2"),url(/payment/4.1/86882f7d855e383d13d94028810924e0.woff) format("woff"),url(/payment/4.1/f2f36c73edf543e7d7c6dd0a030e3af8.ttf) format("truetype")}@font-face{font-family:'GT Walsheim Pro';font-weight:600;font-style:italic;font-stretch:normal;src:url(/payment/4.1/0ed62bd90198285bea6fd2b343312fc0.eot) format("embedded-opentype"),url(/payment/4.1/a74077fa2495d475bbce8935c1da777c.woff2) format("woff2"),url(/payment/4.1/103fcaa877b23f717f7228ed6c8bc34c.woff) format("woff"),url(/payment/4.1/908a498753a7bc9f21d64514fe4482ad.ttf) format("truetype")}*{font-family:var(--font-family);box-sizing:border-box;font-size:var(--font-size);color:var(--black);transition:0.2s ease all}.animated-line::after{content:'';position:absolute;left:45%;height:1px;width:10px;visibility:hidden;background-color:var(--primary-color);transition:0.2s ease all}.animated-line--error::after{background-color:var(--red-color)}.arrow{display:inline-block;margin:0 auto;cursor:pointer;padding:5px}.arrow::after{content:'';display:block;width:5px;height:5px;border:solid var(--dark-gray-color);border-width:0 1px 1px 0;transform:rotate(45deg);transition:transform 0.2s linear}.arrow--up::after{transform:rotate(-135deg)}.channel-title{font-size:17px;font-weight:bold;margin-top:20px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--dark-gray-color);-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.display-flex{display:flex}.cvv-icon{font-weight:bold;color:#fff;background:var(--primary-color);width:12px;height:12px;border-radius:50%;padding:2px 5px;display:inline-block;font-size:7px;line-height:1;margin-left:5px;cursor:pointer}.rrt-title{color:#fff;font-size:13px !important}.rrt-text{color:#fff;font-size:12px;word-break:break-all}.fade-enter{opacity:0}.fade-enter-active{transition:opacity 0.3s linear;opacity:1}.fade-exit{transition:opacity 0.2s linear;opacity:1}.fade-exit-active{opacity:0}@keyframes fade{0%{opacity:0.01}100%{opacity:1}}.not-found-page{display:flex;justify-content:center;align-items:center;font-size:18px;margin:auto;height:100vh}.not-found-page b{font-size:18px}.amway-ui .cvv-icon{width:16px;height:16px;padding:2px 6px;font-size:12px;font-weight:600;margin-left:8px;background-color:#0075a4}.bdo-ui .cvv .input-control__label{text-transform:uppercase}.bdo-ui .cvv-icon{background-color:var(--primary-color-dark)}.bdo-ui .css-6q0nyr-Svg *{color:var(--primary-color)}.bdo-ui .react-select__control{border-radius:8px;border:1px solid #99c1e7;color:var(--primary-color)}.bdo-ui .react-select__control .react-select__value-container{padding-left:0;height:auto}.bdo-ui .react-select__dropdown-indicator{color:var(--primary-color)}.apple-pay-button{display:inline-flex;justify-content:center;border-radius:5px;width:180px;height:46px;background-color:black;cursor:pointer}.apple-pay-button>.text{font-family:-apple-system, 'Ropa Sans', 'Montserrat', sans-serif;font-size:15px;font-weight:500;align-self:center;margin-right:2px;color:#fff}.apple-pay-button>.logo{width:42px;height:100%;background-image:-webkit-named-image(apple-pay-logo-white);background-size:100% 60%;background-repeat:no-repeat;background-position:0 50%;margin-left:2px;border:none}body{height:100vh}body #app{height:100%}body.lock-scroll{overflow:hidden}a{color:var(--primary-color)}.grid-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto 1fr auto;max-width:var(--content-max-width);min-height:100%;width:100%;margin:auto}.grid-container__immediate-payment .spinner-block{display:flex;align-items:center;justify-content:center;grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:3}@media screen and (max-width: 1100px){.grid-container{max-width:100%}}.grid-container.mobile{max-width:100%}@media all and (-ms-high-contrast: none){.grid-container{height:100vh;-ms-grid-rows:auto auto auto}}.grid-container .header{grid-column:1 / span 3;-ms-grid-row:1;z-index:10}.grid-container .sidebar{grid-column:1 / span 3;-ms-grid-row:2;overflow:hidden}.grid-container .main-control{min-height:90%;overflow:hidden}.grid-container .main-content{display:none;min-height:0;min-width:0;position:relative}.grid-container .main-content--no-banner{grid-row:1 / span 6}@media all and (-ms-high-contrast: none){.grid-container .main-content--no-banner{max-width:600px}}.grid-container.amway-ui{margin:0}.disable-arrows input{-moz-appearance:textfield}.disable-arrows input::-webkit-outer-spin-button,.disable-arrows input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-control.cvv input{-webkit-text-security:disc}.amwaycheckout-ui .footer{visibility:visible !important;display:flex !important}.amway-ui .footer{visibility:hidden;display:none}.amway-ui .header{visibility:hidden;display:none}

