:is(.vz-buy,.vz-buy-overlay,.vz-buy-menu){--buy-ease:cubic-bezier(.16,1,.3,1);--mantine-radius-default:0}:is(.vz-buy,.vz-buy-overlay) :is(.mantine-Card-root,.mantine-Button-root,.mantine-ActionIcon-root,.mantine-Input-input,.mantine-Pagination-control,.mantine-Skeleton-root,.vz-sbar,.vz-sbarbtn,.vz-sbar-ai,.vz-tag,.vz-pill,.vz-rin,.vz-vtoggle,.vz-vt,.vz-sortsel,.vz-savesearch,.vz-cphotos,.vz-cbadge,.vz-deal,.vz-fbox),.vz-buy-menu,.vz-buy-menu .mantine-Menu-item{border-radius:0!important}:is(.vz-buy,.vz-buy-overlay) :is(.vz-rin,.vz-vt,.vz-savesearch,.vz-sortsel){box-shadow:none}:is(.vz-buy,.vz-buy-overlay) :is(button,a,input):focus-visible,.vz-buy-menu [role=menuitem]:focus-visible{outline:2px solid var(--vz-red);outline-offset:3px}.vz-buy .vz-sbar{transition:border-color .18s}.vz-buy .vz-sbar:focus-within{border-color:var(--vz-red)}.vz-buy .vz-sbarq:focus-visible{box-shadow:none;outline:none}.vz-buy .vz-sbarq{min-width:0;caret-color:var(--vz-red)}:is(.vz-buy,.vz-buy-overlay) .vz-rin:focus-visible{border-color:var(--vz-red);outline:none}:is(.vz-buy,.vz-buy-overlay) :is(.vz-pill,.vz-vt,.vz-sortsel,.vz-savesearch,.vz-sbarbtn,.vz-frow,.mantine-Pagination-control,.mantine-Card-root){transition:background-color .2s var(--buy-ease), color .2s var(--buy-ease), border-color .2s var(--buy-ease)}.vz-buy .vz-sortsel{align-items:center;gap:8px;display:inline-flex}.vz-buy .vz-buy-filter-toggle{display:none}.vz-buy .vz-tag{overflow-wrap:anywhere;align-items:center;max-width:100%;display:inline-flex}.vz-buy .vz-tag-rm{flex-shrink:0;place-items:center;min-width:28px;min-height:28px;display:inline-grid}@media (hover:hover){:is(.vz-buy,.vz-buy-overlay) .vz-pill:not(.is-on):hover{border-color:var(--vz-ink);background:var(--vz-surface)}:is(.vz-buy,.vz-buy-overlay) .vz-frow:hover{color:var(--vz-ink);background:#14141009}.vz-buy :is(.vz-sortsel,.vz-savesearch):hover{border-color:var(--vz-ink);background:var(--vz-surface)}.vz-buy .mantine-Card-root:hover{border-color:var(--vz-ink)}}:is(.vz-buy,.vz-buy-overlay) button:not(:disabled):active{transform:translateY(1px)}:is(.vz-buy,.vz-buy-overlay) button:disabled{cursor:not-allowed;transform:none}.vz-buy-overlay .mantine-Drawer-header{background:var(--vz-paper);border-bottom:1px solid var(--vz-line)}@media (max-width:991px){.vz-buy .vz-buy-filter-toggle{width:44px;height:44px;display:inline-flex}:is(.vz-buy,.vz-buy-overlay) :is(.vz-vt,.vz-pill,.vz-savesearch,.vz-sortsel,.vz-frow,.mantine-Pagination-control){min-height:44px}:is(.vz-buy,.vz-buy-overlay) :is(.vz-rin,.vz-sbarq){font-size:16px}.vz-buy-overlay .vz-filters{padding-bottom:max(24px,env(safe-area-inset-bottom))}.vz-buy .vz-sbarbtn{padding-inline:16px}}body:has(.vz-buy) footer :is(div,a,button){border-radius:0!important}body:has(.vz-buy) header .vz-btn{border-radius:0!important}@media (prefers-reduced-motion:reduce){:is(.vz-buy,.vz-buy-overlay,.vz-buy-menu) *,:is(.vz-buy,.vz-buy-overlay,.vz-buy-menu) :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}:is(.vz-buy,.vz-buy-overlay) button:active{transform:none}}.vz-buy-search{border-bottom:1px solid var(--vz-line);margin-bottom:24px;padding:16px 0 24px}.vz-buy-search h1{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.15}.vz-buy-search .vz-sbarwrap{max-width:none;margin-bottom:0}.vz-buy-search .vz-sbar{max-width:none}.vz-buy-search [role=status]{color:var(--vz-muted,#62625c);font-size:13px}.vz-buy .vz-filters{background:var(--vz-surface,white);border:1px solid var(--vz-line);padding:20px}:is(.vz-buy,.vz-buy-overlay) .vz-filter-section summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin:0;list-style:none;display:flex}:is(.vz-buy,.vz-buy-overlay) .vz-filter-section summary::-webkit-details-marker{display:none}:is(.vz-buy,.vz-buy-overlay) .vz-filter-section summary svg{flex-shrink:0;transition:transform .18s}:is(.vz-buy,.vz-buy-overlay) .vz-filter-section[open] summary{margin-bottom:12px}:is(.vz-buy,.vz-buy-overlay) .vz-filter-section[open] summary svg{transform:rotate(180deg)}:is(.vz-buy,.vz-buy-overlay) .vz-filter-section{padding-block:12px}:is(.vz-buy,.vz-buy-overlay) .vz-filter-section summary:focus-visible{outline:2px solid var(--vz-red);outline-offset:3px}:is(.vz-buy,.vz-buy-overlay) .vz-fbox{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.vz-buy,.vz-buy-overlay) .vz-range{min-width:0}:is(.vz-buy,.vz-buy-overlay) .vz-rin{font-variant-numeric:tabular-nums;width:100%;min-width:0}.vz-buy .vz-results-toolbar{border-bottom:1px solid var(--vz-line);min-height:44px;padding-bottom:16px}.vz-buy .vz-results-actions{margin-left:auto}.vz-filter-done{padding:16px 0 max(16px, env(safe-area-inset-bottom));background:var(--vz-paper);border-top:1px solid var(--vz-line);position:sticky;bottom:0}.vz-filter-done .vz-btn{justify-content:center;width:100%}@media (max-width:991px){.vz-buy-search{margin-bottom:16px;padding-top:8px;padding-bottom:16px}.vz-buy-search h1{margin-bottom:16px}.vz-buy .vz-buy-filter-toggle{gap:8px;width:auto;min-height:44px;margin-left:auto;padding-inline:14px}.vz-buy .vz-results-actions{gap:8px;width:100%;margin:0}.vz-buy .vz-vtoggle{display:none}.vz-buy .vz-savesearch{flex:1;justify-content:center}.vz-buy .vz-sortsel{flex:1;justify-content:space-between;min-width:0}}.vz-buy .mantine-Card-root h2{overflow-wrap:anywhere;min-height:2.6em;line-height:1.3;--title-line-clamp:2!important}.vz-buy .vz-buy-filter-toggle,.vz-filter-done .vz-btn{border-radius:0!important}@media (max-width:991px){.vz-buy .vz-vtoggle{background:0 0;display:flex}.vz-buy .vz-vtoggle button{display:none}.vz-buy .vz-vtoggle a{border:1px solid var(--vz-line);background:var(--vz-surface,white);width:44px;min-height:44px}.vz-buy .vz-savesearch,.vz-buy .vz-sortsel{padding-inline:10px;font-size:12px}}
