/*!
 * 
 * zestpress
 * 
 * @author Pietro
 * @version 1.0.0
 * @link Lemon
 * @license Lemon
 * 
 * Copyright (c) 2026 Pietro
 * 
 * This software is released under the UNLICENSED License
 * https://opensource.org/licenses/UNLICENSED
 * 
 * Compiled with the help of https://wpack.io
 * A zero setup Webpack Bundler Script for WordPress
 */
.product-item{padding:16px;border:1px solid var(--wp--preset--color--primary-100, rgb(239.5, 247.4, 236));border-radius:8px;background-color:#fff;display:flex;flex-direction:column}.product-item .image-wrap{position:relative;border-radius:4px;overflow:hidden;height:260px;width:100%;display:block}.product-item .image-wrap img{height:100%;width:100%;object-fit:cover;object-position:center;object-fit:contain;transition:all .2s ease-in-out}.product-item .image-wrap .tags-wrap{position:absolute;top:12px;left:12px;display:flex;flex-direction:column}.product-item .image-wrap .clearance-badge{position:absolute;top:12px;right:12px;z-index:3;background-color:var(--wp--preset--color--secondary, #55392A);color:#fff;font-size:0.6875rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.04em;padding:5px 9px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.25);pointer-events:none;white-space:nowrap}.product-item .image-wrap .salebadge{background-color:#dc3545;color:#fff;font-size:0.75rem;font-weight:500;padding:6px 12px;border-radius:4px;margin-bottom:4px;display:inline-block;width:fit-content}.product-item .image-wrap .salebadge.sale-flag{position:absolute;top:12px;left:12px;z-index:3;font-size:0.6875rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.04em;padding:5px 9px;margin-bottom:0;box-shadow:0 1px 3px rgba(0,0,0,.25);pointer-events:none;white-space:nowrap}.product-item .image-wrap .tag{background-color:var(--wp--preset--color--secondary-50, rgb(246.5, 245.1, 244.35));color:var(--wp--preset--color--secondary, #55392A);font-size:0.75rem;font-weight:500;padding:6px 12px;border-radius:4px;margin-bottom:4px;display:inline-block;width:fit-content}.product-item .image-wrap .tag.tip{color:#6a2727}.product-item .image-wrap .tag.novinka{color:var(--wp--preset--color--primary-50, rgb(247.25, 251.2, 245.5));background-color:#6a2727}.product-item .image-wrap:hover img{transform:scale(1.1)}.product-item .content-wrap{margin-top:16px;flex:1 0 0;display:flex;flex-direction:column}.product-item .content-wrap .title{display:block;text-decoration:none;margin-bottom:16px}.product-item .content-wrap .title h3{font-size:1rem;font-weight:500;color:var(--wp--preset--color--secondary-600, rgb(76.5, 51.3, 37.8));margin-bottom:0}.product-item .content-wrap .title:hover h3{color:var(--wp--preset--color--secondary-700, rgb(63.75, 42.75, 31.5))}.product-item .content-wrap .content-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:10px}.product-item .content-wrap .price{font-size:1.125rem;font-weight:700;color:var(--wp--preset--color--primary-500, #64B341);display:flex;flex-direction:column}.product-item .content-wrap .price del{font-size:0.75rem;font-weight:500;color:var(--wp--preset--color--secondary-500, #55392A);margin-bottom:2px}.product-item .content-wrap .price del~ins{color:#dc3545}.product-item .content-wrap .price ins{text-decoration:none}.product-item .content-wrap .price .exclude-tax{font-size:0.75rem;color:var(--wp--preset--color--primary-500, #64B341)}.product-item.collumn{padding:12px;margin-bottom:16px;height:calc(100% - 16px)}.product-item.collumn .image-wrap{height:148px}.product-item.collumn .content-wrap .content-bottom{flex-direction:column}.product-item.collumn .content-wrap .content-bottom .price{margin-bottom:10px}@media(max-width: 767.98px){.product-item.collumn .btn{font-size:0.875rem;min-width:0}}@media(min-width: 992px){.product-item.collumn{margin-bottom:24px;padding:16px;height:calc(100% - 24px)}.product-item.collumn .image-wrap{height:260px}.product-item.collumn .content-wrap .content-bottom{flex-direction:row}.product-item.collumn .content-wrap .content-bottom .price{margin-bottom:0}}
.woocommerce-pagination{margin-top:34px}.woocommerce-pagination .page-numbers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding-left:0;list-style:none}.woocommerce-pagination .page-numbers li{margin:8px}.woocommerce-pagination .page-numbers a.page-numbers,.woocommerce-pagination .page-numbers span.dots{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--wp--preset--color--secondary-100, rgb(238, 235.2, 233.7));border-radius:8px;text-decoration:none;color:var(--wp--preset--color--secondary-500, #55392A);font-size:1.125rem}.woocommerce-pagination .page-numbers a.page-numbers:hover{background-color:var(--wp--preset--color--secondary-300, rgb(187, 175.8, 169.8));color:var(--wp--preset--color--secondary-50, rgb(246.5, 245.1, 244.35))}.woocommerce-pagination .page-numbers span.current{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--wp--preset--color--secondary-300, rgb(187, 175.8, 169.8));background-color:var(--wp--preset--color--secondary-300, rgb(187, 175.8, 169.8));border-radius:8px;text-decoration:none;color:var(--wp--preset--color--secondary-50, rgb(246.5, 245.1, 244.35));font-size:1.125rem}.show-more-products{background-color:var(--wp--preset--color--secondary-50, rgb(246.5, 245.1, 244.35));border-radius:8px;padding:10px 0;text-align:center;margin-top:24px;cursor:pointer;transition:all .2s ease-in-out;font-size:1.125rem}.show-more-products span{display:flex;align-items:center;justify-content:center;color:var(--wp--preset--color--secondary, #55392A)}.show-more-products span i{margin-left:10px}.show-more-products:hover{background-color:var(--wp--preset--color--secondary-100, rgb(238, 235.2, 233.7))}.form-group{margin-bottom:16px}.form-check-label{cursor:pointer}.category-subcategories{margin-bottom:16px}.category-subcategories .term-subitem{margin-bottom:8px;background-color:var(--wp--preset--color--primary-50, rgb(247.25, 251.2, 245.5));padding:12px 12px;border-radius:8px;display:flex;align-items:center;text-decoration:none;height:calc(100% - 8px)}.category-subcategories .term-subitem .image-wrap{max-width:24px;flex:0 0 24px}.category-subcategories .term-subitem .name{font-size:0.875rem;color:var(--wp--preset--color--primary-800, rgb(50, 89.5, 32.5));font-weight:500;margin-left:12px;transition:all .2s ease-in-out}.category-subcategories .term-subitem:hover .name{color:var(--wp--preset--color--primary-500, #64B341)}@media(min-width: 768px){.category-subcategories{margin-bottom:34px}.category-subcategories .term-subitem{padding:16px 12px;margin-bottom:12px;height:calc(100% - 12px);min-height:72px}}.filter-wrap{background:#f9fafb;border-radius:8px;padding:16px;margin-bottom:16px}.filter-wrap .mobile-filder-show{display:flex;align-items:center;justify-content:space-between}.filter-wrap .mobile-filder-show span{font-weight:bold;color:var(--wp--preset--color--secondary-500, #55392A)}@media(min-width: 992px){.filter-wrap .mobile-filder-show{display:none}}.filter-wrap .desktop-filter{display:none;padding-top:16px}@media(min-width: 992px){.filter-wrap .desktop-filter{display:block !important;padding-top:0}}.filter-wrap .filter-section{padding:16px 0;border-bottom:1px solid #ebeef2}.filter-wrap .filter-section .filter-section-header{display:flex;align-items:center;justify-content:space-between;padding:8px 0;cursor:pointer}.filter-wrap .filter-section h6{font-size:1rem;color:var(--wp--preset--color--secondary-500, #55392A)}.filter-wrap .filter-section:nth-last-of-type(2){border-bottom:none}.filter-wrap .filter-section-hide .filter-section-content{display:none}.filter-wrap .reset-button .btn{width:100%}.filter-wrap .form-group{margin:8px 0}.filter-wrap .form-check-input:checked{background-color:var(--wp--preset--color--secondary-500, #55392A);border-color:var(--wp--preset--color--secondary-500, #55392A)}.filter-wrap .range-wrap .irs--big{height:28px}.filter-wrap .range-wrap .irs--big .irs-line{height:3px;top:14px;border:none;background-color:#ebeef2}.filter-wrap .range-wrap .irs--big .irs-bar{border:none;top:12px;background-color:#cba735;background:#cba735;height:6px}.filter-wrap .range-wrap .irs--big .irs-handle{border:5px solid #886f23;top:4px;background:none;background-color:#cba735;box-shadow:none;border-radius:50%;width:20px;height:20px;cursor:pointer}.filter-wrap .range-wrap .irs--big .irs-from,.filter-wrap .range-wrap .irs--big .irs-to,.filter-wrap .range-wrap .irs--big .irs-single{display:none}.filter-wrap .range-wrap .irs--big .irs-min,.filter-wrap .range-wrap .irs--big .irs-max{display:none}.filter-wrap .min-max-wrap{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.filter-wrap .min-max-wrap .form-control{color:var(--wp--preset--color--secondary-300, rgb(187, 175.8, 169.8))}.filter-wrap .min-max-wrap .form-label{font-size:0.875rem;color:var(--wp--preset--color--secondary-300, rgb(187, 175.8, 169.8));font-weight:normal}.filter-wrap .min-max-wrap div{max-width:92px}.filter-wrap .min-max-wrap div input{padding:9px 8px}.products-order-wrap{margin-bottom:34px;border-bottom:1px solid #ebeef2;display:flex;align-items:center;justify-content:space-between}.products-order-wrap select{border:none;outline:none;padding-bottom:18px;padding-top:18px;border-bottom:2px solid var(--wp--preset--color--primary-800, rgb(50, 89.5, 32.5));color:var(--wp--preset--color--primary-800, rgb(50, 89.5, 32.5));font-weight:bold}.products-order-wrap .form-check-input{width:1px;height:1px;visibility:hidden;opacity:0}.products-order-wrap .form-check-input:checked~.form-check-label{border-bottom:2px solid var(--wp--preset--color--primary-800, rgb(50, 89.5, 32.5));color:var(--wp--preset--color--primary-800, rgb(50, 89.5, 32.5));font-weight:bold}.products-order-wrap .form-check-label{padding-bottom:18px;padding-top:18px;color:var(--wp--preset--color--secondary-400, rgb(153, 136.2, 127.2));margin-right:24px;cursor:pointer}.products-order-wrap .form-check-label.active{border-bottom:2px solid var(--wp--preset--color--primary-800, rgb(50, 89.5, 32.5));color:var(--wp--preset--color--primary-800, rgb(50, 89.5, 32.5));font-weight:bold}.products-order-wrap .product-count{font-size:0.75rem;color:var(--wp--preset--color--secondary-300, rgb(187, 175.8, 169.8))}.product-section{margin-bottom:32px}.product-section .products-wrap{position:relative}.product-section .products-wrap.is-loading{opacity:.45;pointer-events:none;transition:opacity .15s ease-out}.product-section .products-wrap .empty-text{text-align:center}.product-section .products-wrap .reset-button .btn{width:100%}@media(min-width: 768px){.product-section .products-wrap .empty-text{text-align:left;margin-bottom:0;display:flex;height:100%;align-items:center}}@media(max-width: 767.98px){.product-section .products-wrap .row{margin-right:-4px;margin-left:-4px}.product-section .products-wrap .row>*{padding-left:4px;padding-right:4px}}@media(min-width: 992px){.product-section{margin-bottom:64px}}.search-error-section{margin-bottom:32px}.search-error-section .alert{margin-bottom:0}@media(min-width: 992px){.search-error-section{margin-bottom:64px}}.no-results-section{margin-bottom:32px}.no-results-section .alert{margin-bottom:0}@media(min-width: 992px){.no-results-section{margin-bottom:64px}}.showmore .showmore-button{position:absolute;top:calc(100% + 12px);font-size:0.875rem;z-index:2;text-decoration:none;display:flex;align-items:center}.showmore .showmore-button i{margin-left:8px}.showmore .showmore-button.active i{transform:rotate(180deg)}.showmore .description{overflow:hidden}.showmore .description.smaller{height:60px}.showmore.showless{position:relative;margin-bottom:30px}.showmore.showfull .description{height:auto}
.nomodal-swal{padding-bottom:32px !important;max-width:420px !important}.nomodal-swal .swal2-html-container{padding:16px 32px 32px}.nomodal-swal .swal2-html-container .icon{font-size:4rem;text-align:center;margin:64px 0 0;color:#eb5757}.nomodal-swal .swal2-html-container .h5{font-size:1.125rem;text-align:center;max-width:260px;margin:0 auto;line-height:24px}.nomodal-swal .swal2-actions{width:100%;padding:0 32px;margin-top:0;justify-content:space-between}@media(min-width: 992px){.nomodal-swal .swal2-actions .btn{min-width:162px}}
.swal2-popup.add-to-cart{width:600px !important;padding:0 !important;border-radius:4px !important}.swal2-popup.add-to-cart .swal2-html-container{padding:0}.swal2-popup.add-to-cart .modal-footer{justify-content:space-between;display:flex;flex-wrap:wrap-reverse;align-items:center}.swal2-popup.add-to-cart .modal-footer .btn{width:100%}.swal2-popup.add-to-cart .modal-footer .btn:first-child{margin-top:15px}@media(min-width: 768px){.swal2-popup.add-to-cart .modal-footer .btn{width:auto}.swal2-popup.add-to-cart .modal-footer .btn:first-child{margin-top:0}}.product-modal-item{display:flex;align-items:flex-start;margin-bottom:24px}.product-modal-item .image-wrap{border-radius:4px;width:40px;height:44px;flex:0 0 40px;overflow:hidden;margin-right:12px}.product-modal-item .image-wrap img{height:100%;width:100%;object-fit:cover;object-position:center}@media(min-width: 992px){.product-modal-item .image-wrap{width:62px;flex:0 0 62px;height:70px;margin-right:15px}}.product-modal-item .product-info{flex:1;display:flex;flex-direction:column}.product-modal-item .product-info .title{font-weight:500;color:var(--wp--preset--color--secondary-500, #55392A);font-size:0.75rem;margin-bottom:4px;flex:1 0 0}@media(min-width: 992px){.product-modal-item .product-info .title{font-size:1rem}}.product-modal-item .product-info .variation-info{margin-bottom:8px}.product-modal-item .product-info .variation-info .variation-attributes{display:flex;flex-wrap:wrap;gap:8px}.product-modal-item .product-info .variation-info .variation-attributes .attribute{font-size:0.6875rem;color:#6c757d;background:#f8f9fa;padding:2px 8px;border-radius:12px}@media(min-width: 992px){.product-modal-item .product-info .variation-info .variation-attributes .attribute{font-size:0.75rem;padding:4px 10px}}.product-modal-item .product-info .variation-info .variation-attributes .attribute strong{color:#495057}.product-modal-item .quantity{font-size:0.75rem;font-weight:500}.product-modal-item .price{color:var(--wp--preset--color--primary-500, #64B341);font-size:0.875rem;font-weight:bold;margin-left:20px}@media(min-width: 992px){.product-modal-item .price{font-size:1.125rem;margin-left:45px}}.product-modal-notice{background:#eaf2fd;border-radius:4px;text-align:center;font-size:0.75rem;color:#2f80ed;padding:6px 12px;display:flex;text-align:center;line-height:18px}@media(min-width: 992px){.product-modal-notice{justify-content:center}}.product-modal-notice i{font-size:1rem;margin-right:10px}

/*# sourceMappingURL=shop-5765e6e3.css.map*/