:root{--kw-brown:#5e4635;--kw-brown-dark:#4a3629;--kw-taupe:#a48979;--kw-cream:#f6f2e8;--kw-page:#fcfbf8;--kw-ink:#1a1a1a;--kw-ink-muted:rgba(26,26,26,.7);--kw-line:#e6dfd2;--kw-ico-bg:#f0e8e0;--kw-radius-panel:32px;--kw-radius-pill:48px;--kw-white:#fff;--kw-line-soft:#efe9de;--kw-taupe-light:#d9c7b8;--kw-taupe-mid:#c9b8a9;--kw-cream-dark:#e9dccf;--kw-ink-deep:#29211a;--kw-placeholder:#d8cec3;--kw-placeholder-light:#d9d2c5;--kw-brown-light:#6e5442;--kw-green:#34742f;--kw-space-md:24px;--kw-space-lg:40px;--kw-space-xl:56px}.b2b-btn{font-family:var(--font-body-family);align-items:center;display:inline-flex;justify-content:center;gap:10px;min-height:54px;padding:14px 28px;border-radius:var(--kw-radius-pill);font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s;-webkit-tap-highlight-color:transparent}.b2b-btn svg{flex:0 0 auto}.b2b-btn--primary{background:var(--kw-brown);color:var(--kw-white);border-color:var(--kw-brown);box-shadow:0 10px 24px #5e463538}.b2b-btn--primary:hover{background:var(--kw-brown-dark);border-color:var(--kw-brown-dark);color:var(--kw-white)}.b2b-btn--light{background:var(--kw-white);color:var(--kw-brown);border-color:var(--kw-white)}.b2b-btn--light:hover{background:var(--kw-cream);border-color:var(--kw-cream);color:var(--kw-brown)}.b2b-btn--outline{background:var(--kw-white);color:var(--kw-brown);border-color:var(--kw-line)}.b2b-btn--outline:hover{border-color:var(--kw-brown);color:var(--kw-brown)}.b2b-btn--ghost{background:transparent;color:var(--kw-ink);border-color:#1a1a1a2e}.b2b-btn--ghost:hover{border-color:var(--kw-ink);color:var(--kw-ink)}.b2b-btn--block{width:100%}.b2b-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.b2b-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;color:var(--kw-brown)}.b2b-h2{font-family:var(--font-heading-family);font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0 0 10px;color:var(--kw-ink);text-wrap:balance}.b2b-lead{font-size:15px;line-height:1.5;margin:0;color:var(--kw-ink-muted)}.b2b-muted{color:var(--kw-ink-muted)}.b2b-wrap{margin:0 auto;padding:0 var(--page-padding)}.b2b-section{font-family:var(--font-body-family);padding:56px 0 0;color:var(--kw-ink);background:var(--kw-page)}.b2b-section[id]{scroll-margin-top:16px}.b2b-panel{background:var(--kw-cream);border-radius:26px}.b2b-head{display:flex;flex-direction:column;gap:4px;margin:0 0 16px}.b2b-head-side{font-size:15px;color:var(--kw-ink-muted);max-width:34ch}.b2b-ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--kw-ico-bg);color:var(--kw-brown);flex:0 0 44px}.b2b-chip{display:inline-flex;align-items:center;gap:8px;background:var(--kw-white);border:1.5px solid var(--kw-line);border-radius:var(--kw-radius-pill);padding:6px 12px;font-size:12px;font-weight:700;color:var(--kw-brown);white-space:nowrap}.b2b-note{font-size:13px;color:var(--kw-ink-muted);margin:8px 0 0}.b2b-arrowlink{font-weight:700;font-size:15px;color:var(--kw-brown);text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:44px}.b2b-arrowlink:hover{color:var(--kw-brown-dark);text-decoration:underline;text-underline-offset:4px}.b2b-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (min-width:768px){.b2b-section{padding:120px 0 0}.b2b-h2{font-size:44px;text-wrap:pretty}.b2b-lead{font-size:17px}.b2b-panel{border-radius:var(--kw-radius-panel)}.b2b-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:28px}.b2b-head-side{text-align:right;flex:0 0 auto}.b2b-btn--block{width:auto;min-width:280px}}.kw-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:flex-end;justify-content:center;font-family:var(--font-body-family)}.kw-modal[hidden]{display:none}.kw-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a9e;opacity:0;transition:opacity .25s ease}.kw-modal.is-open .kw-modal__backdrop{opacity:1}.kw-modal__panel{position:relative;width:100%;height:100vh;height:100dvh;background:var(--kw-cream);display:flex;flex-direction:column;overflow:hidden;transform:translateY(24px);opacity:0;transition:transform .3s ease,opacity .3s ease}.kw-modal.is-open .kw-modal__panel{transform:none;opacity:1}.kw-modal__head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 20px;padding-top:max(12px,env(safe-area-inset-top));border-bottom:1px solid var(--kw-line);background:var(--kw-cream)}.kw-modal__title{margin:0;font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--kw-ink)}.kw-modal__close{flex:0 0 48px;width:48px;height:48px;border-radius:50%;border:1.5px solid var(--kw-line);background:var(--kw-white);color:var(--kw-brown);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .2s,color .2s,border-color .2s;-webkit-tap-highlight-color:transparent}.kw-modal__close:hover,.kw-modal__close:focus-visible{background:var(--kw-brown);border-color:var(--kw-brown);color:var(--kw-white);outline:none}.kw-modal__body{position:relative;flex:1 1 auto;min-height:0;background:var(--kw-white)}.kw-modal__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;font-size:15px;color:var(--kw-ink-muted)}.kw-modal.is-loaded .kw-modal__loading{display:none}.kw-modal__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.kw-modal-open,.kw-modal-open body{overflow:hidden}@media screen and (min-width:768px){.kw-modal{align-items:center;padding:24px}.kw-modal__panel{width:min(1040px,100%);height:min(88vh,820px);border-radius:28px;box-shadow:0 40px 80px #00000059}.kw-modal__head{padding:16px 16px 16px 28px}.kw-modal__title{font-size:18px}}@media(prefers-reduced-motion:reduce){.b2b-btn,.kw-modal__backdrop,.kw-modal__panel,.kw-modal__close{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kiwabo-components.css.map */
