html body .twc-sb-wrapper{width:100% !important;margin:0 0 16px !important;box-sizing:border-box !important;clear:both !important}html body .twc-sb-topbar{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-end !important;gap:12px !important;background:0 0 !important;border:none !important;padding:0 !important;box-sizing:border-box !important}html body .twc-sb-count{display:inline-flex !important;align-items:center !important;margin-right:auto !important;flex-shrink:0 !important}html body .twc-sb-count-text{display:inline-flex !important;align-items:center !important;gap:4px !important;font-size:13.5px !important;font-weight:600 !important;color:#4b5563 !important;letter-spacing:.01em !important;white-space:nowrap !important;background:0 0 !important;border:none !important;padding:0 !important}html body .twc-sb-count-text .twc-sb-num{color:#111827 !important;font-weight:700 !important}html body .twc-sb-controls{display:inline-flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:8px !important;flex-shrink:0 !important}html body .twc-sb-field{display:inline-flex !important;flex-direction:row !important;align-items:center !important;background:#fff !important;border:1.5px solid #d1d5db !important;border-radius:6px !important;padding:0 8px 0 10px !important;height:38px !important;box-shadow:0 1px 2px rgba(0,0,0,.04) !important;transition:all .2s cubic-bezier(.16,1,.3,1) !important;box-sizing:border-box !important;flex-shrink:0 !important}html body .twc-sb-field:hover{border-color:#111827 !important;box-shadow:0 3px 6px rgba(0,0,0,.08) !important;background-color:#fafafa !important}html body .twc-sb-field:focus-within{border-color:#e60000 !important;box-shadow:0 0 0 3px rgba(230,0,0,.12) !important}html body .twc-sb-inline-label{color:#6b7280 !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.05em !important;white-space:nowrap !important;margin-right:6px !important;line-height:1 !important;user-select:none !important}html body .twc-sb-select-wrap{position:relative !important;display:inline-flex !important;align-items:center !important}html body .twc-sb-field select{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;background-color:transparent !important;background:0 0 !important;color:#111827 !important;border:none !important;outline:none !important;box-shadow:none !important;padding:0 20px 0 2px !important;font-size:13px !important;font-weight:600 !important;line-height:38px !important;height:38px !important;cursor:pointer !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 2px center !important;background-size:9px !important;box-sizing:border-box !important;margin:0 !important}html body .twc-sb-field-per-page select{min-width:85px !important}html body .twc-sb-field-sort select{min-width:105px !important}html body .twc-sb-field select option{background:#fff !important;background-color:#fff !important;color:#111827 !important;padding:10px 14px !important;font-size:13px !important;font-weight:500 !important;line-height:1.5 !important}@media (max-width:768px){html body .twc-sb-wrapper{margin:6px 0 14px !important;padding:0 2px !important}html body .twc-sb-topbar{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;gap:6px !important;width:100% !important}html body .twc-sb-count{margin-right:0 !important;flex-shrink:0 !important}html body .twc-sb-count-text{font-size:12px !important}html body .twc-sb-controls{display:inline-flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:5px !important;flex-shrink:0 !important}html body .twc-sb-field{height:34px !important;border-radius:6px !important;padding:0 6px 0 8px !important;border-width:1.5px !important}html body .twc-sb-inline-label{font-size:10px !important;margin-right:3px !important}html body .twc-sb-field select{height:34px !important;line-height:34px !important;font-size:11.5px !important;padding:0 16px 0 0 !important;background-size:8px !important}html body .twc-sb-field-per-page select{min-width:72px !important}html body .twc-sb-field-sort select{min-width:90px !important}}@media (max-width:360px){html body .twc-sb-topbar{gap:4px !important}html body .twc-sb-count-text{font-size:11px !important}html body .twc-sb-field{height:32px !important;padding:0 4px 0 6px !important}html body .twc-sb-inline-label{display:none !important}html body .twc-sb-field select{height:32px !important;line-height:32px !important;font-size:11px !important;padding:0 14px 0 0 !important}html body .twc-sb-field-per-page select{min-width:65px !important}html body .twc-sb-field-sort select{min-width:80px !important}}html body .elementor-widget-premium-woo-products .premium-woo-products-pagination,html body .elementor .premium-woo-products-pagination,html body .premium-woo-products-pagination,html body .woocommerce-pagination{margin:36px auto 24px !important;text-align:center !important;width:100% !important;display:block !important;clear:both !important;box-sizing:border-box !important}html body .elementor-widget-premium-woo-products .premium-woo-products-pagination ul,html body .elementor .premium-woo-products-pagination ul.page-numbers,html body .premium-woo-products-pagination ul.page-numbers,html body .woocommerce-pagination ul.page-numbers{display:inline-flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:center !important;gap:6px !important;list-style:none !important;margin:0 auto !important;padding:0 !important;border:none !important}html body .elementor-widget-premium-woo-products .premium-woo-products-pagination ul li,html body .elementor .premium-woo-products-pagination ul li,html body .premium-woo-products-pagination ul li,html body .woocommerce-pagination ul li{display:inline-flex !important;margin:0 !important;padding:0 !important;border:none !important;float:none !important;vertical-align:middle !important;width:auto !important;min-width:auto !important;max-width:none !important}html body .elementor-widget-premium-woo-products .premium-woo-products-pagination ul li a.page-numbers:not(.prev):not(.next),html body .elementor-widget-premium-woo-products .premium-woo-products-pagination ul li .page-numbers:not(.prev):not(.next),html body .elementor .premium-woo-products-pagination ul li a.page-numbers:not(.prev):not(.next),html body .elementor .premium-woo-products-pagination ul li .page-numbers:not(.prev):not(.next),html body .premium-woo-products-pagination ul li a.page-numbers:not(.prev):not(.next),html body .premium-woo-products-pagination ul li .page-numbers:not(.prev):not(.next),html body .woocommerce-pagination ul li a.page-numbers:not(.prev):not(.next),html body .woocommerce-pagination ul li .page-numbers:not(.prev):not(.next){display:inline-flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:38px !important;min-width:38px !important;max-width:38px !important;padding:0 !important;background-color:#fff !important;background:#fff !important;color:#1f2937 !important;border:1.5px solid #d1d5db !important;border-radius:6px !important;font-size:13.5px !important;font-weight:600 !important;text-decoration:none !important;line-height:38px !important;text-align:center !important;box-shadow:0 1px 2px rgba(0,0,0,.04) !important;transition:all .2s cubic-bezier(.16,1,.3,1) !important;box-sizing:border-box !important;white-space:nowrap !important}html body .elementor-widget-premium-woo-products .premium-woo-products-pagination ul li a.page-numbers:not(.prev):not(.next):hover,html body .elementor .premium-woo-products-pagination ul li a.page-numbers:not(.prev):not(.next):hover,html body .premium-woo-products-pagination ul li a.page-numbers:not(.prev):not(.next):hover,html body .woocommerce-pagination ul li a.page-numbers:not(.prev):not(.next):hover{background-color:#111827 !important;background:#111827 !important;color:#fff !important;border-color:#111827 !important;transform:translateY(-1px) !important;box-shadow:0 3px 6px rgba(0,0,0,.08) !important}html body .elementor-widget-premium-woo-products .premium-woo-products-pagination ul li span.current,html body .elementor-widget-premium-woo-products .premium-woo-products-pagination ul li .page-numbers.current,html body .elementor .premium-woo-products-pagination ul li span.current,html body .elementor .premium-woo-products-pagination ul li .page-numbers.current,html body .premium-woo-products-pagination ul li span.current,html body .premium-woo-products-pagination ul li .page-numbers.current,html body .woocommerce-pagination ul li span.current,html body .woocommerce-pagination ul li .page-numbers.current{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:38px !important;min-width:38px !important;max-width:38px !important;padding:0 !important;background-color:#e60000 !important;background:#e60000 !important;color:#fff !important;border:1.5px solid #e60000 !important;border-radius:6px !important;font-size:13.5px !important;font-weight:700 !important;line-height:38px !important;text-align:center !important;box-shadow:0 3px 8px rgba(230,0,0,.25) !important;cursor:default !important;box-sizing:border-box !important;white-space:nowrap !important}html body .elementor-widget-premium-woo-products .premium-woo-products-pagination ul li a.prev,html body .elementor-widget-premium-woo-products .premium-woo-products-pagination ul li a.next,html body .elementor .premium-woo-products-pagination ul li a.prev,html body .elementor .premium-woo-products-pagination ul li a.next,html body .premium-woo-products-pagination ul li a.prev,html body .premium-woo-products-pagination ul li a.next,html body .woocommerce-pagination ul li a.prev,html body .woocommerce-pagination ul li a.next{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:68px !important;max-width:none !important;height:38px !important;padding:0 14px !important;border:1.5px solid #d1d5db !important;border-radius:6px !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.02em !important;background:#fff !important;background-color:#fff !important;color:#111827 !important;white-space:nowrap !important;word-break:keep-all !important;overflow:visible !important;box-shadow:0 1px 2px rgba(0,0,0,.04) !important;transition:all .2s cubic-bezier(.16,1,.3,1) !important;box-sizing:border-box !important;line-height:38px !important}html body .elementor-widget-premium-woo-products .premium-woo-products-pagination ul li a.prev:hover,html body .elementor-widget-premium-woo-products .premium-woo-products-pagination ul li a.next:hover,html body .elementor .premium-woo-products-pagination ul li a.prev:hover,html body .elementor .premium-woo-products-pagination ul li a.next:hover,html body .premium-woo-products-pagination ul li a.prev:hover,html body .premium-woo-products-pagination ul li a.next:hover,html body .woocommerce-pagination ul li a.prev:hover,html body .woocommerce-pagination ul li a.next:hover{background-color:#111827 !important;background:#111827 !important;color:#fff !important;border-color:#111827 !important;transform:translateY(-1px) !important;box-shadow:0 3px 6px rgba(0,0,0,.08) !important}html body .elementor-widget-premium-woo-products .premium-woo-products-pagination ul li span.dots,html body .elementor .premium-woo-products-pagination ul li span.dots,html body .premium-woo-products-pagination ul li span.dots,html body .woocommerce-pagination ul li span.dots{display:inline-flex !important;align-items:center !important;justify-content:center !important;background:0 0 !important;background-color:transparent !important;border:none !important;color:#9ca3af !important;min-width:16px !important;box-shadow:none !important;font-size:15px !important;font-weight:700 !important;white-space:nowrap !important}@media (max-width:600px){html body .elementor-widget-premium-woo-products .premium-woo-products-pagination,html body .elementor .premium-woo-products-pagination,html body .premium-woo-products-pagination,html body .woocommerce-pagination{margin:20px auto 14px !important}html body .elementor-widget-premium-woo-products .premium-woo-products-pagination ul,html body .elementor .premium-woo-products-pagination ul.page-numbers,html body .premium-woo-products-pagination ul.page-numbers,html body .woocommerce-pagination ul.page-numbers{gap:4px !important}html body .elementor-widget-premium-woo-products .premium-woo-products-pagination ul li a.page-numbers:not(.prev):not(.next),html body .elementor-widget-premium-woo-products .premium-woo-products-pagination ul li .page-numbers:not(.prev):not(.next),html body .elementor .premium-woo-products-pagination ul li a.page-numbers:not(.prev):not(.next),html body .elementor .premium-woo-products-pagination ul li .page-numbers:not(.prev):not(.next),html body .premium-woo-products-pagination ul li a.page-numbers:not(.prev):not(.next),html body .premium-woo-products-pagination ul li .page-numbers:not(.prev):not(.next),html body .woocommerce-pagination ul li a.page-numbers:not(.prev):not(.next),html body .woocommerce-pagination ul li .page-numbers:not(.prev):not(.next),html body .elementor-widget-premium-woo-products .premium-woo-products-pagination ul li span.current,html body .elementor-widget-premium-woo-products .premium-woo-products-pagination ul li .page-numbers.current,html body .elementor .premium-woo-products-pagination ul li span.current,html body .elementor .premium-woo-products-pagination ul li .page-numbers.current,html body .premium-woo-products-pagination ul li span.current,html body .premium-woo-products-pagination ul li .page-numbers.current,html body .woocommerce-pagination ul li span.current,html body .woocommerce-pagination ul li .page-numbers.current{width:32px !important;height:32px !important;min-width:32px !important;max-width:32px !important;font-size:12px !important;line-height:32px !important;border-radius:6px !important}html body .elementor-widget-premium-woo-products .premium-woo-products-pagination ul li a.prev,html body .elementor-widget-premium-woo-products .premium-woo-products-pagination ul li a.next,html body .elementor .premium-woo-products-pagination ul li a.prev,html body .elementor .premium-woo-products-pagination ul li a.next,html body .premium-woo-products-pagination ul li a.prev,html body .premium-woo-products-pagination ul li a.next,html body .woocommerce-pagination ul li a.prev,html body .woocommerce-pagination ul li a.next{display:inline-flex !important;width:auto !important;min-width:58px !important;max-width:none !important;padding:0 8px !important;height:32px !important;line-height:32px !important;font-size:11.5px !important;border-radius:6px !important;white-space:nowrap !important;word-break:keep-all !important}}