.vvm-chevron-right{transform:rotate(-45deg);margin:0 3px 0 7px}.vvm-chevron-left{transform:rotate(135deg);margin:0 4px 0 1px}.vvm-menu-open{overflow:hidden}.vvm .vvm-panel-header{flex:0 0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:6px 16px;border-bottom:1px solid var(--vvm-line);background:var(--vvm-paper)}.vvm .vvm-panel-header[data-vvm-product-header]{min-height:52px;padding-block:4px}.vvm .vvm-panel-header[data-vvm-search-header]{min-height:62px;padding-block:6px}.vvm .vvm-panel-title{grid-column:2;grid-row:1;font-size:22px;font-weight:900;line-height:1.18;letter-spacing:-.025em;color:var(--vvm-ink);margin:0;outline:none;overflow-wrap:anywhere;text-transform:uppercase}.vvm :is(.vvm-panel-title,.vvm-small-heading,.vvm-group-title,.vvm-section h4){font-family:inherit}.vvm .vvm-header-search{grid-column:2;grid-row:1;min-width:0}.vvm .vvm-back[hidden]~.vvm-header-search{grid-column:1/3}.vvm .vvm-inline .vvm-header-search{grid-column:2/4}.vvm .vvm-inline .vvm-back[hidden]~.vvm-header-search{grid-column:1/-1}.vvm .vvm-panel-header .vvm-back,.vvm .vvm-panel-header .vvm-close{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:5px 9px;border:1px solid transparent;border-radius:4px;font-size:13px;font-weight:800;line-height:1.2;text-transform:uppercase}.vvm .vvm-panel-header .vvm-close{font-weight:900}.vvm .vvm-panel-header :is(.vvm-back,.vvm-close):is(:focus-visible,:active){--vvm-control-bg:var(--vvm-yellow)}.vvm .vvm-back{grid-column:1;grid-row:1}.vvm .vvm-close{grid-column:3;grid-row:1}.vvm .vvm-close-icon{font:500 25px/1 Arial,sans-serif;margin-left:2px}.vvm .vvm-panel-body{min-height:0;overflow:auto;overscroll-behavior:contain}.vvm .vvm-category-search,.vvm .vvm-search-label{display:block;position:relative;min-width:0}.vvm .vvm-search-label>.vvm-icon{position:absolute;left:12px;top:50%;width:18px;height:18px;transform:translateY(-50%);pointer-events:none;color:var(--vvm-ink);opacity:.75}.vvm .vvm-category-search input{display:block;width:100%;min-height:46px;border:1px solid rgba(0,0,0,.48);border-radius:4px;padding:10px 45px 10px 39px;font-size:16px;font-weight:650;color:var(--vvm-ink);background:var(--vvm-paper)}.vvm .vvm-category-search input::placeholder{color:var(--vvm-ink);opacity:.68}.vvm .vvm-category-search input::-webkit-search-cancel-button{appearance:none}.vvm .vvm-search-clear{position:absolute;top:1px;right:1px;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:3px;font-size:25px;font-weight:500;line-height:1}.vvm .vvm-search-clear:is(:focus-visible,:active){--vvm-control-bg:var(--vvm-yellow)}.vvm .vvm-grid{display:grid;grid-template-columns:minmax(235px,27%) minmax(0,1fr);min-height:330px}.vvm .vvm-menu-section{padding:0 var(--vvm-surface-inset) 20px;background:var(--vvm-paper)}.vvm .vvm-rail{min-inline-size:0;border-right:1px solid var(--vvm-line)}.vvm .vvm-menu-section>.vvm-small-heading{margin:0;padding:20px var(--vvm-row-inset);font-size:12px;line-height:1.3;font-weight:850;text-transform:uppercase;letter-spacing:.07em;color:var(--vvm-ink)}.vvm .vvm-group-list li+li{margin-top:4px}.vvm .vvm-next{display:flex;align-items:center;gap:10px;justify-content:space-between;width:100%;min-height:48px;padding:10px calc(var(--vvm-row-inset) - 1px);border:1px solid transparent;border-radius:4px;text-align:left;font-size:13px;font-weight:850;line-height:1.32;text-transform:uppercase}.vvm .vvm-next:is(:focus-visible,:active,[aria-pressed=true]){--vvm-control-bg:var(--vvm-yellow)}.vvm .vvm-next[aria-pressed=true]{border-color:transparent;font-weight:900}.vvm .vvm-icon{width:21px;height:21px;flex:0 0 21px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.vvm .vvm-icon-image{object-fit:contain}.vvm .vvm-next .vvm-chevron{margin-left:auto}.vvm .vvm-detail{min-width:0}.vvm .vvm-group-content{padding:16px var(--vvm-surface-inset) 20px}.vvm .vvm-group-title{font-size:20px;line-height:1.23;color:var(--vvm-ink);letter-spacing:-.02em;font-weight:900;margin:4px var(--vvm-row-inset) 14px;max-width:100%;text-transform:uppercase;overflow-wrap:anywhere}.vvm .vvm-sections{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.vvm .vvm-section{min-width:0;border-top:1px solid var(--vvm-line);padding-block-start:17px}.vvm .vvm-section h4{color:var(--vvm-ink);font-size:14px;font-weight:900;margin:0 var(--vvm-row-inset) 1px;padding-block:5px;line-height:1.3;text-transform:uppercase;overflow-wrap:anywhere}.vvm .vvm-category-control{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;width:100%;padding:7px var(--vvm-row-inset);margin:0;border:0;border-radius:3px;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:-.2px;text-align:left;text-transform:none}.vvm .vvm-category-links{--vvm-category-row-height:48px}.vvm .vvm-category-links .vvm-category-control{min-height:var(--vvm-category-row-height)}.vvm .vvm-section .vvm-category-links>li:first-child>.vvm-category-control{padding-block:calc(( var(--vvm-category-row-height) - 1.2em ) / 2)}.vvm .vvm-category-links>li+li{border-top:1px solid var(--vvm-line)}.vvm .vvm-category-control:is(:focus-visible,:active){--vvm-control-bg:var(--vvm-yellow)}.vvm :is(.vvm-next-label,.vvm-category-label){flex:1 1 0;min-inline-size:0;white-space:normal;overflow-wrap:anywhere}.vvm :is(.vvm-quick,.vvm-mobile-pages){border-top:1px solid var(--vvm-line)}.vvm .vvm-quick>.vvm-pills{padding-inline:var(--vvm-row-inset)}.vvm:not([data-vvm-compact]) .vvm-quick[data-vvm-quick-many] .vvm-pills{display:grid;grid-template-columns:repeat(var(--vvm-quick-columns,5),minmax(0,1fr));gap:8px}.vvm:not([data-vvm-compact]) .vvm-quick[data-vvm-quick-many] .vvm-pills button{width:100%;height:100%}.vvm .vvm-pills{display:flex;gap:6px;flex-wrap:wrap}.vvm .vvm-pills button{--vvm-control-bg:var(--vvm-paper);display:flex;align-items:center;min-height:44px;padding:6px 11px;border:1px solid var(--vvm-edge);border-radius:4px;font-size:13px;font-weight:800;line-height:1.3;text-align:left;text-transform:uppercase;overflow-wrap:anywhere}.vvm .vvm-pills>li,.vvm .vvm-pills button{min-inline-size:0;max-inline-size:100%}.vvm .vvm-pills button:is(:focus-visible,:active){--vvm-control-bg:var(--vvm-yellow);border-color:var(--vvm-yellow)}.vvm .vvm-result-area{padding:13px var(--vvm-surface-inset) 20px;min-height:115px}.vvm .vvm-search-status{margin:0 var(--vvm-row-inset) 8px;font-size:14px;font-weight:800;color:var(--vvm-ink)}.vvm .vvm-search-hint{margin:0 var(--vvm-row-inset) 8px;color:var(--vvm-ink);font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:-.2px}.vvm .vvm-search-action,.vvm .vvm-category-page{--vvm-control-bg:var(--vvm-paper);display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;min-height:44px;padding:7px 11px;border:1px solid var(--vvm-edge);border-radius:4px;font-size:13px;font-weight:800;line-height:1.25;text-align:left}.vvm .vvm-search-action{margin-inline:var(--vvm-row-inset);max-width:calc(100% - 2 * var(--vvm-row-inset))}.vvm .vvm-search-action:is(:focus-visible,:active){--vvm-control-bg:var(--vvm-yellow);border-color:var(--vvm-yellow)}.vvm .vvm-category-page{--vvm-control-bg:var(--vvm-yellow);border-color:var(--vvm-yellow);border-radius:0;padding-inline:14px;font-weight:850;text-transform:uppercase}.vvm .vvm-search-results{display:grid;grid-template-columns:minmax(0,1fr);row-gap:4px}.vvm .vvm-result{border-bottom:1px solid var(--vvm-line);padding-block:9px;min-height:50px}.vvm .vvm-product-view{padding:16px var(--vvm-surface-inset) 20px;min-width:0}.vvm .vvm-group-content .vvm-product-view{padding:0;margin-bottom:16px}.vvm .vvm-product-heading{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;padding-inline:var(--vvm-row-inset);padding-block-end:var(--vvm-product-gap)}.vvm .vvm-product-heading .vvm-group-title{flex:1 1 18rem;margin:0;min-width:0}.vvm .vvm-view-title:focus{outline:none}.vvm .vvm-product-list{border-top:1px solid var(--vvm-line)}.vvm .vvm-product-row{--vvm-control-bg:var(--vvm-paper);display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;min-height:72px;padding:10px 13px;border-bottom:1px solid var(--vvm-line)}.vvm .vvm-product-row:is(:focus-visible,:active){--vvm-control-bg:var(--vvm-yellow)}.vvm .vvm-product-image{display:flex;justify-content:center;align-items:center;width:58px;height:50px;color:rgba(0,0,0,.55)}.vvm .vvm-product-image img{width:auto;height:auto;max-width:54px;max-height:46px;object-fit:contain;display:block;border:0;box-shadow:none}.vvm .vvm-product-copy{display:block;min-width:0}.vvm .vvm-product-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.vvm .vvm-product-name,.vvm .vvm-product-price{display:block;min-width:0;font-size:13px;font-weight:900;line-height:1.28;overflow-wrap:anywhere;text-transform:uppercase}.vvm .vvm-product-price{max-width:160px;font-family:Inter,Arial,sans-serif;text-align:right;font-variant-numeric:tabular-nums}.vvm .vvm-product-type{display:block;margin-top:4px;color:var(--vvm-ink);font-size:12px;font-weight:700;line-height:1.25;text-transform:uppercase;overflow-wrap:anywhere}.vvm .vvm-product-notice{margin:10px var(--vvm-row-inset);color:var(--vvm-ink);font-size:13px;font-weight:750}.vvm .vvm-retry{--vvm-control-bg:var(--vvm-paper);min-height:44px;margin-inline:var(--vvm-row-inset);border:1px solid var(--vvm-ink);padding:8px 12px;font-weight:800}.vvm .vvm-retry:is(:focus-visible,:active){--vvm-control-bg:var(--vvm-yellow)}.vvm .vvm-drill-list>li{border-bottom:1px solid var(--vvm-line)}.vvm .vvm-menu-section>.vvm-drill-list>li:last-child{border-bottom:0}.vvm .vvm-main-panel{padding:14px 18px}.vvm .vvm-main-panel>button.vvm-next{--vvm-control-bg:var(--vvm-yellow);margin-bottom:8px;font-weight:900}.vvm .vvm-inline{background:var(--vvm-paper);color:var(--vvm-ink)}.vvm .vvm-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vvm[data-vvm-compact] .vvm-panel-header{padding:6px 12px;padding-top:max(6px,env(safe-area-inset-top));gap:7px;min-height:56px}.vvm[data-vvm-compact] .vvm-panel-header[data-vvm-product-header]{min-height:54px;padding-top:max(4px,env(safe-area-inset-top));padding-bottom:4px}.vvm[data-vvm-compact] .vvm-panel-header[data-vvm-search-header]{min-height:58px;padding-top:max(5px,env(safe-area-inset-top));padding-bottom:5px}.vvm[data-vvm-compact] .vvm-panel-title{font-size:19px}.vvm[data-vvm-compact] .vvm-panel-header .vvm-back,.vvm[data-vvm-compact] .vvm-panel-header .vvm-close{padding-inline:5px}.vvm[data-vvm-compact] .vvm-panel-header .vvm-back{font-weight:900}.vvm[data-vvm-compact] .vvm-panel-body{padding-bottom:env(safe-area-inset-bottom)}.vvm[data-vvm-compact] .vvm-group-content{padding-block:12px 20px}.vvm[data-vvm-compact] .vvm-group-title{font-size:17px;margin-bottom:8px}.vvm[data-vvm-compact] .vvm-product-view{padding-block:12px 20px}.vvm[data-vvm-compact] .vvm-product-heading .vvm-group-title{flex-basis:100%;margin:0}.vvm[data-vvm-compact] .vvm-group-content .vvm-product-view{padding:0}.vvm[data-vvm-compact] .vvm-product-row{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:11px 6px}.vvm[data-vvm-compact] .vvm-product-image{width:42px;height:44px}.vvm[data-vvm-compact] .vvm-product-image img{max-width:40px;max-height:42px}.vvm[data-vvm-compact] .vvm-product-copy{display:grid;grid-template-columns:minmax(0,1fr) fit-content(40%);column-gap:13px;align-items:start}.vvm[data-vvm-compact] .vvm-product-line{display:contents}.vvm[data-vvm-compact] .vvm-product-name{grid-column:1;grid-row:1;font-size:12.5px;line-height:1.34;hyphens:auto;font-variant-numeric:lining-nums}.vvm[data-vvm-compact] .vvm-product-price{grid-column:2;grid-row:1/span 2;justify-self:end;font-size:12.5px;line-height:1.34;text-align:right}.vvm[data-vvm-compact] .vvm-product-type{grid-column:1;grid-row:2;margin-top:6px;font-size:11px;line-height:1.3}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.vvm:not([data-vvm-compact]) :is(.vvm-pills button,.vvm-search-action):hover{border-color:var(--vvm-yellow)}}