.elementor-837 .elementor-element.elementor-element-7135d88a{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-837 .elementor-element.elementor-element-7135d88a:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-7135d88a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66fac98 );}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-button{background-color:var( --e-global-color-4eda865 );font-family:var( --e-global-typography-e6dfd32-font-family ), Sans-serif;font-size:var( --e-global-typography-e6dfd32-font-size );font-weight:var( --e-global-typography-e6dfd32-font-weight );}.elementor-837 .elementor-element.elementor-element-4d62485 #payment #place_order{background-color:var( --e-global-color-4eda865 );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:var( --e-global-color-66fac98 );}.elementor-837 .elementor-element.elementor-element-4d62485{--sections-background-color:var( --e-global-color-66fac98 );--sections-border-color:#D4AF3726;--sections-border-radius:22px 22px 22px 22px;--sections-title-color:var( --e-global-color-5713db4 );--sections-secondary-title-color:var( --e-global-color-4eda865 );--sections-descriptions-color:var( --e-global-color-4eda865 );--sections-messages-color:var( --e-global-color-5713db4 );--sections-checkboxes-color:var( --e-global-color-4eda865 );--sections-radio-buttons-color:var( --e-global-color-5713db4 );--links-normal-color:var( --e-global-color-4eda865 );--links-hover-color:var( --e-global-color-f081220 );--forms-labels-color:var( --e-global-color-5713db4 );--forms-fields-normal-color:var( --e-global-color-cd11c7e );--forms-fields-border-radius:22px 22px 22px 22px;--forms-buttons-normal-text-color:var( --e-global-color-66fac98 );--forms-buttons-border-type:none;--forms-buttons-border-radius:22px 22px 22px 22px;--order-summary-items-color:var( --e-global-color-5713db4 );--order-summary-variations-color:var( --e-global-color-ce0a188 );--order-summary-totals-color:var( --e-global-color-4eda865 );--purchase-button-normal-text-color:var( --e-global-color-66fac98 );--purchase-button-border-radius:22px 22px 22px 22px;}.elementor-837 .elementor-element.elementor-element-4d62485 h3#order_review_heading, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-billing-fields h3, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-additional-fields h3{font-family:var( --e-global-typography-9565e9f-font-family ), Sans-serif;font-size:var( --e-global-typography-9565e9f-font-size );font-weight:var( --e-global-typography-9565e9f-font-weight );}.elementor-837 .elementor-element.elementor-element-4d62485 .e-checkout-secondary-title{font-family:var( --e-global-typography-fcb5fe4-font-family ), Sans-serif;font-size:var( --e-global-typography-fcb5fe4-font-size );font-weight:var( --e-global-typography-fcb5fe4-font-weight );}.elementor-837 .elementor-element.elementor-element-4d62485 .e-description{font-family:var( --e-global-typography-fcb5fe4-font-family ), Sans-serif;font-size:var( --e-global-typography-fcb5fe4-font-size );font-weight:var( --e-global-typography-fcb5fe4-font-weight );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout #payment .payment_box, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-privacy-policy-text p, .elementor-837 .elementor-element.elementor-element-4d62485 .e-checkout-message{font-family:var( --e-global-typography-fcb5fe4-font-family ), Sans-serif;font-size:var( --e-global-typography-fcb5fe4-font-size );font-weight:var( --e-global-typography-fcb5fe4-font-weight );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-form__label-for-checkbox span{font-family:var( --e-global-typography-fcb5fe4-font-family ), Sans-serif;font-size:var( --e-global-typography-fcb5fe4-font-size );font-weight:var( --e-global-typography-fcb5fe4-font-weight );}.elementor-837 .elementor-element.elementor-element-4d62485 .wc_payment_method label, .elementor-837 .elementor-element.elementor-element-4d62485 #shipping_method li label{font-family:var( --e-global-typography-fcb5fe4-font-family ), Sans-serif;font-size:var( --e-global-typography-fcb5fe4-font-size );font-weight:var( --e-global-typography-fcb5fe4-font-weight );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-billing-fields .form-row label, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-shipping-fields .form-row label, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-additional-fields .form-row label, .elementor-837 .elementor-element.elementor-element-4d62485 .e-woocommerce-login-anchor .form-row label, .elementor-837 .elementor-element.elementor-element-4d62485 .e-coupon-anchor-description{font-family:var( --e-global-typography-e6dfd32-font-family ), Sans-serif;font-size:var( --e-global-typography-e6dfd32-font-size );font-weight:var( --e-global-typography-e6dfd32-font-weight );}.elementor-837 .elementor-element.elementor-element-4d62485 #customer_details .input-text, .elementor-837 .elementor-element.elementor-element-4d62485 #customer_details .form-row textarea, .elementor-837 .elementor-element.elementor-element-4d62485 #customer_details .form-row select, .elementor-837 .elementor-element.elementor-element-4d62485 .e-woocommerce-login-anchor .input-text, .elementor-837 .elementor-element.elementor-element-4d62485 #coupon_code, .elementor-837 .elementor-element.elementor-element-4d62485 ::placeholder, .elementor-837 .elementor-element.elementor-element-4d62485 .select2-container--default .select2-selection--single, .select2-results__option{font-family:var( --e-global-typography-fcb5fe4-font-family ), Sans-serif;font-size:var( --e-global-typography-fcb5fe4-font-size );font-weight:var( --e-global-typography-fcb5fe4-font-weight );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-cd11c7e );}.elementor-837 .elementor-element.elementor-element-4d62485 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-cd11c7e );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout-review-order-table .cart_item td{font-family:var( --e-global-typography-fcb5fe4-font-family ), Sans-serif;font-size:var( --e-global-typography-fcb5fe4-font-size );font-weight:var( --e-global-typography-fcb5fe4-font-weight );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout-review-order-table thead tr th, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout-review-order-table tfoot tr td{font-family:var( --e-global-typography-e6dfd32-font-family ), Sans-serif;font-size:var( --e-global-typography-e6dfd32-font-size );font-weight:var( --e-global-typography-e6dfd32-font-weight );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce #payment #place_order{font-family:var( --e-global-typography-f0a40f7-font-family ), Sans-serif;font-size:var( --e-global-typography-f0a40f7-font-size );font-weight:var( --e-global-typography-f0a40f7-font-weight );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout #payment{--sections-background-color:var( --e-global-color-66fac98 );--sections-border-type:none;--sections-border-radius:22px 22px 22px 22px;--sections-padding:10px 10px 10px 10px;}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout-payment{--sections-descriptions-color:var( --e-global-color-66fac98 );--sections-messages-color:var( --e-global-color-5713db4 );--sections-radio-buttons-color:var( --e-global-color-5713db4 );--links-normal-color:var( --e-global-color-4eda865 );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout-payment .e-description{font-family:var( --e-global-typography-fcb5fe4-font-family ), Sans-serif;font-size:var( --e-global-typography-fcb5fe4-font-size );font-weight:var( --e-global-typography-fcb5fe4-font-weight );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout #payment .payment_box, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-privacy-policy-text p{font-family:var( --e-global-typography-fcb5fe4-font-family ), Sans-serif;font-size:var( --e-global-typography-fcb5fe4-font-size );font-weight:var( --e-global-typography-fcb5fe4-font-weight );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-terms-and-conditions-wrapper{--sections-checkboxes-color:var( --e-global-color-5713db4 );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox span{font-family:var( --e-global-typography-fcb5fe4-font-family ), Sans-serif;font-size:var( --e-global-typography-fcb5fe4-font-size );font-weight:var( --e-global-typography-fcb5fe4-font-weight );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout-payment .wc_payment_method label{font-family:var( --e-global-typography-fcb5fe4-font-family ), Sans-serif;font-size:var( --e-global-typography-fcb5fe4-font-size );font-weight:var( --e-global-typography-fcb5fe4-font-weight );}@media(max-width:1024px){.elementor-837 .elementor-element.elementor-element-4d62485 h3#order_review_heading, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-billing-fields h3, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-additional-fields h3{font-size:var( --e-global-typography-9565e9f-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .e-checkout-secondary-title{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .e-description{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout #payment .payment_box, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-privacy-policy-text p, .elementor-837 .elementor-element.elementor-element-4d62485 .e-checkout-message{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .wc_payment_method label, .elementor-837 .elementor-element.elementor-element-4d62485 #shipping_method li label{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-billing-fields .form-row label, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-shipping-fields .form-row label, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-additional-fields .form-row label, .elementor-837 .elementor-element.elementor-element-4d62485 .e-woocommerce-login-anchor .form-row label, .elementor-837 .elementor-element.elementor-element-4d62485 .e-coupon-anchor-description{font-size:var( --e-global-typography-e6dfd32-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 #customer_details .input-text, .elementor-837 .elementor-element.elementor-element-4d62485 #customer_details .form-row textarea, .elementor-837 .elementor-element.elementor-element-4d62485 #customer_details .form-row select, .elementor-837 .elementor-element.elementor-element-4d62485 .e-woocommerce-login-anchor .input-text, .elementor-837 .elementor-element.elementor-element-4d62485 #coupon_code, .elementor-837 .elementor-element.elementor-element-4d62485 ::placeholder, .elementor-837 .elementor-element.elementor-element-4d62485 .select2-container--default .select2-selection--single, .select2-results__option{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-button{font-size:var( --e-global-typography-e6dfd32-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout-review-order-table .cart_item td{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout-review-order-table thead tr th, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout-review-order-table tfoot tr td{font-size:var( --e-global-typography-e6dfd32-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce #payment #place_order{font-size:var( --e-global-typography-f0a40f7-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout-payment .e-description{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout #payment .payment_box, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-privacy-policy-text p{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout-payment .wc_payment_method label{font-size:var( --e-global-typography-fcb5fe4-font-size );}}@media(max-width:767px){.elementor-837 .elementor-element.elementor-element-7135d88a{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-837 .elementor-element.elementor-element-4d62485 h3#order_review_heading, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-billing-fields h3, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-additional-fields h3{font-size:var( --e-global-typography-9565e9f-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .e-checkout-secondary-title{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .e-description{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout #payment .payment_box, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-privacy-policy-text p, .elementor-837 .elementor-element.elementor-element-4d62485 .e-checkout-message{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .wc_payment_method label, .elementor-837 .elementor-element.elementor-element-4d62485 #shipping_method li label{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-billing-fields .form-row label, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-shipping-fields .form-row label, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-additional-fields .form-row label, .elementor-837 .elementor-element.elementor-element-4d62485 .e-woocommerce-login-anchor .form-row label, .elementor-837 .elementor-element.elementor-element-4d62485 .e-coupon-anchor-description{font-size:var( --e-global-typography-e6dfd32-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 #customer_details .input-text, .elementor-837 .elementor-element.elementor-element-4d62485 #customer_details .form-row textarea, .elementor-837 .elementor-element.elementor-element-4d62485 #customer_details .form-row select, .elementor-837 .elementor-element.elementor-element-4d62485 .e-woocommerce-login-anchor .input-text, .elementor-837 .elementor-element.elementor-element-4d62485 #coupon_code, .elementor-837 .elementor-element.elementor-element-4d62485 ::placeholder, .elementor-837 .elementor-element.elementor-element-4d62485 .select2-container--default .select2-selection--single, .select2-results__option{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-button{font-size:var( --e-global-typography-e6dfd32-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout-review-order-table .cart_item td{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout-review-order-table thead tr th, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout-review-order-table tfoot tr td{font-size:var( --e-global-typography-e6dfd32-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce #payment #place_order{font-size:var( --e-global-typography-f0a40f7-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout-payment .e-description{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout #payment .payment_box, .elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-privacy-policy-text p{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-fcb5fe4-font-size );}.elementor-837 .elementor-element.elementor-element-4d62485 .woocommerce-checkout-payment .wc_payment_method label{font-size:var( --e-global-typography-fcb5fe4-font-size );}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-4d62485 */.woocommerce-privacy-policy-text {
    display: none;
}

.form-row-wide, .instant_order_agreement {
    font-weight: 500;
    font-size: 20px;
    color: white;
    line-height: 29px;
    font-family: var( --e-global-typography-fcb5fe4-font-family ), Sans-serif;
}

.wc-payment-form {
    border: 0;
}

#billing_state {
    border-radius: 22px;
}

#billing_last_name_field {
    width: 100%;
}

#select2-billing_country-container {
    line-height: 25px;
}

.woocommerce form .form-row label {
    line-height: 1.2;
}



/* WOOCOMMERCE MESSAGE - STYL DIGITALGRIND */
.woocommerce-notices-wrapper .woocommerce-message {
    background: linear-gradient(135deg, #1a1a1a 0%, #0a0a0a 100%);
    border: 2px solid #D4AF37;
    border-radius: 12px;
    color: #fff;
    padding: 20px 25px;
    margin: 20px 0;
    box-shadow: 0 4px 20px rgba(212, 175, 55, 0.2);
    backdrop-filter: blur(10px);
    position: relative;
    overflow: hidden;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    animation: slideInFromTop 0.5s ease-out;
}

/* Efekt świetlny w tle */
.woocommerce-notices-wrapper .woocommerce-message::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(212, 175, 55, 0.1), transparent);
    animation: shimmer 3s infinite;
}

/* Tekst wiadomości */
.woocommerce-notices-wrapper .woocommerce-message {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}

/* Przycisk "Zobacz koszyk" w wiadomości sukcesu */
.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward {
    background: linear-gradient(135deg, #D4AF37 0%, #F4D03F 100%);
    color: #0a0a0a !important;
    border: none;
    border-radius: 25px;
    padding: 12px 25px;
    font-weight: 700;
    font-size: 0.9rem;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: 0 3px 15px rgba(212, 175, 55, 0.3);
    white-space: nowrap;
    flex-shrink: 0;
}

.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 25px rgba(212, 175, 55, 0.4);
    background: linear-gradient(135deg, #F4D03F 0%, #D4AF37 100%);
    color: #0a0a0a !important;
    text-decoration: none !important;
}

.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward:active {
    transform: translateY(0);
}

/* Ikona sukcesu */
.woocommerce-notices-wrapper .woocommerce-message::after {
    content: '✓';
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translateY(-50%);
    background: linear-gradient(135deg, #D4AF37 0%, #F4D03F 100%);
    color: #0a0a0a;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    font-size: 1.2rem;
    box-shadow: 0 2px 10px rgba(212, 175, 55, 0.3);
}

/* STYLOWANIE ELEMENTU WOOCOMMERCE-ERROR */
.woocommerce-notices-wrapper .woocommerce-error {
    list-style: none;
    margin: 20px 0;
    padding: 20px 25px 20px 65px; /* Zwiększony padding-left dla całego kontenera */
    color: #fff;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5;
    background: linear-gradient(135deg, #1a1a1a 0%, #0a0a0a 100%);
    border: 2px solid #D4AF37;
    border-radius: 12px;
    box-shadow: 0 4px 20px rgba(212, 175, 55, 0.2);
    backdrop-filter: blur(10px);
    position: relative;
    overflow: hidden;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    animation: slideInFromTop 0.5s ease-out;
}

/* POPRAWIONY margines dla tekstu - USUNIĘTY padding-left, bo jest już w kontenerze */
.woocommerce-notices-wrapper .woocommerce-error li {
    margin-bottom: 10px;
    padding-left: 0; /* Usunięty padding, bo jest już w kontenerze .woocommerce-error */
    position: relative;
    z-index: 2;
}

/* UKRYCIE przycisku "Zobacz koszyk" w błędzie */
.woocommerce-notices-wrapper .woocommerce-error .button.wc-forward {
    display: none;
}

/* Ikona błędu - czerwony znak wykrzyknika */
.woocommerce-notices-wrapper .woocommerce-error::before {
    content: '!';
    position: absolute;
    top: 50%;
    left: 15px;
    transform: translateY(-50%);
    background: linear-gradient(135deg, #D32F2F 0%, #FF6659 100%);
    color: #fff;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    font-size: 1.4rem;
    box-shadow: 0 2px 10px rgba(211, 47, 47, 0.3);
    z-index: 3;
}

/* Efekt świetlny w tle dla błędu */
.woocommerce-notices-wrapper .woocommerce-error::after {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(212, 175, 55, 0.1), transparent);
    animation: shimmer 3s infinite;
    z-index: 0;
}

/* Animacje */
@keyframes slideInFromTop {
    0% {
        transform: translateY(-20px);
        opacity: 0;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

@keyframes shimmer {
    0% {
        left: -100%;
    }
    100% {
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7135d88a */.page-header {
    display: none;
}/* End custom CSS */