.adyen-checkout__payment-method,.adyen-checkout__payment-method__header{opacity:0;pointer-events:none;position:absolute;left:-9999px}.adyen-checkout__payment-method--selected{opacity:1;pointer-events:auto;background:0 0;border:none;display:block;position:static}.adyen-checkout__payment-method__details{padding:0}.adyen-checkout__button{white-space:nowrap!important;box-sizing:border-box!important;font-family:var(--font-sans-bold,"Soleil-Semibold", "soleil", sans-serif)!important;text-align:center!important;letter-spacing:.05em!important;text-transform:capitalize!important;background-color:var(--color-cherry-purple,#84525f)!important;color:var(--color-white,#fff)!important;height:2.5rem!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:9999px!important;outline:none!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;padding:.5rem .75rem!important;font-size:.75rem!important;font-weight:600!important;line-height:1.48!important;transition:all .2s ease-in-out!important;display:inline-flex!important}.adyen-checkout__button:hover{background-color:var(--color-rusty-purple,#5d3d45)!important;color:var(--color-white,#fff)!important}@media (pointer:coarse){.adyen-checkout__button:active{background-color:var(--color-rusty-purple,#5d3d45)!important;color:var(--color-white,#fff)!important}}@media (pointer:fine){.adyen-checkout__button:active{background-color:var(--color-rusty-purple,#5d3d45)!important;color:var(--color-white,#fff)!important}}.adyen-checkout__button:focus-visible{outline:2px solid var(--color-gray-2,#696b6d)!important;outline-offset:2px!important}.adyen-checkout__button--disabled,.adyen-checkout__button:disabled{cursor:not-allowed!important;opacity:.5!important}.adyen-checkout__button--loading{opacity:.8!important}@media (min-width:1024px){.adyen-checkout__button{height:3rem!important;padding:.75rem 1.25rem!important;font-size:.875rem!important;line-height:1.27!important}}.payment-method--scheme #adyen-dropin{background:var(--white);border-radius:var(--radius-lg);border:1.5px solid var(--color-gray-border);padding:calc(var(--spacing)*2)}@media (min-width:29.9375rem){.payment-method--scheme #adyen-dropin{padding:calc(var(--spacing)*3)}}@media (min-width:61.9375rem){.payment-method--scheme #adyen-dropin{padding:calc(var(--spacing)*6)}}@supports (anchor-name:--foo) and (position-anchor:--foo) and (top:anchor(--foo top)) and (left:anchor(--foo left)) and (width:anchor-size(--foo width)){.card-anchor{anchor-name:--card-anchor;position:relative}.payment-method--scheme #adyen-dropin{position-anchor:--card-anchor;top:anchor(--card-anchor top);left:anchor(--card-anchor left);width:anchor-size(--card-anchor width);background:0 0;border:none;border-radius:0;padding:0;position:absolute}}.payment-method--swish .adyen-checkout__qr-loader__brand-logo,.payment-method--swish .adyen-checkout__qr-loader__subtitle,.payment-method--swish .adyen-checkout__qr-loader__payment_amount,.payment-method--swish .adyen-checkout__button--cancel{display:none!important}.payment-method--swish .adyen-checkout__qr-loader{background:0 0!important;border:none!important;padding:0!important}.payment-section--swish-qr-active #adyen-dropin .adyen-checkout__payment-methods-list{display:none!important}.payment-section--swish-qr-active #adyen-dropin .adyen-checkout__payment-method:not(.adyen-checkout__payment-method--selected),.payment-method--swish #adyen-dropin .adyen-checkout__payment-method:not(.adyen-checkout__payment-method--selected){visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important;position:absolute!important;left:-9999px!important}.adyen-checkout-form-instruction,.adyen-checkout-contextual-text{font-family:var(--font-sans);color:var(--color-gray-3);font-size:.625rem;font-weight:400;line-height:1.8}@media (min-width:64rem){.adyen-checkout-form-instruction,.adyen-checkout-contextual-text{font-size:.75rem;line-height:1.67}}.adyen-checkout__label,.adyen-checkout__label__text{font-family:var(--font-sans);color:var(--color-gray-4);text-transform:none;font-size:.875rem;line-height:1.6;font-weight:400!important}@media (min-width:64rem){.adyen-checkout__label,.adyen-checkout__label__text{font-size:1rem}}