:root{--k-white:#FFFFFF;--k-warm:#F8F7F4;--k-ink:#0B0D12;--k-ink-2:#141820;--k-blue:#3B82F6;--k-blue-ink:#1D4ED8;--k-blue-soft:rgba(59,130,246,.08);--k-grey:#626872;--k-grey-2:#9CA3AF;--k-line:rgba(11,13,18,.1);--k-line-2:rgba(11,13,18,.16);--k-surface:#EEF0F2;--k-green:#15803D;--k-red:#B42318;--k-star:#E5AD24;--k-silver:linear-gradient(145deg,#F4F5F7 0%,#FFFFFF 46%,#E6E8EB 100%);--k-radius-s:10px;--k-radius:16px;--k-radius-l:24px;--k-pill:999px;--k-ease:cubic-bezier(.16,1,.3,1);--k-font-h:var(--font-heading-family,inherit);--k-font-b:var(--font-body-family,inherit);--k-max:1280px;--k-gutter:24px}@media(max-width:749px){:root{--k-gutter:16px}}.k-section{font-family:var(--k-font-b);color:var(--k-ink);background:var(--k-bg,var(--k-warm));padding:var(--k-pt,88px) 0 var(--k-pb,88px);scroll-margin-top:80px}.k-section *,.k-section *:before,.k-section *:after{box-sizing:border-box}.k-section img{max-width:100%;height:auto;display:block}@media(max-width:749px){.k-section{padding:calc(var(--k-pt,88px)*.62) 0 calc(var(--k-pb,88px)*.62)}}.k-scheme-warm{--k-bg:var(--k-warm)}.k-scheme-white{--k-bg:var(--k-white)}.k-scheme-grey{--k-bg:#EEF0F2}.k-scheme-silver{--k-bg:#EEF0F2;background:linear-gradient(135deg,#f8f9fa,#e8eaed 48%,#f4f5f7)}.k-scheme-ink{--k-bg:var(--k-ink);--k-grey:#AEB4BE;--k-line:rgba(248,247,244,.12);--k-line-2:rgba(248,247,244,.2);color:#f8f7f4}.k-scheme-blue{--k-bg:var(--k-blue);--k-grey:rgba(255,255,255,.82);--k-line:rgba(255,255,255,.22);color:#fff}.k-wrap{width:100%;max-width:var(--k-max);margin:0 auto;padding:0 var(--k-gutter)}.k-wrap--narrow{max-width:880px}.k-head{max-width:720px;margin:0 auto 48px;text-align:center}.k-head--left{margin-left:0;text-align:left}.k-label{margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.3;color:var(--k-blue)}.k-scheme-blue .k-label,.k-scheme-ink .k-label{color:#9ec2ff}.k-h2{margin:0;font-family:var(--k-font-h);font-size:clamp(28px,3.6vw,46px);font-weight:650;letter-spacing:-.03em;line-height:1.08;text-wrap:balance;color:inherit}.k-sub{margin:14px auto 0;max-width:60ch;font-size:17px;line-height:1.55;color:var(--k-grey)}.k-head--left .k-sub{margin-left:0}@media(max-width:749px){.k-head{margin-bottom:30px}.k-sub{font-size:15.5px}}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 28px;border:0;border-radius:var(--k-pill);background:var(--k-blue);color:#fff;font:inherit;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s,transform .2s var(--k-ease),opacity .2s;-webkit-tap-highlight-color:transparent}.k-btn:hover{background:var(--k-blue-ink)}.k-btn:active{transform:scale(.985)}.k-btn[disabled],.k-btn[aria-disabled=true]{background:#e5e7eb;color:#6b7280;cursor:not-allowed;transform:none}.k-btn--block{width:100%}.k-btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px var(--k-line-2)}.k-btn--ghost:hover{background:#0b0d120a}.k-btn.is-busy{opacity:.8;cursor:progress}.k-btn.is-done{background:var(--k-green)}:where(.k-section,.k-sticky) :focus-visible{outline:2px solid var(--k-blue);outline-offset:3px;border-radius:6px}.k-rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;color:inherit;text-decoration:none;font-size:14px;line-height:1.3}.k-rating__stars{display:inline-flex;gap:2px;color:var(--k-star)}.k-rating__stars svg{width:17px;height:17px}.k-rating__score{font-weight:650}.k-rating__count{color:var(--k-grey)}a.k-rating:hover .k-rating__count{text-decoration:underline;text-underline-offset:3px}.k-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.35;color:var(--k-grey)}.k-trust li{display:inline-flex;align-items:center;gap:7px}.k-trust svg{width:18px;height:18px;flex:none;color:var(--k-ink)}.k-scheme-ink .k-trust svg,.k-scheme-blue .k-trust svg{color:currentColor}.k-icon{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.k-stage{position:relative;background:var(--k-silver);border-radius:var(--k-radius);overflow:hidden;box-shadow:inset 0 1px #fff}.k-stage img{width:100%;height:100%;object-fit:contain}.k-scroller{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px;margin:0;list-style:none}.k-scroller::-webkit-scrollbar{display:none}.k-scroller>*{scroll-snap-align:start;flex:none}.k-arrows{display:flex;gap:8px}.k-arrow{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--k-line-2);background:var(--k-white);color:var(--k-ink);cursor:pointer;transition:opacity .2s}.k-arrow[disabled]{opacity:.35;cursor:default}.k-arrow svg{width:20px;height:20px}.k-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-sticky{position:fixed;inset:auto 0 0;z-index:40;padding:10px var(--k-gutter) calc(10px + env(safe-area-inset-bottom));background:#f8f7f4f0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--k-line);font-family:var(--k-font-b);color:var(--k-ink);transform:translateY(110%);visibility:hidden;transition:transform .35s var(--k-ease),visibility 0s linear .35s}.k-sticky.is-visible{transform:none;visibility:visible;transition:transform .35s var(--k-ease)}.k-sticky *{box-sizing:border-box}.k-sticky__inner{display:flex;align-items:center;gap:14px;max-width:var(--k-max);margin:0 auto}.k-sticky__img{width:52px;height:52px;border-radius:10px;flex:none;object-fit:contain;background:var(--k-silver)}.k-sticky__copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.k-sticky__title{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-sticky__meta{font-size:12px;color:var(--k-grey)}.k-sticky .k-btn{min-height:50px;padding:12px 26px;white-space:nowrap}@media(max-width:749px){.k-sticky__img{display:none}.k-sticky .k-btn{flex:1 1 58%;padding:12px 14px;font-size:15px}.k-sticky__copy{flex:1 1 42%}}@media(prefers-reduced-motion:reduce){.k-section *,.k-sticky{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/keero-base.css.map */
