@layer components{.field{position:relative;display:block;margin:0}.field>label,.field>.field__label{position:absolute;z-index:1;left:16px;color:var(--color-surface-500);font-family:var(--font-sans);font-size:14px;line-height:21px;top:12px;transform:none;max-width:calc(100% - 32px);margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:top .15s ease,font-size .15s ease,line-height .15s ease}.field .woocommerce-input-wrapper{display:block}.field input:not([type=checkbox],[type=radio],[type=hidden]),.field select,.field textarea{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;height:47px;min-height:47px;padding:13px 16px;border:1px solid var(--color-surface-300);border-radius:8px;background:#fff;color:var(--color-navy-900);font-family:var(--font-sans);font-size:14px;line-height:21px;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.field input:not([type=checkbox],[type=radio],[type=hidden]):focus,.field select:focus,.field textarea:focus{border-color:var(--color-purple-500);box-shadow:0 0 0 1px var(--color-purple-500);outline:0}.field input:not([type=checkbox],[type=radio],[type=hidden])[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--color-status-error)}.field:has(input:focus,input:not(:placeholder-shown),textarea:focus,textarea:not(:placeholder-shown))>label,.field:has(input:focus,input:not(:placeholder-shown),textarea:focus,textarea:not(:placeholder-shown))>.field__label{top:6px;font-size:12px;line-height:1.3;letter-spacing:.006em;transform:none}.field:has(input:focus,input:not(:placeholder-shown),textarea:focus,textarea:not(:placeholder-shown)) input:not([type=checkbox],[type=radio],[type=hidden]){padding:20px 16px 6px}.field textarea{height:auto;min-height:112px;padding-top:24px;resize:vertical}.field:has(textarea)>label{top:4px;font-size:11px;line-height:14px;right:1px;max-width:none;padding-left:0;background:#fff}.field:has(select)>label{top:6px;font-size:12px;line-height:1.3;letter-spacing:.006em;transform:none}.field select{padding:20px 40px 6px 16px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d122d' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.5 9 12 16.5 4.5 9'/%3E%3C/svg%3E") right 14px center/16px no-repeat;cursor:pointer}.field abbr.required,.field span.required{color:inherit;text-decoration:none}.field .optional{color:var(--color-surface-400)}.field .description{display:block;margin-top:6px;padding-inline:16px;color:var(--color-text-muted);font-family:var(--font-sans);font-size:12px;line-height:1.4}.field--password input:not([type=checkbox]){padding-right:52px}.field input:-webkit-autofill{padding:20px 16px 6px}.field:has(input:-webkit-autofill)>label{top:6px;font-size:12px;line-height:1.3;letter-spacing:.006em;transform:none}.field__toggle{position:absolute;top:7px;right:8px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-surface-500);cursor:pointer;transition:color .18s ease,background-color .18s ease}.field__toggle:hover{color:var(--color-navy-900);background:var(--color-surface-100)}.field__toggle:focus-visible{outline:2px solid var(--color-purple-500);outline-offset:1px}.field__toggle .field__toggle-icon--hide,.field__toggle[aria-pressed=true] .field__toggle-icon--show{display:none}.field__toggle[aria-pressed=true] .field__toggle-icon--hide{display:block}.account-check__input{flex:none;width:20px;height:20px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-surface-300);border-radius:4px;background:#fff center/0 no-repeat;cursor:pointer;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,background-size .2s ease}@media(hover:hover)and (pointer:fine){.account-check__input:hover,label:hover>.account-check__input{transform:scale(1.05)}}.account-check__input:active{transform:scale(.95)}.account-check__input:checked{border-color:var(--color-purple-500);background-color:var(--color-purple-500);background-size:14px;animation:account-check-bounce .3s cubic-bezier(.4,0,.2,1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 13.5 9 18.75 20.25 7.5'/%3E%3C/svg%3E")}.account-check__input:focus-visible{outline:2px solid var(--color-purple-500);outline-offset:2px}@keyframes account-check-bounce{0%,to{scale:1}50%{scale:1.1}}@media(prefers-reduced-motion:reduce){.account-check__input{transition:none;animation:none}}}body.woocommerce-checkout{--checkout-panel: var(--color-surface-200);--field-border: var(--color-surface-300)}body.woocommerce-checkout #content>.container-page{max-width:none!important;padding:0!important}body.woocommerce-checkout .wp-block-woocommerce-checkout.alignwide{max-width:none;margin:0;padding:0}body.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout{display:flex;flex-wrap:wrap;gap:0;margin:0;align-items:stretch}body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main.wc-block-checkout__main{flex:1 1 50.8%;width:auto;padding:32px 16px 48px;box-sizing:border-box}body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main.wc-block-checkout__main>*{max-width:497px;margin-left:auto;margin-right:max(0px,min(93px,(100% - 497px) / 2))}body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar.wc-block-checkout__sidebar{flex:1 1 49.2%;width:auto;margin:0;padding:32px 16px 48px;box-sizing:border-box;align-self:stretch;position:static;background:var(--checkout-panel)}body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar.wc-block-checkout__sidebar>*{max-width:498px;margin-inline:auto}body.woocommerce-checkout .wc-block-components-sidebar-layout.is-large .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title{display:none!important}body.woocommerce-checkout .wc-block-components-sidebar-layout.is-large .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__content{display:block!important}@media(min-width:783px){body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main.wc-block-checkout__main{flex-basis:50.8%;max-width:50.8%;padding:48px 24px 64px}body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar.wc-block-checkout__sidebar{flex-basis:49.2%;max-width:49.2%;padding:80px 24px 64px min(92px,6.4vw)}body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar.wc-block-checkout__sidebar>*{margin-left:0;margin-right:auto}body.woocommerce-checkout .wc-block-components-checkout-order-summary__title{display:none!important}body.woocommerce-checkout .wc-block-components-checkout-order-summary__content{display:block!important}}body.woocommerce-checkout .wc-block-components-checkout-step{margin:0 0 48px!important;padding:0!important;border:0!important}body.woocommerce-checkout .wc-block-components-checkout-step:before{display:none!important}body.woocommerce-checkout .wc-block-components-checkout-step__heading-container{display:block!important;gap:0!important;margin:0!important}body.woocommerce-checkout .wc-block-components-checkout-step__heading{margin:0!important}body.woocommerce-checkout .wc-block-components-checkout-step__container{padding:0!important}body.woocommerce-checkout .wc-block-components-checkout-step__content{margin-top:8px!important}body.woocommerce-checkout .wc-block-components-checkout-step__title,body.woocommerce-checkout .wc-block-components-checkout-step__heading .wc-block-components-title{font-family:var(--font-heading);font-weight:600;font-size:1rem;line-height:2.25;letter-spacing:0;margin:0!important;color:#000!important}body.woocommerce-checkout .wc-block-components-checkout-step__description{margin:-2px 0 0!important;font-family:var(--font-sans);font-size:14px;line-height:21px;color:var(--color-surface-500)}body.woocommerce-checkout .wc-block-components-checkout-step__heading-container:has(.wc-block-components-checkout-step__description){margin-bottom:24px!important}@media not (min-width:1024px){body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-checkout-step__description{display:none!important}body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-checkout-step__heading-container{margin-bottom:0!important}}body.woocommerce-checkout .wc-block-checkout__shipping-option .wc-block-components-checkout-step__title,body.woocommerce-checkout .wc-block-checkout__shipping-option .wc-block-components-checkout-step__heading .wc-block-components-title,body.woocommerce-checkout .wc-block-checkout__billing-fields .wc-block-components-checkout-step__title,body.woocommerce-checkout .wc-block-checkout__billing-fields .wc-block-components-checkout-step__heading .wc-block-components-title{font-family:var(--font-sans)!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;letter-spacing:.05em;text-transform:uppercase}body.woocommerce-checkout .wc-block-checkout__shipping-option .wc-block-components-checkout-step__content{margin-top:7px!important}body.woocommerce-checkout .wc-block-checkout__guest-checkout-notice,body.woocommerce-checkout .wc-block-components-address-form__address_2-toggle{display:none!important}body.woocommerce-checkout .wc-block-checkout__form{display:block;gap:0}body.woocommerce-checkout .wc-block-components-address-form{flex-direction:row!important;flex-wrap:wrap;gap:8px!important}body.woocommerce-checkout .wc-block-components-address-form>*{flex:1 1 100%;margin:0!important}body.woocommerce-checkout .wc-block-components-address-form .wc-block-components-address-form__first_name,body.woocommerce-checkout .wc-block-components-address-form .wc-block-components-address-form__last_name,body.woocommerce-checkout .wc-block-components-address-form .wc-block-components-address-form__postcode,body.woocommerce-checkout .wc-block-components-address-form .wc-block-components-address-form__city{flex:1 1 calc(50% - 4px);min-width:0}body.woocommerce-checkout .wc-block-components-text-input,body.woocommerce-checkout .wc-block-components-country-input,body.woocommerce-checkout .wc-block-components-state-input{margin:0!important}body.woocommerce-checkout .wc-block-components-text-input input,body.woocommerce-checkout .wc-block-components-text-input input[type=text],body.woocommerce-checkout .wc-block-components-text-input input[type=email],body.woocommerce-checkout .wc-block-components-text-input input[type=tel],body.woocommerce-checkout .wc-block-components-text-input input[type=number],body.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select,body.woocommerce-checkout .wc-block-components-textarea,body.woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{box-sizing:border-box;height:47px!important;min-height:47px;padding:13px 16px!important;border:1px solid var(--color-surface-300)!important;border-radius:8px!important;background:#fff!important;color:var(--color-navy-900)!important;font-family:var(--font-sans);font-size:14px!important;line-height:21px;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease}body.woocommerce-checkout .wc-block-components-text-input input:focus,body.woocommerce-checkout .wc-block-components-text-input input[type=text]:focus,body.woocommerce-checkout .wc-block-components-text-input input[type=email]:focus,body.woocommerce-checkout .wc-block-components-text-input input[type=tel]:focus,body.woocommerce-checkout .wc-block-components-text-input input[type=number]:focus,body.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select:focus,body.woocommerce-checkout .wc-block-components-textarea:focus,body.woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus{border-color:var(--color-purple-500)!important;box-shadow:0 0 0 1px var(--color-purple-500)!important;outline:0}body.woocommerce-checkout .wc-block-components-text-input.has-error input,body.woocommerce-checkout .wc-block-components-text-input input[aria-invalid=true],body.woocommerce-checkout .wc-block-components-combobox.has-error input.components-combobox-control__input,body.woocommerce-checkout .wc-blocks-components-select.has-error .wc-blocks-components-select__select,body.woocommerce-checkout .wc-block-components-textarea[aria-invalid=true]{border-color:var(--color-status-error)!important}body.woocommerce-checkout .wc-block-components-text-input.is-active input,body.woocommerce-checkout .wc-block-components-text-input input:-webkit-autofill{padding:20px 16px 6px!important}body.woocommerce-checkout .wc-block-components-text-input label,body.woocommerce-checkout .wc-blocks-components-select__label{left:16px!important;color:var(--color-surface-500)!important;font-family:var(--font-sans);font-size:14px!important;line-height:21px!important}body.woocommerce-checkout .wc-block-components-text-input label{top:13px!important;transform:none!important}body.woocommerce-checkout .wc-block-components-text-input.is-active label{top:6px!important;font-size:12px!important;line-height:1.3!important;letter-spacing:.006em!important;transform:none!important}body.woocommerce-checkout .wc-block-components-text-input:has(>#email) label{font-size:0!important}body.woocommerce-checkout .wc-block-components-text-input:has(>#email) label:after{content:var(--neba-t-email);font-size:14px}body.woocommerce-checkout .wc-block-components-text-input.is-active:has(>#email) label:after{font-size:12px}body.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select{padding:20px 40px 6px 16px!important}body.woocommerce-checkout .wc-blocks-components-select__label{top:6px!important;font-size:12px!important;line-height:1.3!important;letter-spacing:.006em!important;transform:none!important}body.woocommerce-checkout .wc-block-components-checkbox{margin:16px 0 0}body.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{width:20px;height:20px;border:1px solid var(--field-border)!important;border-radius:4px!important;background:#fff;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}@media(hover:hover)and (pointer:fine){body.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:hover{transform:scale(1.05)}}body.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:active{transform:scale(.95)}body.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{border-color:var(--color-purple-500)!important;background:var(--color-purple-500)!important;animation:checkout-check-bounce .3s cubic-bezier(.4,0,.2,1)}body.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff}body.woocommerce-checkout .wc-block-components-checkbox__input:checked+.wc-block-components-checkbox__mark{animation:checkout-check-mark .25s ease .05s both}@media(prefers-reduced-motion:reduce){body.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox],body.woocommerce-checkout .wc-block-components-checkbox__input:checked+.wc-block-components-checkbox__mark{transition:none;animation:none}}body.woocommerce-checkout .wc-block-components-checkbox__label,body.woocommerce-checkout .wc-block-checkout__terms,body.woocommerce-checkout .wc-block-checkout__guest-checkout-notice,body.woocommerce-checkout .wc-block-components-address-form__address_2-toggle{font-family:var(--font-sans);font-size:14px;line-height:21px;color:var(--color-navy-900)}body.woocommerce-checkout .wc-block-components-address-form__address_2-toggle{color:var(--color-text-link)}body.woocommerce-checkout .wc-block-components-radio-control{display:flex;flex-direction:column;gap:8px}body.woocommerce-checkout .wc-block-components-radio-control:before,body.woocommerce-checkout .wc-block-components-radio-control:after{display:none!important}body.woocommerce-checkout .wc-block-components-radio-control__option,body.woocommerce-checkout .wc-block-components-radio-control-accordion-option{position:relative;margin:0!important;padding:8px 16px!important;min-height:48px;box-sizing:border-box;display:flex!important;align-items:center;gap:16px;border:1px solid var(--field-border)!important;border-radius:8px!important;background:#fff;box-shadow:none!important;outline:0!important;transition:background-color .18s ease,border-color .18s ease}body.woocommerce-checkout .wc-block-components-radio-control__option:after,body.woocommerce-checkout .wc-block-components-radio-control-accordion-option:after{display:none!important}body.woocommerce-checkout .wc-block-components-radio-control-accordion-option{display:block!important;padding:0!important}body.woocommerce-checkout .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option{min-height:46px;border:0!important;border-radius:8px!important;background:transparent}body.woocommerce-checkout .wc-block-components-radio-control__option-checked,body.woocommerce-checkout .wc-block-components-radio-control-accordion-option--checked-option-highlighted,body.woocommerce-checkout .wc-block-components-radio-control__option--checked-option-highlighted{border-color:var(--color-purple-500)!important;background:var(--color-surface-200)!important}body.woocommerce-checkout .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option-checked{background:transparent!important}body.woocommerce-checkout .wc-block-components-radio-control__input[type=radio]{position:static!important;flex:none;width:20px!important;height:20px!important;margin:0!important;transform:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--field-border)!important;border-radius:50%!important;background:#fff!important}body.woocommerce-checkout .wc-block-components-radio-control__input[type=radio]:checked{border-color:var(--color-purple-500)!important;background:radial-gradient(circle,var(--color-purple-500) 0 40%,#fff 44%)!important}body.woocommerce-checkout .wc-block-components-radio-control__input[type=radio]:before,body.woocommerce-checkout .wc-block-components-radio-control__input[type=radio]:after{display:none!important}body.woocommerce-checkout .wc-block-components-radio-control__option-layout{flex:1;padding:0!important}body.woocommerce-checkout .wc-block-components-radio-control__label-group{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}body.woocommerce-checkout .wc-block-components-radio-control__label,body.woocommerce-checkout .wc-block-components-radio-control__secondary-label,body.woocommerce-checkout .wc-block-components-payment-method-label{font-family:var(--font-sans);font-size:14px;line-height:21px;color:var(--color-navy-900)}body.woocommerce-checkout .wc-block-components-radio-control__label{font-weight:600}body.woocommerce-checkout .wc-block-components-radio-control__description,body.woocommerce-checkout .wc-block-components-radio-control__secondary-description{font-family:var(--font-sans);font-size:14px;line-height:21px;color:var(--color-navy-900)}body.woocommerce-checkout .wc-block-components-radio-control__secondary-label{font-weight:700}body.woocommerce-checkout .wc-block-components-radio-control-accordion-content{padding:0 16px 16px!important;border:0!important;box-shadow:none!important;font-family:var(--font-sans);font-size:14px;color:var(--color-surface-500)}body.woocommerce-checkout .wc-block-components-order-summary{padding:0!important}body.woocommerce-checkout .wc-block-components-order-summary-item{position:relative;display:flex!important;align-items:center;gap:24px;margin:0 0 8px!important;padding:7px 16px 7px 7px!important;box-sizing:border-box;height:114px;border:1px solid var(--color-surface-200);border-radius:8px;background:#fff}body.woocommerce-checkout .wc-block-components-order-summary-item__image{position:relative;align-self:center;width:98px!important;height:98px;flex:none;margin:0!important;padding:0!important;overflow:visible;border-radius:4px;background:var(--color-surface-100);isolation:isolate}body.woocommerce-checkout .wc-block-components-order-summary-item__image>img{box-sizing:border-box;width:98px!important;max-width:none!important;height:98px!important;padding:8px;border-radius:4px;background:transparent;object-fit:contain;mix-blend-mode:multiply}body.woocommerce-checkout .wc-block-components-order-summary-item__quantity{top:45px!important;left:-32px!important;right:auto!important;min-width:24px;height:24px;border:0!important;border-radius:999px;background:var(--color-purple-500)!important;box-shadow:none!important;color:#fff!important;font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:24px}body.woocommerce-checkout .wc-block-components-order-summary-item__description{display:flex!important;flex-direction:column;gap:8px;min-width:0;flex:1;padding:0!important}body.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-name{font-family:var(--font-label);font-weight:600;font-size:.75rem;line-height:1.3;letter-spacing:0;text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;color:var(--color-navy-900);text-decoration:none}body.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-metadata__description,body.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price,body.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-metadata{display:none!important}body.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-order-summary-item__individual-prices{display:block!important;margin:0}body.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-price__value,body.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-order-summary-item__individual-price{font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:19px;color:var(--color-text-link)}@media not (min-width:783px){body.woocommerce-checkout .wc-block-components-order-summary-item__image{width:72px!important;height:72px}body.woocommerce-checkout .wc-block-components-order-summary-item__image>img{width:72px!important;height:72px!important}body.woocommerce-checkout .wc-block-components-order-summary-item{height:88px;gap:32px}body.woocommerce-checkout .wc-block-checkout__main .wp-block-woocommerce-checkout-order-summary-block{padding-bottom:24px!important}body.woocommerce-checkout .checkout-order-summary-block-fill{margin-top:16px!important;padding:0!important}body.woocommerce-checkout .checkout-order-summary-block-fill .wp-block-woocommerce-checkout-order-summary-totals-block{margin-top:16px}body.woocommerce-checkout .checkout-order-summary-block-fill{border:0!important;border-radius:0!important}body.woocommerce-checkout .checkout-order-summary-block-fill .wp-block-woocommerce-checkout-order-summary-coupon-form-block{display:none!important}body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-place-order-button.wc-block-components-button{height:36px!important;min-height:36px}body.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-name{font-size:10px;line-height:1.4}body.woocommerce-checkout .wc-block-components-order-summary-item__quantity{top:33px!important;left:46px!important}}body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block,body.woocommerce-checkout .wc-block-components-checkout-order-summary__content,body.woocommerce-checkout .wc-block-components-order-summary{border:0!important;background:transparent!important;box-shadow:none!important}body.woocommerce-checkout .wc-block-components-totals-item__description{display:none!important}body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-totals-item__label,body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-item__label{display:block;height:19px;font-size:14px;line-height:19px}body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-item__value>strong{font-size:0}body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-item__value>strong:after{content:var(--neba-t-free);font-size:14px}body.woocommerce-checkout .wc-block-components-totals-wrapper{padding:0!important;border:0!important}body.woocommerce-checkout .wc-block-components-totals-wrapper:after,body.woocommerce-checkout .wc-block-components-totals-wrapper:before{display:none!important}body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-coupon-form-block{margin-top:16px}body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block{margin-top:23px}body.woocommerce-checkout .wc-block-components-totals-coupon{border-radius:8px;background:#fff;padding:0 24px!important;transition:box-shadow .18s ease}body.woocommerce-checkout .wc-block-components-totals-coupon:has(.wc-block-components-totals-coupon__input input:focus){box-shadow:inset 0 0 0 2px var(--color-purple-500)}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-panel__button{display:none!important}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-panel__content{display:block!important;margin:0!important;padding:0!important}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__content{margin:0!important;padding:0!important}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__form{display:flex;align-items:flex-start;gap:24px;min-height:56px;margin:0!important;padding:8px 0!important}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-validation-error{margin:0!important;padding:4px 0 0}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-validation-error p{margin:0;font-size:12px;line-height:16px}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__form{width:100%}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input{flex:1;margin:0!important}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input input{height:40px!important;min-height:40px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:16px!important;box-shadow:none!important}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input input:focus{border:0!important;box-shadow:none!important;outline:0}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input label{left:0!important;top:9px!important;font-size:16px!important;line-height:24px!important}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input label{font-size:0!important}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input label:after{content:var(--neba-t-coupon);font-size:16px}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input.is-active input{padding-top:14px!important}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input.is-active label{top:2px!important;line-height:14px!important}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input.is-active label:after{font-size:12px}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button{font-family:var(--font-label);font-weight:600;font-size:.625rem;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;flex:none;box-sizing:border-box;width:auto;height:24px!important;min-height:24px!important;margin-top:8px;padding:.28em 14px 0!important;border:1px solid var(--field-border)!important;border-radius:999px!important;background:transparent!important;color:var(--color-surface-500)!important}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:hover{background:var(--color-surface-100)!important}body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block,body.woocommerce-checkout [class*=wc-block-components-totals-],body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block>*{border-top:0!important;border-bottom-width:0!important}body.woocommerce-checkout .wc-block-components-totals-item,body.woocommerce-checkout .wc-block-components-totals-footer-item{align-items:center;padding:0!important}body.woocommerce-checkout .wc-block-components-totals-item{margin:0 0 8px;font-family:var(--font-sans);font-size:14px;line-height:19px;color:var(--color-navy-900)}body.woocommerce-checkout .wc-block-components-totals-item__label{color:var(--color-surface-500)}body.woocommerce-checkout .wc-block-components-totals-item__description{font-size:12px;color:var(--color-surface-500)}body.woocommerce-checkout .wc-block-components-totals-footer-item{margin-top:-7px;align-items:center}body.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,body.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,body.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax-value{font-family:var(--font-sans);font-weight:600;font-size:16px!important;color:var(--color-navy-900)}body.woocommerce-checkout .wc-block-components-button:not(.is-link){border-radius:999px}body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-button{font-family:var(--font-label);font-weight:600;font-size:.75rem;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;height:42px!important;min-height:42px;padding:.28em 20px 0!important;border:1px solid transparent!important;border-radius:999px!important;background:var(--color-navy-900)!important;color:#fff!important;transition:background-color .18s ease,color .18s ease,opacity .18s ease}body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-button:hover:not(:disabled){background:var(--color-lime-500)!important;color:var(--color-navy-900)!important}body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-button:disabled{position:relative;opacity:.75!important;cursor:progress}body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-button:disabled:after{content:"";position:absolute;top:50%;right:16px;width:14px;height:14px;margin-top:-7px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:neba-checkout-spin .8s linear infinite}body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-button:disabled:has(.wc-block-components-spinner):after{display:none}body.woocommerce-checkout .wc-block-checkout__actions{padding:0;margin-top:0}body.woocommerce-checkout .wc-block-checkout__actions_row{justify-content:stretch}body.woocommerce-checkout .wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button{font-family:var(--font-sans);font-size:14px;color:var(--color-text-link)}body.woocommerce-checkout .wc-block-checkout__terms{margin:0 0 24px;padding:0;border:0}body.woocommerce-checkout .wc-block-checkout__terms a{color:var(--color-text-link)}body.woocommerce-checkout .wc-block-checkout__order-notes{margin-bottom:24px!important}body.woocommerce-checkout .wc-block-components-notice-banner{border-radius:8px;font-family:var(--font-sans);font-size:14px}@media not (min-width:783px){body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar.wc-block-checkout__sidebar{padding:32px 16px}body.woocommerce-checkout .wc-block-components-checkout-order-summary__title{display:flex!important;align-items:center;gap:0;height:56px;margin:0!important;padding:0!important;border-top:1px solid var(--color-surface-300)!important;border-bottom:1px solid var(--color-surface-300)!important;box-sizing:border-box;cursor:pointer}body.woocommerce-checkout .wc-block-components-checkout-order-summary__title-text{order:0;flex:none;margin:0!important;font-family:var(--font-sans)!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;color:var(--color-navy-900)!important}body.woocommerce-checkout .wc-block-components-checkout-order-summary__title-icon{order:1;flex:none;width:24px;height:20px;margin:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.5 20.5' fill='none' stroke='%230D122D' stroke-width='.854167' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16.656 7.688 10.25 14.094 3.844 7.688'/%3E%3C/svg%3E") right center/20.5px no-repeat;transition:transform .2s ease}body.woocommerce-checkout .wc-block-components-checkout-order-summary__title-icon svg{display:none}body.woocommerce-checkout .wc-block-components-checkout-order-summary__title[aria-expanded=true] .wc-block-components-checkout-order-summary__title-icon{transform:rotate(180deg)}body.woocommerce-checkout .wc-block-components-checkout-order-summary__title[aria-expanded=true]+.wc-block-components-checkout-order-summary__content{padding-top:16px!important}body.woocommerce-checkout .wc-block-components-checkout-order-summary__title-text+.wc-block-components-checkout-order-summary__title-price{order:2;flex:1;margin:0!important;font-family:var(--font-sans)!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;text-align:right;color:var(--color-navy-900)!important}body.woocommerce-checkout .wc-block-components-checkout-order-summary__title-text{flex:0 0 188px!important;width:188px!important}body.woocommerce-checkout .wc-block-components-checkout-order-summary__title[aria-expanded=false] .wc-block-components-checkout-order-summary__title-text:after{content:var(--neba-t-coupon-hint);display:block;color:var(--color-purple-500);font-size:12px;line-height:1.3}body.woocommerce-checkout .wc-block-components-checkout-step{margin-bottom:36px!important}body.woocommerce-checkout .wc-block-components-checkout-step__title,body.woocommerce-checkout .wc-block-components-checkout-step__heading .wc-block-components-title{font-size:14px!important;line-height:1.3!important}body.woocommerce-checkout .wc-block-components-checkout-step__content{margin-top:16px!important}body.woocommerce-checkout .wc-block-checkout__shipping-option .wc-block-components-checkout-step__content{margin-top:8px!important}body.woocommerce-checkout .wc-block-components-address-form{display:flex!important}body.woocommerce-checkout .wc-block-components-address-form .wc-block-components-address-form__first_name,body.woocommerce-checkout .wc-block-components-address-form .wc-block-components-address-form__last_name,body.woocommerce-checkout .wc-block-components-address-form .wc-block-components-address-form__postcode,body.woocommerce-checkout .wc-block-components-address-form .wc-block-components-address-form__city{flex-basis:100%}}body.woocommerce-checkout .wc-block-checkout__login-prompt{font-family:var(--font-sans)!important;font-size:14px!important;font-weight:600!important;line-height:21px!important;color:var(--color-text-link)!important;text-decoration:underline!important;text-underline-offset:3px;white-space:nowrap}body.woocommerce-checkout .wc-block-checkout__login-prompt:before{content:var(--neba-t-has-account);display:inline-block;margin-right:.3em;color:var(--color-surface-500);font-weight:400}body.woocommerce-checkout .wc-block-checkout__login-prompt:hover{color:var(--color-navy-900)!important}body.woocommerce-checkout .wc-block-checkout__contact-fields .wc-block-components-checkbox:has(input[id$=neba-newsletter]){margin-top:16px!important}@media not (min-width:1024px){body.woocommerce-checkout .wc-block-checkout__contact-fields .wc-block-components-checkbox:has(input[id$=neba-newsletter]){margin-top:8px!important}}body.woocommerce-checkout .wc-block-components-totals-coupon:has(.wc-block-components-validation-error){padding-bottom:14px!important}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-validation-error{display:flex;align-items:flex-start;gap:6px;padding:2px 0 0;color:var(--color-status-error)}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-validation-error svg{flex:none;width:16px;height:16px;margin-top:0;fill:currentcolor}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-validation-error p{font-family:var(--font-sans);font-size:13px;line-height:16px;color:inherit}body.woocommerce-checkout .wc-block-components-notices__snackbar{position:fixed!important;inset:80px 24px auto auto!important;z-index:60;width:min(400px,100vw - 32px);transform:none}@media not (min-width:1024px){body.woocommerce-checkout .wc-block-components-notices__snackbar{inset:72px 16px auto 16px!important;width:auto}}body.woocommerce-checkout .wc-block-components-notice-snackbar{display:flex;align-items:center;gap:12px;margin:0 0 8px;padding:12px 12px 12px 16px;border:0!important;border-radius:12px;background:var(--color-navy-800)!important;box-shadow:0 12px 32px #0d122d47;color:var(--color-text-inverse)!important}body.woocommerce-checkout .wc-block-components-notice-snackbar>svg{flex:none;width:20px;height:20px;fill:var(--color-lime-500)!important}body.woocommerce-checkout .wc-block-components-notice-snackbar .wc-block-components-notice-banner__content{flex:1;margin:0;padding:0;font-family:var(--font-sans);font-size:14px;line-height:1.35;color:inherit}body.woocommerce-checkout .wc-block-components-notice-snackbar.is-error>svg{fill:#ff8a93!important}body.woocommerce-checkout .wc-block-components-notice-snackbar .wc-block-components-notice-banner__dismiss{position:relative;flex:none;width:24px;height:24px;min-height:24px;margin:0;padding:0!important;border:0!important;background:transparent!important;color:var(--color-surface-300)!important;cursor:pointer}body.woocommerce-checkout .wc-block-components-notice-snackbar .wc-block-components-notice-banner__dismiss:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}body.woocommerce-checkout .wc-block-components-notice-snackbar .wc-block-components-notice-banner__dismiss svg{width:20px;height:20px;fill:currentcolor!important}body.woocommerce-checkout .wc-block-components-notice-snackbar .wc-block-components-notice-banner__dismiss:hover{color:#fff!important}body.woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__description{display:block!important;grid-column:1/-1;margin-top:6px}body.woocommerce-checkout .wc-block-components-totals-discount__coupon-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}body.woocommerce-checkout .wc-block-components-totals-discount__coupon-list-item{display:inline-flex;align-items:center;gap:6px;height:24px;margin:0;padding:.28em 6px 0 12px;border:1px solid var(--field-border);border-radius:999px;background:#fff;color:var(--color-navy-900)}body.woocommerce-checkout .wc-block-components-totals-discount__coupon-list-item .wc-block-components-chip__text{font-family:var(--font-label);font-weight:600;font-size:.625rem;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;padding:0}body.woocommerce-checkout .wc-block-components-totals-discount__coupon-list-item .wc-block-components-chip__remove{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:-.28em 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-surface-500);cursor:pointer}body.woocommerce-checkout .wc-block-components-totals-discount__coupon-list-item .wc-block-components-chip__remove:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}body.woocommerce-checkout .wc-block-components-totals-discount__coupon-list-item .wc-block-components-chip__remove:hover{background:var(--color-surface-100);color:var(--color-navy-900)}body.woocommerce-checkout .wc-block-components-totals-discount__coupon-list-item .wc-block-components-chip__remove svg{width:12px;height:12px;fill:currentcolor}@keyframes neba-checkout-spin{to{transform:rotate(360deg)}}body.woocommerce-checkout label[for^=radio-control-wc-payment-method-options-pay_by_paynow_pl_] .wc-block-components-payment-method-label{display:flex;align-items:center;gap:12px;width:100%;margin:0}body.woocommerce-checkout label[for^=radio-control-wc-payment-method-options-pay_by_paynow_pl_] .wc-block-components-payment-method-label img{display:block!important;order:1;flex:none;width:auto;max-width:88px;height:auto;max-height:24px;margin:0 0 0 auto!important;object-fit:contain}body.woocommerce-checkout .wc-block-components-radio-control-accordion-content:has(.paynow-blik-white-label,.paynow-payment-option-pbls,.paynow-data-processing-info){color:var(--color-navy-900)}body.woocommerce-checkout .wc-block-components-radio-control-accordion-content:has(.paynow-blik-white-label,.paynow-payment-option-pbls,.paynow-data-processing-info) p{margin:0 0 8px}body.woocommerce-checkout .paynow-blik-white-label .row{display:flex;flex-direction:column;gap:8px}body.woocommerce-checkout .paynow-blik-white-label label{font-family:var(--font-sans);font-size:14px;line-height:21px;color:var(--color-navy-900)}body.woocommerce-checkout .paynow-blik-white-label #paynow_blik_code{box-sizing:border-box;height:47px!important;min-height:47px;padding:13px 16px!important;border:1px solid var(--color-surface-300)!important;border-radius:8px!important;background:#fff!important;color:var(--color-navy-900)!important;font-family:var(--font-sans);font-size:14px!important;line-height:21px;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease;width:100%;max-width:220px;font-size:16px!important;font-weight:600;letter-spacing:.3em;text-align:center}body.woocommerce-checkout .paynow-blik-white-label #paynow_blik_code:focus{border-color:var(--color-purple-500)!important;box-shadow:0 0 0 1px var(--color-purple-500)!important;outline:0}body.woocommerce-checkout .paynow-payment-option-pbls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 8px}@media(min-width:1024px){body.woocommerce-checkout .paynow-payment-option-pbls{grid-template-columns:repeat(4,minmax(0,1fr))}}body.woocommerce-checkout .paynow-payment-option-pbl{position:relative}body.woocommerce-checkout .paynow-payment-option-pbl input[type=radio]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}body.woocommerce-checkout .paynow-payment-option-pbl label{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:48px;padding:8px;border:1px solid var(--field-border);border-radius:8px;background:#fff;transition:border-color .18s ease,background-color .18s ease}body.woocommerce-checkout .paynow-payment-option-pbl img{max-width:100%;max-height:28px;object-fit:contain}body.woocommerce-checkout .paynow-payment-option-pbl input:checked+label{border-color:var(--color-purple-500);box-shadow:0 0 0 1px var(--color-purple-500)}body.woocommerce-checkout .paynow-payment-option-pbl input:focus-visible+label{outline:2px solid var(--color-purple-500);outline-offset:2px}body.woocommerce-checkout .paynow-payment-option-pbl:not(.disabled):hover label{border-color:var(--color-purple-500)}body.woocommerce-checkout .paynow-payment-option-pbl.disabled input{cursor:not-allowed}body.woocommerce-checkout .paynow-payment-option-pbl.disabled img{opacity:.3;filter:grayscale(1)}body.woocommerce-checkout .paynow-payment-card-option{position:relative;margin:0 0 8px}body.woocommerce-checkout .paynow-payment-card-option.loading{opacity:.4}body.woocommerce-checkout .paynow-payment-card-option input[type=radio]{position:absolute;opacity:0;pointer-events:none}body.woocommerce-checkout .paynow-payment-card-option label{display:flex;align-items:center;gap:16px;box-sizing:border-box;min-height:56px;padding:8px 96px 8px 16px;border:1px solid var(--field-border);border-radius:8px;background:#fff;cursor:pointer}body.woocommerce-checkout .paynow-payment-card-option input:checked+label{border-color:var(--color-purple-500);box-shadow:0 0 0 1px var(--color-purple-500)}body.woocommerce-checkout .paynow-payment-card-option input:focus-visible+label{outline:2px solid var(--color-purple-500);outline-offset:2px}body.woocommerce-checkout .paynow-payment-card-option input:disabled+label{cursor:not-allowed}body.woocommerce-checkout .paynow-payment-card-image img{max-width:40px;max-height:24px}body.woocommerce-checkout .paynow-payment-card-details p{margin:0;font-size:12px;line-height:18px}body.woocommerce-checkout .paynow-payment-card-details-expiration,body.woocommerce-checkout .paynow-expired{color:var(--color-surface-500)}body.woocommerce-checkout .paynow-payment-card-details-expiration.paynow-expired{color:var(--color-red-500)}body.woocommerce-checkout .paynow-payment-card-menu{position:absolute;top:50%;right:16px;transform:translateY(-50%)}body.woocommerce-checkout .paynow-payment-card-menu-button,body.woocommerce-checkout .paynow-payment-card-remove{border:0;background:transparent;font-family:var(--font-sans);font-size:12px;line-height:18px;color:var(--color-text-link);text-decoration:underline;cursor:pointer}body.woocommerce-checkout .paynow-payment-card-remove{position:absolute;top:calc(100% + 4px);right:0;z-index:2;padding:6px 16px;border-radius:8px;background:#fff;box-shadow:0 4px 12px #0d122d29;text-decoration:none;white-space:nowrap}body.woocommerce-checkout .paynow-payment-card-remove.--hidden{display:none}body.woocommerce-checkout .paynow-payment-card-error{display:block;font-size:12px;color:var(--color-red-500)}body.woocommerce-checkout .paynow-data-processing-info{margin:8px 0 0;font-family:var(--font-sans);font-size:12px;line-height:18px;color:var(--color-surface-500)}body.woocommerce-checkout .paynow-data-processing-info p{margin:0}body.woocommerce-checkout .paynow-data-processing-info .expand{color:var(--color-text-link);text-decoration:underline;cursor:pointer}body.woocommerce-checkout .paynow-data-processing-info .collapse:not(.show){display:none}body.woocommerce-checkout .paynow-data-processing-info .paynow-data-processing-info-more{margin-top:8px}body.woocommerce-checkout .paynow-data-processing-info ul{margin:4px 0 0 16px;padding:0;list-style:lower-alpha}body.woocommerce-checkout .paynow-confirm-blik{display:flex;flex-direction:column;align-items:center;gap:16px;margin:0 0 32px;padding-top:16px;text-align:center}body.woocommerce-checkout .paynow-confirm-blik h2{margin:0;font-family:var(--font-heading);font-size:20px;line-height:1.25}body.woocommerce-checkout .paynow-confirm-blik img{max-width:120px;height:auto}body.woocommerce-checkout .wp-block-woocommerce-checkout>.wc-block-components-notices{box-sizing:border-box;margin:0;padding:0 16px}body.woocommerce-checkout .wp-block-woocommerce-checkout>.wc-block-components-notices:not(:empty){padding-top:24px}body.woocommerce-checkout .wp-block-woocommerce-checkout>.wc-block-components-notices>*{max-width:497px;margin:0 auto 8px}@media(min-width:783px){body.woocommerce-checkout .wp-block-woocommerce-checkout>.wc-block-components-notices{width:50.8%;padding-inline:24px}body.woocommerce-checkout .wp-block-woocommerce-checkout>.wc-block-components-notices:not(:empty){padding-top:48px}body.woocommerce-checkout .wp-block-woocommerce-checkout>.wc-block-components-notices>*{margin-right:max(0px,min(93px,(100% - 497px) / 2))}}@keyframes checkout-check-bounce{0%,to{scale:1}50%{scale:1.1}}@keyframes checkout-check-mark{0%{scale:0}to{scale:1}}body.woocommerce-checkout .has-roll{position:relative}body.woocommerce-checkout .has-roll .wc-block-components-button__text{opacity:0}body.woocommerce-checkout .has-roll:disabled .checkout-roll{visibility:hidden}body.woocommerce-checkout .has-roll:disabled .wc-block-components-button__text{opacity:1}body.woocommerce-checkout .checkout-roll{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-top:.28em;pointer-events:none}body.woocommerce-checkout .has-roll:hover:not(:disabled) .btn-roll.is-ready .btn-roll__layer--out .btn-roll__char{transform:translateY(1.6em)}body.woocommerce-checkout .has-roll:hover:not(:disabled) .btn-roll.is-ready .btn-roll__layer--in .btn-roll__char{transform:none}.pay-order .wc_payment_method{position:relative;border:1px solid var(--color-surface-300);border-radius:8px;background:#fff;transition:border-color .18s ease,background-color .18s ease}.pay-order .wc_payment_method:has(>input:checked){border-color:var(--color-purple-500);background:var(--color-surface-100)}.pay-order .wc_payment_method>input{position:absolute;top:14px;left:16px;width:20px;height:20px;margin:0;opacity:0;cursor:pointer}.pay-order .wc_payment_method>label{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;margin:0;padding:12px 16px;color:var(--color-navy-900);font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}.pay-order .wc_payment_method>label:before{content:"";flex:none;box-sizing:border-box;width:20px;height:20px;border:1.5px solid var(--color-surface-300);border-radius:50%;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.pay-order .wc_payment_method>label img{max-height:24px;width:auto;margin-left:auto}.pay-order .wc_payment_method>input:checked+label:before{border:2px solid var(--color-purple-500);box-shadow:inset 0 0 0 3px #fff;background:var(--color-purple-500)}.pay-order .wc_payment_method>input:focus-visible+label:before{outline:2px solid var(--color-purple-500);outline-offset:2px}.pay-order .payment_box{padding:0 16px 16px 48px;color:var(--color-text-muted);font-family:var(--font-sans);font-size:14px;line-height:1.5}.pay-order .payment_box p{margin:0}.pay-order .woocommerce-terms-and-conditions-wrapper .form-row{margin:0;padding:0}.pay-order .woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:12px;color:var(--color-navy-900);font-family:var(--font-sans);font-size:14px;line-height:1.5;cursor:pointer}.pay-order .woocommerce-form__label-for-checkbox a{color:var(--color-purple-500)}.pay-order .woocommerce-form__label-for-checkbox abbr.required{color:var(--color-status-error);text-decoration:none}.pay-order .woocommerce-form__input-checkbox{flex:none;width:20px;height:20px;margin:1px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-surface-300);border-radius:4px;background:#fff center/0 no-repeat;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,background-size .2s ease}.pay-order .woocommerce-form__input-checkbox:checked{border-color:var(--color-purple-500);background-color:var(--color-purple-500);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 13.5 9 18.75 20.25 7.5'/%3E%3C/svg%3E");background-size:14px}.pay-order .woocommerce-form__input-checkbox:focus-visible{outline:2px solid var(--color-purple-500);outline-offset:2px}.pay-order .woocommerce-privacy-policy-text p{margin:0;color:var(--color-text-muted);font-family:var(--font-sans);font-size:12px;line-height:1.4}.pay-order__items .order_item>div{flex-direction:column;align-items:stretch;gap:4px}.pay-order__items .order_item>div>.t-body{justify-content:space-between}.wc-block-checkout__order-fields .wc-block-components-text-input[hidden],.wc-block-checkout__order-fields .wc-block-components-checkbox[hidden]{display:none!important}.wc-block-checkout__order-fields .wc-block-components-checkbox+.wc-block-components-text-input,.wc-block-checkout__order-fields .wc-block-components-text-input+.wc-block-components-text-input{margin-top:8px!important}.wc-block-checkout__order-fields .invoice-lookup{margin-top:8px}.wc-block-checkout__order-fields .invoice-lookup__hint{margin:6px 0 0;font-size:12px;line-height:1.3;color:var(--color-text-muted)}body.woocommerce-checkout :is(.woocommerce-info,.woocommerce-notices-wrapper,.wc-block-components-notice-banner):has(+.neba-order-login),body.woocommerce-checkout .woocommerce:has(>.neba-order-login)>.woocommerce-thankyou-order-received{display:none}body.woocommerce-checkout .order-wait .paynow-confirm-blik h2{display:none}body.woocommerce-checkout .order-wait .paynow-confirm-blik img{display:block;width:100%;max-width:280px;height:auto;margin:0 auto}
