.vt__head{max-width:62rem;margin:0 auto 4.8rem;text-align:center}.vt__eyebrow{margin:0 0 1.4rem;font-size:1.2rem;letter-spacing:.26em;text-transform:uppercase;opacity:.6}.vt__heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.6vw,4.2rem);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:rgb(var(--color-foreground-title, var(--color-foreground)))}.vt__text{margin:1.4rem auto 0;max-width:48rem;font-size:1.6rem;line-height:1.6;opacity:.75}.vt__rule{display:block;width:4.8rem;height:1px;margin:2.8rem auto 0;background:rgb(var(--color-foreground));opacity:.35}.vt__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1.6rem;margin:0;padding:0;list-style:none}.vt__card{margin:0}.vt__link{display:block;color:inherit;text-decoration:none}.vt__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background:rgb(var(--color-background-secondary))}.vt__grid--square .vt__media{aspect-ratio:1 / 1}.vt__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.vt__img--second{opacity:0}.vt__tag{position:absolute;top:1.2rem;left:1.2rem;padding:.5rem 1rem;font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.vt__veil{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.4rem;font-size:1.15rem;letter-spacing:.22em;text-transform:uppercase;background:rgba(var(--color-background),.92);color:rgb(var(--color-foreground));transform:translateY(100%);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.vt__info{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.8rem .4rem 0;text-align:center}.vt__vendor{font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;opacity:.55}.vt__title{font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.3}.vt__price{font-size:1.4rem;opacity:.8;font-variant-numeric:tabular-nums}.vt__price s{margin-right:.6rem;opacity:.5}.vt__foot{margin-top:5.6rem;text-align:center}.vt__button{display:inline-block;padding:1.5rem 4rem;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none;border:1px solid rgba(var(--color-foreground),.5);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.vt__button:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.vt__link:focus-visible,.vt__button:focus-visible{outline:1px solid currentColor;outline-offset:4px}.vt__empty{grid-column:1 / -1;padding:3.2rem 0;text-align:center;opacity:.6}@media(hover:hover){.vt__link:hover .vt__img--second{opacity:1}.vt__link:hover .vt__img{transform:scale(1.03)}.vt__link:hover .vt__veil{transform:translateY(0)}}@media screen and (min-width:750px){.vt__grid{gap:4.8rem 2.4rem}.vt__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.vt__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.vt__img,.vt__veil,.vt__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAAAAAAAAAAE */
