.vs-container{width:min(calc(100% - 2 * var(--vs-margin-mobile)),var(--vs-container));margin-inline:auto}.vs-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--vs-grid-gap)}.vs-surface{background:var(--vs-surface);color:var(--vs-ink)}.vs-panel{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-radius-md)}.vs-label{font-family:var(--vs-font-body);color:var(--vs-text-secondary);font-size:var(--vs-font-micro)}.vs-heading{font-family:var(--vs-font-heading);font-weight:700;line-height:1.08;letter-spacing:-.025em;color:var(--vs-ink)}.vs-h1{font-size:var(--vs-font-h1-mobile)}.vs-h2{font-size:var(--vs-font-h2-mobile)}.vs-h3{font-size:var(--vs-font-h3)}.vs-body{font-family:var(--vs-font-body);font-size:var(--vs-font-body);line-height:1.5;color:var(--vs-ink)}.vs-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--vs-height-touch-target);padding:var(--button-padding-block) var(--button-padding-inline);border:0;border-radius:var(--style-border-radius-buttons-primary);font-family:var(--button-font-family-primary);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);text-transform:var(--button-text-case-primary);text-decoration:none;cursor:pointer;box-shadow:inset 0 0 0 var(--style-border-width-primary) var(--color-primary-button-border);background:var(--color-primary-button-background);color:var(--color-primary-button-text);transition:background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing)}.vs-button--primary:hover,.vs-button--accent:hover{background:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text);box-shadow:inset 0 0 0 var(--style-border-width-primary) var(--color-primary-button-hover-border)}.vs-button--secondary{border-radius:var(--style-border-radius-buttons-secondary);font-family:var(--button-font-family-secondary);text-transform:var(--button-text-case-secondary);background:var(--color-secondary-button-background);color:var(--color-secondary-button-text);box-shadow:inset 0 0 0 var(--style-border-width-secondary) var(--color-secondary-button-border)}.vs-button--secondary:hover{background:var(--color-secondary-button-hover-background);color:var(--color-secondary-button-hover-text);box-shadow:inset 0 0 0 var(--style-border-width-secondary) var(--color-secondary-button-hover-border)}.vs-button:disabled{opacity:.5;cursor:not-allowed}.vs-button:focus-visible,.vs-focus:focus-visible{outline:2px solid currentColor;outline-offset:3px}.vs-chip{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border:1px solid var(--vs-border-strong);border-radius:var(--vs-radius-pill);background:var(--vs-surface);color:var(--vs-ink)}.vs-chip[aria-pressed=true],.vs-chip[aria-selected=true]{background:var(--vs-ink);color:var(--vs-surface);border-color:var(--vs-ink)}.vs-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:var(--vs-radius-pill);background:var(--vs-accent);color:var(--vs-ink);font-size:var(--vs-font-micro);font-weight:700}.vs-input{min-height:var(--vs-height-touch-target);background:var(--vs-background);color:var(--vs-ink);border:1px solid var(--vs-border-strong);border-radius:var(--vs-radius-pill);padding:10px 16px}.vs-input:focus-visible{outline:2px solid var(--vs-ink);outline-offset:2px}@media(min-width:640px)and (max-width:749px){.vs-container{width:min(calc(100% - 2 * var(--vs-margin-tablet)),var(--vs-container))}}@media(min-width:750px){.vs-container{width:min(calc(100% - 2 * var(--page-margin)),var(--page-content-width))}}@media(min-width:1280px){.vs-h1{font-size:var(--vs-font-h1-desktop)}.vs-h2{font-size:var(--vs-font-h2-desktop)}}@media(prefers-reduced-motion:reduce){.vs-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/valsport-design-system.css.map */
