/** Shopify CDN: Minification failed

Line 11:0 All "@import" rules must come first

**/
:root{--as-ink:#101516;--as-ivory:#f5f1e8;--as-lime:#b8ff2c;--as-line:#d8d2c7;--as-muted:#666b69}*{box-sizing:border-box}body{margin:0;background:var(--as-ivory);color:var(--as-ink);font-family:Arial,Helvetica,sans-serif}.as{min-height:100vh;background:var(--as-ivory)}.as h1,.as h2,.as h3,.as__wordmark{font-family:Impact,"Arial Narrow",sans-serif;letter-spacing:.02em;text-transform:uppercase}.as a{color:inherit}.as__draft{padding:.45rem 5vw;background:var(--as-lime);font-size:.75rem;font-weight:800;letter-spacing:.15em;text-align:center;text-transform:uppercase}.as__header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem 5vw;border-bottom:1px solid var(--as-line);background:rgba(245,241,232,.94);backdrop-filter:blur(12px)}.as__wordmark{font-size:2rem;text-decoration:none}.as__nav{display:flex;flex-wrap:wrap;gap:1.4rem}.as__nav a{text-decoration:none;font-weight:700}.as__hero,.as__page-intro{padding:clamp(3rem,8vw,8rem) 5vw;background:var(--as-ink);color:var(--as-ivory)}.as__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,1fr);align-items:center;gap:3rem;min-height:38rem;overflow:hidden}.as__hero h1,.as__page-intro h1{max-width:14ch;margin:.2rem 0;font-size:clamp(3.5rem,9vw,8rem);line-height:.85}.as__hero p,.as__page-intro p{max-width:46rem;font-size:1.1rem;line-height:1.6}.as__eyebrow{color:var(--as-lime);font-weight:800;letter-spacing:.18em;text-transform:uppercase}.as__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.as__button{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:.75rem 1.1rem;border:2px solid var(--as-lime);border-radius:.35rem;background:var(--as-lime);color:var(--as-ink);font-weight:900;text-decoration:none;cursor:pointer}.as__button--ghost{border-color:currentColor;background:transparent}.as__button--small{min-height:2.2rem;padding:.45rem .75rem;font-size:.8rem}.as__kit-visual{position:relative;height:28rem}.as__kit-visual span{position:absolute;bottom:-4rem;width:44%;height:25rem;border-radius:6rem 6rem 1rem 1rem;background:linear-gradient(135deg,#0c2541 15%,var(--as-lime) 15% 23%,#122f51 23% 55%,var(--as-lime) 55% 61%,#071725 61%);box-shadow:0 2rem 5rem #000}.as__kit-visual span:nth-child(1){left:0;transform:rotate(-8deg)}.as__kit-visual span:nth-child(2){left:28%;z-index:2;height:29rem}.as__kit-visual span:nth-child(3){right:0;transform:rotate(8deg)}.as__section{padding:clamp(2.5rem,6vw,6rem) 5vw}.as__section h2{margin:0 0 1.5rem;font-size:clamp(2rem,4vw,4.5rem)}.as__section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.as__sport-grid,.as__products,.as__fabrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.as__sport-grid a{display:flex;align-items:end;min-height:13rem;padding:1.5rem;border-radius:.5rem;background:linear-gradient(140deg,#0b1114,#18304b);color:white;font:2rem Impact;text-decoration:none;text-transform:uppercase}.as__sport-grid a:nth-child(2n){background:linear-gradient(140deg,#172e38,#141617)}.as__products{grid-template-columns:repeat(6,1fr)}.as__products div{display:grid;min-height:10rem;place-items:center;padding:1rem;border:1px solid var(--as-line);border-radius:.5rem;background:#eee8dc;font-size:3rem}.as__products b{font-size:.85rem;text-transform:uppercase}.as__rail{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.4rem 0 1rem;cursor:grab}.as__design-card{position:relative;flex:0 0 17rem;min-width:0;padding:1rem;border:1px solid var(--as-line);border-radius:.55rem;background:#eee8dc;scroll-snap-align:start}.as__design-card h3{margin:.35rem 0;font-size:1.6rem}.as__design-card>span{color:var(--as-muted);font-size:.72rem;text-transform:uppercase}.as__shirt{width:100%;height:17rem;border-radius:4.5rem 4.5rem 1rem 1rem;background:linear-gradient(145deg,#0b1d35 20%,var(--as-lime) 20% 28%,#173e64 28% 60%,#07111f 60% 72%,var(--as-lime) 72% 78%,#10253c 78%);clip-path:polygon(25% 0,38% 8%,62% 8%,75% 0,100% 15%,88% 42%,76% 32%,76% 100%,24% 100%,24% 32%,12% 42%,0 15%)}.as__design-card--2 .as__shirt,.as__design-card--5 .as__shirt,.as__design-card--8 .as__shirt{filter:hue-rotate(70deg)}.as__design-card--3 .as__shirt,.as__design-card--6 .as__shirt,.as__design-card--9 .as__shirt{filter:hue-rotate(150deg)}.as__design-card--4 .as__shirt,.as__design-card--7 .as__shirt{filter:hue-rotate(240deg)}.as__fabrics{grid-template-columns:repeat(3,1fr)}.as__fabrics article{padding:1rem;border:1px solid var(--as-line);border-radius:.5rem}.as__fabrics i{display:block;height:9rem;border-radius:.4rem;background:radial-gradient(circle at 30% 40%,#233954 0 2px,#071728 3px 6px);background-size:10px 10px}.as__fabrics article:nth-child(2) i{background:linear-gradient(135deg,#0d2034,#42566b,#101e30)}.as__fabrics article:nth-child(3) i{background:repeating-linear-gradient(45deg,#0d2034 0 4px,#273e57 4px 8px)}.as__own{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:0 5vw;padding:3rem;background:#e8e2d6;border-radius:.6rem}.as__split-shirt{min-height:20rem;background:linear-gradient(90deg,transparent 0 20%,#ddd 20% 50%,#0c2440 50% 80%,transparent 80%);clip-path:polygon(25% 0,38% 8%,62% 8%,75% 0,100% 15%,88% 42%,76% 32%,76% 100%,24% 100%,24% 32%,12% 42%,0 15%)}.as__process ol{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;list-style:none;padding:0}.as__process li{display:grid;aspect-ratio:1;max-width:5rem;place-items:center;border:2px solid var(--as-ink);border-radius:50%;font-weight:900}.as__page-intro{padding-block:5rem}.as__page-intro h1{font-size:clamp(3.2rem,7vw,7rem)}.as__catalog{display:grid;grid-template-columns:16rem 1fr;gap:2rem;padding:3rem 5vw}.as__catalog aside{position:sticky;top:6rem;align-self:start}.as label{display:block;margin:.7rem 0;font-weight:700}.as input,.as select{max-width:100%;padding:.7rem;border:1px solid #bdb7ad;border-radius:.35rem;background:white;color:var(--as-ink)}.as fieldset{margin:1.5rem 0;padding:1rem;border:1px solid var(--as-line)}.as legend{font-weight:900;text-transform:uppercase}.as__design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.as__design-grid .as__design-card{width:auto}.as__heart{position:absolute;right:1rem;z-index:2;border:0;background:transparent;font-size:1.8rem;cursor:pointer}.as__heart.is-active{color:#d11}.as__builder{display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,1fr);gap:2rem;padding:3rem 5vw}.as__preview{position:sticky;top:6rem;align-self:start;padding:2rem;background:#e9e3d8;border-radius:.6rem}.as__shirt--large{position:relative;max-width:32rem;height:34rem;margin:auto}.as__shirt--large b,.as__shirt--large em{position:absolute;z-index:1;left:40%;color:white;font-style:normal}.as__shirt--large b{top:42%}.as__shirt--large em{top:51%;font-size:4rem;font-weight:900}.as__builder form,.as__panel{padding:1.5rem;border:1px solid var(--as-line);border-radius:.6rem;background:#fbf8f2}.as__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.as__notice{margin:1rem 0;padding:1rem;border-left:5px solid var(--as-lime);background:#edf8d5}.as__tabs{display:flex;margin-bottom:2rem}.as__tabs button{flex:1;padding:1rem;border:1px solid var(--as-line);background:transparent;font-weight:800}.as__tabs button.is-active{background:var(--as-ink);color:white}.as__size-tables{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.as table{width:100%;border-collapse:collapse;background:white}.as caption{padding:1rem;background:var(--as-ink);color:white;font-weight:900;text-transform:uppercase}.as th,.as td{padding:.75rem;border:1px solid var(--as-line);text-align:center}.as__review{display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:2rem;padding:3rem 5vw}.as__panel{margin-bottom:1rem}.as__panel .as__shirt{max-width:13rem;height:13rem}.as__roster-row{display:grid;grid-template-columns:1.2fr .5fr 1fr 1fr 1.2fr auto;gap:.5rem;align-items:end;padding:.75rem 0;border-bottom:1px solid var(--as-line)}.as__roster-row label{font-size:.72rem}.as__artwork-preview{display:flex;gap:1rem;margin:1rem 0}.as__artwork-preview span{display:grid;min-height:8rem;flex:1;place-items:center;background:#0c2440;color:white;font-weight:900}.as__summary{position:sticky;top:6rem;align-self:start}.as__summary .as__button{width:100%;margin:.35rem 0}.as__footer{display:flex;justify-content:space-between;padding:3rem 5vw;background:var(--as-ink);color:white}.as__footer strong{font:2rem Impact}.as [hidden]{display:none!important}
@media(max-width:900px){.as__header{align-items:flex-start;flex-direction:column}.as__nav{font-size:.85rem}.as__hero,.as__builder,.as__review,.as__own{grid-template-columns:1fr}.as__kit-visual{height:18rem}.as__sport-grid{grid-template-columns:1fr 1fr}.as__products{grid-template-columns:repeat(3,1fr)}.as__catalog{grid-template-columns:1fr}.as__catalog aside,.as__preview,.as__summary{position:static}.as__design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.as__roster-row{grid-template-columns:1fr 1fr}.as__size-tables{grid-template-columns:1fr}}
@media(max-width:560px){.as__nav{display:grid;grid-template-columns:1fr 1fr}.as__hero{min-height:auto}.as__hero h1{font-size:3.8rem}.as__kit-visual{display:none}.as__sport-grid,.as__fabrics,.as__design-grid,.as__form-grid{grid-template-columns:1fr}.as__products{grid-template-columns:1fr 1fr}.as__process ol{grid-template-columns:1fr 1fr}.as__design-card{flex-basis:82vw}.as__review,.as__builder,.as__catalog{padding-inline:1rem}.as__section,.as__page-intro,.as__hero{padding-inline:1rem}.as__own{margin-inline:1rem;padding:1.5rem}.as__footer{flex-direction:column;gap:1rem}.as__size-tables{overflow-x:auto}}
.as__hero--home{background-image:linear-gradient(90deg,rgba(7,13,16,.97),rgba(7,13,16,.76) 38%,rgba(7,13,16,.08) 76%),var(--as-hero-image);background-position:center;background-size:cover}.as__kit-visual{background-image:var(--as-kit-image);background-position:center;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 2rem 3rem rgba(0,0,0,.55))}.as__kit-visual span{display:none}.as__shirt{display:block!important;border-radius:0;background-color:transparent;background-image:var(--as-shirt-image);background-position:center;background-repeat:no-repeat;background-size:contain;clip-path:none}.as__hero h1,.as__page-intro h1{color:var(--as-ivory)!important}.as__design-card--2 .as__shirt,.as__design-card--5 .as__shirt,.as__design-card--8 .as__shirt{filter:hue-rotate(70deg)}.as__design-card--3 .as__shirt,.as__design-card--6 .as__shirt,.as__design-card--9 .as__shirt{filter:hue-rotate(150deg)}.as__design-card--4 .as__shirt,.as__design-card--7 .as__shirt{filter:hue-rotate(240deg)}

@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;0,900;1,800;1,900&family=Inter:wght@400;500;600;700&display=swap');
body:has(.as) .shopify-section-group-header-group,body:has(.as) .shopify-section-group-footer-group,body:has(.as) #shopify-section-announcement-bar{display:none!important}body:has(.as) main#MainContent{padding:0!important;margin:0!important;max-width:none!important}.as{--as-ink:#0b1113;--as-ivory:#f5f2e9;--as-lime:#baff23;font-family:Inter,Arial,sans-serif;background:var(--as-ivory);overflow:hidden}.as h1,.as h2,.as h3,.as__wordmark,.as__products b,.as__sport-grid b{font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-weight:900;letter-spacing:-.02em}.as__header{position:relative;top:auto;height:72px;padding:0 4.5vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:#faf8f1;border:0;box-shadow:0 1px 0 rgba(0,0,0,.08);z-index:20}.as__wordmark{font-size:2.25rem;font-style:italic;font-weight:900;letter-spacing:-.07em}.as__nav{justify-content:center;gap:3rem;font-size:.9rem}.as__nav a{font-weight:500}.as__tools{justify-self:end;display:flex;gap:1.5rem;font-size:1.35rem}.as__hero{display:block;min-height:560px;padding:0;background-color:#0a1112}.as__hero--home{background-image:linear-gradient(90deg,#0a1112 0,#0a1112 33%,rgba(10,17,18,.75) 45%,rgba(10,17,18,0) 64%),var(--as-hero-image);background-position:right center;background-repeat:no-repeat;background-size:auto 100%}.as__hero-copy{padding:76px 0 60px 4.5vw;position:relative;z-index:2}.as__hero h1{font-size:clamp(4.8rem,7.2vw,8.1rem);line-height:.78;margin:0 0 2.2rem;letter-spacing:-.045em;color:#f7f4ed!important;text-shadow:0 3px 0 rgba(0,0,0,.28)}.as__hero h1 mark{padding:0;background:transparent;color:var(--as-lime)}.as__hero p{font-size:1.25rem;line-height:1.48}.as__button{min-height:48px;padding:.8rem 1.4rem;border-radius:.35rem;font-size:.9rem}.as__button--ghost{border-color:#fff;color:#fff}.as__section{padding:2.7rem 4.5vw 0}.as__section h2{font-size:2.35rem;line-height:1;margin:0}.as__section-head{margin-bottom:1rem}.as__section-head>a{font-size:.82rem;font-weight:700}.as__section-head p{font-size:.8rem;margin:0}.as__sport-grid{grid-template-columns:repeat(4,1fr);gap:.8rem}.as__sport-grid a{position:relative;min-height:164px;padding:1rem;background-position:center;background-size:cover;border-radius:.4rem}.as__sport-grid b{font-size:2rem;color:#fff}.as__sport-grid i{display:grid;position:absolute;right:12px;bottom:12px;width:36px;height:36px;place-items:center;border-radius:50%;background:#faf8f1;color:#111;font-style:normal}.as__products{grid-template-columns:repeat(6,1fr);gap:.75rem}.as__products article{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:210px;border-radius:.45rem;background:#eee9de;overflow:hidden}.as__products img{width:100%;height:178px;object-fit:cover}.as__products b{padding:.65rem .25rem;font-size:1rem}.as__rail{gap:.75rem;margin-inline:-.8rem;padding-inline:.8rem}.as__design-card{flex-basis:245px;padding:.7rem;background:#eee9de}.as__design-card>img{width:100%;height:300px;object-fit:cover;border-radius:.25rem}.as__design-meta{display:flex;justify-content:space-between;align-items:center}.as__design-card h3{font-size:1.1rem;margin:.55rem 0}.as__swatches{font-size:.75rem;word-spacing:.15rem}.as__design-card .as__button{width:100%;min-height:42px}.as__fabrics{gap:1rem}.as__fabrics article{padding:0;background:#eee9de;overflow:hidden}.as__fabrics img{width:100%;height:145px;object-fit:cover}.as__fabrics h3,.as__fabrics p{margin:.65rem 1rem}.as__fabrics h3{font-size:1.25rem}.as__fabrics p{font-size:.78rem;line-height:1.45}.as__own{margin:2.8rem 4.5vw 0;padding:0;grid-template-columns:36% 64%;gap:0;min-height:275px;overflow:hidden}.as__own>div{padding:2rem 2.2rem}.as__own h2{font-size:3.2rem}.as__own p{max-width:20rem;line-height:1.45}.as__own>img{width:100%;height:100%;min-height:275px;object-fit:cover}.as__process{padding-bottom:3rem}.as__process ol{grid-template-columns:repeat(4,1fr);gap:3rem;text-align:center}.as__process li{display:flex;max-width:none;aspect-ratio:auto;border:0;flex-direction:column;align-items:center}.as__process li span{display:grid;width:74px;height:74px;place-items:center;border:1px solid #bbb3a6;border-radius:50%;font-size:2.2rem}.as__process li b{margin-top:.7rem}.as__process li p{max-width:170px;font-size:.78rem;line-height:1.45}.as__footer{display:grid;grid-template-columns:1.3fr repeat(3,.7fr) 1.3fr;gap:3rem;padding:3rem 4.5vw;background:#090e10}.as__footer>div{display:flex;flex-direction:column;gap:.5rem}.as__footer strong{font-family:'Barlow Condensed';font-size:2.6rem;font-style:italic}.as__footer b{font-size:.78rem}.as__footer a,.as__footer span,.as__footer p{font-size:.72rem;line-height:1.5;color:#d4d4d4;text-decoration:none}.as__footer label{display:flex}.as__footer input{flex:1;background:transparent;border-color:#777;color:#fff}.as__footer button{width:46px;border:0;background:var(--as-lime)}
@media(max-width:900px){.as__header{grid-template-columns:1fr auto;height:auto;padding-block:1rem}.as__nav{grid-column:1/-1;order:3;justify-content:flex-start;gap:1.25rem;margin-top:1rem}.as__hero{min-height:520px}.as__hero--home{background-position:62% center;background-size:auto 100%}.as__hero-copy{padding-top:230px;background:linear-gradient(0deg,#091011 8%,transparent 100%)}.as__hero h1{font-size:4.6rem}.as__sport-grid{grid-template-columns:1fr 1fr}.as__products{grid-template-columns:repeat(3,1fr)}.as__footer{grid-template-columns:1fr 1fr}.as__footer>div:first-child,.as__footer>div:last-child{grid-column:1/-1}}
@media(max-width:560px){.as__header{padding-inline:1rem}.as__wordmark{font-size:1.9rem}.as__tools{gap:.8rem}.as__nav{display:flex;overflow:auto;white-space:nowrap;font-size:.78rem}.as__hero{min-height:610px}.as__hero--home{background-position:60% top;background-size:auto 380px}.as__hero-copy{padding:330px 1rem 2rem}.as__hero h1{font-size:4.1rem}.as__hero p{font-size:1rem}.as__actions{gap:.6rem}.as__button{font-size:.78rem}.as__section{padding-inline:1rem}.as__section h2{font-size:2rem}.as__section-head{align-items:flex-end}.as__section-head p{display:none}.as__sport-grid{grid-template-columns:1fr 1fr}.as__sport-grid a{min-height:125px}.as__sport-grid b{font-size:1.45rem}.as__products{grid-template-columns:repeat(2,1fr)}.as__design-card{flex-basis:78vw}.as__own{margin-inline:1rem;grid-template-columns:1fr}.as__own>img{min-height:220px}.as__process ol{grid-template-columns:1fr 1fr;gap:1rem}.as__footer{grid-template-columns:1fr 1fr;padding-inline:1rem;gap:2rem}.as__footer>div:first-child,.as__footer>div:last-child{grid-column:1/-1}}

/* Mobile header and hero containment. */
@media(max-width:560px){
  body:has(.as){overflow-x:hidden}
  .as,.as__header,.as__hero,.as__hero-copy{max-width:100%;min-width:0}
  .as__header{grid-template-columns:minmax(0,1fr) auto;column-gap:.45rem}
  .as__wordmark{min-width:0;font-size:1.55rem;white-space:nowrap}
  .as__tools{gap:.2rem;min-width:0}
  .as__tools a{align-items:center;display:flex;flex:0 0 34px;justify-content:center;overflow:hidden;width:34px}
  .as__tools a span{display:none}
  .as__nav{max-width:100%;width:100%;scrollbar-width:none}
  .as__nav::-webkit-scrollbar{display:none}
  .as__hero-copy{width:100%}
  .as__hero h1{font-size:clamp(3.25rem,16vw,4.1rem);max-width:100%;overflow-wrap:break-word}
}
