.switchContainer__sF9p6{display:inline-block}.switchContainer__sF9p6.small__rqVky .switchSlider__rIJ2E{height:18px;width:36px}.switchContainer__sF9p6.small__rqVky .switchSlider__rIJ2E:before{box-shadow:none;height:16px;left:1px;top:1px;width:16px}.switchContainer__sF9p6.small__rqVky .switchSlider__rIJ2E.checked__RVooz:before{transform:translateX(18px)}.switchLabel__MUMiA{align-items:center;cursor:pointer;display:flex;gap:8px}.switchLabel__MUMiA.disabled__ueTbE{cursor:not-allowed;opacity:.6}.switchInput__H5UxA{display:none}.switchSlider__rIJ2E{background:#ccc;border-radius:12px;height:24px;position:relative;transition:all .3s ease;width:44px}.switchSlider__rIJ2E:before{background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);content:"";height:20px;left:2px;position:absolute;top:2px;transition:all .3s ease;width:20px}.switchSlider__rIJ2E.checked__RVooz{background:var(--primary-color)}.switchSlider__rIJ2E.checked__RVooz:before{transform:translateX(20px)}.switchText__aAMkP{color:#333;font-size:var(--font-size-m);font-weight:var(--font-weight-w-2);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m)}
.cardNumberRightIcon__oeRov{align-items:center!important;bottom:auto!important;display:inline-flex!important;justify-content:flex-end!important;left:auto!important;max-width:120px;min-width:0!important;pointer-events:none;right:12px!important;top:27px!important;transform:none!important;width:60px!important;z-index:5!important}.cvcRightIcon__4KEKg{align-items:center;display:flex;right:12px!important;top:50%!important;transform:translateY(-50%)!important}.cardLogosContainer__WGshK{align-items:center;display:inline-flex!important;gap:4px;justify-content:flex-end;pointer-events:none;width:auto!important}.cardBankLogo__tH7gg{height:12px;min-height:11px!important;min-width:40px!important;width:auto!important}.cardBankLogo__tH7gg,.cardTypeIcon__UxeF9{-o-object-fit:contain;object-fit:contain}.cardTypeIcon__UxeF9{height:15px;max-width:25px!important;min-width:25px!important}@media only screen and (width <= 79.9375em){.cardTypeIcon__UxeF9{height:15px}}.cvcInfoIconContainer___IXTj{align-items:center;cursor:pointer;display:flex;justify-content:center;pointer-events:auto;position:relative}.cvcInfoIcon__cRCAu{background-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/payment/info.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;height:20px;min-width:20px;width:20px}.cvcTooltip__Zy1F7{background:#1f2937;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff;font-size:var(--font-size-s);padding:8px 12px;position:absolute;right:0;white-space:nowrap;z-index:1000}.cvcTooltip__Zy1F7:after{border:5px solid transparent;border-top-color:#1f2937;content:"";position:absolute;right:10px;top:100%}@media(max-width:768px){.cvcTooltip__Zy1F7{max-width:200px;right:-12px;white-space:normal}}.creditCardRoot__RAdyW .cardFormWrap__PYOnK{display:flex;flex-direction:row;gap:8px;max-width:900px;width:100%}@media only screen and (width <= 79.9375em){.creditCardRoot__RAdyW .cardFormWrap__PYOnK{align-items:center;flex-direction:column}}.creditCardRoot__RAdyW .cardFormWrap__PYOnK .containerField__jhxkm{background:#fff;width:100%}.creditCardRoot__RAdyW .cardFormWrap__PYOnK .containerField__jhxkm h5{font-size:var(--font-size-m);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m);margin-bottom:0!important;padding:8px;text-align:left;width:100%}.creditCardRoot__RAdyW .cardFormWrap__PYOnK .containerField__jhxkm .containerContent__JsZLJ{border-top:1px solid var(--ptt-neutral-40);padding:8px;width:100%}.creditCardRoot__RAdyW .cardFormWrap__PYOnK .leftContainerField__TNKFU{border-radius:16px 0 0 16px}@media only screen and (width <= 79.9375em){.creditCardRoot__RAdyW .cardFormWrap__PYOnK .leftContainerField__TNKFU{border-radius:16px}}.creditCardRoot__RAdyW .cardFormWrap__PYOnK .rightContainerField__afDdy{border-radius:0 16px 16px 0}@media only screen and (width <= 79.9375em){.creditCardRoot__RAdyW .cardFormWrap__PYOnK .rightContainerField__afDdy{border-radius:16px}}.creditCardRoot__RAdyW .cardFormWrap__PYOnK .formArea__wtIgi{display:flex;flex:1;flex-direction:column;gap:8px;min-width:320px}@media only screen and (width <= 79.9375em){.creditCardRoot__RAdyW .cardFormWrap__PYOnK .formArea__wtIgi{min-width:0;width:100%}}.creditCardRoot__RAdyW .cardFormWrap__PYOnK .formArea__wtIgi .formRow__Op7W6{display:flex;gap:8px;position:relative}.creditCardRoot__RAdyW .cardFormWrap__PYOnK .formArea__wtIgi .select__blLoD{background:#fff;border-radius:6px;flex:1;font-size:var(--font-size-l);min-width:75px}.creditCardRoot__RAdyW .installmentsContainer__klC9e .installmentsInfo__f_R64{align-items:center;display:flex;flex-direction:column;font-size:var(--font-size-m);font-weight:var(--font-weight-w-2);gap:15px;justify-content:center;letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m);padding:15px 30px;text-align:center}.creditCardRoot__RAdyW .installmentsContainer__klC9e .installmentsInfo__f_R64 .paymentCreditCardIcon__K_JN8{background-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/credit-card.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:80px;width:80px}@media only screen and (width <= 79.9375em){.creditCardRoot__RAdyW .installmentsContainer__klC9e .installmentsInfo__f_R64 .paymentCreditCardIcon__K_JN8{background-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/credit-card.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:64px;min-width:64px;white-space:nowrap;width:64px}.creditCardRoot__RAdyW .installmentsContainer__klC9e .installmentsInfo__f_R64{align-items:center;flex-direction:row;gap:8px;padding:8px}}.creditCardRoot__RAdyW .installmentsContainer__klC9e .installmentsBox__CyaXZ .bankHeader__yYq4r{margin-bottom:8px}.creditCardRoot__RAdyW .installmentsContainer__klC9e .installmentsBox__CyaXZ .bankHeader__yYq4r .bankLogo__R8OrN{height:30px;margin-right:12px}.creditCardRoot__RAdyW .installmentsContainer__klC9e .installmentsBox__CyaXZ .bankHeader__yYq4r .bankName__yfDJF{font-size:18px;font-weight:var(--font-weight-w-4);margin-bottom:12px}.creditCardRoot__RAdyW .installmentsContainer__klC9e .installmentsBox__CyaXZ .installmentGrid__CRfZw{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.creditCardRoot__RAdyW .installmentsContainer__klC9e .installmentsBox__CyaXZ .installmentCard__pOkiH{background:#f6fbfc;border:1px solid #f6fbfc;border-radius:10px;cursor:pointer;flex:1 1 200px;max-height:107px;max-width:244px;padding:12px;transition:border .2s,background .2s}.creditCardRoot__RAdyW .installmentsContainer__klC9e .installmentsBox__CyaXZ .installmentCard__pOkiH .installmentTitle__EVLHn{align-items:center;display:flex;font-size:var(--font-size-l);font-weight:var(--font-weight-w-3);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-l)}.creditCardRoot__RAdyW .installmentsContainer__klC9e .installmentsBox__CyaXZ .installmentCard__pOkiH .installmentAmount__tOd6A{display:flex;justify-content:space-between}.creditCardRoot__RAdyW .installmentsContainer__klC9e .installmentsBox__CyaXZ .installmentCard__pOkiH .installmentAmount__tOd6A .installmentAmountInner__E9HF8{font-size:var(--font-size-l);padding:4px 0}.creditCardRoot__RAdyW .installmentsContainer__klC9e .installmentsBox__CyaXZ .installmentCard__pOkiH .installmentAmount__tOd6A .installmentAmountInner__E9HF8.withBg__ZUhRj{background-color:#eaefe7;border-radius:30px;padding:4px 8px}.creditCardRoot__RAdyW .installmentsContainer__klC9e .installmentsBox__CyaXZ .installmentCard__pOkiH .installmentAmount__tOd6A .installmentAmountInner__E9HF8 .amount__vwvt3{color:#3b9112;font-size:var(--font-size-l);font-weight:var(--font-weight-w-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-l)}.creditCardRoot__RAdyW .installmentsContainer__klC9e .installmentsBox__CyaXZ .installmentCard__pOkiH .installmentAmount__tOd6A .installmentAmountInner__E9HF8 .times__wVopu{font-size:var(--font-size-m);line-height:var(--line-height-m);margin-left:2px}.creditCardRoot__RAdyW .installmentsContainer__klC9e .installmentsBox__CyaXZ .installmentCard__pOkiH .installmentTotal__mS_C7{font-size:var(--font-size-m);line-height:var(--line-height-m);margin-top:4px}.creditCardRoot__RAdyW .installmentsContainer__klC9e .installmentsBox__CyaXZ .installmentCard__pOkiH .installmentTotal__mS_C7 span{color:#727272;font-weight:var(--font-weight-w-4)}.creditCardRoot__RAdyW .installmentsContainer__klC9e .installmentsBox__CyaXZ .installmentCard__pOkiH.selected__G801A{background:#eef9ff;border:1px solid var(--primary-color)}.creditCardRoot__RAdyW .installmentsContainer__klC9e .seeAllBtn__x4tZS{align-items:center;background:#fff;border:1px solid #3b9112;border-radius:10px;color:#3b9112;cursor:pointer;display:flex;font-size:var(--font-size-m);font-weight:var(--font-weight-w-3);gap:8px;letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m);margin-top:16px;padding:11px 17px;transition:background .2s,color .2s}.creditCardRoot__RAdyW .installmentsContainer__klC9e .seeAllBtn__x4tZS svg{transform:scale(.8)}.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv{padding:16px}.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv .button__qMtV6{border:2px solid #f4f4f4!important;margin-right:10px}.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv .active__oeyQh{border:2px solid #09a4ce!important}.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv .bankCardsWrapper__CGXEG{display:flex;flex-wrap:wrap;gap:24px;margin-top:10px;max-height:800px}.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv .bankCard__zqCUH{background:#fff;border:1px solid #e6e6e6;border-radius:12px;display:flex;flex:1 1 350px;flex-direction:column;max-width:364px}.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv .bankCardHeader__R_Zy0{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;justify-content:center;margin-bottom:12px;padding:8px 0}.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv .bankCardHeader__R_Zy0 img{transform:scale(.8)}.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv .bankCardLogo__nNcfj{height:32px;margin-right:12px}.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv .bankCardName__gVR5M{font-size:18px;font-weight:var(--font-weight-w-4)}.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv .flexTable__UYxAl{display:flex;flex-direction:column;padding:0 12px;width:100%}.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv .flexTable__UYxAl .flexTableRow__lNgcL{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;flex-direction:row;min-height:36px}.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv .flexTable__UYxAl .flexTableRow__lNgcL:last-child{border-bottom:none}.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv .flexTable__UYxAl .flexTableRow__lNgcL .tableCellInstallment__r8CNw{font-size:var(--font-size-s);font-weight:var(--font-weight-w-3);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-s);padding:8px 12px}.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv .flexTable__UYxAl .flexTableRow__lNgcL .tableCellPayment__c_o3d{font-weight:var(--font-weight-w-1)}.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv .flexTable__UYxAl .flexTableRow__lNgcL .tableCellPayment__c_o3d,.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv .flexTable__UYxAl .flexTableRow__lNgcL .tableCellTotal___TcPY{font-size:var(--font-size-s);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-s);padding:8px 12px}.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv .flexTable__UYxAl .flexTableRow__lNgcL .tableCellTotal___TcPY{display:flex;flex:1;font-weight:var(--font-weight-w-4);justify-content:flex-end;text-align:right}.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv .flexTable__UYxAl .flexTableHeader__zsc3g{color:#222;display:flex;font-weight:var(--font-weight-w-4);gap:10px;padding:8px 0}.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv .flexTable__UYxAl .flexTableHeader__zsc3g .tableHeaderCell__bSwlL{color:#222;font-size:var(--font-size-s);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-s);word-break:break-word}.creditCardRoot__RAdyW .allInstallmentsModal__LfCqv .flexTable__UYxAl .flexTableAlignRight__iS26s{display:flex;flex:1;justify-content:flex-end;text-align:right}.installmentErrorMsg__Rdjkg{color:#c00;font-size:var(--font-size-m);line-height:var(--line-height-m);text-align:left}.installmentLoadingContainer__EM7Ov{margin:16px 0}.installmentTabLabel__HD5LE{align-items:center;display:flex;gap:2px;width:100%}.installmentTabLabelSelected__scX4E .installmentTitleSingle__qlnQK{font-size:var(--font-size-m);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);line-height:var(--line-height-m)}@media only screen and (width <= 79.9375em){.installmentTabLabelSelected__scX4E .installmentTitleSingle__qlnQK{font-size:var(--font-size-s);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);line-height:var(--line-height-s)}}.installmentTabLabelSelected__scX4E .installmentPriceField__efdAW{font-size:var(--font-size-m);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);line-height:var(--line-height-m)}@media only screen and (width <= 79.9375em){.installmentTabLabelSelected__scX4E .installmentPriceField__efdAW{font-size:var(--font-size-s);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);line-height:var(--line-height-s)}}.installmentTabLabelSelected__scX4E .installmentPriceField__efdAW{color:var(--ptt-neutral-80)}.installmentTitle__EVLHn{font-size:var(--font-size-m);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);line-height:var(--line-height-m)}@media only screen and (width <= 79.9375em){.installmentTitle__EVLHn{font-size:var(--font-size-s);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);line-height:var(--line-height-s)}}.installmentTitle__EVLHn{white-space:nowrap}.installmentTitleSingle__qlnQK{font-size:var(--font-size-m);font-weight:var(--font-weight-w-2);letter-spacing:var(--letter-spacing-ls-2);line-height:var(--line-height-m)}@media only screen and (width <= 79.9375em){.installmentTitleSingle__qlnQK{font-size:var(--font-size-s);font-weight:var(--font-weight-w-2);letter-spacing:var(--letter-spacing-ls-2);line-height:var(--line-height-s)}}.installmentTitleDigitSingle__eQZ4w{display:inline-flex;flex-shrink:0;justify-content:center;width:10px}.installmentTitleDigitDouble__f8rLt{display:inline-flex;flex-shrink:0;justify-content:center;width:16px}.installmentTimes__exU55{background-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/checkout-x.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;display:inline-block;flex-shrink:0;height:8px;width:8px}.installmentPriceField__efdAW{font-size:var(--font-size-m);font-weight:var(--font-weight-w-1);letter-spacing:var(--letter-spacing-ls-2);line-height:var(--line-height-m)}@media only screen and (width <= 79.9375em){.installmentPriceField__efdAW{font-size:var(--font-size-s);font-weight:var(--font-weight-w-1);letter-spacing:var(--letter-spacing-ls-2);line-height:var(--line-height-s)}}.installmentPriceField__efdAW{color:var(--ptt-neutral-60);white-space:nowrap}.installmentDescription__QInQV{display:flex;flex:1;justify-content:space-between;min-width:0}.installmentTotalGroup__u3JoC{align-items:center;display:flex;gap:5px}.installmentTotalPrice__VJDHJ{font-size:var(--font-size-m);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);line-height:var(--line-height-m)}@media only screen and (width <= 79.9375em){.installmentTotalPrice__VJDHJ{font-size:var(--font-size-s);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);line-height:var(--line-height-s)}}.installmentTotalPrice__VJDHJ{white-space:nowrap}.installmentDescriptionDetails__sSVms{align-items:center;display:flex;font-weight:400;gap:5px}.installmentNoInterestField__yGpZN{align-items:center;background:var(--ptt-purple-10);border-radius:4px;color:var(--ptt-purple-120);display:flex;gap:4px;padding:1px 5px}.installmentNoInterestField__yGpZN span{font-size:var(--font-size-2xs);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-4);line-height:var(--line-height-2xs)}.installmentNoInterestField__yGpZN .noInterestIcon__GS6A9{background-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/payment/no-interest-card.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;height:12px;width:12px}@media only screen and (width <= 79.9375em){.installmentNoInterestField__yGpZN .noInterestIcon__GS6A9{display:none}}.rewardOptionsContainer__iAmqx{border-radius:8px}.rewardOptionsContainer__iAmqx h6{font-size:var(--font-size-m);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m);margin:0 0 8px}.rewardOptionsList__KCp1a{display:flex;flex-direction:column;gap:8px;padding-top:16px}.rewardOptionItem__tA4m_{align-items:center;display:flex;gap:4px;justify-content:space-between;padding:0 4px}.rewardOptionInfo__RWa5r{color:var(--ptt-neutral-90);flex:1;font-size:var(--font-size-m);line-height:var(--line-height-m);text-align:left}.rewardOptionSwitch__olZ2y{margin-left:auto}.rewardOptionIcon__YFtWx{background-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/credit-card-small.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:24px;width:24px}
