:root{--vs-gutter: clamp(16px, 5vw, 80px);--vs-max: 1360px;--vs-section-pad: clamp(56px, 9vw, 136px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}#shop{scroll-margin-top:96px}.vs-eyebrow{margin:0;font-family:var(--font-body--family);font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--vm-muted)}.vs-heading{margin:0;font-family:var(--font-heading--family);font-weight:500;line-height:1.04;letter-spacing:-.005em;color:var(--vm-ink);text-wrap:balance}.vs-body{margin:0;font-family:var(--font-body--family);font-size:1rem;line-height:1.75;color:var(--vm-charcoal);max-width:34rem}.vs-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border:1px solid var(--vm-ink);background:var(--vm-ink);color:var(--vm-ivory);font-family:var(--font-body--family);font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background-color .3s var(--vm-ease),color .3s var(--vm-ease)}.vs-button:hover,.vs-button:focus-visible{background:transparent;color:var(--vm-ink)}.vs-hero{background:var(--vs-hero-bg, var(--vm-ivory));padding:clamp(24px,4vw,64px) var(--vs-gutter) clamp(56px,7vw,112px)}.vs-hero__inner{display:grid;grid-template-columns:5fr 7fr;align-items:center;gap:clamp(32px,6vw,96px);max-width:var(--vs-max);margin:0 auto}.vs-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.vs-hero__title{font-size:clamp(2.75rem,1.6rem + 3.6vw,5.25rem)}.vs-hero__media{margin:0;aspect-ratio:5 / 4;overflow:hidden;background:var(--vm-cream)}.vs-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--vs-hero-focus, 50% 50%)}@media(max-width:899px){.vs-hero{padding-top:0;padding-inline:0}.vs-hero__inner{grid-template-columns:1fr;gap:32px}.vs-hero__media{order:-1;aspect-ratio:4 / 3}.vs-hero__copy{padding-inline:var(--vs-gutter);gap:20px}.vs-hero__copy .vs-button{width:100%}}.vs-intro{background:var(--vs-intro-bg, var(--vm-ivory));padding:clamp(40px,6vw,88px) var(--vs-gutter);border-top:1px solid var(--vm-rule)}.vs-intro__inner{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:44rem;margin:0 auto;text-align:center}.vs-intro__title{font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem)}.vs-intro .vs-body{max-width:36rem}.vs-product{background:var(--vs-product-bg, var(--vm-ivory));padding:var(--vs-section-pad) var(--vs-gutter)}.vs-product__inner{display:grid;grid-template-columns:7fr 5fr;align-items:center;gap:clamp(32px,7vw,112px);max-width:var(--vs-max);margin:0 auto}.vs-product--image-right .vs-product__inner{grid-template-columns:5fr 7fr}.vs-product--image-right .vs-product__media{order:2}.vs-product__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--vm-cream)}.vs-product__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--vm-ease)}.vs-product__media:hover img{transform:scale(1.025)}.vs-product__copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.vs-product__title{font-size:clamp(2.25rem,1.5rem + 2.4vw,3.75rem)}.vs-product__title a{color:inherit;text-decoration:none}.vs-product__options{display:flex;flex-direction:column;gap:6px;margin:0;padding:16px 0 0;border-top:1px solid var(--vm-rule);width:100%;max-width:34rem;list-style:none}.vs-product__option{font-family:var(--font-body--family);font-size:.9375rem;color:var(--vm-charcoal)}.vs-product__option span{display:inline-block;min-width:5.5rem;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--vm-muted)}.vs-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin:4px 0 8px;font-family:var(--font-body--family);font-size:1.25rem;color:var(--vm-ink)}.vs-price s{font-size:1rem;color:var(--vm-muted)}.vs-price__badge{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--vm-ink)}@media(max-width:899px){.vs-product{padding-inline:0}.vs-product__inner,.vs-product--image-right .vs-product__inner{grid-template-columns:1fr;gap:28px}.vs-product--image-right .vs-product__media{order:0}.vs-product__media{margin-inline:var(--vs-gutter)}.vs-product__copy{padding-inline:var(--vs-gutter);gap:16px}.vs-product__copy .vs-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/vellane-showcase.css.map */
