.sidebar-template{display:flex;flex-wrap:wrap}.sidebar-part{width:300px;margin-right:20px;background:#fbf8f3;border-radius:10px;margin-bottom:20px}.listing-part{width:calc(100% - 320px)}@media screen and (max-width:1300px){.sidebar-part{width:100%;margin-right:0}.listing-part{width:100%}}.bapf_loader_page{z-index:999999999999!important}.HideOnFilter.VisibilityHidden{display:none}.active-filters .bapf_head{display:none}.active-filters .bapf_body .berocket_aapf_widget_selected_filter{display:flex;flex-wrap:wrap;gap:8px}.active-filters .bapf_body .berocket_aapf_widget_selected_filter ul{display:flex;flex-wrap:wrap;padding:0!important;gap:8px;margin-bottom:0}.active-filters .bapf_body .berocket_aapf_widget_selected_filter a{display:block;text-decoration:none;color:#e12d2d;line-height:1.2;font-size:14px;border:1px solid #e12d2d;padding:12px 16px;border-radius:35px;background:#fffcfc;position:relative;transition:background-color 0.5s,color 0.5s}.active-filters .bapf_body .berocket_aapf_widget_selected_filter a:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;background-color:#e12d2d;mask-position:center center;mask-repeat:no-repeat;mask-size:contain;mask-image:url(/wp-content/themes/horeca/images/icons/bootstrap/x-circle.svg);transition:background-color 0.5s}.active-filters .bapf_body .berocket_aapf_widget_selected_filter a>*{line-height:1.2}.active-filters .bapf_body .berocket_aapf_widget_selected_filter a:hover{color:#fff;background-color:#e12d2d}.active-filters .bapf_body .berocket_aapf_widget_selected_filter a:hover:before{background-color:#fff}.sidebar-part search{padding:20px}.sidebar-part .bapf_head>div{font-weight:700;font-size:14px;color:#1c1c1c;margin-bottom:10px;text-transform:uppercase;line-height:1.2;padding:5px 0}.sidebar-part .bapf_head.bapf_colaps_togl>div{cursor:pointer;transition:color 0.5s;position:relative}.sidebar-part .bapf_head.bapf_colaps_togl>div:before{content:"";display:block;position:absolute;right:0;top:50%;width:18px;height:18px;margin-top:-9px;background-color:#1c1c1c;mask-position:center center;mask-size:contain;mask-repeat:no-repeat;mask-image:url(/wp-content/themes/horeca/images/icons/font-awesome-7/solid/angle-down.svg);transition:background-color 0.5s,transform 0.5s}.sidebar-part .bapf_head.bapf_colaps_togl>div:hover{text-decoration:underline;color:#603c00}.sidebar-part .bapf_head.bapf_colaps_togl>div:hover:before{background-color:#603c00}.sidebar-part .bapf_ocolaps .bapf_head.bapf_colaps_togl>div:before{transform:rotate(180deg)}.sidebar-part .bapf_slidr_all{display:flex;flex-wrap:wrap;gap:8px}.sidebar-part .bapf_slidr_all .bapf_from,.sidebar-part .bapf_slidr_all .bapf_to{display:block;margin-bottom:0;width:calc(50% - 4px)}.sidebar-part .bapf_slidr_all .bapf_slidr_main{width:100%;background:#e7e2d9!important;border-radius:6px;height:6px!important;margin-bottom:0;cursor:pointer;margin-top:16px}.sidebar-part .bapf_slidr_main.ui-widget-content .ui-slider-range,.sidebar-part .berocket_filter_price_slider.ui-widget-content .ui-slider-range{background:#ffb83c!important}.sidebar-part .bapf_slidr_all .bapf_slidr_main .ui-slider-handle{font-size:18px;background:#1c1c1c!important;border:none!important;top:-8px!important}.sidebar-part .bapf_ckbox .bapf_body ul{list-style:none}.sidebar-part .bapf_ckbox .bapf_body ul li{margin:8px 0!important;position:relative}.sidebar-part .bapf_ckbox .bapf_body ul li input[type="checkbox"]{margin:-9px 0 0 0;position:absolute;left:0;top:50%}.sidebar-part .bapf_ckbox .bapf_body ul li label{display:block!important;position:relative;z-index:2;padding:5px 40px 5px 22px;line-height:1.2;font-size:15px}.sidebar-part .bapf_ckbox .bapf_body ul li label:hover{text-decoration:underline}.sidebar-part .bapf_ckbox .bapf_body ul li .roundpcs{display:block;position:absolute;right:0;top:50%;line-height:20px;margin-top:-10px;font-size:12px}.sidebar-part .bapf_show_hide{display:block;color:#1c1c1c;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;border:1px solid #1c1c1c;border-radius:10px;line-height:40px;transition:color 0.5s,border-color 0.5s}.sidebar-part .bapf_show_hide:hover{color:#603c00;border-color:#603c00}#FilterResponsive{padding:10px;background:#fbf8f3;border-radius:10px;margin-bottom:10px}#FilterResponsive>button{display:none;padding:0 16px;line-height:42px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#FilterResponsive>button i{width:22px;height:22px;margin:-2px 4px 0 0}#FilterResponsive .woocommerce-ordering{padding:0;background:#fff;margin-bottom:0;position:relative}#FilterResponsive .woocommerce-ordering:before{content:"";display:block;position:absolute;left:14px;top:0;bottom:0;width:24px;background-color:#1c1c1c;mask-position:center center;mask-repeat:no-repeat;mask-size:22px 22px;mask-image:url(/wp-content/themes/horeca/images/icons/bootstrap/sort-up.svg)}#FilterResponsive .woocommerce-ordering select{padding-left:38px;height:42px}.products-listing ul.products{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;margin:0 -10px}.products-listing ul.products>li{width:calc(25% - 20px);margin:0 10px 20px;background:#fbf8f3;border-radius:10px;padding-bottom:62px;position:relative}.products-listing ul.products .woocommerce-LoopProduct-link{display:block;padding:10px;position:relative;text-decoration:none;color:#1c1c1c;font-size:14px}.products-listing ul.products .woocommerce-LoopProduct-link>img{display:block;width:100%;height:255px;object-fit:contain;background:#fff;border-radius:10px;margin-bottom:8px}.products-listing ul.products .woocommerce-LoopProduct-link .onsale{display:block;position:absolute;right:6px;top:10px;background:#e12d2d;color:#fff;font-weight:700;text-transform:uppercase;font-size:12px;padding:4px 10px;border-radius:35px;transform:rotate(25deg)}.products-listing ul.products .woocommerce-LoopProduct-link .product-rating{position:absolute;right:10px;line-height:16px}.products-listing ul.products .woocommerce-LoopProduct-link .product-rating i{background-color:#e12d2d}.products-listing ul.products .woocommerce-LoopProduct-link .price{display:block;font-weight:700;margin-bottom:8px;line-height:1.2;color:#055e21}.products-listing ul.products .woocommerce-LoopProduct-link .price>*{line-height:1.2}.products-listing ul.products .woocommerce-LoopProduct-link .price small,.products-listing ul.products .woocommerce-LoopProduct-link .price span,.products-listing ul.products .woocommerce-LoopProduct-link .price bdi,.products-listing ul.products .woocommerce-LoopProduct-link .price ins,.products-listing ul.products .woocommerce-LoopProduct-link .price del{line-height:1.2}.products-listing ul.products .woocommerce-LoopProduct-link .price small{font-weight:400;text-transform:uppercase;font-size:12px;color:#1c1c1c}.products-listing ul.products .woocommerce-LoopProduct-link .price del{font-weight:400;color:#363636}.products-listing ul.products .woocommerce-LoopProduct-link .alg_wc_product_ppq_table{display:block;background:#fff0;margin-bottom:8px}.products-listing ul.products .woocommerce-LoopProduct-link .alg_wc_product_ppq_table tbody{display:flex;flex-wrap:wrap;border-top:1px dashed #e7e2d9;padding-top:8px}.products-listing ul.products .woocommerce-LoopProduct-link .alg_wc_product_ppq_table tr{display:block;width:50%}.products-listing ul.products .woocommerce-LoopProduct-link .alg_wc_product_ppq_table th,.products-listing ul.products .woocommerce-LoopProduct-link .alg_wc_product_ppq_table td{display:block;text-align:left!important;padding:2px 0;background:#fff0;font-weight:400}.products-listing ul.products .woocommerce-LoopProduct-link .alg_wc_product_ppq_table td{text-align:right!important;font-weight:700;color:#055e21}.products-listing ul.products .woocommerce-LoopProduct-link .alg_wc_product_ppq_table del{display:none}.products-listing ul.products .woocommerce-LoopProduct-link .alg_wc_product_ppq_table>*,.products-listing ul.products .woocommerce-LoopProduct-link .alg_wc_product_ppq_table span,.products-listing ul.products .woocommerce-LoopProduct-link .alg_wc_product_ppq_table bdi,.products-listing ul.products .woocommerce-LoopProduct-link .alg_wc_product_ppq_table ins{line-height:1.2}@media screen and (max-width:800px){.products-listing ul.products .woocommerce-LoopProduct-link .alg_wc_product_ppq_table th,.products-listing ul.products .woocommerce-LoopProduct-link .alg_wc_product_ppq_table td{min-width:inherit}}.products-listing ul.products .woocommerce-LoopProduct-link .product-title{font-weight:700;transition:color 0.5s;line-height:1.2;height:51px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.products-listing ul.products .woocommerce-LoopProduct-link .product-title strong{line-height:1.2}.products-listing ul.products .woocommerce-LoopProduct-link:hover .product-title{text-decoration:underline;color:#603c00}.products-listing ul.products .product-shorts{padding:0 10px;margin-bottom:20px}.products-listing ul.products .product-shorts dl{display:flex;flex-wrap:wrap;margin:5px 0;font-size:13px;line-height:1.2}.products-listing ul.products .product-shorts dt{width:78px;margin-right:8px;line-height:1.2}.products-listing ul.products .product-shorts dd{width:calc(100% - 86px);text-align:right;line-height:1.2}.products-listing ul.products .product-shorts .instock{color:#055e21;line-height:1.2}.products-listing ul.products .product-shorts .outofstock{color:#e12d2d;line-height:1.2}.products-listing ul.products .button{display:block;text-decoration:none;text-align:center;position:absolute;left:20px;right:20px;bottom:10px;background:#ffb83c;color:#1c1c1c;font-size:14px;border-radius:35px;text-transform:uppercase;font-weight:700;transition:background-color 0.5s;line-height:42px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.products-listing ul.products .button:before{content:"";display:inline-block;vertical-align:middle;width:20px;height:20px;margin:-4px 4px 0 0;background-color:#1c1c1c;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;mask-image:url(/wp-content/themes/horeca/images/icons/bootstrap/cart-plus-fill.svg)}.products-listing ul.products .button:hover{background-color:#ffc663}.products-listing ul.products .added_to_cart{display:block;position:absolute;left:20px;right:20px;bottom:10px;line-height:42px;text-align:center;background:#1c1c1c;border-radius:35px;color:#fff;text-transform:uppercase;font-size:12px;text-decoration:none;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:1301px){#SidebarResponsive{display:block!important}}@media screen and (max-width:1300px){.fancybox__slide:has(#SidebarResponsive){padding:0!important}#SidebarResponsive{display:none;height:100%;width:400px;max-width:100%;margin-right:auto;border-radius:0px!important;overflow-y:auto}#SidebarResponsive::-webkit-scrollbar{width:6px}#SidebarResponsive::-webkit-scrollbar-track{background:#e7e2d9;border-radius:4px;cursor:pointer}#SidebarResponsive::-webkit-scrollbar-thumb{background:#dbd6cd;border-radius:4px;cursor:pointer}#SidebarResponsive .is-close-btn{position:fixed;top:0}#SidebarResponsive search{padding:0}#SidebarResponsive .bapf_head>div{padding:13px 0}#SidebarResponsive .bapf_ckbox .bapf_body ul{font-size:16px;color:#363636}#SidebarResponsive .bapf_ckbox .bapf_body ul li input[type="checkbox"]{border-radius:4px;width:18px;height:18px;border:2px solid #e7e2d9;background:#fff;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color 0.5s}#SidebarResponsive .bapf_ckbox .bapf_body ul li input[type="checkbox"]:hover,#SidebarResponsive .bapf_ckbox .bapf_body ul li input[type="checkbox"]:focus,#SidebarResponsive .bapf_ckbox .bapf_body ul li input[type="checkbox"]:checked{border-color:#603c00}#SidebarResponsive .bapf_ckbox .bapf_body ul li input[type="checkbox"]:before{content:"";box-sizing:content-box;display:block;width:3px;height:7px;border-bottom:3px solid #603c00;border-right:3px solid #603c00;transform:rotate(45deg) scale(0);position:absolute;left:50%;top:50%;margin-left:-3px;margin-top:-6px;opacity:0;transition:transform 0.5s,opacity 0.5s}#SidebarResponsive .bapf_ckbox .bapf_body ul li input[type="checkbox"]:checked:before{transform:rotate(45deg) scale(1);opacity:1}#SidebarResponsive input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="radio"]):not([type="checkbox"]){border:1px solid #e7e2d9;background:#fff;font-size:14px;padding:10px 14px;color:#1c1c1c;width:100%;max-width:100%;resize:vertical;border-radius:10px}#FilterResponsive{display:flex;flex-wrap:wrap;gap:10px;position:sticky;margin:0 -20px 20px;border-radius:0;background:#f5f1ec;z-index:9999;padding:10px 20px}#FilterResponsive>button{display:block}#FilterResponsive>button,#FilterResponsive .woocommerce-ordering{width:calc(50% - 5px)}}@media screen and (max-width:1060px){.products-listing ul.products>li{width:calc(33.33% - 20px)}}@media screen and (max-width:784px){.products-listing ul.products>li{width:calc(50% - 20px)}}@media screen and (max-width:620px){#SidebarResponsive{width:100%}}@media screen and (max-width:520px){.products-listing ul.products>li{width:calc(100% - 20px);max-width:275px;margin:0 auto 20px}}