: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}}#all-play .kit-banner-dek{text-wrap:balance}#all-play .kit-btn{max-width:unset;width:unset;padding-left:30px;padding-right:30px}@media (min-width: 992px){#all-play .kit-banner-overlay{max-width:54.5%;align-items:center}}@media (max-width: 991.98px){#all-play .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}#all-play .kit-banner-overlay *{z-index:2}#all-play .kit-banner-overlay-inner{gap:0}#all-play .kit-banner-dek{margin-bottom:12px}}#winter-savings .hp-banner-hero .kit-banner-overlay-inner{margin-right:0}#winter-savings .kit-banner-hed>span{position:relative;font-size:clamp(4.375rem,calc(1.0344827586rem + .0538793103 * 100vw),7.5rem)}#winter-savings .small-text{position:absolute;top:0;left:6px;text-wrap:nowrap;transform:translateY(-60%);font-size:clamp(1rem,calc(.3318965517rem + .0107758621 * 100vw),1.625rem)}#winter-savings .kit-banner-hed{margin-top:clamp(1.5rem,calc(-.5043103448rem + .0323275862 * 100vw),3.375rem)}#winter-savings .kit-banner-hed-affix{color:#fff;font-weight:700;font-size:clamp(2.125rem,calc(.1206896552rem + .0323275862 * 100vw),4rem)}#winter-savings .kit-banner-hed+.kit-banner-hed-affix{font-size:clamp(1.5rem,calc(.4310344828rem + .0172413793 * 100vw),2.5rem);margin:clamp(.625rem,calc(-.7112068966rem + .0215517241 * 100vw),1.875rem) 0}@media (min-width: 992px){#winter-savings .kit-btn{background:transparent;width:clamp(12.5rem,calc(9.1594827586rem + .0538793103 * 100vw),15.625rem)!important}#winter-savings .kit-btn:hover{background:white}}@media (max-width: 991.98px){#winter-savings .kit-banner-hed{display:flex;flex-direction:column;align-items:center}#winter-savings .kit-banner-hed+.kit-banner-hed-affix{display:none}#winter-savings .kit-banner-hed>span{font-size:clamp(4.25rem,calc(2.141014975rem + .0865224626 * 100vw),7.5rem)}#winter-savings .small-text{font-size:clamp(1rem,calc(.6755407654rem + .0133111481 * 100vw),1.5rem)}#winter-savings .kit-banner-hed>.plus{font-size:clamp(2.25rem,calc(1.2766222962rem + .0399334443 * 100vw),3.75rem);margin-bottom:24px}#winter-savings .kit-banner-overlay-ctas{display:grid;grid-template-columns:1fr 1fr;width:100%}#winter-savings .kit-btn{width:100%;max-width:unset;font-size:clamp(.625rem,calc(.4627703827rem + .006655574 * 100vw),.875rem);height:clamp(2.375rem,calc(2.0505407654rem + .0133111481 * 100vw),2.875rem)!important}#winter-savings .kit-banner-hed-affix{font-size:clamp(1.625rem,calc(1.0571963394rem + .0232945092 * 100vw),2.5rem)}#winter-savings .kit-banner-heds,#winter-savings .kit-banner-overlay-inner{row-gap:clamp(.625rem,calc(-.5917221298rem + .0499168053 * 100vw),2.5rem)}}#new-shoes .kit-btn,#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}}#new-shoes-him-her .kit-banner-hed,#new-shoes-him-her .kit-banner-dek{text-shadow:1px 1px rgba(0,0,0,.15)}#new-shoes-him-her .kit-banner-overlay-inner{row-gap:clamp(.5rem,calc(.099137931rem + .0064655172 * 100vw),.875rem)}@media (max-width: 991.98px){#new-shoes-him-her .kit-btn{max-width:unset}#new-shoes-him-her .kit-banner-dek{font-size:clamp(.875rem,calc(.7127703827rem + .006655574 * 100vw),1.125rem)!important}}@media (min-width: 992px){#layering .kit-banner-overlay-inner{max-width:29%}#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)}}@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(.5rem,calc(-.7978369384rem + .0532445923 * 100vw),2.5rem)}#layering .kit-banner-hed{font-size:clamp(1.625rem,calc(1.0571963394rem + .0232945092 * 100vw),2.5rem)}#layering .kit-banner-dek{max-width:40ch}}
