.vs-grid{display:grid;grid-template-columns:repeat(var(--vs-cols-mobile, 2),minmax(0,1fr));gap:var(--vs-grid-gap);padding:var(--vs-grid-gap);margin:0;list-style:none}@media screen and (min-width:750px){.vs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.vs-grid{grid-template-columns:repeat(var(--vs-cols, 4),minmax(0,1fr))}}.vs-collection,.vs-collection .loading-overlay{padding:0}.vs-tile{position:relative;overflow:hidden;background:var(--vs-color-bg)}.vs-tile__media-link{display:block;color:inherit}.vs-tile__media-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.vs-tile__media{aspect-ratio:3 / 4;background:var(--vs-color-bg-footer)}.vs-tile__img{display:block;width:100%;height:100%;object-fit:cover}.vs-tile__flag{position:absolute;left:var(--vs-space-3);bottom:var(--vs-space-3);z-index:2;padding:.4rem 1rem;background:var(--vs-color-ink);color:var(--vs-color-bg);font-size:var(--vs-text-sm);letter-spacing:var(--vs-tracking-wide);line-height:1.4;pointer-events:none}.vs-tile__panel{position:absolute;inset-inline:0;bottom:0;z-index:2;padding:var(--vs-space-4) var(--vs-space-4) var(--vs-space-3);background:var(--vs-color-bg);border-top:var(--vs-line);opacity:0;transform:translateY(.8rem);pointer-events:none;transition:opacity .2s ease,transform .2s ease}@media(hover:hover){.vs-tile:hover .vs-tile__panel{opacity:1;transform:none;pointer-events:auto}}.vs-tile:focus-within .vs-tile__panel{opacity:1;transform:none;pointer-events:auto}@media(prefers-reduced-motion:reduce){.vs-tile__panel{transition:none;transform:none}}.vs-tile__title{margin:0 0 var(--vs-space-3);font-family:var(--vs-font-body);font-size:var(--vs-text-sm);font-weight:400;line-height:1.5;letter-spacing:var(--vs-tracking);color:var(--vs-color-ink)}.vs-tile__link{color:inherit;text-decoration:none}.vs-tile__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.vs-tile__row{position:relative;z-index:3;display:flex;align-items:baseline;justify-content:space-between;gap:var(--vs-space-3)}.vs-tile__price{font-size:var(--vs-text-sm);letter-spacing:var(--vs-tracking);color:var(--vs-color-ink)}.vs-tile__button{position:relative;z-index:3;padding:0;border:0;background:none;font:inherit;font-size:var(--vs-text-sm);letter-spacing:var(--vs-tracking);color:var(--vs-color-ink);text-decoration:underline;text-underline-offset:.3em;cursor:pointer}.vs-tile__button:hover{opacity:.65}.vs-tile__button .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:auto}.vs-tile__button .loading-overlay__spinner.hidden{display:none}.vs-tile__button .spinner{width:1.6rem;height:1.6rem}.vs-tile__button.loading>span:first-child{visibility:hidden}.vs-tile .product-form__error-message-wrapper{margin:0 0 var(--vs-space-2);font-size:var(--vs-text-xs)}@media screen and (min-width:990px){.facets-wrapper.vs-gutter{max-width:none;margin:0}.facets-wrapper .facets-container{display:block;padding:0;margin:0}.facets-wrapper .facets__form{display:flex;align-items:center;justify-content:flex-end;gap:var(--vs-space-6);padding-block:var(--vs-space-5) var(--vs-space-4)}.facets-wrapper .product-count{order:-1;flex:0 0 auto;width:auto;margin:0 auto 0 0}.facets-wrapper .facets__wrapper{margin-left:auto;flex-wrap:nowrap;gap:var(--vs-space-4)}.facets-wrapper .product-count,.facets-wrapper .facets__wrapper,.facets-wrapper .facet-filters,.facets-wrapper .facet-filters__field{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--vs-space-3);min-height:2.4rem;white-space:nowrap}.facets-wrapper .product-count__text,.facets-wrapper .facets__heading,.facets-wrapper .facet-filters__label,.facets-wrapper .facets__summary,.facets-wrapper .facets__summary>div,.facets-wrapper .facet-filters__sort,.facets-wrapper .facets__disclosure{display:flex;align-items:center;height:2.4rem;margin:0;padding-block:0;font-size:var(--vs-text-sm);line-height:2.4rem;letter-spacing:var(--vs-tracking)}.facets-wrapper .facets__heading,.facets-wrapper .facet-filters__label{color:var(--vs-color-muted-text)}.facets-wrapper .product-count__text,.facets-wrapper .facets__summary,.facets-wrapper .facet-filters__sort{color:var(--vs-color-ink)}.facets-wrapper .facet-filters .select{display:flex;align-items:center;width:auto;min-width:15rem;height:2.4rem}.facets-wrapper .facet-filters__sort{width:100%;padding-right:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/vs-collection.css.map */
