vss-smart-search{display:block}vss-smart-search [hidden],.vss-search-layer [hidden]{display:none!important}vss-smart-search .search__reset{min-width:44px;min-height:44px}vss-smart-search .search__speech{position:absolute;top:calc(50% - 22px);min-height:44px;margin-inline-end:2px;padding:10px 15px;border:0;background:none;color:inherit;cursor:pointer}html.vss-search-locked{overflow:hidden}body.vss-search-locked{overflow:hidden;padding-inline-end:var(--vss-search-body-pad, 0px)}body.vss-search-mobile{position:fixed;top:var(--vss-search-scroll-y);left:0;right:0;width:100%}.vss-search-layer{--vss-search-ink: #111;--vss-search-muted: #585858;--vss-search-line: #e3e3e3;position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;pointer-events:none;color:var(--vss-search-ink);font-family:var(--body-font-family, inherit);font-size:15px;line-height:1.45;text-align:start}.vss-search-layer *,.vss-search-layer *:before,.vss-search-layer *:after{box-sizing:border-box}.vss-search-backdrop{position:fixed;inset:var(--vss-search-top, 0px) 0 0;background:#00000075;pointer-events:auto}.vss-search-panel{position:fixed;top:var(--vss-search-top, 0px);inset-inline-start:var(--vss-search-left, 0px);display:flex;flex-direction:column;width:var(--vss-search-width, 100%);max-height:min(620px,var(--vss-search-height, 65vh));min-height:0;background:#fff;color:#111;border:1px solid var(--vss-search-line);border-radius:0 0 5px 5px;box-shadow:0 12px 28px #0000002b;pointer-events:auto;overflow:hidden;animation:vss-search-reveal .14s ease-out}.vss-search-layer:is([data-mode=exact],[data-mode=compact],[data-mode=matches],[data-mode=start],[data-mode=empty],[data-mode=error]) .vss-search-panel{width:min(860px,var(--vss-search-width, 100%));inset-inline-start:calc(var(--vss-search-left, 0px) + (var(--vss-search-width, 100vw) - min(860px,var(--vss-search-width, 100vw))) / 2)}.vss-search-layer h2,.vss-search-layer h3,.vss-search-layer h4,.vss-search-layer p{margin:0;color:inherit;font-family:inherit}.vss-search-layer a{color:inherit;text-decoration:none}.vss-search-layer button{font:inherit;cursor:pointer}.vss-search-layer :is(a,button,input):focus-visible,vss-smart-search :is(input,button):focus-visible{outline:2px solid #e61937;outline-offset:3px}.vss-search-layer .icon{width:22px;height:22px}.vss-search-mobilebar,.vss-search-field-dock{display:none}.vss-search-toolbar{flex:0 0 auto;display:flex;align-items:center;gap:16px;width:100%;max-width:1440px;margin-inline:auto;padding:10px 24px;border-bottom:1px solid var(--vss-search-line)}.vss-search-toolbar h2{font-size:16px;font-weight:700;flex:1;min-width:0}.vss-search-viewall{display:inline-flex;align-items:center;gap:14px;min-height:44px;font-size:14px;font-weight:650}.vss-search-viewall:hover{text-decoration:underline;text-underline-offset:4px}.vss-search-close,.vss-search-mobilebar button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:10px;border:0;border-radius:3px;background:none;color:#111}.vss-search-close:hover,.vss-search-mobilebar button:hover{background:#f2f2f2}.vss-search-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.vss-search-body>[data-vss-results]{width:100%;max-width:1440px;margin-inline:auto}.vss-search-grid{display:grid;grid-template-columns:minmax(0,1fr)}.vss-search-grid--discover{grid-template-columns:minmax(190px,26fr) minmax(0,74fr)}.vss-search-grid--context{grid-template-columns:minmax(0,74fr) minmax(210px,26fr)}.vss-search-grid--discover.vss-search-grid--context{grid-template-columns:minmax(190px,22fr) minmax(0,54fr) minmax(210px,24fr)}.vss-search-grid--no-products{grid-template-columns:minmax(0,1fr)}.vss-search-grid--no-products.vss-search-grid--discover.vss-search-grid--context{grid-template-columns:repeat(2,minmax(0,1fr))}.vss-search-discover,.vss-search-context{padding:24px;background:#f7f7f7;min-width:0}.vss-search-discover{border-inline-end:1px solid var(--vss-search-line)}.vss-search-context{border-inline-start:1px solid var(--vss-search-line)}.vss-search-layer :is(.vss-search-discover,.vss-search-context,.vss-search-products-zone)>h3,.vss-search-start h4{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.vss-search-products-zone{padding:22px 24px 12px;min-width:0}.vss-search-products,.vss-search-links{list-style:none;margin:0;padding:0}.vss-search-links a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding:10px 0;overflow-wrap:anywhere}.vss-search-links a:hover{text-decoration:underline;text-underline-offset:4px}.vss-search-links a>span:last-child[aria-hidden]{flex-shrink:0}.vss-search-context h3:not(:first-child){margin-top:26px}.vss-search-brand{display:grid;gap:10px;padding:6px 0 18px;border-bottom:1px solid var(--vss-search-line)}.vss-search-brand strong{font-size:26px;font-weight:750;line-height:1.2;overflow-wrap:anywhere}.vss-search-brand>span{font-size:14px}.vss-search-product+.vss-search-product{border-top:1px solid var(--vss-search-line)}.vss-search-product-link{display:flex;align-items:center;gap:18px;padding:14px 0;min-height:122px;border-radius:3px}.vss-search-product-link:hover{background:#f8f8f8}.vss-search-image{display:flex;align-items:center;justify-content:center;flex:0 0 96px;width:96px;height:96px;background:#fff}.vss-search-image :is(img,svg){display:block;width:100%;height:100%;max-width:100%;object-fit:contain}.vss-search-placeholder{opacity:.5}.vss-search-product-info{display:flex;flex-direction:column;min-width:0;flex:1;gap:3px}.vss-search-product-title{font-size:16px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.vss-search-vendor,.vss-search-sku,.vss-search-variant{color:var(--vss-search-muted);font-size:13px;overflow-wrap:anywhere}.vss-search-price{font-size:17px;line-height:1.4;font-weight:700;margin-top:3px}.vss-search-product-arrow{font-size:22px;flex-shrink:0;padding-inline-end:5px}.vss-search-exact-list{padding:8px 26px 18px}.vss-search-product--prominent .vss-search-product-link{gap:28px;padding:16px 0}.vss-search-product--prominent .vss-search-image{width:200px;height:200px;flex-basis:200px}.vss-search-product--prominent .vss-search-product-title{font-size:22px}.vss-search-product--prominent .vss-search-price{font-size:24px}.vss-search-pill{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:24px;min-height:46px;padding:10px 22px;border:1px solid #222;border-radius:999px;font-size:14px;font-weight:700;background:#fff}.vss-search-product--prominent .vss-search-pill{margin-top:12px}.vss-search-product-link:hover .vss-search-pill,.vss-search-pill:hover{background:#111;color:#fff}.vss-search-start,.vss-search-empty,.vss-search-error,.vss-search-loading{padding:28px}.vss-search-start h3,.vss-search-empty h3,.vss-search-error h3{font-size:22px;margin-bottom:10px}.vss-search-start p,.vss-search-empty p,.vss-search-error p{color:#555;max-width:62ch}.vss-search-start h4{margin-top:25px}.vss-search-help{display:inline-flex;gap:18px;align-items:center;min-height:44px;margin-top:16px;font-weight:650}.vss-search-help:hover{text-decoration:underline}.vss-search-error .vss-search-pill{margin-top:18px;margin-inline-end:20px}.vss-search-loading{display:flex;align-items:center;gap:14px;min-height:150px}.vss-search-spinner{width:20px;height:20px;border:2px solid #ddd;border-top-color:#111;border-radius:50%;animation:vss-search-spin .7s linear infinite}.vss-search-footer{flex:0 0 auto;padding:10px 20px;border-top:1px solid var(--vss-search-line);background:#fff}@keyframes vss-search-spin{to{transform:rotate(360deg)}}@keyframes vss-search-reveal{0%{opacity:.5}to{opacity:1}}@media(min-width:769px)and (max-width:1199px){.vss-search-grid--discover.vss-search-grid--context{grid-template-columns:minmax(180px,26fr) minmax(0,74fr)}.vss-search-grid--context:not(.vss-search-grid--discover){grid-template-columns:minmax(0,1fr)}.vss-search-context{grid-column:1 / -1;border-inline-start:0;border-top:1px solid var(--vss-search-line)}}@media(min-width:769px){.search-is-collapsed .header__search--collapsible-desktop vss-smart-search{visibility:hidden}}@media(max-width:768px){.header__search--collapsible-mob vss-smart-search{max-height:64px;overflow:hidden}.search-is-collapsed .header__search--collapsible-mob vss-smart-search{max-height:0;visibility:hidden}.search-is-visible .header__search--collapsible-mob vss-smart-search{max-height:none;overflow:visible;visibility:visible}.vss-search-layer{z-index:50;font-size:14px}.vss-search-backdrop{display:none}.vss-search-layer[data-mode] .vss-search-panel{inset-inline-start:0;top:var(--vss-search-vv-top, 0px);left:0;right:0;width:100%;max-width:none;height:var(--vss-search-vv-height, 100dvh);max-height:var(--vss-search-vv-height, 100dvh);border:0;border-radius:0;box-shadow:none;padding-top:env(safe-area-inset-top)}.vss-search-mobilebar{flex:0 0 auto;display:flex;align-items:center;padding:4px 8px;min-height:52px;gap:2px}.vss-search-mobilebar>span{flex:1;font-size:18px;font-weight:700}.vss-search-mobilebar button:first-child{font-size:30px}.vss-search-field-dock{display:block;flex:0 0 auto;padding:0 16px 12px}.vss-search-field-dock .search{margin:0}.vss-search-field-dock .search__form{position:relative}.vss-search-field-dock .search__input{width:100%;height:48px;min-height:48px;padding:12px 92px 14px 14px;background:#222;border:1px solid #444;border-radius:4px;color:#fff;font-size:16px;line-height:22px}.vss-search-field-dock .search__input::placeholder{color:#c5c5c5}.vss-search-field-dock .search__submit,.vss-search-field-dock .search__reset,.vss-search-field-dock .search__speech{position:absolute;top:2px;bottom:auto;left:auto;right:0;inset-inline-start:auto;inset-inline-end:0;width:44px;height:44px;padding:11px;margin:0;transform:none;background:none;border:0;color:#fff}.vss-search-field-dock .search__reset{inset-inline-end:44px}.vss-search-field-dock .search__reset:after{display:none}.vss-search-field-dock .search__speech{inset-inline-end:88px}.vss-search-field-dock .search:has([data-vss-voice]:not([hidden])) .search__input{padding-inline-end:134px}.vss-search-field-dock .search--product-types .search__product-types{display:none}.vss-search-toolbar{gap:8px;padding:5px 16px;min-height:49px}.vss-search-toolbar h2{font-size:15px}.vss-search-toolbar .vss-search-close{display:none}.vss-search-toolbar .vss-search-viewall{font-size:12px;gap:6px}.vss-search-grid,.vss-search-grid--discover.vss-search-grid--context,.vss-search-grid--no-products.vss-search-grid--discover.vss-search-grid--context{display:flex;flex-direction:column}.vss-search-discover{padding:8px 16px;border-inline-end:0;border-bottom:1px solid var(--vss-search-line)}.vss-search-discover h3{display:none}.vss-search-discover .vss-search-links{display:flex;flex-wrap:wrap;gap:4px 14px}.vss-search-discover li{max-width:100%}.vss-search-discover li:nth-child(n+3){display:none}.vss-search-discover a{font-size:12px;gap:8px;padding-block:7px}.vss-search-products-zone{padding:4px 16px 8px}.vss-search-products-zone>h3{display:none}.vss-search-product-link{gap:12px;padding:12px 0;min-height:116px}.vss-search-image{width:80px;height:80px;flex-basis:80px}.vss-search-product-title{font-size:14px}.vss-search-vendor,.vss-search-sku,.vss-search-variant{font-size:12px}.vss-search-price{font-size:16px}.vss-search-product-arrow{font-size:20px}.vss-search-context{padding:22px 16px;border:0;border-top:1px solid var(--vss-search-line)}.vss-search-exact-list{padding:8px 16px 18px}.vss-search-product--prominent .vss-search-product-link{flex-direction:column;align-items:stretch;gap:18px}.vss-search-product--prominent .vss-search-image{width:100%;height:clamp(140px,29dvh,220px);flex:none}.vss-search-product--prominent .vss-search-product-title{font-size:20px}.vss-search-product--prominent .vss-search-product-info{flex:none}.vss-search-product--prominent .vss-search-pill{width:100%}.vss-search-start,.vss-search-empty,.vss-search-error,.vss-search-loading{padding:24px 16px}.vss-search-footer{padding:10px 16px max(10px,env(safe-area-inset-bottom))}.vss-search-footer .vss-search-pill{width:100%}.vss-search-layer[data-keyboard=true] .vss-search-footer{display:none}.vss-search-body{padding-bottom:env(safe-area-inset-bottom)}}@media(prefers-reduced-motion:reduce){.vss-search-panel,.vss-search-spinner{animation:none}.vss-search-body{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/vss-smart-search.css.map */
