.elementor-22156 .elementor-element.elementor-element-2fab2e6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22156 .elementor-element.elementor-element-2fab2e6:not(.elementor-motion-effects-element-type-background), .elementor-22156 .elementor-element.elementor-element-2fab2e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B192D;}.elementor-22156 .elementor-element.elementor-element-2fab2e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22156 .elementor-element.elementor-element-2fab2e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22156 .elementor-element.elementor-element-bff60d5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22156 .elementor-element.elementor-element-bff60d5{padding:12px 0px 0px 0px;}.elementor-22156 .elementor-element.elementor-element-ecf184a{color:#FFFFFF;font-size:14px;line-height:26px;}.elementor-22156 .elementor-element.elementor-element-f82fae1{color:#FFFFFF;font-size:14px;line-height:26px;}.elementor-22156 .elementor-element.elementor-element-b14e96a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22156 .elementor-element.elementor-element-e8e99f4{color:#0B132B;font-size:14px;line-height:26px;}.elementor-bc-flex-widget .elementor-22156 .elementor-element.elementor-element-2ea1f2e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22156 .elementor-element.elementor-element-2ea1f2e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22156 .elementor-element.elementor-element-bc8e04f .elementor-repeater-item-6b22134.elementor-social-icon{background-color:#FFFFFF00;}.elementor-22156 .elementor-element.elementor-element-bc8e04f .elementor-repeater-item-6b22134.elementor-social-icon i{color:#FFFFFF;}.elementor-22156 .elementor-element.elementor-element-bc8e04f .elementor-repeater-item-6b22134.elementor-social-icon svg{fill:#FFFFFF;}.elementor-22156 .elementor-element.elementor-element-bc8e04f .elementor-repeater-item-90ef2f4.elementor-social-icon{background-color:#FFFFFF00;}.elementor-22156 .elementor-element.elementor-element-bc8e04f .elementor-repeater-item-90ef2f4.elementor-social-icon i{color:#FFFFFF;}.elementor-22156 .elementor-element.elementor-element-bc8e04f .elementor-repeater-item-90ef2f4.elementor-social-icon svg{fill:#FFFFFF;}.elementor-22156 .elementor-element.elementor-element-bc8e04f{--grid-template-columns:repeat(0, auto);--icon-size:13px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-22156 .elementor-element.elementor-element-bc8e04f .elementor-widget-container{text-align:right;}.elementor-22156 .elementor-element.elementor-element-bc8e04f .elementor-social-icon{background-color:#FFFFFF;--icon-padding:0.1em;}.elementor-22156 .elementor-element.elementor-element-bc8e04f .elementor-social-icon i{color:#E40303;}.elementor-22156 .elementor-element.elementor-element-bc8e04f .elementor-social-icon svg{fill:#E40303;}.elementor-22156 .elementor-element.elementor-element-bc8e04f .elementor-social-icon:hover i{color:#52D5E6;}.elementor-22156 .elementor-element.elementor-element-bc8e04f .elementor-social-icon:hover svg{fill:#52D5E6;}.elementor-22156 .elementor-element.elementor-element-bc8e04f > .elementor-widget-container{margin:10px 0px 8px 0px;border-style:solid;border-width:0px 0px 0px 1px;border-radius:0px 0px 0px 0px;}.elementor-22156 .elementor-element.elementor-element-6ac8bcf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22156 .elementor-element.elementor-element-6ac8bcf:not(.elementor-motion-effects-element-type-background), .elementor-22156 .elementor-element.elementor-element-6ac8bcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C224C;}.elementor-22156 .elementor-element.elementor-element-6ac8bcf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 0px 16px 0px;}.elementor-22156 .elementor-element.elementor-element-6ac8bcf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22156 .elementor-element.elementor-element-f402ad6 img{max-width:152px;}.elementor-bc-flex-widget .elementor-22156 .elementor-element.elementor-element-92f1e49.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22156 .elementor-element.elementor-element-92f1e49.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22156 .elementor-element.elementor-element-92f1e49.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22156 .elementor-element.elementor-element-4e8a3a5 .elementor-nav-menu{justify-content:flex-end !important;}.elementor-22156 .elementor-element.elementor-element-4e8a3a5 .elementor-nav-menu--main >ul > li> a{font-size:16px;color:#FFFFFF;}.elementor-22156 .elementor-element.elementor-element-4e8a3a5 .elementor-nav-menu--main >ul > li > a i{color:#FFFFFF;}.elementor-22156 .elementor-element.elementor-element-4e8a3a5 .elementor-nav-menu--main >ul > li> .caret:before{background-color:#FFFFFF;}.elementor-22156 .elementor-element.elementor-element-4e8a3a5 .elementor-nav-menu--main .elementor-item{padding:15px 30px 14px 0px;}.elementor-22156 .elementor-element.elementor-element-0b3a11a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22156 .elementor-element.elementor-element-8588238 .tbay-login a i{font-size:24px !important;color:#FFFFFF;}.elementor-22156 .elementor-element.elementor-element-8588238 .tbay-login a svg{fill:#FFFFFF;}.elementor-22156 .elementor-element.elementor-element-3bc46f6 .cart-dropdown .cart-icon i, .elementor-22156 .elementor-element.elementor-element-3bc46f6 .cart-dropdown .cart-icon svg{font-size:24px !important;}.elementor-22156 .elementor-element.elementor-element-3bc46f6 .cart-dropdown .cart-icon{color:#FFFFFF;}.elementor-22156 .elementor-element.elementor-element-3bc46f6 .cart-dropdown .cart-icon svg{fill:#FFFFFF;}.elementor-22156 .elementor-element.elementor-element-3bc46f6 .cart-icon span.mini-cart-items{font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-22156 .elementor-element.elementor-element-3bc46f6 .cart-popup.show .dropdown-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E6EA;border-radius:0px 0px 5px 5px;top:64px !important;}.elementor-22156 .elementor-element.elementor-element-3bc46f6 .woocs_special_price_code{color:#FFFFFF;}.elementor-22156 .elementor-element.elementor-element-ac31c0a .tbay-search-form .form-group .input-group{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E6EA;border-radius:5px 5px 5px 5px;}.elementor-22156 .elementor-element.elementor-element-ac31c0a .SumoSelect.open>.optWrapper,.elementor-22156 .elementor-element.elementor-element-ac31c0a .autocomplete-suggestions{margin-top:2px;}.elementor-22156 .elementor-element.elementor-element-ac31c0a .tbay-search-form .select-category.input-group-addon,.elementor-22156 .elementor-element.elementor-element-ac31c0a .tbay-search-form .select-category .CaptionCont{border-radius:5px 0 0 5px;}.elementor-22156 .elementor-element.elementor-element-ac31c0a .tbay-search-form .button-group,.elementor-22156 .elementor-element.elementor-element-ac31c0a .tbay-search-form .button-search:not(.icon){border-radius:0 5px 5px 0;}.elementor-22156 .elementor-element.elementor-element-ac31c0a .tbay-search-form .select-category.input-group-addon{background:#EAEAEA;}.elementor-22156 .elementor-element.elementor-element-ac31c0a .tbay-search-form .button-search:not(.icon),
                    .elementor-22156 .elementor-element.elementor-element-ac31c0a .tbay-search-form .tbay-loading .button-group,
                    .elementor-22156 .elementor-element.elementor-element-ac31c0a .tbay-search-form .button-group{background:#1C224C;}.elementor-22156 .elementor-element.elementor-element-ac31c0a .button-search i,.elementor-22156 .elementor-element.elementor-element-ac31c0a .tbay-search-form .button-group:before{color:#FFFFFF;}.elementor-22156 .elementor-element.elementor-element-ac31c0a .button-search svg{fill:#FFFFFF;}.elementor-22156 .elementor-element.elementor-element-ac31c0a > .elementor-widget-container{margin:10px 0px 10px 0px;}@media(min-width:768px){.elementor-22156 .elementor-element.elementor-element-3c29f4b{width:92.831%;}.elementor-22156 .elementor-element.elementor-element-0781490{width:69.336%;}.elementor-22156 .elementor-element.elementor-element-1a6fade{width:14.956%;}.elementor-22156 .elementor-element.elementor-element-b14e96a{width:15.041%;}.elementor-22156 .elementor-element.elementor-element-2ea1f2e{width:6.474%;}.elementor-22156 .elementor-element.elementor-element-92f1e49{width:60.999%;}.elementor-22156 .elementor-element.elementor-element-0b3a11a{width:13.98%;}}/* Start custom CSS for html, class: .elementor-element-5bf35b6 *//* ====== unikalne style akordeonu (prefiks: wsxk-) ====== */

.wsxk-accordion-wrap{
  --wsxk-bg: #ffffff;
  --wsxk-text: #071a34;         /* ciemnogranatowy */
  --wsxk-muted-line: #e9e9ea;   /* delikatna szara linia */
  --wsxk-radius: 10px;
  --wsxk-width: 360px;
  font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  position: relative;
  width: var(--wsxk-width);
  z-index: 1;
}

/* kontener */
.wsxk-accordion {
  background: var(--wsxk-bg);
  border-radius: var(--wsxk-radius);
  overflow: visible;
  box-shadow: none !important;
}

/* pojedyncza sekcja */
.wsxk-item {
  position: relative;
  list-style: none;
}

/* nagłówek */
.wsxk-header{
  display:flex;
  align-items:center;
  gap:14px;
  padding:18px 20px;
  cursor:pointer;
  user-select:none;
  color:var(--wsxk-text);
  background:transparent;
  text-decoration:none;
  border-radius: var(--wsxk-radius);
  outline: none;
}

.wsxk-header:focus {
  outline: none;
}

/* powiększona ikona */
.wsxk-icon{
  width:28px;
  height:28px;
  flex:0 0 28px;
  display:flex;
  align-items:center;
  justify-content:center;
}

/* powiększony tekst */
.wsxk-title{
  font-weight:650;
  font-size:18px;
  line-height:1.2;
}

/* TREŚĆ — absolutna, nachodzi na elementy poniżej */
.wsxk-content {
  position:absolute;
  left:0;
  top:100%;
  width:100%;
  background:var(--wsxk-bg);
  border-radius:0 0 var(--wsxk-radius) var(--wsxk-radius);
  padding:14px 16px;

  /* animacja */
  opacity:0;
  visibility:hidden;
  transform: translateY(-6px) scaleY(0.98);
  transform-origin: top center;
  transition: all 200ms ease;

  z-index:1000; /* nad stroną */
}

/* lista */
.wsxk-list{
  margin:0;
  padding:0;
  list-style:none;
}

.wsxk-list li{
  padding:14px 4px;
  font-size:16px;
  border-bottom:1px solid var(--wsxk-muted-line);
}

.wsxk-list li:last-child{
  border-bottom:none;
}

.wsxk-list a{
  color:var(--wsxk-text);
  text-decoration:none;
}

/* rozwijanie */
.wsxk-item:hover .wsxk-content,
.wsxk-item:focus-within .wsxk-content {
  opacity:1;
  visibility:visible;
  transform: translateY(0) scaleY(1);
}

/* brak tła przy hover — czysto */
.wsxk-item:hover .wsxk-header,
.wsxk-item:focus-within .wsxk-header {
  background:transparent;
}

/* zmiana ikon */
.wsxk-icon .wsxk-bulb-on { display:none; }
.wsxk-item:hover .wsxk-icon .wsxk-bulb-on,
.wsxk-item:focus-within .wsxk-icon .wsxk-bulb-on {
  display:block;
}
.wsxk-item:hover .wsxk-icon .wsxk-bulb-off,
.wsxk-item:focus-within .wsxk-icon .wsxk-bulb-off {
  display:none;
}

/* responsywność */
@media (max-width: 420px){
  .wsxk-accordion-wrap{ width:100%; --wsxk-width:100%; }
}/* End custom CSS */