table{width:100%;border-collapse:collapse;margin:2em 0}table th{padding:.5em 1em;border:1px solid var(--v2-gray);font-size:.9rem;color:#333;text-align:center!important}table tbody tr td{padding:.5em 1em;border:1px solid var(--v2-gray);font-size:.9rem;color:#333;text-align:center}.products-info{display:flex;align-items:center;justify-content:space-between}.products-info .woocommerce-products-header h1{margin:0}.products-info .woocommerce-products-header .term-description{display:none}.products-info .products-shop-loop{display:flex;gap:1em;align-items:center}.products-info .products-shop-loop .woocommerce-result-count{margin:0;font-size:.9rem;color:#737373}.products-info .products-shop-loop .products-ordering-wrapper{position:relative}.products-info .products-shop-loop .woocommerce-ordering{margin:0;opacity:0;position:absolute;width:100%;height:100%;z-index:2}.products-info .products-shop-loop .woocommerce-ordering select{width:100%;height:100%;cursor:pointer}.products-info .products-shop-loop .products-ordering-button{position:relative;display:flex;align-items:center;gap:.5em;padding:.5em .75em;border-radius:1em;background-color:var(--main-gray);border:1px solid var(--v2-gray)}.products-info .products-shop-loop .products-ordering-button.products-filter-button{cursor:pointer}.products-info .products-shop-loop .products-ordering-button .products-ordering-text{font-size:.8rem}.products-info .products-shop-loop .products-ordering-button .products-ordering-icon{width:17px;height:17px}.products-info .products-shop-loop .products-ordering-button .products-ordering-button-clear{position:absolute;top:-12px;right:-12px;background:#000;color:#fff;padding:.3em;border-radius:50%;width:25px;height:25px;display:none;align-items:center;justify-content:center;z-index:22;cursor:pointer}.products-info .products-shop-loop .products-ordering-button .products-ordering-button-clear.active{display:flex}.products-info .products-shop-loop .products-ordering-button .products-ordering-button-clear svg{width:12px;height:12px}.woocommerce .shop-wrapper .woocommerce-pagination{margin:4em 0 2em}.woocommerce .shop-wrapper .woocommerce-pagination ul{display:flex;justify-content:center;border:none;gap:.5em}.woocommerce .shop-wrapper .woocommerce-pagination ul li{border:none}.woocommerce .shop-wrapper .woocommerce-pagination ul li .page-numbers{font-size:.9rem;color:#000;background-color:transparent;border:1px solid var(--v2-gray);border-radius:.5em;transition:all var(--transition-duration) ease}.woocommerce .shop-wrapper .woocommerce-pagination ul li .page-numbers.dots{background-color:transparent!important;border-color:transparent}.woocommerce .shop-wrapper .woocommerce-pagination ul li .page-numbers.current,.woocommerce .shop-wrapper .woocommerce-pagination ul li .page-numbers:hover{background-color:var(--main-gray)}.product-filters{display:flex;position:fixed;width:40%;height:100%;left:0;top:0;background-color:#fff;z-index:1000;border-right:var(--header-border);box-shadow:6px 1px 8px #00000012;transform:translateX(-100%);visibility:hidden;transition:transform var(--transition-duration) ease,visibility var(--transition-duration) ease}.product-filters.active{transform:translateX(0%);visibility:visible}.product-filters .product-filter-form{padding:2em 3em 6em;width:100%;overflow-y:scroll;display:flex;flex-direction:column;gap:1.5em}.product-filters .product-filter-form .product-filters-top h2{margin:0;font-size:1.4rem}.product-filters .product-filter-form .filter-section{display:flex;flex-direction:column;gap:.5em}.product-filters .product-filter-form .filter-section .filter-title{margin:0;font-size:1rem;font-weight:400}.product-filters .product-filter-form .filter-price-inputs{display:flex;flex-direction:row;align-items:center;gap:.5em}.product-filters .product-filter-form .filter-price-inputs .filter-input{width:50%;margin:0;outline:none;border:var(--header-border);padding:.75em 1em;border-radius:1em;font-size:.9rem;transition:all var(--transition-duration) ease}.product-filters .product-filter-form .filter-price-inputs .filter-input:focus-visible{border-color:#b4b4b4}.product-filters .product-filter-form .filter-price-inputs .separator{width:5%;display:flex;justify-content:center;align-items:center}.product-filters .product-filter-form .filter-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75em}.product-filters .product-filter-form .filter-options .filter-checkbox{display:flex;padding:0;position:relative}.product-filters .product-filter-form .filter-options .filter-checkbox input[type="checkbox"]{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.product-filters .product-filter-form .filter-options .filter-checkbox .filter-label{font-size:.8rem;line-height:1;margin:0;padding:.75em 1.5em;border:var(--header-border);border-radius:1em;color:#6a6a6a;transition:all var(--transition-duration) ease}.product-filters .product-filter-form .filter-options .filter-checkbox input[type="checkbox"]:hover+.filter-label{color:#000;border-color:#b4b4b4}.product-filters .product-filter-form .filter-options .filter-checkbox input[type="checkbox"]:checked+.filter-label{color:#fff;background-color:#000;border-color:#000}.product-filters .product-filter-form .product-filters-bottom{position:absolute;bottom:0;right:0;width:100%;display:flex;align-items:center;gap:1em;padding:1em 3em;background-color:#fff;border-top:var(--header-border);z-index:22;flex-wrap:wrap}.product-filters .product-filter-form .product-filters-bottom button{padding:.75em 1.5rem;border-radius:1em;background-color:var(--button-bg);color:var(--white);font-size:.8rem;transition:background-color var(--transition-duration) ease;border:none;cursor:pointer}.product-filters .product-filter-form .product-filters-bottom button:hover{background-color:var(--button-hover-bg)}.product-filters .active-filters{flex-wrap:wrap;gap:.5em}.product-filters .active-filters .filter-item{font-size:.9rem;color:#6a6a6a}.product-filters .active-filters .filter-item .remove-filter{width:20px;height:20px;border:none;border-radius:5px;background-color:#000;cursor:pointer;padding:.3em;color:#fff;font-size:.75rem}.product-filters .active-filters .filter-item svg{stroke:#fff}#filter-loading{position:fixed;top:0;left:0;z-index:999;display:none;align-items:center;justify-content:center;width:100vw;height:100vh;backdrop-filter:blur(10px);flex-direction:column}#filter-loading img{height:70px;width:140px}#filter-loading span{font-size:1.2rem;font-weight:500;color:#000}.product-filter-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:999;backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;transition:all var(--transition-duration) ease}.product-filter-bg.active{opacity:1;visibility:visible;pointer-events:unset}.products-description-article{padding:3em;background-color:var(--main-gray);border-radius:.5em;border:1px solid var(--v2-gray)}.woocommerce-no-products-found{margin-top:3em}@media (max-width:992px){.product-filters{width:45%}.products-info .products-shop-loop .woocommerce-result-count{font-size:.8rem}.products-info .products-shop-loop .products-ordering-button .products-ordering-text{font-size:.7rem}.products-info .products-shop-loop .products-ordering-button .products-ordering-icon{width:15px;height:15px}.products-info .products-shop-loop .products-ordering-button .products-ordering-button-clear{top:-7px;right:-7px;height:20px;width:20px}.product-filters .product-filter-form .product-filters-top h2{margin:0;font-size:1.1rem}.product-filters .product-filter-form .filter-section .filter-title{font-size:.85rem}.product-filters .product-filter-form .filter-options .filter-checkbox .filter-label,.product-filters .product-filter-form .product-filters-bottom button,.product-filters .product-filter-form .filter-price-inputs .filter-input{font-size:.7rem}.woocommerce .shop-wrapper .woocommerce-pagination ul li .page-numbers{font-size:.8rem}.products-description-article{padding:2em}}@media (max-width:768px){.product-filters{width:50vw}.product-filters .product-filter-form .product-filters-top h2{font-size:1rem}.product-filters .product-filter-form{padding:2em 2em 6em}.product-filters .product-filter-form .product-filters-bottom{padding:1em 2em}.product-filters .active-filters .filter-item{font-size:.8rem}.product-filters .active-filters .filter-item .remove-filter{width:18px;height:18px}.product-filters .product-filter-form .product-filters-bottom button:last-child{padding:0;background:transparent;color:#000}}@media (max-width:425px){.products-info{align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.5em}.products-info .products-shop-loop .woocommerce-result-count{margin-left:3em}.products-info .products-shop-loop .products-ordering-button .products-ordering-text{font-size:.6rem}.products-description-article{padding:1.5em}.product-filters{width:80vw}.product-filters .product-filter-form .filter-options .filter-checkbox .filter-label,.product-filters .product-filter-form .product-filters-bottom button,.product-filters .product-filter-form .filter-price-inputs .filter-input{font-size:.65rem}.product-filters .product-filter-form .filter-options .filter-checkbox .filter-label{padding:.75em 1.5em}#filter-loading span{font-size:1rem}.product-filters .product-filter-form .product-filters-bottom{gap:.5em}}