body:has(.gfr-home),body:has(.gfr-home) .page-wrapper{background:#fff!important;color:#101010}body:has(.gfr-home) #header-group{position:relative;z-index:15;background:#fff!important}body:has(.gfr-home) #header-group .shopify-section:has(.announcement-bar){display:none!important}body:has(.gfr-home) #header-group .header__row--top{background:#fff!important;border:0!important;box-shadow:none!important;--color-background:#fff;--color-foreground:#131313;color:#151515!important}body:has(.gfr-home) #header-group .header__columns{min-height:58px!important;position:relative!important}body:has(.gfr-home) #header-group .header__column--center{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:flex;justify-content:center;pointer-events:auto}body:has(.gfr-home) #header-group .header-logo{max-width:208px;justify-content:center}body:has(.gfr-home) #header-group .header-logo__image{filter:none!important;width:auto!important;max-width:190px!important;height:auto!important;max-height:30px!important}body:has(.gfr-home) #header-group .header__column--left{margin-right:auto;min-width:0}body:has(.gfr-home) #header-group .header__column--right{margin-left:auto}body:has(.gfr-home) #header-group .header-actions__action{color:#111!important}.gfr-home-nav{display:flex;align-items:center;gap:clamp(12px,1.8vw,27px);margin-left:10px}.gfr-home-nav a{display:inline-flex;align-items:center;min-height:44px;color:#151515!important;font-size:10px;font-weight:760;letter-spacing:.055em;text-decoration:none!important;white-space:nowrap}.gfr-home-nav a:hover{border-bottom:1px solid #131313}.gfr-arrow{display:inline-block;flex-shrink:0;width:14px;height:14px;vertical-align:middle}.gfr-hero{height:clamp(420px,39vw,570px);min-height:420px;position:relative;isolation:isolate;overflow:hidden;background:#101112;color:#fff}.gfr-hero__image{position:absolute;top:0;right:0;bottom:0;left:30%;z-index:-2;overflow:hidden}.gfr-hero__image img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 47%;filter:grayscale(1) contrast(1.06)}.gfr-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#080a0b 0%,rgba(7,8,9,.94) 12%,rgba(9,10,11,.53) 42%,transparent 78%),linear-gradient(0deg,rgba(0,0,0,.15),transparent 45%);pointer-events:none}.gfr-hero__copy{position:absolute;left:6.1%;top:13%;max-width:460px}.gfr-hero__eyebrow{font-size:11px;font-weight:570;letter-spacing:.24em;margin-bottom:16px}.gfr-hero h1{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(64px,8.3vw,118px)!important;line-height:.89!important;font-style:italic!important;font-weight:400!important;letter-spacing:-.053em!important;color:#fff!important;margin:0 0 20px!important;text-transform:uppercase!important}.gfr-hero__copy p{font:600 10px/1.45 Arial,Helvetica,sans-serif;letter-spacing:.13em;color:#eee;margin:0 0 22px}.gfr-hero__cta{display:inline-flex;align-items:center;gap:12px;justify-content:center;background:#cafa46;color:#151916!important;padding:12px 21px;text-decoration:none!important;font:800 11px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.05em;min-width:143px;min-height:39px}.gfr-hero__cta:hover{background:#e0ff94}.gfr-hero__side{position:absolute;right:4.7%;top:36%;bottom:11%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-size:10px;color:#e7e7e7}.gfr-hero__index{display:flex;flex-direction:column;gap:10px;align-items:center;font-size:9px;font-weight:750;color:#d1fc57}.gfr-hero__index span{color:#fff;font-weight:550}.gfr-hero__index i{display:block;width:30px;height:1px;background:#bcea56}.gfr-hero__culture{text-align:center;font-size:9px;line-height:1.45;letter-spacing:.055em}.gfr-clubs{display:grid;grid-template-columns:180px minmax(0,1fr) 128px;align-items:center;gap:13px;background:#020202;color:#fff;min-height:99px;padding:12px clamp(20px,3.2vw,53px)}.gfr-clubs__label{font-weight:770;font-size:15px;white-space:nowrap;letter-spacing:.02em}.gfr-clubs__strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:5px;min-width:0}.gfr-club{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:4px;color:#fff!important;text-decoration:none!important;min-width:0;text-align:center}.gfr-club img{display:block;width:42px;height:42px;object-fit:contain}.gfr-club span{font-size:9px;line-height:1.2;color:#f8f8f8;white-space:nowrap;letter-spacing:-.015em}.gfr-club:hover span{text-decoration:underline;text-underline-offset:3px}.gfr-clubs__all{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:#fff!important;text-decoration:underline!important;text-underline-offset:3px;white-space:nowrap;font-weight:750;font-size:10px}.gfr-banners{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:13px 20px 4px;background:#fff}.gfr-banner{position:relative;display:block;isolation:isolate;height:clamp(215px,24vw,310px);background:#151c1a;color:#fff!important;text-decoration:none!important;overflow:hidden}.gfr-banner--season{background:radial-gradient(ellipse at 70% 70%,#164037,#061915 78%)}.gfr-banner--retro{background:#373737}.gfr-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#000000e0,#00000087 44%,#0000000a)}.gfr-banner img{position:absolute;right:0;bottom:0;width:63%;height:100%;object-fit:cover;object-position:center top;z-index:-2;filter:saturate(.43) contrast(1.05)}.gfr-banner--retro img{width:54%;filter:grayscale(1) contrast(1.02)}.gfr-banner__content{position:absolute;top:9%;bottom:8%;left:6%;display:flex;flex-direction:column;align-items:flex-start;max-width:57%}.gfr-banner__content small{font-size:10px;letter-spacing:.15em;font-weight:720;color:#f7f7f7}.gfr-banner__content h2{font-family:Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(38px,5vw,73px)!important;line-height:.95!important;letter-spacing:-.06em!important;color:#fff!important;margin:17px 0 13px!important}.gfr-banner__content p{font-size:10px;line-height:1.38;font-weight:670;letter-spacing:.13em;margin:0 0 15px;color:#eee}.gfr-banner__button{margin-top:auto;display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:9px 15px;background:#fff;color:#161616;font-size:10px;letter-spacing:.04em;font-weight:780;white-space:nowrap}.gfr-featured{padding:15px 22px 17px;background:#fff}.gfr-sectionhead{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:0 4px 15px}.gfr-sectionhead>div>span{display:block;font-size:10px;letter-spacing:.17em;color:#363636;margin-bottom:6px;font-weight:550}.gfr-sectionhead h2{font-family:Georgia,serif!important;font-style:italic!important;font-size:clamp(32px,3.5vw,48px)!important;letter-spacing:-.055em!important;font-weight:400!important;line-height:1.02!important;margin:0!important;color:#161616!important}.gfr-sectionhead>a{font-size:10px;letter-spacing:.01em;display:inline-flex;align-items:center;gap:5px;text-decoration:none!important;color:#111!important;white-space:nowrap;font-weight:780;margin-bottom:9px}.gfr-products{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.gfr-product{min-width:0;color:#1b1b1b!important;text-decoration:none!important;display:flex;flex-direction:column}.gfr-product__image{display:flex;align-items:center;justify-content:center;aspect-ratio:4/5;background:#f1f1ef;overflow:hidden;position:relative}.gfr-product__image img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .2s}.gfr-product:hover .gfr-product__image img{transform:scale(1.035)}.gfr-product__none{color:#888;font-weight:760;font-size:10px}.gfr-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:10px;line-height:1.2;margin:8px 2px 6px;min-height:24px}.gfr-product__price{font-size:11px;line-height:1.3;font-weight:740;margin:0 2px}.gfr-leagues{padding:10px 22px 12px;background:#fff}.gfr-leagues h2{font:500 17px/1.2 Arial,Helvetica,sans-serif!important;color:#111!important;letter-spacing:.22em!important;margin:0 4px 12px!important}.gfr-leagues__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.gfr-league{display:block;overflow:hidden;aspect-ratio:241/187;background:#171717}.gfr-league img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.gfr-league:hover img{transform:scale(1.035)}.gfr-community{display:grid;grid-template-columns:1.9fr .62fr 1fr 1.05fr;gap:5px;background:#fff}.gfr-community>div{min-width:0;min-height:167px;overflow:hidden}.gfr-community img{display:block;width:100%;height:100%;object-fit:cover}.gfr-community__brand{background:#050505;color:#fff;padding:22px 23px}.gfr-community__brand>strong{display:block;font-weight:900;font-size:19px;letter-spacing:-.05em}.gfr-community__brand p{font-size:10px;line-height:1.42;margin:14px 0 16px;color:#eee}.gfr-community__brand a{font-size:10px;display:inline-flex;gap:6px;align-items:center;color:#fff!important;text-decoration:underline!important;text-underline-offset:3px;font-weight:740}.gfr-services{padding:24px 5%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;background:#fff}.gfr-service{display:flex;align-items:center;gap:15px;text-decoration:none!important;color:#151515!important;min-width:0;justify-content:center}.gfr-service svg{width:35px;height:35px;flex:0 0 35px}.gfr-service span{display:flex;flex-direction:column;gap:4px}.gfr-service strong{font-size:11px;font-weight:770;line-height:1.24}.gfr-service small{font-size:10px;color:#666;line-height:1.3}.gfr-home a:focus-visible,.gfr-clubs a:focus-visible,.gfr-banners a:focus-visible,.gfr-featured a:focus-visible,.gfr-leagues a:focus-visible,.gfr-community a:focus-visible,.gfr-services a:focus-visible{outline:2px solid #b7ed43;outline-offset:3px}@media(max-width:1250px){.gfr-clubs{grid-template-columns:150px minmax(0,1fr) 120px}.gfr-clubs__label{font-size:13px}.gfr-club span{font-size:8px}}@media(max-width:1000px){.gfr-home-nav{gap:11px}.gfr-home-nav a{font-size:9px}.gfr-hero h1{font-size:clamp(59px,8vw,88px)!important}.gfr-clubs{grid-template-columns:120px minmax(0,1fr);gap:7px}.gfr-clubs__all{display:none}.gfr-club img{height:37px;width:37px}}@media(max-width:749px){body:has(.gfr-home) #header-group .header__columns{min-height:61px!important}body:has(.gfr-home) #header-group .header-logo__image{max-height:23px!important;max-width:145px!important}.gfr-home-nav{display:none!important}.gfr-hero{height:520px;min-height:520px}.gfr-hero__image{top:0;right:0;bottom:42%;left:0}.gfr-hero__image img{object-position:50% 41%}.gfr-hero:before{background:linear-gradient(0deg,#08090a,#08090afa 42%,#05050514 77%)}.gfr-hero__copy{top:auto;left:20px;right:20px;bottom:28px;max-width:none}.gfr-hero__eyebrow{font-size:9px;letter-spacing:.16em;margin-bottom:12px}.gfr-hero h1{font-size:clamp(54px,13.5vw,76px)!important;line-height:.86!important;margin-bottom:12px!important}.gfr-hero__copy p{font-size:9px;margin-bottom:18px}.gfr-hero__cta{min-height:43px;padding:12px 18px}.gfr-hero__side{display:none}.gfr-clubs{display:block;min-height:0;padding:17px 15px 11px}.gfr-clubs__label{font-size:12px;margin-bottom:14px}.gfr-clubs__strip{display:flex;overflow-x:auto;gap:14px;padding:1px 0 10px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.gfr-club{flex:0 0 77px;scroll-snap-align:start}.gfr-club img{width:43px;height:43px}.gfr-club span{font-size:9px;white-space:normal}.gfr-banners{grid-template-columns:1fr;padding:12px 12px 3px;gap:10px}.gfr-banner{height:270px}.gfr-banner__content{left:6%;top:10%;bottom:9%;max-width:58%}.gfr-banner__content h2{font-size:clamp(46px,11vw,65px)!important;margin:16px 0 12px!important}.gfr-banner__content p{font-size:9px}.gfr-featured{padding:25px 13px 20px}.gfr-sectionhead{align-items:end;margin:0 3px 17px}.gfr-sectionhead h2{font-size:clamp(30px,8vw,40px)!important}.gfr-sectionhead>a{font-size:9px;max-width:93px;white-space:normal;text-align:right}.gfr-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.gfr-product__title{font-size:12px;min-height:30px;margin:10px 2px 8px}.gfr-product__price{font-size:13px}.gfr-leagues{padding:20px 13px}.gfr-leagues h2{font-size:15px!important;margin-bottom:13px!important}.gfr-leagues__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gfr-community{grid-template-columns:1fr 1fr;gap:4px}.gfr-community__headline{grid-column:1/-1;min-height:190px!important}.gfr-community__urban,.gfr-community__street{min-height:165px!important}.gfr-community__brand{grid-column:1/-1;padding:20px 19px;min-height:150px!important}.gfr-services{grid-template-columns:repeat(2,minmax(0,1fr));padding:26px 18px;gap:25px 14px}.gfr-service{justify-content:flex-start;gap:11px}.gfr-service svg{height:29px;width:29px;flex-basis:29px}.gfr-service strong{font-size:10px}.gfr-service small{font-size:9px}}@media(max-width:375px){.gfr-hero h1{font-size:52px!important}.gfr-banner{height:245px}.gfr-club{flex-basis:70px}}@media(prefers-reduced-motion:reduce){.gfr-product__image img,.gfr-league img,.gfr-category img{transition:none!important;transform:none!important}}.gfr-community{grid-template-columns:1.9fr .62fr 1fr .8fr 1.05fr}.gfr-community__ball{min-width:0;min-height:167px;overflow:hidden}.gfr-community__ball img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.gfr-community{grid-template-columns:repeat(3,minmax(0,1fr))}.gfr-community__headline,.gfr-community__brand{grid-column:1/-1}.gfr-community__urban,.gfr-community__street,.gfr-community__ball{min-height:165px!important}}@media screen and (min-width:990px){body:has(goalfreq-hero-carousel.gfr-home) #MainContent{flex:0 0 auto!important;min-height:0!important}body:has(goalfreq-hero-carousel.gfr-home) #MainContent>.shopify-section:last-child{flex-grow:0!important;flex-shrink:0!important}body:has(goalfreq-hero-carousel.gfr-home) #MainContent>.shopify-section:has(.gf-offer-float){flex:0 0 0!important;min-height:0!important;height:0!important}body:has(goalfreq-hero-carousel.gfr-home) #MainContent>.shopify-section:has(.gf-offer-float)>.section{min-height:0!important;height:0!important;padding-block:0!important}body:has(goalfreq-hero-carousel.gfr-home) goalfreq-hero-carousel.gfr-carousel{height:clamp(530px,39vw,620px)!important;min-height:530px!important;max-height:620px!important}body:has(goalfreq-hero-carousel.gfr-home) goalfreq-hero-carousel .gfr-hero__copy{top:clamp(28px,5vh,54px)!important}body:has(goalfreq-hero-carousel.gfr-home) goalfreq-hero-carousel .gf-hero-thumbs{margin-top:15px!important;max-width:360px}body:has(goalfreq-hero-carousel.gfr-home) goalfreq-hero-carousel .gf-hero-thumbs a{max-height:82px}body:has(goalfreq-hero-carousel.gfr-home) .gf-focus{padding-top:24px;padding-bottom:26px}body:has(goalfreq-hero-carousel.gfr-home) .gf-focus h2{margin-bottom:18px}body:has(goalfreq-hero-carousel.gfr-home) .gfr-featured{padding-block:14px 18px}body:has(goalfreq-hero-carousel.gfr-home) .gfr-banners{padding-top:9px;padding-bottom:4px}body:has(goalfreq-hero-carousel.gfr-home) .gfr-services{padding-block:17px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/goalfreq-reference-v1.css.map */
