:root{--gvx-yellow:#ffcd00;--gvx-black:#282828;--gvx-green:#143218;--gvx-brown:#55370f;--gvx-tan:#c39b6e;--gvx-grey:#4c4c4c;--gvx-grey-light:#7d7d7d;--gvx-white:#ffffff;--gvx-off-white:#f5f5f5;--gvx-line:#e6e6e6;--gvx-radius-sm:8px;--gvx-radius-card:16px;--gvx-radius-large:32px;--gvx-radius-pill:30px}html{-webkit-hyphens:none;hyphens:none}body{background:var(--gvx-white);color:var(--gvx-black);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:500;letter-spacing:.01em}h1,h2,h3,.h1,.h2,.h3{color:var(--gvx-black);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:900;line-height:1;letter-spacing:-.018em;text-transform:uppercase}h1,.h1{font-size:clamp(3.4rem,7.5vw,5.625rem);line-height:.95;letter-spacing:-.022em}h2,.h2{font-size:clamp(2.5rem,5vw,3.75rem);letter-spacing:-.017em}h3,.h3{font-size:clamp(1.75rem,3.4vw,2.5rem);letter-spacing:-.014em}p,.rte{line-height:1.45}.header-section,.header-section .section,header-component{background:var(--gvx-black)!important;color:var(--gvx-white)!important}.header-section a,.header-section button,.header-section svg{color:var(--gvx-white)!important}.header-section a{font-weight:900;letter-spacing:.04em;text-transform:uppercase}.header-announcements,.header-announcements .section{background:var(--gvx-yellow)!important;color:var(--gvx-black)!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hero{position:relative;overflow:hidden;background:var(--gvx-black)}.hero img,.hero picture,.hero video{object-fit:cover!important}.hero h1{max-width:12ch;margin-inline:auto;color:var(--gvx-white)!important;font-size:clamp(3.6rem,8.5vw,7.5rem)!important;line-height:.88!important;letter-spacing:-.022em!important;text-align:center;font-weight:900!important;text-transform:uppercase!important}.hero .text-block p:not(:first-child){max-width:660px;margin:20px auto 0;color:var(--gvx-yellow)!important;font-size:clamp(1rem,1.6vw,1.35rem)!important;font-weight:700;line-height:1.4!important;letter-spacing:.02em;text-align:center}.button,.btn,button[type=submit],.add-to-cart-button{min-height:48px;padding-inline:28px;border-radius:var(--gvx-radius-pill)!important;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:900!important;letter-spacing:.04em;text-transform:uppercase;transition:background-color .12s ease,color .12s ease,transform .12s ease}.button:active,.btn:active,button[type=submit]:active,.add-to-cart-button:active{transform:translateY(1px)}.hero .button,button[type=submit]:not([disabled]),.add-to-cart-button:not([disabled]){background:var(--gvx-yellow)!important;border-color:var(--gvx-yellow)!important;color:var(--gvx-black)!important;box-shadow:none!important}.hero .button:hover,button[type=submit]:not([disabled]):hover,.add-to-cart-button:not([disabled]):hover{background:var(--gvx-white)!important;border-color:var(--gvx-white)!important;color:var(--gvx-black)!important}.button-secondary,.gvx-shipping-quote .button{background:transparent!important;border:1.5px solid var(--gvx-black)!important;color:var(--gvx-black)!important}.product-card__content{overflow:hidden;background:var(--gvx-white);border:1px solid var(--gvx-line);border-radius:var(--gvx-radius-card);box-shadow:none;transition:border-color .12s ease,transform .12s ease}.product-card:hover .product-card__content{border-color:var(--gvx-black);transform:translateY(-1px);box-shadow:none}.product-card img{background:var(--gvx-off-white)}.product-card h3,.product-card .product-title{font-size:1rem;font-weight:900;line-height:1.2;letter-spacing:.01em;text-transform:uppercase}.product-badges__badge{border-radius:999px!important;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.product-list h2{max-width:14ch}.gvx-shipping-quote-note{color:var(--gvx-grey);font-size:.75rem;letter-spacing:.015em}footer,footer .section,.footer-utilities{background:var(--gvx-black)!important;color:var(--gvx-white)!important}footer h2,footer h3,footer p,footer a,footer button,footer svg{color:var(--gvx-white)!important}footer h2,footer h3{letter-spacing:-.01em}footer input{background:var(--gvx-white)!important;border-radius:var(--gvx-radius-pill)!important;color:var(--gvx-black)!important}@media(max-width:749px){h1,.h1{font-size:clamp(2.75rem,14vw,4.5rem)}h2,.h2{font-size:clamp(2.1rem,10vw,3rem)}.hero h1{font-size:clamp(3rem,16vw,5rem)!important}.hero .section-content-wrapper{min-height:68svh}.button,.btn,button[type=submit],.add-to-cart-button{min-height:48px;padding-inline:24px}}@media(prefers-reduced-motion:reduce){.button,.btn,button[type=submit],.add-to-cart-button,.product-card__content{transition:none}}.header-logo__image-container,.header-logo__image{width:145px!important;max-width:145px!important;height:auto!important}.header-menu a[href="/pages/find-your-part"],.header-menu a[href="/pages/franchisee-ordering"],.menu-drawer a[href="/pages/find-your-part"],.menu-drawer a[href="/pages/franchisee-ordering"]{display:none!important}.hero a[href*="/collections/"]{min-height:48px!important;padding-inline:28px!important;border-radius:30px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:.875rem!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}@media(max-width:749px){.header-logo__image-container,.header-logo__image{width:116px!important;max-width:116px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/golf-vx-brand.css.map */
