.ebc-checkout-form{display:grid!important;grid-template-columns:minmax(520px,1.25fr) minmax(340px,.75fr);gap:1.75rem;align-items:start;width:100%;margin:0}.ebc-left-col,.ebc-right-col{min-width:0}.ebc-order-section,.ebc-form-section,.ebc-payment-section,.ebc-legal-section,.ebc-cta-section{padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.ebc-cta-section{border-bottom:0;padding-bottom:1.25rem}.ebc-upsell-section{margin-bottom:1rem}.ebc-upsell-label{display:flex;align-items:center;min-height:44px;margin-bottom:.75rem;padding:10px 13px;background:var(--pink-eb);border:1.5px solid var(--border);border-radius:var(--r);color:var(--white);font-size:14px;font-weight:700;line-height:1.3}.ebc-left-col>.ebc-form-card+.ebc-upsell-section,.ebc-left-col>.ebc-upsell-section+.ebc-form-card{margin-top:1rem}.ebc-upsell-output{display:flex;flex-direction:column;gap:8px}.ebc-upsell-output:empty{min-height:0;margin:0}.ebc-upsell-card{display:grid;grid-template-columns:86px 1fr;gap:12px;align-items:start;padding:12px 14px;background:var(--white);border:1px dashed var(--blue);border-radius:var(--r-lg);box-shadow:var(--shadow)}.ebc-upsell-card.is-added{border-style:solid;border-color:var(--green);background:var(--green-bg)}.ebc-upsell-image{width:86px;height:86px;border-radius:var(--r);overflow:hidden;background:#f8e8ec;display:flex;align-items:center;justify-content:center}.ebc-upsell-image img{width:86px!important;height:86px!important;object-fit:cover!important;display:block}.ebc-upsell-content{min-width:0}.ebc-upsell-kicker{margin-bottom:2px;color:var(--blue-dk);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ebc-upsell-title{color:var(--text);font-size:17px;font-weight:700;line-height:1.3}.ebc-upsell-description{margin-top:4px;color:var(--text-md);font-size:13px;line-height:1.45}.ebc-upsell-description p{margin:0 0 4px}.ebc-upsell-description ul,.ebc-upsell-description ol{margin:4px 0 4px 16px;padding:0}.ebc-upsell-description li{margin-bottom:2px}.ebc-upsell-price{margin-top:5px;color:var(--text);font-size:15px;font-weight:700;line-height:1.3}.ebc-upsell-price del{margin-left:4px;color:var(--text-lt);font-weight:400;opacity:.75}.ebc-upsell-price ins{text-decoration:none}.ebc-upsell-action{grid-column:2;justify-self:start;margin-top:8px}.ebc-upsell-button{min-width:92px;min-height:36px;padding:8px 14px;border:0;border-radius:var(--r);background:var(--blue-eb);color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;white-space:nowrap}.ebc-upsell-button:hover{background:var(--blue-dk)}.ebc-upsell-button.is-added{background:var(--green);cursor:default}.ebc-order-item{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0}.ebc-order-item-thumb{width:58px;height:58px;border-radius:var(--r);overflow:hidden;background:var(--blue-bg);border:1px solid var(--border);flex-shrink:0}.ebc-order-item-thumb img{width:100%!important;height:100%!important;display:block;object-fit:cover}.ebc-order-item-left{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.ebc-order-item-qty{flex-shrink:0;color:var(--text-lt);font-size:12px;line-height:1.25}.ebc-order-item-name{color:var(--text);font-size:14px;font-weight:500;line-height:1.35}.ebc-order-item-right{display:flex;align-items:center;gap:6px;flex-shrink:0;justify-self:end}.ebc-order-item-price{color:var(--text);font-size:15px;font-weight:600;white-space:nowrap}.ebc-remove-item{padding:0 4px;border:0;background:0 0;color:var(--text-lt);cursor:pointer;font-size:18px;line-height:1}.ebc-remove-item:hover{color:var(--red)}.ebc-coupon-toggle{width:100%;display:flex;align-items:center;gap:7px;padding:8px 0 10px;border:0;background:0 0;color:var(--blue-dk);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;user-select:none;margin-top:5px!important}.ebc-coupon-form{display:none;flex-direction:row;gap:8px;align-items:stretch;margin-bottom:8px}.ebc-coupon-form.is-open{display:flex}.ebc-coupon-input{flex:1;min-width:0;height:43px;min-height:43px;padding:10px 13px;border:1px solid var(--border-dk);border-radius:var(--r);background:var(--white);color:var(--text);font-family:inherit;font-size:15px;letter-spacing:0;outline:none;text-transform:none}.ebc-coupon-input::placeholder{color:var(--text-lt)}.ebc-coupon-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(107,127,163,.12)}.ebc-coupon-button{height:43px;min-width:64px;padding:0 16px;border:0;border-radius:var(--r);background:var(--blue);color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;white-space:nowrap}.ebc-coupon-button:hover{background:var(--blue-dk)}.ebc-coupon-status{display:none;margin:8px 0 6px;padding:8px 10px;border-radius:var(--r);font-size:12px;line-height:1.45}.ebc-coupon-status.ok{display:block;background:var(--green-bg);color:var(--green)}.ebc-coupon-status.err{display:block;background:var(--red-bg);color:var(--red)}.ebc-remove-coupon{margin-left:6px;padding:0;border:0;background:0 0;color:var(--text-lt);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:2px}.ebc-remove-coupon:hover{color:var(--red)}.ebc-totals-section{padding:.75rem 1.25rem}.ebc-total-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:3px 0;color:var(--text-md);font-size:14px}.ebc-total-discount{color:var(--green);font-weight:700}.ebc-total-main{margin-top:4px;padding:10px 0 4px;border-top:1px solid var(--border);color:var(--text);font-size:18px;font-weight:700}.ebc-total-main small{display:block;color:var(--text-lt);font-size:12px;font-weight:400}.ebc-free{color:var(--green);font-weight:500}.ebc-fields-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.ebc-fields-wrapper #billing_email_field,.ebc-fields-wrapper #billing_country_field,.ebc-fields-wrapper #billing_phone_field{grid-column:1/-1}.ebc-fields-wrapper #billing_first_name_field,.ebc-fields-wrapper #billing_last_name_field{width:100%;max-width:none}.ebc-body .form-row{margin:0 0 10px;padding:0}.ebc-body .form-row label{display:block;margin-bottom:4px;color:var(--text-md);font-size:12px;font-weight:500}.ebc-body .required,.ebc-body abbr.required{color:var(--red);text-decoration:none}.ebc-body .optional{color:var(--text-lt);font-weight:400}.ebc-body input.input-text,.ebc-body textarea,.ebc-body select,.ebc-body .select2-container .select2-selection--single{width:100%;min-height:43px;padding:10px 13px;border:1px solid var(--border-dk);border-radius:var(--r);background:var(--white);color:var(--text);font-family:inherit;font-size:15px;outline:none}.ebc-body textarea{min-height:92px;resize:vertical}.ebc-body input.input-text:focus,.ebc-body textarea:focus,.ebc-body select:focus,.ebc-body .select2-container--open .select2-selection--single{border-color:var(--blue);box-shadow:0 0 0 3px rgba(107,127,163,.12)}.ebc-body .select2-container .select2-selection--single{display:flex;align-items:center;padding:0 13px}.ebc-body .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;color:var(--text);line-height:43px}.ebc-body .select2-container--default .select2-selection--single .select2-selection__arrow{height:43px}.ebc-invoice-toggle{padding:9px 0;font-size:14px}.ebc-invoice-fields{display:none;margin-top:4px;padding-top:14px;border-top:1px dashed var(--border)}.ebc-invoice-fields.is-open{display:block}.ebc-invoice-fields #billing_company_field,.ebc-invoice-fields #billing_tax_no_field,.ebc-invoice-fields #billing_nip_field,.ebc-invoice-fields #billing_address_1_field,.ebc-invoice-fields #billing_postcode_field,.ebc-invoice-fields #billing_city_field{width:100%;max-width:none;clear:both}.ebc-invoice-note{margin-top:6px;padding:8px 10px;border-radius:var(--r);background:var(--blue-bg);color:var(--text-lt);font-size:12px;line-height:1.55}.ebc-pay-options{display:flex;flex-direction:column;gap:6px}.ebc-payment-method{position:relative;margin:0}.ebc-pay-option{position:relative;width:100%;min-height:54px;display:flex;align-items:center;gap:10px;margin:0;padding:10px 13px;border:1.5px solid var(--border);border-radius:var(--r);cursor:pointer;transition:border-color .15s,background .15s}.ebc-pay-option:hover,.ebc-pay-option.selected{border-color:var(--blue);background:var(--blue-bg)}.ebc-pay-option input[type=radio]{flex-shrink:0;margin:0;accent-color:var(--blue);cursor:pointer}.ebc-pay-copy{flex:1 1 auto;min-width:0}.ebc-pay-copy strong{display:block;color:var(--text);font-size:14px;font-weight:600;line-height:1.35}.ebc-pay-icon{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end}.ebc-pay-icon img{display:block;width:auto;max-width:95px;max-height:30px}.ebc-pay-badge{padding:3px 7px;border-radius:4px;background:rgba(46,125,86,.1);color:var(--green);flex-shrink:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ebc-payment-box{margin:6px 0 8px;padding:14px 13px;background:var(--blue-bg);border-left:3px solid var(--blue);border-radius:var(--r);color:var(--text-md);font-size:12px;line-height:1.6}.ebc-payment-box p{margin:0 0 12px}.ebc-payment-box label{color:var(--text-md);font-size:12px;line-height:1.45}.ebc-payment-box input[type=radio],.ebc-payment-box input[type=checkbox]{width:15px;height:15px;margin:2px 8px 0 0;accent-color:var(--blue)}.ebc-payment-box input[type=text],.ebc-payment-box input[type=email],.ebc-payment-box input[type=tel],.ebc-payment-box select{max-width:100%;padding:9px 11px;border:1px solid var(--border-dk);border-radius:var(--r);font-family:inherit;font-size:14px}.payment_method_tubapay2 .custom-gateway-tooltip{display:none!important}.payment_method_tubapay2 .ebc-pay-option{width:100%!important;min-height:54px!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important}.payment_method_tubapay2 .ebc-pay-icon,.payment_method_tubapay2 .custom-gateway-icon-wrapper{margin-left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-shrink:0!important}.payment_method_tubapay2 .custom-gateway-icon-wrapper img{max-height:22px!important;max-width:88px!important;width:auto!important}.payment_method_tubapay2 .ebc-tubapay-info,.payment_method_tubapay2 .custom-gateway-tooltip-trigger{width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;min-height:16px!important;max-height:16px!important;aspect-ratio:1/1!important;padding:0!important;border:1.5px solid var(--text)!important;border-radius:50%!important;background:0 0!important;color:var(--text)!important;cursor:pointer!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 16px!important;transform:none!important}.ebc-payment-box.payment_method_tubapay2 .tubapay-checkout-select{margin-top:8px!important}.ebc-payment-box.payment_method_tubapay2 .tubapay-checkout-select>p{margin-bottom:6px!important}.ebc-tubapay-tooltip-panel{display:none;width:100%;margin:8px 0;padding:14px 16px;background:var(--white);border:1px solid var(--border);border-left:3px solid var(--blue);border-radius:var(--r);box-shadow:var(--shadow);color:var(--text);font-size:12px;line-height:1.45}.ebc-tubapay-tooltip-panel.is-open{display:block}.ebc-tubapay-tooltip-panel strong{display:block;margin:0 0 8px}.ebc-tubapay-tooltip-panel ul{margin:8px 0 0 16px;padding:0}.ebc-tubapay-tooltip-panel li{margin-bottom:5px}.ebc-tubapay-tooltip-panel .mn-tooltip-video-link{margin-top:10px;text-align:center}.ebc-tubapay-tooltip-panel .mn-tooltip-video-link a{color:var(--blue-dk)!important;font-weight:600;text-decoration:none}#ebc-tubapay-video-modal.is-open{display:flex}.ebc-tubapay-video-box{position:relative;width:min(860px,100%);background:#fff;border-radius:16px;padding:18px;box-shadow:0 18px 60px rgba(0,0,0,.25)}.ebc-tubapay-video-box video{width:100%;height:auto;border-radius:12px;display:block}.ebc-tubapay-video-close{position:absolute;top:-14px;right:-14px;width:34px;height:34px;border:0;border-radius:50%;background:var(--blue);color:#fff;font-size:22px;cursor:pointer}.ebc-legal-section{display:flex;flex-direction:column;gap:9px}.ebc-checkbox-line,.ebc-legal-section .woocommerce-form__label-for-checkbox,.ebc-legal-section .woocommerce-terms-and-conditions-wrapper label.checkbox{display:flex!important;align-items:flex-start!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;color:var(--text-md)!important;cursor:pointer!important;font-family:inherit!important;font-size:12px!important;font-weight:400!important;line-height:1.55!important}.ebc-checkbox-line input[type=checkbox],.ebc-legal-section .woocommerce-form__label-for-checkbox input[type=checkbox],.ebc-legal-section .woocommerce-terms-and-conditions-wrapper input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;margin:3px 0 0!important;padding:0!important;accent-color:var(--blue)!important;flex:0 0 14px!important}.ebc-checkbox-line span,.ebc-legal-section .woocommerce-form__label-for-checkbox span,.ebc-legal-section .woocommerce-terms-and-conditions-checkbox-text{display:inline!important;color:var(--text-md)!important;font-family:inherit!important;font-size:12px!important;font-weight:400!important;line-height:1.55!important}.ebc-legal-section .woocommerce-terms-and-conditions-wrapper abbr.required,.ebc-legal-section .woocommerce-terms-and-conditions-wrapper .required,.ebc-legal-section .ebc-checkbox-line .required,.ebc-legal-section .ebc-checkbox-line .req{display:inline!important;position:static!important;margin-left:3px!important;color:var(--red)!important;font-size:12px!important;line-height:inherit!important;text-decoration:none!important}.ebc-digital-notice{padding:9px 11px;border-left:3px solid var(--blue);border-radius:var(--r);background:rgba(107,127,163,.07);color:var(--text-lt);font-size:12px;line-height:1.6}.ebc-legal-section .woocommerce-terms-and-conditions-wrapper{display:flex!important;flex-direction:column!important;gap:9px!important;margin:0!important;padding:0!important}.ebc-legal-section .woocommerce-terms-and-conditions-wrapper p.form-row{display:block!important;margin:0!important;padding:0!important}.ebc-legal-section .woocommerce-privacy-policy-text{margin:0 0 2px!important;padding:0!important;color:var(--text-md)!important;font-size:12px!important;line-height:1.55!important}.ebc-legal-section .woocommerce-privacy-policy-text p{margin:0!important}.ebc-legal-section .woocommerce-privacy-policy-text a,.ebc-legal-section .woocommerce-terms-and-conditions-wrapper a{color:var(--blue-dk);text-decoration:underline;text-underline-offset:2px}.ebc-legal-section .woocommerce-terms-and-conditions{max-height:120px!important;overflow:auto!important;padding:10px 11px!important;margin:0!important;background:var(--blue-bg);border:1px solid var(--border);border-left:3px solid var(--blue);border-radius:var(--r);color:var(--text-md);font-size:12px;line-height:1.55}.ebc-legal-section .woocommerce-terms-and-conditions img{display:none}.ebc-legal-section .woocommerce-terms-and-conditions h2,.ebc-legal-section .woocommerce-terms-and-conditions h3,.ebc-legal-section .woocommerce-terms-and-conditions p,.ebc-legal-section .woocommerce-terms-and-conditions li{font-size:12px!important;line-height:1.55!important;color:var(--text-md)!important}.ebc-legal-section .woocommerce-terms-and-conditions h2,.ebc-legal-section .woocommerce-terms-and-conditions h3{margin:0 0 6px!important;color:var(--text)!important;font-weight:700!important}.ebc-legal-section .woocommerce-terms-and-conditions p{margin:0 0 7px!important}.ebc-legal-section .woocommerce-terms-and-conditions ul,.ebc-legal-section .woocommerce-terms-and-conditions ol{margin:6px 0 6px 16px!important;padding:0!important}.ebc-trust-row{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:9px;flex-wrap:wrap}.ebc-trust-chip{color:var(--text-lt);font-size:12px}.ebc-trust-sep{color:var(--border-dk);font-size:12px}.ebc-body .woocommerce-message{border-left-color:var(--green)!important}.ebc-body .woocommerce-error{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0 0 1rem!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important;list-style:none!important}.ebc-body .woocommerce-error::before{display:none!important}.ebc-body .woocommerce-error li{position:relative!important;display:flex!important;align-items:center!important;min-height:54px!important;margin:0!important;padding:14px 16px 14px 44px!important;background:var(--white)!important;border:1px solid var(--border)!important;border-left:4px solid var(--red)!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow)!important;color:var(--text-md)!important;font-size:13px!important;line-height:1.45!important;list-style:none!important}.ebc-body .woocommerce-error li::before{content:"🔔"!important;position:absolute!important;left:16px!important;top:50%!important;transform:translateY(-50%)!important;color:var(--text-md)!important;font-size:14px!important;line-height:1!important}.ebc-checkout-form.is-loading{opacity:.65;pointer-events:none}@media (max-width:820px){.ebc-checkout-form{grid-template-columns:1fr}}@media (max-width:767px){.payment_method_tubapay2 .ebc-pay-option{flex-wrap:nowrap!important}.payment_method_tubapay2 .ebc-pay-copy{flex:1 1 auto!important;min-width:0!important}.payment_method_tubapay2 .ebc-pay-icon{width:auto!important;margin-left:auto!important;justify-content:flex-end!important}}@media (max-width:560px){.ebc-checkout-form{gap:1rem}.ebc-order-section,.ebc-form-section,.ebc-payment-section,.ebc-legal-section,.ebc-cta-section,.ebc-totals-section{padding-left:1rem;padding-right:1rem}.ebc-fields-wrapper{grid-template-columns:1fr}.ebc-fields-wrapper .form-row{grid-column:1/-1}.ebc-order-item{grid-template-columns:52px minmax(0,1fr) auto;align-items:start}.ebc-order-item-thumb{width:52px;height:52px}.ebc-order-item-right{flex-direction:column;align-items:flex-end;gap:2px}.ebc-coupon-form.is-open{flex-direction:row}.ebc-coupon-button{width:auto;flex-shrink:0}.ebc-pay-copy strong{font-size:12px!important;line-height:1.3!important}.ebc-pay-option{gap:8px!important;padding:10px 11px!important}.ebc-pay-icon img{max-width:72px!important;max-height:24px!important}.payment_method_tubapay2 .custom-gateway-icon-wrapper img{max-width:76px!important;max-height:22px!important}.ebc-upsell-card{grid-template-columns:72px 1fr}.ebc-upsell-image,.ebc-upsell-image img{width:72px!important;height:72px!important}.ebc-upsell-action{grid-column:1/-1}}.ebc-body #terms_description.checkout-inline-error-message{position:relative!important;display:block!important;margin:8px 0!important;padding:10px 12px 10px 38px!important;background:#fff7f6!important;border:1px solid rgba(192,57,43,.18)!important;border-left:4px solid var(--red)!important;border-radius:var(--r)!important;box-shadow:var(--shadow)!important;color:var(--text-md)!important;font-family:inherit!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}.ebc-body #terms_description.checkout-inline-error-message::before{content:"🔔"!important;position:absolute!important;left:13px!important;top:50%!important;transform:translateY(-50%)!important;font-size:13px!important;line-height:1!important}.ebc-payment-box,.ebc-payment-box p,.ebc-payment-box label,.ebc-coupon-status,.ebc-digital-notice,.ebc-trust-chip,.ebc-body #terms_description.checkout-inline-error-message{font-size:12px!important}.ebc-coupon-status,.ebc-payment-box,.ebc-payment-box p,.ebc-payment-box label,.ebc-digital-notice,.ebc-legal-section .woocommerce-privacy-policy-text,.ebc-legal-section .woocommerce-terms-and-conditions,.ebc-body #terms_description.checkout-inline-error-message{font-size:12px!important}.ebc-order-item-name,.ebc-total-row,.ebc-body .form-row label,.ebc-checkbox-line,.ebc-legal-section .woocommerce-form__label-for-checkbox,.ebc-pay-copy strong{font-size:14px!important}.ebc-body input.input-text,.ebc-body textarea,.ebc-body select,.ebc-coupon-input{font-size:13px!important}.ebc-total-main{font-size:18px!important}@media (max-width:560px){.ebc-pay-badge{margin-right:42px!important;padding:4px 8px!important;font-size:10px!important;letter-spacing:.08em!important}.payment_method_blik .ebc-pay-badge,.payment_method_blik .ebc-pay-icon+.ebc-pay-badge{margin-right:44px!important}}.ebc-coupon-input{height:48px!important;min-height:48px!important;padding:12px 16px!important;border:1px solid var(--border-dk)!important;border-radius:var(--r)!important;background:var(--white)!important;color:var(--text)!important;font-family:"Poppins",Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.4!important;box-shadow:none!important}.ebc-coupon-input::placeholder{color:var(--text-lt)!important}.ebc-coupon-input:focus{border-color:var(--blue)!important;box-shadow:0 0 0 3px rgba(107,127,163,.12)!important;outline:none!important}.ebc-coupon-button{height:48px!important;min-height:48px!important;border-radius:var(--r)!important}.ebc-cart-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:1.75rem;align-items:start}.ebc-cart-main{min-width:0}.ebc-cart-upsells{min-width:0}.ebc-cart-upsells .ebc-upsell-section{margin:0}.ebc-cart-upsells .ebc-upsell-label{display:block;padding:12px 14px;margin:0 0 10px;border-radius:var(--r);background:var(--blue-bg);color:var(--blue-dk);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (max-width:820px){.ebc-cart-page-layout{grid-template-columns:1fr}}.ebc-cart-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:1.75rem;align-items:start}.ebc-cart-main,.ebc-cart-sidebar{min-width:0}.ebc-cart-sidebar{display:flex;flex-direction:column;gap:1rem}.ebc-cart-summary-card .ebc-order-section{border-bottom:1px solid var(--border)}.ebc-cart-summary-card .ebc-coupon-toggle{padding-top:0}@media (max-width:820px){.ebc-cart-page-layout{grid-template-columns:1fr}}.ebc-cart-remove-item,.ebc-cart-remove-item:hover,.ebc-cart-remove-item:focus,.ebc-cart-remove-item:active{padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important;outline:none!important;color:var(--text-lt)!important;cursor:pointer!important;font-family:inherit!important;font-size:18px!important;line-height:1!important}.ebc-cart-remove-item:hover{color:var(--red)!important}.woocommerce-checkout .page-title,.woocommerce-checkout .entry-header,.woocommerce-checkout .ct-page-title,.woocommerce-checkout .hero-section,.woocommerce-cart .page-title,.woocommerce-cart .entry-header,.woocommerce-cart .ct-page-title,.woocommerce-cart .hero-section{display:none!important}.woocommerce-checkout .site-main,.woocommerce-checkout .content-area,.woocommerce-checkout .entry-content,.woocommerce-cart .site-main,.woocommerce-cart .content-area,.woocommerce-cart .entry-content{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.ebc-thankyou-card,.ebc-thankyou-downloads,.ebc-thankyou-details{max-width:860px;margin:0 auto 22px}.ebc-thankyou-card{padding:32px;text-align:center}.ebc-thankyou-card .ebc-section-title{justify-content:center;font-size:22px;margin-bottom:12px}.ebc-thankyou-card p{max-width:620px;margin:0 auto 24px;color:var(--text-md);font-size:15px;line-height:1.65}.ebc-thankyou-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.ebc-thankyou-overview>div{padding:14px;background:var(--blue-bg);border-radius:var(--r);text-align:left}.ebc-thankyou-overview span{display:block;margin-bottom:4px;color:var(--text-lt);font-size:12px}.ebc-thankyou-overview strong{color:var(--text);font-size:14px}.ebc-thankyou-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.ebc-thankyou-downloads,.ebc-thankyou-details{padding:22px}.ebc-download-list{display:flex;flex-direction:column;gap:10px}.ebc-download-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;background:var(--blue-bg);border-radius:var(--r)}.ebc-download-item strong{display:block;color:var(--text);font-size:14px}.ebc-download-item span{display:block;margin-top:3px;color:var(--text-md);font-size:12px}.ebc-download-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 16px;border-radius:var(--r);background:var(--blue);color:#fff!important;font-size:12px;font-weight:700;text-decoration:none!important;text-transform:uppercase}@media (max-width:820px){.ebc-thankyou-overview{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ebc-thankyou-card,.ebc-thankyou-downloads,.ebc-thankyou-details{padding:18px}.ebc-thankyou-overview{grid-template-columns:1fr}.ebc-download-item{align-items:flex-start;flex-direction:column}.ebc-download-button{width:100%}}body.woocommerce-order-pay>.woocommerce-notices-wrapper,body.woocommerce-order-pay .site-main>.woocommerce-notices-wrapper,body.woocommerce-order-pay .entry-content>.woocommerce-notices-wrapper{display:none!important}.ebc-order-pay-status{margin-bottom:12px!important}.ebc-order-pay-status:empty{display:none!important}body.woocommerce-order-pay>.woocommerce-notices-wrapper,body.woocommerce-order-pay .site-main>.woocommerce-notices-wrapper,body.woocommerce-order-pay .entry-content>.woocommerce-notices-wrapper{display:none!important}.ebc-order-pay-notices{max-width:1020px;margin:0 auto 18px}.ebc-order-pay-notices:empty{display:none!important}body.woocommerce-order-pay .site-content>.woocommerce-notices-wrapper:first-child,body.woocommerce-order-pay .content-area>.woocommerce-notices-wrapper:first-child,body.woocommerce-order-pay .entry-content>.woocommerce-notices-wrapper:first-child{display:none!important}body.woocommerce-order-pay>.woocommerce-notices-wrapper,body.woocommerce-order-pay .site-main>.woocommerce-notices-wrapper,body.woocommerce-order-pay .entry-content>.woocommerce-notices-wrapper{display:none!important}.ebc-order-pay-notices{max-width:1020px;margin:0 auto 18px}.ebc-order-pay-notices:empty{display:none!important}.ebc-order-pay-notices{width:100%;max-width:1020px;margin:0 auto 18px}.ebc-order-pay-notices .woocommerce-error,.ebc-order-pay-notices .woocommerce-message,.ebc-order-pay-notices .woocommerce-info{display:block!important;margin:0 0 16px!important;padding:14px 18px!important;border:1px solid rgba(180,65,65,.18)!important;border-left:4px solid #b94a4a!important;border-radius:10px!important;background:rgba(255,239,239,.92)!important;color:var(--text)!important;font-size:13px!important;line-height:1.45!important;box-shadow:var(--shadow)!important;list-style:none!important}.ebc-order-pay-notices .woocommerce-error::before,.ebc-order-pay-notices .woocommerce-message::before,.ebc-order-pay-notices .woocommerce-info::before{display:none!important}.ebc-order-pay-notices:empty{display:none!important}body.woocommerce-checkout .woocommerce>.woocommerce-notices-wrapper:first-child{display:none!important}