:root{--gi-btn-fill: color-mix(in srgb, var(--neutral-900) 64%, var(--secondary-900));--gi-btn-fill-hover: color-mix(in srgb, var(--neutral-900) 48%, var(--secondary-800));--gi-btn-on-fill: var(--primary-50);--gi-btn-quiet-ink: var(--text-primary);--gi-btn-quiet-line: color-mix(in srgb, var(--gi-btn-fill) 34%, transparent);--gi-btn-quiet-line-hover: color-mix(in srgb, var(--gi-btn-fill) 68%, transparent);--gi-btn-quiet-wash: color-mix(in srgb, var(--gi-btn-fill) 6%, transparent);--gi-btn-height: 52px;--gi-btn-height-sm: 44px;--gi-btn-pad: 34px;--gi-btn-pad-sm: 24px;--gi-btn-size: .75rem;--gi-btn-tracking: .18em;--gi-btn-motion: var(--gi-duration-fast) var(--gi-ease);--gi-btn-lift: 0 1px 2px rgba(52, 36, 20, .1), 0 6px 16px rgba(52, 36, 20, .1);--gi-btn-lift-hover: 0 2px 4px rgba(52, 36, 20, .12), 0 10px 24px rgba(52, 36, 20, .16)}.gi-btn,.gih-btn,.gids-btn,.gi-btn-invite,.gi-btn-invite-ghost,.gi-btn-ghost-d{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:var(--gi-btn-height);padding:0 var(--gi-btn-pad);border:1px solid transparent;border-radius:999px;background:transparent;color:var(--gi-btn-quiet-ink);font-family:var(--font-ui);font-size:var(--gi-btn-size);font-weight:500;letter-spacing:var(--gi-btn-tracking);line-height:1;text-transform:uppercase;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--gi-btn-motion),border-color var(--gi-btn-motion),color var(--gi-btn-motion),box-shadow var(--gi-btn-motion),transform var(--gi-btn-motion)}.gi-btn--primary,.gih-btn--solid,.gids-btn--primary,.gi-btn-invite{background:var(--gi-btn-fill);border-color:var(--gi-btn-fill);color:var(--gi-btn-on-fill);box-shadow:var(--gi-btn-lift)}.gi-btn--primary:hover,.gih-btn--solid:hover,.gids-btn--primary:hover,.gi-btn-invite:hover{background:var(--gi-btn-fill-hover);border-color:var(--gi-btn-fill-hover);box-shadow:var(--gi-btn-lift-hover);transform:translateY(-2px)}.gi-btn--secondary,.gih-btn--ghost,.gids-btn--secondary,.gi-btn-invite-ghost{background:transparent;border-color:var(--gi-btn-quiet-line);color:var(--gi-btn-quiet-ink)}.gi-btn--secondary:hover,.gih-btn--ghost:hover,.gids-btn--secondary:hover,.gi-btn-invite-ghost:hover{background:var(--gi-btn-quiet-wash);border-color:var(--gi-btn-quiet-line-hover);transform:translateY(-1px)}.gi-btn--text,.gids-btn--text,.gi-btn-text,.gi-btn-text-d,.gih-link{display:inline-flex;align-items:center;min-height:var(--gi-btn-height-sm);padding:0;border:0;border-radius:0;background:none;color:var(--gi-btn-quiet-ink);font-family:var(--font-ui);font-size:var(--gi-btn-size);font-weight:500;letter-spacing:var(--gi-btn-tracking);text-transform:uppercase;text-decoration:none;cursor:pointer;border-bottom:1px solid var(--gi-btn-quiet-line);transition:color var(--gi-btn-motion),border-color var(--gi-btn-motion)}.gi-btn--text:hover,.gids-btn--text:hover,.gi-btn-text:hover,.gi-btn-text-d:hover,.gih-link:hover{border-bottom-color:var(--gi-btn-quiet-ink);transform:none}.gi-cta,.or-cta,.gi-hero-cta,.gi-oil-ed-cta,.gi-table__cta,.gi-editorial-cta{position:relative;display:inline-block;min-height:0;padding:0 0 6px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--gi-btn-quiet-ink);font-family:var(--font-ui);font-size:var(--gi-btn-size);font-weight:500;letter-spacing:var(--gi-btn-tracking);line-height:1.2;text-transform:uppercase;text-decoration:none;white-space:normal;cursor:pointer;transition:color var(--gi-btn-motion)}.gi-cta:before,.or-cta:before,.gi-hero-cta:before,.gi-oil-ed-cta:before,.gi-table__cta:before,.gi-editorial-cta:before{content:"";position:absolute;inset:50% 0 auto;transform:translateY(-50%);height:var(--gi-btn-height-sm);min-height:100%}.gi-cta,.or-cta,.gi-hero-cta,.gi-oil-ed-cta,.gi-table__cta,.gi-editorial-cta{background-image:linear-gradient(to right,color-mix(in srgb,var(--accent-terracotta-500) 40%,transparent) 0 100%);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.gi-cta:after,.or-cta:after,.gi-hero-cta:after,.gi-oil-ed-cta:after,.gi-table__cta:after,.gi-editorial-cta:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--accent-terracotta-500);transform:scaleX(0);transform-origin:left;transition:transform var(--gi-btn-motion)}.gi-cta:hover:after,.or-cta:hover:after,.gi-hero-cta:hover:after,.gi-oil-ed-cta:hover:after,.gi-table__cta:hover:after,.gi-editorial-cta:hover:after,.gi-cta:focus-visible:after,.or-cta:focus-visible:after,.gi-hero-cta:focus-visible:after,.gi-oil-ed-cta:focus-visible:after,.gi-table__cta:focus-visible:after,.gi-editorial-cta:focus-visible:after{transform:scaleX(1)}.gi-cta:hover,.or-cta:hover,.gi-hero-cta:hover,.gi-oil-ed-cta:hover,.gi-table__cta:hover,.gi-editorial-cta:hover{color:var(--accent-terracotta-600);transform:none}.gi-cta:focus-visible,.or-cta:focus-visible,.gi-hero-cta:focus-visible,.gi-oil-ed-cta:focus-visible,.gi-table__cta:focus-visible,.gi-editorial-cta:focus-visible{outline:2px solid var(--focus-ring, var(--accent-terracotta-500));outline-offset:4px}.gi-editorial-cta--on-dark,.gi-cta--on-dark,.or-cta--on-dark{color:var(--text-inverse);background-image:linear-gradient(to right,color-mix(in srgb,var(--text-inverse) 50%,transparent) 0 100%)}.gi-editorial-cta--on-dark:after,.gi-cta--on-dark:after,.or-cta--on-dark:after{background:var(--text-inverse)}.gi-editorial-cta--on-dark:hover,.gi-cta--on-dark:hover,.or-cta--on-dark:hover{color:var(--text-inverse)}.gi-btn--on-dark.gi-btn--primary,.gih-btn--ivory{background:var(--primary-50);border-color:var(--primary-50);color:var(--gi-btn-fill)}.gi-btn--on-dark.gi-btn--primary:hover,.gih-btn--ivory:hover{background:#fff;border-color:#fff}.gi-btn--on-dark.gi-btn--secondary,.gih-btn--ghost.gih-btn--on-media,.gids-btn--secondary-light,.gi-btn-ghost-d{border-color:color-mix(in srgb,var(--text-inverse) 52%,transparent);color:var(--text-inverse)}.gi-btn--on-dark.gi-btn--secondary:hover,.gih-btn--ghost.gih-btn--on-media:hover,.gids-btn--secondary-light:hover,.gi-btn-ghost-d:hover{background:color-mix(in srgb,var(--text-inverse) 10%,transparent);border-color:var(--text-inverse)}.gi-btn--on-dark.gi-btn--text,.gi-btn-text-d{color:var(--text-inverse);border-bottom-color:color-mix(in srgb,var(--text-inverse) 50%,transparent)}.gi-btn--on-dark.gi-btn--text:hover,.gi-btn-text-d:hover{border-bottom-color:var(--text-inverse)}.gi-btn--sm{min-height:var(--gi-btn-height-sm);padding-inline:var(--gi-btn-pad-sm);font-size:.6875rem}.gi-btn--full{width:100%}.gi-btn:disabled,.gi-btn[aria-disabled=true],.gih-btn:disabled,.gih-btn[aria-disabled=true]{opacity:var(--disabled-opacity, .5);cursor:not-allowed;transform:none;box-shadow:none}.gi-btn:focus-visible,.gih-btn:focus-visible,.gids-btn:focus-visible,.gih-link:focus-visible,.gi-btn--text:focus-visible{outline:2px solid var(--focus-ring, var(--gi-btn-fill));outline-offset:3px}.gi-btn--on-dark:focus-visible,.gih-btn--ivory:focus-visible,.gih-btn--on-media:focus-visible,.gi-btn-text-d:focus-visible{outline-color:var(--text-inverse)}:root{--style-border-radius-buttons-primary: 999px;--style-border-radius-buttons-secondary: 999px;--button-font-family-primary: var(--font-ui);--button-font-family-secondary: var(--font-ui);--button-text-case-primary: uppercase;--button-text-case-secondary: uppercase;--button-padding-block: 1rem;--button-padding-inline: var(--gi-btn-pad)}.button,button.shopify-payment-button__button--unbranded{--button-background-color: var(--color-primary-button-background, var(--gi-btn-fill));--button-color: var(--color-primary-button-text, var(--gi-btn-on-fill));--button-border-color: var(--color-primary-button-border, var(--gi-btn-fill))}.button-secondary{--button-background-color: var(--color-secondary-button-background, transparent);--button-color: var(--color-secondary-button-text, var(--gi-btn-quiet-ink));--button-border-color: var(--color-secondary-button-border, var(--gi-btn-quiet-line));--button-border-width: var(--style-border-width-secondary, 1px)}.button,.button-secondary,button.shopify-payment-button__button--unbranded{min-height:var(--gi-btn-height);font-size:var(--gi-btn-size);letter-spacing:var(--gi-btn-tracking);font-weight:500;transition:background-color var(--gi-btn-motion),border-color var(--gi-btn-motion),color var(--gi-btn-motion),box-shadow var(--gi-btn-motion),transform var(--gi-btn-motion)}.button:not(.button-unstyled):hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px)}.button-secondary:not(.button-unstyled):hover{transform:translateY(-1px)}.button-unstyled,.button-unstyled:hover{min-height:0;border-radius:0;letter-spacing:inherit;text-transform:none;transform:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.gi-btn,.gih-btn,.gids-btn,.button,.button-secondary,button.shopify-payment-button__button--unbranded{transition-duration:1ms}.gi-btn:hover,.gih-btn:hover,.gids-btn:hover,.button:hover,.button-secondary:hover,button.shopify-payment-button__button--unbranded:hover{transform:none}}@media(max-width:749px){.gi-btn,.gih-btn,.gids-btn{letter-spacing:.14em;padding-inline:var(--gi-btn-pad-sm);max-width:100%;white-space:normal;text-wrap:balance}}.product-information .button,.product-information button.shopify-payment-button__button--unbranded,.product-information .variant-option__button-label__pill,.product-information{--color-primary-button-background: var(--gi-btn-fill);--color-primary-button-text: var(--gi-btn-on-fill);--color-primary-button-border: var(--gi-btn-fill);--color-primary-button-hover-background: var(--gi-btn-fill-hover);--color-primary-button-hover-text: var(--gi-btn-on-fill);--color-primary-button-hover-border: var(--gi-btn-fill-hover);--color-selected-variant-background: var(--gi-btn-fill);--color-selected-variant-text: var(--gi-btn-on-fill);--color-selected-variant-border: var(--gi-btn-fill);--color-selected-variant-hover-background: var(--gi-btn-fill-hover);--color-selected-variant-hover-text: var(--gi-btn-on-fill);--color-selected-variant-hover-border: var(--gi-btn-fill-hover)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/gi-buttons.css.map */
