.predictive-search__item-sku{margin:2px 0 0;font-family:var(--qg-font-mono);font-size:var(--qg-font-size-legal);letter-spacing:var(--qg-letter-spacing-mono);color:var(--qg-color-steel)}.qg-404__inner{text-align:center;max-width:none;margin:0 auto}.qg-404__eyebrow{font-family:var(--qg-font-mono);font-size:var(--qg-font-size-legal);font-weight:var(--qg-font-weight-medium);text-transform:uppercase;letter-spacing:var(--qg-letter-spacing-mono);color:var(--qg-text-secondary);margin:0 0 var(--qg-space-8) 0}.qg-404__heading{font-size:var(--qg-font-size-statement);font-weight:var(--qg-font-weight-light);line-height:var(--qg-line-height-statement);color:var(--qg-text-primary);margin:0}.qg-404__body{font-size:var(--qg-font-size-body);line-height:var(--qg-line-height-body);color:var(--qg-text-secondary);margin:var(--qg-space-8) 0 0 0}.qg-404__search{display:flex;align-items:center;gap:var(--qg-space-8);max-width:32rem;margin:var(--qg-space-32) auto 0 auto;border:1px solid var(--qg-border-hairline);border-radius:var(--qg-radius-pill);background:var(--qg-surface-card);padding:var(--qg-space-4) var(--qg-space-4) var(--qg-space-4) var(--qg-space-16)}.qg-404__search-input{flex:1;min-height:calc(var(--qg-hit-target) - 8px);border:none;background:transparent;font-size:var(--qg-font-size-body);color:var(--qg-text-primary);outline:none}.qg-404__search-button{display:inline-flex;align-items:center;justify-content:center;width:var(--qg-hit-target);height:var(--qg-hit-target);border:none;border-radius:var(--qg-radius-pill);background:var(--qg-surface-inverse);color:var(--qg-text-on-inverse);box-shadow:inset 0 0 0 1px var(--qg-border-strong);cursor:pointer}.qg-404__search-button:focus-visible{outline:var(--qg-focus-outline-width) solid var(--qg-focus);outline-offset:var(--qg-focus-outline-offset)}.qg-404__block{margin-top:var(--qg-space-32)}.qg-404__block-label{font-family:var(--qg-font-mono);font-size:var(--qg-font-size-legal);text-transform:uppercase;letter-spacing:var(--qg-letter-spacing-mono);color:var(--qg-text-secondary);margin:0 0 var(--qg-space-12) 0}.qg-404__categories{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--qg-space-12);margin:0;padding:0}.qg-404__category{display:inline-flex;align-items:center;min-height:var(--qg-hit-target);padding:var(--qg-space-8) var(--qg-space-16);border-radius:var(--qg-radius-pill);border:1px solid var(--qg-border-hairline);background:var(--qg-surface-card);color:var(--qg-text-primary);font-size:var(--qg-font-size-small);text-decoration:none}.qg-404__category:hover{border-color:var(--qg-border-control);text-decoration:none}.qg-404__category:focus-visible,.qg-404__home-link:focus-visible{outline:var(--qg-focus-outline-width) solid var(--qg-focus);outline-offset:var(--qg-focus-outline-offset)}.qg-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--qg-space-24);margin-top:var(--qg-space-32)}.qg-404__home-link{display:inline-flex;align-items:center;gap:var(--qg-space-8);min-height:var(--qg-hit-target);color:var(--qg-text-primary);font-size:var(--qg-font-size-small);text-decoration:none}.qg-404__home-link:hover{color:var(--qg-link)}.qg-benefit-grid__ctas .qg-button{white-space:normal;text-align:center;min-width:0;max-width:100%}.qg-cart-reassurance__row{list-style:none;display:flex;flex-wrap:wrap;gap:var(--qg-space-24);margin:0;padding:0}.qg-cart-reassurance__item{display:flex;align-items:center;gap:var(--qg-space-8);font-size:var(--qg-font-size-small);color:var(--qg-text-secondary)}.qg-cart-reassurance__item a{color:var(--qg-text-secondary);text-decoration:underline;text-underline-offset:2px}.qg-cart-reassurance__item a:hover,.qg-cart-reassurance__item a:focus-visible{color:var(--qg-link)}.qg-cart-reassurance__partner-note{display:flex;align-items:flex-start;gap:var(--qg-space-8);margin:var(--qg-space-16) 0 0 0;font-size:var(--qg-font-size-small);line-height:var(--qg-line-height-body);color:var(--qg-text-secondary)}.qg-cart-reassurance__partner-note svg{flex-shrink:0;margin-top:2px}.qg-collection-empty__inner{text-align:center;max-width:none;margin:0 auto}.qg-collection-empty__heading{font-size:var(--qg-font-size-h2);font-weight:var(--qg-font-weight-regular);color:var(--qg-text-primary);margin:0}.qg-collection-empty__body{font-size:var(--qg-font-size-body);line-height:var(--qg-line-height-body);color:var(--qg-text-secondary);margin:var(--qg-space-8) 0 0 0}.qg-collection-empty__links{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--qg-space-12);margin:var(--qg-space-24) 0 0 0;padding:0}.qg-collection-empty__support{font-size:var(--qg-font-size-small);color:var(--qg-text-secondary);margin:var(--qg-space-24) 0 0 0}.qg-collection-seo-footer__inner{max-width:none}.qg-collection-seo-footer__copy{font-size:var(--qg-font-size-body);line-height:var(--qg-line-height-body);color:var(--qg-text-secondary)}.qg-collection-seo-footer__copy p:first-child{margin-top:0}.qg-collection-seo-footer__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--qg-space-16);margin-top:var(--qg-space-24)}.qg-contact-strip__eyebrow{font-family:var(--qg-font-mono);font-size:var(--qg-font-size-legal);font-weight:var(--qg-font-weight-medium);text-transform:uppercase;letter-spacing:var(--qg-letter-spacing-mono);color:var(--qg-text-secondary);margin:0 0 var(--qg-space-4) 0}.qg-contact-strip__statement{font-size:var(--qg-font-size-statement);font-weight:var(--qg-font-weight-light);line-height:var(--qg-line-height-statement);letter-spacing:var(--qg-letter-spacing-tight);max-width:var(--qg-statement-band-max-width);margin:0}.qg-contact-strip__grid{list-style:none;display:grid;grid-template-columns:1fr;gap:var(--qg-space-16);margin:var(--qg-space-32) 0 0 0;padding:0}@media(min-width:768px){.qg-contact-strip__grid{grid-template-columns:repeat(auto-fit,minmax(var(--qg-product-grid-min-width),1fr))}}.qg-contact-strip__card{display:flex;flex-direction:column;gap:var(--qg-space-4);height:100%;min-height:var(--qg-hit-target);color:var(--qg-text-primary);text-decoration:none}a.qg-contact-strip__card:hover{text-decoration:none}a.qg-contact-strip__card:hover .qg-contact-strip__value{color:var(--qg-link)}a.qg-contact-strip__card:focus-visible{outline:var(--qg-focus-outline-width) solid var(--qg-focus);outline-offset:var(--qg-focus-outline-offset)}.qg-contact-strip__icon{color:var(--qg-text-secondary);margin-bottom:var(--qg-space-4)}.qg-contact-strip__label{font-family:var(--qg-font-mono);font-size:var(--qg-font-size-legal);font-weight:var(--qg-font-weight-medium);text-transform:uppercase;letter-spacing:var(--qg-letter-spacing-mono);color:var(--qg-text-secondary)}.qg-contact-strip__value{font-size:var(--qg-font-size-body);line-height:var(--qg-line-height-body);color:var(--qg-text-primary);overflow-wrap:anywhere}.qg-contact-strip__value--mono{font-family:var(--qg-font-mono);font-size:var(--qg-font-size-small);letter-spacing:.02em}.qg-contact-strip__note{font-size:var(--qg-font-size-small);line-height:var(--qg-line-height-body);color:var(--qg-text-secondary)}.qg-contact-strip__urgent{border-left:2px solid var(--qg-accent-gold);padding:var(--qg-space-8) 0 var(--qg-space-8) var(--qg-space-16);margin:var(--qg-space-24) 0 0 0;font-size:var(--qg-font-size-body);line-height:var(--qg-line-height-body);color:var(--qg-text-primary);max-width:var(--qg-statement-band-max-width)}.qg-golf-simulators__eyebrow{font-family:var(--qg-font-mono);font-size:var(--qg-font-size-legal);font-weight:var(--qg-font-weight-medium);text-transform:uppercase;letter-spacing:var(--qg-letter-spacing-mono);color:var(--qg-accent-gold-text);margin:0 0 var(--qg-space-4) 0}.qg-golf-simulators__body{font-size:var(--qg-font-size-body);line-height:var(--qg-line-height-body);color:var(--qg-text-secondary);max-width:var(--qg-navy-moment-max-width);margin:var(--qg-space-4) 0 0 0}.qg-golf-simulators__grid{display:grid;gap:var(--qg-section-gap);grid-template-columns:1fr;margin-top:var(--qg-space-8)}@media(min-width:1024px){.qg-golf-simulators__grid{grid-template-columns:repeat(auto-fit,minmax(var(--qg-product-grid-min-width),1fr))}}.qg-golf-simulators__card-audience{font-family:var(--qg-font-mono);font-size:var(--qg-font-size-legal);font-weight:var(--qg-font-weight-medium);text-transform:uppercase;letter-spacing:var(--qg-letter-spacing-mono);color:var(--qg-text-secondary);margin:0 0 var(--qg-space-8) 0}.qg-golf-simulators__card-cta{margin-top:var(--qg-space-4)}.qg-golf-simulators__partners{font-size:var(--qg-font-size-small);line-height:var(--qg-line-height-body);color:var(--qg-text-secondary);margin:var(--qg-space-24) 0 0 0}.qg-golf-simulators__ctas{display:flex;flex-direction:column;gap:var(--qg-space-12);margin-top:var(--qg-space-24)}@media(min-width:640px){.qg-golf-simulators__ctas{flex-direction:row;gap:var(--qg-space-16)}}.qg-header__drawer .qg-header__drawer-overlay{display:block}.qg-header__logo--has-dark .qg-header__logo-image--dark{display:none}@media(prefers-color-scheme:dark){:root:not([data-qg-theme=light]):not([data-qg-theme=dark]) .qg-header__logo--has-dark .qg-header__logo-image--light{display:none}:root:not([data-qg-theme=light]):not([data-qg-theme=dark]) .qg-header__logo--has-dark .qg-header__logo-image--dark{display:block}}[data-qg-theme=dark] .qg-header__logo--has-dark .qg-header__logo-image--light{display:none}[data-qg-theme=dark] .qg-header__logo--has-dark .qg-header__logo-image--dark,[data-qg-theme=light] .qg-header__logo--has-dark .qg-header__logo-image--light{display:block}[data-qg-theme=light] .qg-header__logo--has-dark .qg-header__logo-image--dark{display:none}.qg-info-cards__eyebrow{font-family:var(--qg-font-mono);font-size:var(--qg-font-size-legal);font-weight:var(--qg-font-weight-medium);text-transform:uppercase;letter-spacing:var(--qg-letter-spacing-mono);color:var(--qg-text-secondary);margin:0 0 var(--qg-space-4) 0}.qg-info-cards__statement{font-size:var(--qg-font-size-statement);font-weight:var(--qg-font-weight-light);line-height:var(--qg-line-height-statement);letter-spacing:var(--qg-letter-spacing-tight);max-width:var(--qg-statement-band-max-width);margin:0}.qg-info-cards__grid{display:grid;grid-template-columns:1fr;gap:var(--qg-space-16);margin-top:var(--qg-space-32)}@media(min-width:768px){.qg-info-cards__grid{grid-template-columns:repeat(auto-fit,minmax(var(--qg-product-grid-min-width),1fr))}}.qg-info-cards__card{display:flex;flex-direction:column;gap:var(--qg-space-8);height:100%}.qg-info-cards__card-eyebrow{font-family:var(--qg-font-mono);font-size:var(--qg-font-size-legal);font-weight:var(--qg-font-weight-medium);text-transform:uppercase;letter-spacing:var(--qg-letter-spacing-mono);color:var(--qg-text-secondary);margin:0}.qg-info-cards__card-heading{font-family:var(--qg-font-outfit);font-size:var(--qg-font-size-h2);font-weight:var(--qg-font-weight-regular);line-height:var(--qg-line-height-tight);color:var(--qg-text-primary);margin:0}.qg-info-cards__card-body{font-size:var(--qg-font-size-body);line-height:var(--qg-line-height-body);color:var(--qg-text-secondary)}.qg-info-cards__card-body p{margin:0 0 var(--qg-space-12) 0}.qg-info-cards__card-body p:last-child{margin-bottom:0}.qg-info-cards__link{display:inline-flex;align-items:center;gap:var(--qg-space-8);min-height:var(--qg-hit-target);margin-top:auto;color:var(--qg-link);font-size:var(--qg-font-size-small);font-weight:var(--qg-font-weight-medium);text-decoration:none}.qg-info-cards__link:hover{text-decoration:underline}.qg-info-cards__link:focus-visible{outline:var(--qg-focus-outline-width) solid var(--qg-focus);outline-offset:var(--qg-focus-outline-offset)}.qg-search-empty__inner{text-align:center;max-width:none;margin:0 auto}.qg-search-empty__icon{display:inline-flex;color:var(--qg-text-muted);margin-bottom:var(--qg-space-16)}.qg-search-empty__heading{font-size:var(--qg-font-size-h2);font-weight:var(--qg-font-weight-regular);color:var(--qg-text-primary);margin:0}.qg-search-empty__body{font-size:var(--qg-font-size-body);line-height:var(--qg-line-height-body);color:var(--qg-text-secondary);margin:var(--qg-space-8) 0 0 0}.qg-search-empty__block{margin-top:var(--qg-space-32)}.qg-search-empty__block-label{font-family:var(--qg-font-mono);font-size:var(--qg-font-size-legal);text-transform:uppercase;letter-spacing:var(--qg-letter-spacing-mono);color:var(--qg-text-secondary);margin:0 0 var(--qg-space-12) 0}.qg-search-empty__categories{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--qg-space-12);margin:0;padding:0}.qg-search-empty__category{display:inline-flex;align-items:center;min-height:var(--qg-hit-target);padding:var(--qg-space-8) var(--qg-space-16);border-radius:var(--qg-radius-pill);border:1px solid var(--qg-border-hairline);background:var(--qg-surface-card);color:var(--qg-text-primary);font-size:var(--qg-font-size-small);text-decoration:none}.qg-search-empty__category:hover{border-color:var(--qg-border-control);text-decoration:none}.qg-search-empty__category:focus-visible{outline:var(--qg-focus-outline-width) solid var(--qg-focus);outline-offset:var(--qg-focus-outline-offset)}.qg-search-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--qg-space-16);margin-top:var(--qg-space-32)}.qg-card-specs{list-style:none;display:grid;gap:var(--qg-space-4);margin:var(--qg-space-8) 0 var(--qg-space-12);padding:0;font-family:var(--qg-font-outfit);font-size:var(--qg-font-size-small);line-height:1.4;font-variant-numeric:tabular-nums lining-nums}.qg-card-specs__item{min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.qg-card-specs__label{color:var(--qg-text-secondary)}.qg-card-specs__label:after{content:":"}.qg-card-specs__value{color:var(--qg-text-primary)}.qg-card-specs__chip--partner{justify-self:start;font-family:var(--qg-font-mono);font-size:var(--qg-font-size-legal);line-height:1.3;color:var(--qg-link);border:1px solid currentColor;border-radius:var(--qg-radius-pill);padding:2px var(--qg-space-8);min-width:0;overflow-wrap:anywhere;max-width:100%}.qg-cart-shipping-note{display:flex;align-items:flex-start;gap:var(--qg-space-8);padding:var(--qg-space-12) var(--qg-space-16);margin:0 0 var(--qg-space-16) 0;background:var(--qg-surface-sunken);border:1px solid var(--qg-border-hairline);border-radius:var(--qg-radius-sm);font-size:var(--qg-font-size-small);line-height:var(--qg-line-height-body);color:var(--qg-text-secondary)}.qg-cart-shipping-note svg{flex-shrink:0;margin-top:2px}.qg-shipping-bar{--shipping-bar-background: var(--qg-link)}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
