: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,.kit-desktop-only{display:block}@media (max-width: 991.98px){.kit-desktop-only{display:none}}.kit-mobile-only{display:none}@media (max-width: 991.98px){.kit-mobile-only{display:block}}.kit-banner-overlay-ctas .kit-banner-quick-filters{margin-top:0}.kit-carousel{min-width:460px!important;width:100%!important;display:flex!important;position:absolute!important;top:clamp(14px,-1.187px + 1.531vw,38px)!important;z-index:5!important}@media (max-width: 991.98px){.kit-carousel{height:100%!important}}.kit-carousel-track{position:relative!important;overflow:scroll!important;scrollbar-width:none!important;width:100%!important;height:100%!important}.kit-carousel-container{display:flex!important;min-width:100%!important;will-change:transform!important;justify-content:end!important;padding-right:clamp(20px,9.31px + 1.08vw,30px)!important}@media (max-width: 991.98px){.kit-carousel-container{display:inline-flex!important;justify-content:flex-start!important;margin-top:clamp(170px,147.933px + 5.254vw,200px)!important;padding-right:0!important;padding-left:10px!important}}.kit-carousel-slide{flex:0 0 16%!important;min-width:0!important;max-width:100%!important;display:block!important;width:20%!important}@media (max-width: 991.98px){.kit-carousel-slide{flex:0 0 27%!important;width:clamp(233px,138.11px + 22.59vw,362px)!important;height:clamp(290px,170.8px + 28.38vw,452px)!important;min-width:233px!important}}@media (min-width: 992px){.kit-carousel-slide-content{display:flex;align-items:flex-start;justify-self:center;margin-right:10px;flex-direction:column}.carousel-image{max-height:712px;max-width:570px}.carousel-overlay{color:#fff;font-weight:700;font-size:clamp(14px,1.0776vw + 3.3103px,24px);margin-top:clamp(-270px,7.551px - 10.842vw,-100px);text-align:center}.carousel-cta{color:#fff;font-weight:600;font-size:clamp(14px,.431vw + 9.7241px,18px);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;margin-top:clamp(90px,-14.387px + 10.523vw,255px)}}@media (max-width: 991.98px){.kit-carousel-slide-content{display:flex;align-items:center;justify-self:center}.carousel-image{height:clamp(290px,28.3748vw + 170.8259px,452px);width:clamp(233px,22.592vw + 138.114px,362px)}.carousel-overlay{color:#fff;font-weight:700;font-size:clamp(20px,15.724px + .431vw,24px);margin-top:clamp(-240px,-14.0105vw - 101.156px,-160px);text-align:center}.carousel-cta{color:#fff;font-weight:600;font-size:clamp(14px,11.058px + .701vw,18px);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;margin-top:clamp(145px,82.588px + 14.86vw,230px)}}@media (min-width: 992px){#plp-hero-g4-golf-accessories-golf-gloves-mens .kit-banner-overlay{width:48%;align-items:center}}#plp-hero-g4-golf-accessories-golf-gloves-mens .kit-banner-overlay-inner{width:70%}@media (max-width: 991.98px){#plp-hero-g4-golf-accessories-golf-gloves-mens .kit-banner-overlay-inner{width:100%}}#plp-hero-g4-luxe-knits .kit-banner-overlay-inner{margin-right:11%}@media (max-width: 1399.98px){#plp-hero-g4-luxe-knits .kit-banner-overlay-inner{margin-right:3%}}#plp-hero-g4-accessories-golf-golf-bags .kit-plp-btn{background:rgba(0,0,0,.05);width:30%!important}@media (min-width: 992px) and (max-width: 1200px){#plp-hero-g4-accessories-golf-golf-bags .kit-plp-btn{width:unset!important;min-width:124px!important}}@media (max-width: 991.98px){#plp-hero-g4-accessories-golf-golf-bags .kit-plp-btn{background:rgba(255,255,255,.2)}}@media (hover: hover){#plp-hero-g4-accessories-golf-golf-bags .kit-plp-btn:hover{background:rgba(0,0,0,.1)}}#plp-hero-g4-accessories-golf-golf-bags .kit-plp-btn.selected{background:white}@media (min-width: 992px){#plp-hero-g4-accessories-golf-golf-bags .kit-banner-overlay{max-width:min(45%,680px);margin-left:clamp(1.25rem,calc(-8.1034482759rem + .150862069 * 100vw),10rem)}}@media (max-width: 991.98px){#plp-hero-g4-accessories-golf-golf-bags .kit-banner-overlay{justify-content:flex-start!important}}@media (max-width: 499.98px){#plp-hero-g4-accessories-golf-golf-bags .kit-banner-overlay{padding:10px 4px}}@media (max-width: 991.98px){#plp-hero-g4-accessories-golf-golf-bags .kit-banner-hed{font-size:clamp(1.5rem,calc(1.0944259567rem + .0166389351 * 100vw),2.125rem)}#plp-hero-g4-accessories-golf-golf-bags .kit-banner-dek{font-size:clamp(.75rem,calc(.506655574rem + .0099833611 * 100vw),1.125rem);max-width:70ch}}@media (max-width: 991.98px){#plp-hero-g4-matching-sets .kit-banner-overlay{padding:0;justify-content:flex-end!important}#plp-hero-g4-matching-sets .kit-banner-overlay:before{content:"";z-index:0;width:100%;height:100%;display:block;position:absolute;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1450980392))}}@media (max-width: 991.98px){#plp-hero-g4-matching-sets .kit-banner-overlay-inner{padding:.625rem 1.25rem;z-index:1}}#plp-hero-g4-tee-time-capsule .kit-banner-overlay{color:#fff;padding:8px 20px;align-items:center}@media (min-width: 992px){#plp-hero-g4-tee-time-capsule .kit-banner-overlay{max-width:50%;margin-left:auto}}#plp-hero-g4-tee-time-capsule p,#plp-hero-g4-tee-time-capsule aside{margin:0;font-size:18px;font-weight:400}#plp-hero-g4-tee-time-capsule aside{font-style:italic;font-size:.875rem}#plp-hero-g4-tee-time-capsule .kit-banner-overlay-inner{row-gap:3px;width:100%}#plp-hero-g4-tee-time-capsule br.spacer{display:block;height:20px}@media (max-width: 1350px){#plp-hero-g4-tee-time-capsule br:not(.spacer){display:none}}#plp-hero-g4-tee-time-capsule .kit-banner-btn{background:rgba(255,255,255,.2);width:unset;padding:0 12px}#plp-hero-g4-tee-time-capsule .kit-banner-btn:hover{background:white}#plp-hero-g4-tee-time-capsule .mobile-hed{display:none}@media (min-width: 992px) and (max-width: 1045px){#plp-hero-g4-tee-time-capsule .kit-banner-hed{font-size:1.6875rem}}@media (max-width: 991.98px){#plp-hero-g4-tee-time-capsule .mobile-hed{display:block}#plp-hero-g4-tee-time-capsule .desktop-hed{display:none}#plp-hero-g4-tee-time-capsule aside{display:none}#plp-hero-g4-tee-time-capsule .kit-banner-overlay{justify-content:flex-end}#plp-hero-g4-tee-time-capsule p{font-size:clamp(.875rem,calc(.631655574rem + .0099833611 * 100vw),1.25rem);text-wrap:balance}}@media (min-width: 992px){#plp-hero-g4-footwear .kit-banner-overlay-inner{margin-left:30%}}#plp-hero-g4-footwear .kit-quick-filter-btn{border-radius:0;width:unset;min-width:200px!important}@media (max-width: 991.98px){#plp-hero-g4-footwear .kit-banner-overlay{justify-content:flex-end}#plp-hero-g4-footwear .kit-banner-overlay-ctas,#plp-hero-g4-footwear .kit-banner-quick-filters{width:100%;margin-top:0}#plp-hero-g4-footwear .kit-quick-filter-group{display:grid;grid-template-columns:1fr 1fr;width:100%}#plp-hero-g4-footwear .kit-quick-filter-btn{min-width:unset!important;width:100%;font-size:clamp(.75rem,calc(.6688851913rem + .003327787 * 100vw),.875rem)!important}}#plp-hero-g4-mens-golf-pants-shorts .kit-banner-hed{font-size:clamp(1.3125rem,calc(.0431034483rem + .0204741379 * 100vw),2.5rem)}#plp-hero-g4-mens-golf-pants-shorts .kit-banner-dek{font-size:clamp(.875rem,calc(.6077586207rem + .0043103448 * 100vw),1.125rem)}@media (min-width: 992px){#plp-hero-g4-mens-golf-pants-shorts .kit-banner-overlay-inner{max-width:34%}}#plp-hero-g4-mens-golf-pants-shorts .kit-banner-btn{background-color:transparent;margin:0;width:unset;padding:0 clamp(0rem,calc(-1.8706896552rem + .0301724138 * 100vw),1.75rem)}#plp-hero-g4-mens-golf-pants-shorts .kit-banner-btn:hover{background-color:#fff}#plp-hero-g4-mens-golf-pants-shorts .kit-banner-overlay-ctas{column-gap:clamp(.5rem,calc(-.3017241379rem + .0129310345 * 100vw),1.25rem)}@media (max-width: 991.98px){#plp-hero-g4-mens-golf-pants-shorts .kit-banner-overlay-ctas{flex-direction:row}#plp-hero-g4-mens-golf-pants-shorts .kit-banner-overlay{justify-content:flex-end;z-index:1}#plp-hero-g4-mens-golf-pants-shorts .kit-overlay-container:before{content:"";z-index:0;width:100%;height:100%;display:block;position:absolute;background:linear-gradient(rgba(0,0,0,0) 20%,rgba(0,0,0,.3137254902))}#plp-hero-g4-mens-golf-pants-shorts .kit-banner-btn{max-width:unset;padding:0 8px;font-size:clamp(.625rem,calc(.5438851913rem + .003327787 * 100vw),.75rem)}#plp-hero-g4-mens-golf-pants-shorts .kit-banner-hed{font-size:26px;text-wrap:balance}}#plp-hero-g4-womens-apparel-polos .kit-plp-btn{background-color:#ffffff26;border-color:#fff;color:#fff}#plp-hero-g4-womens-apparel-polos .kit-plp-btn:hover{background-color:#fff0;border-color:#fff;color:#fff}#plp-hero-g4-womens-apparel-polos .kit-plp-btn.selected{background-color:#fff;color:#000}@media (min-width: 600px) and (max-width: 1200px){#plp-hero-g4-womens-apparel-polos .kit-plp-btn{height:40px!important}}@media (min-width: 992px){#plp-hero-g4-womens-apparel-polos .kit-banner-dek{font-size:clamp(14px,7.586px + .6466vw,20px);width:clamp(490px,9.7vw + 393.8px,580px);font-weight:500;margin-bottom:5px;margin-top:clamp(-10px,10.694px - 1.0776vw,0px)}#plp-hero-g4-womens-apparel-polos .kit-banner-overlay-inner{row-gap:clamp(10px,-.7px + 1.08vw,20px);margin-left:clamp(80px,-155.18px + 23.707vw,300px)}#plp-hero-g4-womens-apparel-polos .kit-banner-hed{font-weight:700}#plp-hero-g4-womens-apparel-polos .kit-quick-filter-group{gap:clamp(15px,9.7px + .54vw,20px)}}#plp-hero-g4-womens-apparel-polos .kit-quick-filter-btn{width:unset;min-width:clamp(6rem,3.0603448276rem + 4.74137931vw,8.75rem)!important}#plp-hero-g4-womens-apparel-polos .kit-quick-filter-btn .kit-banner-overlay-inner{margin-left:clamp(2.5rem,calc(-6.1853448276rem + .1400862069 * 100vw),10.625rem)}@media (max-width: 991.98px){#plp-hero-g4-womens-apparel-polos .kit-quick-filter-btn .kit-banner-overlay{justify-content:flex-end;z-index:1}#plp-hero-g4-womens-apparel-polos .kit-quick-filter-btn .kit-banner-overlay-ctas{margin-bottom:-10%}#plp-hero-g4-womens-apparel-polos .kit-quick-filter-btn .kit-banner-overlay-ctas,#plp-hero-g4-womens-apparel-polos .kit-quick-filter-btn .kit-banner-quick-filters,#plp-hero-g4-womens-apparel-polos .kit-quick-filter-btn .kit-quick-filter-group{width:100%}#plp-hero-g4-womens-apparel-polos .kit-quick-filter-btn .kit-quick-filter-btn{min-width:unset!important;width:30%;font-size:clamp(.75rem,calc(.5877703827rem + .006655574 * 100vw),1rem)}#plp-hero-g4-womens-apparel-polos .kit-quick-filter-btn .kit-banner-hed{font-size:clamp(1.75rem,calc(1.2633111481rem + .0199667221 * 100vw),2.5rem);margin-bottom:-10px;font-weight:700}#plp-hero-g4-womens-apparel-polos .kit-quick-filter-btn .kit-banner-dek{font-weight:500;font-size:clamp(12px,7.59px + 1.0508vw,18px)}#plp-hero-g4-womens-apparel-polos .kit-quick-filter-btn .kit-banner-overlay-inner{margin-bottom:clamp(30px,7.93px + 5.254vw,60px)}}#plp-hero-g4-mens-golf-polos .kit-banner-overlay-inner{margin-right:clamp(6.25rem,calc(-20.474137931rem + .4310344828 * 100vw),31.25rem)}#plp-hero-g4-mens-golf-polos .kit-banner-btn{background-color:transparent;width:clamp(14.0625rem,calc(11.724137931rem + .0377155172 * 100vw),16.25rem);font-size:14px}#plp-hero-g4-mens-golf-polos .kit-banner-btn:hover{background-color:#fff}@media (max-width: 991.98px){#plp-hero-g4-mens-golf-polos .kit-banner-overlay{justify-content:flex-end;z-index:1;padding-bottom:10px}#plp-hero-g4-mens-golf-polos .kit-banner-overlay-inner{margin-right:0}#plp-hero-g4-mens-golf-polos .kit-overlay-container:before{content:"";z-index:0;width:100%;height:100%;display:block;position:absolute;background:linear-gradient(rgba(0,0,0,0) 20%,rgba(0,0,0,.3137254902))}#plp-hero-g4-mens-golf-polos .kit-banner-hed{font-size:clamp(1.4375rem,calc(.7480241265rem + .0282861897 * 100vw),2.5rem)}#plp-hero-g4-mens-golf-polos .kit-banner-btn{width:225px;max-width:unset}}@media (min-width: 992px){#plp-hero-g4-golf-women-bottoms .kit-banner-hed{font-size:clamp(1.3125rem,calc(.0431034483rem + .0204741379 * 100vw),2.5rem)}#plp-hero-g4-golf-women-bottoms .kit-banner-dek{font-size:clamp(.875rem,calc(.6077586207rem + .0043103448 * 100vw),1.125rem)}}#plp-hero-g4-golf-women-bottoms .kit-quick-filter-btn{border-radius:0;width:unset;min-width:200px!important}@media (max-width: 991.98px){#plp-hero-g4-golf-women-bottoms .kit-banner-overlay{justify-content:flex-end;padding-bottom:14px;z-index:1}#plp-hero-g4-golf-women-bottoms .kit-banner-overlay-ctas,#plp-hero-g4-golf-women-bottoms .kit-banner-quick-filters{width:100%;margin-top:0}#plp-hero-g4-golf-women-bottoms .kit-banner-hed{font-size:22px;text-wrap:balance;line-height:1.1}#plp-hero-g4-golf-women-bottoms .kit-quick-filter-group{display:grid;grid-template-columns:1fr 1fr;width:100%}#plp-hero-g4-golf-women-bottoms .kit-quick-filter-btn{min-width:unset!important;width:100%;font-size:clamp(.75rem,calc(.6688851913rem + .003327787 * 100vw),.875rem)!important}#plp-hero-g4-golf-women-bottoms .kit-overlay-container:before{content:"";z-index:0;width:100%;height:100%;display:block;position:absolute;background:linear-gradient(rgba(0,0,0,0) 20%,rgba(0,0,0,.3137254902))}}#plp-hero-g4-mens-ready-to-wear-polos .kit-quick-filter-btn{width:unset;min-width:clamp(6rem,calc(3.0603448276rem + .0474137931 * 100vw),8.75rem)!important}@media (min-width: 992px){#plp-hero-g4-mens-ready-to-wear-polos .kit-banner-overlay-inner{width:48%}}@media (max-width: 991.98px){#plp-hero-g4-mens-ready-to-wear-polos .kit-banner-overlay{justify-content:flex-end;z-index:1}#plp-hero-g4-mens-ready-to-wear-polos .kit-overlay-container:before{content:"";z-index:0;width:100%;height:100%;display:block;position:absolute;background:linear-gradient(rgba(0,0,0,0) 20%,rgba(0,0,0,.3137254902))}#plp-hero-g4-mens-ready-to-wear-polos .kit-banner-overlay-ctas{margin-top:8px}#plp-hero-g4-mens-ready-to-wear-polos .kit-banner-overlay-ctas,#plp-hero-g4-mens-ready-to-wear-polos .kit-banner-quick-filters,#plp-hero-g4-mens-ready-to-wear-polos .kit-quick-filter-group{width:100%}#plp-hero-g4-mens-ready-to-wear-polos .kit-quick-filter-btn{min-width:unset!important;width:30%}#plp-hero-g4-mens-ready-to-wear-polos .kit-banner-hed{font-size:clamp(1.4375rem,calc(.7480241265rem + .0282861897 * 100vw),2.5rem)}}@media (min-width: 992px){#plp-hero-g4-layering-with-leisure .kit-banner-overlay-inner{margin-left:clamp(5rem,calc(-.3448275862rem + .0862068966 * 100vw),10rem)}#plp-hero-g4-layering-with-leisure .kit-banner-hed{font-size:clamp(1.75rem,calc(.9482758621rem + .0129310345 * 100vw),2.5rem)}#plp-hero-g4-layering-with-leisure .kit-banner-dek{font-size:clamp(.875rem,calc(.6077586207rem + .0043103448 * 100vw),1.125rem)}}#plp-hero-g4-layering-with-leisure .kit-quick-filter-btn{border-radius:0;width:unset;min-width:200px!important;font-size:14px}@media (max-width: 991.98px){#plp-hero-g4-layering-with-leisure .kit-banner-overlay{justify-content:flex-end;padding-bottom:24px;padding-left:0;padding-right:0;z-index:1}#plp-hero-g4-layering-with-leisure .kit-banner-overlay-inner{max-width:700px}#plp-hero-g4-layering-with-leisure .kit-banner-overlay-ctas,#plp-hero-g4-layering-with-leisure .kit-banner-quick-filters{width:100%;margin-top:0}#plp-hero-g4-layering-with-leisure .kit-banner-overlay-ctas{padding:0 12px;margin-top:12px}#plp-hero-g4-layering-with-leisure .kit-banner-hed{font-size:22px;text-wrap:balance;line-height:1.1}#plp-hero-g4-layering-with-leisure .kit-banner-dek{font-size:clamp(.75rem,calc(.5877703827rem + .006655574 * 100vw),1rem)}#plp-hero-g4-layering-with-leisure .kit-quick-filter-group{display:grid;grid-template-columns:1fr 1fr;width:100%}#plp-hero-g4-layering-with-leisure .kit-quick-filter-btn{min-width:unset!important;width:100%;font-size:clamp(.75rem,calc(.6688851913rem + .003327787 * 100vw),.875rem)!important}#plp-hero-g4-layering-with-leisure .kit-overlay-container:before{content:"";z-index:0;width:100%;height:100%;display:block;position:absolute;background:linear-gradient(rgba(0,0,0,0) 20%,rgba(0,0,0,.3137254902))}}@media (min-width: 992px){#plp-hero-new-colour-story h1.kit-banner-heds{margin-top:clamp(1.25rem,-8.1034482759rem + 15.0862069vw,10rem)}#plp-hero-new-colour-story .kit-banner-overlay-inner{row-gap:clamp(.625rem,-.0431034483rem + 1.07758621vw,1rem);padding-bottom:2.75%}#plp-hero-new-colour-story .kit-banner-dek{font-size:clamp(1rem,.7327586207rem + .43103448vw,1.13rem)}#plp-hero-new-colour-story p.kit-banner-dek.g4{max-width:600px}}@media (max-width: 991.98px){#plp-hero-new-colour-story .kit-banner-hed.g4{font-size:clamp(1.75rem,.373rem + 5.124vw,3.55rem)}#plp-hero-new-colour-story .kit-banner-dek{font-size:clamp(.875rem,.206rem + 2.491vw,1.75rem)}#plp-hero-new-colour-story h1.kit-banner-hed{padding-left:10%;padding-right:10%}#plp-hero-new-colour-story h1.kit-banner-hed.g4.svelte-1b0uumh{padding-top:5%}}@media (min-width: 992px){#plp-hero-g4-usga p.kit-banner-dek.g4{width:76%!important}#plp-hero-g4-usga .kit-banner-flex{flex-direction:row-reverse!important}#plp-hero-g4-usga .kit-banner-overlay.left{align-items:center!important}#plp-hero-g4-usga .kit-overlay-fg{border-right:1px solid #142036}#plp-hero-g4-usga p.kit-banner-dek{padding-bottom:7px}}#plp-hero-g4-usga .kit-quick-filter-btn{border-radius:0;width:unset;min-width:200px!important}@media (max-width: 991.98px){#plp-hero-g4-usga .kit-banner-overlay{justify-content:flex-end;padding-bottom:10%;z-index:11}#plp-hero-g4-usga .kit-banner-overlay-inner{max-width:550px}#plp-hero-g4-usga .kit-banner-overlay-ctas,#plp-hero-g4-usga .kit-banner-quick-filters{width:100%;margin-top:0}#plp-hero-g4-usga .kit-banner-hed{font-size:28px;text-wrap:balance;line-height:1.1}#plp-hero-g4-usga .kit-quick-filter-group{display:grid;grid-template-columns:1fr 1fr;width:100%}#plp-hero-g4-usga .kit-quick-filter-btn{min-width:unset!important;width:100%;font-size:clamp(.75rem,calc(.6688851913rem + .003327787 * 100vw),.875rem)!important}}@media (min-width: 750px) and (max-width: 991.98px){#plp-hero-g4-usga .kit-banner-overlay-inner{padding-bottom:15%}}#plp-hero-g4-new-arrivals{width:100%}@media (min-width: 992px){#plp-hero-g4-new-arrivals .kit-banner-overlay{max-width:min(55%,680px);margin-left:clamp(1.25rem,-8.1034482759rem + 15.0862069vw,10rem)}#plp-hero-g4-new-arrivals .kit-banner-overlay-ctas{width:90%;margin-top:1%}#plp-hero-g4-new-arrivals a.kit-banner-btn{width:clamp(10.9375rem,5.927rem + 8.082vw,15.625rem)}#plp-hero-g4-new-arrivals .kit-banner-dek{margin-top:1%;width:clamp(400px,18.3vw + 218.6px,570px)!important}}@media (max-width: 991.98px){#plp-hero-g4-new-arrivals .kit-banner-overlay{background:linear-gradient(rgba(0,0,0,0) 20%,rgba(0,0,0,.3137254902))}#plp-hero-g4-new-arrivals .kit-banner-dek{padding-top:1%;font-size:clamp(.875rem,.631655574rem + .99833611vw,1.25rem)!important}#plp-hero-g4-new-arrivals .kit-banner-hed{font-size:clamp(1.75rem,.4521630616rem + 5.32445923vw,3.75rem)!important}#plp-hero-g4-new-arrivals .kit-banner-overlay-ctas{width:100%;flex-direction:row;padding-top:1%;margin-bottom:-3%}#plp-hero-g4-new-arrivals a.kit-banner-btn{width:clamp(8rem,2.054rem + 37.01vw,18rem)!important}}#plp-hero-g4-new-arrivals .kit-banner-overlay-ctas{display:flex;flex-wrap:wrap;gap:.75rem}#plp-hero-g4-new-arrivals a.kit-banner-btn{background:none;margin:0!important}@media (hover: hover){#plp-hero-g4-new-arrivals a.kit-banner-btn:hover{background:rgba(0,0,0,.1);color:#fff!important}}#plp-hero-g4-new-arrivals .kit-banner-overlay-inner{row-gap:0px}#plp-hero-g4-new-arrivals .kit-banner-hed{font-size:clamp(28px,.8vw + 24.64px,40px)}#plp-hero-g4-new-arrivals .kit-banner-dek{font-size:clamp(14px,.27vw + 12.88px,18px);font-weight:400;max-width:570px}#plp-hero-g4-new-arrivals a.kit-banner-btn{font-size:clamp(12px,.13vw + 11.44px,14px)}.kit-banner-overlay-ctas{display:flex;flex-wrap:wrap;gap:.75rem}a.kit-banner-btn{background:none;margin:0!important}@media (hover: hover){a.kit-banner-btn:hover{background:rgba(0,0,0,.1);color:#fff!important}}.kit-banner-overlay-inner{row-gap:0px}#plp-hero-g4-womens-accessories-socks .kit-banner-dek br{display:block!important}@media (min-width: 992px){#plp-hero-g4-womens-accessories-socks p.kit-banner-dek{font-size:clamp(12px,.647vw + 5.58px,18px)}}#plp-hero-g4-mens-accessories-socks .kit-banner-dek br{display:block!important}@media (min-width: 992px){#plp-hero-g4-mens-accessories-socks p.kit-banner-dek{font-size:clamp(12px,.647vw + 5.58px,18px)}}#plp-hero-g4-footwear-golf-shoes-womens .kit-plp-btn.svelte-ozq10r{background-color:#ffffff26!important;border-color:#fff;color:#fff}#plp-hero-g4-footwear-golf-shoes-womens .kit-plp-btn:hover{background-color:#fff0!important;border-color:#fff;color:#fff}@media (min-width: 992px){#plp-hero-g4-footwear-golf-shoes-womens .kit-banner-overlay-inner{margin-left:clamp(40px,17.2414vw - 131.2px,200px)!important}}@media (max-width: 991.98px){#plp-hero-g4-footwear-golf-shoes-womens .kit-banner-dek{display:none}}#plp-hero-g4-footwear-golf-shoes-mens .kit-plp-btn.svelte-ozq10r{background-color:#ffffff26!important;border-color:#fff;color:#fff}#plp-hero-g4-footwear-golf-shoes-mens .kit-plp-btn:hover{background-color:#fff0!important;border-color:#fff;color:#fff}@media (min-width: 992px){#plp-hero-g4-footwear-golf-shoes-mens .kit-banner-overlay-inner{margin-left:clamp(0px,21.5517vw - 213.8px,200px)}}@media (max-width: 991.98px){#plp-hero-g4-footwear-golf-shoes-mens .kit-banner-dek{display:none}}#plp-hero-g4-best-sellers .kit-banner-dek br{display:block!important}#plp-hero-g4-best-sellers .kit-banner-btn{padding:0 12px;background-color:#fff0;border-color:#fff;color:#fff;font-weight:500;white-space:nowrap}#plp-hero-g4-best-sellers .kit-banner-btn:hover{background-color:#ffffff26!important;border-color:#fff!important;color:#fff!important}@media (max-width: 991.98px){#plp-hero-g4-best-sellers .kit-banner-dek{font-size:clamp(.875rem,.631655574rem + .99833611vw,1.25rem)!important;margin-bottom:5px;margin-top:-4px}#plp-hero-g4-best-sellers .kit-banner-overlay-ctas{flex-direction:row;letter-spacing:normal}#plp-hero-g4-best-sellers .kit-banner-btn{width:300px!important;font-size:clamp(12px,9.06px + .7007vw,16px);height:clamp(35px,20.31px + 3.4965vw,55px)!important;flex-wrap:nowrap}#plp-hero-g4-best-sellers .kit-banner-hed{font-weight:600}}@media (min-width: 992px){#plp-hero-g4-best-sellers p.kit-banner-dek{font-size:clamp(12px,.647vw + 5.58px,18px)}#plp-hero-g4-best-sellers .kit-banner-overlay-inner{margin-right:clamp(0px,19.38vw - 192.1px,180px)!important}#plp-hero-g4-best-sellers .kit-banner-overlay{padding:0}#plp-hero-g4-best-sellers .kit-banner-hed{font-size:clamp(28px,.8vw + 24.64px,40px);margin-bottom:clamp(-15px,-.5px - .75vw,-8px);font-weight:600!important}#plp-hero-g4-best-sellers p.kit-banner-dek{font-size:clamp(12px,.647vw + 5.58px,18px);width:63%}#plp-hero-g4-best-sellers .kit-banner-btn{height:35px!important;padding:20px}}#plp-hero-g4-womens-golf-polos .kit-quick-filter-btn{width:unset;min-width:clamp(6rem,calc(3.0603448276rem + .0474137931 * 100vw),8.75rem)!important}#plp-hero-g4-womens-golf-polos .kit-banner-overlay-ctas.svelte-1b0uumh.svelte-1b0uumh{display:flex;column-gap:10px}#plp-hero-g4-womens-golf-polos .kit-banner-overlay-inner{margin-left:clamp(2.5rem,calc(-6.1853448276rem + .1400862069 * 100vw),10.625rem);width:35%}#plp-hero-g4-womens-golf-polos .kit-banner-btn{border-radius:30px}@media (max-width: 991.98px){#plp-hero-g4-womens-golf-polos .kit-banner-overlay{justify-content:flex-end;z-index:1}#plp-hero-g4-womens-golf-polos .kit-banner-overlay-inner{margin-left:0}#plp-hero-g4-womens-golf-polos .kit-overlay-container:before{content:"";z-index:0;width:100%;height:100%;display:block;position:absolute;background:linear-gradient(rgba(0,0,0,0) 20%,rgba(0,0,0,.3137254902))}#plp-hero-g4-womens-golf-polos .kit-banner-overlay-ctas,#plp-hero-g4-womens-golf-polos .kit-banner-quick-filters,#plp-hero-g4-womens-golf-polos .kit-quick-filter-group{width:100%;display:flex;flex-direction:row}#plp-hero-g4-womens-golf-polos .kit-quick-filter-btn{min-width:unset!important;width:30%}#plp-hero-g4-womens-golf-polos .kit-banner-hed{font-size:clamp(1.4375rem,calc(.7480241265rem + .0282861897 * 100vw),2.5rem)}}#plp-hero-g4-golf-footwear .kit-banner-dek br{display:block!important}@media (max-width: 991.98px){#plp-hero-g4-golf-footwear p.kit-banner-dek.g4.svelte-1b0uumh{padding-bottom:35%}}@media (min-width: 992px){#plp-hero-g4-golf-footwear p.kit-banner-dek{font-size:clamp(12px,.647vw + 5.58px,18px)}#plp-hero-g4-golf-footwear .kit-banner-overlay-inner.align-center{padding-right:clamp(27px,(50vw - 443px) / 2,9999px)}}#plp-hero-g4-golf-footwear .kit-quick-filter-group{width:125%!important}#plp-hero-g4-golf-footwear .kit-quick-filter-group-container{display:flex;flex-direction:column;justify-content:center;align-items:center}#plp-hero-g4-golf-footwear button.kit-plp-btn.kit-quick-filter-btn{min-width:45%!important;border-radius:0}@media (min-width: 992px){#plp-hero-g4-all-play-shop .kit-banner-overlay.g4.right.mobile-bottom{display:flex;justify-content:center;align-items:center}#plp-hero-g4-all-play-shop .kit-banner-dek br{display:block!important}}@media (max-width: 991.98px){#plp-hero-g4-all-play-shop br{display:none!important}#plp-hero-g4-all-play-shop p.kit-banner-dek.g4{max-width:500px}}#plp-hero-g4-collections-core-store .kit-banner-overlay-inner{max-width:630px}@media (max-width: 575px){#plp-hero-g4-collections-core-store .kit-banner-btn{width:unset!important}}#plp-hero-g4-collections-core-store .kit-banner-btn{padding:0 12px;background-color:#fff0;border-color:#fff;color:#fff}#plp-hero-g4-collections-core-store .kit-banner-btn:hover{background-color:#ffffff26!important;border-color:#fff!important;color:#fff!important}#plp-hero-g4-collections-core-store .kit-banner-overlay-ctas{gap:.75rem}@media (min-width: 992px){#plp-hero-g4-collections-core-store .kit-banner-overlay-inner.g4.align-center{padding-left:clamp(0px,-534.4828px + 53.8793vw,9999px)}#plp-hero-g4-collections-core-store p.kit-banner-dek.g4{width:600px}#plp-hero-g4-collections-core-store a.kit-banner-btn.g4{width:234px!important}}@media (max-width: 991.98px){#plp-hero-g4-collections-core-store .kit-banner-overlay-ctas a{margin-bottom:0!important;min-width:130px!important;font-size:14px!important}#plp-hero-g4-collections-core-store .kit-banner-overlay-ctas{flex-direction:row!important}#plp-hero-g4-collections-core-store .kit-banner-hed.g4{font-size:40px}#plp-hero-g4-collections-core-store .kit-banner-dek.g4{font-size:18px}#plp-hero-g4-collections-core-store .kit-banner-dek br{display:none!important}}#plp-hero-g4-occasions-mens{width:100%;min-width:460px}#plp-hero-g4-occasions-mens .kit-banner-overlay-inner{align-items:flex-start;text-align:left;margin-left:clamp(10px,4.3103vw - 32.7586px,50px);row-gap:5px}#plp-hero-g4-occasions-mens .kit-banner-hed{font-size:clamp(20px,1.5086vw + 5.0276px,34px)}#plp-hero-g4-occasions-mens .kit-banner-dek{font-size:clamp(14px,.431vw + 9.7241px,18px)}@media (max-width: 991.98px){#plp-hero-g4-occasions-mens .kit-banner-overlay{justify-content:flex-start}#plp-hero-g4-occasions-mens .kit-banner-hed{text-align:center;font-size:clamp(36px,2.1016vw + 27.173px,48px);min-width:460px}#plp-hero-g4-occasions-mens .kit-banner-dek{font-size:clamp(16px,.3504vw + 14.5285px,18px);width:90%}#plp-hero-g4-occasions-mens .kit-banner-overlay-inner{width:clamp(80%,114.711% - 3.503vw,100%);margin-left:0;text-align:center;align-items:center;margin-top:clamp(0px,34.711px - 3.531vw,20px)}#plp-hero-g4-occasions-mens .kit-banner-background picture img{height:clamp(560px,431.28px + 30.65vw,735px)!important}}#plp-hero-g4-occasions-womens{width:100%;min-width:460px}#plp-hero-g4-occasions-womens .kit-banner-overlay-inner{align-items:flex-start;text-align:left;margin-left:clamp(10px,4.3103vw - 32.7586px,50px);row-gap:5px}#plp-hero-g4-occasions-womens .kit-banner-hed{font-size:clamp(20px,1.5086vw + 5.0276px,34px)}#plp-hero-g4-occasions-womens .kit-banner-dek{font-size:clamp(14px,.431vw + 9.7241px,18px);margin-top:clamp(-3px,3.207px - .323vw,0px)}@media (max-width: 991.98px){#plp-hero-g4-occasions-womens .kit-banner-overlay{justify-content:flex-start}#plp-hero-g4-occasions-womens .kit-banner-hed{text-align:center;font-size:clamp(36px,2.1016vw + 27.173px,48px);min-width:460px}#plp-hero-g4-occasions-womens .kit-banner-dek{font-size:clamp(16px,.3504vw + 14.5285px,18px);width:90%}#plp-hero-g4-occasions-womens .kit-banner-overlay-inner{width:clamp(80%,114.711% - 3.503vw,100%);margin-left:0;text-align:center;align-items:center;margin-top:clamp(0px,34.711px - 3.531vw,20px)}#plp-hero-g4-occasions-womens .kit-banner-background picture img{height:clamp(560px,431.28px + 30.65vw,735px)!important}}#plp-hero-g4-ready-to-wear .kit-banner-btn{padding:0 12px;background-color:#fff0;border-color:#fff;color:#fff}#plp-hero-g4-ready-to-wear .kit-banner-btn:hover{background-color:#ffffff26!important;border-color:#fff!important;color:#fff!important}#plp-hero-g4-ready-to-wear .kit-quick-filter-group{gap:12px}#plp-hero-g4-ready-to-wear .kit-banner-overlay-ctas{gap:.75rem;margin-top:clamp(0px,.533vw - 2.24px,8px)}@media (min-width: 992px){#plp-hero-g4-ready-to-wear .kit-banner-dek{font-size:clamp(16px,13.861px + .2155vw,18px);width:90%}#plp-hero-g4-ready-to-wear .kit-plp-btn{font-size:14px;height:clamp(40px,.539vw + 34.655px,45px)!important}#plp-hero-g4-ready-to-wear .kit-banner-overlay-inner{width:38%;margin-left:clamp(75px,8.082vw - 5.17px,150px)}}@media (max-width: 991.98px){#plp-hero-g4-ready-to-wear .kit-banner-overlay{padding:clamp(15px,.876vw + 11.32px,20px)}#plp-hero-g4-ready-to-wear .kit-plp-btn{font-size:clamp(12px,10.529px + .3502vw,14px)!important;height:clamp(38px,.701vw + 35.06px,42px)!important}#plp-hero-g4-ready-to-wear .kit-banner-hed{font-size:clamp(28px,19.173px + 2.1015vw,40px)}#plp-hero-g4-ready-to-wear .kit-banner-dek{font-size:clamp(14px,11.057px + .7005vw,18px);max-width:800px}#plp-hero-g4-ready-to-wear .kit-banner-overlay-inner{row-gap:5px}#plp-hero-g4-ready-to-wear .kit-overlay-container:before{content:"";z-index:0;width:100%;height:100%;display:block;position:absolute;background:linear-gradient(rgba(0,0,0,0) 20%,rgba(0,0,0,.3137254902))}}
