/*!
Theme Name: LZTheme
Theme URI: https://lewdzone.com
Author: LewdZone
Author URI: https://lewdzone.com
Description: A fast, secure, liquid glass WordPress theme for LewdZone.com — adult game downloads.
Version: 3.25.31
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: lztheme
Tags: dark, gaming, grid, responsive

This theme is licensed under the GPL.
*/
.filter-sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--filter-sidebar-width);background:var(--color-bg);border-right:1px solid var(--color-border-subtle);z-index:calc(var(--z-fixed) + 1);overflow:visible;display:flex;flex-direction:column;transform:translateX(-100%);visibility:hidden}@media (min-width:768px){html.sidebar-open .filter-sidebar{transform:translateX(0);visibility:visible}}.admin-bar .filter-sidebar{top:var(--admin-bar-offset,32px)}@media screen and (max-width:782px){.admin-bar .filter-sidebar{top:var(--admin-bar-offset,46px)}}@media (min-width:1460px){body.has-sidebar .navbar__inner,body.has-sidebar .site-content,body.has-sidebar .site-footer{--_ml:max(0px, calc((100vw - var(--container-max)) / 2));margin-left:var(--_ml);max-width:min(var(--container-max), calc(100vw - var(--_ml)))}html.sidebar-open body.has-sidebar .navbar__inner,html.sidebar-open body.has-sidebar .site-content,html.sidebar-open body.has-sidebar .site-footer{--_ml:max(var(--filter-sidebar-width), calc((100vw - var(--container-max)) / 2));margin-left:var(--_ml);max-width:min(var(--container-max), calc(100vw - var(--_ml)))}}html.sidebar-animating .filter-sidebar{transition:transform 0.3s cubic-bezier(.4,0,.2,1)}html.sidebar-animating body.has-sidebar .navbar__inner,html.sidebar-animating body.has-sidebar .site-content,html.sidebar-animating body.has-sidebar .site-footer{transition:margin-left 0.3s cubic-bezier(.4,0,.2,1),max-width 0.3s cubic-bezier(.4,0,.2,1)}.filter-sidebar-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .6);z-index:calc(var(--z-fixed) + 2)}.filter-sidebar-overlay.is-visible{display:block}@media (max-width:767px){.filter-sidebar{top:0;width:calc(100vw - 60px);max-width:none;z-index:calc(var(--z-fixed) + 3);transition:transform 0.3s cubic-bezier(.4,0,.2,1),visibility 0.3s}.admin-bar .filter-sidebar{top:0}.filter-sidebar.is-open{transform:translateX(0);visibility:visible;overscroll-behavior:contain}html.sidebar-open body.has-sidebar .navbar,html.sidebar-open body.has-sidebar .site-content,html.sidebar-open body.has-sidebar .site-footer{left:0;margin-left:0}}@media (min-width:768px){.filter-sidebar-overlay{display:none!important}}.filter-sidebar__header{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);padding:0 var(--sp-6);gap:var(--sp-3);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-bottom:var(--glass-border);flex-shrink:0}.filter-sidebar__title{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-md);font-weight:var(--fw-bold);white-space:nowrap}.filter-sidebar__title .icon{width:1.1em;height:1.1em}.filter-sidebar__header-actions{display:flex;align-items:center;gap:var(--sp-2)}.filter-sidebar__reset{font-size:var(--fs-xs);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-full);color:var(--color-text-muted);background:var(--color-surface);transition:color var(--duration-fast),background var(--duration-fast)}.filter-sidebar__reset:hover{color:var(--color-text);background:var(--color-elevated)}.filter-sidebar__close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;color:var(--color-text-muted);transition:color var(--duration-fast)}.filter-sidebar__close:hover{color:var(--color-text)}@media (min-width:768px){.filter-sidebar__close{display:none}}.filter-sidebar-collapse{display:none;position:absolute;right:-12px;top:calc(var(--header-height) / 2);transform:translateY(-50%);width:24px;height:24px;border-radius:9999px;background:var(--color-elevated);border:1px solid var(--color-border);col