:root{--font-palatino:Palatino Nova, Palatino, Garamond, serif;--font-helvetica:Helvetica Now, Helvetica Now Text, Helvetica Neue, Helvetica, Arial, sans-serif;--font-gfont:GFONT, Helvetica Now, Helvetica Now Text, Helvetica Neue, Helvetica, Arial, sans-serif}.kit a{display:block}#core-store .kit-banner-overlay-inner{margin-left:clamp(0rem,calc(-11.3577586207rem + .1831896552 * 100vw),10.625rem)}#core-store .kit-banner-dek{text-wrap:balance}@media (min-width: 992px){#core-store .kit-banner-overlay-ctas{gap:0}}@media (max-width: 991.98px){#core-store .kit-banner-overlay{align-items:center;justify-content:flex-end}#core-store .kit-banner-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 50%,rgba(0,0,0,.4));z-index:1}#core-store .kit-banner-overlay *{z-index:2}#core-store .kit-btn{width:100%;max-width:unset}#core-store .kit-banner-overlay-ctas{width:100%;display:grid;grid-template-columns:1fr 1fr}}#kick-it .kit-banner-overlay-inner{margin-left:clamp(0rem,calc(-11.3577586207rem + .1831896552 * 100vw),10.625rem)}#kick-it .kit-banner-overlay-inner{row-gap:8px}#kick-it .kit-banner-hed{font-size:clamp(1.5rem,calc(.6982758621rem + .0129310345 * 100vw),2.25rem)}#kick-it .kit-banner-dek{font-size:clamp(.875rem,calc(.474137931rem + .0064655172 * 100vw),1.25rem);text-wrap:balance}@media (min-width: 992px){#kick-it .kit-btn{margin-bottom:0}#kick-it .kit-banner-overlay-ctas{gap:0}}@media (max-width: 991.98px){#kick-it .kit-banner-overlay{align-items:center;justify-content:flex-end}#kick-it .kit-banner-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 50%,rgba(0,0,0,.4));z-index:1}#kick-it .kit-banner-overlay *{z-index:2}#kick-it .kit-btn{width:100%;max-width:unset}#kick-it .kit-banner-overlay-ctas{width:100%;display:grid;grid-template-columns:1fr 1fr}}#twilight-clover .kit-btn{width:300px!important}#endeavour-sneaker .kit-btn{width:unset!important;padding:0 10px}@media (min-width: 992px){#endeavour-sneaker .kit-banner-overlay-inner{margin-left:clamp(1.25rem,calc(-6.7672413793rem + .1293103448 * 100vw),8.75rem)}}@media (max-width: 991.98px){#endeavour-sneaker .kit-banner-overlay-ctas{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:0;margin-top:10px}#endeavour-sneaker .kit-btn{width:100%;max-width:unset;font-size:clamp(.5625rem,calc(.3597129784rem + .0083194676 * 100vw),.875rem);text-wrap:nowrap;height:clamp(2.375rem,calc(2.0505407654rem + .0133111481 * 100vw),2.875rem)!important}#endeavour-sneaker .kit-banner-dek{text-wrap:balance}#endeavour-sneaker .kit-banner-overlay-inner{row-gap:0}}@media (min-width: 992px){#golf-accessories .kit-banner-overlay-inner{margin-left:clamp(1.25rem,calc(-10.775862069rem + .1939655172 * 100vw),12.5rem)}}@media (min-width: 992px){#golf-accessories .kit-btn{width:300px}}@media (max-width: 991.98px){#golf-accessories .kit-btn{padding:0 .5rem;max-width:unset}}#new-arrivals-video .kit-banner-hed,#new-arrivals-video .kit-banner-dek{text-shadow:1px 1px rgba(0,0,0,.15)}#new-arrivals-video .kit-btn{width:240px!important}#new-arrivals-video .kit-banner-overlay-inner{row-gap:clamp(.5rem,calc(.099137931rem + .0064655172 * 100vw),.875rem)}#new-arrivals-video br{display:none}@media (max-width: 991.98px){#new-arrivals-video br{display:block}#new-arrivals-video .kit-btn{width:clamp(10rem,calc(6.7554076539rem + .1331114809 * 100vw),15rem)!important}#new-arrivals-video .kit-banner-overlay-inner{row-gap:0}#new-arrivals-video .kit-banner-dek{font-size:clamp(1rem,calc(.8377703827rem + .006655574 * 100vw),1.25rem);margin-bottom:10px}}#layering p.kit-banner-hed-affix{color:#fff;font-size:clamp(1rem,.7327586207rem + .43103448vw,1.25rem);font-weight:500}#layering p.kit-banner-dek{font-size:clamp(10px,8.557px + .3356vw,15px);font-style:italic!important}@media (min-width: 1450px){#layering .kit-banner-overlay-inner{right:clamp(0px,14.2553vw - 177.7021px,9999px)}}@media (min-width: 992px){#layering .kit-banner-overlay-inner{max-width:29%;position:absolute}#layering .kit-banner-dek{text-wrap:balance}#layering .kit-banner-overlay-inner{row-gap:clamp(.25rem,calc(-.0172413793rem + .0043103448 * 100vw),.5rem)}#layering .kit-banner-hed{font-size:clamp(1.3125rem,calc(.3103448276rem + .0161637931 * 100vw),2.25rem)}#layering .kit-banner-heds{flex-direction:column!important}}@media (max-width: 991.98px){#layering .kit-btn{max-width:unset}#layering .kit-banner-overlay-inner{text-wrap:balance;height:40%;justify-content:center;row-gap:clamp(.625rem,-.0431034483rem + 1.07758621vw,1.25rem)!important}#layering .kit-banner-hed{font-size:clamp(1.625rem,calc(1.0571963394rem + .0232945092 * 100vw),2.5rem)}#layering .kit-banner-dek{max-width:40ch}}#all-about-azul .kit-banner-overlay-inner{row-gap:clamp(.25rem,calc(-.150862069rem + .0064655172 * 100vw),.625rem);margin-right:clamp(1.25rem,calc(-24.1379310345rem + .4094827586 * 100vw),25rem)}#all-about-azul .kit-btn{width:200px!important}#all-about-azul .kit-banner-overlay-ctas{column-gap:0}@media (max-width: 991.98px){#all-about-azul .kit-banner-overlay-inner{margin-right:0;row-gap:0}#all-about-azul .kit-banner-overlay-ctas{margin-top:clamp(.25rem,calc(.0877703827rem + .006655574 * 100vw),.5rem)}#all-about-azul .kit-btn{width:clamp(9.375rem,calc(4.9136855241rem + .1830282862 * 100vw),16.25rem)!important;height:clamp(2.1875rem,calc(1.9035981697rem + .0116472546 * 100vw),2.625rem)!important}}@media (min-width: 992px){#layering-2 .kit-banner-overlay-inner{margin-left:clamp(1.875rem,calc(-12.1551724138rem + .2262931034 * 100vw),15rem)}#layering-2 .kit-banner-overlay-inner{row-gap:clamp(.25rem,calc(-.0172413793rem + .0043103448 * 100vw),.5rem)}#layering-2 .kit-banner-hed{font-size:clamp(1.3125rem,calc(.3103448276rem + .0161637931 * 100vw),2.25rem)}#layering-2 .kit-banner-heds{flex-direction:column!important}#layering-2 .kit-btn{width:clamp(11.25rem,calc(7.2413793103rem + .0646551724 * 100vw),15rem)}}@media (max-width: 991.98px){#layering-2 .kit-btn{max-width:unset}#layering-2 .kit-banner-overlay-inner{text-wrap:balance;justify-content:center;row-gap:clamp(.25rem,calc(.0877703827rem + .006655574 * 100vw),.5rem)!important}#layering-2 .kit-banner-hed{font-size:clamp(1.625rem,calc(1.0571963394rem + .0232945092 * 100vw),2.5rem)}#layering-2 .kit-banner-dek{max-width:40ch}#layering-2 .kit-btn{width:clamp(11.25rem,calc(8.8165557404rem + .0998336106 * 100vw),15rem);height:clamp(2.1875rem,calc(1.9035981697rem + .0116472546 * 100vw),2.625rem)!important}}@media (min-width: 992px){#g4-golf-season-essentials .kit-banner-overlay-inner{margin-top:clamp(-50px,20.474vw - 253.1px,140px);width:clamp(435px,39.332vw + 44.83px,800px)}#g4-golf-season-essentials .kit-banner-overlay-ctas{column-gap:0}#g4-golf-season-essentials .kit-banner-dek{font-size:clamp(16px,13.861px + .2155vw,18px);width:clamp(400px,26.939vw + 132.77px,650px)}#g4-golf-season-essentials .kit-btn{font-size:14px;height:clamp(40px,.539vw + 34.655px,45px)!important;width:clamp(200px,146.55px + 5.38793vw,250px)!important}}@media (max-width: 991.98px){#g4-golf-season-essentials .kit-banner-overlay{padding:clamp(15px,.876vw + 11.32px,20px)}#g4-golf-season-essentials .kit-banner-overlay-ctas{flex-direction:row;column-gap:0}#g4-golf-season-essentials .kit-btn{font-size:clamp(12px,10.529px + .3502vw,14px)!important;height:clamp(38px,.701vw + 35.06px,42px)!important;width:clamp(185px,11.38vw + 137.2px,250px)!important;max-width:none}#g4-golf-season-essentials .kit-banner-hed{font-size:clamp(28px,19.173px + 2.1015vw,40px)}#g4-golf-season-essentials .kit-banner-dek{font-size:clamp(14px,11.057px + .7005vw,18px);width:clamp(340px,1.65px + 80.56vw,800px);max-width:800px;margin-bottom:10px}}@media (min-width: 992px){#mothersday-video .kit-banner-overlay-inner{row-gap:clamp(.25rem,-.150862069rem + .64655172vw,.625rem)}#mothersday-video .kit-banner-dek{font-size:clamp(16px,13.861px + .2155vw,18px);width:clamp(300px,21.5517vw + 86.2069px,500px)}#mothersday-video .kit-btn{font-size:14px;height:clamp(40px,.539vw + 34.655px,45px)!important;padding:25px}}#mothersday-video .kit-banner-background.hp-banner-hero.g4{background:#A7C9B7}#mothersday-video .kit-banner-overlay-inner.g4{margin-right:0!important}@media (max-width: 991.98px){#mothersday-video .kit-banner-overlay{padding:clamp(15px,.876vw + 11.32px,20px)}#mothersday-video .kit-btn{font-size:clamp(12px,10.529px + .3502vw,14px)!important;padding:25px;max-width:none}#mothersday-video .kit-banner-hed{font-size:clamp(28px,19.173px + 2.1015vw,40px)}#mothersday-video .kit-banner-dek{font-size:clamp(14px,11.057px + .7005vw,18px)}}@media (max-width: 991.98px) and (max-width: 600px){#mothersday-video .kit-banner-dek{width:clamp(200px,83.3333vw - 150px,350px)}}@media (max-width: 991.98px){#mothersday-video .kit-banner-overlay-ctas{flex-direction:row}}#mothersday-video .kit-banner-overlay-inner.g4.align-center{margin-right:0!important}#g112-video-uk .kit-banner-background{margin-bottom:-4px}@media (min-width: 992px){#g112-video-uk .kit-banner-overlay-inner{row-gap:clamp(.25rem,-.150862069rem + .64655172vw,.625rem)}#g112-video-uk .kit-banner-dek{font-size:clamp(16px,13.861px + .2155vw,18px)}#g112-video-uk .kit-btn{font-size:14px;height:clamp(40px,.539vw + 34.655px,45px)!important;width:clamp(200px,146.55px + 5.38793vw,250px)!important}}@media (max-width: 991.98px){#g112-video-uk .kit-banner-overlay{padding:clamp(15px,.876vw + 11.32px,20px)}#g112-video-uk .kit-btn{font-size:clamp(12px,10.529px + .3502vw,14px)!important;height:clamp(38px,.701vw + 35.06px,42px)!important;width:clamp(165px,102.48px + 14.886vw,250px)!important;max-width:none}#g112-video-uk .kit-banner-hed{font-size:clamp(28px,19.173px + 2.1015vw,40px)}#g112-video-uk .kit-banner-dek{font-size:clamp(14px,11.057px + .7005vw,18px)}#g112-video-uk .kit-banner-overlay-ctas{flex-direction:row}}#hp-banner-footer .kit-banner-hed,#hp-banner-footer .kit-banner-dek{color:#e91e76}#hp-banner-footer .kit-btn{border-color:#e91e76;background:none;color:#e91e76!important;width:clamp(200px,86.9px + 11.42vw,306px);height:clamp(41px,19.62px + 2.16vw,61px)!important}@media (min-width: 992px){#hp-banner-footer .kit-banner-overlay-inner{row-gap:clamp(3px,.2155vw + .8621px,5px);margin-right:clamp(100px,-113.79px + 21.55vw,300px)}#hp-banner-footer .kit-banner-hed{font-size:clamp(28px,4.47px + 2.37vw,50px)}#hp-banner-footer .kit-banner-dek{width:45%;font-size:clamp(16px,.2155vw + 13.8621px,18px)}}@media (max-width: 991.98px){#hp-banner-footer .kit-banner-overlay-inner{row-gap:clamp(130px,-17.11px + 35.03vw,330px);width:clamp(300px,152.89px + 35.03vw,500px)}#hp-banner-footer .kit-banner-overlay-ctas{width:100%}#hp-banner-footer .kit-btn{max-width:none;width:clamp(220px,28.76px + 45.53vw,480px)!important;height:clamp(36px,17.61px + 4.38vw,61px)!important;font-size:clamp(12px,3.17px + 2.1vw,24px)}#hp-banner-footer .kit-banner-hed{font-size:clamp(28px,5.6033vw + 4.4667px,60px)}#hp-banner-footer .kit-banner-dek{width:70%;font-size:clamp(14px,1.0507vw + 9.587px,20px)}}#us-open .kit-btn.g4.banner.hp-banner-3{height:clamp(40px,.539vw + 34.655px,45px)!important;color:#000!important;background-color:#fff}#us-open .kit-btn.g4.banner.hp-banner-3:hover{background-color:#0000001a!important;color:#fff!important}@media (max-width: 991.98px){#us-open .kit-btn{font-size:clamp(12px,10.529px + .3502vw,14px)!important;height:clamp(38px,.701vw + 35.06px,42px)!important;width:clamp(165px,102.48px + 14.886vw,250px)!important;max-width:none}}#us-open h1.kit-banner-hed.g4 span{font-size:15px}@media (min-width: 992px){#just-fore-her .kit-banner-overlay{padding-left:16%}}#just-fore-her .kit-btn.g4.banner{height:clamp(40px,.539vw + 34.655px,45px)!important;color:#000!important;background-color:#fff}#just-fore-her .kit-btn.g4.banner:hover{background-color:#0000001a!important;color:#fff!important}@media (max-width: 991.98px){#just-fore-her .kit-btn{font-size:clamp(12px,10.529px + .3502vw,14px)!important;height:clamp(38px,.701vw + 35.06px,42px)!important;width:clamp(165px,102.48px + 14.886vw,250px)!important;max-width:none}}#just-fore-her p.kit-banner-dek.g4{padding-bottom:10px}#fathers-day .kit-btn.g4.banner{height:clamp(40px,.539vw + 34.655px,45px)!important;color:#000!important;background-color:#fff;font-weight:500;text-decoration:none;display:flex;justify-content:center;align-items:center;text-align:center;margin:10px;transition:all .2s;font-size:clamp(.5625rem,.4875rem + .375vw,.9375rem);height:45px!important;width:clamp(10.9375rem,9.2672413793rem + 2.69396552vw,12.5rem)!important}#fathers-day .kit-btn.g4.banner:hover{background-color:#0000001a!important;color:#fff!important}@media (max-width: 991.98px){#fathers-day .kit-btn{font-size:clamp(12px,10.529px + .3502vw,14px)!important;height:clamp(38px,.701vw + 35.06px,42px)!important;width:clamp(165px,102.48px + 14.886vw,250px)!important;max-width:none}}#new-arrivals a.kit-btn.g4.banner.hp-banner-1{height:clamp(40px,.539vw + 34.655px,45px)!important;color:#000!important;background-color:#fff}#new-arrivals .kit-btn.g4{margin:0}#new-arrivals a.kit-btn.g4.banner.hp-banner-1:hover{background-color:#0000001a!important;color:#fff!important}#new-arrivals .kit-banner-overlay-ctas{flex-direction:row}@media (min-width: 992x){#new-arrivals a.kit-btn.g4.banner.hp-banner-1{width:clamp(200px,146.55px + 5.38793vw,250px)!important}}#new-arrivals .kit-banner-overlay-inner.g4.align-center{margin-bottom:2%!important}@media (max-width: 991.98px){#new-arrivals .kit-btn{font-size:clamp(12px,10.529px + .3502vw,14px)!important;height:clamp(38px,.701vw + 35.06px,42px)!important;max-width:none}}#new-arrivals p.kit-banner-dek.g4{padding-bottom:10px}#all-play a.kit-btn{height:clamp(40px,.539vw + 34.655px,45px)!important;color:#000!important;background-color:#fff}#all-play .kit-btn.g4{margin:0}#all-play a.kit-btn.g4:hover{background-color:#0000001a!important;color:#fff!important}#all-play .kit-banner-overlay-ctas{flex-direction:row}@media (min-width: 992x){#all-play a.kit-btn{width:clamp(200px,146.55px + 5.38793vw,250px)!important}}#all-play .kit-banner-overlay-inner.g4.align-center{margin-bottom:2%!important}@media (max-width: 991.98px){#all-play .kit-btn{font-size:clamp(12px,10.529px + .3502vw,14px)!important;height:clamp(38px,.701vw + 35.06px,42px)!important;max-width:none}}#all-play p.kit-banner-dek.g4{padding-bottom:10px}@media (min-width: 992px){#new-shoes .kit-banner-hed{width:clamp(400px,21.552vw + 186px,600px)}#new-shoes .kit-banner-dek{font-size:clamp(16px,13.861px + .2155vw,18px);width:clamp(400px,43.103vw - 27.586px,800px)}#new-shoes .kit-btn{font-size:14px;height:clamp(40px,.539vw + 34.655px,45px)!important;width:clamp(200px,146.55px + 5.38793vw,250px)!important}}#new-shoes .kit-btn.g4.banner.hp-banner-2{color:#000!important;background-color:#fff!important}#new-shoes .kit-btn.g4.banner.hp-banner-2:hover{background-color:#0000001a!important;color:#fff!important}@media (max-width: 991.98px){#new-shoes .kit-banner-overlay{padding:clamp(15px,.876vw + 11.32px,20px)}#new-shoes .kit-btn{font-size:clamp(12px,10.529px + .3502vw,14px)!important;height:clamp(38px,.701vw + 35.06px,42px)!important;width:clamp(165px,102.48px + 14.886vw,250px)!important;max-width:none}#new-shoes .kit-banner-hed{font-size:clamp(28px,19.173px + 2.1015vw,40px);width:clamp(400px,52.539vw + 179.335px,700px)}#new-shoes .kit-banner-dek{font-size:clamp(14px,11.057px + .7005vw,18px);width:clamp(315px,-41.75px + 84.94vw,800px)}}#eoss-event a.kit-btn.g4.banner.hp-banner-hero{font-size:clamp(.5625rem,.4875rem + .375vw,.9375rem);height:45px!important;width:clamp(10.9375rem,9.2672413793rem + 2.69396552vw,12.5rem)!important;color:#000!important;background-color:#fff!important}#eoss-event a.kit-btn.g4.banner.hp-banner-hero:hover{background-color:#0000001a!important;color:#fff!important}@media (max-width: 991.98px){#eoss-event a.kit-btn.g4.banner.hp-banner-hero{font-size:clamp(12px,10.529px + .3502vw,14px)!important;height:clamp(38px,.701vw + 35.06px,42px)!important;width:clamp(165px,102.48px + 14.886vw,250px)!important;max-width:none}}#eoss-event p.kit-banner-hed-affix.g4{font-size:clamp(24px,17.8824px + 1.5686vw,48px);font-weight:700;line-height:140%;letter-spacing:.8px;color:#fff}#eoss-event span.hed1{font-size:clamp(36px,32.9412px + .7843vw,48px)}#eoss-event h1.kit-banner-hed.g4{font-size:clamp(64px,61.9608px + .5229vw,72px)!important}@media (min-width: 992px){#eoss-event br.h1-break{display:none}}@media (max-width: 991.98px){#eoss-event span.hed2{font-size:clamp(36px,26.8235px + 2.3529vw,72px)}}
