.vz-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr);background:var(--ivory,#f8f5ee);isolation:isolate}.vz-banner-media{grid-area:1/1;min-width:0;width:100%;aspect-ratio:var(--vz-ratio);align-self:start;position:relative}.vz-banner-media picture{display:block;width:100%;height:100%}.vz-banner-media .vz-banner-image{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}.vz-banner-copy{grid-area:1/1;z-index:1;align-self:center;justify-self:start;margin:4% 6%;width:42%;max-width:620px;overflow-wrap:anywhere;color:var(--ink,#24271f)}.vz-banner-copy h2{font-size:clamp(30px,4.8vw,68px);text-transform:uppercase;line-height:1.1;margin:10px 0 18px}.vz-banner-copy .eyebrow{margin-bottom:8px}.vz-description{font-size:13px;letter-spacing:1px;max-width:350px}.vz-banner-copy .button{max-width:100%;white-space:normal}.vz-banner[data-desktop^=top-] .vz-banner-copy{align-self:start}.vz-banner[data-desktop^=bottom-] .vz-banner-copy{align-self:end}.vz-banner[data-desktop$=-center] .vz-banner-copy{justify-self:center;text-align:center}.vz-banner[data-desktop$=-right] .vz-banner-copy{justify-self:end;text-align:right}.vz-banner[data-desktop$=-center] .vz-description{margin-inline:auto}.vz-banner[data-desktop$=-right] .vz-description{margin-left:auto}.vz-banner .full-link{z-index:2}.slideshow .slides{align-items:flex-start}@media(max-width:749px){.vz-banner-media{aspect-ratio:var(--vz-mobile-ratio)}.vz-banner .vz-banner-copy{width:var(--vz-width,90%);max-width:calc(100% - 32px);margin:20px 16px;align-self:start;justify-self:center;text-align:center}.vz-banner-copy h2{font-size:var(--vz-heading,28px);margin:7px 0 10px}.vz-banner-copy .eyebrow{font-size:9px;letter-spacing:2px}.vz-banner-copy .vz-description{font-size:12px;line-height:1.5;letter-spacing:.3px;margin:0 auto 12px;max-width:340px}.vz-banner-copy .button{font-size:10px;min-height:44px;padding:11px 15px;gap:16px}.vz-banner[data-mobile^=top-] .vz-banner-copy{align-self:start}.vz-banner[data-mobile^=middle-] .vz-banner-copy{align-self:center}.vz-banner[data-mobile^=bottom-] .vz-banner-copy{align-self:end}.vz-banner[data-mobile$=-left] .vz-banner-copy{justify-self:start;text-align:left}.vz-banner[data-mobile$=-right] .vz-banner-copy{justify-self:end;text-align:right}.vz-banner[data-mobile$=-left] .vz-description{margin-left:0}.vz-banner[data-mobile$=-right] .vz-description{margin-right:0}.vz-banner[data-mobile=above] .vz-banner-copy{grid-area:1/1}.vz-banner[data-mobile=above]:not(.vz-image-only) .vz-banner-media{grid-area:2/1}.slideshow .slider-controls{position:relative;inset:auto;min-height:54px;padding:8px 16px;background:var(--ivory,#f8f5ee)}.slider-dots{gap:2px;flex-wrap:wrap;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/vz-banners.css.map */
