.vm-dual-hero{display:block}.vm-dual-hero__inner{display:grid;grid-template-columns:minmax(0,1fr)}.vm-dual-hero__media{position:relative;overflow:hidden;background:rgb(var(--text-color) / .06)}.vm-dual-hero__pair{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;gap:3px;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.vm-dual-hero__pair.is-active{opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s}.vm-dual-hero__panel{display:block;position:relative;overflow:hidden;min-width:0}.vm-dual-hero__panel:focus-visible{outline:3px solid rgb(var(--text-color));outline-offset:-3px}.vm-dual-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.vm-dual-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;border:0;background:#ffffffd9;color:#2b2523;font-size:1.5rem;line-height:1;display:grid;place-items:center;cursor:pointer}.vm-dual-hero__arrow--prev{inset-inline-start:.5rem}.vm-dual-hero__arrow--next{inset-inline-end:.5rem}.vm-dual-hero__arrow:focus-visible,.vm-dual-hero__dot:focus-visible,.vm-dual-hero__toggle:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.vm-dual-hero__content{display:grid;gap:1rem;padding:1.5rem 1.25rem 1.75rem;justify-items:center;text-align:center}.vm-dual-hero__copy{max-width:34rem}.vm-dual-hero__eyebrow,.vm-dual-hero__heading{margin:0 0 .5rem}.vm-dual-hero__body{margin:0 0 1rem}.vm-dual-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.vm-dual-hero__controls{display:flex;align-items:center;gap:.75rem}.vm-dual-hero__dots{display:flex;gap:.25rem}.vm-dual-hero__dot{width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer;position:relative}.vm-dual-hero__dot:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:999px;background:rgb(var(--text-color) / .3);transition:background .2s}.vm-dual-hero__dot[aria-current=true]:after{background:rgb(var(--text-color))}.vm-dual-hero__toggle{width:44px;height:44px;border:1px solid rgb(var(--text-color) / .25);border-radius:999px;background:transparent;cursor:pointer;display:grid;place-items:center}.vm-dual-hero__toggle-icon{width:10px;height:12px;border-inline-start:3px solid rgb(var(--text-color));border-inline-end:3px solid rgb(var(--text-color))}.vm-dual-hero__toggle[aria-pressed=true] .vm-dual-hero__toggle-icon{width:0;height:0;border-inline-start:11px solid rgb(var(--text-color));border-inline-end:0;border-block:7px solid transparent}@media screen and (min-width:1000px){.vm-dual-hero__inner{grid-template-columns:34% minmax(0,1fr);align-items:stretch}.vm-dual-hero__content{order:-1;text-align:start;justify-items:start;align-content:center;padding:3rem 3rem 3rem 3.5rem}.vm-dual-hero__actions{justify-content:flex-start}.vm-dual-hero .vm-dual-hero__media{height:clamp(480px,64vh,720px)}.vm-dual-hero__pair{grid-template-columns:3fr 2fr}.vm-dual-hero__img{object-position:50% 12%}}@media(prefers-reduced-motion:reduce){.vm-dual-hero__pair,.vm-dual-hero__pair.is-active{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAAAAAAAACA */
