.elementor-1567 .elementor-element.elementor-element-c1fdcfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:075px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1567 .elementor-element.elementor-element-e186988{width:100%;max-width:100%;text-align:center;}.elementor-1567 .elementor-element.elementor-element-e186988 .elementor-heading-title{font-family:"tan-nimbus", Sans-serif;font-size:36px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.5px;word-spacing:0px;color:#0206E6;}.elementor-1567 .elementor-element.elementor-element-96bd148{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1567 .elementor-element.elementor-element-c1fdcfe{--padding-top:30px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1567 .elementor-element.elementor-element-e186988 .elementor-heading-title{font-size:28px;}.elementor-1567 .elementor-element.elementor-element-96bd148{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-1567 .elementor-element.elementor-element-c1fdcfe{--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1567 .elementor-element.elementor-element-e186988 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1567 .elementor-element.elementor-element-e186988 .elementor-heading-title{font-size:22px;}.elementor-1567 .elementor-element.elementor-element-96bd148{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for shortcode, class: .elementor-element-f82ffaa */.woocommerce-MyAccount-navigation {
  background-color: #f5f6fa; /* Tło boxa */
  padding: 10px;
}

.woocommerce-MyAccount-navigation ul {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.woocommerce-MyAccount-navigation li {
  padding: 20px !important; /* Padding dla każdego elementu */
  border-bottom: 2px solid #e0e0e0 !important; /* Opcjonalnie linia oddzielająca */
}

.woocommerce-MyAccount-navigation li a {
  text-decoration: none;         /* Usunięcie podkreślenia */
  color: #444444 !important;     /* Kolor tekstu */
  display: block;                /* Cały obszar linka jest klikalny */
  padding: 20px;                 /* Padding dla linka */
}

.woocommerce-MyAccount-navigation li a:hover {
  color: #0206e6 !important;     /* Kolor po najechaniu */
}

.woocommerce-MyAccount-content {
  padding: 40px;
  background-color: #fafafa;
  border: 2px solid #e0e0e0;
  min-height: 656px;
  color: #444444; /* Kolor tekstu domyślnie */
}

/* Linki wewnątrz kontenera */
.woocommerce-MyAccount-content a {
  color: #444444 !important;
  transition: color 0.3s ease !important;
}

/* Hover efekt dla linków */
.woocommerce-MyAccount-content a:hover {
  color: #0206e6 !important;
}

.woocommerce-button.button.view,
.woocommerce-Button.button,
.button.wc-forward,
.button {
  background-color: #0206e6 !important;
  color: #ffffff !important;
  font-weight: 400 !important;
  border-radius: 5px !important;
  border: none !important;
  padding: 10px 20px !important;
  cursor: pointer !important;
  transition: background-color 0.3s ease !important;
}

.woocommerce-button.button.view:hover,
.woocommerce-Button.button:hover,
.button.wc-forward:hover,
.button:hover {
  background-color: #000292 !important;
  color: #ffffff !important;
}

@media (max-width: 768px) {
  .woocommerce-MyAccount-navigation {
    padding: 0 !important;
    margin-bottom: 10px;
  }

.woocommerce-MyAccount-navigation li {
    padding: 0 !important;
  }
  
.woocommerce-form.woocommerce-form-login.login,
.woocommerce-form.woocommerce-form-register.register {
  background-color: #fafafa !important;
  color: #444444 !important;
}

.woocommerce-form.woocommerce-form-login.login a,
.woocommerce-form.woocommerce-form-register.register a {
  color: #444444 !important;
  transition: color 0.3s ease;
}

.woocommerce-form.woocommerce-form-login.login a:hover,
.woocommerce-form.woocommerce-form-register.register a:hover {
  color: #000292 !important;
}


.u-column1.col-1 h2,
.u-column2.col-2 h2 {
  text-align: center !important;
  font-size: 28px !important;
  color: #333333; /* ciemny szary */
}

/* Wersja mobilna */
@media (max-width: 768px) {
  .u-column1.col-1 h2,
  .u-column2.col-2 h2 {
    font-size: 16px;
  }
}/* End custom CSS */