.tck{--brand-accent: #52D4FF;--brand-ink: #000000;--brand-paper: #F1F2F3;--brand-concrete: #D5D8DB;--brand-graphite: #4A4E52;--brand-white: #FFFFFF;--font: "Archivo", "Helvetica Neue", Arial, sans-serif;--gutter: clamp(16px, 3vw, 40px);--max: 1440px;background:var(--brand-paper);color:var(--brand-ink);font-family:var(--font);font-size:16px;line-height:1.5;letter-spacing:normal;font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;overflow-x:clip}.tck *,.tck *:before,.tck *:after{box-sizing:border-box}.tck h1,.tck h2,.tck h3,.tck p,.tck ul,.tck ol{font-family:var(--font);letter-spacing:inherit}.tck h1,.tck h2,.tck h3{color:inherit;text-transform:none}.tck img{display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none}.tck input{box-shadow:none}.tck a{color:inherit;text-decoration:none}.tck button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;margin:0;box-shadow:none;min-height:0;min-width:0;letter-spacing:inherit}.tck :focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.tck .tck-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tck [hidden]{display:none!important}.tck .tck-notice{position:relative;height:36px;overflow:hidden;background:var(--brand-accent);color:var(--brand-ink);text-align:center;font-size:13px;font-weight:600;font-stretch:112%}.tck .tck-notice-msg{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:grid;place-items:center;padding:0 var(--gutter);opacity:0;transform:translateY(100%);transition:opacity .4s,transform .4s cubic-bezier(.2,.7,.2,1)}.tck .tck-notice-msg.tck-active{opacity:1;transform:none}.tck .tck-notice-msg a{text-decoration:underline;text-underline-offset:3px}.tck .tck-hero{position:relative;height:min(88vh,820px);min-height:560px;color:var(--brand-white);overflow:hidden;background:var(--brand-ink)}.tck .tck-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1.1fr 1fr 1fr;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s}.tck .tck-slide.tck-active{opacity:1;visibility:visible;transition:opacity .8s ease}.tck .tck-panel{position:relative;overflow:hidden;background:var(--brand-concrete)}.tck .tck-panel img{width:100%;height:100%;object-fit:cover}.tck .tck-panel-shade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#0000009e)}.tck .tck-panel-dim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000008c,#0000 60%)}.tck .tck-hero-copy{position:absolute;z-index:2;left:var(--gutter);bottom:96px;max-width:640px}.tck .tck-hero-kicker{font-size:15px;font-weight:600;font-stretch:125%;margin:0 0 6px}.tck .tck-hero-title{margin:0;color:inherit;font-weight:900;font-stretch:125%;font-size:clamp(44px,6.6vw,104px);line-height:.86;letter-spacing:-.035em}.tck .tck-hero-colours{margin:16px 0 26px;font-size:15px;font-stretch:112%;opacity:.9}.tck .tck-btn{display:inline-flex;align-items:center;gap:12px;height:48px;padding:0 26px;font-size:15px;font-weight:700;font-stretch:112%;transition:background .2s,color .2s}.tck .tck-btn-outline{border:1.5px solid currentColor}.tck .tck-btn-outline:hover{background:var(--brand-white);color:var(--brand-ink)}.tck .tck-btn-solid{background:var(--brand-accent);color:var(--brand-ink);box-shadow:0 0 24px #52d4ff73}.tck .tck-btn-solid:hover{background:var(--brand-white)}.tck .tck-btn-dark{color:var(--brand-ink)}.tck .tck-btn-dark:hover{background:var(--brand-ink);color:#fff}.tck .tck-features{position:absolute;z-index:2;top:36px;left:28px;list-style:none;margin:0;padding:0;display:grid;gap:22px;width:150px}.tck .tck-features li{font-size:12px;line-height:1.3;font-weight:600;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.5)}.tck .tck-features svg{width:36px;height:36px;display:block;margin-bottom:8px;stroke:currentColor;fill:none;stroke-width:1.4}.tck .tck-hero-foot{position:absolute;z-index:3;left:var(--gutter);right:var(--gutter);bottom:36px;display:flex;align-items:center;gap:20px;font-size:12px;font-weight:600;font-stretch:125%}.tck .tck-hero-rule{flex:1;height:1px;background:#ffffff8c;position:relative;overflow:hidden}.tck .tck-hero-rule span{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:left;transform:scaleX(0)}.tck .tck-hero.tck-playing .tck-hero-rule span{animation:tck-progress 7s linear forwards}@keyframes tck-progress{to{transform:scaleX(1)}}.tck .tck-dots{display:flex;gap:6px;padding:8px 12px;border-radius:20px;background:#00000059}.tck .tck-dots button{width:7px;height:7px;border-radius:50%;background:#ffffff73}.tck .tck-dots button[aria-current=true]{background:#fff;width:20px;border-radius:4px}.tck .tck-section{max-width:var(--max);margin:0 auto;padding:64px var(--gutter) 0}.tck .tck-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px}.tck .tck-section-title{margin:0;color:inherit;font-size:clamp(24px,2.4vw,32px);font-weight:800;font-stretch:112%;letter-spacing:-.02em;line-height:1.2}.tck .tck-brands{background:var(--brand-ink);color:#fff;border-top:1px solid rgba(255,255,255,.12)}.tck .tck-brands-track{max-width:var(--max);margin:0 auto;padding:0 var(--gutter);display:flex;justify-content:space-between;gap:28px;overflow-x:auto;scrollbar-width:none}.tck .tck-brands-track::-webkit-scrollbar{display:none}.tck .tck-brands a{padding:22px 0;white-space:nowrap;font-size:clamp(16px,1.7vw,24px);font-weight:900;font-stretch:125%;letter-spacing:-.02em;text-transform:uppercase;color:#ffffff8c;transition:color .2s}.tck .tck-brands a:hover{color:var(--brand-accent)}.tck .tck-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tck .tck-rail::-webkit-scrollbar{display:none}.tck .tck-rail>*{scroll-snap-align:start}.tck .tck-rail-controls{display:flex;gap:8px}.tck .tck-rail-btn{width:40px;height:40px;display:grid;place-items:center;border:1.5px solid var(--brand-ink);border-radius:50%;transition:background .2s,color .2s}.tck .tck-rail-btn:hover{background:var(--brand-ink);color:#fff}.tck .tck-rail-btn svg{width:18px;height:18px}.tck .tck-cats{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:300px 300px;gap:16px}.tck .tck-cat{position:relative;overflow:hidden;background:var(--brand-concrete);color:#fff}.tck .tck-cat:first-child{grid-row:1 / 3}.tck .tck-cat img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.tck .tck-cat:hover img{transform:scale(1.04)}.tck .tck-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.55))}.tck .tck-cat span{position:absolute;z-index:2;left:20px;bottom:16px;font-size:clamp(22px,2.4vw,34px);font-weight:900;font-stretch:125%;letter-spacing:-.03em}.tck .tck-range-count{font-size:14px;color:var(--brand-graphite)}.tck .tck-tabs{display:flex;gap:8px;margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.tck .tck-tabs::-webkit-scrollbar{display:none}.tck .tck-tabs button{flex:none;height:38px;padding:0 16px;border:1.5px solid rgba(0,0,0,.18);border-radius:20px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,color .2s}.tck .tck-tabs button:hover{border-color:var(--brand-ink)}.tck .tck-tabs button[aria-selected=true]{background:var(--brand-ink);border-color:var(--brand-ink);color:#fff}.tck .tck-brand-filter{margin:-8px 0 20px;font-size:14px}.tck .tck-brand-filter button{margin-left:8px;text-decoration:underline;text-underline-offset:3px}.tck .tck-more-wrap{display:flex;justify-content:center;margin-top:36px}.tck .tck-products{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 16px}.tck .tck-product{position:relative;margin:0}.tck .tck-product-media{position:relative;aspect-ratio:4 / 5;background:var(--brand-concrete);overflow:hidden}.tck .tck-product-media>a{display:block;height:100%}.tck .tck-product-media img{width:100%;height:100%;object-fit:cover}.tck .tck-product-media .tck-alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s}.tck .tck-product:hover .tck-product-media .tck-alt{opacity:1}.tck .tck-product.tck-is-out .tck-product-media img{opacity:.5;filter:grayscale(1)}.tck .tck-tags{position:absolute;z-index:1;top:12px;right:12px;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.tck .tck-tag{background:var(--brand-ink);color:#fff;font-size:11px;font-weight:700;line-height:1.4;padding:4px 8px}.tck .tck-tag-new{background:var(--brand-ink);color:var(--brand-accent)}.tck .tck-tag-sale{background:var(--brand-accent);color:var(--brand-ink)}.tck .tck-quick-add{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;padding:10px;background:var(--brand-white);color:var(--brand-ink);font-size:13px;font-weight:700;transform:translateY(calc(100% + 14px));transition:transform .25s}.tck .tck-product:hover .tck-quick-add,.tck .tck-quick-add:focus-within{transform:none}.tck .tck-quick-add .tck-sizes{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.tck .tck-quick-add .tck-sizes button,.tck .tck-quick-add .tck-size-out{min-width:36px;height:30px;padding:0 6px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.2);font-size:12px;font-weight:700}.tck .tck-quick-add .tck-sizes button:hover{background:var(--brand-ink);color:#fff;border-color:var(--brand-ink)}.tck .tck-quick-add .tck-size-out{color:#0000004d;text-decoration:line-through}.tck .tck-quick-add .tck-add-one{display:grid;place-items:center;width:100%;height:40px;background:var(--brand-ink);color:#fff;font-weight:700}.tck .tck-quick-add .tck-add-one:hover{background:var(--brand-accent);color:var(--brand-ink)}.tck .tck-quick-add [aria-busy=true]{opacity:.5;pointer-events:none}.tck .tck-quick-add-msg{display:block;margin-top:6px;font-size:12px;font-weight:600;color:#b00020}.tck .tck-product-info{padding:12px 2px 0;display:grid;grid-template-columns:1fr auto;gap:2px 12px;font-size:14px}.tck .tck-product-name{font-weight:600;margin:0;font-size:14px;line-height:1.4;color:inherit;letter-spacing:normal}.tck .tck-product:hover .tck-product-name{text-decoration:underline;text-underline-offset:3px}.tck .tck-product-price{font-weight:700;white-space:nowrap}.tck .tck-product-price s{font-weight:400;color:var(--brand-graphite);margin-left:4px}.tck .tck-product-colour{color:var(--brand-graphite);grid-column:1 / -1}.tck .tck-social{padding-top:88px}.tck .tck-social-inner{background:var(--brand-ink);color:#fff;padding:clamp(32px,5vw,64px);display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:center}.tck .tck-social-copy p{margin:10px 0 0;color:#ffffffb3;max-width:40ch}.tck .tck-social-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tck .tck-social-link{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid rgba(255,255,255,.2);transition:background .2s,color .2s,border-color .2s}.tck .tck-social-link:hover{background:#fff;color:var(--brand-ink);border-color:#fff}.tck .tck-social-link svg{width:28px;height:28px;flex:none}.tck .tck-social-link span{display:grid;line-height:1.3;min-width:0}.tck .tck-social-link strong{font-size:15px;font-stretch:112%}.tck .tck-social-link small{font-size:13px;opacity:.7;overflow-wrap:anywhere}.tck .tck-inline-link{color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px}.tck .tck-usps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding-top:72px}.tck .tck-usp{border-top:2px solid var(--brand-ink);padding-top:18px}.tck .tck-usp svg{width:36px;height:36px;stroke:currentColor;fill:none;stroke-width:1.4}.tck .tck-usp h3{margin:12px 0 4px;color:inherit;font-size:18px;font-weight:800;font-stretch:112%;line-height:1.3}.tck .tck-usp p{margin:0;font-size:14px;color:var(--brand-graphite)}.tck .tck-story{margin-top:88px;background:#000;color:#fff;overflow:hidden}.tck .tck-story-inner{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1fr 1.15fr;align-items:stretch}.tck .tck-story-media{position:relative;min-height:560px;background:var(--brand-graphite)}.tck .tck-story-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tck .tck-story-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 60%,#000)}.tck .tck-story-stamp{position:absolute;z-index:1;left:24px;bottom:24px;padding:10px 14px;border:1.5px solid #fff;font-size:13px;font-weight:800;font-stretch:125%;line-height:1.1;text-transform:uppercase;letter-spacing:.04em;background:#00000073;transform:rotate(-4deg)}.tck .tck-story-copy{padding:clamp(40px,6vw,96px) var(--gutter) clamp(40px,6vw,96px) clamp(24px,4vw,64px)}.tck .tck-story-kicker{margin:0 0 14px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--brand-accent)}.tck .tck-story-title{margin:0 0 28px;color:#fff;font-size:clamp(40px,5.4vw,84px);font-weight:900;font-stretch:125%;line-height:.9;letter-spacing:-.04em}.tck .tck-story-age{color:transparent;-webkit-text-stroke:2px var(--brand-accent);text-shadow:0 0 28px rgba(82,212,255,.45)}.tck .tck-story-sub{display:block;margin-top:14px;font-size:clamp(22px,2.2vw,32px);font-weight:800;font-stretch:112%;line-height:1.15;letter-spacing:-.02em}.tck .tck-story-copy p{margin:0 0 16px;max-width:52ch;color:#ffffffbf;font-size:17px;line-height:1.6}.tck .tck-story-copy .tck-story-lead{color:#fff;font-size:20px;line-height:1.5}.tck .tck-story-copy .tck-story-tagline{margin-top:24px;color:#fff;font-size:18px;font-weight:800;font-stretch:112%}.tck .tck-story-copy p strong{color:var(--brand-accent);font-weight:700}.tck .tck-story-stats{list-style:none;margin:32px 0;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.2);display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:520px}.tck .tck-story-stats strong{display:block;font-size:clamp(36px,4vw,56px);font-weight:900;font-stretch:125%;line-height:1;letter-spacing:-.04em}.tck .tck-story-stats span{font-size:13px;color:#fff9}.tck .tck-story-cta{display:flex;flex-wrap:wrap;gap:12px}.tck .tck-signup{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-bottom:64px}.tck .tck-signup p{margin:8px 0 0;color:var(--brand-graphite);max-width:46ch}.tck .tck-signup form{display:flex;margin:0;border-bottom:2px solid var(--brand-ink)}.tck .tck-signup input[type=email]{flex:1;min-width:0;height:auto;border:0;border-radius:0;background:transparent;box-shadow:none;font:inherit;font-size:18px;padding:14px 0;color:var(--brand-ink)}.tck .tck-signup input[type=email]:focus{outline:none;box-shadow:none}.tck .tck-signup form:focus-within{border-color:var(--brand-accent)}.tck .tck-signup button{font-weight:700;padding:0 4px 0 16px}.tck .tck-signup-msg{grid-column:2;margin:-28px 0 0;font-size:14px;min-height:1em}@media(max-width:1024px){.tck .tck-products{grid-template-columns:repeat(3,1fr)}.tck .tck-rail{grid-auto-columns:calc((100% - 2 * 16px) / 2.6)}.tck .tck-usps{grid-template-columns:repeat(2,1fr)}.tck .tck-social-inner,.tck .tck-story-inner{grid-template-columns:1fr}.tck .tck-story-media{min-height:0;aspect-ratio:4 / 3}.tck .tck-story-media:after{background:linear-gradient(180deg,transparent 55%,#000)}.tck .tck-story-copy{padding-left:var(--gutter)}.tck .tck-slide{grid-template-columns:1.4fr 1fr}.tck .tck-slide .tck-panel:nth-child(2){display:none}}@media(max-width:760px){.tck .tck-notice{height:44px;font-size:12px;line-height:1.3}.tck .tck-hero{height:80vh}.tck .tck-slide{grid-template-columns:1fr}.tck .tck-slide .tck-panel:not(:first-child){display:none}.tck .tck-features{display:none}.tck .tck-hero-copy{bottom:84px;right:var(--gutter)}.tck .tck-hero-foot .tck-hero-label{display:none}.tck .tck-products{grid-template-columns:repeat(2,1fr);gap:24px 10px}.tck .tck-rail{grid-auto-columns:62%;gap:10px}.tck .tck-rail-controls{display:none}.tck .tck-usps{gap:24px 16px}.tck .tck-social{padding-left:0;padding-right:0}.tck .tck-social-links{grid-template-columns:1fr}.tck .tck-brands-track{justify-content:flex-start}.tck .tck-product-info{grid-template-columns:1fr;font-size:13px}.tck .tck-quick-add{display:none}.tck .tck-cats{grid-template-columns:1fr 1fr;grid-template-rows:260px 180px 180px;gap:10px}.tck .tck-cat:first-child{grid-column:1 / -1;grid-row:auto}.tck .tck-signup{grid-template-columns:1fr}.tck .tck-signup-msg{grid-column:1;margin:0}}@media(prefers-reduced-motion:reduce){.tck *,.tck *:before,.tck *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tck-home.css.map */
