:where(.g-container){margin-inline:auto;max-width:var(--g-layout-max);padding-inline:var(--g-layout-gutter);width:100%}:where(.g-section){padding-block:var(--g-section-space)}:where(.g-section--compact){padding-block:var(--g-section-space-compact)}:where(.g-prose){max-width:var(--g-layout-prose-max)}:where(.g-stack){display:flex;flex-direction:column;gap:var(--g-stack-space, var(--g-space-md))}:where(.g-cluster){align-items:center;display:flex;flex-wrap:wrap;gap:var(--g-cluster-space, var(--g-space-sm))}:where(.g-type-hero,.g-type-headline,.g-type-title){color:var(--g-text-primary);font-family:var(--g-font-display);font-weight:var(--g-font-weight-regular);margin:0}:where(.g-type-hero){font-size:var(--g-type-hero-size);letter-spacing:var(--g-tracking-hero);line-height:var(--g-leading-hero)}:where(.g-type-headline){font-size:var(--g-type-headline-size);letter-spacing:var(--g-tracking-headline);line-height:var(--g-leading-headline)}:where(.g-type-title){font-size:var(--g-type-title-size);letter-spacing:var(--g-tracking-title);line-height:var(--g-leading-title)}:where(.g-type-body-large,.g-type-body,.g-type-label){color:var(--g-text-primary);font-family:var(--g-font-body);font-weight:var(--g-font-weight-regular);margin:0}:where(.g-type-body-large){font-size:var(--g-type-body-large-size);line-height:var(--g-leading-body-large)}:where(.g-type-body){font-size:var(--g-type-body-size);line-height:var(--g-leading-body)}:where(.g-type-label){font-family:var(--g-font-control);font-size:var(--g-type-label-size);font-weight:var(--g-font-weight-medium);letter-spacing:var(--g-tracking-label);line-height:var(--g-leading-label);text-transform:uppercase}:where(.g-button){align-items:center;-webkit-appearance:none;appearance:none;border:var(--g-border-width) solid transparent;border-radius:var(--g-radius-pill);cursor:pointer;display:inline-flex;font-family:var(--g-font-control);font-size:var(--g-type-button-size);font-weight:var(--g-font-weight-medium);justify-content:center;line-height:var(--g-leading-control);min-height:var(--g-control-button-height);padding:var(--g-control-padding-block) var(--g-control-padding-inline);text-align:center;text-decoration:none;text-transform:none;transition:background-color var(--g-transition-interactive),border-color var(--g-transition-interactive),color var(--g-transition-interactive)}:where(.g-button--primary){background:var(--g-action-primary);color:var(--g-text-inverse)}:where(.g-button--secondary){background:var(--g-action-secondary);color:var(--g-text-primary)}:where(.g-button--outline){background:transparent;border-color:var(--g-action-primary);color:var(--g-action-primary)}:where(.g-button--link){background:transparent;border:0;border-radius:var(--g-radius-none);color:var(--g-text-primary);min-height:var(--g-control-target-min);padding:0;text-decoration:underline;text-decoration-thickness:var(--g-border-width);text-underline-offset:.2em}@media(hover:hover)and (pointer:fine){:where(.g-button--primary):hover{background:var(--g-action-primary-hover)}:where(.g-button--secondary):hover{background:var(--g-action-secondary-hover)}:where(.g-button--outline):hover{background:var(--g-action-primary);color:var(--g-text-inverse)}}:where(.g-button,.g-input,.g-focus-ring):focus-visible{outline:var(--g-focus-width) solid var(--g-focus-color);outline-offset:var(--g-focus-offset)}:where(.g-button):disabled,:where(.g-button)[aria-disabled=true]{cursor:not-allowed;opacity:.45}:where(.g-card){background:var(--g-surface-card);border:var(--g-border-width) solid var(--g-border-subtle);border-radius:var(--g-radius-card);color:var(--g-text-primary);padding:var(--g-card-padding)}:where(.g-card--selected){background:var(--g-surface-selected);border-color:var(--g-color-agave)}:where(.g-pill){align-items:center;background:var(--g-color-pistachio);border-radius:var(--g-radius-pill);color:var(--g-text-primary);display:inline-flex;font-family:var(--g-font-control);font-size:var(--g-type-label-size);font-weight:var(--g-font-weight-medium);gap:var(--g-space-2xs);line-height:var(--g-leading-label);padding:calc(var(--g-space-xs) - var(--g-space-3xs)) var(--g-space-sm)}:where(.g-input){background:var(--g-surface-canvas);border:var(--g-border-width) solid var(--g-border-subtle);border-radius:var(--g-radius-input);color:var(--g-text-primary);font-family:var(--g-font-body);font-size:var(--g-type-body-size);line-height:var(--g-leading-body);min-height:var(--g-control-input-height);padding:var(--g-space-sm) var(--g-space-md);transition:border-color var(--g-transition-interactive)}:where(.g-input):focus-visible{border-color:var(--g-color-agave)}:where(.g-input)::placeholder{color:var(--g-text-muted)}@media(prefers-reduced-motion:reduce){:where(.g-button,.g-input){transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/garrnish-design-system.css.map */
