.elementor-1170101 .elementor-element.elementor-element-5a3e08f > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-5a3e08f:not(.elementor-motion-effects-element-type-background), .elementor-1170101 .elementor-element.elementor-element-5a3e08f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002E1E;}.elementor-1170101 .elementor-element.elementor-element-5a3e08f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1170101 .elementor-element.elementor-element-5a3e08f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1170101 .elementor-element.elementor-element-69d96df:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1170101 .elementor-element.elementor-element-69d96df > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002E1E;}.elementor-1170101 .elementor-element.elementor-element-69d96df > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1170101 .elementor-element.elementor-element-69d96df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1170101 .elementor-element.elementor-element-23983ba{text-align:center;color:#FFFFFF;}.elementor-1170101 .elementor-element.elementor-element-83016aa > .elementor-container{min-height:79px;}.elementor-1170101 .elementor-element.elementor-element-83016aa > .elementor-container:after{content:"";min-height:inherit;}.elementor-1170101 .elementor-element.elementor-element-83016aa > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-83016aa:not(.elementor-motion-effects-element-type-background), .elementor-1170101 .elementor-element.elementor-element-83016aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1170101 .elementor-element.elementor-element-83016aa{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1170101 .elementor-element.elementor-element-83016aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1170101 .elementor-element.elementor-element-504f7f2 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1170101 .elementor-element.elementor-element-504f7f2 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-1170101 .elementor-element.elementor-element-02274ff{text-align:left;}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-4bd5290.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170101 .elementor-element.elementor-element-4bd5290.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-4bd5290.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1170101 .elementor-element.elementor-element-4bd5290 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:5px;column-gap:5px;}.elementor-1170101 .elementor-element.elementor-element-4bd5290 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-1170101 .elementor-element.elementor-element-b04cadd{width:auto;flex-grow:1;}.elementor-1170101 .elementor-element.elementor-element-d604b25 .elementor-search__container{min-height:45px;border-radius:0px;}.elementor-1170101 .elementor-element.elementor-element-d604b25 .elementor-search__submit{min-width:45px;}.elementor-1170101 .elementor-element.elementor-element-d604b25 .elementor-search__icon, .elementor-1170101 .elementor-element.elementor-element-d604b25 .elementor-search__input, .elementor-1170101 .elementor-element.elementor-element-d604b25.elementor-search--button-type-text .elementor-search__submit{padding:0 calc(45px / 3);}.elementor-1170101 .elementor-element.elementor-element-d604b25 .elementor-search__icon{font-size:18px;}.elementor-1170101 .elementor-element.elementor-element-d604b25 input[type=search].elementor-search__input{font-size:14px;}.elementor-1170101 .elementor-element.elementor-element-d604b25 .elementor-search__input, .elementor-1170101 .elementor-element.elementor-element-d604b25 .elementor-search__icon, .elementor-1170101 .elementor-element.elementor-element-d604b25 .elementor-lightbox .dialog-lightbox-close-button, .elementor-1170101 .elementor-element.elementor-element-d604b25 .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-1170101 .elementor-element.elementor-element-d604b25.elementor-search--skin-topbar input[type="search"].elementor-search__input{color:#DF8C27;}.elementor-1170101 .elementor-element.elementor-element-d604b25:not(.elementor-search--skin-topbar) .elementor-search__container{background-color:#FFF6E9;border-color:#FFF6E9;border-width:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-d604b25.elementor-search--skin-topbar input[type="search"].elementor-search__input{background-color:#FFF6E9;border-color:#FFF6E9;border-width:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-d604b25:not(.elementor-search--skin-topbar) .elementor-search--focus .elementor-search__input, .elementor-1170101 .elementor-element.elementor-element-d604b25 .elementor-search--focus .elementor-search__icon, .elementor-1170101 .elementor-element.elementor-element-d604b25 .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-1170101 .elementor-element.elementor-element-d604b25.elementor-search--skin-topbar input[type="search"].elementor-search__input:focus{color:#DF8C27;}.elementor-1170101 .elementor-element.elementor-element-d604b25:not(.elementor-search--skin-topbar) .elementor-search--focus .elementor-search__container{background-color:#FFF6E9;border-color:#FFF6E9;}.elementor-1170101 .elementor-element.elementor-element-d604b25.elementor-search--skin-topbar input[type="search"].elementor-search__input:focus{background-color:#FFF6E9;border-color:#FFF6E9;}.elementor-1170101 .elementor-element.elementor-element-d604b25 .elementor-search--focus .elementor-search__container{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-1170101 .elementor-element.elementor-element-d604b25 .elementor-search__clear{font-size:18px;}.elementor-1170101 .elementor-element.elementor-element-d604b25:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-1170101 .elementor-element.elementor-element-d604b25.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-1170101 .elementor-element.elementor-element-d604b25{width:220px;max-width:max(220px, 100%);}.elementor-1170101 .elementor-element.elementor-element-b144336 .elementor-search{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-b144336 .elementor-search__toggle{font-size:40px;color:#000000;border-color:#000000;}.elementor-1170101 .elementor-element.elementor-element-b144336 .elementor-search__toggle:hover, .elementor-1170101 .elementor-element.elementor-element-b144336 .elementor-search__toggle:focus{color:#000000;border-color:#000000;}.elementor-1170101 .elementor-element.elementor-element-b144336 input[type=search].elementor-search__input{font-size:14px;}.elementor-1170101 .elementor-element.elementor-element-b144336 .elementor-search__input, .elementor-1170101 .elementor-element.elementor-element-b144336 .elementor-search__icon, .elementor-1170101 .elementor-element.elementor-element-b144336 .elementor-lightbox .dialog-lightbox-close-button, .elementor-1170101 .elementor-element.elementor-element-b144336 .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-1170101 .elementor-element.elementor-element-b144336.elementor-search--skin-topbar input[type="search"].elementor-search__input{color:#DF8C27;}.elementor-1170101 .elementor-element.elementor-element-b144336:not(.elementor-search--skin-topbar) .elementor-search__container{border-color:#FFF6E9;border-width:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-b144336.elementor-search--skin-topbar input[type="search"].elementor-search__input{border-color:#FFF6E9;border-width:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-b144336:not(.elementor-search--skin-topbar) .elementor-search--focus .elementor-search__input, .elementor-1170101 .elementor-element.elementor-element-b144336 .elementor-search--focus .elementor-search__icon, .elementor-1170101 .elementor-element.elementor-element-b144336 .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-1170101 .elementor-element.elementor-element-b144336.elementor-search--skin-topbar input[type="search"].elementor-search__input:focus{color:#DF8C27;}.elementor-1170101 .elementor-element.elementor-element-b144336:not(.elementor-search--skin-topbar) .elementor-search--focus .elementor-search__container{border-color:#FFF6E9;}.elementor-1170101 .elementor-element.elementor-element-b144336.elementor-search--skin-topbar input[type="search"].elementor-search__input:focus{border-color:#FFF6E9;}.elementor-1170101 .elementor-element.elementor-element-b144336 .elementor-search__clear{font-size:18px;}.elementor-1170101 .elementor-element.elementor-element-b144336:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-1170101 .elementor-element.elementor-element-b144336.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-1170101 .elementor-element.elementor-element-b144336{width:auto;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__toggle .elementor-button-icon{font-size:25px;color:#000000;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__toggle a{background-color:rgba(2, 1, 1, 0);border-color:rgba(2, 1, 1, 0);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-width:0px;border-radius:0px;padding:8px 8px 8px 8px;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__toggle .elementor-button-icon[data-counter]:before{color:#000000;background-color:#F3B61A;top:-5px;inset-inline-end:calc(0em - 10px);}.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__main{width:400px;background-color:#FFFAF2;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-1170101 .elementor-element.elementor-element-3b02f4f{--e-cart-overlay-color:rgba(0, 0, 0, 0.48);width:auto;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f a.elementor-cart__close-button{font-size:25px;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f a.elementor-cart__close-button:not(#e){color:#000000;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__title{font-family:"Outfit", sans-serif;font-size:18px;font-weight:700;color:#000000;margin-bottom:15px;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__empty-message{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__product:not(:last-of-type), .elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__products, .elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__summary{border-bottom-style:none;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__product, .elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__footer-buttons, .elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__summary{padding-bottom:16px;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__product:not(:first-of-type), .elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__footer-buttons, .elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__summary{padding-top:16px;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__product-image img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B98C46;border-radius:12px 12px 12px 12px;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__product-name a{font-size:14px;font-weight:700;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__product-name a:not(#e){color:#D8772A;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__product-name a:not(#e):hover{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__product-attr{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__product-price{font-weight:700;color:#000000;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__product-remove{font-size:16px;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f a.elementor-cart__product-remove:not(#e){color:#979797;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f a.elementor-cart__product-remove:not(#e):hover, .elementor-1170101 .elementor-element.elementor-element-3b02f4f a.elementor-cart__product-remove:not(#e):focus{color:#979797;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__summary{font-size:16px;line-height:1.5em;}.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__summary strong{font-size:18px;font-weight:700;color:#000000;}.elementor-1170101 .elementor-element.elementor-element-9251527 .elementor-nav--main a.elementor-item:not(#e){color:#000000;}.elementor-1170101 .elementor-element.elementor-element-9251527 .elementor-item > i{color:#000000;font-size:25px;}.elementor-1170101 .elementor-element.elementor-element-9251527 .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-1170101 .elementor-element.elementor-element-9251527 .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-1170101 .elementor-element.elementor-element-9251527 .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-1170101 .elementor-element.elementor-element-9251527 .elementor-nav--main a.elementor-item:not(#e):focus{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-9251527 .elementor-item:hover > i{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-9251527 .elementor-nav--main:not(.e--pointer-framed) .elementor-item:before, .elementor-1170101 .elementor-element.elementor-element-9251527 .elementor-nav--main:not(.e--pointer-framed) .elementor-item:after{background-color:#000000;}.elementor-1170101 .elementor-element.elementor-element-9251527 .e--pointer-framed .elementor-item:before, .elementor-1170101 .elementor-element.elementor-element-9251527 .e--pointer-framed .elementor-item:after{border-color:#000000;}.elementor-1170101 .elementor-element.elementor-element-9251527 .elementor-nav--main .elementor-item{padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:8px;}.elementor-1170101 .elementor-element.elementor-element-9251527 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-1170101 .elementor-element.elementor-element-9251527 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-9251527 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-1170101 .elementor-element.elementor-element-9251527 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-1170101 .elementor-element.elementor-element-9251527 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-1170101 .elementor-element.elementor-element-9251527 .e--pointer-underline .elementor-item:after, .elementor-1170101 .elementor-element.elementor-element-9251527 .e--pointer-overline .elementor-item:before, .elementor-1170101 .elementor-element.elementor-element-9251527 .e--pointer-double-line .elementor-item:before, .elementor-1170101 .elementor-element.elementor-element-9251527 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-1170101 .elementor-element.elementor-element-9251527{width:auto;}.elementor-1170101 .elementor-element.elementor-element-2f5e99f{text-align:center;width:auto;}.elementor-1170101 .elementor-element.elementor-element-2f5e99f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1170101 .elementor-element.elementor-element-2f5e99f.elementor-view-framed .elementor-icon:not(#e), .elementor-1170101 .elementor-element.elementor-element-2f5e99f.elementor-view-default .elementor-icon:not(#e){color:#000000;}.elementor-1170101 .elementor-element.elementor-element-2f5e99f.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1170101 .elementor-element.elementor-element-2f5e99f.elementor-view-framed .elementor-icon:not(#e):hover, .elementor-1170101 .elementor-element.elementor-element-2f5e99f.elementor-view-default .elementor-icon:not(#e):hover{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-2f5e99f .elementor-icon{font-size:28px;}.elementor-1170101 .elementor-element.elementor-element-2f5e99f .elementor-icon i, .elementor-1170101 .elementor-element.elementor-element-2f5e99f .elementor-icon svg{transform:rotate(0deg);}.elementor-1170101 .elementor-element.elementor-element-2f5e99f > .elementor-widget-container{padding:0px 0px 0px 0px;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-4bd5290.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170101 .elementor-element.elementor-element-4bd5290.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-4bd5290.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1170101 .elementor-element.elementor-element-4bd5290 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:5px;column-gap:5px;}.elementor-1170101 .elementor-element.elementor-element-b04cadd{width:auto;order:99999;flex-grow:0;}.elementor-1170101 .elementor-element.elementor-element-d604b25{width:auto;}.elementor-1170101 .elementor-element.elementor-element-b144336{width:auto;}}@media(min-width:768px){.elementor-1170101 .elementor-element.elementor-element-504f7f2{width:9%;}.elementor-1170101 .elementor-element.elementor-element-4bd5290{width:91%;}}@media(max-width:767px){.elementor-1170101 .elementor-element.elementor-element-504f7f2{width:25%;}.elementor-1170101 .elementor-element.elementor-element-4bd5290{width:75%;}.elementor-1170101 .elementor-element.elementor-element-b144336{width:auto;}}/* Start custom CSS for shortcode, class: .elementor-element-b04cadd *//* Tymczasowo ukryte Zestawy — do przywrocenia po przygotowaniu oferty. */
.elementor-1170101 .elementor-element.elementor-element-b04cadd .dmenu__item:has(> .dmenu__link[href="/11-zestawy"]) {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shopping-cart, class: .elementor-element-3b02f4f */.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__product {
    background: #fff;
    padding: 15px;
    border: 1px solid #F6F6F6;
    border-radius: 16px;
    margin-bottom: 15px;
}

.elementor-1170101 .elementor-element.elementor-element-3b02f4f .elementor-cart__title {
    margin-top: 10px
}/* End custom CSS */