.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-dfb83ab .elementor-heading-title{font-family:"Montserrat", Montserrat;font-weight:500;color:#000000;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-24984f9e{width:var( --container-widget-width, 518px );max-width:518px;--container-widget-width:518px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-6291ddf8 > .elementor-container{max-width:1600px;}.elementor-9 .elementor-element.elementor-element-24984f9e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-24984f9e{text-align:justify;}}/* Start custom CSS for text-editor, class: .elementor-element-24984f9e */.woocommerce-account .woocommerce-MyAccount-navigation ul {
        padding: 0;
        display: flex;
        list-style: none;
        align-content: space-around;
        flex-wrap: wrap;
        justify-content: space-around;
        text-align: center;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation ul li {
        flex-basis: calc(100% / 4); /* Ustawia równą szerokość dla 5 przycisków */
        /* Możesz zmienić wartość 5 na liczbę odpowiadającą liczbie przycisków */
        margin: 5px;
        padding: 5px 15px 5px 15px;
        border-radius: 8px;
        transition: background-color 0.3s ease; 
        min-width: 120px;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation ul li:hover {
        background-color: #F1C1D1;
        color: #FF82AD !important; 
        /*border: 1px solid #FF82AD; */
    }
    
    .woocommerce-MyAccount-navigation-link a {
  display: flex !important;
  align-items: center;
  justify-content: center;
  text-align: center;
  height: 100%;
  padding: 1em; /* lub dostosuj do własnych potrzeb */
  line-height: 1.2;
  white-space: normal; /* zapobiega problemom z łamaniem linii */
}

.woocommerce-MyAccount-navigation-link a br {
  display: none;
}


@media screen and (max-width: 1600px) {
    .woocommerce-account .woocommerce-MyAccount-navigation ul {
        padding: 0;
        display: flex;
        list-style: none;
        align-content: space-around;
        flex-wrap: wrap;
        justify-content: space-around;
        text-align: center;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation ul li {
        flex-basis: calc(100% / 4); /* Ustawia równą szerokość dla 5 przycisków */
        /* Możesz zmienić wartość 5 na liczbę odpowiadającą liczbie przycisków */
        margin: 5px;
        padding: 5px 15px 5px 15px;
        border-radius: 8px;
        transition: background-color 0.3s ease; 
    }

    .woocommerce-account .woocommerce-MyAccount-navigation ul li:hover {
        background-color: #F1C1D1;
        color: #FF82AD !important; 
        /*border: 1px solid #FF82AD; */
    }

}

@media screen and (max-width: 780px) {
    .woocommerce-account .woocommerce-MyAccount-navigation ul {
        padding: 0;
        display: flex;
        list-style: none;
        align-content: space-around;
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation ul li {
        flex-basis: calc(100% / 4); 
        margin: 1px;
        padding: 5px 15px 5px 15px;
        border-radius: 8px;
        transition: background-color 0.3s ease; 
    }

    .woocommerce-account .woocommerce-MyAccount-navigation ul li:hover {
        background-color: #F1C1D1;
        color: #FF82AD !important; 
        /*border: 1px solid #FF82AD;*/
    }

}


@media screen and (max-width: 490px) {
    .woocommerce-account .woocommerce-MyAccount-navigation ul {
        padding: 0;
        display: flex;
        list-style: none;
        align-content: space-around;
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation ul li {
        flex-basis: calc(100% / 4); 
        margin: 1px;
        padding: 5px 15px 5px 15px;
        border-radius: 8px;
        transition: background-color 0.3s ease; 
    }

    .woocommerce-account .woocommerce-MyAccount-navigation ul li:hover {
        background-color: #F1C1D1;
        color: #FF82AD !important; 
        /*border: 1px solid #FF82AD; */
    }

}

@media screen and (max-width: 380px) {
    .woocommerce-account .woocommerce-MyAccount-navigation ul {
        padding: 0;
        display: flex;
        list-style: none;
        align-content: space-around;
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation ul li {
        flex-basis: calc(100% / 5); 
        margin: 1px;
        padding: 5px 15px 5px 15px;
        border-radius: 8px;
        transition: background-color 0.3s ease; 
    }

    .woocommerce-account .woocommerce-MyAccount-navigation ul li:hover {
        background-color: #F1C1D1;
        color: #FF82AD !important; 
        /*border: 1px solid #FF82AD; */
    }

}

a {
    color: rgb(247, 132, 185)
}

#shipping_country_field, #billing_country_field {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6291ddf8 */.entry-title{
    font-family: montserrat;
    font-weight: 600;
}

.woocommerce-form-login__submit,
.Submit-register {
    background-color: #f784b9 !important;
    border-radius: 8px !important;
    font-weight: 700 !important;
}

.woocommerce-form-login__submit:hover,
.Submit-register:hover {
    border: 1px solid #f784b9 !important;
    background-color: white !important;
    color: #f784b9 !important;
}


#customer_login .u-column2.col-2 {
  display: none;
}

h2{
    font-family: montserrat;
}

h3{
    font-family: montserrat;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6ce47ac */.input-text{
    border-radius: 8px !important;
    border-color: #f784b9 !important;
}

.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item {
    margin-bottom: 0px;
}/* End custom CSS */