.ct{--cmd-teal: #307B92;--cmd-deep-teal: #1E4F5E;--cmd-light-teal: #97CFDC;--cmd-light-teal-tint: #DBEDF3;--cmd-ink: #0F1A1F;--cmd-slate: #5F6B73;--cmd-black: #000000;--cmd-white: #FFFFFF;--cmd-hairline: rgba(15,26,31,.12);--cmd-hairline-strong: rgba(15,26,31,.24);--cmd-hairline-reverse: rgba(255,255,255,.16);--cmd-hairline-reverse-strong: rgba(255,255,255,.32);--text-reverse-muted: rgba(255,255,255,.68);--state-success: #1F6F4A;--state-success-surface: rgba(31,111,74,.08);--state-success-border: rgba(31,111,74,.35);--state-error: #A61B34;--state-error-surface: rgba(166,27,52,.06);--state-error-border: rgba(166,27,52,.35);--font-sans: "Archivo", "Inter", Arial, sans-serif;--fs-display-2: clamp(40px, 5vw, 72px);--fs-h2: clamp(26px, 2.4vw, 36px);--fs-h3: 22px;--fs-body-lg: 18px;--fs-body: 16px;--fs-body-sm: 14px;--fs-caption: 13px;--fs-eyebrow: 11px;--lh-heading: 1.12;--lh-body: 1.6;--ls-display: -.035em;--ls-heading: -.02em;--ls-eyebrow: .16em;--ls-button: .06em;--section-y: 96px;--gutter: clamp(20px, 5vw, 72px);--container: 1440px;--container-narrow: 960px;--control-h: 48px;--ease: cubic-bezier(.2,0,.2,1);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--cmd-black);background:var(--cmd-white);padding:var(--section-y) var(--gutter);letter-spacing:normal;text-align:left;scroll-margin-top:90px}@media(max-width:760px){.ct{--section-y: 64px}}.ct *,.ct *:before,.ct *:after{box-sizing:border-box}.ct--ink{background:var(--cmd-ink);color:var(--cmd-white)}.ct--tint{background:var(--cmd-light-teal-tint)}.ct__container{max-width:var(--container);margin:0 auto}.ct__container--narrow{max-width:var(--container-narrow);margin:0 auto}.ct h1,.ct h2,.ct h3,.ct p,.ct ol,.ct ul,.ct li,.ct legend,.ct fieldset{margin:0;padding:0;text-transform:none;font-family:var(--font-sans);letter-spacing:normal}.ct ol,.ct ul{list-style:none}.ct-eyebrow{display:block;font-size:var(--fs-eyebrow);font-weight:600;text-transform:uppercase!important;letter-spacing:var(--ls-eyebrow)!important;color:var(--cmd-deep-teal);line-height:1.4}.ct--ink .ct-eyebrow{color:var(--cmd-light-teal)}.ct-header{max-width:64ch}.ct .ct-header h2{margin-top:12px;font-size:var(--fs-h2);font-weight:700;letter-spacing:var(--ls-heading);line-height:var(--lh-heading);color:var(--cmd-ink)}.ct--ink .ct-header h2{color:var(--cmd-white)}.ct .ct-header p{margin-top:16px;font-size:var(--fs-body-lg);line-height:var(--lh-body);max-width:44ch;color:var(--cmd-black)}.ct--ink .ct-header p{color:var(--text-reverse-muted)}.ct-rule{height:2px;background:var(--cmd-light-teal);margin-top:24px;border:0}.ct--ink .ct-rule{background:var(--cmd-hairline-reverse)}.ct .ct-btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-family:var(--font-sans);font-weight:600;text-transform:uppercase;letter-spacing:var(--ls-button);border-radius:2px;border:1px solid transparent;text-decoration:none;cursor:pointer;height:48px;padding:0 26px;font-size:12px;line-height:1;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.ct .ct-btn--lg{height:56px;padding:0 34px;font-size:13px}.ct .ct-btn:active{opacity:.85}.ct .ct-btn:focus-visible{outline:2px solid var(--cmd-teal);outline-offset:2px}.ct .ct-btn--teal{background:var(--cmd-teal);color:var(--cmd-white)}.ct .ct-btn--teal:hover{background:var(--cmd-deep-teal);color:var(--cmd-white)}.ct--ink .ct-btn--teal:hover{background:var(--cmd-light-teal);color:var(--cmd-ink)}.ct .ct-btn--primary{background:var(--cmd-ink);color:var(--cmd-white)}.ct .ct-btn--primary:hover{background:var(--cmd-deep-teal);color:var(--cmd-white)}.ct .ct-btn--secondary{background:transparent;color:var(--cmd-ink);border-color:var(--cmd-hairline-strong)}.ct .ct-btn--secondary:hover{border-color:var(--cmd-ink)}.ct--ink .ct-btn--secondary{color:var(--cmd-white);border-color:var(--cmd-hairline-reverse-strong)}.ct--ink .ct-btn--secondary:hover{border-color:var(--cmd-white)}.ct .ct-btn[disabled]{opacity:.6;cursor:progress}.ct-hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(32px,6vw,96px);align-items:center}.ct.ct-hero h1{margin-top:16px;font-size:var(--fs-display-2);font-weight:800;font-stretch:125%;letter-spacing:var(--ls-display);line-height:.96;color:var(--cmd-white);max-width:20ch;text-wrap:pretty}.ct.ct-hero .ct-hero__intro{margin-top:32px;font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--text-reverse-muted);max-width:52ch}.ct-hero__actions{margin-top:48px;display:flex;flex-wrap:wrap;gap:16px}.ct-stats{margin-top:96px;display:flex;flex-wrap:wrap;gap:clamp(24px,5vw,64px);border-top:1px solid var(--cmd-hairline-reverse);padding-top:32px}@media(max-width:760px){.ct-stats{margin-top:56px}}.ct-stat__value{display:block;font-weight:800;font-stretch:125%;font-size:clamp(36px,4vw,56px);letter-spacing:var(--ls-display);line-height:1;font-variant-numeric:tabular-nums;color:var(--cmd-white)}.ct-stat__label{display:block;margin-top:12px;font-size:var(--fs-body-sm);line-height:1.5;color:var(--text-reverse-muted);max-width:24ch}.ct-mosaic{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:1px;aspect-ratio:1 / 1;background:var(--cmd-hairline-reverse);border:1px solid var(--cmd-hairline-reverse)}.ct-mosaic__cell{background:var(--cmd-ink);min-width:0;min-height:0;padding:10%;display:flex;align-items:center;justify-content:center}.ct-mosaic__cell--lg{grid-column:1 / 3;grid-row:1 / 3;padding:6%}.ct-mosaic__cell img{width:100%;height:100%;object-fit:contain;display:block}.ct-group{margin-top:96px}@media(max-width:760px){.ct-group{margin-top:64px}}.ct-group__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;border-bottom:2px solid var(--cmd-light-teal);padding-bottom:16px}.ct .ct-group__head h3{font-size:var(--fs-h2);font-weight:800;font-stretch:125%;letter-spacing:var(--ls-display);line-height:var(--lh-heading);color:var(--cmd-deep-teal)}.ct .ct-group__head p{font-size:var(--fs-body);color:var(--cmd-slate);line-height:var(--lh-body);max-width:52ch}.ct-products{margin-top:24px;display:flex;flex-wrap:wrap;gap:1px;background:var(--cmd-hairline);border:1px solid var(--cmd-hairline);border-top:0}.ct-card{flex:1 1 300px;min-width:0;background:var(--cmd-white);padding:24px 24px 32px;display:flex;flex-direction:column;gap:16px}.ct-card__media{aspect-ratio:1 / 1;width:100%;max-width:280px;background:var(--cmd-white);overflow:hidden}.ct-card__media img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .42s var(--ease)}.ct-card:hover .ct-card__media img{transform:scale(1.03)}.ct .ct-card h4{margin:0;font-family:var(--font-sans);font-size:var(--fs-h3);font-weight:700;letter-spacing:var(--ls-heading);line-height:1.2;color:var(--cmd-deep-teal);text-transform:none}.ct .ct-card p{margin-top:6px;font-size:var(--fs-caption);color:var(--cmd-slate);line-height:1.5;max-width:46ch}.ct-range__foot{margin-top:48px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--cmd-hairline);padding-top:24px}.ct .ct-range__foot p{font-size:var(--fs-body);max-width:60ch}.ct .ct-steps{margin-top:64px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.ct-step{border-top:2px solid var(--cmd-teal);padding-top:24px}.ct-step__num{display:block;font-weight:800;font-stretch:125%;font-size:40px;line-height:1;color:var(--cmd-teal);font-variant-numeric:tabular-nums}.ct .ct-step h3{margin-top:16px;margin-bottom:12px;font-size:var(--fs-h3);font-weight:700;letter-spacing:var(--ls-heading);line-height:1.2;color:var(--cmd-deep-teal)}.ct .ct-step p{font-size:var(--fs-body);line-height:var(--lh-body)}.ct-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:48px}.ct-panel{border:1px solid var(--cmd-hairline);padding:32px}.ct .ct-panel h3{margin-bottom:12px;font-size:var(--fs-h3);font-weight:700;letter-spacing:var(--ls-heading);line-height:1.2;color:var(--cmd-deep-teal)}.ct .ct-panel p{font-size:var(--fs-body)}.ct .ct-clubs{margin-top:64px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:32px;row-gap:0}.ct .ct-clubs li{font-size:var(--fs-body);line-height:1.5;color:var(--cmd-light-teal);padding:12px 0;border-bottom:1px solid var(--cmd-hairline-reverse)}.ct .ct-clubs__caption{margin-top:32px;font-size:var(--fs-caption);color:var(--text-reverse-muted)}.ct-form{margin-top:64px;display:flex;flex-direction:column;gap:64px}.ct .ct-form fieldset{border:0;min-width:0}.ct .ct-form legend{font-size:var(--fs-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--cmd-slate);margin-bottom:24px}.ct-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));row-gap:24px;column-gap:32px}.ct-field{display:flex;flex-direction:column;min-width:0}.ct .ct-field label,.ct .ct-field__label{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:600;letter-spacing:.02em;color:var(--cmd-deep-teal);margin:0 0 8px;text-transform:none;line-height:1.4;display:block}.ct .ct-req{color:var(--cmd-slate);font-weight:400}.ct .ct-input,.ct .ct-select,.ct .ct-textarea{width:100%;height:var(--control-h);padding:0 14px;font-family:var(--font-sans);font-size:16px;color:var(--cmd-black);background:var(--cmd-white);border:1px solid var(--cmd-hairline-strong);border-radius:2px;box-shadow:none;margin:0;transition:border-color .12s var(--ease);-webkit-appearance:none;appearance:none;letter-spacing:normal;text-transform:none}.ct .ct-select{padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231E4F5E' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.ct .ct-textarea{height:auto;min-height:120px;padding:12px 14px;resize:vertical;line-height:1.5}.ct .ct-input::placeholder,.ct .ct-textarea::placeholder{color:var(--cmd-slate);opacity:.8}.ct .ct-input:focus,.ct .ct-select:focus,.ct .ct-textarea:focus{outline:none;border-color:var(--cmd-teal);box-shadow:0 0 0 1px var(--cmd-teal)}.ct .ct-field.is-invalid .ct-input,.ct .ct-field.is-invalid .ct-select,.ct .ct-field.is-invalid .ct-textarea{border-color:var(--state-error)}.ct .ct-help{margin-top:8px;font-size:var(--fs-caption);color:var(--cmd-slate);line-height:1.5}.ct .ct-error{margin-top:8px;font-size:var(--fs-caption);color:var(--state-error);line-height:1.5;display:none}.ct .ct-field.is-invalid .ct-error{display:block}.ct .ct-kit-intro{font-size:var(--fs-body);margin-bottom:24px}.ct-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));row-gap:16px;column-gap:32px;border-top:1px solid var(--cmd-hairline);padding-top:24px}.ct .ct-form label.ct-check{display:flex;align-items:flex-start;gap:12px;font-size:var(--fs-body);line-height:1.4;color:var(--cmd-black);cursor:pointer;margin:0;text-transform:none;letter-spacing:normal;font-weight:400}.ct .ct-check input{-webkit-appearance:none;appearance:none;flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;padding:0;border:1px solid var(--cmd-hairline-strong);border-radius:2px;background:var(--cmd-white);cursor:pointer;position:relative;transition:background-color .12s var(--ease),border-color .12s var(--ease)}.ct .ct-check input:checked{background:var(--cmd-teal);border-color:var(--cmd-teal)}.ct .ct-check input:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--cmd-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.ct .ct-check input:focus-visible{outline:2px solid var(--cmd-teal);outline-offset:2px}.ct-fields--after{margin-top:48px}.ct-field--notes{margin-top:32px}.ct-submit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--cmd-hairline);padding-top:32px}.ct .ct-submit p{font-size:var(--fs-caption);color:var(--cmd-slate);max-width:46ch;line-height:1.5}.ct-notice{display:flex;gap:16px;padding:20px 24px;border:1px solid;border-left-width:3px;margin-top:64px}.ct .ct-notice[hidden]{display:none}.ct-notice--success{background:var(--state-success-surface);border-color:var(--state-success-border);border-left-color:var(--state-success)}.ct-notice--error{background:var(--state-error-surface);border-color:var(--state-error-border);border-left-color:var(--state-error);margin-top:0}.ct-notice svg{flex:0 0 20px;margin-top:2px}.ct .ct-notice strong{display:block;font-weight:700;font-size:var(--fs-body);margin-bottom:4px}.ct .ct-notice p{font-size:var(--fs-body)}.ct-notice__again{margin-top:32px}.ct-faq{margin-top:64px;border-top:1px solid var(--cmd-hairline)}.ct-faq__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));row-gap:16px;column-gap:32px;padding:32px 0;border-bottom:1px solid var(--cmd-hairline)}.ct .ct-faq__row h3{font-size:var(--fs-h3);font-weight:700;letter-spacing:var(--ls-heading);line-height:1.25;color:var(--cmd-deep-teal)}.ct .ct-faq__row p{font-size:var(--fs-body)}.ct-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.ct *,.ct *:before,.ct *:after{transition:none!important}.ct-card:hover .ct-card__media img{transform:none}}@media(prefers-reduced-motion:no-preference){html:has(.ct){scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/ct-teamwear.css.map */
