.elementor-kit-7{--e-global-color-primary:#14222C;--e-global-color-secondary:#000000;--e-global-color-text:#565656;--e-global-color-accent:#000000;--e-global-color-c1a6aff:#FFFFFF;--e-global-color-96d714d:#FFFFFFB3;--e-global-color-89fd4db:#000000;--e-global-color-1e8a800:#00000000;--e-global-color-60a4f3a:#14222C;--e-global-color-0c66f4d:#E4125E;--e-global-color-2c3462e:#F0F7FC;--e-global-color-37f9d1a:#69ACDF;--e-global-typography-primary-font-family:"Lexend";--e-global-typography-primary-font-size:2rem;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:1.5rem;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"Lexend";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:1.125rem;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.5em;--e-global-typography-c9b6116-font-family:"Lexend";--e-global-typography-c9b6116-font-size:6.75rem;--e-global-typography-c9b6116-font-weight:200;--e-global-typography-c9b6116-line-height:1.1em;--e-global-typography-fcb2023-font-family:"Lexend";--e-global-typography-fcb2023-font-size:2rem;--e-global-typography-fcb2023-font-weight:300;--e-global-typography-fcb2023-line-height:1.2em;--e-global-typography-d5ab57b-font-family:"Lexend";--e-global-typography-d5ab57b-font-size:1.375rem;--e-global-typography-d5ab57b-font-weight:300;--e-global-typography-d5ab57b-line-height:1.1em;--e-global-typography-5e17869-font-family:"Lexend";--e-global-typography-5e17869-font-size:1rem;--e-global-typography-5e17869-font-weight:300;--e-global-typography-5e17869-line-height:1.4em;--e-global-typography-fa5d985-font-family:"Lexend";--e-global-typography-fa5d985-font-size:0.875rem;--e-global-typography-fa5d985-font-weight:300;--e-global-typography-fa5d985-line-height:1.4em;--e-global-typography-8929636-font-family:"Lexend";--e-global-typography-8929636-font-size:0.75rem;--e-global-typography-8929636-font-weight:300;--e-global-typography-8929636-line-height:1.4em;--e-global-typography-e2e1b73-font-family:"Lexend";--e-global-typography-e2e1b73-font-size:1rem;--e-global-typography-e2e1b73-font-weight:600;--e-global-typography-e2e1b73-line-height:1.4em;--e-global-typography-2689254-font-family:"Lexend";--e-global-typography-2689254-font-size:14px;--e-global-typography-2689254-font-weight:600;--e-global-typography-2689254-line-height:1.4em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:#E4125E26;border-style:none;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:#6FCF6C26;border-style:none;}body.e-wc-message-notice .woocommerce-message .button:hover, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover{background-color:#6FCF6CCD !important;background-image:none !important;}body.e-wc-info-notice .woocommerce-info .button:hover, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-info .woocommerce-Button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-block-components-notice-banner.is-info .woocommerce-Button:hover{background-color:#69ACDFCC !important;background-image:none !important;}.elementor-kit-7 p{margin-block-end:0px;}.elementor-kit-7 a{color:var( --e-global-color-37f9d1a );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 a:hover{color:#1A0DAB;}.elementor-kit-7 h1{font-family:var( --e-global-typography-fcb2023-font-family ), Sans-serif;font-size:var( --e-global-typography-fcb2023-font-size );font-weight:var( --e-global-typography-fcb2023-font-weight );line-height:var( --e-global-typography-fcb2023-line-height );}.elementor-kit-7 h2{font-family:var( --e-global-typography-fcb2023-font-family ), Sans-serif;font-size:var( --e-global-typography-fcb2023-font-size );font-weight:var( --e-global-typography-fcb2023-font-weight );line-height:var( --e-global-typography-fcb2023-line-height );}.elementor-kit-7 h3{font-family:var( --e-global-typography-d5ab57b-font-family ), Sans-serif;font-size:var( --e-global-typography-d5ab57b-font-size );font-weight:var( --e-global-typography-d5ab57b-font-weight );line-height:var( --e-global-typography-d5ab57b-line-height );}.elementor-kit-7 h4{font-family:"Lexend", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.1em;}.elementor-kit-7 h5{font-family:var( --e-global-typography-5e17869-font-family ), Sans-serif;font-size:var( --e-global-typography-5e17869-font-size );font-weight:var( --e-global-typography-5e17869-font-weight );line-height:var( --e-global-typography-5e17869-line-height );}.elementor-kit-7 h6{font-family:var( --e-global-typography-fa5d985-font-family ), Sans-serif;font-size:var( --e-global-typography-fa5d985-font-size );font-weight:var( --e-global-typography-fa5d985-font-weight );line-height:var( --e-global-typography-fa5d985-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90rem;}.e-con{--container-max-width:90rem;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#000000BF;--lightbox-ui-color:var( --e-global-color-c1a6aff );--lightbox-ui-color-hover:var( --e-global-color-c1a6aff );--lightbox-text-color:var( --e-global-color-c1a6aff );}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );--error-message-normal-links-color:var( --e-global-color-37f9d1a );--error-box-border-radius:20px 20px 20px 20px;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );--message-box-border-radius:20px 20px 20px 20px;--message-buttons-normal-text-color:var( --e-global-color-primary );--message-buttons-hover-text-color:var( --e-global-color-c1a6aff );--message-buttons-hover-border-color:#6FCF6CCD;--message-border-type:solid;--message-border-color:var( --e-global-color-60a4f3a );--message-buttons-border-radius:10px 10px 10px 10px;--message-buttons-padding:3px 24px 3px 24px;}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-37f9d1a );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-family:var( --e-global-typography-2689254-font-family ), Sans-serif;font-size:var( --e-global-typography-2689254-font-size );font-weight:var( --e-global-typography-2689254-font-weight );line-height:var( --e-global-typography-2689254-line-height );border-width:1px 1px 1px 1px;}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );--info-box-border-radius:20px 20px 20px 20px;--info-buttons-normal-text-color:var( --e-global-color-60a4f3a );--info-buttons-hover-text-color:var( --e-global-color-c1a6aff );--info-buttons-hover-border-color:#69ACDFCC;--info-border-type:solid;--info-border-color:var( --e-global-color-60a4f3a );--info-buttons-border-radius:10px 10px 10px 10px;--info-buttons-padding:3px 24px 3px 24px;}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{border-style:none;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-family:var( --e-global-typography-2689254-font-family ), Sans-serif;font-size:var( --e-global-typography-2689254-font-size );font-weight:var( --e-global-typography-2689254-font-weight );line-height:var( --e-global-typography-2689254-line-height );border-width:1px 1px 1px 1px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1365px){.elementor-kit-7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 h1{font-size:var( --e-global-typography-fcb2023-font-size );line-height:var( --e-global-typography-fcb2023-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-fcb2023-font-size );line-height:var( --e-global-typography-fcb2023-line-height );}.elementor-kit-7 h3{font-size:var( --e-global-typography-d5ab57b-font-size );line-height:var( --e-global-typography-d5ab57b-line-height );}.elementor-kit-7 h5{font-size:var( --e-global-typography-5e17869-font-size );line-height:var( --e-global-typography-5e17869-line-height );}.elementor-kit-7 h6{font-size:var( --e-global-typography-fa5d985-font-size );line-height:var( --e-global-typography-fa5d985-line-height );}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-2689254-font-size );line-height:var( --e-global-typography-2689254-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-2689254-font-size );line-height:var( --e-global-typography-2689254-line-height );}}@media(max-width:1024px){.elementor-kit-7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 h1{font-size:var( --e-global-typography-fcb2023-font-size );line-height:var( --e-global-typography-fcb2023-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-fcb2023-font-size );line-height:var( --e-global-typography-fcb2023-line-height );}.elementor-kit-7 h3{font-size:var( --e-global-typography-d5ab57b-font-size );line-height:var( --e-global-typography-d5ab57b-line-height );}.elementor-kit-7 h5{font-size:var( --e-global-typography-5e17869-font-size );line-height:var( --e-global-typography-5e17869-line-height );}.elementor-kit-7 h6{font-size:var( --e-global-typography-fa5d985-font-size );line-height:var( --e-global-typography-fa5d985-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-2689254-font-size );line-height:var( --e-global-typography-2689254-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-2689254-font-size );line-height:var( --e-global-typography-2689254-line-height );}}@media(max-width:767px){.elementor-kit-7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 h1{font-size:var( --e-global-typography-fcb2023-font-size );line-height:var( --e-global-typography-fcb2023-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-fcb2023-font-size );line-height:var( --e-global-typography-fcb2023-line-height );}.elementor-kit-7 h3{font-size:var( --e-global-typography-d5ab57b-font-size );line-height:var( --e-global-typography-d5ab57b-line-height );}.elementor-kit-7 h5{font-size:var( --e-global-typography-5e17869-font-size );line-height:var( --e-global-typography-5e17869-line-height );}.elementor-kit-7 h6{font-size:var( --e-global-typography-fa5d985-font-size );line-height:var( --e-global-typography-fa5d985-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-2689254-font-size );line-height:var( --e-global-typography-2689254-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-2689254-font-size );line-height:var( --e-global-typography-2689254-line-height );}}/* Start custom CSS *//* Podstawowe fixy */
body {
    line-height: 1;
}
strong, b {
    font-weight: 700;
}

a {
    transition: 0.3s;
}

.elementor-button-icon {
    display: flex;
}

.elementor-button-icon {
    path, rect {
        transition: 0.3s;
    }
}

.elementor-icon-box-icon {
    line-height: 1;
}

.elementor-icon-box-title {
    margin: 0;
}

.elementor-icon-wrapper,
.elementor-widget-social-icons {
    line-height: 0;
}

.elementor-widget-text-editor p:last-child,
.elementor-widget-theme-post-excerpt p:last-child {
    margin: 0;
}

.elementor-widget-image a {
    width: 100%;
}

@media screen and (max-width: 767px) {
    .elementor-vertical-align-middle .elementor-icon-box-wrapper {
        align-items: center;
    }
    
    .elementor-mobile-position-left .elementor-icon-box-icon {
        display: flex !important;
    }
}


/* Formularze */
::placeholder {
    opacity: 1 !important;
}

.elementor-form {
    input[type="checkbox"] {
        appearance: none;
        display: inline-block!important;
        vertical-align: middle;
        width: 0.875rem;
        height: 0.875rem;
        margin: -0.125rem 0.75rem 0 1px;
        padding: 0 !important;
        outline: 1px solid #000;
        border-radius: 0 !important;
        background: #FFF !important;
    }
    
    input[type="checkbox"]:checked {
        width: 0.875rem;
        height: 0.875rem;
        border: 0.25rem solid #FFF !important;
        background: #000 !important;
    }
    
    input[type="checkbox"] + label {
        font-size: 0.875rem !important;
        cursor: pointer;
        
        @media screen and (max-width: 767px) {
            font-size: 0.75rem !important;
        }
    }
    
    textarea {
        border-radius: 1.25rem !important;
    }
    
    button:hover,
    button:active,
    button:focus,
    button:focus-visible {
        path {
            /*fill:  !important;*/
        }
    }
}


/* Paginacja gridów */
.custom-grid-pagination .elementor-pagination {
    font-family: Lexend !important;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0.875rem;
    
    .page-numbers {
        z-index: 1;
        margin: 0 !important;
        transition: 0.3s;
        display: grid;
        place-items: center;
    }
    
    .page-numbers:not(.prev, .next) {
        display: grid;
        place-content: center;
        width: 2.5rem;
        height: 2.5rem;
        border-radius: 10px;
    }
    
    .page-numbers:not(.prev, .next, .current) {
        background: white!important;
        color: #000 !important;
    }
    
    .page-numbers:is(.current) {
        background: #69ACDF !important;
        color: #FFF !important;
    }
    
    .prev, 
    .next {

        gap: 0.875rem;
    }
    
.prev::after {
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9' fill='none'><path d='M15.8167 4.01316C15.8165 4.01297 15.8163 4.01275 15.8161 4.01256L12.5504 0.762564C12.3057 0.519096 11.91 0.520002 11.6665 0.764689C11.423 1.00935 11.4239 1.40506 11.6686 1.64856L13.8612 3.83056H0.625C0.279813 3.83056 0 4.11038 0 4.45556C0 4.80075 0.279813 5.08056 0.625 5.08056H13.8612L11.6686 7.26256C11.4239 7.50606 11.423 7.90178 11.6665 8.14644C11.91 8.39116 12.3058 8.392 12.5504 8.14856L15.8162 4.89856C15.8163 4.89838 15.8165 4.89816 15.8167 4.89797C16.0615 4.65366 16.0607 4.25666 15.8167 4.01316Z' fill='%2314222C'/></svg>") no-repeat center;
  background-size: contain;
  transform: rotate(180deg);

}
    
.next::after {
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9' fill='none'><path d='M15.8167 4.01316C15.8165 4.01297 15.8163 4.01275 15.8161 4.01256L12.5504 0.762564C12.3057 0.519096 11.91 0.520002 11.6665 0.764689C11.423 1.00935 11.4239 1.40506 11.6686 1.64856L13.8612 3.83056H0.625C0.279813 3.83056 0 4.11038 0 4.45556C0 4.80075 0.279813 5.08056 0.625 5.08056H13.8612L11.6686 7.26256C11.4239 7.50606 11.423 7.90178 11.6665 8.14644C11.91 8.39116 12.3058 8.392 12.5504 8.14856L15.8162 4.89856C15.8163 4.89838 15.8165 4.89816 15.8167 4.89797C16.0615 4.65366 16.0607 4.25666 15.8167 4.01316Z' fill='%2314222C'/></svg>") no-repeat center;
  background-size: contain;
}

.next, .prev {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 8px;
    border: 1px solid black;
    }
    
    .prev:is(span),
    .next:is(span) {
        display: none;
    }
    
    .page-numbers:not(.prev, .next):hover,
    .page-numbers:not(.prev, .next):active,
    .page-numbers:not(.prev, .next):focus,
    .page-numbers:not(.prev, .next):focus-visible {
        background: #000 !important;
        color: #FFF !important;
    }
}


/* Woocommerce */
.woocommerce-mini-cart__empty-message::before {
    content: "Brak produktów w koszyku";
    display: block;
    color: #565656;
    text-align: center;
}


/* Hexagon img */
@property --r {
  syntax: "<number>";
  inherits: false;
  initial-value: 0; 
}
@property --a {
  syntax: "<angle>";
  inherits: false;
  initial-value: 0deg; 
}

.hexagon {

  --r: 0.1; /* control the radius [0 1] */
  --a: 30deg; /* control the rotation */
  
  aspect-ratio: 1;
  --_a: (30deg*var(--r));
  --_r: (50%*cos(30deg)/cos((30deg*(1 - var(--r)))));
  cursor: pointer;
  transition: --r .5s,--a .5s;
  /* Don't stare for too long at the below code */
  clip-path: 
    shape(from calc(50% + var(--_r)*cos(var(--a) - var(--_a))) 
               calc(50% + var(--_r)*sin(var(--a) - var(--_a))), 
    curve to calc(50% + var(--_r)*cos(var(--a) + var(--_a))) 
             calc(50% + var(--_r)*sin(var(--a) + var(--_a))) 
    with calc(50% + 50%*cos(var(--a))) 
         calc(50% + 50%*sin(var(--a))), 
    line to calc(50% + var(--_r)*cos(60deg + var(--a) - var(--_a))) 
            calc(50% + var(--_r)*sin(60deg + var(--a) - var(--_a))), 
    curve to calc(50% + var(--_r)*cos(60deg + var(--a) + var(--_a))) 
             calc(50% + var(--_r)*sin(60deg + var(--a) + var(--_a))) 
    with calc(50% + 50%*cos(60deg + var(--a))) 
         calc(50% + 50%*sin(60deg + var(--a))), 
    line to calc(50% + var(--_r)*cos(120deg + var(--a) - var(--_a))) 
            calc(50% + var(--_r)*sin(120deg + var(--a) - var(--_a))), 
    curve to calc(50% + var(--_r)*cos(120deg + var(--a) + var(--_a))) 
             calc(50% + var(--_r)*sin(120deg + var(--a) + var(--_a))) 
    with calc(50% + 50%*cos(120deg + var(--a))) 
         calc(50% + 50%*sin(120deg + var(--a))), 
    line to calc(50% + var(--_r)*cos(180deg + var(--a) - var(--_a))) 
            calc(50% + var(--_r)*sin(180deg + var(--a) - var(--_a))), 
    curve to calc(50% + var(--_r)*cos(180deg + var(--a) + var(--_a))) 
             calc(50% + var(--_r)*sin(180deg + var(--a) + var(--_a))) 
    with calc(50% + 50%*cos(180deg + var(--a))) 
         calc(50% + 50%*sin(180deg + var(--a))), 
    line to calc(50% + var(--_r)*cos(240deg + var(--a) - var(--_a))) 
            calc(50% + var(--_r)*sin(240deg + var(--a) - var(--_a))), 
    curve to calc(50% + var(--_r)*cos(240deg + var(--a) + var(--_a))) 
             calc(50% + var(--_r)*sin(240deg + var(--a) + var(--_a))) 
    with calc(50% + 50%*cos(240deg + var(--a))) 
         calc(50% + 50%*sin(240deg + var(--a))), 
    line to calc(50% + var(--_r)*cos(300deg + var(--a) - var(--_a))) 
            calc(50% + var(--_r)*sin(300deg + var(--a) - var(--_a))), 
    curve to calc(50% + var(--_r)*cos(300deg + var(--a) + var(--_a))) 
             calc(50% + var(--_r)*sin(300deg + var(--a) + var(--_a))) 
    with calc(50% + 50%*cos(300deg + var(--a))) 
         calc(50% + 50%*sin(300deg + var(--a))));
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover {
    background: #E4125E;
}
.etykiety .elementor-heading-title {
    display: flex;
    flex-direction: column;
    gap: 3px;
}

.etykiety span {
    text-align: center;
    padding: 3px 8px;
    border-radius: 4px;
}

.main-nav-title {
    background-image: linear-gradient(180deg, #E7F4FC 0%, #DEEFFA 100%);
}

.secondary-nav-title {
    background-image: linear-gradient(180deg, #EDF6FC 0%, #EAF6FD 100%);
}

ins .woocommerce-Price-amount.woocommerce-Price-amount bdi, ins .woocommerce-Price-amount.woocommerce-Price-amount
{
    color: #E4125E !important;
}/* End custom CSS */