.vz-collection{--vz-cc-ink:#181818;--vz-cc-line:#d8d8d8;--vz-cc-hover:#f4f4f4;--vz-cc-active:#ebebeb;--vz-cc-paper:#fff;color:var(--vz-cc-ink)}.vz-collection [hidden]{display:none!important}.vz-collection .collection-hero{padding:12px 0 4px;background:transparent}.vz-collection .collection-hero__inner{display:block}.vz-collection .collection-hero h1{margin:0;font-size:clamp(21px,3vw,29px);line-height:1.25;letter-spacing:-.025em}.vz-collection .collection-layout{padding:0 0 56px}.vz-collection__tools{display:flex;align-items:center;flex-wrap:nowrap;min-width:0;width:100%;gap:5px;margin:0 0 3px;padding:2px 0 3px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vz-collection__tools::-webkit-scrollbar,.vz-collection__applied::-webkit-scrollbar{display:none}.vz-collection__chip{box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;min-height:36px;margin:0;padding:0 10px;border:1px solid var(--vz-cc-line);border-radius:6px;background:var(--vz-cc-paper);color:var(--vz-cc-ink);font:inherit;font-size:12px;line-height:1.15;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:none}.vz-collection__chip:hover{background:var(--vz-cc-hover);color:var(--vz-cc-ink)}.vz-collection__chip.is-active,.vz-collection__chip[aria-current=true]{background:var(--vz-cc-active);border-color:#777;color:var(--vz-cc-ink)}.vz-collection__chip .icon,.vz-collection__chip svg{display:block;flex:none;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7}.vz-collection__chip-count{display:grid;min-width:18px;height:18px;place-items:center;padding:0 4px;border-radius:5px;background:var(--vz-cc-active);font-size:11px;line-height:1}.vz-collection__categories{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0 9px;border-bottom:1px solid var(--vz-cc-line);margin-bottom:5px}.vz-collection__categories a{display:inline-flex;align-items:center;min-height:32px;padding:5px 10px;border:1px solid var(--vz-cc-line);border-radius:8px;background:var(--vz-cc-paper);font-size:12px;line-height:1.25;color:var(--vz-cc-ink);text-decoration:none}.vz-collection__categories a[aria-current=page]{background:var(--vz-cc-active);border-color:#888}.vz-collection__applied{display:flex;align-items:center;gap:6px;min-width:0;margin:1px 0 6px;padding:2px 0;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.vz-collection__applied-chip{display:inline-flex;align-items:center;flex:0 0 auto;gap:5px;min-height:30px;padding:4px 9px;border:1px solid var(--vz-cc-line);border-radius:8px;color:var(--vz-cc-ink);background:var(--vz-cc-hover);font-size:12px;text-decoration:none}.vz-collection__applied-chip span{font-size:17px;line-height:1}.vz-collection__clear-link{flex:0 0 auto;color:var(--vz-cc-ink);font-size:12px;text-decoration:underline;text-underline-offset:2px;padding:6px 5px}.vz-collection__results{min-height:0}.vz-collection__results[aria-busy=true]{opacity:.6;pointer-events:none}.vz-collection[data-restoring-return] .vz-collection__results[aria-busy=true]{opacity:1}.vz-collection__restore-status{position:fixed;z-index:100;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));transform:translate(-50%);max-width:calc(100vw - 32px);padding:10px 17px;border:1px solid #d5d7d7;border-radius:24px;background:#fff;color:#252525;box-shadow:0 6px 24px #0002;font-size:12px;line-height:1.25;text-align:center;pointer-events:none}@media(min-width:750px){.vz-collection__restore-status{bottom:30px}}.vz-collection .product-grid{margin:0;min-width:0}.vz-collection .infinite-marker{padding:20px 0 0}.vz-collection__endcap{display:none;flex-direction:column;align-items:center;gap:12px;max-width:700px;margin:24px auto 6px;padding:22px 16px;background:linear-gradient(155deg,#f7f8f7,#fff 74%);border:1px solid #dedfdf;border-radius:16px;text-align:center}.vz-collection__endcap p{margin:0;color:#5f6463;font-size:12px;line-height:1.5}.vz-collection__endcap-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.vz-collection__endcap-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:43px;max-width:100%;padding:9px 15px;border:1px solid #262727;border-radius:11px;background:#262727;color:#fff!important;font-size:12.5px;font-weight:650;text-decoration:none;line-height:1.3}.vz-collection__endcap-link--secondary{background:transparent;color:#262727!important;border-color:#c6c9c8}.vz-collection__endcap-link:hover{background:#131313;border-color:#131313;color:#fff!important}.vz-collection__endcap-link svg{width:14px;height:14px;stroke:currentColor;fill:none}.vz-collection__results:not(:has([data-infinite-marker])):has([data-product-grid] .product-card)>.vz-collection__endcap{display:flex}.vz-collection[data-restoring-return] [data-infinite-marker]{visibility:hidden}@media(max-width:480px){.vz-collection__endcap{padding:18px 12px;margin-top:17px}.vz-collection__endcap-actions{width:100%;flex-direction:column}.vz-collection__endcap-link{width:100%}}.vz-collection__empty-reset{display:inline-block;margin-top:12px;text-decoration:underline;color:var(--vz-cc-ink)}.vz-collection__dialog{box-sizing:border-box;border:1px solid var(--vz-cc-line);background:var(--vz-cc-paper);color:var(--vz-cc-ink);box-shadow:0 12px 42px #0000002b;padding:0}.vz-collection__dialog::backdrop{background:#00000061}.vz-collection__dialog--filters{position:fixed;inset:0 0 0 auto;max-width:100%;width:min(420px,100vw);height:100dvh;max-height:100dvh;margin:0;border-radius:0}.vz-collection__dialog--filters[open]{display:flex;flex-direction:column}.vz-collection__dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:15px 18px;border-bottom:1px solid var(--vz-cc-line)}.vz-collection__dialog-header h2{margin:0;font-size:18px;line-height:1.25;font-weight:650}.vz-collection__close{display:grid;flex:none;place-items:center;width:35px;height:35px;padding:7px;border:1px solid var(--vz-cc-line);border-radius:8px;background:var(--vz-cc-paper);color:var(--vz-cc-ink);cursor:pointer}.vz-collection__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.vz-collection__filter-form{display:flex;flex:1;min-height:0;flex-direction:column}.vz-collection__filter-body{flex:1;min-height:0;overflow-y:auto;padding:3px 18px 14px}.vz-collection__facet{border-bottom:1px solid var(--vz-cc-line)}.vz-collection__facet>summary{display:flex;align-items:center;gap:8px;min-height:48px;padding:9px 1px;list-style:none;cursor:pointer;font-size:14px;line-height:1.35;font-weight:600}.vz-collection__facet>summary::-webkit-details-marker{display:none}.vz-collection__facet>summary span{font-size:12px;font-weight:400;color:#595959}.vz-collection__facet>summary svg{margin-left:auto;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .15s}.vz-collection__facet[open]>summary svg{transform:rotate(180deg)}.vz-collection__facet-values{padding:0 0 12px}.vz-collection__option{display:flex;align-items:center;gap:10px;min-height:42px;padding:6px 1px;font-size:13px;line-height:1.3;cursor:pointer}.vz-collection__option input{flex:none;width:17px;height:17px;accent-color:#333}.vz-collection__option span{min-width:0;flex:1;overflow-wrap:anywhere}.vz-collection__option small{flex:none;color:#666;font-size:12px}.vz-collection__option:has(input:disabled){opacity:.45;cursor:not-allowed}.vz-collection__prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vz-collection__prices label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}.vz-collection__prices input{box-sizing:border-box;width:100%;min-height:40px;padding:8px;border:1px solid var(--vz-cc-line);border-radius:8px;background:var(--vz-cc-paper);color:var(--vz-cc-ink);font:inherit;font-weight:400}.vz-collection__filter-empty{font-size:13px;color:#595959}.vz-collection__filter-actions{display:flex;gap:9px;flex:none;padding:13px 18px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--vz-cc-line);background:var(--vz-cc-paper)}.vz-collection__primary,.vz-collection__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:9px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.vz-collection__secondary{flex:1;border:1px solid var(--vz-cc-line);background:var(--vz-cc-paper);color:var(--vz-cc-ink)}.vz-collection__primary{flex:1.5;border:1px solid #252525;background:#252525;color:#fff}.vz-collection__secondary:hover{background:var(--vz-cc-hover)}.vz-collection__primary:hover{background:#000}.vz-collection__dialog--sort{width:min(360px,calc(100vw - 24px));max-height:min(560px,85dvh);margin:auto;border-radius:13px}.vz-collection__dialog--sort[open]{display:flex;flex-direction:column}.vz-collection__sort-options{overflow-y:auto;padding:5px 10px 10px}.vz-collection__sort-option{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:43px;padding:9px 11px;border-radius:7px;color:var(--vz-cc-ink);text-decoration:none;font-size:13px}.vz-collection__sort-option:hover{background:var(--vz-cc-hover)}.vz-collection__sort-option.is-active{background:var(--vz-cc-active);font-weight:650}.vz-collection__sort-option>span:last-child{font-size:16px}.vz-collection a:focus-visible,.vz-collection button:focus-visible,.vz-collection summary:focus-visible,.vz-collection input:focus-visible{outline:2px solid #333;outline-offset:2px}@media(max-width:749px){.vz-collection .collection-hero{padding:9px 0 3px}.vz-collection .collection-hero h1{font-size:21px}.vz-collection .collection-layout{padding:0 0 calc(94px + env(safe-area-inset-bottom))}.vz-collection__tools{position:sticky;top:var(--vz-collection-sticky-top,0px);z-index:79;gap:4px;margin:0 0 2px;padding:1px 0 2px;background:#fff;transition:transform .16s ease,opacity .16s ease;will-change:transform}.vz-collection__chip{min-height:31px;padding:0 8px;font-size:11.5px;border-radius:5px;gap:4px}.vz-collection__chip .icon,.vz-collection__chip svg{width:13px;height:13px}.vz-collection__chip-count{min-width:16px;height:16px;font-size:10px}.vz-collection.is-tools-hidden .vz-collection__tools{transform:translateY(calc(-100% - 6px));opacity:0;pointer-events:none}.vz-collection__tools:focus-within{transform:none!important;opacity:1!important;pointer-events:auto!important}.vz-collection__dialog-header{padding:13px 14px}.vz-collection__filter-body,.vz-collection__filter-actions{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.vz-collection__facet>summary svg,.vz-collection__results{transition:none}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.vz-collection__tools{transition:none}}.vz-collection{--vz-endcap-accent:var(--vz-info)}.vz-collection .collection-layout{padding-bottom:20px}.vz-collection__endcap{gap:9px;max-width:680px;margin:14px auto 0;padding:14px 14px 15px;background:linear-gradient(145deg,var(--vz-surface) 0%,color-mix(in srgb,var(--vz-info) 3%,var(--vz-surface)) 100%);border:1px solid color-mix(in srgb,var(--vz-info) 12%,var(--vz-border));border-radius:14px;box-shadow:0 2px 9px #131c2708}.vz-collection__endcap:before{content:"";align-self:stretch;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--vz-info) 18%,transparent),color-mix(in srgb,var(--vz-info) 35%,transparent),transparent)}.vz-collection__endcap p{color:var(--vz-text-secondary);font-size:12px;line-height:1.35}.vz-collection__endcap-actions{gap:8px;width:100%;max-width:580px}.vz-collection__endcap-link{flex:1 1 220px;min-height:44px;padding:10px 12px;background:#292b2b;border-color:#292b2b;color:#fff!important;border-radius:10px;font-size:12.5px;font-weight:650}.vz-collection__endcap-link--secondary{background:var(--vz-surface);border-color:color-mix(in srgb,var(--vz-info) 35%,var(--vz-border));color:var(--vz-info)!important}.vz-collection__endcap-link:hover{background:#202323;border-color:#202323;color:#fff!important}.vz-collection__endcap-link--secondary:hover{background:color-mix(in srgb,var(--vz-info) 7%,white);border-color:var(--vz-info);color:var(--vz-info)!important}.vz-collection__endcap-link:focus-visible{outline:2px solid var(--vz-info);outline-offset:3px}@media(max-width:749px){.vz-collection .collection-layout{padding-bottom:12px}.vz-collection__endcap{gap:8px;margin:10px auto 0;padding:12px 10px;border-radius:13px}.vz-collection__endcap-actions{display:flex;flex-direction:column;gap:7px}.vz-collection__endcap-link{flex:0 0 auto;width:100%;min-height:44px;padding:10px 11px;font-size:12.5px}}.vz-collection{background:linear-gradient(155deg,#eff3f6,#e6edf3)}.vz-collection__results>.product-grid>.product-card{box-shadow:0 1px 4px #121d2a0d}.vz-collection__results>.product-grid{column-gap:4px;row-gap:4px}.vz-collection__results>.product-grid[data-waterfall]{row-gap:0}@media(min-width:750px){.vz-collection__results>.product-grid{column-gap:6px;row-gap:6px}.vz-collection__results>.product-grid[data-waterfall]{row-gap:0}}.vz-collection__results>.product-grid>.product-card>.product-card__media{border-bottom-left-radius:var(--vz-radius-md);border-bottom-right-radius:var(--vz-radius-md);box-shadow:0 2px 5px #121d2a0d}.vz-collection__results>.product-grid>.product-card .product-card__content{padding:6px;gap:4px}.vz-collection__results>.product-grid>.product-card .product-card__content h3{line-height:1.26}.vz-collection__results>.product-grid>.product-card .product-card__content:has(>.product-card__fulfillment+.product-card__bottom:not(:has(.product-card__previews))){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:4px;row-gap:4px;align-content:start}.vz-collection__results>.product-grid>.product-card .product-card__content:has(>.product-card__fulfillment+.product-card__bottom:not(:has(.product-card__previews)))>:not(.product-card__fulfillment):not(.product-card__bottom){grid-column:1 / -1}.vz-collection__results>.product-grid>.product-card .product-card__content:has(>.product-card__fulfillment+.product-card__bottom:not(:has(.product-card__previews)))>.product-card__fulfillment{grid-column:1;align-self:center}.vz-collection__results>.product-grid>.product-card .product-card__content:has(>.product-card__fulfillment+.product-card__bottom:not(:has(.product-card__previews)))>.product-card__bottom{grid-column:2;margin-top:0;align-self:center;justify-self:end}@media(min-width:750px){.vz-collection__results>.product-grid>.product-card .product-card__content{padding:7px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/collection-controls.css.map */
