.v-hero-v1{position:relative;width:100%;min-height:100svh;background:var(--volta-paper, #FFFFFF);color:var(--volta-ink, #0E0E10);overflow:hidden;display:grid;grid-template-rows:auto auto 1fr;grid-template-areas:"topbar" "media" "content"}@media(min-width:960px){.v-hero-v1{grid-template-columns:1.05fr .95fr;grid-template-rows:auto 1fr;grid-template-areas:"topbar  topbar" "media   content"}}.v-hero-v1__topbar{grid-area:topbar;display:flex;justify-content:space-between;align-items:flex-start;padding:clamp(16px,2vw,28px) clamp(20px,4vw,48px);position:relative;z-index:5}.v-hero-v1__logo{display:block;text-decoration:none}.v-hero-v1__logo img{width:clamp(56px,7vw,92px);height:auto;display:block}.v-hero-v1__logo:focus-visible{outline:2px solid var(--volta-green-deep, #1ca23f);outline-offset:4px;border-radius:4px}.v-hero-v1__nav{justify-self:center}.v-hero-v1__nav-list{display:flex;align-items:center;gap:clamp(12px,2vw,28px);list-style:none;margin:0;padding:0}.v-hero-v1__nav-link{font-family:var(--font-mono, system-ui);font-size:clamp(12px,2.4vw,14px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--volta-ink, #0E0E10);text-decoration:none;padding-block:4px;position:relative;white-space:nowrap}.v-hero-v1__nav-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--volta-green-deep, #1ca23f);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.v-hero-v1__nav-link:hover:after,.v-hero-v1__nav-link.is-active:after{transform:scaleX(1)}.v-hero-v1__nav-link:focus-visible{outline:2px solid var(--volta-green-deep, #1ca23f);outline-offset:3px}@media(prefers-reduced-motion:reduce){.v-hero-v1__nav-link:after{transition:none}}.v-hero-v1__cart{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--volta-paper, #FFFFFF);border:1.5px solid var(--volta-ink, #0E0E10);border-radius:999px;color:var(--volta-ink, #0E0E10);text-decoration:none;font-family:var(--font-mono, system-ui);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s ease}.v-hero-v1__cart:hover{background:var(--volta-ink, #0E0E10);color:var(--volta-paper, #FFFFFF);transform:translateY(-1px)}.v-hero-v1__cart:focus-visible{outline:2px solid var(--volta-green-deep, #1ca23f);outline-offset:3px}.v-hero-v1__cart-label{display:none}@media(min-width:600px){.v-hero-v1__cart-label{display:inline}}.v-hero-v1__cart-count{font-family:inherit;font-size:11px;font-weight:800;background:var(--volta-green, #78ff88);color:var(--volta-ink, #0E0E10);padding:2px 7px;border-radius:999px;min-width:18px;text-align:center;letter-spacing:0}.v-hero-v1__media{grid-area:media;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--volta-paper, #FFFFFF)}.v-hero-v1__bg{display:block;width:100%;height:auto;max-height:55svh;object-fit:contain;object-position:center bottom}@media(min-width:960px){.v-hero-v1__bg{max-height:none;height:100%;min-height:80svh;object-fit:cover}}.v-hero-v1__content{grid-area:content;display:flex;flex-direction:column;justify-content:center;gap:clamp(16px,2vw,28px);padding:clamp(32px,5vw,80px) clamp(24px,5vw,64px);background:var(--volta-paper, #FFFFFF)}.v-hero-v1__headline{font-family:var(--font-display, system-ui);font-weight:800;font-style:normal;font-size:clamp(24px,3.4vw,46px);line-height:1.1;letter-spacing:-.02em;color:var(--volta-ink, #0E0E10);margin:0;text-wrap:balance}.v-hero-v1__headline-line{display:block}.v-hero-v1__headline-line--accent{color:var(--volta-green-deep, #1ca23f)}.v-hero-v1__subhead{font-family:var(--font-body, system-ui);font-size:clamp(14px,1.15vw,18px);line-height:1.5;color:var(--volta-night, #0a1f3a);max-width:42ch;margin:0}.v-hero-v1__buy-form{margin:0}.v-hero-v1__cta{display:inline-flex;align-items:center;gap:14px;padding:18px 32px;background:var(--volta-ink, #0E0E10);color:var(--volta-paper, #FFFFFF);border:none;border-radius:999px;text-decoration:none;font-family:var(--font-mono, system-ui);font-size:clamp(13px,1vw,15px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background .2s ease}.v-hero-v1__cta:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0e0e102e;background:var(--volta-green-deep, #1ca23f)}.v-hero-v1__cta:focus-visible{outline:2px solid var(--volta-green-deep, #1ca23f);outline-offset:4px}.v-hero-v1__cta-price{background:var(--volta-green, #78ff88);color:var(--volta-ink, #0E0E10);padding:4px 12px;border-radius:999px;font-size:.92em;letter-spacing:.06em}.v-hero-v1__cta--disabled{background:#0e0e102e;color:#0e0e108c;cursor:not-allowed}.v-hero-v1__cta--disabled:hover{transform:none;box-shadow:none;background:#0e0e102e}.v-hero-v1__cta-fine{font-family:var(--font-body, system-ui);font-size:12px;color:#0e0e108c;margin:0}@media(prefers-reduced-motion:reduce){.v-hero-v1__cta,.v-hero-v1__cart{transition:none}.v-hero-v1__cta:hover,.v-hero-v1__cart:hover{transform:none;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/volta-hero-v1.css.map */
