@font-face{font-family:Norwester;src:url(//k9-corner.co.uk/cdn/shop/t/18/assets/norwester.woff?v=154656414169902042761792534514) format("woff"),url(//k9-corner.co.uk/cdn/shop/t/18/assets/norwester.ttf?v=156344324779324946511792534514) format("truetype");font-weight:400;font-style:normal;font-display:swap}.k9-offscreen *,.k9-offscreen *:before,.k9-offscreen *:after{animation-play-state:paused!important}html,body{overflow-x:hidden;max-width:100%}@supports (overflow-x: clip){html,body{overflow-x:clip}}.product-layout-grid .sticky-element{position:static}body,p{font-family:Geist,sans-serif}:root{--k9-color-ink: #181935;--k9-color-charcoal: #32345a;--k9-color-blue: #163286;--k9-color-blue-dark: #112665;--k9-color-teal: #108474;--k9-color-bg: #ffffff;--k9-color-bg-subtle: #f3f3f3;--k9-color-border: #e0e0e0;--k9-color-wolf-grey: #c3c4bf;--k9-font-heading: "Mulish", sans-serif;--k9-font-body: "Geist", sans-serif;--k9-font-display: "Anton", "Mulish", sans-serif;font-synthesis-weight:none;--k9-font-nav: "Inter Tight", "Geist", sans-serif;--k9-space-1: 4px;--k9-space-2: 8px;--k9-space-3: 16px;--k9-space-4: 24px;--k9-space-5: 32px;--k9-space-6: 48px;--k9-radius-sm: 4px;--k9-radius-md: 8px;--k9-header-height: 124px;--k9-header-offset: 124px}@media(prefers-reduced-motion:reduce){.k9-section *,.k9-section *:before,.k9-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.section-inner{max-width:1240px;margin:0 auto;padding:var(--k9-space-6) var(--k9-space-5)}.section-head{margin-bottom:var(--k9-space-5);max-width:640px}.section-kicker{display:inline-flex;align-items:center;font-family:var(--k9-font-body);font-weight:800;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--k9-color-blue);margin-bottom:var(--k9-space-2)}.section-kicker:after{content:"";display:inline-block;width:34px;height:2px;background:var(--k9-color-blue);margin-left:var(--k9-space-2)}.section-heading{font-family:var(--k9-font-display);font-weight:400;font-size:clamp(1.9rem,3.6vw,2.7rem);line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--k9-color-ink);text-wrap:balance}.section-head--split{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--k9-space-4);flex-wrap:wrap;max-width:none}.section-view-all{font-family:var(--k9-font-body);font-weight:800;font-size:.88rem;color:var(--k9-color-blue);white-space:nowrap;padding-bottom:4px;text-decoration:none}.section-tagline{position:relative;max-width:300px;padding-left:var(--k9-space-3);font-family:var(--k9-font-body);font-size:.82rem;line-height:1.45;color:var(--k9-color-charcoal);opacity:.8}.section-tagline:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:2px;background:var(--k9-color-border)}.showcase-vertical-label{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:center;gap:var(--k9-space-3);padding:var(--k9-space-5) 0 var(--k9-space-5) var(--k9-space-5)}.showcase-vertical-kicker,.showcase-vertical-heading{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.showcase-vertical-kicker{font-family:var(--k9-font-body);font-weight:800;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--k9-color-blue)}.showcase-vertical-heading{margin:0;font-family:var(--k9-font-display);font-weight:400;font-size:clamp(1.8rem,3.2vw,2.6rem);letter-spacing:.01em;text-transform:uppercase;color:var(--k9-color-ink)}@media(max-width:900px){.showcase-vertical-label{writing-mode:horizontal-tb;flex-direction:column;align-items:flex-start;gap:var(--k9-space-2);padding:var(--k9-space-5) var(--k9-space-4) 0}.showcase-vertical-kicker,.showcase-vertical-heading{writing-mode:horizontal-tb;transform:none}.showcase-vertical-heading{font-size:clamp(1.7rem,6vw,2.2rem)}}@media(max-width:600px){.section-inner{padding:var(--k9-space-5) var(--k9-space-4)}}.hero-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--k9-btn-gap, 14px);min-height:var(--k9-btn-height, 48px);font-family:var(--k9-font-nav, var(--k9-font-body));font-weight:var(--k9-btn-weight, 600);font-size:var(--k9-btn-size, .7rem);letter-spacing:var(--k9-btn-track, .16em);text-transform:uppercase;padding:var(--k9-btn-pad, 0 22px 0 24px);border:1px solid transparent;border-radius:var(--k9-btn-radius, 0);transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease;text-decoration:none;box-shadow:none;min-width:0}.hero-btn:hover{transform:none}.hero-btn-primary{background:var(--k9-ink, #0b1430);border-color:var(--k9-ink, #0b1430);color:#fff;box-shadow:none}.hero-btn-primary:hover{background:var(--k9-accent, #163286);border-color:var(--k9-accent, #163286);color:#fff}.hero-btn-arrow{transition:transform .15s ease}.hero-btn-primary:hover .hero-btn-arrow{transform:translate(3px)}.hero-btn-secondary{background:transparent;color:#fff;border:1px solid #fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero-btn-secondary:hover{background:#fff;color:var(--k9-color-ink);border-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/18/assets/homepage-fonts.css.map */
