.vs-home-content{padding:clamp(64px,8vw,120px) 0}.vs-home-content--paper{background:#f1efe8;color:#10131a}.vs-home-content--white{background:#fff;color:#10131a}.vs-home-content--dark{background:#10131a;color:#f1efe8}.vs-home-content__header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,4vw,56px)}.vs-home-content__header h2{margin:0;max-width:16ch;font-size:clamp(2rem,5vw,4.75rem);line-height:.94;letter-spacing:-.04em;text-transform:uppercase}.vs-home-content__note{max-width:34rem;margin:0;font-size:.875rem;line-height:1.5}.vs-home-reviews{padding-block:0;overflow:clip}.vs-home-reviews.vs-home-content--dark{--vs-color-focus: var(--vs-color-sand);background:var(--vs-color-ink);color:var(--vs-color-sand)}.vs-home-reviews .vs-home-shell{padding-block:var(--vs-home-section-space, clamp(56px, 5vw, 72px))}.vs-home-reviews__header{margin-bottom:clamp(36px,3.5vw,56px);text-align:center}.vs-home-reviews__header h2{margin:0;font-family:var(--font-h3--family, var(--font-heading--family));font-size:var(--font-h3--size);font-style:var(--font-h3--style, normal);font-weight:var(--font-h3--weight, var(--font-heading--weight));letter-spacing:var(--font-h3--letter-spacing);line-height:var(--font-h3--line-height);text-transform:uppercase}.vs-home-reviews__empty{max-width:560px;margin-inline:auto;padding:32px;border:1px dashed currentColor;text-align:center;opacity:.72}.vs-home-reviews__carousel{--vs-review-arrow-space: clamp(48px, 5vw, 72px);--vs-review-column-gap: clamp(28px, 4vw, 72px);color:inherit}.vs-home-reviews__carousel slideshow-container{background:transparent}.vs-home-reviews__carousel slideshow-slides{--slideshow-gap: var(--vs-review-column-gap);gap:var(--slideshow-gap);overflow-y:hidden}.vs-home-reviews__carousel .vs-home-reviews__slide{width:calc((100% - (var(--vs-review-column-gap) * 2)) / 3);flex-basis:calc((100% - (var(--vs-review-column-gap) * 2)) / 3);min-width:0;overflow:visible;scroll-snap-align:start}.vs-home-reviews__carousel slideshow-arrows{inset-block:0;align-items:center;mix-blend-mode:normal}.vs-home-reviews__carousel slideshow-arrows .slideshow-control{display:grid;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;place-items:center;color:inherit;opacity:0;pointer-events:none;transform:none;animation:none!important;transition:opacity .14s var(--vs-ease)}.vs-home-reviews:is(:hover,:focus-within) .vs-home-reviews__carousel slideshow-arrows .slideshow-control{opacity:1;pointer-events:auto}.vs-home-reviews__carousel slideshow-arrows .slideshow-control[disabled]{opacity:0}.vs-home-reviews:is(:hover,:focus-within) .vs-home-reviews__carousel slideshow-arrows .slideshow-control[disabled]{opacity:.24}.vs-home-reviews__carousel slideshow-arrows .svg-wrapper,.vs-home-reviews__carousel slideshow-arrows svg{width:32px;height:32px}.vs-home-products__grid,.vs-home-articles__grid{display:grid;grid-template-columns:repeat(var(--vs-home-columns, 4),minmax(0,1fr));gap:clamp(14px,2vw,28px)}.vs-home-product-card,.vs-home-article-card{color:inherit;text-decoration:none}.vs-home-product-card__media,.vs-home-article-card__media{position:relative;overflow:hidden;margin-bottom:14px;background:#10131a14}.vs-home-product-card__media{aspect-ratio:3 / 2}.vs-home-article-card__media{aspect-ratio:16 / 9}.vs-home-product-card__media img,.vs-home-article-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.vs-home-product-card:hover img,.vs-home-article-card:hover img{transform:scale(1.015)}.vs-home-product-card h3,.vs-home-article-card h3{margin:0 0 6px;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.1}.vs-home-product-card p,.vs-home-article-card p{margin:0;font-size:.82rem;line-height:1.45}.vs-home-product-card strong{display:block;margin-top:10px;font-size:.9rem}.vs-home-review{display:flex;padding:0 clamp(8px,1vw,18px);flex-direction:column;align-items:center;color:inherit;text-align:center}.vs-home-review__stars{display:flex;justify-content:center;gap:4px;margin-bottom:18px}.vs-home-review__star{width:20px;height:20px;fill:currentColor}.vs-home-review__star.is-empty{opacity:.2}.vs-home-review h3{margin:0 0 10px;font-family:var(--font-heading--family);font-size:clamp(.95rem,1vw,1.05rem);font-weight:700;line-height:1.25;letter-spacing:-.015em}.vs-home-review__name{margin:0;font-family:var(--font-heading--family);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.35}.vs-home-review blockquote{max-width:34rem;margin:0 0 16px;font-size:clamp(.875rem,.9vw,.95rem);line-height:1.55}.vs-home-review blockquote p{margin:0}@media screen and (min-width:750px){.vs-home-reviews__carousel slideshow-arrows{inset-inline:calc(var(--vs-page-gutter) * -1)}}.vs-home-gallery__grid{columns:4 220px;column-gap:12px}.vs-home-gallery__item{display:block;break-inside:avoid;margin:0 0 12px;border:1px solid rgba(241,239,232,.35);background:#20232b}.vs-home-gallery__item img{display:block;width:100%;height:auto}.vs-home-gallery__item figcaption{padding:10px 12px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:749px){.vs-home-content__header{display:grid}.vs-home-reviews .vs-home-shell{padding-block:var(--vs-home-section-space, 56px)}.vs-home-reviews__header{margin-bottom:32px}.vs-home-reviews__carousel{--vs-review-arrow-space: 52px;--vs-review-column-gap: 0px}.vs-home-reviews__carousel slideshow-arrows{inset-inline:calc(50% - 50vw)}.vs-home-reviews__carousel .vs-home-reviews__slide{width:100%;flex-basis:100%;scroll-snap-align:center}.vs-home-products__grid,.vs-home-articles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-home-review{padding-inline:max(12px,calc(var(--vs-review-arrow-space) - var(--vs-page-gutter)))}.vs-home-review blockquote{font-size:1rem}.vs-home-gallery__grid{columns:2 140px;column-gap:8px}.vs-home-gallery__item{margin-bottom:8px}}@media(hover:none),(pointer:coarse){.vs-home-reviews .vs-home-reviews__carousel slideshow-arrows .slideshow-control{opacity:1;pointer-events:auto}.vs-home-reviews .vs-home-reviews__carousel slideshow-arrows .slideshow-control[disabled]{opacity:.24}}@media(prefers-reduced-motion:reduce){.vs-home-reviews__carousel slideshow-arrows .slideshow-control{transition:none}}@media screen and (max-width:480px){.vs-home-products__grid,.vs-home-articles__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vs-home-content.css.map */
