.vb-results{--vb-bar-height: 3.5rem;--vb-sidebar-gap: 2.5rem}@media screen and (min-width:750px){.vb-results .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(var(--vb-grid-columns-tablet, 3), minmax(0, 1fr))}}@media screen and (min-width:990px)and (max-width:1199px){.vb-results .collection-wrapper{--facets-vertical-col-width: 6}}@media screen and (min-width:1200px){.vb-results .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(var(--vb-grid-columns, 4), minmax(0, 1fr))}}@media screen and (max-width:749px){.vb-results .main-collection-grid{padding-inline:var(--vb-gutter)}.vb-results .product-grid{--product-grid-gap: 1.75rem .75rem}}.vb-results .facets.facets-controls-wrapper{display:none}@media screen and (min-width:990px){.vb-results .facets.facets-controls-wrapper{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:0;min-height:var(--vb-bar-height);margin-block-end:var(--vb-space-xl);padding:0;border-block:1px solid var(--vb-line);color:var(--vb-text)}.vb-results .facets-controls-wrapper .facets--filters-title{display:none}.vb-results .facets-controls-wrapper .products-count-wrapper{display:flex;grid-column:2;align-items:center;justify-content:center;height:auto;margin:0;font-family:var(--vb-font-ui);font-size:var(--vb-label-size);font-weight:600;letter-spacing:var(--vb-track-label);text-transform:uppercase;color:var(--vb-text-soft)}.vb-results .facets-controls-wrapper sorting-filter-component{display:flex;grid-column:3;justify-self:end;align-items:stretch;border-inline-start:1px solid var(--vb-line)}.vb-results .facets-controls-wrapper .sorting-filter:before{content:none}.vb-results .facets-controls-wrapper .facets__panel{position:relative;display:flex;align-items:stretch;height:100%}.vb-results .facets-controls-wrapper .facets__summary{display:flex;align-items:center;gap:var(--vb-space-xs);height:100%;padding-inline:var(--vb-space-xl)}}.vb-results .facets__summary,#filters-drawer .facets__summary{font-size:var(--vb-label-size)}.vb-results :is(.facets__label,.sorting-filter__container .facets__label),#filters-drawer .facets__label{font-family:var(--vb-font-ui);font-size:var(--vb-label-size);font-weight:600;line-height:1.4;letter-spacing:var(--vb-track-label);text-transform:uppercase;color:var(--vb-text);text-decoration:none}.vb-results .facets__summary .icon-caret,#filters-drawer .facets__summary .icon-caret{--icon-opacity: 1;width:.625rem;height:.625rem;color:var(--vb-text)}.vb-results .sorting-filter__options{inset-inline-end:0;inset-inline-start:auto;min-width:13.5rem;padding-block:0;border:1px solid var(--vb-line);border-radius:0;background-color:var(--vb-bg);box-shadow:0 5px 15px rgb(var(--vb-espresso-rgb) / .06)}.vb-results .sorting-filter__option{gap:var(--vb-space-xs);padding-block:.625rem;padding-inline:var(--vb-space-md) var(--vb-space-lg);font-family:var(--vb-font-ui);font-size:var(--vb-small-size);font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--vb-text-soft);border-radius:0}.vb-results .sorting-filter__option:is(:hover,:focus-visible),.vb-results .sorting-filter__option[aria-selected=true]{color:var(--vb-text);background-color:var(--vb-surface)}.vb-results .sorting-filter__option .sorting-filter__label{font-family:var(--vb-font-ui);font-size:var(--vb-small-size);font-weight:400;line-height:1.5}@media screen and (min-width:990px){.vb-results .facets-block-wrapper--vertical:not(theme-drawer){margin-inline-end:var(--vb-sidebar-gap)}.vb-results .facets--vertical{position:sticky;top:calc(var(--header-height, 0px) + var(--vb-space-lg, 1.5rem));padding:0}.vb-results .facets--vertical :is(.facets__item,.sorting-filter):before{width:100%;border-top:1px solid var(--vb-line)}.vb-results .facets--vertical .facets__item:first-of-type:before{content:none}.vb-results .facets--vertical .facets__summary{align-items:center;min-height:3.5rem;padding-block:var(--vb-space-md)}.vb-results .facets--vertical .facets__item:first-of-type .facets__summary{min-height:0;padding-block-start:0}.vb-results .facets--vertical .facets__panel-content{padding-block-end:var(--vb-space-lg)}.vb-results .facets--vertical .facets__inputs-wrapper{margin-block:0}.vb-results .facets--vertical .price-facet__inputs-wrapper{flex-wrap:nowrap}.vb-results .facets--vertical .price-facet__field{flex:1 1 0;min-width:0}.vb-results .facets__filters-wrapper:hover .facets__summary,.vb-results .facets__filters-wrapper:has(.facets__panel[open]) .facets__summary{opacity:1}}@media screen and (min-width:750px)and (max-width:989px){.vb-results .facets-block-wrapper--vertical:not(theme-drawer){display:none}.vb-results .collection-wrapper .facets-block-wrapper--vertical:not(.hidden)~.main-collection-grid,.vb-results .collection-wrapper>.main-collection-grid{grid-column:1 / -1}.vb-results .collection-wrapper .facets-toggle{margin-inline:calc(-1 * var(--page-margin, 40px))}}.vb-results .checkbox__label-text,#filters-drawer .checkbox__label-text{font-family:var(--vb-font-ui);font-size:var(--vb-small-size);font-weight:400;line-height:1.5;letter-spacing:0;color:var(--vb-text)}.vb-results .checkbox .icon-checkmark,#filters-drawer .checkbox .icon-checkmark{border-color:var(--vb-line);border-radius:0;background-color:var(--vb-bg)}.vb-results .checkbox__input:checked+.checkbox__label .icon-checkmark,#filters-drawer .checkbox__input:checked+.checkbox__label .icon-checkmark{border-color:var(--vb-text);background-color:var(--vb-text)}.vb-switch{position:relative}.vb-switch .vb-switch__input{top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.vb-switch .vb-switch__label{align-items:center;gap:var(--vb-space-sm);min-height:2.75rem}.vb-switch .vb-switch__text{padding:0;color:var(--vb-text-soft)}.vb-switch__track{position:relative;flex:0 0 auto;width:2.25rem;height:1.25rem;border-radius:1rem;background-color:var(--vb-line);transition:background-color .2s ease}.vb-switch__track:after{content:"";position:absolute;top:.1875rem;inset-inline-start:.1875rem;width:.875rem;height:.875rem;border-radius:50%;background-color:var(--vb-bg);box-shadow:0 1px 2px rgb(var(--vb-espresso-rgb) / .2);transition:transform .2s ease}.vb-switch__input:checked+.vb-switch__label .vb-switch__track{background-color:var(--vb-text)}.vb-switch__input:checked+.vb-switch__label .vb-switch__track:after{transform:translate(1rem)}.vb-switch__input:checked+.vb-switch__label .vb-switch__text{color:var(--vb-text)}.vb-switch__input:focus-visible+.vb-switch__label .vb-switch__track{outline:2px solid var(--vb-text);outline-offset:2px}.vb-switch__input:disabled+.vb-switch__label{opacity:.5}[dir=rtl] .vb-switch__input:checked+.vb-switch__label .vb-switch__track:after{transform:translate(-1rem)}.vb-results .filter-remove-buttons,#filters-drawer .filter-remove-buttons{font-family:var(--vb-font-ui);font-size:var(--vb-small-size)}.vb-results .facets-remove__pill,#filters-drawer .facets-remove__pill{font-family:var(--vb-font-ui);font-size:var(--vb-small-size);font-weight:400;line-height:1.5;letter-spacing:0}.vb-results :is(.facets__clear-all-link,.clear-filter),#filters-drawer .clear-filter{font-family:var(--vb-font-ui);font-size:var(--vb-label-size);font-weight:700;letter-spacing:var(--vb-track-label);text-transform:uppercase;color:var(--vb-text-soft)}@media screen and (min-width:990px){.vb-results .facets--vertical .facets-remove:has(facet-remove-component){row-gap:var(--vb-space-xs);margin-block-end:var(--vb-space-lg)}.vb-results .facets--vertical .facets-remove:has(.facets-remove__pill~.facets-remove__pill) .facets__clear-all-link{display:inline-flex;align-items:center;min-height:2rem;padding:0;color:var(--vb-text);text-decoration:underline;text-decoration-color:currentcolor;text-decoration-thickness:1px;text-underline-offset:.35em}.vb-results .facets--vertical .facets__clear-all-link:hover{color:var(--vb-accent)}.vb-results .facets--vertical .facets__clear-all-link:focus-visible{outline:2px solid var(--vb-text);outline-offset:2px}}#filters-drawer .facets-remove:has(facet-remove-component){margin-block-end:var(--vb-space-md)}@media(pointer:coarse){.vb-results .facets-remove__pill,#filters-drawer .facets-remove__pill,.vb-results .sorting-filter__option,#filters-drawer .sorting-filter__option{min-height:44px}.vb-results .facets-remove__pill,#filters-drawer .facets-remove__pill{display:inline-flex;align-items:center}}.vb-results :is(.price-facet__input,.price-facet__label,.price-facet__separator,.price-facet__highest-price),#filters-drawer :is(.price-facet__input,.price-facet__label,.price-facet__separator,.price-facet__highest-price){font-family:var(--vb-font-ui);font-size:var(--vb-small-size);font-weight:400;line-height:1.5;letter-spacing:0}.vb-results :is(.price-facet__separator,.price-facet__highest-price),#filters-drawer :is(.price-facet__separator,.price-facet__highest-price){color:var(--vb-text-soft)}.vb-results .price-facet__input,#filters-drawer .price-facet__input{border-color:var(--vb-line);border-radius:0;background-color:var(--vb-bg);color:var(--vb-text);font-variant-numeric:tabular-nums}.vb-results .price-facet__input:focus-visible,#filters-drawer .price-facet__input:focus-visible{outline:2px solid var(--vb-text);outline-offset:2px;box-shadow:none}.vb-results .price-facet__inputs-wrapper,#filters-drawer .price-facet__inputs-wrapper{padding-block:4px}.vb-results .facets__panel-content,#filters-drawer .facets__panel-content{overflow-clip-margin:6px}@media screen and (max-width:989px){.vb-results .facets-toggle{display:grid;grid-column:1 / -1;grid-template-columns:1fr 1fr;align-items:stretch;height:var(--vb-bar-height);margin:0 0 var(--vb-space-lg);padding:0;border-block:1px solid var(--vb-line);background-color:var(--vb-bg)}.vb-results .facets-toggle--no-filters{grid-template-columns:1fr}.vb-results .facets-toggle__wrapper{display:flex;margin:0;border-inline-end:1px solid var(--vb-line)}.vb-results .facets-toggle__button{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:var(--vb-space-xs);width:100%;height:100%;padding:0;font-family:var(--vb-font-ui);font-size:var(--vb-label-size);font-weight:700;line-height:1.4;letter-spacing:var(--vb-track-label);text-transform:uppercase;color:var(--vb-text)}.vb-results .facets-toggle__button>.svg-wrapper{display:none}.vb-results .facets-toggle .filter-count-bubble{width:1.25rem;border:0;font-family:var(--vb-font-ui);font-size:var(--vb-micro-size);font-weight:700;letter-spacing:0;color:var(--vb-bg)}.vb-results .facets-toggle .filter-count-bubble__background{background-color:var(--vb-text)}.vb-results .facets-toggle .filter-count-bubble__text{color:var(--vb-bg)}.vb-results .filter-count-bubble__background{z-index:0}.vb-results .filter-count-bubble__text{position:relative;z-index:1}.vb-results .facets-mobile-wrapper{display:flex;align-items:stretch;justify-content:center;gap:0;min-width:0}.vb-results .facets-mobile-wrapper :is(facets-form-component,form,sorting-filter-component){display:flex;flex:1 1 auto;align-items:stretch;min-width:0}.vb-results .facets-mobile-wrapper .sorting-filter:before{content:none}@media screen and (min-width:750px){.vb-results .facets-mobile-wrapper accordion-custom{display:flex;flex:1 1 auto}}.vb-results .facets-mobile-wrapper .facets__panel{position:relative;display:flex;flex:1 1 auto;padding:0}.vb-results .facets-mobile-wrapper .facets__summary{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:var(--vb-space-xs);height:100%}.vb-results .facets-mobile-wrapper .facets__summary .facets__label{margin:0;font-weight:700}.vb-results .facets-mobile-wrapper .facets__summary .icon-caret{margin-inline-start:0}}.vb-results .vb-results-count{display:none}@media screen and (max-width:989px){.vb-results .vb-results-count{display:block;grid-column:1 / -1;margin:calc(var(--vb-space-md) - var(--vb-space-lg)) 0 var(--vb-space-md);padding-inline:var(--vb-gutter);text-align:center;color:var(--vb-text-soft)}}@media screen and (max-width:749px){.vb-results .facets-mobile-wrapper .sorting-filter__container{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:var(--vb-space-xs);margin:0;padding:0}.vb-results .facets-mobile-wrapper .sorting-filter__container .facets__label{display:inline-flex;align-items:center;gap:.625rem;font-weight:700}.vb-results .facets-mobile-wrapper .sorting-filter__container .facets__label:after{content:"";width:.375rem;height:.375rem;margin-block-start:-.1875rem;border-inline-end:1.5px solid currentcolor;border-block-end:1.5px solid currentcolor;transform:rotate(45deg)}.vb-results .facets-mobile-wrapper .sorting-filter__select-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border-radius:0}.vb-results .facets-mobile-wrapper .sorting-filter__select-wrapper:has(:focus-visible){outline:2px solid var(--vb-text);outline-offset:-3px}.vb-results .facets-mobile-wrapper .sorting-filter__select{width:100%;height:100%;padding:0;font-size:var(--vb-body-size);opacity:0;cursor:pointer}.vb-results .facets-mobile-wrapper .sorting-filter__select-wrapper .icon-caret{display:none}}#filters-drawer .theme-drawer__dialog{background-color:var(--vb-bg);color:var(--vb-text)}#filters-drawer .theme-drawer__header{border-block-end:1px solid var(--vb-line)}#filters-drawer .theme-drawer__title{font-family:var(--vb-font-display);font-size:var(--vb-display-l-size);font-weight:var(--font-heading--weight);line-height:1.15;letter-spacing:var(--vb-track-display-l);text-transform:uppercase}#filters-drawer .theme-drawer__badge{min-width:1.25rem;height:1.25rem;padding-inline:.25rem;border-radius:999px;background-color:var(--vb-text);font-family:var(--vb-font-ui);font-size:var(--vb-micro-size);font-weight:700;letter-spacing:0;color:var(--vb-bg)}#filters-drawer .theme-drawer__dialog::backdrop{background:rgb(var(--vb-espresso-rgb) / .4)}#filters-drawer :is(.facets__item,.sorting-filter):before{border-top-color:var(--vb-line)}#filters-drawer .facets__filters-wrapper>.facets__item:first-child:before{content:none}#filters-drawer .theme-drawer__badge[hidden]{display:none}#filters-drawer .facets__summary{align-items:center;min-height:3.75rem}#filters-drawer .facets__drawer-actions{padding-block:var(--vb-space-md);border-block-start:1px solid var(--vb-line);background-image:none;background-color:var(--vb-bg)}#filters-drawer .facets__drawer-actions{align-items:stretch}#filters-drawer .facets__drawer-actions facet-remove-component{display:flex;flex:0 0 auto}#filters-drawer .facets__see-results{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;min-width:0;min-height:3rem;padding-block:0;white-space:nowrap}#filters-drawer .facets__clear-all{flex:0 0 auto;min-width:0;min-height:3rem;padding-block:0;white-space:nowrap}#filters-drawer .facets__clear-all:not(.facets__clear-all--active){display:none}@media screen and (max-width:749px){#filters-drawer .facets__drawer-actions{gap:var(--vb-space-xs);padding-inline:var(--vb-gutter)}#filters-drawer :is(.facets__see-results,.facets__clear-all){padding-inline:var(--vb-space-md)}}#filters-drawer .theme-drawer__close-button{--private-button-size: 2.75rem;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;margin-inline-end:calc(-1 * var(--vb-space-sm));border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--vb-text)}#filters-drawer .theme-drawer__close-button:hover:not(:active){background:transparent;color:var(--vb-text-soft)}#filters-drawer .theme-drawer__close-button:focus-visible{outline-color:var(--vb-text)}.vb-results .pagination{margin-block-start:var(--vb-space-lg);padding-block:var(--vb-space-lg) 0}.vb-results .pagination__list{border-block-end:1px solid var(--vb-line)}.vb-results .pagination__list:before{content:none}.vb-results .pagination__item{width:2.75rem;height:2.75rem;aspect-ratio:auto}.vb-results .pagination__link{font-family:var(--vb-font-ui);font-size:var(--vb-label-size);font-weight:600;letter-spacing:var(--vb-track-label);text-transform:uppercase;color:var(--vb-text-soft);border-radius:0}.vb-results .pagination__link:hover,.vb-results .pagination__link[aria-current=page]{color:var(--vb-text)}.vb-results .pagination__link[aria-current=page]:before{content:"";inset:auto 0 -1px;height:2px;border-radius:0;background:var(--vb-text);opacity:1;z-index:1}.vb-results .pagination__link:not([aria-current=page]):before{content:none}.vb-results .main-collection-grid__empty{padding-block:var(--vb-space-xl);text-align:center}.vb-results .main-collection-grid__empty-title{font-family:var(--vb-font-display);font-size:var(--vb-display-l-size);letter-spacing:var(--vb-track-display-l);text-transform:uppercase}@media(prefers-reduced-motion:reduce){.vb-switch__track,.vb-switch__track:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/vb-collection.css.map */
