.vz-category-page-shell{color:#25363f;background:#f4f0e7}.vz-catalog-browser{padding-top:35px}.vz-catalog-head>span{letter-spacing:.15em;color:#ac4d32;font-size:11px;font-weight:800}.vz-catalog-head h1{letter-spacing:-.035em;font:900 clamp(38px,6vw,76px)/1 VZ Poster,Impact,sans-serif;margin:14px 0!important}.vz-catalog-head p{color:#60655f;max-width:600px;font:400 16px/1.6 Arial,sans-serif}.vz-catalog-head nav{border-bottom:1px solid #25363f33;flex-wrap:wrap;gap:10px 24px;margin-top:25px;padding-bottom:18px;display:flex}.vz-catalog-head nav a{align-items:center;gap:7px;min-height:44px;font-size:14px;font-weight:800;display:flex}.vz-catalog-head nav a[aria-current=page]{color:#a54b33;text-underline-offset:7px;text-decoration:underline}.vz-catalog-toolbar{align-items:center;gap:20px;margin:26px 0 20px;display:flex}.vz-catalog-search{background:#fffdf8;border:1px solid #25363f55;flex:1;align-items:center;gap:12px;min-width:0;min-height:58px;padding:0 16px;display:flex}.vz-catalog-search input{color:#25363f;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:16px 0;font:400 16px/1.4 Arial,sans-serif}.vz-catalog-search:focus-within{outline-offset:2px;outline:2px solid #a54b33}.vz-catalog-search>svg{flex-shrink:0}.vz-catalog-search button{min-width:36px;min-height:44px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.vz-catalog-available{white-space:nowrap;align-items:center;gap:9px;min-height:44px;font-size:13px;display:flex}.vz-catalog-available input{accent-color:#a54b33;width:18px;height:18px}.vz-catalog-departments{flex-wrap:wrap;gap:8px;display:flex}.vz-catalog-departments button{color:#25363f;cursor:pointer;background:#e8e0d0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:5px;min-height:64px;padding:12px 16px;font:800 13px/1.3 Arial,sans-serif;display:flex}.vz-catalog-departments button[aria-pressed=true]{color:#fffdf8;background:#25363f;border-color:#25363f}.vz-catalog-departments small{font-size:12px;font-weight:400}.vz-catalog-result-count{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;font-weight:800;display:flex;margin:24px 0 15px!important}.vz-catalog-result-count>span{color:#65675f;font-size:12px;font-weight:400}.vz-catalog-families{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.vz-catalog-families article{background:#fffdf8;border:1px solid #cfc7b8;min-width:0}.vz-catalog-families article>header{border-bottom:2px solid #a54b33;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.vz-catalog-families header a{flex-direction:column;gap:8px;display:flex}.vz-catalog-families header strong{text-transform:uppercase;font:900 25px/1.1 VZ Poster,Impact,sans-serif}.vz-catalog-families header small{align-self:flex-start;font:400 14px/1.4 Arial,sans-serif}.vz-catalog-families header>span{color:#726e65;flex-shrink:0;font-size:11px}.vz-catalog-types{padding:6px 18px 12px}.vz-catalog-types a,.vz-catalog-matches a{border-bottom:1px solid #e7e0d4;align-items:center;gap:10px;min-height:54px;padding:10px 0;display:flex}.vz-catalog-types a>span,.vz-catalog-matches a>span{flex-direction:column;flex:1;gap:4px;min-width:0;font-size:14px;font-weight:700;display:flex}.vz-catalog-types a small,.vz-catalog-matches a small{color:#77766d;align-self:flex-start;font-size:12px;font-weight:400}.vz-catalog-types a em,.vz-catalog-matches a em{color:#77766d;white-space:nowrap;font:400 11px/1.3 Arial,sans-serif}.vz-catalog-types a svg,.vz-catalog-matches a svg{flex-shrink:0}.vz-catalog-types a:hover,.vz-catalog-matches a:hover{color:#a54b33}.vz-catalog-subtypes{border-left:2px solid #e7e0d4;margin-left:16px;padding-left:14px}.vz-catalog-subtypes a>span{font-size:13px}.vz-catalog-view-type{align-items:center;gap:12px;min-height:54px;padding:18px 20px;font-size:13px;font-weight:800;display:flex}.vz-catalog-matches{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 25px;display:grid}.vz-catalog-matches>div{padding:12px 0}.vz-catalog-matches p{color:#77766d;font-size:11px;line-height:1.6}.vz-catalog-brand-matches,.vz-catalog-product-matches{padding-top:25px}.vz-catalog-product-matches h2{font-size:20px;margin-bottom:14px!important}.vz-catalog-product-matches>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.vz-catalog-product-matches a{background:#fffdf8;border:1px solid #cfc7b8;align-items:center;gap:15px;min-width:0;padding:14px;display:flex}.vz-catalog-product-matches img{object-fit:contain;flex-shrink:0;width:60px;height:80px}.vz-catalog-product-matches a>span{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.vz-catalog-product-matches small{color:#77766d;font-size:10px;line-height:1.5}.vz-catalog-product-matches strong{font-size:15px;line-height:1.4}@media (max-width:700px){.vz-catalog-product-matches>div{grid-template-columns:minmax(0,1fr)}.vz-catalog-product-matches a{gap:10px;padding:12px}}.vz-catalog-brand-matches h2{font-size:20px;margin-bottom:12px!important}.vz-catalog-brand-matches a{border:1px solid #cfc7b8;align-items:center;gap:20px;min-height:48px;margin:0 10px 10px 0;padding:10px 16px;font-size:13px;font-weight:800;display:inline-flex}.vz-catalog-no-match{background:#e9e1d2;flex-direction:column;align-items:flex-start;gap:15px;margin-top:22px;padding:35px 22px;display:flex}.vz-catalog-no-match>span{color:#a54b33;letter-spacing:.12em;font-size:11px;font-weight:800}.vz-catalog-no-match h2{font:900 clamp(25px,4vw,42px)/1.1 VZ Poster,Impact,sans-serif!important}.vz-catalog-no-match p{color:#5e635f;max-width:600px;font:400 15px/1.6 Arial,sans-serif}.vz-catalog-no-match button,.vz-catalog-no-match a{color:#25363f;text-align:left;background:0 0;border:0;align-items:center;gap:15px;min-height:44px;padding:0;font-size:13px;font-weight:800;display:flex}.vz-catalog-product-tools{flex-wrap:wrap;gap:12px;padding-top:24px;display:flex}.vz-catalog-product-tools label{flex-direction:column;flex:1;gap:7px;min-width:145px;max-width:230px;font-size:11px;font-weight:800;display:flex}.vz-catalog-product-tools select{color:#25363f;background:#fffdf8;border:1px solid #cfc7b8;border-radius:0;width:100%;min-height:46px;padding:11px 12px;font-size:14px}.vz-catalog-active-filters{flex-wrap:wrap;gap:8px;padding-top:18px;display:flex}.vz-catalog-active-filters button{color:#713f2c;background:#f8e9dc;border:1px solid #a54b3377;align-items:center;gap:9px;min-height:44px;padding:10px 12px;font-size:12px;display:flex}.vz-catalog-product-count{color:#65675f;font-size:12px;margin-top:20px!important}.vz-catalog-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.vz-catalog-brand-grid>a{background:#fffdf8;border:1px solid #cfc7b8;grid-template-columns:1fr auto;gap:15px;padding:24px;display:grid}.vz-catalog-brand-grid>a>span{color:#a54b33;grid-column:1/-1;font:900 48px/1 VZ Poster,Impact,sans-serif}.vz-catalog-brand-grid strong{grid-column:1/-1;font-size:18px}.vz-catalog-brand-grid small{color:#65675f;font-size:12px}.vz-category-page-shell .vz-category-result-head h1{font-size:clamp(38px,5vw,76px);line-height:1}.vz-category-page-shell .vz-category-result-head>div>span{color:#a54b33}.vz-category-page-shell .vz-category-result-head>strong{color:#a54b33;font-size:42px}.vz-category-page-shell .vz-category-children a small{color:#726e65;font-size:10px;font-weight:400}.vz-category-page-shell .vz-category-children a{flex:210px;min-width:0}@media (max-width:700px){.vz-catalog-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.vz-catalog-search{width:100%;padding-inline:12px}.vz-catalog-families,.vz-catalog-matches,.vz-catalog-brand-grid{grid-template-columns:minmax(0,1fr)}.vz-catalog-head h1{font-size:42px}.vz-catalog-head nav{gap:8px 17px}.vz-catalog-head nav a{font-size:12px}.vz-catalog-departments button{flex:135px;padding:11px 12px;font-size:12px}.vz-catalog-subtypes{margin-left:10px;padding-left:10px}.vz-catalog-product-tools label{min-width:125px;max-width:none}.vz-catalog-families article>header{padding:17px}.vz-catalog-families header strong{font-size:23px}.vz-category-page-shell .vz-category-result-head{align-items:flex-start;gap:12px}.vz-category-page-shell .vz-category-result-head>strong{font-size:30px}.vz-catalog-types a>span{font-size:13px}}
