.vband{margin-top:64px;margin-bottom:64px}.vband-inner{position:relative}.vband-media img{display:block;width:100%;height:auto}.vband-eyebrow{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#b48b3c}.vband-title{margin:0 0 14px;font-size:clamp(28px,3.4vw,44px);line-height:1.08;letter-spacing:-.01em}.vband-text{margin:0 0 24px;font-size:17px;line-height:1.6;color:#4a443c;max-width:46ch}.vband-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:0;border-radius:999px;background:#1d1a16;color:#fff;font:inherit;font-weight:700;font-size:16px;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.vband-cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px #1d1a162e}.vband-banner .vband-inner{border-radius:28px;overflow:hidden;background:var(--vb-bg,#1d1a16)}.vband-banner .vband-copy{position:absolute;top:50%;right:6%;width:42%;transform:translateY(-50%);color:#fff}.vband-banner .vband-eyebrow{color:#ffffffc7}.vband-banner .vband-text{color:#ffffffe6}.vband-banner .vband-cta{background:#fff;color:#1d1a16}.vband-banner.is-left .vband-copy{right:auto;left:6%}.vband-banner.is-left .vband-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000057,#0000001f 42%,#0000 60%);pointer-events:none}.vband-banner.is-left .vband-copy{z-index:1}.vband-duo .section-heading{text-align:center;margin:0 auto 32px;max-width:760px}.vband-duo-copy{margin:12px auto 0;font-size:17px;line-height:1.6;color:#4a443c;max-width:56ch}.vband-duo-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,28px);max-width:1140px;margin:0 auto}.vband-duo .vband-media img{border-radius:22px;box-shadow:0 18px 40px #1d1a161a;aspect-ratio:1/1;object-fit:cover}.vband-duo-cta{text-align:center;margin-top:30px}.vband-split .vband-inner{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.vband-split .vband-media img{border-radius:24px;box-shadow:0 18px 40px #1d1a161a}.vband-split.is-reverse .vband-media{order:2}.vband-feature .vband-media{max-width:1080px;margin:0 auto}.vband-feature .vband-media img{border-radius:24px;box-shadow:0 18px 40px #1d1a161a}.vband-stack .section-heading{text-align:center;margin:0 auto 28px;max-width:760px}.vband-stack .vband-media{max-width:1140px;margin:0 auto}.vband-stack .vband-media img{border-radius:24px;box-shadow:0 18px 40px #1d1a161a}.vband-split.is-narrow .vband-inner{grid-template-columns:minmax(0,440px) 1fr;max-width:1040px;margin:0 auto}.vband-split.is-narrow.is-reverse .vband-inner{grid-template-columns:1fr minmax(0,440px)}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){.vband-duo[data-anim] .vband-media:nth-child(2){transition-delay:.12s}.vband[data-anim]{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.vband[data-anim].is-in{opacity:1;transform:none}.vband[data-anim] .vband-media img{transform:scale(1.04);transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}.vband[data-anim].is-in .vband-media img{transform:none}}@media(max-width:820px){.vband{margin-top:44px;margin-bottom:44px}.vband-banner .vband-media img{aspect-ratio:4/3;object-fit:cover;object-position:var(--vb-pos,27%) 50%}.vband-banner.is-left .vband-inner:after{display:none}.vband-duo-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 -16px;padding:0 16px 6px;scrollbar-width:none}.vband-duo-grid::-webkit-scrollbar{display:none}.vband-duo-grid .vband-media{flex:0 0 84%;scroll-snap-align:center}.vband-duo .section-heading{margin-bottom:22px}.vband-duo-copy{font-size:16px}.vband-banner .vband-copy{position:static;transform:none;width:auto;padding:26px 22px 30px}.vband-split .vband-inner{grid-template-columns:1fr;gap:24px}.vband-split.is-reverse .vband-media{order:0}.vband-text{font-size:16px}.vband-stack .section-heading{margin-bottom:20px}.vband-stack .vband-media{margin:0 -16px}.vband-stack .vband-media img{border-radius:0;box-shadow:none}.vband-split.is-narrow .vband-inner,.vband-split.is-narrow.is-reverse .vband-inner{grid-template-columns:1fr}.vband-split.is-narrow .vband-media{max-width:420px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/visual-band.css.map */
