.vixe-apple-landing {margin: 0 0 24px}
.vixe-apple-landing p {max-width: 760px; margin: 0 0 16px}
.vixe-apple-landing nav {display:flex;flex-wrap:wrap;gap:8px}
.vixe-apple-landing nav a {display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid #ccc;border-radius:24px;box-sizing:border-box}
.vixe-apple-filters .vixe-apple-filter-list {margin:0;padding:0;list-style:none}
.vixe-apple-filters .vixe-apple-filter-list a {display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:4px 0}
.vixe-apple-filters .vixe-apple-filter-list [hidden] {display:none!important}
.vixe-apple-filters .vixe-filter-more {margin:8px 0;background:transparent;border:1px solid #bbb;min-height:44px;width:100%}
.vixe-apple-filters .vixe-filter-search {width:100%;margin-bottom:8px;min-height:44px}
.vixe-apple-filters .vixe-apple-filter-footer {display:none}
.vixe-apple-filters .filter-current .items {display:flex;flex-wrap:wrap;gap:8px}
.vixe-apple-filters .filter-current .item {border:1px solid #ccc;border-radius:12px;padding:8px}
.vixe-apple-filters [aria-current=true],.vixe-apple-filters .vixe-filter-pending {font-weight:700;text-decoration:underline}
@media(max-width:1180px){
 .page-header .navigation .nav-1 .submenu a {min-height:44px;display:flex;align-items:center;box-sizing:border-box}
 .vixe-apple-filters .vixe-apple-filter-list a {min-height:44px}
 .vixe-apple-filters .vixe-apple-filter-footer {display:flex;gap:12px;align-items:center;position:sticky;bottom:0;background:var(--base-bg,#fff);padding:16px 0;z-index:4}
 .vixe-apple-filters .filter-content {box-sizing:border-box;max-width:100vw}
 .vixe-apple-filters .filter-options-content {max-width:100%;overflow-wrap:anywhere}
}
.vixe-apple-filters [data-filter-code="price"] a {display:block;font-size:13px;white-space:normal;line-height:1.6}
.vixe-apple-filters [data-filter-code="price"] .price {white-space:normal}
.vixe-apple-filters [data-filter-code="price"] .count {display:inline-block;float:none;margin-left:4px}
.vixe-apple-filters .filter-current .item {display:block;position:relative;min-width:0;max-width:100%;box-sizing:border-box;padding:8px 28px 8px 8px}
.vixe-apple-filters .filter-current .filter-label,.vixe-apple-filters .filter-current .filter-value {position:static;display:block;width:auto;max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;padding:0;margin:0}
.vixe-apple-filters .filter-current .action.remove {position:absolute;right:6px;top:8px}
@media(max-width:767px){.vixe-apple-landing {padding-top:60px}}
