body.vapevo-spotlight-open{overflow:hidden}dialog.vse{position:fixed;inset:var(--vapevo-spotlight-top,64px) 0 auto;margin:0;border:0;padding:0;width:100%;max-width:100%;height:min(var(--vse-height,75dvh),var(--vse-available-height,calc(100dvh - var(--vapevo-spotlight-top,64px))));max-height:var(--vse-available-height,calc(100dvh - var(--vapevo-spotlight-top,64px)));background:#fafafa;color:#171717;overflow:hidden;box-shadow:0 18px 30px #00000014;text-align:left;font-family:inherit;font-size:14px;line-height:1.4}dialog.vse:not([open]){display:none}dialog.vse::backdrop{background:#18202d21;backdrop-filter:none;-webkit-backdrop-filter:none;clip-path:inset(var(--vapevo-spotlight-top,64px) 0 0)}.vse *,.vse *:before,.vse *:after{box-sizing:border-box}.vse [hidden]{display:none!important}.vse .vse-inner{width:var(--vapevo-spotlight-header-width, calc(100% - 48px) );margin-left:var(--vapevo-spotlight-header-left,24px);height:100%;display:flex;flex-direction:column;min-height:0}.vse p,.vse h3,.vse ul{margin:0}.vse ul{padding:0;list-style:none}.vse a{color:inherit;text-decoration:none;background:none}.vse button,.vse input,.vse select{font:inherit;color:inherit;letter-spacing:normal}.vse button{cursor:pointer;border:0;background:transparent}.vse a:focus-visible,.vse button:focus-visible,.vse input:not(#VseQuery):focus-visible,.vse select:focus-visible,.vse summary:focus-visible{outline:2px solid #0071e3;outline-offset:3px}.vse .vse-searchbar{display:flex;align-items:center;gap:8px;min-height:76px;flex:none;border-bottom:1px solid #e7e7e9}.vse .vse-query-form{display:flex;align-items:center;gap:14px;flex:1;min-width:0;margin:0}.vse .vse-magnifier{display:flex;width:24px;color:#69717c;flex:none}.vse .vse-magnifier svg{width:24px;height:24px}.vse #VseQuery{-webkit-appearance:none;appearance:none;border:0;box-shadow:none;border-radius:0;background:transparent;width:100%;min-width:0;font-size:23px;height:54px;padding:0;line-height:1.25}.vse #VseQuery:focus,.vse #VseQuery:focus-visible{outline:none;box-shadow:none}.vse .vse-searchbar:has(#VseQuery:focus-visible){border-bottom-color:#69717c;box-shadow:0 1px #69717c}.vse #VseQuery::-webkit-search-cancel-button{display:none}.vse .vse-clear{color:#68707c;flex:none;font-size:13px;min-height:44px;padding:0 8px}.vse .vse-close,.vse .vse-submit{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#68707c}.vse .vse-close svg{width:22px;height:22px}.vse .vse-submit{font-size:23px}.vse .vse-suggestions{display:flex;align-items:center;gap:12px;min-height:51px;flex:none;min-width:0}.vse .vse-suggestion-list,.vse .vse-quick{display:flex;gap:7px;align-items:center;overflow-x:auto;padding:5px 2px}.vse .vse-chip{border:1px solid #e0e2e6;border-radius:22px;padding:7px 12px;font-size:13px;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;min-height:34px;background:#fff}.vse .vse-chip:hover{background:#f0f1f4;border-color:#a5abb4}.vse .vse-start{padding:30px 0;overflow:auto;flex:1}.vse .vse-start>p{font-weight:600;margin-bottom:14px;font-size:16px}.vse .vse-quick{flex-wrap:wrap}.vse .vse-muted{color:#69717c;font-size:12px;line-height:1.5}.vse .vse-result-host{display:flex;flex-direction:column;min-height:0;flex:1;position:relative}.vse .vse-result-host[aria-busy=true]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:#707782;z-index:2;animation:vse-loading 1s ease-in-out infinite}@keyframes vse-loading{0%,to{opacity:.2}50%{opacity:1}}.vse .vse-results{display:flex;flex-direction:column;min-height:0;flex:1}.vse .vse-toolbar{display:flex;align-items:center;gap:16px;flex:none;min-height:54px;border-bottom:1px solid #e7e7e9}.vse .vse-count{font-size:14px;font-weight:600}.vse .vse-sort{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:12px;color:#68707c}.vse .vse-sort select{background:#fff;border:1px solid #e3e5e8;border-radius:9px;padding:7px 26px 7px 9px;min-height:38px;max-width:220px;font-size:13px;-webkit-appearance:auto;appearance:auto}.vse .vse-layout{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:0;flex:1;overflow:hidden}.vse .vse-filters{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 19px 24px 0;border-right:1px solid #e7e7e9;scrollbar-width:thin}.vse .vse-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:14px;font-size:15px}.vse .vse-filter-heading a{color:#68707c;text-decoration:underline;text-underline-offset:3px;font-size:11px}.vse .vse-facet{border-top:1px solid #e4e5e8}.vse .vse-facet summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:47px;font-weight:600;font-size:13px;list-style:none;gap:10px}.vse .vse-facet summary::-webkit-details-marker{display:none}.vse .vse-facet:not([open]) summary>span:last-child{transform:rotate(-90deg)}.vse .vse-facet-body{padding-bottom:15px}.vse .vse-values{max-height:232px;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:auto}.vse .vse-values label{display:flex;align-items:center;gap:9px;min-height:34px;padding:3px 2px;cursor:pointer;font-size:13px}.vse .vse-values label>span{min-width:0;overflow-wrap:anywhere}.vse .vse-values input{width:16px;height:16px;flex:none;accent-color:#171717;-webkit-appearance:auto;appearance:auto;padding:0;margin:0;border:initial;position:static;opacity:1}.vse .vse-values small{margin-left:auto;color:#747b86;font-size:11px;padding-right:4px}.vse .vse-disabled{opacity:.4}.vse .vse-value-search,.vse .vse-price-range input{width:100%;height:38px;background:#fff;border:1px solid #dfe2e6;border-radius:9px;padding:6px 9px;box-shadow:none}.vse .vse-value-search{margin-bottom:9px;font-size:13px}.vse .vse-price-range{display:grid;grid-template-columns:1fr 1fr;gap:9px}.vse .vse-price-range label{min-width:0;font-size:12px;color:#68707c}.vse .vse-price-range input{margin-top:5px;color:#171717;font-size:13px}.vse .vse-apply{background:#171717;color:#fff;border-radius:8px;min-height:36px;margin-top:10px;padding:5px 14px}.vse .vse-products{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 2px 24px 22px;scrollbar-width:thin}.vse .vse-active{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.vse .vse-active:empty{display:none}.vse .vse-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 16px}.vse .vse-card{min-width:0;border:1px solid #e9eaec;border-radius:13px;background:#fff;overflow:hidden}.vse .vse-product-link{display:flex;flex-direction:column;height:100%;padding:11px;gap:9px}@media(hover:hover)and (pointer:fine){.vse .vse-card:hover{border-color:#c8ccd2;box-shadow:0 4px 12px #00000006}}.vse .vse-image{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border-radius:8px}.vse .vse-image img,.vse .vse-image svg{width:100%;height:100%;object-fit:contain;display:block}.vse .vse-product-title{font-size:14px;font-weight:500;line-height:1.35;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.vse .vse-price{font-size:14px;font-weight:650;margin-top:auto;line-height:1.4}.vse .vse-price>*{font:inherit}.vse .vse-empty{padding:30px 15px;text-align:center;line-height:1.6}.vse .vse-empty h3{font-size:19px;font-weight:600}.vse .vse-empty p{margin:10px 0}.vse .vse-empty a{display:inline-block;text-decoration:underline;min-height:44px;padding:10px}.vse .vse-pagination{display:flex;gap:7px;justify-content:center;align-items:center;padding-top:25px;flex-wrap:wrap}.vse .vse-pagination a,.vse .vse-pagination span{min-width:38px;min-height:38px;padding:8px;text-align:center;border-radius:9px}.vse .vse-pagination [aria-current=page]{background:#171717;color:#fff}.vse .vse-pagination a{border:1px solid #e0e2e6}.vse .vse-bottom{flex:none;display:flex;justify-content:center;border-top:1px solid #e7e7e9;min-height:46px;align-items:center}.vse .vse-bottom a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;font-size:13px}.vse .vse-feedback{padding:12px;border:1px solid #d9c3b3;background:#fffaf5;font-size:13px;flex:none}.vse .vse-filter-toggle,.vse .vse-filter-done{display:none}@media(min-width:768px)and (max-width:1199px){.vse .vse-layout{grid-template-columns:210px minmax(0,1fr)}.vse .vse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vse .vse-products{padding-left:16px}}@media(max-width:767px){body.vapevo-spotlight-open .mobile-dock{visibility:hidden;pointer-events:none}dialog.vse{height:var(--vse-available-height,calc(100dvh - var(--vapevo-spotlight-top,64px)));max-height:var(--vse-available-height,calc(100dvh - var(--vapevo-spotlight-top,64px)))}.vse .vse-inner{width:calc(100% - 28px);margin-left:14px}.vse .vse-searchbar{min-height:62px;gap:2px}.vse .vse-query-form{gap:8px}.vse #VseQuery{font-size:18px}.vse .vse-clear{font-size:12px;padding:0 3px}.vse .vse-close{width:38px}.vse .vse-submit{display:none}.vse .vse-suggestions{gap:8px;min-height:48px}.vse .vse-suggestions>.vse-muted{display:none}.vse .vse-toolbar{gap:8px;flex-wrap:wrap;padding:8px 0}.vse .vse-count{font-size:12px}.vse .vse-sort{font-size:0;gap:0}.vse .vse-sort select{font-size:12px;max-width:155px;min-height:40px;padding-left:6px}.vse .vse-filter-toggle{display:block;border:1px solid #dfe2e6;border-radius:9px;min-height:40px;padding:5px 10px;font-size:12px;font-weight:600}.vse .vse-layout{display:block;position:relative}.vse .vse-filters{display:none;border:0;padding:10px 2px 20px;height:100%;width:100%}.vse .is-filter-open .vse-filters{display:block}.vse .is-filter-open .vse-products{display:none}.vse .vse-products{padding:14px 0 20px;height:100%}.vse .vse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.vse .vse-product-link{padding:9px;gap:8px}.vse .vse-product-title,.vse .vse-price{font-size:13px}.vse .vse-filter-done{display:block;position:sticky;bottom:0;background:#171717;color:#fff;border-radius:9px;width:100%;min-height:44px;margin-top:10px}.vse .vse-values label{min-height:42px}.vse .vse-value-search,.vse .vse-price-range input{font-size:16px}.vse .vse-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}}@media(prefers-reduced-motion:reduce){.vse *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(prefers-reduced-transparency:reduce){dialog.vse::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none;background:#17171755}}@media(forced-colors:active){.vse #VseQuery:focus-visible{outline:2px solid Highlight;outline-offset:1px}.vse .vse-searchbar:has(#VseQuery:focus-visible){box-shadow:none}}.vse .vse-products,.vse .vse-filters{contain:layout paint;scroll-behavior:auto}.vse .vse-products{overflow-anchor:none}@media(min-width:768px){dialog#VapevoSpotlight.vse{height:var( --vse-available-height, calc(100dvh - var(--vapevo-spotlight-top, 64px)) );max-height:var( --vse-available-height, calc(100dvh - var(--vapevo-spotlight-top, 64px)) )}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/vapevo-search-explorer.css.map */
