.announce .ann-s{display:none}.cart{white-space:nowrap}.cart .cart-i,.km-sticky{display:none}@media(max-width:760px){body.km-body .km-foot{padding-block:44px 32px}body.km-body .foot{grid-template-columns:1fr 1fr;gap:32px 20px}body.km-body .foot>div:first-child{grid-column:1/-1}body.km-body .foot .big{font-size:46px}body.km-body .disc{margin-top:28px;font-size:14px}}@media(max-width:560px){body.km-body{font-size:17px}body.km-body .announce{font-size:14px;padding:8px 12px;line-height:1.3}.announce .ann-l{display:none}.announce .ann-s{display:inline}body.km-body .nav{height:62px;gap:8px}body.km-body .logo .brandsign{font-size:11.5px}body.km-body .nav .right{gap:8px}body.km-body .shopbtn{font-size:14.5px;padding:8px 14px}body.km-body .acct{width:40px;height:40px}body.km-body .cart{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%}body.km-body .cart .cart-t{display:none}body.km-body .cart .cart-i{display:grid;place-items:center}body.km-body .cart .cart-i svg{width:19px;height:19px}body.km-body .cart .cart-i b{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--sign);color:#fff;font:600 11px/19px var(--mono);text-align:center}body.km-body .cart .cart-i b.zero{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}body.km-body .hero{padding-block:22px 40px;gap:26px}body.km-body .hero h1{font-size:54px}body.km-body .hero .lede{font-size:18px;margin-top:16px}body.km-body .ctas{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.km-body .ctas .btn{min-height:54px;padding:12px 10px;font-size:16px}body.km-body .assure{font-size:15px;gap:6px 16px;margin-top:18px}body.km-body section.block{padding-block:56px}body.km-body .sec-head{margin-bottom:26px}body.km-body .sec-head h2{font-size:38px}body.km-body .sec-head p{margin-top:12px}body.km-body .route{gap:22px}body.km-body .route li{grid-template-columns:58px 1fr;padding-right:0}body.km-body .route .milesign{width:46px}body.km-body .route h3{font-size:21px}body.km-body .route .when{font-size:13px;margin-top:2px}body.km-body .route p{font-size:16px;margin-top:4px}body.km-body .parts li{grid-template-columns:40px 1fr;gap:12px;padding-block:16px}body.km-body .parts h3{font-size:21px}body.km-body .parts p{font-size:16px}body.km-body .specs dl{grid-template-columns:1fr}body.km-body .specs dt{padding:14px 18px 2px;font-size:12.5px}body.km-body .specs dd{border-top:0;padding:0 18px 14px;font-size:17px}body.km-body .specs h3{font-size:19px}body.km-body .steps{gap:12px}body.km-body .steps li{display:grid;grid-template-columns:38px 1fr;gap:2px 12px;padding:18px 18px 20px}body.km-body .steps li:before{font-size:40px;margin:0;grid-row:span 2}body.km-body .steps h3{font-size:20px;align-self:center}body.km-body .steps p{grid-column:2;font-size:16px;margin-top:2px}body.km-body .builder{padding:14px;gap:20px}body.km-body .opt{margin-bottom:20px}body.km-body .opt legend{font-size:17px}body.km-body .opt .help{font-size:15px}body.km-body .chip span{min-width:0;padding:10px 16px;min-height:50px;font-size:16px}body.km-body #sizeChips{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.km-body #sizeChips .chip span{padding:8px 2px;min-height:56px}body.km-body #sizeChips small{font-size:10.5px;letter-spacing:-.01em}body.km-body .bundle label{padding:14px;gap:12px}body.km-body .bundle .t{font-size:17px}body.km-body .bundle .t small{font-size:14.5px}body.km-body .bundle .p{font-size:17px}body.km-body .finder input[type=number]{font-size:56px}body.km-body .result .sz{font-size:76px}body.km-body .tablebox table th,body.km-body .tablebox table td{padding:12px;white-space:nowrap}body.km-body .tablebox table th{font-size:12px}body.km-body .tablebox table td{font-size:16px}body.km-body .tablebox table td.s{font-size:22px}body.km-body .tip{font-size:16px}body.km-body .promises h3{font-size:21px}body.km-body .promises p{font-size:16px}body.km-body summary{font-size:18px;padding-block:18px}body.km-body .crumbs{padding-block:12px;font-size:14px}body.km-body .buy h1{font-size:36px}body.km-body .pdp-price{font-size:24px}body.km-body .ticks li{font-size:16.5px}body.km-body .thumbs button{width:66px;height:66px}body.km-body .featrow h2{font-size:34px}body.km-body .featrow .copy{font-size:17px}body.km-body .pg-head h1{font-size:44px}body.km-body .paper,body.km-body .shopify-policy__body{padding:18px;border-radius:14px}body.km-body .rte{font-size:17px}body.km-body .rte h1,body.km-body .rte h2{font-size:25px}body.km-body .shopify-policy__title h1{font-size:44px!important}body.km-body .line-title{font-size:20px}body.km-body .summary h2{font-size:26px}}@media(max-width:860px){.km-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;gap:12px;align-items:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);box-shadow:0 -8px 24px #15201a14;transform:translateY(110%);transition:transform .25s ease;visibility:hidden}.km-sticky.show{transform:none;visibility:visible}.km-sticky .t{flex:1;min-width:0;line-height:1.25}.km-sticky .t b{display:block;font:600 18px var(--mono)}.km-sticky .t span{display:block;font-size:13.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.km-sticky .btn{flex:none;min-height:50px;padding:10px 20px;font-size:16px}body.km-has-sticky .km-foot{padding-bottom:110px}}@media(prefers-reduced-motion:reduce){.km-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/kneemile-mobile.css.map */
