.d99-live-grounded{--d99-btn-bg: #343A40;--d99-btn-bg-hover: #5A1F27;--d99-btn-text: #F8F9FA;--d99-btn-text-hover: #FFFFFF;--d99-btn-border: #343A40;--d99-btn-border-hover: #5A1F27;--d99-btn-ghost-bg: transparent;--d99-btn-ghost-text: #212529;--d99-btn-ghost-border: #212529;--d99-btn-min-h: 48px;--d99-btn-min-h-touch: 48px;--d99-btn-pad-x: 24px;--d99-btn-pad-y: 13px;--d99-btn-gap: 10px;--d99-btn-font: var(--font-subheading--family), "D99 JetBrains Mono", monospace;--d99-btn-size: .78rem;--d99-btn-weight: 700;--d99-btn-ls: .12em;--d99-btn-dur: .2s;--d99-btn-ease: cubic-bezier(.22, 1, .36, 1);--d99-btn-arrow: 4px;--d99-btn-radius-pill: 999px;--d99-btn-focus: #5A1F27;--d99-btn-focus-on-dark: #F8F9FA}.d99-live-grounded .d99-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--d99-btn-gap);min-height:var(--d99-btn-min-h);padding:var(--d99-btn-pad-y) var(--d99-btn-pad-x);border:1px solid var(--d99-btn-border);border-radius:var(--d99-btn-radius-pill);background:var(--d99-btn-bg);color:var(--d99-btn-text);font-family:var(--d99-btn-font);font-size:var(--d99-btn-size);font-weight:var(--d99-btn-weight);letter-spacing:var(--d99-btn-ls);line-height:1.1;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--d99-btn-dur) var(--d99-btn-ease),color var(--d99-btn-dur) var(--d99-btn-ease),border-color var(--d99-btn-dur) var(--d99-btn-ease),box-shadow var(--d99-btn-dur) var(--d99-btn-ease)}.d99-live-grounded .d99-btn:hover{background:var(--d99-btn-bg-hover);border-color:var(--d99-btn-border-hover);color:var(--d99-btn-text-hover);box-shadow:0 6px 20px #21252929}.d99-live-grounded .d99-btn:focus-visible{outline:2px solid var(--d99-btn-focus);outline-offset:3px}.d99-live-grounded .d99-btn:disabled,.d99-live-grounded .d99-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.d99-live-grounded .d99-btn--primary{background:var(--d99-btn-bg);border-color:var(--d99-btn-border);color:var(--d99-btn-text)}.d99-live-grounded .d99-btn--primary:hover{background:var(--d99-btn-bg-hover);border-color:var(--d99-btn-border-hover);color:var(--d99-btn-text-hover)}.d99-live-grounded .d99-btn--secondary,.d99-live-grounded .d99-btn--ghost{background:var(--d99-btn-ghost-bg);border-color:var(--d99-btn-ghost-border);color:var(--d99-btn-ghost-text)}.d99-live-grounded .d99-btn--secondary:hover,.d99-live-grounded .d99-btn--ghost:hover{background:var(--d99-btn-bg);border-color:var(--d99-btn-bg);color:var(--d99-btn-text)}.d99-live-grounded .d99-btn--text{min-height:44px;padding:8px 2px;border:0;border-radius:0;background:transparent;color:var(--d99-btn-ghost-text);box-shadow:none}.d99-live-grounded .d99-btn--text:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:currentColor;transform:scaleX(1);transform-origin:left center;opacity:.9}.d99-live-grounded .d99-btn--text:hover{background:transparent;border-color:transparent;color:var(--d99-btn-bg-hover);box-shadow:none}.d99-live-grounded a.d99-btn--text{position:relative}.d99-live-grounded a.d99-btn--text:focus-visible{outline:2px solid var(--d99-btn-focus);outline-offset:4px}.d99-live-grounded .d99-btn--icon{width:var(--d99-btn-min-h);min-width:var(--d99-btn-min-h);padding:0;border-radius:var(--d99-btn-radius-pill)}.d99-live-grounded .d99-btn__arrow{display:inline-flex;flex:none;align-items:center;justify-content:center;width:14px;height:14px;transition:transform var(--d99-btn-dur) var(--d99-btn-ease)}.d99-live-grounded .d99-btn__arrow svg{width:14px;height:14px;display:block}.d99-live-grounded :is(a.d99-btn,button.d99-btn):is(:hover,:focus-visible) .d99-btn__arrow{transform:translate(var(--d99-btn-arrow))}.d99-live-grounded .d99-cfit__cta{min-height:var(--d99-btn-min-h);padding:var(--d99-btn-pad-y) var(--d99-btn-pad-x);gap:var(--d99-btn-gap);border-radius:var(--d99-btn-radius-pill);background:var(--d99-btn-bg);border:1px solid var(--d99-btn-border);color:var(--d99-btn-text);font-family:var(--d99-btn-font);font-size:var(--d99-btn-size);font-weight:var(--d99-btn-weight);letter-spacing:var(--d99-btn-ls);transition:background-color var(--d99-btn-dur) var(--d99-btn-ease),color var(--d99-btn-dur) var(--d99-btn-ease),border-color var(--d99-btn-dur) var(--d99-btn-ease),box-shadow var(--d99-btn-dur) var(--d99-btn-ease),transform var(--d99-btn-dur) var(--d99-btn-ease)}.d99-live-grounded .d99-cfit__cta:hover{background:var(--d99-btn-bg-hover);border-color:var(--d99-btn-border-hover);color:var(--d99-btn-text-hover);box-shadow:0 6px 20px #21252929}.d99-live-grounded .d99-cfit__cta:focus-visible{outline:2px solid var(--d99-btn-focus);outline-offset:3px}.d99-live-grounded .d99-cfit__cta>span[aria-hidden=true]{display:inline-flex;transition:transform var(--d99-btn-dur) var(--d99-btn-ease)}.d99-live-grounded .d99-cfit__cta:is(:hover,:focus-visible)>span[aria-hidden=true]{transform:translate(var(--d99-btn-arrow))}.d99-live-grounded .d99-hero__cat-label{min-height:44px;transition:background-color var(--d99-btn-dur) var(--d99-btn-ease),color var(--d99-btn-dur) var(--d99-btn-ease),border-color var(--d99-btn-dur) var(--d99-btn-ease),box-shadow var(--d99-btn-dur) var(--d99-btn-ease)}.d99-live-grounded .d99-hero__cat-arrow{transition:transform var(--d99-btn-dur) var(--d99-btn-ease)}.d99-live-grounded .d99-links__item.d99-btn--secondary{border-radius:var(--d99-btn-radius-pill)}.d99-live-grounded .d99-links__item .d99-links__arrow{transition:transform var(--d99-btn-dur) var(--d99-btn-ease)}.d99-live-grounded .d99-links__item:focus-visible .d99-links__arrow{transform:translate(2px,-2px)}body.d99-live-grounded.template-product :is(.product-information .product-form-buttons .add-to-cart-button,.sticky-add-to-cart__button){min-height:var(--d99-btn-min-h);border-radius:var(--d99-btn-radius-pill);font-family:var(--d99-btn-font);font-size:var(--d99-btn-size);font-weight:var(--d99-btn-weight);letter-spacing:var(--d99-btn-ls);text-transform:uppercase;transition:background-color var(--d99-btn-dur) var(--d99-btn-ease),color var(--d99-btn-dur) var(--d99-btn-ease),border-color var(--d99-btn-dur) var(--d99-btn-ease)}body.d99-live-grounded.template-product :is(.product-information .product-form-buttons .add-to-cart-button,.sticky-add-to-cart__button):not(:disabled,[aria-disabled=true]){background:var(--d99-btn-bg);color:var(--d99-btn-text);border:1px solid var(--d99-btn-border)}body.d99-live-grounded.template-product :is(.product-information .product-form-buttons .add-to-cart-button,.sticky-add-to-cart__button):not(:disabled,[aria-disabled=true]):hover{background:var(--d99-btn-bg-hover);color:var(--d99-btn-text-hover);border-color:var(--d99-btn-border-hover)}body.d99-live-grounded.template-product .product-information .product-form-buttons shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--d99-btn-radius-pill);--shopify-accelerated-checkout-button-block-size: var(--d99-btn-min-h)}body.d99-live-grounded.template-product .d99-hoodie-size-guide-link{color:var(--d99-btn-ghost-text);font-family:var(--d99-btn-font);font-size:var(--d99-btn-size);font-weight:var(--d99-btn-weight);letter-spacing:var(--d99-btn-ls);transition:color var(--d99-btn-dur) var(--d99-btn-ease)}body.d99-live-grounded.template-product .d99-hoodie-size-guide-link:hover{color:var(--d99-btn-bg-hover)}body.d99-live-grounded.template-product .product-information .d99-merch-zoom{width:var(--d99-btn-min-h);height:var(--d99-btn-min-h);border-radius:var(--d99-btn-radius-pill);transition:background-color var(--d99-btn-dur) var(--d99-btn-ease),color var(--d99-btn-dur) var(--d99-btn-ease),border-color var(--d99-btn-dur) var(--d99-btn-ease)}body.d99-live-grounded.template-product .product-information .d99-merch-zoom:hover{background:var(--d99-btn-bg);color:var(--d99-btn-text);border-color:var(--d99-btn-border)}body.d99-live-grounded.template-product :is(.product-information .product-form-buttons .add-to-cart-button,.sticky-add-to-cart__button,.product-information .d99-hoodie-size-guide-link,.product-information .d99-merch-zoom):focus-visible{outline:2px solid var(--d99-btn-focus);outline-offset:3px}.d99-live-grounded .d99-fs__copy-btn{min-height:44px;font-family:var(--d99-btn-font);font-size:var(--d99-btn-size);font-weight:var(--d99-btn-weight);letter-spacing:var(--d99-btn-ls);transition:background-color var(--d99-btn-dur) var(--d99-btn-ease),color var(--d99-btn-dur) var(--d99-btn-ease),border-color var(--d99-btn-dur) var(--d99-btn-ease)}.d99-live-grounded .d99-fs__copy-btn:focus-visible{outline:2px solid #343A40;outline-offset:2px}@media(max-width:749px){.d99-live-grounded .d99-btn:not(:is(.d99-btn--text,.d99-btn--icon)){min-height:var(--d99-btn-min-h-touch);padding:12px 20px;font-size:.75rem}.d99-live-grounded .d99-cfit__ctas{gap:10px}.d99-live-grounded .d99-cfit__cta{min-height:var(--d99-btn-min-h-touch)}}@media(min-width:750px)and (max-width:1024px){.d99-live-grounded .d99-btn:not(:is(.d99-btn--text,.d99-btn--icon)){padding:13px 22px}}@media(min-width:1440px){.d99-live-grounded .d99-btn:not(:is(.d99-btn--text,.d99-btn--icon)){padding-left:var(--d99-btn-pad-x);padding-right:var(--d99-btn-pad-x)}}@media(prefers-reduced-motion:reduce){.d99-live-grounded .d99-btn,.d99-live-grounded .d99-btn__arrow,.d99-live-grounded .d99-cfit__cta,.d99-live-grounded .d99-cfit__cta>span[aria-hidden=true],.d99-live-grounded .d99-hero__cat-label,.d99-live-grounded .d99-hero__cat-arrow,.d99-live-grounded .d99-links__item .d99-links__arrow,.d99-live-grounded .d99-fs__copy-btn,body.d99-live-grounded.template-product :is(.product-information .product-form-buttons .add-to-cart-button,.sticky-add-to-cart__button,.product-information .d99-hoodie-size-guide-link,.product-information .d99-merch-zoom){transition:none}.d99-live-grounded :is(a.d99-btn,button.d99-btn):is(:hover,:focus-visible) .d99-btn__arrow,.d99-live-grounded .d99-cfit__cta:is(:hover,:focus-visible)>span[aria-hidden=true]{transform:none}.d99-live-grounded .d99-links__item:is(:hover,:focus-visible) .d99-links__arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/d99-button-system.css.map */
