@font-face{font-family:Kilo;src:url('../assets/fonts/kilo.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
body{--paper:#edece3;--ink:#1b1e17;--muted:#66685b;--line:#bfc1b3;--accent:#1b1e17;--button-ink:#d9ff43;font-family:Manrope,Arial,sans-serif}.kilo-notice{display:flex;justify-content:space-between;gap:15px;padding:8px 32px;background:#d9ff43;color:#20221a;font-size:9px;line-height:1.5}.kilo-header{background:#1b1e17;color:#edece3;padding:22px 32px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #4a4d40}.kilo-logo{display:block;width:190px;flex-shrink:0}.kilo-logo img,.kilo-footer .footer-logo{width:100%;height:auto;filter:brightness(0) invert(1)}.kilo-header nav{display:flex;gap:32px;font-size:11px;text-transform:uppercase;letter-spacing:.03em}.kilo-header nav a:hover{color:#d9ff43}.kilo-bag{display:flex;gap:16px;align-items:center;border:1px solid #646857;padding:13px 17px;font:600 12px Manrope,sans-serif}.kilo-bag [data-bag-count]{color:#d9ff43}.kilo-hero{display:grid;grid-template-columns:1.05fr 1fr;background:#1b1e17;color:#edece3}.kilo-hero-copy{padding:35px 32px 34px;display:flex;flex-direction:column;align-items:start}.kilo-eyebrow{font-size:10px;line-height:1.5;letter-spacing:.07em}.kilo-hero h1{font-family:Kilo,Impact,sans-serif;font-size:clamp(86px,10.4vw,160px);font-weight:800;line-height:.84;letter-spacing:-.03em;margin:42px 0 36px}.kilo-hero h1 span{color:#d9ff43}.kilo-hero-bottom{display:flex;gap:35px;width:100%;align-items:center;justify-content:space-between;margin-top:auto}.kilo-button{padding:18px 24px;background:#d9ff43;color:#1b1e17;display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:11px;font-weight:600;line-height:1.5}.kilo-button span{font-size:24px}.kilo-hero-bottom>p{font-size:11px;line-height:1.8;color:#c3c6b7}.kilo-hero-product{position:relative;min-width:0;background:#deddd2;display:flex;flex-direction:column;color:#1b1e17;overflow:hidden}.kilo-product-number{position:absolute;top:25px;left:27px;z-index:1;font-size:11px;letter-spacing:.04em}.kilo-hero-photo{display:block;width:100%;max-width:490px;margin:auto}.kilo-hero-photo .catalog-image{background:#deddd2}.kilo-hero-caption{position:relative;z-index:1;background:#deddd2;display:flex;justify-content:space-between;gap:24px;padding:24px 28px;border-top:1px solid #b5b8a7;font-size:12px;font-weight:600;line-height:1.5}.kilo-hero-caption p>span{font-size:9px;color:#656858}.kilo-hero-caption>a{font-size:19px}.kilo-diagonal{position:absolute;bottom:102px;right:-4px;width:100px;height:16px;background:repeating-linear-gradient(135deg,#d9ff43 0 8px,#1b1e17 8px 16px)}.kilo-manifesto{display:flex;justify-content:space-around;gap:25px;background:#d9ff43;color:#1b1e17;padding:18px 20px;font-family:Kilo,Impact,sans-serif;font-size:29px;font-weight:700}.kilo-category-index{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.kilo-category-index a{padding:33px;border-right:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;gap:13px 24px}.kilo-category-index a:last-child{border:0}.kilo-category-index a>span{font-size:11px}.kilo-category-index h2{font:700 46px/.95 Kilo,Impact,sans-serif}.kilo-category-index p{grid-column:2;font-size:10px;line-height:1.7}.kilo-category-index a:hover{background:#d9ff43}.kilo-collection{padding:80px 32px 90px;max-width:1600px;margin:auto}.kilo-section-title{display:grid;grid-template-columns:1fr 1.3fr;gap:23px;align-items:end;margin-bottom:35px}.kilo-section-title>.kilo-eyebrow{grid-column:1/-1}.kilo-section-title h2{font:700 clamp(48px,5vw,76px)/.94 Kilo,Impact,sans-serif;letter-spacing:-.02em}.kilo-section-title>p:last-child{font-size:12px;line-height:1.8;justify-self:end}.kilo-filters{display:flex;gap:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin:35px 0 20px}.kilo-filters button{font:700 20px Kilo,Impact,sans-serif;text-transform:uppercase;padding:15px 24px;border-right:1px solid var(--ink)}.kilo-filters button.active{background:#1b1e17;color:#d9ff43}.kilo-tools{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:28px;font-size:10px}.kilo-tools input{background:transparent;border:0;border-bottom:1px solid var(--line);padding:12px 0;width:230px;font-size:11px}.kilo-tools select{border:1px solid var(--line);background:transparent;padding:12px;font-size:10px;max-width:100%}.kilo-collection .commerce-grid{gap:40px 22px}.kilo-collection .commerce-card-info h3{font-family:Kilo,Impact,sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.1}.kilo-collection .commerce-price{font-size:13px}.kilo-collection .commerce-card-actions{font-size:10px}.kilo-collection .commerce-card-actions button{text-transform:uppercase;font-size:9px}.kilo-editorial{display:grid;grid-template-columns:1fr 1fr;background:#d9ff43}.kilo-editorial-image{max-height:760px;overflow:hidden}.kilo-editorial-image .catalog-image{max-width:570px;margin:auto}.kilo-editorial-copy{padding:70px 55px;display:flex;flex-direction:column;align-items:start}.kilo-editorial h2{font:800 clamp(56px,6.2vw,88px)/.92 Kilo,Impact,sans-serif;letter-spacing:-.02em;margin:35px 0 26px}.kilo-editorial h2 span{color:#547000}.kilo-editorial-copy>p:not(.kilo-eyebrow){font-size:13px;line-height:1.8;max-width:360px}.kilo-editorial .kilo-button{border:1px solid var(--ink);margin-top:32px;min-width:310px}.kilo-note{padding:75px 32px 80px;background:#1b1e17;color:#edece3;display:grid;grid-template-columns:1fr 1fr;gap:28px}.kilo-note h2{grid-column:1/-1;font:800 clamp(70px,10vw,150px)/.87 Kilo,Impact,sans-serif;letter-spacing:-.02em}.kilo-note>a{font-size:11px;text-decoration:underline;text-underline-offset:6px;color:#d9ff43;justify-self:end;grid-column:2}.kilo-footer{background:#1b1e17;color:#c9ccbd;border-top:1px solid #4d5143;padding:50px 32px 20px}.kilo-footer-main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;padding-bottom:60px}.kilo-footer-main>div{max-width:240px}.kilo-footer-main>div>p{font:600 22px Kilo,Impact,sans-serif;line-height:1.2;margin-top:22px}.kilo-footer nav{display:flex;flex-direction:column;gap:13px;font-size:11px}.kilo-footer nav h2{font-size:10px;letter-spacing:.1em;color:#d9ff43;margin-bottom:9px}.kilo-footer-bottom{display:flex;justify-content:space-between;gap:30px;border-top:1px solid #4d5143;padding-top:20px;font-size:9px;line-height:1.8}.kilo-footer-bottom>p{max-width:720px}.kilo-footer-bottom a{text-decoration:underline}.kilo-footer-bottom>span{white-space:nowrap}.product-purchase h1,.product-purchase h2,.related-heading h2,.cart-heading h2,.info-copy h1{font-family:Kilo,Impact,sans-serif;font-weight:700;letter-spacing:-.01em;text-transform:uppercase}.product-purchase h1{font-size:64px}.commerce-primary{font-weight:600;text-transform:uppercase}.noscript-note{padding:20px;font-size:13px}
@media(max-width:1050px){.kilo-header{gap:20px;padding:20px 24px}.kilo-logo{width:160px}.kilo-header nav{gap:19px;font-size:10px}.kilo-hero-copy{padding:30px 24px}.kilo-hero h1{font-size:10.7vw;margin:40px 0 30px}.kilo-hero-bottom{display:block}.kilo-hero-bottom>p{margin-top:17px}.kilo-hero-photo{max-width:100%}.kilo-category-index a{padding:25px 20px;gap:12px 15px}.kilo-category-index h2{font-size:38px}.kilo-editorial-copy{padding:45px 30px}.kilo-editorial .kilo-button{min-width:0}.kilo-collection .commerce-card-info h3{font-size:22px}}
@media(max-width:760px){.kilo-notice{padding:8px 16px;font-size:8px}.kilo-header{padding:17px 16px;display:grid;grid-template-columns:1fr auto;gap:18px}.kilo-logo{width:150px}.kilo-header nav{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:12px;font-size:9px}.kilo-bag{padding:10px 13px;font-size:10px}.kilo-hero{grid-template-columns:1fr}.kilo-hero-copy{padding:27px 20px 30px}.kilo-hero h1{font-size:clamp(85px,22vw,145px);margin:35px 0 32px}.kilo-hero-bottom{display:flex;gap:20px}.kilo-hero-bottom>p{margin:0;font-size:10px}.kilo-button{padding:15px 17px;font-size:10px;gap:20px}.kilo-hero-product{min-height:0}.kilo-hero-photo{max-width:350px}.kilo-product-number{top:20px;left:20px;font-size:10px}.kilo-hero-caption{padding:18px 20px}.kilo-diagonal{bottom:88px}.kilo-manifesto{font-size:18px;padding:14px 12px;gap:15px;flex-wrap:wrap}.kilo-category-index{grid-template-columns:1fr}.kilo-category-index a{grid-template-columns:28px 1fr auto;align-items:center;border-right:0;border-bottom:1px solid var(--line);padding:22px 20px;gap:12px}.kilo-category-index h2{font-size:32px}.kilo-category-index h2 br{display:none}.kilo-category-index p{grid-column:3;max-width:100px;font-size:9px}.kilo-collection{padding:50px 20px}.kilo-section-title{grid-template-columns:1fr;gap:20px}.kilo-section-title h2{font-size:53px}.kilo-section-title>p:last-child{justify-self:start;font-size:11px}.kilo-filters{display:grid;grid-template-columns:1fr 1fr}.kilo-filters button{padding:12px 14px;text-align:left;font-size:20px;border-bottom:1px solid var(--line)}.kilo-filters button:nth-child(even){border-right:0}.kilo-tools{gap:13px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:25px}.kilo-tools>label:first-child{grid-column:1/-1}.kilo-tools input{width:100%}.kilo-tools select{width:100%;font-size:9px;padding:10px 6px}.kilo-tools p{font-size:9px}.kilo-collection .commerce-grid{gap:30px 16px}.kilo-collection .commerce-card-info h3{font-size:22px}.kilo-collection .commerce-price{font-size:11px}.kilo-editorial{grid-template-columns:1fr}.kilo-editorial-image{max-height:none}.kilo-editorial-image .catalog-image{max-width:350px}.kilo-editorial-copy{padding:35px 22px 45px}.kilo-editorial h2{font-size:66px;margin:28px 0 23px}.kilo-editorial-copy>p:not(.kilo-eyebrow){font-size:12px}.kilo-note{padding:45px 20px;grid-template-columns:1fr;gap:23px}.kilo-note h2{font-size:18vw}.kilo-note>a{grid-column:1;justify-self:start}.kilo-footer{padding:40px 20px 20px}.kilo-footer-main{grid-template-columns:1fr 1fr;gap:35px 22px;padding-bottom:40px}.kilo-footer-main>div{grid-column:1/-1;max-width:185px}.kilo-footer nav{font-size:10px}.kilo-footer-bottom{display:block}.kilo-footer-bottom>span{display:block;margin-top:15px}.product-purchase h1{font-size:48px}.kilo-section-title h2,.kilo-editorial h2{overflow-wrap:anywhere}}
