.elementor-95 .elementor-element.elementor-element-3b72b98{--display:flex;--background-transition:0.3s;--padding-top:18px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-95 .elementor-element.elementor-element-3b72b98:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-3b72b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100E0C;}.elementor-95 .elementor-element.elementor-element-3b72b98, .elementor-95 .elementor-element.elementor-element-3b72b98::before{--border-transition:0.3s;}.elementor-95 .elementor-element.elementor-element-82c68f0{--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-95 .elementor-element.elementor-element-873c4e3{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-95 .elementor-element.elementor-element-873c4e3:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-873c4e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100E0C;}.elementor-95 .elementor-element.elementor-element-873c4e3, .elementor-95 .elementor-element.elementor-element-873c4e3::before{--border-transition:0.3s;}.elementor-95 .elementor-element.elementor-element-925de07{--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:32px 56px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-95 .elementor-element.elementor-element-e873869{--display:flex;--background-transition:0.3s;}.elementor-95 .elementor-element.elementor-element-8c804c2{--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;--gap:18px 18px;--background-transition:0.3s;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-95 .elementor-element.elementor-element-31864ef .elementor-icon-list-icon{width:14px;}.elementor-95 .elementor-element.elementor-element-31864ef .elementor-icon-list-icon i{font-size:14px;}.elementor-95 .elementor-element.elementor-element-31864ef .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-woocommerce-product-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-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.woocommerce .elementor-widget-woocommerce-product-price .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-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-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-95 .elementor-element.elementor-element-f54b7c5 .cart button, .elementor-95 .elementor-element.elementor-element-f54b7c5 .cart .button{transition:all 0.2s;}.elementor-95 .elementor-element.elementor-element-f54b7c5 .quantity .qty{transition:all 0.2s;}.elementor-95 .elementor-element.elementor-element-88f73ca{--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;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-content{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-95 .elementor-element.elementor-element-f44f38c{--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;--padding-top:10px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-95 .elementor-element.elementor-element-f44f38c:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-f44f38c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100E0C;}.elementor-95 .elementor-element.elementor-element-f44f38c, .elementor-95 .elementor-element.elementor-element-f44f38c::before{--border-transition:0.3s;}.elementor-95 .elementor-element.elementor-element-da85999{--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-95 .elementor-element.elementor-element-8593b6e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--background-transition:0.3s;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-dac68da{--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;--gap:6px 6px;--background-transition:0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.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 );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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-product-related.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-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.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-product-related.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-product-related.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-95 .elementor-element.elementor-element-082d8ff.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-95 .elementor-element.elementor-element-082d8ff.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-95 .elementor-element.elementor-element-82c68f0{--content-width:1240px;}.elementor-95 .elementor-element.elementor-element-925de07{--content-width:1240px;}.elementor-95 .elementor-element.elementor-element-e873869{--width:52%;}.elementor-95 .elementor-element.elementor-element-8c804c2{--width:42%;}.elementor-95 .elementor-element.elementor-element-88f73ca{--content-width:1240px;}.elementor-95 .elementor-element.elementor-element-da85999{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-95 .elementor-element.elementor-element-e873869{--width:100%;}.elementor-95 .elementor-element.elementor-element-8c804c2{--width:100%;}}@media(max-width:1024px){.elementor-95 .elementor-element.elementor-element-082d8ff.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-95 .elementor-element.elementor-element-082d8ff.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS *//* === Złotka — karta produktu (styl z makiety) === */
.elementor-widget-woocommerce-product-title .product_title{font-family:'Bodoni Moda',Georgia,serif;font-weight:400;color:#F2EBDF;font-size:clamp(28px,3.4vw,44px);line-height:1.15;letter-spacing:-.01em;margin:0}
.elementor-widget-woocommerce-product-rating .star-rating,.elementor-widget-woocommerce-product-rating .star-rating span::before{color:#C8A45D}
.elementor-widget-woocommerce-product-rating .woocommerce-review-link{color:#9A9184;font-family:'Jost',sans-serif}
.elementor-widget-woocommerce-product-price .price,.elementor-widget-woocommerce-product-price .price .amount,.elementor-widget-woocommerce-product-price .price ins{font-family:'Jost',sans-serif;font-size:30px;font-weight:400;color:#E7D3A4;text-decoration:none}
.elementor-widget-woocommerce-product-price .price del,.elementor-widget-woocommerce-product-price .price del .amount{font-size:18px;color:#9A9184;opacity:.9}
.elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-woocommerce-product-add-to-cart *{font-family:'Jost',sans-serif}
.elementor-widget-woocommerce-product-add-to-cart label,.elementor-widget-woocommerce-product-add-to-cart th,.elementor-widget-woocommerce-product-add-to-cart .yith-wapo-addon label,.elementor-widget-woocommerce-product-add-to-cart .yith-wapo-addon .wapo-addon-title{color:#EAE2D4;font-weight:300}
.elementor-widget-woocommerce-product-add-to-cart .yith-wapo-addon .wapo-addon-title,.elementor-widget-woocommerce-product-add-to-cart .yith-wapo-addon h3{color:#C8A45D;font-size:12px;letter-spacing:.24em;text-transform:uppercase;font-weight:400}
.elementor-widget-woocommerce-product-add-to-cart select,.elementor-widget-woocommerce-product-add-to-cart input[type=number],.elementor-widget-woocommerce-product-add-to-cart .qty{background:#171412;color:#F2EBDF;border:1px solid rgba(200,164,93,.32);border-radius:0;padding:12px 14px;min-height:48px}
.elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button{background:#C8A45D;color:#100E0C;border:0;border-radius:0;text-transform:uppercase;letter-spacing:.16em;font-size:13px;font-weight:500;padding:16px 34px;min-height:52px;transition:background .2s}
.elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button:hover{background:#E7D3A4;color:#100E0C}
.elementor-widget-woocommerce-product-add-to-cart .woocommerce-variation-price,.elementor-widget-woocommerce-product-add-to-cart .price{color:#E7D3A4}
.elementor-widget-woocommerce-product-add-to-cart .reset_variations{color:#9A9184}
.elementor-widget-woocommerce-product-meta,.elementor-widget-woocommerce-product-meta .product_meta>span{color:#9A9184;font-family:'Jost',sans-serif;font-size:14px}
.elementor-widget-woocommerce-product-meta a{color:#C8A45D}
.elementor-widget-woocommerce-product-images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{border:1px solid rgba(200,164,93,.16);background:#171412}
.elementor-widget-woocommerce-product-images .flex-control-thumbs img{border:1px solid rgba(200,164,93,.16)}

/* === poprawki specyficzności === */
.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:'Bodoni Moda',Georgia,serif !important;font-weight:400 !important;color:#F2EBDF !important;font-size:clamp(28px,3.4vw,44px) !important;line-height:1.15 !important;letter-spacing:-.01em}
.elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button,.elementor-widget-woocommerce-product-add-to-cart button.button.alt{background:#C8A45D !important;color:#100E0C !important;border:0 !important;border-radius:0 !important;text-transform:uppercase !important;letter-spacing:.16em !important;font-size:13px !important;font-weight:500 !important;padding:16px 34px !important;min-height:52px !important}
.elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button:hover{background:#E7D3A4 !important;color:#100E0C !important}
.elementor-widget-woocommerce-product-add-to-cart .quantity .qty,.elementor-widget-woocommerce-product-add-to-cart select{background:#171412 !important;color:#F2EBDF !important;border:1px solid rgba(200,164,93,.32) !important;border-radius:0 !important}
.elementor-widget-woocommerce-product-add-to-cart table.variations th.label label,.elementor-widget-woocommerce-product-add-to-cart table.variations td.label label{color:#C8A45D !important;font-size:12px;letter-spacing:.24em;text-transform:uppercase}
.elementor-widget-woocommerce-product-add-to-cart .variations,.elementor-widget-woocommerce-product-add-to-cart .variations td,.elementor-widget-woocommerce-product-add-to-cart .variations th{background:transparent !important;border:0 !important}
.elementor-widget-woocommerce-product-images span.onsale,.elementor-widget-woocommerce-product-images .onsale{background:#C8A45D !important;color:#100E0C !important;border-radius:0 !important;letter-spacing:.14em;text-transform:uppercase;font-size:11px;min-height:0;min-width:0;line-height:1;padding:8px 12px;font-family:'Jost',sans-serif}
.elementor-widget-woocommerce-product-meta .product_meta{color:#9A9184}
.elementor-widget-woocommerce-product-meta .product_meta a{color:#C8A45D !important}

.elementor-widget-woocommerce-product-title .elementor-heading-title,.elementor-widget-woocommerce-product-title h1.entry-title{display:block !important}

/* === YITH: bloki opcji (rozmiar, zmiana rozmiaru) === */
#yith-wapo-container .yith-wapo-addon,.yith-wapo-container .yith-wapo-addon,.yith-wapo-addon{background:#171412 !important;border:1px solid rgba(200,164,93,.20) !important;color:#EAE2D4 !important;padding:16px 18px !important;margin:0 0 14px !important;border-radius:0 !important}
.yith-wapo-addon label,.yith-wapo-addon .label-description,.yith-wapo-addon .description,.yith-wapo-addon span,.yith-wapo-addon p{color:#EAE2D4 !important;font-family:'Jost',sans-serif !important;font-weight:300}
.yith-wapo-addon .wapo-addon-title,.yith-wapo-addon h3{color:#C8A45D !important;font-size:12px !important;letter-spacing:.24em;text-transform:uppercase;font-weight:400 !important}
.yith-wapo-addon .wapo-addon-title .required,.yith-wapo-addon .required{color:#C8A45D !important}
.yith-wapo-addon .price-amount,.yith-wapo-addon .amount{color:#E7D3A4 !important}
.yith-wapo-addon select{width:100%;background:#100E0C !important;color:#F2EBDF !important;border:1px solid rgba(200,164,93,.32) !important;border-radius:0 !important;min-height:48px;padding:10px 14px}
.yith-wapo-addon input[type=checkbox]{accent-color:#C8A45D}
#wapo-total-price-table{background:transparent !important;border:0 !important;margin:6px 0 14px}
#wapo-total-price-table table,#wapo-total-price-table td,#wapo-total-price-table th,#wapo-total-price-table tr{background:transparent !important;border:0 !important;color:#9A9184 !important;font-family:'Jost',sans-serif;font-weight:300;padding:4px 0}
#wapo-total-price-table .wapo-total-order .amount,#wapo-total-price-table #wapo-total-order-price{color:#E7D3A4 !important;font-size:18px}

/* === ACF: etykieta, dostępność, komunikat === */
body:not(.elementor-editor-active) .zl-src{display:none !important}
.zl-etykieta .elementor-icon-list-text,.zl-etykieta .elementor-icon-list-text a,.zl-etykieta a{font-family:'Jost',sans-serif;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:#C8A45D !important;text-decoration:none}
.zl-dost{display:flex;align-items:center;gap:14px;font-family:'Jost',sans-serif;color:#EAE2D4;font-weight:300;font-size:15px}
.zl-dost__kreski{display:inline-flex;gap:4px}
.zl-dost__kreski i{display:block;width:24px;height:4px;background:rgba(200,164,93,.22)}
.zl-dost[data-poziom="3"] .zl-dost__kreski i,.zl-dost[data-poziom="2"] .zl-dost__kreski i:nth-child(-n+2),.zl-dost[data-poziom="1"] .zl-dost__kreski i:first-child{background:#C8A45D}
.zl-dost b{font-weight:400;color:#F2EBDF}
.zl-zmiana-brak{padding:14px 18px;border:1px dashed rgba(200,164,93,.32);color:#9A9184;font-family:'Jost',sans-serif;font-size:14px;font-weight:300}
.zl-zmiana-brak[hidden]{display:none}

/* === Harmonijka === */
.zl-harm{border-top:1px solid rgba(200,164,93,.20);font-family:'Jost',sans-serif}
.zl-poz{border-bottom:1px solid rgba(200,164,93,.20)}
.zl-poz summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:20px 4px;color:#F2EBDF;font-family:'Bodoni Moda',Georgia,serif;font-size:22px;font-weight:400}
.zl-poz summary::-webkit-details-marker{display:none}
.zl-poz summary::after{content:'+';color:#C8A45D;font-family:'Jost',sans-serif;font-size:26px;font-weight:300;line-height:1}
.zl-poz[open] summary::after{content:'−'}
.zl-tresc{padding:0 4px 24px;color:#EAE2D4;font-weight:300;font-size:16px;line-height:1.7}
.zl-tresc p{margin:0 0 12px;color:#EAE2D4}
.zl-cert{margin:0}
.zl-wiersz{display:flex;justify-content:space-between;gap:24px;padding:11px 0;border-bottom:1px solid rgba(200,164,93,.12)}
.zl-wiersz:last-child{border-bottom:0}
.zl-wiersz dt{color:#9A9184;margin:0}
.zl-wiersz dd{color:#F2EBDF;margin:0;text-align:right}

/* === Kruszec: przyciski z kropkami (jak w makiecie) === */
table.variations .opcje{display:flex;flex-wrap:wrap;gap:10px}
table.variations .opcja{position:relative}
table.variations .opcja input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;margin:0}
table.variations .opcja span{display:flex;align-items:center;gap:9px;border:1px solid rgba(200,164,93,.32);padding:13px 18px;cursor:pointer;font-size:14px;font-family:'Jost',sans-serif;color:#EAE2D4;font-weight:300;transition:border-color .3s,background .3s}
table.variations .opcja input:checked+span{border-color:#C8A45D;background:rgba(200,164,93,.09);color:#F2EBDF}
table.variations .opcja input:focus-visible+span{outline:2px solid #C8A45D;outline-offset:2px}
.kropka{width:18px;height:18px;border-radius:50%;flex:none;forced-color-adjust:none}
.kropka--zolte{background:linear-gradient(135deg,#F0D48A 0%,#D4A94E 50%,#B8923F 100%)}
.kropka--biale{background:linear-gradient(135deg,#FAFAF7 0%,#DCDCD6 50%,#B9B9B2 100%)}
.kropka--rozowe{background:linear-gradient(135deg,#F2C9B6 0%,#DBA189 50%,#C08D74 100%)}

/* === Może Cię zainteresować === */
.zl-related-h2 .elementor-heading-title{font-family:'Bodoni Moda',Georgia,serif;font-weight:400;color:#F2EBDF;font-size:32px;margin:0}
.zl-katalog-link .elementor-button{background:transparent;border:1px solid rgba(200,164,93,.4);color:#C8A45D;border-radius:0;font-family:'Jost',sans-serif;font-size:13px;letter-spacing:.08em;padding:12px 22px}
.zl-katalog-link .elementor-button:hover{border-color:#C8A45D;background:rgba(200,164,93,.08)}
.zl-related ul.products{display:grid !important;grid-template-columns:repeat(4,1fr);gap:28px;list-style:none;margin:0;padding:0}
.zl-related ul.products li.product{background:#171412;border:1px solid rgba(200,164,93,.16);padding:0}
.zl-related ul.products li.product img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}
.zl-related ul.products li.product .woocommerce-loop-product__title{font-family:'Jost',sans-serif;font-weight:400;color:#EAE2D4;font-size:15px;margin:16px 16px 6px;line-height:1.35}
.zl-related ul.products li.product .price{font-family:'Jost',sans-serif;color:#E7D3A4;font-size:17px;margin:0 16px 16px;display:block}
.zl-related ul.products li.product .price del{color:#9A9184;opacity:.85;margin-right:6px}
.zl-related ul.products li.product .button.add_to_cart_button{margin:0 16px 18px;display:inline-block;background:transparent;border:1px solid #C8A45D;color:#C8A45D;border-radius:0;font-family:'Jost',sans-serif;font-size:12px;letter-spacing:.08em;padding:10px 16px;text-transform:uppercase}
.zl-related ul.products li.product .button.add_to_cart_button:hover{background:#C8A45D;color:#100E0C}
.zl-related ul.products li.product .star-rating{display:none}
@media(max-width:1024px){.zl-related ul.products{grid-template-columns:repeat(2,1fr)}}

.zl-katalog-link .elementor-button,.zl-katalog-link .elementor-button-text{font-family:'Jost',sans-serif !important}

/* okruszki */
.zl-breadcrumb,.zl-breadcrumb *{font-family:'Jost',sans-serif !important;font-size:12.5px !important;color:#9A9184 !important;letter-spacing:.03em}
.zl-breadcrumb a{text-decoration:none}.zl-breadcrumb a:hover{color:#C8A45D !important}
/* SKU pod tytulem: tylko numer, w formie jak w prezentacji */
.zl-sku .product_meta .posted_in,.zl-sku .product_meta .tagged_as,.zl-sku .detail-container:not(:first-child){display:none !important}
.zl-sku,.zl-sku .product_meta,.zl-sku .sku_wrapper{font-family:'Jost',sans-serif;font-size:13px;color:#9A9184;letter-spacing:.06em}
.zl-sku .sku_wrapper{font-weight:400}
.zl-sku .sku_wrapper>.detail-label{color:#9A9184;font-weight:400;margin-right:6px}

/* dane certyfikatu jako siatka */
.zl-certyfikat{padding:34px 0 28px;border-bottom:1px solid rgba(200,164,93,.16)}
.zl-cert-tyt{font-family:'Bodoni Moda',Georgia,serif !important;font-weight:400;color:#F2EBDF;font-size:26px;margin:0 0 20px}
.zl-certyfikat .zl-cert{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;background:rgba(200,164,93,.16);border:1px solid rgba(200,164,93,.16);margin:0}
.zl-certyfikat .zl-wiersz{background:#100E0C;padding:16px 18px;display:block;border:0 !important}
.zl-certyfikat .zl-wiersz dt{font-family:'Jost',sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#C8A45D;margin:0 0 6px;float:none;width:auto}
.zl-certyfikat .zl-wiersz dd{font-family:'Jost',sans-serif;font-size:16px;color:#F2EBDF;margin:0;text-align:left}

.zl-rozmiar-linia{display:flex;align-items:center;gap:18px;margin:6px 0 4px;font-family:'Jost',sans-serif}
.zl-rozmiar-linia span{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#C8A45D;width:90px;text-align:right;padding-right:0}
.zl-rozmiar-linia b{font-weight:400;font-size:18px;color:#F2EBDF}

/* kropka kruszca: zloto dwukolorowe = zolte + biale */
.opcje input[value="zloto-dwukolorowe"]+span .kropka{background:linear-gradient(135deg,#D4A94E 0 50%,#E9E6DF 50% 100%) !important;box-shadow:none}

/* Zobacz tez: cena mniejsza od nazwy */
body.single-product ul.products li.product .woocommerce-loop-product__title{font-size:17px !important;line-height:1.3 !important}
body.single-product ul.products li.product .price,body.single-product ul.products li.product .price .amount,body.single-product ul.products li.product .price ins{font-size:14px !important;font-weight:400 !important}
body.single-product ul.products li.product .price del,body.single-product ul.products li.product .price del .amount{font-size:12px !important}/* End custom CSS */