.section-vde-series-index:has(.vde-series-index:empty){display:none}.vde-series-index{display:block;border-block-end:1px solid rgba(var(--color-border),.5);padding-block:clamp(3.2rem,6vw,7.2rem) clamp(2.4rem,4.5vw,5.2rem)}#product-grid product-card[data-vde-series][hidden]{display:none!important}.vde-series-index__intro{display:grid;max-width:68rem;gap:1.2rem;margin-block-end:clamp(2.4rem,4vw,4.8rem)}.vde-series-index__eyebrow{margin:0;color:rgba(var(--color-foreground),.62);font-size:1rem;font-weight:600;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.vde-series-index__intro h2{max-width:14ch;margin:0;font-family:var(--font-heading-family);font-size:clamp(3rem,5vw,5.2rem);font-weight:var(--font-heading-weight);letter-spacing:-.025em;line-height:.98}.vde-series-index__intro>p:last-child{max-width:58rem;margin:0;color:rgba(var(--color-foreground),.7);font-size:1.35rem;line-height:1.65}.vde-series-index__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2vw,2.4rem)}.vde-series-card{min-width:0;border:0;border-radius:0;background:transparent;color:rgb(var(--color-foreground));padding:0;text-align:start}.vde-series-card figure{aspect-ratio:4 / 3;overflow:hidden;margin:0;background:rgba(var(--color-foreground),.04)}.vde-series-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.vde-series-card:hover img,.vde-series-card:focus-visible img{transform:scale(1.025)}.vde-series-card:focus-visible{outline:1px solid rgb(var(--color-foreground));outline-offset:.5rem}.vde-series-card__copy{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.2rem;align-items:start;border-block-end:1px solid rgba(var(--color-border),.65);padding-block:1.4rem 1.6rem}.vde-series-card__number{color:rgba(var(--color-foreground),.48);font-size:.92rem;letter-spacing:.12em}.vde-series-card strong,.vde-series-card small{display:block}.vde-series-card strong{font-family:var(--font-heading-family);font-size:1.75rem;font-weight:var(--font-heading-weight);line-height:1.1}.vde-series-card small{margin-block-start:.55rem;color:rgba(var(--color-foreground),.6);font-size:1.05rem;line-height:1.35}.vde-series-card__arrow{font-size:1.4rem;line-height:1}.vde-series-index__filter{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.8rem;align-items:center;margin-block-start:clamp(2.8rem,4vw,4.8rem)}.vde-series-index__filter-label,.vde-series-index__result-count{color:rgba(var(--color-foreground),.58);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.vde-series-index__filter-options{display:flex;min-width:0;gap:clamp(1.4rem,3vw,3.2rem);align-items:center}.vde-series-index__filter-options button{position:relative;border:0;border-radius:0;background:transparent;color:rgba(var(--color-foreground),.55);padding:.7rem 0;font-size:1.2rem;font-weight:600}.vde-series-index__filter-options button:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:rgb(var(--color-foreground));content:"";opacity:0;transform:scaleX(.4);transition:opacity .18s ease,transform .18s ease}.vde-series-index__filter-options button[aria-pressed=true]{color:rgb(var(--color-foreground))}.vde-series-index__filter-options button[aria-pressed=true]:after{opacity:1;transform:scaleX(1)}@media screen and (max-width:749px){.vde-series-index{padding-block:3.2rem 2.8rem}.vde-series-index__intro{gap:1rem;margin-block-end:2.4rem}.vde-series-index__intro h2{font-size:3.2rem}.vde-series-index__intro>p:last-child{font-size:1.25rem}.vde-series-index__cards{display:grid;grid-auto-columns:min(84vw,34rem);grid-auto-flow:column;grid-template-columns:none;gap:1.4rem;overflow-x:auto;padding:.5rem 1.6rem 1.4rem;margin-inline:-1.6rem;scroll-padding-inline:1.6rem;scroll-snap-type:x mandatory;scrollbar-width:none}.vde-series-index__cards::-webkit-scrollbar{display:none}.vde-series-card{scroll-snap-align:start}.vde-series-index__filter{grid-template-columns:minmax(0,1fr) auto;gap:1rem;margin-block-start:2.4rem}.vde-series-index__filter-label{grid-column:1 / -1}.vde-series-index__filter-options{gap:1.8rem;overflow-x:auto;padding-block-end:.2rem;scrollbar-width:none}.vde-series-index__filter-options::-webkit-scrollbar{display:none}.vde-series-index__filter-options button{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.vde-series-card img,.vde-series-index__filter-options button:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/vde-series-index.css.map */
