.vd-photo-hero .vd-label.vd-season-label{margin:0;padding:24px 0 12px;text-align:center}.vd-photo-hero .vd-hero--overlay{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:end;padding:0;margin-bottom:36px;overflow:hidden;border-radius:var(--vd-radius);background:#1c1914;container-type:inline-size}.vd-photo-hero .vd-hero--overlay .vd-hero-img,.vd-photo-hero .vd-hero--overlay .vd-hero-copy{grid-area:1 / 1}.vd-photo-hero .vd-hero--overlay .vd-hero-img{position:relative;align-self:start;width:100%;border-radius:0;aspect-ratio:3/2;overflow:hidden}.vd-photo-hero .vd-hero--overlay .vd-hero-img img{display:block;width:100%;height:100%;object-fit:cover}.vd-photo-hero .vd-hero--overlay .vd-hero-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 61%,rgba(28,25,20,.35) 77%,#1c1914 100%);pointer-events:none}.vd-photo-hero .vd-hero--overlay .vd-hero-copy{z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--vd-label);padding:54cqw 16px 20px}.vd-photo-hero .vd-hero--overlay h1{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:normal;line-height:1.1;text-wrap:balance;letter-spacing:0;color:inherit;font-size:clamp(29px,4.4vw,53px);margin:0 0 12px}.vd-photo-hero .vd-hero--overlay .vd-lede{font-size:16px;color:inherit;margin:0 0 12px}.vd-photo-hero .vd-hero--overlay .vd-cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.vd-photo-hero .vd-hero--overlay .vd-btn{display:inline-block;background:var(--vd-label);color:var(--vd-pine-deep);border:1px solid var(--vd-label);border-radius:999px;padding:12px 16px;min-height:44px;font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1.3;text-decoration:none}.vd-photo-hero .vd-hero--overlay .vd-btn.line{background:transparent;color:var(--vd-label)}.vd-photo-hero .vd-hero--overlay .vd-btn:hover{background:var(--vd-deep);color:var(--vd-pine-deep);border-color:var(--vd-deep)}.vd-photo-hero .vd-hero--overlay .vd-btn:focus-visible{outline-color:var(--vd-label)}@media(min-width:750px){.vd-photo-hero .vd-hero--overlay .vd-hero-img{height:clamp(420px,50vw,625px);aspect-ratio:auto}.vd-photo-hero .vd-hero--overlay .vd-hero-img:after{background:linear-gradient(to bottom,transparent 50%,rgba(28,25,20,.68) 76%,#1c1914 100%)}.vd-photo-hero .vd-hero--overlay .vd-hero-copy{padding:0 24px 30px}}@media(max-width:640px){.vd-photo-hero .vd-hero--overlay .vd-cta{gap:10px}.vd-photo-hero .vd-hero--overlay .vd-btn{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/vda-photo-hero.css.map */
