/* Pasco United / MLS GO Uniform gallery */
#main.kit-page{background:#f5f2e9;overflow:hidden;color:#13252c}
#main.kit-page .container{width:min(1230px,calc(100% - 64px))}
#main.kit-page a:focus-visible,#main.kit-page button:focus-visible,#main.kit-page input:focus-visible{outline:3px solid #ff6a2c;outline-offset:4px}
#main.kit-page h1,#main.kit-page h2,#main.kit-page h3{margin:0;line-height:.95;font-weight:400;font-family:Anton,Impact,sans-serif}
#main.kit-page p{line-height:1.55}
#main.kit-page .kit-crumb-bar{background:#ff6a2c;color:#0b1823;font:900 14px 'Barlow Condensed',sans-serif;letter-spacing:.12em}
#main.kit-page .kit-crumb-bar .container{display:flex;align-items:center;gap:13px;min-height:41px}
#main.kit-page .kit-crumb-bar a{font-weight:900;text-decoration:none}
#main.kit-page .kit-crumb-bar a:hover{text-decoration:underline}
#main.kit-page .kit-crumb-right{margin-left:auto}
#main.kit-page .kit-hero{background:#061620;color:white;position:relative;isolation:isolate;overflow:hidden;padding:95px 0 110px}
#main.kit-page .kit-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 76% 26%,rgba(20,218,226,.17),transparent 38%),repeating-linear-gradient(122deg,transparent 0 45px,rgba(255,255,255,.017) 46px 47px);pointer-events:none;z-index:-1}
#main.kit-page .kit-hero:after{content:"";position:absolute;bottom:-45px;left:-10%;width:120%;height:95px;background:#fce353;transform:rotate(-2deg)}
#main.kit-page .kit-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.93fr);gap:52px;align-items:center}
#main.kit-page .kit-hero-copy{position:relative;z-index:2}
#main.kit-page .kit-hero-label{font:900 15px 'Barlow Condensed',sans-serif;letter-spacing:.13em;color:#b4eced;display:flex;gap:10px;align-items:center;margin-bottom:35px}
#main.kit-page .kit-ping{width:11px;height:11px;background:#fce353;border-radius:50%;box-shadow:0 0 0 6px rgba(252,227,83,.15);display:inline-block}
#main.kit-page .kit-hero h1{font-size:clamp(90px,9.5vw,156px);letter-spacing:-.042em;text-transform:uppercase;line-height:.83;position:relative;z-index:1}
#main.kit-page .kit-hero h1 span{color:#1de3ec}
#main.kit-page .kit-hero h1 .kit-period{color:#ff6a2c}
#main.kit-page .kit-hero-scribble{font:clamp(24px,3vw,39px) 'Permanent Marker',cursive;color:#fce353;transform:rotate(-7deg);margin:22px 0 24px}
#main.kit-page .kit-hero-copy>p{font-size:19px;color:#c4dee5;max-width:580px;margin:0 0 32px}
#main.kit-page .kit-hero-actions{display:flex;align-items:stretch;gap:17px;flex-wrap:wrap}
#main.kit-page .kit-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:15px 22px;min-height:57px;font:900 18px 'Barlow Condensed',sans-serif;letter-spacing:.04em;text-decoration:none;transition:transform .15s,background .15s;box-shadow:6px 6px 0 #09131b;text-align:center}
#main.kit-page .kit-btn:hover{transform:translateY(-3px)}
#main.kit-page .kit-btn-hot{background:#ff6a2c;color:#07151f}
#main.kit-page .kit-btn-stroke{border:2px solid #82dce0;color:#e2fbff;background:#0a2934;box-shadow:5px 5px 0 #0e6475}
#main.kit-page .kit-hero .kit-hero-note{font-size:12px;color:#90aab6;max-width:530px;margin:22px 0 0}
#main.kit-page .kit-hero-art{min-height:550px;position:relative;isolation:isolate}
#main.kit-page .kit-art-ring{position:absolute;inset:0 5%;border:3px dashed rgba(28,227,236,.33);border-radius:50%;transform:rotate(-19deg)}
#main.kit-page .kit-hero-feature{position:absolute;top:3%;left:2%;width:67%;max-width:420px;aspect-ratio:1/1;object-fit:contain;background:#fff;padding:9px;border:7px solid white;transform:rotate(-8deg);box-shadow:18px 21px 0 rgba(255,106,44,.83)}
#main.kit-page .kit-hero-feature-second{top:auto;bottom:7%;left:auto;right:-1%;width:64%;transform:rotate(9deg);box-shadow:14px 16px 0 rgba(29,227,236,.9)}
#main.kit-page .kit-art-sticker{position:absolute;right:1%;top:0;background:#fce353;color:#071722;border:3px solid #0b141e;padding:17px 21px;text-align:center;transform:rotate(11deg);font:900 33px/.9 'Permanent Marker',cursive;box-shadow:6px 6px 0 #ff6a2c;z-index:3}
#main.kit-page .kit-art-bottom{position:absolute;left:1%;bottom:1%;font:900 14px 'Barlow Condensed',sans-serif;letter-spacing:.12em;color:#fce353;transform:rotate(-3deg)}
#main.kit-page .kit-ticker{background:#fce353;color:#071922;overflow:hidden;border-bottom:4px solid #ff6a2c}
#main.kit-page .kit-ticker div{white-space:nowrap;word-spacing:16px;letter-spacing:.085em;font:900 26px 'Barlow Condensed',sans-serif;padding:16px 0;text-align:center}
#main.kit-page .kit-ticker b{color:#e9572c}
#main.kit-page .kit-eyebrow{color:#027c87;font:900 15px 'Barlow Condensed',sans-serif;letter-spacing:.17em;display:block;margin-bottom:20px}
#main.kit-page .kit-included{padding:100px 0;background:#f4f0e6}
#main.kit-page .kit-included-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px}
#main.kit-page .kit-included h2{font-size:clamp(60px,6vw,91px);text-transform:uppercase;letter-spacing:-.012em}
#main.kit-page .kit-included h2 em,#main.kit-page .kit-browser h2 em{font-style:normal;color:#ec6027}
#main.kit-page .kit-included p{font-size:18px;max-width:600px;margin:27px 0 0}
#main.kit-page .kit-note{font-size:14px;font-weight:600;background:#fff8cf;border-left:5px solid #e96b2c;padding:16px 21px;margin-top:30px;max-width:610px;line-height:1.4}
#main.kit-page .kit-included-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
#main.kit-page .kit-included-stats>div{background:#081b25;color:#fff;min-height:190px;border-bottom:7px solid #1de3ec;padding:22px 10px;display:flex;flex-direction:column;justify-content:space-between;text-align:center;box-shadow:7px 9px 0 #ff6a2c;transform:rotate(-2deg)}
#main.kit-page .kit-included-stats>div:nth-child(2){background:#ff6a2c;color:#071b25;transform:translateY(15px) rotate(2deg);border-bottom-color:#fce353;box-shadow:7px 9px 0 #0b343e}
#main.kit-page .kit-included-stats>div:nth-child(3){transform:translateY(-5px) rotate(1deg)}
#main.kit-page .kit-included-stats strong{font:900 78px/.9 Anton,Impact,sans-serif}
#main.kit-page .kit-included-stats span{font:900 20px 'Barlow Condensed',sans-serif;letter-spacing:.10em}
#main.kit-page .kit-browser{background:#0a1a24;color:#fff;padding:111px 0 120px;position:relative;isolation:isolate}
#main.kit-page .kit-browser:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0 10%,rgba(19,198,210,.08),transparent 35%);pointer-events:none;z-index:-1}
#main.kit-page .kit-browser-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:49px}
#main.kit-page .kit-browser .kit-eyebrow{color:#1de3ec}
#main.kit-page .kit-browser h2{font-size:clamp(65px,7vw,106px);text-transform:uppercase;letter-spacing:-.024em}
#main.kit-page .kit-browser-heading p{color:#b0cbd3;font-size:17px;max-width:610px;margin:22px 0 0}
#main.kit-page .kit-total{font:900 133px/.85 Anton,Impact,sans-serif;color:#fce353;text-align:center;white-space:nowrap;transform:rotate(5deg)}
#main.kit-page .kit-total small{display:block;color:#fff;font:900 18px 'Barlow Condensed',sans-serif;letter-spacing:.16em;margin-top:10px}
#main.kit-page .kit-controls{display:flex;gap:18px;align-items:stretch;justify-content:space-between;padding:18px;background:#132c36;border:1px solid #28535c}
#main.kit-page .kit-filter-bar{display:flex;gap:5px}
#main.kit-page .kit-filter-bar button{border:0;background:#1b3c47;color:#d5edef;padding:10px 23px;cursor:pointer;font:900 17px 'Barlow Condensed',sans-serif;letter-spacing:.08em}
#main.kit-page .kit-filter-bar button.active{background:#fce353;color:#10232b}
#main.kit-page .kit-filter-bar button:hover:not(.active){background:#2d626b}
#main.kit-page .kit-search{width:min(380px,100%);display:flex;align-items:center;gap:10px;border:1px solid #42767d;background:#071a22;color:#a4dfe4;padding:0 16px}
#main.kit-page .kit-search input{width:100%;font:800 15px 'Barlow Condensed',sans-serif;letter-spacing:.06em;color:#fff;background:none;border:0;outline:none;min-height:46px}
#main.kit-page .kit-search input::placeholder{color:#b2ced0;opacity:1}
#main.kit-page .kit-result-count{font:900 14px 'Barlow Condensed',sans-serif;letter-spacing:.17em;color:#a9d4d9;margin:22px 0 25px}
#main.kit-page .kit-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}
#main.kit-page .kit-card{background:#fff;color:#071620;min-width:0;border:2px solid #f2f7f7;padding:10px;transition:transform .2s,box-shadow .2s;box-shadow:5px 5px 0 rgba(27,223,231,.34)}
#main.kit-page .kit-card:nth-child(5n+1){box-shadow:5px 5px 0 rgba(255,106,44,.75)}
#main.kit-page .kit-card:hover{transform:translateY(-5px);box-shadow:8px 10px 0 #ff6a2c}
#main.kit-page .kit-card[hidden]{display:none!important}
#main.kit-page .kit-card-top{font:900 11px 'Barlow Condensed',sans-serif;letter-spacing:.12em;display:flex;align-items:center;justify-content:space-between;gap:5px;color:#657a7d;padding:3px 3px 11px}
#main.kit-page .kit-card-top span:last-child{color:#aa5a40}
#main.kit-page .kit-photo{display:block;overflow:hidden;background:#f8faf9}
#main.kit-page .kit-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:transform .3s}
#main.kit-page .kit-card:hover .kit-photo img{transform:scale(1.035)}
#main.kit-page .kit-card-footer{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:16px 2px 8px;min-height:70px}
#main.kit-page .kit-card-footer h3{font:900 22px/.95 'Barlow Condensed',sans-serif;text-transform:uppercase}
#main.kit-page .kit-card-footer span{font:900 29px Anton,Impact,sans-serif;color:#e9572c}
#main.kit-page .kit-none{font-size:20px;padding:35px;background:#1a343c;text-align:center}
#main.kit-page .kit-none[hidden]{display:none!important}
#main.kit-page .kit-catalog-caption{font-size:13px;max-width:850px;color:#9fbbc0;margin:30px 0 0}
#main.kit-page .kit-sizing{background:#f4f0e6;padding:110px 0 119px}
#main.kit-page .kit-size-intro{max-width:770px;margin-bottom:38px}
#main.kit-page .kit-size-intro h2{font-size:clamp(67px,8vw,118px);text-transform:uppercase}
#main.kit-page .kit-size-intro h2 span{color:#f05f28}
#main.kit-page .kit-size-intro p{font-size:17px}
#main.kit-page .kit-sizing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
#main.kit-page .kit-size-panel{background:#fff;border:2px solid #132d35;box-shadow:8px 9px 0 #f26b2e;padding:29px}
#main.kit-page .kit-size-panel:nth-child(2){box-shadow:8px 9px 0 #09c8d0}
#main.kit-page .kit-size-panel h3{font:900 33px 'Barlow Condensed',sans-serif;letter-spacing:.05em;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:10px;border-bottom:5px solid #13252d;padding-bottom:15px;margin-bottom:20px}
#main.kit-page .kit-size-panel h3 small{font:900 12px 'Barlow Condensed',sans-serif;letter-spacing:.08em;color:#60767c}
#main.kit-page .kit-size-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
#main.kit-page .kit-size-tables table{border-collapse:collapse;width:100%;font-size:13px}
#main.kit-page .kit-size-tables caption{text-align:left;font:900 19px 'Barlow Condensed',sans-serif;color:#095769;padding-bottom:7px}
#main.kit-page .kit-size-tables th{font-size:12px;text-align:left;color:#253d47;border-bottom:2px solid #25434d;padding:8px 3px}
#main.kit-page .kit-size-tables td{padding:8px 3px;border-bottom:1px solid #dbe6e5}
#main.kit-page .kit-size-tables td:last-child{text-align:right;font-weight:800;white-space:nowrap}
#main.kit-page .kit-sock-bar{background:#081b25;color:#fff;padding:28px 34px;margin-top:39px;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:20px;align-items:center}
#main.kit-page .kit-sock-bar>div{display:flex;flex-direction:column;gap:7px}
#main.kit-page .kit-sock-bar strong{font:900 37px 'Barlow Condensed',sans-serif;letter-spacing:.04em}
#main.kit-page .kit-sock-bar span{font:900 14px 'Barlow Condensed',sans-serif;letter-spacing:.12em;color:#aae7eb}
#main.kit-page .kit-sock-bar b{font:900 29px Anton,Impact,sans-serif;color:#fce353}
#main.kit-page .kit-sizing-footnote{font-size:13px;color:#6b7f85;margin:19px 0 0}
#main.kit-page .kit-contact{background:#1de3ec;color:#092028;padding:104px 0 112px;text-align:center;position:relative;overflow:hidden}
#main.kit-page .kit-contact:before{content:"PASCO";position:absolute;left:-10%;top:-60px;font:320px Anton,Impact,sans-serif;color:rgba(4,38,46,.05);pointer-events:none}
#main.kit-page .kit-contact-inner{position:relative}
#main.kit-page .kit-contact .kit-eyebrow{color:#16505b}
#main.kit-page .kit-contact h2{font-size:clamp(62px,8vw,111px);text-transform:uppercase}
#main.kit-page .kit-contact h2 em{font-style:normal;color:#e95b25}
#main.kit-page .kit-contact p{font-size:19px;max-width:630px;margin:29px auto 34px}
#main.kit-page .kit-contact-actions{display:flex;justify-content:center;gap:17px;flex-wrap:wrap}
#main.kit-page .kit-contact .kit-btn-stroke{border-color:#081b25;background:transparent;color:#081b25;box-shadow:5px 5px 0 #ff6a2c}
#main.kit-page .kit-contact-email{display:inline-block;margin-top:31px;font-weight:900;font-size:clamp(16px,2.6vw,26px);text-decoration:none;border-bottom:3px solid #e9572c;overflow-wrap:anywhere}
@media(max-width:1100px){#main.kit-page .kit-hero{padding:78px 0 92px}#main.kit-page .kit-hero-grid{gap:30px}#main.kit-page .kit-hero h1{font-size:clamp(75px,10vw,126px)}#main.kit-page .kit-hero-art{min-height:470px}#main.kit-page .kit-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){#main.kit-page .kit-hero-grid{grid-template-columns:1fr}#main.kit-page .kit-hero-art{min-height:490px;max-width:640px;width:100%;margin:0 auto}#main.kit-page .kit-included-grid{grid-template-columns:1fr;gap:40px}#main.kit-page .kit-browser-heading{align-items:flex-start}#main.kit-page .kit-total{font-size:95px}#main.kit-page .kit-controls{flex-direction:column}#main.kit-page .kit-search{width:100%;min-height:51px}#main.kit-page .kit-sizing-grid{grid-template-columns:1fr}}
@media(max-width:600px){#main.kit-page .container{width:calc(100% - 36px)}#main.kit-page .kit-crumb-right{display:none}#main.kit-page .kit-hero{padding:67px 0 72px}#main.kit-page .kit-hero h1{font-size:clamp(65px,14.9vw,95px)}#main.kit-page .kit-hero-label{font-size:12px;letter-spacing:.08em;margin-bottom:26px}#main.kit-page .kit-hero-scribble{font-size:26px}#main.kit-page .kit-hero-copy>p{font-size:16px}#main.kit-page .kit-hero-actions{flex-direction:column}#main.kit-page .kit-btn{width:100%;min-height:51px}#main.kit-page .kit-hero-art{min-height:330px}#main.kit-page .kit-art-sticker{font-size:19px;padding:11px;right:1%;top:4%;box-shadow:3px 3px 0 #ff6a2c}#main.kit-page .kit-hero-feature{border-width:4px;box-shadow:8px 9px 0 #ff6a2c}#main.kit-page .kit-hero-feature-second{box-shadow:8px 9px 0 #1de3ec}#main.kit-page .kit-art-bottom{font-size:9px;bottom:0}#main.kit-page .kit-ticker div{font-size:19px;letter-spacing:.02em}#main.kit-page .kit-included,#main.kit-page .kit-browser,#main.kit-page .kit-sizing,#main.kit-page .kit-contact{padding-top:69px;padding-bottom:78px}#main.kit-page .kit-included h2{font-size:59px}#main.kit-page .kit-included p{font-size:16px}#main.kit-page .kit-included-stats{gap:8px}#main.kit-page .kit-included-stats>div{min-height:125px;box-shadow:3px 4px 0 #ff6a2c}#main.kit-page .kit-included-stats strong{font-size:51px}#main.kit-page .kit-included-stats span{font-size:14px}#main.kit-page .kit-browser-heading{display:block;margin-bottom:30px}#main.kit-page .kit-browser h2{font-size:clamp(61px,12vw,88px)}#main.kit-page .kit-total{display:none}#main.kit-page .kit-controls{padding:9px}#main.kit-page .kit-filter-bar button{flex:1;padding:10px 4px;font-size:14px}#main.kit-page .kit-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}#main.kit-page .kit-card{padding:6px;border-width:1px;box-shadow:3px 4px 0 rgba(27,223,231,.45)}#main.kit-page .kit-card-top{font-size:8px;padding-bottom:5px}#main.kit-page .kit-card-footer{min-height:52px;padding:11px 1px 5px}#main.kit-page .kit-card-footer h3{font-size:18px}#main.kit-page .kit-card-footer span{font-size:19px}#main.kit-page .kit-size-intro h2{font-size:65px}#main.kit-page .kit-size-panel{padding:18px;box-shadow:4px 5px 0 #f26b2e}#main.kit-page .kit-size-panel:nth-child(2){box-shadow:4px 5px 0 #09c8d0}#main.kit-page .kit-size-panel h3{font-size:29px}#main.kit-page .kit-size-tables{gap:9px}#main.kit-page .kit-size-tables table{font-size:11px}#main.kit-page .kit-size-tables td{padding:7px 2px}#main.kit-page .kit-size-tables caption{font-size:17px}#main.kit-page .kit-sock-bar{grid-template-columns:repeat(3,1fr);gap:14px;padding:23px 14px}#main.kit-page .kit-sock-bar>div:first-child{grid-column:1/-1;padding-bottom:7px;border-bottom:1px solid #315662}#main.kit-page .kit-sock-bar b{font-size:23px}#main.kit-page .kit-sock-bar span{font-size:11px}#main.kit-page .kit-contact h2{font-size:clamp(57px,13vw,85px)}#main.kit-page .kit-contact p{font-size:16px}}
@media(max-width:370px){#main.kit-page .kit-hero h1{font-size:57px}#main.kit-page .kit-size-tables{grid-template-columns:1fr}#main.kit-page .kit-size-tables table{font-size:13px}#main.kit-page .kit-cards{gap:8px}#main.kit-page .kit-card-footer h3{font-size:16px}}
@media(prefers-reduced-motion:reduce){#main.kit-page *,#main.kit-page *:before,#main.kit-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
