@import"https://use.typekit.net/irt6cow.css";: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}#fathers-day-hero h1.kit-banner-hed.pm{font-family:poster-gothic-round-excond-a!important}#fathers-day-hero .kit-banner-hed-affix{font-family:adobe-handwriting-ernie!important}@media (min-width: 992px){#fathers-day-hero .kit-banner-overlay-inner{margin:0;max-width:33%;row-gap:clamp(30px,8.6207px + 2.1552vw,50px)}#fathers-day-hero .kit-banner-heds{row-gap:clamp(0px,-21.3793px + 2.1552vw,20px)}#fathers-day-hero .kit-banner-hed-affix{color:var(--White, #FFF);font-family:adobe-handwriting-ernie!important;font-size:clamp(26px,14.31px + 1.207vw,37px);font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.11px}#fathers-day-hero .kit-banner-hed{color:#fff;text-align:center;font-family:poster-gothic-round-excond-a!important;font-size:clamp(36px,5px + 3.125vw,65px)!important;font-style:normal;font-weight:700;line-height:normal;letter-spacing:9.1px;text-transform:uppercase}}@media (min-width: 992px) and (min-width: 992px){#fathers-day-hero .kit-banner-hed{margin-left:clamp(0px,22.7586px - 1.1853vw,11px)}}@media (min-width: 992px){#fathers-day-hero .kit-banner-dek{font-size:clamp(.75rem,calc(.349137931rem + .0064655172 * 100vw),1.125rem);letter-spacing:.6px}}@media (min-width: 992px){#fathers-day-hero .kit-btn{font-size:clamp(.75rem,calc(.4827586207rem + .0043103448 * 100vw),1rem);padding:clamp(.625rem,calc(.224137931rem + .0064655172 * 100vw),1rem) 0;width:clamp(200px,157.2414px + 4.3103vw,240px)!important}}@media (max-width: 991.98px){#fathers-day-hero .kit-btn{width:clamp(190px,136.6px + 5.4vw,240px);padding:clamp(.875rem,.6745689655rem + .32327586vw,1.0625rem) clamp(2.5rem,1.1637931034rem + 2.15517241vw,3.75rem)}#fathers-day-hero .kit-banner-dek{line-height:25px;letter-spacing:.48px;text-wrap:balance}#fathers-day-hero .kit-banner-hed-affix{color:var(--banner-fg, #071D49);text-align:center;font-family:Adobe Handwriting;font-size:24px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:.96px}#fathers-day-hero .kit-banner-hed{color:var(--banner-fg, #071D49);text-align:center;font-family:Poster Gothic Round ExCond ATF;font-size:40px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:5.2px}#fathers-day-hero p.kit-banner-hed-affix{padding-top:10px}#fathers-day-hero .kit-banner-overlay-inner.pm{row-gap:15px}#fathers-day-hero .kit-banner-heds{row-gap:4px}#fathers-day-hero .kit-banner-overlay.hp-banner-hero.pm.center{background-color:#fff}}@media (max-width: 991.98px){#summer-comfort .kit-btn{width:clamp(10.9375rem,7.8956946755rem + 12.47920133vw,15.625rem);font-size:clamp(.875rem,.7938851913rem + .3327787vw,1rem);padding:clamp(.75rem,.5472129784rem + .83194676vw,1.0625rem) clamp(.625rem,-.1861480865rem + 3.32778702vw,1.875rem)}}@media (min-width: 992px){#summer-comfort .kit-btn{width:clamp(190px,125.78px + 6.47vw,250px);padding:clamp(.875rem,.6745689655rem + .32327586vw,1.0625rem) clamp(2.5rem,1.1637931034rem + 2.15517241vw,3.75rem)}#summer-comfort .kit-banner-overlay-inner.pm.align-center{margin-right:clamp(16px,3.8vw,73px)}#summer-comfort .kit-banner-overlay.hp-banner-1.pm.right{padding-right:0!important}}#summer-comfort p.kit-banner-hed-affix.pm{font-size:clamp(30px,27.2px + .67vw,40px)}#summer-comfort h2.kit-banner-hed.pm{font-size:clamp(30px,24.4px + 1.33vw,50px)}@media (max-width: 991.98px){#shorts-season .kit-btn{width:clamp(10.9375rem,7.8956946755rem + 12.47920133vw,15.625rem);font-size:clamp(.875rem,.7938851913rem + .3327787vw,1rem);padding:clamp(.75rem,.5472129784rem + .83194676vw,1.0625rem) clamp(.625rem,-.1861480865rem + 3.32778702vw,1.875rem)}}@media (min-width: 992px){#shorts-season .kit-btn{width:clamp(190px,125.78px + 6.47vw,250px);padding:clamp(.875rem,.6745689655rem + .32327586vw,1.0625rem) clamp(2.5rem,1.1637931034rem + 2.15517241vw,3.75rem)}#shorts-season .kit-banner-overlay-inner{margin-left:clamp(27px,6.5vw,125px)}#shorts-season p.kit-banner-hed-affix,#shorts-season h2.kit-banner-hed,#shorts-season p.kit-banner-dek.pm{color:#00263a!important}#shorts-season .kit-btn.pm.banner{color:#00263a!important;border:2px solid #00263A!important}#shorts-season .kit-btn.pm.banner:hover{border:2px solid #ffffff!important}}#shorts-season p.kit-banner-hed-affix.pm{font-size:clamp(30px,27.2px + .67vw,40px)}#shorts-season h2.kit-banner-hed.pm{font-size:clamp(30px,24.4px + 1.33vw,50px)}#icons-june .kit-banner-dek{letter-spacing:.6px}@media (min-width: 992px){#icons-june .kit-banner-overlay-inner{margin-right:clamp(2.5rem,calc(-6.8534482759rem + .150862069 * 100vw),11.25rem);row-gap:clamp(1.625rem,calc(.6896551724rem + .0150862069 * 100vw),2.5rem);margin-left:clamp(27px,6.5vw,125px)}#icons-june .kit-banner-hed img{width:clamp(15rem,calc(10.9913793103rem + .0646551724 * 100vw),18.75rem)}#icons-june .kit-btn{width:clamp(190px,125.78px + 6.47vw,250px);padding:clamp(.875rem,.6745689655rem + .32327586vw,1.0625rem) clamp(2.5rem,1.1637931034rem + 2.15517241vw,3.75rem)}}@media (max-width: 991.98px){#icons-june .kit-banner-dek{line-height:25px;letter-spacing:.48px;text-wrap:balance}}
