.elementor-1170301 .elementor-element.elementor-element-aa0195d:not(.elementor-motion-effects-element-type-background), .elementor-1170301 .elementor-element.elementor-element-aa0195d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EE5D0A;}.elementor-1170301 .elementor-element.elementor-element-aa0195d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:5px 0px 5px 0px;}.elementor-1170301 .elementor-element.elementor-element-aa0195d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1170301 .elementor-element.elementor-element-d5beb8a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170301 .elementor-element.elementor-element-d5beb8a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170301 .elementor-element.elementor-element-d5beb8a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-1170301 .elementor-element.elementor-element-d5beb8a > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170301 .elementor-element.elementor-element-d5beb8a > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170301 .elementor-element.elementor-element-bb379f9 .elementor-icon-list-icon{color:#FFFFFF;}.elementor-1170301 .elementor-element.elementor-element-bb379f9 .elementor-icon-list-icon i{font-size:12px;}.elementor-1170301 .elementor-element.elementor-element-bb379f9 .elementor-icon-list-icon svg{width:12px;}.elementor-1170301 .elementor-element.elementor-element-bb379f9{--icon-vertical-align:center;--icon-vertical-offset:0px;width:auto;}.elementor-1170301 .elementor-element.elementor-element-bb379f9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1170301 .elementor-element.elementor-element-bb379f9 .elementor-icon-list-item > *{font-size:12px;}.elementor-1170301 .elementor-element.elementor-element-6be74a8 .elementor-nav--main a.elementor-item{font-size:12px;font-weight:bold;text-transform:uppercase;}.elementor-1170301 .elementor-element.elementor-element-6be74a8 .elementor-nav--main a.elementor-item:not(#e){color:#FFFFFF;}.elementor-1170301 .elementor-element.elementor-element-6be74a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 8px 4px 8px;background-color:#0F172A;border-radius:0px 0px 15px 15px;}.elementor-1170301 .elementor-element.elementor-element-6be74a8{width:160px;max-width:max(160px, 100%);inset-inline-end:0px;top:-21px;}.elementor-1170301 .elementor-element.elementor-element-31ce027{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1170301 .elementor-element.elementor-element-c6752f4{text-align:left;width:auto;}.elementor-1170301 .elementor-element.elementor-element-b4b9335 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-1170301 .elementor-element.elementor-element-152445c{text-align:center;}.elementor-1170301 .elementor-element.elementor-element-152445c .elementor-heading-title{color:#000000;font-size:13px;font-weight:bold;text-transform:uppercase;}.elementor-1170301 .elementor-element.elementor-element-152445c > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#ECF3F4;border-radius:0px 0px 15px 15px;}.elementor-1170301 .elementor-element.elementor-element-09cc76f .elementor-search__container{min-height:36px;border-radius:3px;}.elementor-1170301 .elementor-element.elementor-element-09cc76f .elementor-search__submit{min-width:36px;color:#767676;background-color:#F8FAFC;}.elementor-1170301 .elementor-element.elementor-element-09cc76f .elementor-search__icon, .elementor-1170301 .elementor-element.elementor-element-09cc76f .elementor-search__input, .elementor-1170301 .elementor-element.elementor-element-09cc76f.elementor-search--button-type-text .elementor-search__submit{padding:0 calc(36px / 3);}.elementor-1170301 .elementor-element.elementor-element-09cc76f input[type=search].elementor-search__input{font-size:14px;}.elementor-1170301 .elementor-element.elementor-element-09cc76f:not(.elementor-search--skin-topbar) .elementor-search__container{background-color:#F8FAFC;border-color:#CBD5E1;border-width:1px 1px 1px 1px;}.elementor-1170301 .elementor-element.elementor-element-09cc76f.elementor-search--skin-topbar input[type="search"].elementor-search__input{background-color:#F8FAFC;border-color:#CBD5E1;border-width:1px 1px 1px 1px;}.elementor-1170301 .elementor-element.elementor-element-09cc76f:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-1170301 .elementor-element.elementor-element-09cc76f.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-1170301 .elementor-element.elementor-element-09cc76f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-1170301 .elementor-element.elementor-element-628a1fa.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-1170301 .elementor-element.elementor-element-628a1fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-1170301 .elementor-element.elementor-element-628a1fa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1170301 .elementor-element.elementor-element-c06060e .elementor-cart__toggle{text-align:right;}.elementor-1170301 .elementor-element.elementor-element-c06060e .elementor-cart__toggle a{font-size:13px;background-color:rgba(211, 211, 211, 0.1568627450980392);}.elementor-1170301 .elementor-element.elementor-element-c06060e .elementor-cart__toggle a:not(#e){color:#EE5D0A;}.elementor-1170301 .elementor-element.elementor-element-c06060e{width:100%;flex-grow:0;}.elementor-1170301 .elementor-element.elementor-element-c06060e > .elementor-widget-container{border-radius:15px 15px 0px 0px;}.elementor-1170301 .elementor-element.elementor-element-1aff034 .elementor-search{text-align:center;}.elementor-1170301 .elementor-element.elementor-element-1aff034 .elementor-search__toggle{font-size:33px;}.elementor-1170301 .elementor-element.elementor-element-1aff034:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-1170301 .elementor-element.elementor-element-1aff034.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-1170301 .elementor-element.elementor-element-1aff034{width:auto;}.elementor-1170301 .elementor-element.elementor-element-467becb .elementor-item > i{font-size:20px;}.elementor-1170301 .elementor-element.elementor-element-467becb{width:auto;}.elementor-1170301 .elementor-element.elementor-element-b6a0d76 .elementor-cart__toggle a{border-width:0px;}.elementor-1170301 .elementor-element.elementor-element-b6a0d76 .elementor-cart__toggle .elementor-button-icon[data-counter]:before{background-color:#EE7800;}.elementor-1170301 .elementor-element.elementor-element-b6a0d76{width:auto;}.elementor-1170301 .elementor-element.elementor-element-482f91b:not(.elementor-motion-effects-element-type-background), .elementor-1170301 .elementor-element.elementor-element-482f91b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-1170301 .elementor-element.elementor-element-482f91b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 8px 0px 8px;}.elementor-1170301 .elementor-element.elementor-element-482f91b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1170301 .elementor-element.elementor-element-6125db7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1170301 .elementor-element.elementor-element-a716345 .elementor-menu-toggle{margin-right:auto;background-color:#0F172A;font-size:25px;}.elementor-1170301 .elementor-element.elementor-element-a716345 .elementor-nav--main a.elementor-item{font-size:12px;font-weight:bold;text-transform:uppercase;}.elementor-1170301 .elementor-element.elementor-element-a716345 .elementor-nav--main a.elementor-item:not(#e){color:#FFFFFF;}.elementor-1170301 .elementor-element.elementor-element-a716345 .elementor-nav--main .elementor-item{padding-left:35px;padding-right:35px;padding-top:12px;padding-bottom:12px;}.elementor-1170301 .elementor-element.elementor-element-a716345 .elementor-nav--dropdown{background-color:#F7F7F7;}.elementor-1170301 .elementor-element.elementor-element-a716345 .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-1170301 .elementor-element.elementor-element-a716345 .elementor-nav--dropdown a.highlighted:not(#e), .elementor-1170301 .elementor-element.elementor-element-a716345 .elementor-nav--dropdown a:not(#e):hover, .elementor-1170301 .elementor-element.elementor-element-a716345 .elementor-nav--dropdown a:not(#e):focus, .elementor-1170301 .elementor-element.elementor-element-a716345 a.elementor-menu-toggle:not(#e):hover, .elementor-1170301 .elementor-element.elementor-element-a716345 a.elementor-menu-toggle:not(#e):focus{color:#EE7800;}.elementor-1170301 .elementor-element.elementor-element-a716345 .elementor-nav--dropdown a.elementor-item-active, .elementor-1170301 .elementor-element.elementor-element-a716345 .elementor-nav--dropdown a.highlighted, .elementor-1170301 .elementor-element.elementor-element-a716345 .elementor-nav--dropdown a:hover, .elementor-1170301 .elementor-element.elementor-element-a716345 .elementor-nav--dropdown a:focus{background-color:#F7F7F7;}.elementor-1170301 .elementor-element.elementor-element-a716345 .elementor-nav--dropdown a.elementor-item-active{background-color:#F7F7F7;}.elementor-1170301 .elementor-element.elementor-element-a716345 a.elementor-menu-toggle:not(#e){color:#FFFFFF;}.elementor-1170301 .elementor-element.elementor-element-a716345 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170301 .elementor-element.elementor-element-a716345{width:100%;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(min-width:768px){.elementor-1170301 .elementor-element.elementor-element-d5beb8a{width:100%;}.elementor-1170301 .elementor-element.elementor-element-ac65be4{width:25%;}.elementor-1170301 .elementor-element.elementor-element-b4b9335{width:49.332%;}.elementor-1170301 .elementor-element.elementor-element-628a1fa{width:25%;}}@media(max-width:767px){.elementor-1170301 .elementor-element.elementor-element-aa0195d{padding:5px 5px 5px 5px;}.elementor-1170301 .elementor-element.elementor-element-d5beb8a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1170301 .elementor-element.elementor-element-6be74a8{width:1px;max-width:max(1px, 100%);}.elementor-1170301 .elementor-element.elementor-element-ac65be4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1170301 .elementor-element.elementor-element-c6752f4{text-align:center;}.elementor-1170301 .elementor-element.elementor-element-c6752f4 img{width:60%;}.elementor-1170301 .elementor-element.elementor-element-628a1fa{width:50%;}.elementor-bc-flex-widget .elementor-1170301 .elementor-element.elementor-element-dfd8dc1.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170301 .elementor-element.elementor-element-dfd8dc1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170301 .elementor-element.elementor-element-dfd8dc1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1170301 .elementor-element.elementor-element-1aff034{width:auto;}.elementor-1170301 .elementor-element.elementor-element-467becb .elementor-nav--main .elementor-item{padding-left:4px;padding-right:4px;padding-top:7px;padding-bottom:7px;}.elementor-1170301 .elementor-element.elementor-element-467becb{width:auto;}.elementor-1170301 .elementor-element.elementor-element-b6a0d76 .elementor-cart__toggle .elementor-button-icon{font-size:20px;}.elementor-1170301 .elementor-element.elementor-element-b6a0d76 .elementor-cart__toggle a{padding:0px 0px 0px 0px;}.elementor-1170301 .elementor-element.elementor-element-b6a0d76{width:auto;}.elementor-1170301 .elementor-element.elementor-element-482f91b{padding:0px 0px 0px 0px;}.elementor-1170301 .elementor-element.elementor-element-6125db7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1170301 .elementor-element.elementor-element-a716345 .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-1170301 .elementor-element.elementor-element-a716345 .elementor-nav__container.elementor-nav--dropdown{margin-top:-50px !important;}.elementor-1170301 .elementor-element.elementor-element-a716345 > .elementor-widget-container{margin:-50px 0px 0px 10px;}}/* Start custom CSS for heading, class: .elementor-element-152445c */.elementor-1170301 .elementor-element.elementor-element-152445c .code {
    color: #1E40AF;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b4b9335 */.elementor-1170301 .elementor-element.elementor-element-b4b9335 {
    width: 50% !important; 
}/* End custom CSS */
/* Start custom CSS for shopping-cart, class: .elementor-element-c06060e */.elementor-1170301 .elementor-element.elementor-element-c06060e .elementor-button {
    display: inline-grid;
    grid-template-columns: auto auto;
    grid-template-areas:
        "header header"
        "icon text";
    align-items: center;
    column-gap: 6px;
    padding-bottom: 15px;
    min-width: 160px;
}

.elementor-1170301 .elementor-element.elementor-element-c06060e .elementor-button::before {
    content: "Koszyk";
    grid-area: header;
}
.elementor-1170301 .elementor-element.elementor-element-c06060e 
.elementor-button-icon {
    grid-area: icon;
}

.elementor-1170301 .elementor-element.elementor-element-c06060e .elementor-button-text {
    grid-area: text;
}

.elementor-1170301 .elementor-element.elementor-element-c06060e .elementor-button::before {
    content: "Koszyk";
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    margin-bottom: 4px;
}

.elementor-1170301 .elementor-element.elementor-element-c06060e .elementor-button-text:after {
    content: ' (' + counter() + ' szt.)';
}

.elementor-1170301 .elementor-element.elementor-element-c06060e .elementor-cart__toggle .elementor-button {
    border-radius: 15px 15px 0 0;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-a716345 */@media (min-width: 768px) {
    .elementor-1170301 .elementor-element.elementor-element-a716345 .menu-item-category-2 {
    background: #EE5D0A;
    border-radius: 15px 15px 0 0;
    margin-top: 5px;
    width: 25%;
}

.elementor-1170301 .elementor-element.elementor-element-a716345 nav > ul {
    width: 100%;
}

.elementor-1170301 .elementor-element.elementor-element-a716345 nav > ul > li {
    display: flex;
    align-items: center;
}

.elementor-1170301 .elementor-element.elementor-element-a716345 .menu-item-category-2 > a {
    padding-bottom: 0px;
    text-align: center;
    display: block;
    width: 100%;
}

.elementor-1170301 .elementor-element.elementor-element-a716345 .menu-item-lnk-kontakt {
    margin-left: auto;
    width: 160px;
    margin-bottom: 5px;
}

.elementor-1170301 .elementor-element.elementor-element-a716345 .menu-item-lnk-kontakt a {
    display: block;
    text-align: center;
    background: #1e40af;
    padding-top: 10px !important;
    border-radius: 0 0 15px 15px;
    width: 100%;
}

.elementor-1170301 .elementor-element.elementor-element-a716345 .menu-item {
    border-right: 1px solid #CECECE;
}

.elementor-1170301 .elementor-element.elementor-element-a716345 .menu-item:first-of-type, .elementor-1170301 .elementor-element.elementor-element-a716345 .menu-item:last-of-type{
    border-right: none
}

.elementor-1170301 .elementor-element.elementor-element-a716345  .menu-item-category-2 > ul  {
    flex-direction: column;
    width: 100% !important;
    background: #f7f7f7;
    border: 1px solid #b8b8b8;
    border-radius: 0 0 25px 25px;
    padding-bottom: 20px;
    border-top: 0;
    top: 45px !important;
}


#index .elementor-1170301 .elementor-element.elementor-element-a716345  .menu-item-category-2 > ul  {
    display: flex !important;
    opacity: 1;
}
}/* End custom CSS */