.elementor-16170101 .elementor-element.elementor-element-8f8c7b7:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-8f8c7b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-8f8c7b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1997;}.elementor-16170101 .elementor-element.elementor-element-8f8c7b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-49be968 .elementor-search__container{min-height:30px;border-radius:121px;}.elementor-16170101 .elementor-element.elementor-element-49be968 .elementor-search__submit{min-width:30px;background-color:#000000;}.elementor-16170101 .elementor-element.elementor-element-49be968 .elementor-search__icon, .elementor-16170101 .elementor-element.elementor-element-49be968 .elementor-search__input, .elementor-16170101 .elementor-element.elementor-element-49be968.elementor-search--button-type-text .elementor-search__submit{padding:0 calc(30px / 3);}.elementor-16170101 .elementor-element.elementor-element-49be968:not(.elementor-search--skin-topbar) .elementor-search__container{border-width:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-49be968.elementor-search--skin-topbar input[type="search"].elementor-search__input{border-width:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-49be968 .elementor-search__clear{font-size:21px;}.elementor-16170101 .elementor-element.elementor-element-49be968 .elementor-search__submit:hover{background-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-49be968:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-16170101 .elementor-element.elementor-element-49be968.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-16170101 .elementor-element.elementor-element-4f792c3:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-4f792c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-4f792c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1997;}.elementor-16170101 .elementor-element.elementor-element-4f792c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-970df8d .elementor-search__container{min-height:30px;border-radius:121px;}.elementor-16170101 .elementor-element.elementor-element-970df8d .elementor-search__submit{min-width:30px;background-color:#000000;}.elementor-16170101 .elementor-element.elementor-element-970df8d .elementor-search__icon, .elementor-16170101 .elementor-element.elementor-element-970df8d .elementor-search__input, .elementor-16170101 .elementor-element.elementor-element-970df8d.elementor-search--button-type-text .elementor-search__submit{padding:0 calc(30px / 3);}.elementor-16170101 .elementor-element.elementor-element-970df8d:not(.elementor-search--skin-topbar) .elementor-search__container{border-width:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-970df8d.elementor-search--skin-topbar input[type="search"].elementor-search__input{border-width:0px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-970df8d .elementor-search__clear{font-size:21px;}.elementor-16170101 .elementor-element.elementor-element-970df8d .elementor-search__submit:hover{background-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-970df8d:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-16170101 .elementor-element.elementor-element-970df8d.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-16170101 .elementor-element.elementor-element-c50a1f9:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-c50a1f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-c50a1f9 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-c50a1f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1996;}.elementor-16170101 .elementor-element.elementor-element-b49f896{text-align:center;width:100%;align-self:center;}.elementor-16170101 .elementor-element.elementor-element-3caac41 .elementor-nav--main a.elementor-item{font-family:"Saira Condensed", Oxanium;}.elementor-16170101 .elementor-element.elementor-element-3caac41 .elementor-nav--main:not(.e--pointer-framed) .elementor-item:before, .elementor-16170101 .elementor-element.elementor-element-3caac41 .elementor-nav--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-3caac41 .e--pointer-framed .elementor-item:before, .elementor-16170101 .elementor-element.elementor-element-3caac41 .e--pointer-framed .elementor-item:after{border-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-3caac41 .elementor-nav--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-16170101 .elementor-element.elementor-element-3caac41 .elementor-item > i{font-size:20px;}.elementor-16170101 .elementor-element.elementor-element-3caac41 .e--pointer-framed .elementor-item:before{border-width:5px;}.elementor-16170101 .elementor-element.elementor-element-3caac41 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 5px 5px;}.elementor-16170101 .elementor-element.elementor-element-3caac41 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:5px 5px 0 0;}.elementor-16170101 .elementor-element.elementor-element-3caac41 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:5px 0 0 5px;}.elementor-16170101 .elementor-element.elementor-element-3caac41 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 5px 5px 0;}.elementor-16170101 .elementor-element.elementor-element-3caac41 .e--pointer-underline .elementor-item:after, .elementor-16170101 .elementor-element.elementor-element-3caac41 .e--pointer-overline .elementor-item:before, .elementor-16170101 .elementor-element.elementor-element-3caac41 .e--pointer-double-line .elementor-item:before, .elementor-16170101 .elementor-element.elementor-element-3caac41 .e--pointer-double-line .elementor-item:after{height:5px;}.elementor-16170101 .elementor-element.elementor-element-3caac41 .elementor-nav--dropdown a:not(#e), .elementor-16170101 .elementor-element.elementor-element-3caac41 .elementor-menu-toggle{color:#000000;}.elementor-16170101 .elementor-element.elementor-element-3caac41 .elementor-nav--dropdown{background-color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-3caac41 .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-16170101 .elementor-element.elementor-element-3caac41 .elementor-nav--dropdown a.highlighted:not(#e), .elementor-16170101 .elementor-element.elementor-element-3caac41 .elementor-nav--dropdown a:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-3caac41 .elementor-menu-toggle:hover{color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-3caac41 .elementor-nav--dropdown a:hover, .elementor-16170101 .elementor-element.elementor-element-3caac41 .elementor-nav--dropdown a.elementor-item-active, .elementor-16170101 .elementor-element.elementor-element-3caac41 .elementor-nav--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-3caac41{z-index:3000;}.elementor-16170101 .elementor-element.elementor-element-349dbec .elementor-cart__toggle{text-align:left;}.elementor-16170101 .elementor-element.elementor-element-349dbec .elementor-cart__toggle .elementor-button{font-family:"Saira Condensed", Oxanium;font-weight:500;border-width:0px;}.elementor-16170101 .elementor-element.elementor-element-349dbec .elementor-cart__toggle a.elementor-button:not(#e){color:#000000;}.elementor-16170101 .elementor-element.elementor-element-349dbec .elementor-cart__toggle a.elementor-button:not(#e):hover{color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-349dbec .elementor-cart__toggle .elementor-button:hover .elementor-button-icon{color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-349dbec .elementor-cart__toggle .elementor-button:hover{border-color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-349dbec .elementor-cart__toggle .elementor-button-icon[data-counter]:before{background-color:#FF0000;top:-0.9em;right:calc(0em - 0.8em);}.elementor-16170101 .elementor-element.elementor-element-349dbec .elementor-cart__main{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-16170101 .elementor-element.elementor-element-349dbec .elementor-cart__product-name a:not(#e){color:#000000;}.elementor-16170101 .elementor-element.elementor-element-349dbec .elementor-cart__product-attrs{color:#000000;}.elementor-16170101 .elementor-element.elementor-element-349dbec .elementor-cart__product-price{color:#000000;}.elementor-16170101 .elementor-element.elementor-element-349dbec .elementor-cart__summary{color:#000000;}.elementor-16170101 .elementor-element.elementor-element-349dbec .elementor-cart__footer-buttons .elementor-button{font-weight:600;}.elementor-16170101 .elementor-element.elementor-element-349dbec .elementor-button--view-cart{background-color:#000000;}.elementor-16170101 .elementor-element.elementor-element-349dbec .elementor-button--view-cart:hover, .elementor-16170101 .elementor-element.elementor-element-349dbec .elementor-button--view-cart:focus{background-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-349dbec a.elementor-button--checkout:not(#e){color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-349dbec .elementor-button--checkout{background-color:#000000;}.elementor-16170101 .elementor-element.elementor-element-349dbec a.elementor-button--checkout:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-349dbec a.elementor-button--checkout:not(#e):focus{color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-349dbec .elementor-button--checkout:hover, .elementor-16170101 .elementor-element.elementor-element-349dbec .elementor-button--checkout:focus{background-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-349dbec > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-16170101 .elementor-element.elementor-element-4e13cc2 .elementor-nav--main a.elementor-item{font-family:"Saira Condensed", Oxanium;font-size:16px;font-weight:600;}.elementor-16170101 .elementor-element.elementor-element-4e13cc2 .elementor-nav--main:not(.e--pointer-framed) .elementor-item:before, .elementor-16170101 .elementor-element.elementor-element-4e13cc2 .elementor-nav--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-4e13cc2 .e--pointer-framed .elementor-item:before, .elementor-16170101 .elementor-element.elementor-element-4e13cc2 .e--pointer-framed .elementor-item:after{border-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-4e13cc2 .elementor-nav--dropdown{font-weight:500;}.elementor-16170101 .elementor-element.elementor-element-4e13cc2 .elementor-nav--dropdown a:hover, .elementor-16170101 .elementor-element.elementor-element-4e13cc2 .elementor-nav--dropdown a.elementor-item-active, .elementor-16170101 .elementor-element.elementor-element-4e13cc2 .elementor-nav--dropdown a.highlighted{background-color:#A3A3A3;}.elementor-16170101 .elementor-element.elementor-element-4e13cc2 .elementor-nav--dropdown a.elementor-item-active{background-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-4e13cc2 div.elementor-menu-toggle:hover{color:#000000;}.elementor-16170101 .elementor-element.elementor-element-4e13cc2 .elementor-menu-toggle:hover{background-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-cdc55c9:not(.elementor-motion-effects-element-type-background), .elementor-16170101 .elementor-element.elementor-element-cdc55c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-cdc55c9 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16170101 .elementor-element.elementor-element-cdc55c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-16170101 .elementor-element.elementor-element-a232379{margin-top:0px;margin-bottom:-50px;}.elementor-16170101 .elementor-element.elementor-element-3f708ae{text-align:center;width:100%;align-self:center;}.elementor-16170101 .elementor-element.elementor-element-8d34dde .elementor-nav--main a.elementor-item{font-family:"Saira Condensed", Oxanium;font-size:16px;font-weight:600;}.elementor-16170101 .elementor-element.elementor-element-8d34dde .elementor-nav--main:not(.e--pointer-framed) .elementor-item:before, .elementor-16170101 .elementor-element.elementor-element-8d34dde .elementor-nav--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-8d34dde .e--pointer-framed .elementor-item:before, .elementor-16170101 .elementor-element.elementor-element-8d34dde .e--pointer-framed .elementor-item:after{border-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-8d34dde .elementor-nav--dropdown{font-weight:500;}.elementor-16170101 .elementor-element.elementor-element-8d34dde .elementor-nav--dropdown a:hover, .elementor-16170101 .elementor-element.elementor-element-8d34dde .elementor-nav--dropdown a.elementor-item-active, .elementor-16170101 .elementor-element.elementor-element-8d34dde .elementor-nav--dropdown a.highlighted{background-color:#A3A3A3;}.elementor-16170101 .elementor-element.elementor-element-8d34dde .elementor-nav--dropdown a.elementor-item-active{background-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-8d34dde div.elementor-menu-toggle:hover{color:#000000;}.elementor-16170101 .elementor-element.elementor-element-8d34dde .elementor-menu-toggle:hover{background-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-13cc7b3 .elementor-nav--main a.elementor-item{font-family:"Saira Condensed", Oxanium;}.elementor-16170101 .elementor-element.elementor-element-13cc7b3 .elementor-nav--main:not(.e--pointer-framed) .elementor-item:before, .elementor-16170101 .elementor-element.elementor-element-13cc7b3 .elementor-nav--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-13cc7b3 .e--pointer-framed .elementor-item:before, .elementor-16170101 .elementor-element.elementor-element-13cc7b3 .e--pointer-framed .elementor-item:after{border-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-13cc7b3 .elementor-nav--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-16170101 .elementor-element.elementor-element-13cc7b3 .elementor-item > i{font-size:20px;}.elementor-16170101 .elementor-element.elementor-element-13cc7b3 .e--pointer-framed .elementor-item:before{border-width:5px;}.elementor-16170101 .elementor-element.elementor-element-13cc7b3 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 5px 5px;}.elementor-16170101 .elementor-element.elementor-element-13cc7b3 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:5px 5px 0 0;}.elementor-16170101 .elementor-element.elementor-element-13cc7b3 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:5px 0 0 5px;}.elementor-16170101 .elementor-element.elementor-element-13cc7b3 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 5px 5px 0;}.elementor-16170101 .elementor-element.elementor-element-13cc7b3 .e--pointer-underline .elementor-item:after, .elementor-16170101 .elementor-element.elementor-element-13cc7b3 .e--pointer-overline .elementor-item:before, .elementor-16170101 .elementor-element.elementor-element-13cc7b3 .e--pointer-double-line .elementor-item:before, .elementor-16170101 .elementor-element.elementor-element-13cc7b3 .e--pointer-double-line .elementor-item:after{height:5px;}.elementor-16170101 .elementor-element.elementor-element-13cc7b3 .elementor-nav--dropdown a:not(#e), .elementor-16170101 .elementor-element.elementor-element-13cc7b3 .elementor-menu-toggle{color:#000000;}.elementor-16170101 .elementor-element.elementor-element-13cc7b3 .elementor-nav--dropdown{background-color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-13cc7b3 .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-16170101 .elementor-element.elementor-element-13cc7b3 .elementor-nav--dropdown a.highlighted:not(#e), .elementor-16170101 .elementor-element.elementor-element-13cc7b3 .elementor-nav--dropdown a:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-13cc7b3 .elementor-menu-toggle:hover{color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-13cc7b3 .elementor-nav--dropdown a:hover, .elementor-16170101 .elementor-element.elementor-element-13cc7b3 .elementor-nav--dropdown a.elementor-item-active, .elementor-16170101 .elementor-element.elementor-element-13cc7b3 .elementor-nav--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-13cc7b3{z-index:3000;}.elementor-16170101 .elementor-element.elementor-element-04f9533 .elementor-cart__toggle{text-align:center;}.elementor-16170101 .elementor-element.elementor-element-04f9533 .elementor-cart__toggle .elementor-button{font-family:"Saira Condensed", Oxanium;font-weight:500;border-width:0px;}.elementor-16170101 .elementor-element.elementor-element-04f9533 .elementor-cart__toggle a.elementor-button:not(#e){color:#000000;}.elementor-16170101 .elementor-element.elementor-element-04f9533 .elementor-cart__toggle a.elementor-button:not(#e):hover{color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-04f9533 .elementor-cart__toggle .elementor-button:hover .elementor-button-icon{color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-04f9533 .elementor-cart__toggle .elementor-button:hover{border-color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-04f9533 .elementor-cart__toggle .elementor-button-icon[data-counter]:before{background-color:#FF0000;top:-0.9em;right:calc(0em - 0.8em);}.elementor-16170101 .elementor-element.elementor-element-04f9533 .elementor-cart__main{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-16170101 .elementor-element.elementor-element-04f9533 .elementor-cart__product-name a:not(#e){color:#000000;}.elementor-16170101 .elementor-element.elementor-element-04f9533 .elementor-cart__product-attrs{color:#000000;}.elementor-16170101 .elementor-element.elementor-element-04f9533 .elementor-cart__product-price{color:#000000;}.elementor-16170101 .elementor-element.elementor-element-04f9533 .elementor-cart__summary{color:#000000;}.elementor-16170101 .elementor-element.elementor-element-04f9533 .elementor-cart__footer-buttons .elementor-button{font-weight:600;}.elementor-16170101 .elementor-element.elementor-element-04f9533 .elementor-button--view-cart{background-color:#000000;}.elementor-16170101 .elementor-element.elementor-element-04f9533 .elementor-button--view-cart:hover, .elementor-16170101 .elementor-element.elementor-element-04f9533 .elementor-button--view-cart:focus{background-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-04f9533 a.elementor-button--checkout:not(#e){color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-04f9533 .elementor-button--checkout{background-color:#000000;}.elementor-16170101 .elementor-element.elementor-element-04f9533 a.elementor-button--checkout:not(#e):hover, .elementor-16170101 .elementor-element.elementor-element-04f9533 a.elementor-button--checkout:not(#e):focus{color:#FFFFFF;}.elementor-16170101 .elementor-element.elementor-element-04f9533 .elementor-button--checkout:hover, .elementor-16170101 .elementor-element.elementor-element-04f9533 .elementor-button--checkout:focus{background-color:#FF0000;}.elementor-16170101 .elementor-element.elementor-element-04f9533 > .elementor-widget-container{margin:-6px 0px 0px 0px;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(max-width:767px){.elementor-16170101 .elementor-element.elementor-element-a232379{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-16170101 .elementor-element.elementor-element-d12300c{width:22.589%;}.elementor-16170101 .elementor-element.elementor-element-9e07008{width:10.446%;}.elementor-16170101 .elementor-element.elementor-element-9f8f8e1{width:32.768%;}.elementor-16170101 .elementor-element.elementor-element-8357e75{width:14.18%;}}/* Start custom CSS for shortcode, class: .elementor-element-068f7de *//* Styl głównego boxa */
#google_translate_element, 
#google_translate_element select,
.goog-te-combo {
  background: transparent !important;
  border: none !important;
  font-size: 14px !important;
  color: #fff !important; /* biały napis */
  padding: 4px 8px;
  cursor: pointer;
  appearance: none; /* usuwa natywną strzałkę */
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
}

/* Dodajemy własną białą strzałkę */
#google_translate_element select:after {
  content: "▼";
  color: #fff;
  font-size: 10px;
  margin-left: 8px;
  position: absolute;
  right: 10px;
  pointer-events: none;
}

/* Flaga + tekst wewnątrz opcji */
.goog-te-combo option {
  background: #fff !important; /* białe tło listy */
  color: #000 !important;      /* czarny tekst */
  padding-left: 25px;          /* miejsce na flagę */
  background-repeat: no-repeat !important;
  background-size: 18px 12px !important;
  background-position: 4px center !important;
}

/* Przykłady flag z Google / flagcdn */
.goog-te-combo option[value="pl"] {
  background-image: url("https://flagcdn.com/w20/pl.png");
}
.goog-te-combo option[value="de"] {
  background-image: url("https://flagcdn.com/w20/de.png");
}
.goog-te-combo option[value="en"] {
  background-image: url("https://flagcdn.com/w20/gb.png");
}/* End custom CSS */