.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pg{padding-block:clamp(8px,2vw,24px) 0}.pg-head{max-width:820px;margin-bottom:clamp(24px,4vw,44px)}.pg-head h1{font-size:clamp(46px,6.4vw,84px);font-weight:900;margin-top:12px}.pg-head .lede{font-size:clamp(19px,1.8vw,22px);color:var(--ink-2);margin-top:18px;max-width:52ch}.pg-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.paper{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:clamp(20px,3vw,40px)}.paper h2{font-size:clamp(28px,3vw,38px);font-weight:900}.paper>p{color:var(--ink-2);margin-top:10px}.rte{max-width:72ch;font-size:19px;line-height:1.65;overflow-wrap:anywhere}.rte>*+*{margin-top:1em}.rte h1,.rte h2{font-size:clamp(28px,3vw,36px);font-weight:800;margin-top:1.6em}.rte h3,.rte h4{font-size:23px;font-weight:800;margin-top:1.4em}.rte a{color:var(--sign);font-weight:700;text-underline-offset:3px}.rte ul,.rte ol{padding-left:1.3em;margin-bottom:0}.rte li+li{margin-top:.4em}.rte strong{color:var(--ink)}.rte img{border-radius:12px;height:auto}.rte table{width:100%;border-collapse:collapse;background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden;display:block;overflow-x:auto}.rte th,.rte td{white-space:normal;font-size:17px}.rte blockquote{margin:0;padding:6px 0 6px 20px;border-left:4px solid var(--sign);color:var(--ink-2)}.km-generic{padding-bottom:0}.shopify-policy__container{max-width:none!important;margin:0!important;padding:0!important;text-align:left!important}.shopify-policy__title{text-align:left!important;margin:12px 0 clamp(24px,4vw,40px)!important}.shopify-policy__title h1{font-family:var(--display)!important;font-size:clamp(46px,6.4vw,84px)!important;font-weight:900!important;line-height:1.02!important;letter-spacing:-.01em;margin:0!important}.shopify-policy__body{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:clamp(20px,4vw,48px)}.shopify-policy__body .rte{max-width:72ch}.cart-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:clamp(24px,4vw,48px);align-items:start}.cart-grid>*{min-width:0}.lines{list-style:none;margin:0;padding:0;border-top:3px solid var(--ink)}.line{display:grid;grid-template-columns:120px 1fr auto;gap:20px;padding-block:22px;border-bottom:1px solid var(--line);align-items:start}.line>*{min-width:0}.line-img{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--line)}.line-img img{width:100%;height:100%;object-fit:cover;display:block}.line-title{font-family:var(--display);font-weight:800;font-size:24px;line-height:1.1;text-decoration:none}.line-title:hover{color:var(--sign)}.line-opts{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:2px;font-size:17px;color:var(--ink-2)}.line-opts span{font:600 13px var(--mono);text-transform:uppercase;letter-spacing:.06em;margin-right:8px;color:var(--ink-2)}.line-disc{color:var(--sign);font-size:16px;font-weight:700;margin-top:6px}.line-row{display:flex;align-items:center;gap:18px;margin-top:14px;flex-wrap:wrap}.qty{display:inline-flex;align-items:center;border:2px solid var(--line);border-radius:999px;background:var(--paper)}.qty button{width:46px;height:46px;border:0;background:none;font:600 22px var(--mono);color:var(--ink);cursor:pointer;border-radius:999px}.qty button:hover{color:var(--sign)}.qty input{width:46px;text-align:center;border:0;background:none;font:600 18px var(--mono);color:var(--ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.line-remove{font-size:16px;color:var(--ink-2);text-underline-offset:3px}.line-remove:hover{color:#b3261e}.line-price{font:600 20px var(--mono);text-align:right;white-space:nowrap}.line-price s{display:block;font-size:15px;color:var(--ink-2);font-weight:500}.line-price small{display:block;font:400 15px var(--body);color:var(--ink-2)}.km-update{margin-top:18px}.js-auto .km-update{display:none}.cart-busy{opacity:.55;pointer-events:none;transition:opacity .15s}.summary{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:clamp(20px,3vw,32px);position:sticky;top:96px}.summary h2{font-size:30px;font-weight:900}.summary dl{margin:18px 0 0;display:grid;grid-template-columns:1fr auto;gap:10px 16px}.summary dt{color:var(--ink-2)}.summary dd{margin:0;font:600 19px var(--mono);text-align:right}.summary .tot{border-top:1px solid var(--line);padding-top:12px;font-weight:700;color:var(--ink)}.summary .note{font-size:16px;color:var(--ink-2);margin-top:14px}.km-checkout{width:100%;justify-content:space-between;margin-top:20px}.dyn{margin-top:12px}.summary .assure{margin-top:18px}.keep{margin-top:18px;display:inline-block;color:var(--sign);font-weight:700}@media(max-width:900px){.cart-grid{grid-template-columns:1fr}.summary{position:static}}@media(max-width:560px){.line{grid-template-columns:88px 1fr;gap:16px}.line-price{grid-column:2;text-align:left}}.sform{display:flex;gap:10px;max-width:680px}.sform input{flex:1;min-width:0;font:400 19px var(--body);color:var(--ink);background:var(--paper);border:2px solid var(--line);border-radius:999px;padding:14px 22px;min-height:58px}.sform input::placeholder{color:#7a877f}.sform input:focus{outline:none;border-color:var(--sign);box-shadow:0 0 0 3px var(--sign-soft)}.sform .btn{flex:none}.results{list-style:none;margin:32px 0 0;padding:0;border-top:3px solid var(--ink)}.results a{display:grid;grid-template-columns:96px 1fr auto;gap:18px;align-items:center;padding-block:18px;border-bottom:1px solid var(--line);text-decoration:none}.results .thumb{aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--sign-soft);border:1px solid var(--line);display:grid;place-items:center;font:600 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sign)}.results .thumb img{width:100%;height:100%;object-fit:cover;display:block}.results b{display:block;font-family:var(--display);font-weight:800;font-size:22px;line-height:1.15}.results small{display:block;color:var(--ink-2);font-size:16px;margin-top:4px}.results .pr{font:600 18px var(--mono)}.results a:hover b{color:var(--sign)}.empty{margin-top:32px}@media(max-width:560px){.sform{flex-direction:column}.results a{grid-template-columns:72px 1fr}.results .pr{grid-column:2}}.pgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:24px}.pcard a{display:block;height:100%;text-decoration:none;background:var(--paper);border:1px solid var(--line);border-radius:18px;overflow:hidden}.pcard .img{aspect-ratio:1;background:#fff;border-bottom:1px solid var(--line)}.pcard img{width:100%;height:100%;object-fit:cover;display:block}.pcard .body{padding:18px 22px 24px}.pcard h2{font-size:26px;font-weight:800}.pcard .pr{font:600 19px var(--mono);margin-top:8px}.pcard .go{color:var(--sign);font-weight:700;margin-top:10px;display:inline-block}.pcard a:hover h2{color:var(--sign)}.pager{display:flex;gap:12px;align-items:center;margin-top:28px;flex-wrap:wrap}.pager a{font-weight:700;color:var(--sign);text-decoration:none;border:2px solid var(--line);border-radius:999px;padding:8px 16px;background:var(--paper)}.pager span{font:600 15px var(--mono);color:var(--ink-2)}.lost{display:grid;grid-template-columns:auto 1fr;gap:clamp(24px,5vw,64px);align-items:center}.lost .milesign{width:clamp(90px,12vw,140px);height:auto;display:block}.lost .pg-head{margin-bottom:0}.lost .sform{margin-top:28px}@media(max-width:640px){.lost{grid-template-columns:1fr}.lost .milesign{width:84px}}.posts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:24px}.art-meta{font:600 14px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-top:14px}.art-img{border-radius:18px;overflow:hidden;margin-bottom:32px;border:1px solid var(--line)}.art-img img{width:100%;height:auto;display:block}.km-alert{border-radius:12px;padding:16px 18px;margin-top:20px;font-size:17px}.km-alert.ok{background:var(--sign-soft);border:2px solid var(--sign)}.km-alert.ok b{color:var(--sign)}.km-alert.err{background:#fdecea;border:2px solid #B3261E;color:#5c1410}.km-alert.err ul{margin:6px 0 0;padding-left:20px}.pw{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(120% 70% at 80% 0%,var(--sign-soft) 0%,var(--ground) 60%)}.pw-in{flex:1;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(48px,8vw,96px);max-width:900px}.pw-sign{font-size:clamp(20px,2.6vw,28px);margin-bottom:28px}.pw h1{font-size:clamp(52px,8vw,104px);font-weight:900;margin-top:12px}.pw h1 .x{display:inline-block;background:var(--ball);color:#15201a;padding:0 .12em;border-radius:.12em;transform:rotate(-2deg)}.pw .lede{font-size:clamp(19px,1.9vw,23px);color:var(--ink-2);margin-top:20px;max-width:40ch}.pw form{margin-top:32px}.pw .note{font-size:15px;color:var(--ink-2);margin-top:10px}.pw-owner{max-width:680px;margin-top:40px}.pw-owner summary{font-size:17px;padding-block:14px}.pw-owner details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pw-owner .sform{padding-bottom:18px}.pw-foot{padding-block:24px;font-size:15px;color:var(--ink-2);display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line)}.pw-foot a{color:var(--ink-2)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/kneemile-pages.css.map */
