.error-section{--error-section-bg: var(--color-pink);min-height:74px;margin:80px 0 0 6vw;position:relative;width:440px;display:flex;padding:24px 0;border-radius:4px;background-color:var(--error-section-bg);overflow:hidden;transition:min-height .3s ease-out,opacity .3s ease-out}.error-section--info{--error-section-bg: var(--color-blue-light)}.error-section--dark.error-section--info{--error-section-bg: var(--surface-lightest-blue)}.error-section--dark.error-section--error{--error-section-bg: }.error-section.closed{opacity:0;height:0;min-height:0;padding:0;margin:0}.error-section.open{opacity:1;padding:24px 0}@media only screen and (max-width:1055px){.error-section{justify-content:center;width:100%;margin:0;order:-1}.error-section.open{padding:80px 0 32px}}.error-section-inner{display:flex;width:440px;margin:0 32px 0 16px;align-items:flex-start}@media only screen and (max-width:1055px){.error-section-inner{margin:0 0 0 16px;position:relative}}.error-section-icon{height:36px;padding-right:16px;align-self:center}.error-section-text-wrapper{display:flex;flex-direction:column}.error-section-heading{font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-black)}.error-section-reason{margin-top:8px;font-size:14px;font-weight:var(--font-weight-regular);color:var(--color-black)}.error-section-close{top:8px;right:8px;position:absolute;display:flex}@media only screen and (max-width:1055px){.error-section-close{top:-8px;right:8px;position:absolute}}.error-section-close-button{border:none;background:none;cursor:pointer;padding:0}.merchant-back-button{border:none;background:none;display:flex;place-items:center;cursor:pointer;padding-left:0;margin-bottom:16px}@media only screen and (max-width:1055px){.merchant-back-button{position:absolute;margin:0;left:32px;top:96px}}.merchant-back-button-text{font-size:16px;font-weight:var(--font-weight-regular);color:var(--text-inverted);margin-left:16px;display:inline-block}.merchant-back-button-text:hover{text-decoration:underline}@media only screen and (max-width:1055px){.merchant-back-button-text{display:none}}.merchant-section{position:fixed;height:100%;left:0;top:0;width:45%;text-align:center;background:#5a1c64}.merchant-section .merchant-section__language{bottom:32px}@media only screen and (max-width:1055px){.merchant-section{overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;left:auto;top:auto;height:auto;width:100%;padding-bottom:16px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-bottom:0}}.merchant-section__info-box{margin:80px 2vw 0 48px;text-align:left;float:right;width:400px;z-index:1;position:relative}@media only screen and (max-width:1055px){.merchant-section__info-box{max-width:100%;width:100%;margin:0;display:flex;flex-direction:column;place-items:center;text-align:center;float:none}}@media only screen and (min-width:1800px){.merchant-section__info-box{margin-left:30vw}}.merchant-section__top-row{display:block}@media only screen and (max-width:1055px){.merchant-section__top-row{display:flex;flex-direction:row;justify-content:center;width:100%}}.merchant-section__background__logo{background-color:#fff;border-radius:50%;width:137px;height:137px;display:flex;align-items:center;justify-content:center;margin-top:24px;padding:16px;box-sizing:border-box}@media only screen and (max-width:1055px){.merchant-section__background__logo{width:102px;height:102px;margin-top:64px}}.merchant-section__logo{max-width:105px;max-height:105px;width:auto;height:auto;object-fit:contain;display:block}@media only screen and (max-width:1055px){.merchant-section__logo{max-width:70px;max-height:70px}}.merchant-section__price-mobile{display:none}@media only screen and (max-width:1055px){.merchant-section__price-mobile{color:var(--text-inverted);display:block;font-size:36px;font-weight:var(--font-weight-bold);margin:8px 0 0}}.merchant-section__text-container{margin-top:12px;display:flex;position:relative}@media only screen and (max-width:1055px){.merchant-section__text-container{margin-top:4px;flex-direction:column;gap:4px;margin-left:6vw;margin-right:6vw;align-items:center}.merchant-section__details-separator{display:none}}.merchant-section__details-text{color:var(--text-inverted);font-size:14px;font-weight:var(--font-weight-regular);word-break:break-all;max-width:50%}.merchant-section__details-separator{font-size:14px;color:var(--text-inverted);margin:0 8px}.merchant-section__price-desktop{font-size:48px;color:var(--text-inverted);font-weight:var(--font-weight-bold);margin-top:24px;margin-bottom:0}@media only screen and (max-width:1055px){.merchant-section__price-desktop{display:none}}.merchant-section__design-element-desktop{position:absolute;inset:0;display:grid;grid-template-columns:repeat(10,1fr);gap:8px;overflow:hidden;pointer-events:none;z-index:0}.design-block{background:#5a1c64;display:block}@media only screen and (max-width:1055px){.merchant-section__design-element-desktop{grid-template-columns:repeat(10,1fr);gap:4px}.design-block{width:150px;height:150px}}.merchant-section__design-element-mobile{display:none}@media only screen and (max-width:1055px){.merchant-section__design-element-mobile{display:flex;position:absolute;top:-50px;opacity:25%;width:100%;max-width:450px;z-index:-1}}.merchant-section__language{position:fixed;width:45%;text-align:center}@media only screen and (max-width:1055px){.merchant-section__language{position:absolute;margin:0;right:32px;top:102px;width:fit-content;z-index:1}}.merchant-section__language-inner{margin:80px -5% 0 48px;text-align:left;float:right;width:400px;z-index:1}@media only screen and (max-width:1055px){.merchant-section__language-inner{margin:0;text-align:left;float:none;z-index:1;width:auto}}@media only screen and (min-width:1800px){.merchant-section__language-inner{margin-left:30vw}}.merchant-section__language-button{font-size:14px;padding:0 0 2px;width:fit-content;background:none;border:none;cursor:pointer;color:var(--text-inverted)}.merchant-section__language-button--selected{text-decoration:underline;font-weight:700;text-underline-offset:3px}.merchant-section__language-separator{font-size:14px;color:var(--text-inverted);margin:0 8px}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0000007a;z-index:999;pointer-events:none}.modal-overlay--visible{display:flex;align-items:center;justify-content:center;pointer-events:auto}.modal{position:relative;background-color:var(--surface-primary);border-radius:24px;width:380px;max-height:80vh;display:flex;flex-direction:column;padding:24px;outline:none}.modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal__title{font-size:18px;font-weight:var(--font-weight-semi-bold);font-family:RundText,Arial,Helvetica,sans-serif;color:var(--text-primary);margin:0}.modal__close-button{border:none;background:none;cursor:pointer;padding:0}.modal__close-button:focus{outline:2px solid var(--color-blue-dark)}.modal__body{flex:1;overflow-y:auto;min-height:0}@media only screen and (max-width:500px){.modal{width:calc(100% - 64px);max-height:85vh;padding:20px}}.payment-section{width:100%;overflow-x:hidden;text-align:center}@media only screen and (max-width:1055px){.payment-section{max-width:100%;display:flex;justify-content:center;align-items:center;height:auto}}.payment-section__content{width:440px;margin:0 0 0 6vw}[data-mode=embedded] .payment-section__content{width:auto;margin:0 8px}@media only screen and (max-width:1055px){.payment-section__content{max-width:440px;margin:0 6vw 32px}[data-mode=embedded] .payment-section__content{max-width:none;margin:0 8px}}.payment-section__options-wrapper{display:block}@media only screen and (max-width:500px){.payment-section__options-wrapper{display:grid}}.payment-section__card-title{font-size:20px;text-align:left;font-weight:var(--font-weight-semi-bold);margin-bottom:8px;margin-top:40px;display:block}@media only screen and (max-width:1055px){.payment-section__card-title{margin-top:0}}.payment-section__cvc-container{text-align:left;margin-top:32px}.payment-section__helper-text{font-size:14px;font-weight:var(--font-weight-regular);color:var(--text-secondary, #6b7280);text-align:left;margin-top:16px}.payment-section__empty-state{text-align:left}.payment-section__back-button{width:100%;height:48px;margin-top:24px;border:1px solid var(--text-secondary, #6b7280);border-radius:50px;background-color:transparent;color:var(--text-primary);font-size:16px;font-weight:var(--font-weight-semi-bold);cursor:pointer}.payment-section__back-button:hover{background-color:var(--surface-hover, rgba(0, 0, 0, .04))}.card-schemes__icon{width:23px;height:16px;margin-left:8px}.card-schemes__icon:nth-child(1){margin-left:0}@media only screen and (max-width:331px){.card-schemes__icon--condensed{margin-left:6px}}@media only screen and (max-width:243px){.card-schemes__icon--condensed{margin-left:8px}}.card-schemes__tooltip-icon{width:23px;height:16px;vertical-align:middle}.card-schemes__tooltip-container{position:relative;display:inline-block}.card-schemes__info-icon{margin-left:8px}.card-schemes__support-paragraph{margin-top:8px;margin-bottom:8px;text-decoration-line:underline}.card-schemes__tooltip{position:absolute;background:var(--surface-primary);color:var(--text-primary);right:9px;top:37px;transform:translate(50%);padding-left:16px;padding-right:16px;padding-top:8px;border-radius:5px;border:1px solid var(--color-black);z-index:1;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.card-schemes__tooltip--dark{border-color:var(--color-grey-dark)}.card-schemes__tooltip--above{top:unset;bottom:42px}.card-schemes__tooltip:before{content:"";position:absolute;top:unset;bottom:100%;right:calc(50% - 10px);border:10px solid transparent;border-bottom-color:var(--color-black)}.card-schemes__tooltip:after{content:"";display:block;position:absolute;top:unset;bottom:100%;right:calc(50% - 9px);width:0;height:0;border:9px solid transparent;border-bottom-color:var(--color-white)}.card-schemes__tooltip--above:before{top:100%;bottom:unset;border-bottom-color:transparent;border-top-color:var(--color-black)}.card-schemes__tooltip--above:after{top:100%;bottom:unset;border-bottom-color:transparent;border-top-color:var(--color-white)}.card-schemes__info-icon:hover+.card-schemes__tooltip{visibility:visible;opacity:1}@media only screen and (max-width:1055px){.card-schemes__tooltip{transform:translate(23%)}.card-schemes__tooltip:before{right:calc(50% - 51px)}.card-schemes__tooltip:after{right:calc(50% - 50px)}}@media only screen and (max-width:500px){.card-schemes__tooltip{right:20px;transform:translate(20%)}.card-schemes__tooltip:before{right:7px}.card-schemes__tooltip:after{right:8px}}.modal-iframe-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0000007a;z-index:999;pointer-events:none}.modal-iframe-overlay--visible{display:flex;align-items:center;justify-content:center;pointer-events:auto}.modal-iframe{position:relative;background-color:var(--surface-primary);border-radius:8px;overflow:hidden;outline:none}.modal-iframe__close-section{top:16px;right:16px;position:absolute;display:flex;z-index:1}.modal-iframe__close-button{border:none;background:none;cursor:pointer;padding:0}.modal-iframe__close-button:focus{outline:2px solid var(--color-blue-dark)}@media only screen and (max-width:500px){.modal-iframe{width:96%!important;height:auto!important;max-height:90vh;overflow:auto}.modal-iframe iframe{width:100%!important;height:85vh!important}}.pay-button{margin-top:40px;width:100%;height:48px;background-color:var(--surface-brand);border:none;border-radius:50px;font-family:RundText,Arial,Helvetica,sans-serif;-webkit-user-select:none;user-select:none;cursor:pointer}.pay-button:hover{background-color:color-mix(in srgb,var(--surface-brand) 90%,black)}.pay-button--disabled{background-color:var(--surface-brand);opacity:.4;cursor:not-allowed}.pay-button--disabled:hover{background-color:var(--surface-brand)}.pay-button-text{display:flex;align-items:center;justify-content:center;color:var(--text-on-brand, var(--color-white));font-weight:var(--font-weight-semi-bold);font-size:18px}.pay-button-powered-by{margin-top:16px;justify-content:center;align-items:center;display:flex}.pay-button-logo{width:158px;height:auto;margin-bottom:48px}@media only screen and (max-width:1055px){.pay-button-logo{margin-bottom:0}}.terms-and-conditions{margin-top:24px;text-align:left}.terms-and-conditions__header{font-size:14px;font-weight:var(--font-weight-medium);display:block}.terms-and-conditions__label{font-size:16px;font-weight:var(--font-weight-regular);cursor:pointer;-webkit-tap-highlight-color:transparent}.terms-and-conditions__checkbox-container{margin-top:16px}.terms-and-conditions__checkbox-text{margin-left:8px;font-size:16px;font-weight:var(--font-weight-regular);-webkit-user-select:none;user-select:none}.terms-and-conditions__small-text-container{display:flex}.terms-and-conditions__small-text,.terms-and-conditions__link{font-weight:var(--font-weight-regular);font-size:14px;display:inline-block}.terms-and-conditions__link:link,.terms-and-conditions__link:visited,.terms-and-conditions__link:hover,.terms-and-conditions__link:active{color:var(--color-grey-deep)}.terms-and-conditions__link--dark:link,.terms-and-conditions__link--dark:visited,.terms-and-conditions__link--dark:hover,.terms-and-conditions__link--dark:active{color:var(--text-primary)}.terms-and-conditions__link:focus{outline:2px solid var(--color-blue-dark)}.checkmark-icon{display:inline-block;margin-left:5px}.checkmark-icon--hidden{display:none}.checkbox-container{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.checkbox{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background-color:var(--surface-primary);border-radius:4px;transition:all .15s;border:1px solid var(--color-brand-default);box-sizing:border-box}.checkbox--dark{background-color:var(--surface-primary)}.checkbox--checked{background-color:var(--color-brand-default-accent)}.checkbox--checked.checkbox--dark{background-color:var(--color-green-dark)}.checkbox:hover{background-color:var(--color-brand-default-accent)}.checkbox--dark:hover{background-color:var(--color-green-dark)}.sr-only:focus+.checkbox{box-shadow:0 0 0 1px var(--color-blue-dark)}.checkbox .checkmark-icon{margin-left:0;display:block;line-height:0}.checkbox .checkmark-icon--hidden{display:block;visibility:hidden}.card-component{text-align:left}.card-schemes-section{float:right;margin-left:auto}.label-for-card{font-weight:500;font-size:14px}.input-wrapper{overflow:clip;border-radius:1.5rem;box-shadow:2px 2px 10px #0000001a}.top-input-wrapper{margin-bottom:8px;display:flex;flex-direction:column}.bottom-row-wrapper{display:flex;gap:8px}.bottom-input-wrapper{display:flex;flex-direction:column}.card-input,.expire-date-input,.security-code-input{font-size:18px;font-weight:400;font-family:RundText,Arial,Helvetica,sans-serif;box-sizing:border-box;outline:none;background-repeat:no-repeat}@media only screen and (max-width:375px){.card-input,.expire-date-input,.security-code-input{font-size:16px}}@media only screen and (max-width:768px){.card-input,.expire-date-input,.security-code-input{position:inherit}}.card-input{height:48px;border-radius:24px 24px 0 0;padding:2px 40px 0 64px;background-position:left 16px bottom 9px,right 16px bottom 13px;background-size:35px 24px,22px 22px}.expire-date-input{float:left;height:48px;width:100%;padding:0 0 0 24px;border-radius:0 0 0 24px;background-position:right 16px bottom 13px;background-size:22px}.security-code-input{height:48px;width:100%;float:right;padding:0 0 0 24px;border-radius:0 0 24px;background-position:right 16px bottom 13px;background-size:22px}.card-input,.expire-date-input,.security-code-input{border:.125rem solid var(--surface-primary)}.underline.invalid{background-color:var(--surface-error);visibility:visible}.error-span{margin-top:8px;display:inherit;height:16px;font-size:12px;font-weight:400;color:var(--surface-error)}.hidden-div{display:none;visibility:hidden}.three-ds-iframe{border:none}.payment-options-container{margin-top:24px;text-align:left}@media only screen and (max-width:500px){.payment-options-container{overflow-x:scroll;white-space:nowrap;height:72px}}.coopay-section{width:100%;overflow-x:hidden;text-align:center}.coopay-content{width:440px;margin:80px 0 32px 6vw;text-align:left}.coopay-illustration-container{width:100%;display:flex;justify-content:center}.coopay-illustration{margin-bottom:32px}.coopay-header{font-size:20px;font-weight:var(--font-weight-semi-bold);margin-top:32px}.coopay-paragraph{font-size:14px;font-weight:var(--font-weight-regular);margin-top:16px}.coopay-back-button-container{padding:32px 0}.coopay-back-button{border:none;background:none;display:flex;place-items:center;cursor:pointer;padding-left:0}.coopay-back-button-text{font-size:16px;font-weight:var(--font-weight-regular);margin-left:16px;display:inline-block}.coopay-back-button-text:hover{text-decoration:underline}@media only screen and (max-width:1055px){.coopay-section{max-width:100%;display:flex;justify-content:center;align-items:center;height:auto;margin:16px 6vw 0}.coopay-content{width:100%;max-width:440px;margin:0 6vw 32px}}.input-label{font-weight:var(--font-weight-medium);font-size:14px}.input-wrapper{overflow:clip;width:-webkit-fill-available;width:-moz-available;box-shadow:2px 2px 10px #0000000d;border-radius:24px}.top-input-wrapper{display:flex;flex-direction:column}.input-field{display:block;height:46px;text-indent:24px;padding:0 38px 0 0;font-size:18px;font-family:RundText,Arial,Helvetica,sans-serif;font-weight:var(--font-weight-regular);background-position:right 13px bottom 14px;background-size:22px;background-repeat:no-repeat;border-radius:24px;border:.125rem solid var(--surface-primary);outline:none}.input-field:focus{border:.125rem solid var(--color-blue-dark)}@media only screen and (max-width:1055px){.input-field{position:inherit}}.underline{height:.1875rem;margin-top:-.1875rem;background-color:var(--surface-primary);visibility:hidden}.underline--invalid{background-color:var(--surface-error);visibility:visible}.error-span{margin-top:8px;display:inherit;height:16px;font-size:12px;font-weight:var(--font-weight-regular);color:var(--surface-error)}.fast-checkout-group{width:100%;margin-top:80px;display:flex}[data-mode=embedded] .fast-checkout-group{margin-top:0}@media only screen and (max-width:1055px){.fast-checkout-group{width:100%;margin-top:32px}}.fast-checkout-button{width:100%;height:45px;border:none;border-radius:28px;cursor:pointer;-webkit-user-select:none;user-select:none}.fast-checkout-button--loading{cursor:not-allowed}.fast-checkout-button:not(:first-child){margin-left:8px}@media only screen and (max-width:1055px){.fast-checkout-button{margin-left:0;margin-top:8px}}.fast-checkout-hr-container{display:flex;margin-top:24px;width:100%;align-items:center}.fast-checkout-hr{width:100%;display:inline-block;height:1px;border:0;border-top:1px solid var(--text-primary)}.fast-checkout-hr:first-child{margin-right:24px;margin-left:0}.fast-checkout-hr:last-child{margin-left:24px;margin-right:0}.fast-checkout-hr-text{font-size:12px;font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap}.apple-pay-button-container{margin-top:32px;width:100%}.apple-pay-button-container--fast-checkout{margin-top:0}.apple-pay-button-container--fast-checkout:not(:first-child){margin-left:8px}.apple-pay-button-container--fast-checkout apple-pay-button{height:45px;--apple-pay-button-height: 45px;--apple-pay-button-border-radius: 28px}@media only screen and (max-width:1055px){.apple-pay-button-container--fast-checkout:not(:first-child){margin-left:0;margin-top:8px}}apple-pay-button{display:block;width:100%;height:48px;cursor:pointer;--apple-pay-button-width: 100%;--apple-pay-button-height: 48px;--apple-pay-button-border-radius: 50px;--apple-pay-button-padding: 0}.payment-option-card{margin-left:8px;border:solid 0 var(--color-grey-dark);border-radius:12px;width:104px;height:54px;display:inline-block;cursor:pointer;box-shadow:2px 2px 11px #0000001a;-webkit-tap-highlight-color:transparent;-webkit-box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);-moz-box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);background-color:#fff}.payment-option-card.payment-option-card--selected,.payment-option-card.payment-option-card--dark{background-color:#1c1c1e}.payment-option-card.payment-option-card--dark.payment-option-card--selected{background-color:#fff}.payment-option-card:nth-child(n+5){margin-top:8px}.payment-option-card:nth-child(1),.payment-option-card:nth-child(5),.payment-option-card:nth-child(9){margin-left:0}.payment-option-card:focus{outline:2px solid var(--color-blue-dark);outline-offset:2px}.payment-option-card:hover{text-decoration:underline}@media only screen and (max-width:500px){.payment-option-card:nth-child(4n+1){margin-left:8px}.payment-option-card:first-child{margin-left:4px}.payment-option-card:last-child{margin-right:12px}.payment-option-card:nth-child(n+4){margin-top:4px}}.payment-option-card__content{margin-left:8px;display:flex;flex-direction:column}.payment-option-card__logo-container{width:40px;height:16px}.payment-option-card__logo{float:left}.payment-option-card__text-row{display:flex;align-items:center;margin-top:4px}.payment-option-card__text{font-family:RundText,Arial,Helvetica,sans-serif;font-size:14px;font-weight:var(--font-weight-medium, 500);float:left;color:#1c1c1e}.payment-option-card--selected .payment-option-card__text,.payment-option-card--dark .payment-option-card__text{color:#fff}.payment-option-card--dark.payment-option-card--selected .payment-option-card__text{color:#1c1c1e}.general-payment-option-section{margin-top:32px;text-align:left;height:auto}.general-payment-option-section__header{font-size:20px;font-weight:var(--font-weight-semi-bold);margin-top:32px}.general-payment-option-section__paragraph{font-size:14px;font-weight:var(--font-weight-regular);margin-top:16px;margin-bottom:0}.gift-card-section{margin-top:32px;text-align:left;color:var(--color-black);height:auto}.gift-card-section__header{font-size:20px;font-weight:var(--font-weight-semi-bold);margin-top:32px}.gift-card-section__paragraph{font-size:14px;font-weight:var(--font-weight-regular);margin-top:16px}.gift-card-section__input-container{margin-top:32px}.klarna-section{margin-top:32px;text-align:left;height:auto}.klarna-section__header{font-size:20px;font-weight:var(--font-weight-semi-bold);margin-top:32px}.klarna-section__paragraph{font-size:14px;font-weight:var(--font-weight-regular);margin-top:16px}.klarna-section__input-container,.walley-section__input-container{margin-top:32px}.walley-section__input-label{margin-top:32px;font-weight:var(--font-weight-medium);font-size:14px;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:transparent;display:block}.walley-section__select{margin-top:6px;width:100%;height:48px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../../../assets/design_system_files/select_arrow.svg);background-repeat:no-repeat;background-size:22px;background-position-x:94%;background-position-y:17px;border:0;padding:0 2rem 0 25px;border-radius:24px;font-size:18px;font-weight:var(--font-weight-regular);font-family:RundText,Arial,Helvetica,sans-serif;box-sizing:border-box;box-shadow:2px 2px 10px #0000000d}.walley-section__select--dark{background-image:url(../../../assets/design_system_files/select_arrow_light.svg)}.walley-section__select:focus{outline:2px solid var(--color-blue-dark)}.walley-section__select::-ms-expand{display:none}.walley-section__select:required:invalid{color:#00000080}.walley-section__select--dark:required:invalid{color:#fff6}.walley-section__option{color:var(--color-black)}.walley-section__checkbox-container{margin-top:32px}.walley-section__checkbox-text{margin-left:8px;font-size:16px;font-weight:var(--font-weight-regular);-webkit-user-select:none;user-select:none}.saved-card-wrapper{display:inline-flex;flex-direction:column;align-items:flex-start}.saved-card-wrapper:nth-child(n+4){margin-top:24px}.saved-card-wrapper:not(:nth-child(3n+1)){margin-left:8px}.saved-card{background-color:var(--color-white);color:var(--color-black);border:solid 1px var(--color-grey-dark);border-radius:12px;width:136px;height:96px;display:inline-block;cursor:pointer;box-shadow:2px 2px 11px #0000001a;-webkit-box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);-moz-box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);-webkit-tap-highlight-color:transparent;text-align:left;padding:0}.saved-card--selected,.saved-card--dark{background-color:var(--color-black);color:var(--color-white)}.saved-card--dark.saved-card--selected{background-color:var(--color-white);color:var(--color-black)}.saved-card--expired{background-color:var(--color-pink);color:var(--color-red);cursor:default}.saved-card:focus{outline:2px solid var(--color-blue-dark)}.saved-card:not(.saved-card--expired):hover{text-decoration:underline}.saved-card:nth-child(3n+1){margin-left:0}.saved-card:nth-child(n+4){margin-top:8px}.saved-card__content{margin:0 0 0 8px;display:flex;flex-direction:column}.saved-card__image{margin-top:16px;width:56px;height:36px;object-fit:contain}.saved-card__text-row{margin:8px 0 16px;display:flex;justify-content:space-between;align-items:center;padding-right:8px}.saved-card__text{font-family:RundText,Arial,Helvetica,sans-serif;font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-black)}.saved-card--selected .saved-card__text,.saved-card--dark .saved-card__text{color:#ffffffde}.saved-card--dark.saved-card--selected .saved-card__text{color:var(--color-black)}.saved-card--expired .saved-card__text{color:var(--color-red)}.saved-card__expired-text{margin-top:4px;margin-left:0;padding-left:0;font-size:14px;font-weight:var(--font-weight-regular);color:var(--surface-error);display:block;text-align:left}.saved-card__icon{width:18px;height:18px}.saved-card__text-row .checkmark-icon{margin-left:0}.saved-card__text-row .checkmark-icon svg{width:18px;height:14px}@media only screen and (max-width:1280px){.saved-card__text{font-size:14px}}@media only screen and (max-width:500px){.saved-card-wrapper:nth-child(n+4){margin-top:0}.saved-card-wrapper:not(:nth-child(3n+1)){margin-left:0}.saved-card{margin-top:4px}.saved-card:nth-child(3n+1){margin-left:8px}.saved-card:first-child{margin-left:4px}.saved-card:last-child{margin-right:12px}}.saved-cards{text-align:left;margin-top:40px}@media only screen and (max-width:500px){.saved-cards{display:grid}}.saved-cards__header-row{display:flex;align-items:center}.saved-cards__title-space{margin-left:16px;height:24px}.saved-cards__title{font-size:20px;font-weight:var(--font-weight-semi-bold);margin-bottom:0;margin-top:0}.saved-cards__cards-container{margin:16px 0}@media only screen and (max-width:500px){.saved-cards__cards-container{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;height:148px;margin:8px 0 0}}.saved-cards__edit-button{display:flex;align-items:center;background:none;border:none;padding:0;cursor:pointer;font:inherit;outline:inherit}.saved-cards__edit-button:focus{outline:2px solid var(--color-blue-dark)}.saved-cards__edit-button:hover{text-decoration:underline}.saved-cards__edit-label{margin-left:8px;padding-bottom:.4rem}.edit-cards-modal__header-fade{position:sticky;top:0;height:40px;background:linear-gradient(180deg,#fdf9ef,#fdf9ef00);pointer-events:none;z-index:1;margin-bottom:-40px;opacity:0;transition:opacity .2s ease}.edit-cards-modal__header-fade--visible{opacity:1}[data-theme=dark] .edit-cards-modal__header-fade{background:linear-gradient(180deg,#1c1c1c,#1c1c1c00)}.edit-cards-modal__card-wrapper{width:100%}.modal:has(.edit-cards-modal__list){width:366px;height:508px;padding:40px 32px 32px;background:var(--surface-background, #fdf9ef)}.modal:has(.edit-cards-modal__list) .modal__header{padding:0}.modal:has(.edit-cards-modal__list) .modal__close-button{position:absolute;top:24px;right:24px}@media only screen and (max-width:500px){.modal:has(.edit-cards-modal__list){width:calc(100% - 64px);padding:40px 20px 20px}.edit-cards-modal__card-wrapper{width:100%}}.edit-cards-modal__list{display:flex;flex-direction:column;gap:8px}.edit-cards-modal__footer{position:sticky;bottom:0}.edit-cards-modal__footer-gradient{height:40px;background:linear-gradient(180deg,#fdf9ef00,#fdf9ef);pointer-events:none;opacity:0;transition:opacity .2s ease}.edit-cards-modal__footer-gradient--visible{opacity:1}[data-theme=dark] .edit-cards-modal__footer-gradient{background:linear-gradient(180deg,#1c1c1c00,#1c1c1c)}.edit-cards-modal__footer-solid{background-color:var(--surface-background, #fdf9ef);padding-top:24px}.edit-cards-modal__card-row{display:flex;align-items:center;border:1px solid var(--color-grey-dark);border-radius:12px;padding:12px;gap:12px;min-height:56px;background-color:var(--surface-primary)}.edit-cards-modal__card-row--expired{background-color:var(--color-pink);border:1px solid var(--color-grey-dark)}.edit-cards-modal__card-icon{width:56px;height:38px;object-fit:contain;flex-shrink:0}.edit-cards-modal__card-info{flex:1;display:flex;flex-direction:column;min-width:0}.edit-cards-modal__card-pan{font-size:14px;font-weight:var(--font-weight-medium);font-family:RundText,Arial,Helvetica,sans-serif;color:var(--text-primary)}.edit-cards-modal__card-pan-row{display:flex;align-items:center;gap:8px}.edit-cards-modal__warning-icon{width:18px;height:18px}.edit-cards-modal__card-expiry{font-size:12px;font-family:RundText,Arial,Helvetica,sans-serif;color:var(--text-primary)}.edit-cards-modal__card-expired-label{font-size:12px;font-family:RundText,Arial,Helvetica,sans-serif;color:var(--surface-error);font-weight:var(--font-weight-medium)}.edit-cards-modal__expired-label{font-size:13px;font-family:RundText,Arial,Helvetica,sans-serif;color:var(--surface-error);font-weight:var(--font-weight-medium);margin-top:4px;display:block}.edit-cards-modal__trash-button{border:none;background:none;cursor:pointer;padding:4px;flex-shrink:0}.edit-cards-modal__trash-button:focus{outline:2px solid var(--color-blue-dark)}.edit-cards-modal__confirm{display:flex;align-items:center;gap:8px;flex:1}.edit-cards-modal__confirm-text{font-size:13px;font-family:RundText,Arial,Helvetica,sans-serif;font-weight:var(--font-weight-medium);color:var(--text-primary);flex:1}.edit-cards-modal__confirm-button{border:1px solid var(--color-grey-dark);background:var(--surface-primary);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0}.edit-cards-modal__confirm-button:focus{outline:2px solid var(--color-blue-dark)}.edit-cards-modal__confirm-button:disabled{opacity:.4;cursor:not-allowed}.edit-modal-above-close-padding{padding-top:24px}.edit-cards-modal__close-bottom{width:100%;height:44px;border:none;border-radius:50px;background-color:var(--surface-brand);color:var(--color-white);font-size:16px;font-weight:var(--font-weight-semi-bold);font-family:RundText,Arial,Helvetica,sans-serif;cursor:pointer}.edit-cards-modal__close-bottom:focus{outline:2px solid var(--color-blue-dark)}
