.elementor-362 .elementor-element.elementor-element-8e888a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:34px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-362 .elementor-element.elementor-element-8e888a5:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-8e888a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-362 .elementor-element.elementor-element-f8cb3c8{--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:flex-start;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-362 .elementor-element.elementor-element-3cba014{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-362 .elementor-element.elementor-element-e596f6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-362 .elementor-element.elementor-element-e596f6d:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-e596f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-card );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-362 .elementor-element.elementor-element-4c22f55 .elementor-heading-title{font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );line-height:var( --e-global-typography-h4-line-height );color:var( --e-global-color-heading );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-362 .elementor-element.elementor-element-018e8e9{--divider-border-style:solid;--divider-color:var( --e-global-color-beige );--divider-border-width:1px;}.elementor-362 .elementor-element.elementor-element-018e8e9 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-362 .elementor-element.elementor-element-018e8e9 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-362 .elementor-element.elementor-element-7338393{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4px;--padding-bottom:12px;--padding-left:4px;--padding-right:4px;}.elementor-362 .elementor-element.elementor-element-d0ee0f8{--n-accordion-title-font-size:var( --e-global-typography-h4-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:var( --e-global-color-heading );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-beige-dark );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-362 .elementor-element.elementor-element-d0ee0f8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-card );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-line );}.elementor-362 .elementor-element.elementor-element-d0ee0f8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-beige );}.elementor-362 .elementor-element.elementor-element-d0ee0f8 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-card );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-beige );}.elementor-362 .elementor-element.elementor-element-d0ee0f8 {--n-accordion-padding:14px 18px 14px 18px;}:where( .elementor-362 .elementor-element.elementor-element-d0ee0f8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-weight:var( --e-global-typography-h4-font-weight );line-height:var( --e-global-typography-h4-line-height );}:where( .elementor-362 .elementor-element.elementor-element-d0ee0f8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-362 .elementor-element.elementor-element-092b13d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-362 .elementor-element.elementor-element-f8541df .elementor-heading-title{color:var( --e-global-color-text );}.elementor-362 .elementor-element.elementor-element-ae50f1f{--divider-border-style:solid;--divider-color:var( --e-global-color-beige );--divider-border-width:1px;}.elementor-362 .elementor-element.elementor-element-ae50f1f .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-362 .elementor-element.elementor-element-ae50f1f .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.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 );}@media(max-width:1024px){.elementor-362 .elementor-element.elementor-element-8e888a5{--padding-top:34px;--padding-bottom:70px;--padding-left:32px;--padding-right:32px;}.elementor-362 .elementor-element.elementor-element-f8cb3c8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-362 .elementor-element.elementor-element-4c22f55 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-362 .elementor-element.elementor-element-d0ee0f8{--n-accordion-title-font-size:var( --e-global-typography-h4-font-size );}:where( .elementor-362 .elementor-element.elementor-element-d0ee0f8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-h4-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-362 .elementor-element.elementor-element-8e888a5{--padding-top:34px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-362 .elementor-element.elementor-element-3cba014{--width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-362 .elementor-element.elementor-element-4c22f55 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-362 .elementor-element.elementor-element-d0ee0f8{--n-accordion-title-font-size:var( --e-global-typography-h4-font-size );}:where( .elementor-362 .elementor-element.elementor-element-d0ee0f8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-h4-line-height );}.elementor-362 .elementor-element.elementor-element-092b13d{--width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-362 .elementor-element.elementor-element-8e888a5{--content-width:1360px;}.elementor-362 .elementor-element.elementor-element-3cba014{--width:22%;}.elementor-362 .elementor-element.elementor-element-092b13d{--width:76%;}}@media(max-width:1024px) and (min-width:768px){.elementor-362 .elementor-element.elementor-element-3cba014{--width:100%;}.elementor-362 .elementor-element.elementor-element-092b13d{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-e596f6d *//* lista kategorii – tylko ten kontener */
.elementor-362 .elementor-element.elementor-element-e596f6d .widget-title,.elementor-362 .elementor-element.elementor-element-e596f6d .widgettitle,.elementor-362 .elementor-element.elementor-element-e596f6d h5{display:none}
.elementor-362 .elementor-element.elementor-element-e596f6d ul{list-style:none;margin:0;padding:0}
.elementor-362 .elementor-element.elementor-element-e596f6d li{margin:0;border-bottom:1px solid #EAE5D7;font-size:16px;line-height:1.35}
.elementor-362 .elementor-element.elementor-element-e596f6d li:last-child{border-bottom:0}
.elementor-362 .elementor-element.elementor-element-e596f6d li a{display:flex;justify-content:space-between;align-items:center;padding:10px 4px 10px 6px;color:#3B3A33;transition:color .25s,background .25s}
.elementor-362 .elementor-element.elementor-element-e596f6d li a::after{content:'›';font-size:20px;color:#A99A86;margin-left:10px;transition:transform .25s,color .25s}
.elementor-362 .elementor-element.elementor-element-e596f6d li a:hover{color:#535747;background:#F3EFE3}
.elementor-362 .elementor-element.elementor-element-e596f6d li a:hover::after{color:#535747;transform:translateX(3px)}
.elementor-362 .elementor-element.elementor-element-e596f6d li.current-cat > a,.elementor-362 .elementor-element.elementor-element-e596f6d li.current-cat-parent > a{color:#535747;font-weight:600}
.elementor-362 .elementor-element.elementor-element-e596f6d ul.children{margin:0 0 6px 0;padding-left:14px;border-left:2px solid #E9E5CE}
.elementor-362 .elementor-element.elementor-element-e596f6d ul.children li{border-bottom:0}
.elementor-362 .elementor-element.elementor-element-e596f6d ul.children li a{padding:7px 4px 7px 8px;font-size:15.5px;color:#6F6A5E}
@media(max-width:1024px){.elementor-362 .elementor-element.elementor-element-e596f6d li,.elementor-362 .elementor-element.elementor-element-e596f6d ul.children li a{font-size:16px}}
.elementor-362 .elementor-element.elementor-element-e596f6d .count{display:none}


/* OceanWP: bez kwadracików (checkboxów) i bez Wielkich Liter */
.elementor-362 .elementor-element.elementor-element-e596f6d li a::before,.elementor-362 .elementor-element.elementor-element-e596f6d li::before{display:none!important;content:none!important}
.elementor-362 .elementor-element.elementor-element-e596f6d li a{text-transform:none!important;font-size:16px!important;line-height:1.35!important;padding:10px 4px 10px 6px!important}
.elementor-362 .elementor-element.elementor-element-e596f6d .product-categories > li > a{font-weight:500!important;color:#26251F!important}
.elementor-362 .elementor-element.elementor-element-e596f6d ul.children li a{font-size:15.5px!important;padding:8px 4px 8px 10px!important}
@media(max-width:1024px){.elementor-362 .elementor-element.elementor-element-e596f6d ul.children li a{font-size:16px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7338393 *//* lista kategorii – tylko ten kontener */
.elementor-362 .elementor-element.elementor-element-7338393 .widget-title,.elementor-362 .elementor-element.elementor-element-7338393 .widgettitle,.elementor-362 .elementor-element.elementor-element-7338393 h5{display:none}
.elementor-362 .elementor-element.elementor-element-7338393 ul{list-style:none;margin:0;padding:0}
.elementor-362 .elementor-element.elementor-element-7338393 li{margin:0;border-bottom:1px solid #EAE5D7;font-size:16px;line-height:1.35}
.elementor-362 .elementor-element.elementor-element-7338393 li:last-child{border-bottom:0}
.elementor-362 .elementor-element.elementor-element-7338393 li a{display:flex;justify-content:space-between;align-items:center;padding:10px 4px 10px 6px;color:#3B3A33;transition:color .25s,background .25s}
.elementor-362 .elementor-element.elementor-element-7338393 li a::after{content:'›';font-size:20px;color:#A99A86;margin-left:10px;transition:transform .25s,color .25s}
.elementor-362 .elementor-element.elementor-element-7338393 li a:hover{color:#535747;background:#F3EFE3}
.elementor-362 .elementor-element.elementor-element-7338393 li a:hover::after{color:#535747;transform:translateX(3px)}
.elementor-362 .elementor-element.elementor-element-7338393 li.current-cat > a,.elementor-362 .elementor-element.elementor-element-7338393 li.current-cat-parent > a{color:#535747;font-weight:600}
.elementor-362 .elementor-element.elementor-element-7338393 ul.children{margin:0 0 6px 0;padding-left:14px;border-left:2px solid #E9E5CE}
.elementor-362 .elementor-element.elementor-element-7338393 ul.children li{border-bottom:0}
.elementor-362 .elementor-element.elementor-element-7338393 ul.children li a{padding:7px 4px 7px 8px;font-size:15.5px;color:#6F6A5E}
@media(max-width:1024px){.elementor-362 .elementor-element.elementor-element-7338393 li,.elementor-362 .elementor-element.elementor-element-7338393 ul.children li a{font-size:16px}}
.elementor-362 .elementor-element.elementor-element-7338393 .count{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7338393 *//* lista kategorii – tylko ten kontener */
.elementor-362 .elementor-element.elementor-element-7338393 .widget-title,.elementor-362 .elementor-element.elementor-element-7338393 .widgettitle,.elementor-362 .elementor-element.elementor-element-7338393 h5{display:none}
.elementor-362 .elementor-element.elementor-element-7338393 ul{list-style:none;margin:0;padding:0}
.elementor-362 .elementor-element.elementor-element-7338393 li{margin:0;border-bottom:1px solid #EAE5D7;font-size:16px;line-height:1.35}
.elementor-362 .elementor-element.elementor-element-7338393 li:last-child{border-bottom:0}
.elementor-362 .elementor-element.elementor-element-7338393 li a{display:flex;justify-content:space-between;align-items:center;padding:10px 4px 10px 6px;color:#3B3A33;transition:color .25s,background .25s}
.elementor-362 .elementor-element.elementor-element-7338393 li a::after{content:'›';font-size:20px;color:#A99A86;margin-left:10px;transition:transform .25s,color .25s}
.elementor-362 .elementor-element.elementor-element-7338393 li a:hover{color:#535747;background:#F3EFE3}
.elementor-362 .elementor-element.elementor-element-7338393 li a:hover::after{color:#535747;transform:translateX(3px)}
.elementor-362 .elementor-element.elementor-element-7338393 li.current-cat > a,.elementor-362 .elementor-element.elementor-element-7338393 li.current-cat-parent > a{color:#535747;font-weight:600}
.elementor-362 .elementor-element.elementor-element-7338393 ul.children{margin:0 0 6px 0;padding-left:14px;border-left:2px solid #E9E5CE}
.elementor-362 .elementor-element.elementor-element-7338393 ul.children li{border-bottom:0}
.elementor-362 .elementor-element.elementor-element-7338393 ul.children li a{padding:7px 4px 7px 8px;font-size:15.5px;color:#6F6A5E}
@media(max-width:1024px){.elementor-362 .elementor-element.elementor-element-7338393 li,.elementor-362 .elementor-element.elementor-element-7338393 ul.children li a{font-size:16px}}
.elementor-362 .elementor-element.elementor-element-7338393 .count{display:none}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-50ba181 */.elementor-362 .elementor-element.elementor-element-50ba181 .woocommerce-breadcrumb{font-size:16px;color:#6F6A5E;margin:0}
.elementor-362 .elementor-element.elementor-element-50ba181 a{color:#7D6F5B;transition:color .25s}
.elementor-362 .elementor-element.elementor-element-50ba181 a:hover{color:#535747}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c07d507 */.elementor-362 .elementor-element.elementor-element-c07d507{--kol:4}
/* Karty książek WooCommerce – tylko ten widget */
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products{display:grid!important;grid-template-columns:repeat(var(--kol,5),minmax(0,1fr));gap:18px;margin:0!important;padding:0!important}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products::before,.elementor-362 .elementor-element.elementor-element-c07d507 ul.products::after{display:none!important}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product{width:auto!important;margin:0!important;float:none!important;padding:0!important;background:#FFFDF8;border:1px solid #E2DCCB!important;border-radius:8px;text-align:left!important;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .3s,border-color .3s}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product:hover{border-color:#A99A86!important;box-shadow:0 14px 34px -16px rgba(38,37,31,.25)}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product .product-inner{padding:0!important;border:0!important;box-shadow:none!important;background:none!important;display:flex;flex-direction:column;height:100%}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product ul.woo-entry-inner{display:flex;flex-direction:column;height:100%;padding:0 0 16px!important;margin:0;list-style:none}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product .product-inner > .woo-entry-image:has(~ ul.woo-entry-inner .image-wrap){display:none!important}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product .image-wrap{background:#F3EFE3;padding:18px 18px 12px;overflow:hidden}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product img{aspect-ratio:3/4;width:100%;height:auto!important;object-fit:contain;padding:0!important;margin:0!important;transition:transform .5s;filter:drop-shadow(0 8px 10px rgba(38,37,31,.18))}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product:hover img{transform:scale(1.03)}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product .onsale{background:#A99A86!important;color:#fff!important;border-radius:4px!important;font-size:15px!important;font-weight:500;padding:3px 10px!important;min-height:0!important;line-height:1.5!important;top:12px!important;left:12px!important;right:auto!important}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product li.category,.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product .star-rating,.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product li.woo-desc{display:none!important}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product li.title{padding:14px 16px 0!important}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product li.title a,.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product .woocommerce-loop-product__title{font-family:'Jost',sans-serif!important;font-size:16px!important;font-weight:500!important;color:#26251F!important;line-height:1.35!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .25s}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product li.title a:hover{color:#535747!important;text-decoration:underline}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product li.price-wrap{padding:8px 16px 0!important}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product .price,.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product .price .amount{font-family:'Jost',sans-serif!important;font-size:20px!important;font-weight:600!important;color:#26251F!important}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product .price del,.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product .price del .amount{font-size:16px!important;font-weight:400!important;color:#8A8474!important}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product .price ins{text-decoration:none}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product li.btn-wrap{margin-top:auto!important;padding:14px 16px 0!important}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product .button,.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product a.added_to_cart{display:block!important;text-align:center;background:#535747!important;color:#fff!important;border:0!important;border-radius:4px!important;font-family:'Jost',sans-serif!important;font-weight:500!important;font-size:15px!important;letter-spacing:.3px!important;text-transform:none!important;padding:11px 12px!important;line-height:1.2!important;transition:background .25s}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product .button:hover,.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product a.added_to_cart:hover{background:#3C4033!important;color:#fff!important}
.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product .button.added{display:none!important}
.elementor-362 .elementor-element.elementor-element-c07d507 .woocommerce-info{background:#F3EFE3;border:0;color:#3B3A33;text-align:center;font-size:16px}
@media(max-width:1200px){.elementor-362 .elementor-element.elementor-element-c07d507 ul.products{grid-template-columns:repeat(min(var(--kol,5),4),minmax(0,1fr))}}
@media(max-width:1024px){.elementor-362 .elementor-element.elementor-element-c07d507 ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.elementor-362 .elementor-element.elementor-element-c07d507 ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product .image-wrap{padding:12px}.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product li.title,.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product li.price-wrap,.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product li.btn-wrap{padding-left:12px!important;padding-right:12px!important}.elementor-362 .elementor-element.elementor-element-c07d507 ul.products li.product .button{font-size:16px!important}}
.elementor-362 .elementor-element.elementor-element-c07d507 .woocommerce-ordering select{border:1px solid #D8D0BC;border-radius:6px;padding:10px 14px;background:#FFFDF8;font-size:16px}
.elementor-362 .elementor-element.elementor-element-c07d507 .woocommerce-result-count{font-size:16px;color:#6F6A5E}
.elementor-362 .elementor-element.elementor-element-c07d507 nav.woocommerce-pagination ul li a,.elementor-362 .elementor-element.elementor-element-c07d507 nav.woocommerce-pagination ul li span{font-size:16px;transition:background .25s,color .25s}
.elementor-362 .elementor-element.elementor-element-c07d507 nav.woocommerce-pagination ul li span.current,.elementor-362 .elementor-element.elementor-element-c07d507 nav.woocommerce-pagination ul li a:hover{background:#535747;color:#fff;border-color:#535747}/* End custom CSS */