: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}#featherweight *{color:#00263a}#featherweight .kit-btn{border-color:#00263a;color:#00263a!important;font-weight:500}@media (min-width: 992px){#featherweight .kit-banner-overlay{max-width:90%}#featherweight .kit-btn:hover{background:#00263A!important;color:#fff!important}#featherweight .kit-banner-hed-affix{letter-spacing:1.2px;font-size:clamp(1.5rem,calc(.4310344828rem + .0172413793 * 100vw),2.5rem)}#featherweight .kit-banner-heds{row-gap:clamp(.25rem,calc(-.150862069rem + .0064655172 * 100vw),.625rem)}#featherweight .kit-banner-hed{letter-spacing:1.5px;font-size:clamp(2rem,calc(.7974137931rem + .0193965517 * 100vw),3.125rem)}#featherweight .kit-banner-dek{letter-spacing:.6px;font-size:clamp(.875rem,calc(.474137931rem + .0064655172 * 100vw),1.25rem)}}@media (max-width: 991.98px){#featherweight .kit-btn{width:180px!important}#featherweight .kit-banner-dek{line-height:25px;letter-spacing:.48px;text-wrap:pretty}}@media (max-width: 991.98px) and (max-width: 600px){#featherweight .kit-banner-dek{width:clamp(270px,27.7778vw + 153.3333px,320px)}}@media (max-width: 991.98px){#featherweight .kit-banner-hed-affix{font-size:28px;letter-spacing:.9px}}@media (max-width: 991.98px){#featherweight .kit-banner-hed{letter-spacing:.99px;font-size:36px}}@media (max-width: 991.98px){#featherweight .kit-banner-heds{row-gap:4px}}@media (max-width: 991.98px){#featherweight .kit-banner-overlay.hp-banner-hero.pm{background-color:#fff}}#drift .kit-btn{width:250px;padding:17px 35px!important}@media (min-width: 992px){#drift .kit-banner-overlay-inner{margin-left:clamp(1.25rem,calc(-1.4224137931rem + .0431034483 * 100vw),3.75rem);row-gap:clamp(1.625rem,calc(.6896551724rem + .0150862069 * 100vw),2.5rem);margin-top:clamp(150px,4.310345vw + 107.241379px,190px)}#drift .kit-banner-hed-affix{letter-spacing:1.2px;font-size:clamp(1.625rem,calc(1.3577586207rem + .0043103448 * 100vw),1.875rem)}#drift .kit-banner-hed{letter-spacing:1.5px;font-size:clamp(2.25rem,calc(1.3146551724rem + .0150862069 * 100vw),3.125rem)}#drift .kit-banner-dek{letter-spacing:.6px;font-size:clamp(.875rem,calc(.474137931rem + .0064655172 * 100vw),1.25rem)}}@media (max-width: 991.98px){#drift .kit-btn{width:200px}#drift .kit-banner-dek{line-height:25px;letter-spacing:.48px;text-wrap:pretty}}@media (max-width: 991.98px) and (max-width: 600px){#drift .kit-banner-dek{width:clamp(270px,27.7778vw + 153.3333px,320px)}}@media (max-width: 991.98px){#drift .kit-banner-hed-affix{font-size:28px;letter-spacing:.9px}}@media (max-width: 991.98px){#drift .kit-banner-hed{letter-spacing:.99px;font-size:clamp(1.875rem,calc(1.631655574rem + .0099833611 * 100vw),2.25rem)}}@media (max-width: 991.98px){#drift .kit-banner-heds{row-gap:4px}}#transitional-outerwear .kit-btn{width:unset}@media (min-width: 992px){#transitional-outerwear .kit-banner-overlay-inner{margin-left:clamp(1.25rem,calc(-1.4224137931rem + .0431034483 * 100vw),3.75rem);z-index:2;row-gap:clamp(.875rem,calc(.2068965517rem + .0107758621 * 100vw),1.5rem)}#transitional-outerwear .kit-banner-hed-affix{letter-spacing:1.2px;font-size:clamp(1.625rem,calc(1.3577586207rem + .0043103448 * 100vw),1.875rem)}#transitional-outerwear .kit-banner-heds{row-gap:clamp(0rem,calc(-.400862069rem + .0064655172 * 100vw),.375rem)}#transitional-outerwear .kit-banner-hed{letter-spacing:1.5px;font-size:clamp(2.25rem,calc(1.9827586207rem + .0043103448 * 100vw),2.5rem)}#transitional-outerwear .kit-banner-dek{letter-spacing:.6px}#transitional-outerwear .kit-banner-overlay:before{content:"";top:0;bottom:0;left:0;right:50%;position:absolute;background:linear-gradient(272deg,transparent,rgba(0,0,0,.67) 59.92%)}}@media (max-width: 991.98px){#transitional-outerwear .kit-btn{width:200px}#transitional-outerwear .kit-banner-dek{line-height:25px;letter-spacing:.48px;text-wrap:balance}#transitional-outerwear .kit-banner-hed-affix{font-size:28px;letter-spacing:.9px}#transitional-outerwear .kit-banner-hed{letter-spacing:.99px;font-size:clamp(1.875rem,calc(1.631655574rem + .0099833611 * 100vw),2.25rem)}#transitional-outerwear .kit-banner-heds{row-gap:4px}}@media (min-width: 992px){#icons-may-1 .kit-banner-overlay-inner{margin-right:clamp(-1.875rem,calc(-4.5474137931rem + .0431034483 * 100vw),.625rem)!important;row-gap:clamp(1.625rem,calc(.6896551724rem + .0150862069 * 100vw),2.5rem);right:10%;position:relative}#icons-may-1 .kit-banner-hed-affix{letter-spacing:1.2px;font-size:clamp(1.625rem,calc(1.3577586207rem + .0043103448 * 100vw),1.875rem)}#icons-may-1 .kit-banner-heds{row-gap:clamp(0rem,calc(-.400862069rem + .0064655172 * 100vw),.375rem)}#icons-may-1 .kit-banner-hed{letter-spacing:1.5px;font-size:clamp(2.25rem,calc(1.9827586207rem + .0043103448 * 100vw),2.5rem)}#icons-may-1 .kit-banner-dek{letter-spacing:.6px}}@media (max-width: 991.98px){#icons-may-1 .kit-btn{width:200px}#icons-may-1 .kit-banner-dek{line-height:25px;letter-spacing:.48px;text-wrap:balance}#icons-may-1 .kit-banner-hed-affix{font-size:28px;letter-spacing:.9px}#icons-may-1 .kit-banner-hed{letter-spacing:.99px;font-size:clamp(1.875rem,calc(1.631655574rem + .0099833611 * 100vw),2.25rem)}#icons-may-1 .kit-banner-heds{row-gap:4px}}#shorts .kit-btn{padding:clamp(.875rem,.6745689655rem + .32327586vw,1.0625rem) clamp(2.5rem,1.1637931034rem + 2.15517241vw,3.6rem)}
