.elementor-133 .elementor-element.elementor-element-e8a113e{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-133 .elementor-element.elementor-element-e8a113e:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-e8a113e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100E0C;}.elementor-133 .elementor-element.elementor-element-e8a113e, .elementor-133 .elementor-element.elementor-element-e8a113e::before{--border-transition:0.3s;}.elementor-133 .elementor-element.elementor-element-1406517{--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;--background-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-theme-archive-title .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-133 .elementor-element.elementor-element-3f741ef{--display:flex;--background-transition:0.3s;--padding-top:30px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-133 .elementor-element.elementor-element-3f741ef:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-3f741ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100E0C;}.elementor-133 .elementor-element.elementor-element-3f741ef, .elementor-133 .elementor-element.elementor-element-3f741ef::before{--border-transition:0.3s;}.elementor-133 .elementor-element.elementor-element-f870785{--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;--background-transition:0.3s;}.elementor-133 .elementor-element.elementor-element-9ecb01d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 36px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-5fc27cf{--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;--background-transition:0.3s;}.elementor-133 .elementor-element.elementor-element-dbc2e23{--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;--background-transition:0.3s;}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-archive-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-133 .elementor-element.elementor-element-3a54d3d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-133 .elementor-element.elementor-element-3a54d3d.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-133 .elementor-element.elementor-element-1406517{--content-width:1240px;}.elementor-133 .elementor-element.elementor-element-f870785{--content-width:1240px;}.elementor-133 .elementor-element.elementor-element-5fc27cf{--width:23%;}.elementor-133 .elementor-element.elementor-element-dbc2e23{--width:73%;}}@media(max-width:1024px) and (min-width:768px){.elementor-133 .elementor-element.elementor-element-5fc27cf{--width:100%;}.elementor-133 .elementor-element.elementor-element-dbc2e23{--width:100%;}}@media(max-width:1024px){.elementor-133 .elementor-element.elementor-element-3a54d3d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-133 .elementor-element.elementor-element-3a54d3d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS */:root{--zloto:#C8A45D;--zloto-jasne:#E7D3A4;--czern:#100E0C;--czern-karta:#171412;--kosc:#F2EBDF;--tekst:#EAE2D4;--tekst-cichy:#9A9184;--kreska:rgba(200,164,93,.16);--kreska-mocna:rgba(200,164,93,.32);--display:'Bodoni Moda',Georgia,serif;--body:'Jost','Helvetica Neue',Arial,sans-serif}
/* Breadcrumb */
.zl-breadcrumb,.zl-breadcrumb *{font-family:var(--body) !important;font-size:12.5px !important;color:var(--tekst-cichy) !important}
.zl-breadcrumb a{color:var(--tekst-cichy) !important;text-decoration:none}
.zl-breadcrumb a:hover{color:var(--zloto) !important}
/* Tytuł strony */
.zl-etykieta .elementor-heading-title{font-family:var(--body);font-size:12.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--zloto);margin:18px 0 0}
.zl-archive-h1 h1,.zl-archive-h1 .elementor-heading-title{font-family:'Bodoni Moda',Georgia,'Times New Roman',serif !important;font-weight:400 !important;color:var(--kosc) !important;font-size:clamp(34px,4.2vw,52px) !important;margin:14px 0 0 !important}
.zl-archive-desc{color:var(--tekst-cichy);font-size:16px;max-width:56ch;margin-top:16px;line-height:1.75;font-family:var(--body)}
/* Siatka WooCommerce -> wyglad jak makieta */
.zl-archive-grid .woocommerce-result-count,.zl-archive-grid .woocommerce-ordering{color:var(--tekst-cichy);font-family:var(--body);font-size:14.5px}
.zl-archive-grid .woocommerce-ordering select{background:var(--czern-karta);color:var(--tekst);border:1px solid var(--kreska-mocna);padding:8px 10px;font-family:var(--body)}
.zl-archive-grid ul.products{display:grid !important;grid-template-columns:repeat(3,1fr);gap:28px;list-style:none;margin:30px 0 0;padding:0}
@media(min-width:1300px){.zl-archive-grid ul.products{grid-template-columns:repeat(4,1fr)}}
.zl-archive-grid ul.products li.product{background:var(--czern-karta);border:1px solid var(--kreska);transition:border-color .4s ease,transform .4s ease;position:relative;padding:0 !important;margin:0 !important}
.zl-archive-grid ul.products li.product:hover{border-color:var(--kreska-mocna);transform:translateY(-4px)}
.zl-archive-grid ul.products li.product a img{aspect-ratio:1/1;object-fit:cover;width:100%;display:block;margin:0 !important;border-radius:0 !important}
.zl-archive-grid ul.products li.product .woocommerce-loop-product__title{font-family:'Bodoni Moda',Georgia,'Times New Roman',serif;font-weight:400;color:var(--kosc);font-size:19px;line-height:1.3;margin:20px 20px 0;padding:0}
.zl-archive-grid ul.products li.product .price{font-family:var(--body);font-size:25px;color:var(--zloto-jasne);margin:13px 20px 20px;display:block;padding-top:12px;border-top:1px solid var(--kreska)}
.zl-archive-grid ul.products li.product .price del{font-size:14.5px;color:var(--tekst-cichy);margin-right:8px;opacity:.85}
.zl-archive-grid ul.products li.product .price ins{text-decoration:none}
.zl-archive-grid ul.products li.product .star-rating{display:none}
.zl-archive-grid ul.products li.product .button{display:flex;align-items:center;justify-content:center;gap:9px;margin:0 20px 20px;padding:13px 14px;border:1px solid var(--kreska-mocna);color:var(--zloto);font-family:var(--body);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;background:transparent;border-radius:0;width:calc(100% - 40px)}
.zl-archive-grid ul.products li.product .button:hover{background:var(--zloto);border-color:var(--zloto);color:#15100A}
.zl-archive-grid ul.products li.product .onsale{position:absolute;top:14px;left:14px;z-index:2;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;background:var(--zloto);color:#16110A;padding:4px 9px;min-height:0;min-width:0;line-height:1;border-radius:0;right:auto}
.zl-archive-grid .woocommerce-pagination{margin-top:40px}
.zl-archive-grid .woocommerce-pagination ul{border:0;display:flex;gap:8px}
.zl-archive-grid .woocommerce-pagination a,.zl-archive-grid .woocommerce-pagination span{border:1px solid var(--kreska-mocna) !important;color:var(--tekst) !important;background:transparent !important;font-family:var(--body)}
.zl-archive-grid .woocommerce-pagination .current{background:var(--zloto) !important;color:#15100A !important}

.zl-archive-grid ul.products li.product .woocommerce-loop-product__title,.zl-archive-grid ul.products li.product h2{color:#F2EBDF !important;font-family:'Bodoni Moda',Georgia,serif !important}
.zl-archive-grid ul.products li.product .price,.zl-archive-grid ul.products li.product .price .amount,.zl-archive-grid ul.products li.product .price ins{color:#E7D3A4 !important}
.zl-archive-grid ul.products li.product .price del,.zl-archive-grid ul.products li.product .price del .amount{color:#9A9184 !important}
.zl-archive-grid ul.products li.product a.button{background:transparent !important;color:#C8A45D !important;border:1px solid rgba(200,164,93,.32) !important}
.zl-archive-grid ul.products li.product a.button:hover{background:#C8A45D !important;color:#100E0C !important}
.zl-archive-grid .woocommerce-result-count,.zl-archive-grid .woocommerce-ordering select{color:#9A9184 !important}

@media(max-width:1024px){.zl-archive-grid ul.products{grid-template-columns:repeat(2,1fr) !important;gap:16px !important}}
@media(max-width:560px){
.zl-archive-grid ul.products li.product .woocommerce-loop-product__title{font-size:15px !important;margin:14px 12px 0 !important}
.zl-archive-grid ul.products li.product .price{font-size:18px !important;margin:10px 12px 14px !important}
.zl-archive-grid ul.products li.product a.button{margin:0 12px 14px !important;width:calc(100% - 24px) !important;padding:11px 8px !important;font-size:11px !important}
}
.zl-katalog-row{align-items:flex-start}
.zl-filtry__tytul{font-family:'Jost',sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#C8A45D;margin:0 0 14px}
.zl-filtry,.zl-filtry *{font-family:'Jost',sans-serif}
.zl-filtry .wpc-filters-section,.zl-filtry .widget{background:transparent;border:0;margin:0}
.zl-filtry .wpc-filter-header,.zl-filtry .widget-title,.zl-filtry h4,.zl-filtry .wpc-filter-title{color:#F2EBDF !important;font-family:'Bodoni Moda',Georgia,serif !important;font-weight:400;font-size:18px;margin:0 0 10px}
.zl-filtry .wpc-filter-content,.zl-filtry label,.zl-filtry li,.zl-filtry a,.zl-filtry span{color:#EAE2D4}
.zl-filtry .wpc-filters-section{border-top:1px solid rgba(200,164,93,.16);padding:16px 0}
.zl-filtry input[type=checkbox]{accent-color:#C8A45D}
.zl-filtry .wpc-term-count,.zl-filtry .wpc-filter-chips-list a{color:#9A9184}
.zl-filtry .wpc-filters-submit-button,.zl-filtry button{background:#C8A45D;color:#100E0C;border:0;border-radius:0;letter-spacing:.12em;text-transform:uppercase;font-size:12px;padding:12px 18px}
.zl-filtry input[type=text],.zl-filtry input[type=number]{background:#171412;color:#F2EBDF;border:1px solid rgba(200,164,93,.32);border-radius:0}
@media(min-width:1025px){.zl-archive-grid ul.products{grid-template-columns:repeat(3,1fr) !important}}

@media(max-width:1024px){
.zl-filtry__tytul{cursor:pointer;border:1px solid rgba(200,164,93,.32);padding:13px 16px;margin:0 !important;display:flex;justify-content:space-between;align-items:center}
.zl-filtry__tytul::after{content:'+';font-size:18px;color:#C8A45D}
.zl-filtry.otwarte .zl-filtry__tytul::after{content:'−'}
.zl-filtry .elementor-widget-shortcode{display:none}
.zl-filtry.otwarte .elementor-widget-shortcode{display:block;padding-top:8px}
}
@media(min-width:1025px){.zl-filtry__tytul{cursor:default}}

.zl-chipy{margin-bottom:6px}
.zl-chipy,.zl-chipy *{font-family:'Jost',sans-serif}
.zl-chipy .wpc-chips-list,.zl-chipy ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.zl-chipy li a,.zl-chipy .wpc-chip-reset-all a{display:inline-flex;gap:8px;align-items:center;border:1px solid rgba(200,164,93,.4);color:#E7D3A4 !important;background:transparent;padding:6px 12px;font-size:13px;text-decoration:none;border-radius:0}
.zl-chipy li a:hover{background:rgba(200,164,93,.12)}/* End custom CSS */