@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,500;0,600;0,700;1,400&family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--lib-bg: #DEDBCB;--lib-cream: #EEECE1;--lib-forest: #034039;--lib-forest-hover: #0A6B58;--lib-forest-dark: #071f17;--lib-mint: #9ED8A9;--lib-rust: #C4472B;--lib-border-width: 2px;--lib-border-radius: 2px;--lib-border-stroke: 2px solid #034039;--lib-ease-out: cubic-bezier(.16, 1, .3, 1);--font-heading: "Archivo Black", sans-serif;--font-body: "Archivo", Helvetica, sans-serif;--font-mono: "JetBrains Mono", monospace}body{margin:0;background-color:var(--lib-bg)!important;color:var(--lib-forest)!important;font-family:var(--font-body)!important;-webkit-font-smoothing:antialiased;content-visibility:visible}.page-wrapper,main#MainContent{background-color:var(--lib-bg)!important}a{color:var(--lib-forest);text-decoration:none;transition:color .15s ease}a:hover{color:var(--lib-forest-hover)}button,.lib-btn-primary,.lib-btn-dark,.quiz-opt-btn,.review-tab-btn,.kb-cat-btn{transition:transform .15s var(--lib-ease-out),background-color .15s ease,box-shadow .15s ease!important;will-change:transform}button:active,.lib-btn-primary:active,.lib-btn-dark:active,.quiz-opt-btn:active{transform:scale(.97) translateY(1px)!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--lib-bg)}::-webkit-scrollbar-thumb{background:var(--lib-forest);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--lib-forest-hover)}::selection{background:var(--lib-mint);color:var(--lib-forest)}*:focus-visible{outline:2px solid var(--lib-forest)!important;outline-offset:2px!important}.bg-ink *:focus-visible,.lib-hero-ink-slab *:focus-visible,footer *:focus-visible,[style*="background: #034039"] *:focus-visible,[style*="background:#034039"] *:focus-visible,.theme-drawer *:focus-visible{outline:2px solid var(--lib-mint)!important;outline-offset:2px!important}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.theme-drawer__badge,.cart-badge-count,.lib-square-badge{border-radius:2px!important;font-family:var(--font-mono)!important;font-weight:700!important}.lib-stamp-badge{display:inline-flex;align-items:center;gap:6px;background:var(--lib-forest);color:var(--lib-cream);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border:1px solid var(--lib-forest);border-radius:2px}.lib-tech-tag{display:inline-flex;align-items:center;gap:4px;background:var(--lib-mint);color:var(--lib-forest);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border:1px solid var(--lib-forest);border-radius:2px}.lib-spec-pill{display:inline-flex;align-items:center;gap:4px;background:var(--lib-bg);color:var(--lib-forest);font-family:var(--font-mono);font-size:10px;font-weight:700;padding:3px 8px;border:1px solid var(--lib-forest);border-radius:2px}.lib-card-hover{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.lib-card-hover:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0340391f}#tools,#club,footer{content-visibility:auto;contain-intrinsic-size:1px 400px}.lib-btn-primary{font-family:var(--font-heading);font-size:15px;background:var(--lib-mint);color:var(--lib-forest);border:2px solid var(--lib-mint);border-radius:2px;padding:16px 28px;min-height:52px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease;will-change:transform}.lib-btn-primary:hover{background:var(--lib-cream);border-color:var(--lib-cream)}.lib-btn-secondary{font-family:var(--font-heading);font-size:15px;background:transparent;color:var(--lib-cream);border:2px solid var(--lib-cream);border-radius:2px;padding:16px 28px;min-height:52px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:background-color .15s ease}.lib-btn-secondary:hover{background:#eeece11f}.lib-btn-dark{font-family:var(--font-heading);font-size:15px;background:var(--lib-forest);color:var(--lib-cream);border:2px solid var(--lib-forest);border-radius:2px;padding:16px 28px;min-height:52px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.lib-btn-dark:hover{background:var(--lib-forest-hover);border-color:var(--lib-forest-hover)}@media(max-width:768px){body{font-size:14px!important}.lib-pdp-container,.lib-collection-grid,section{padding-left:16px!important;padding-right:16px!important}.lib-pdp-container>div,.lib-collection-grid>div{grid-template-columns:1fr!important;gap:24px!important}.lib-collection-grid aside{position:static!important;margin-bottom:20px!important}button,.lib-btn-primary,.lib-btn-secondary,.lib-btn-dark,a[style*="padding:"]{min-height:48px!important;touch-action:manipulation}h1{font-size:clamp(26px,7.5vw,36px)!important;line-height:1.05!important}h2{font-size:clamp(22px,6vw,28px)!important}}@media(max-width:1024px){.lib-collection-grid>div{grid-template-columns:180px minmax(0,1fr)!important;gap:20px!important}}@media(max-width:768px){.lib-hero-ink-slab{padding:36px 16px!important}.lib-hero-ink-slab h1{font-size:clamp(28px,8vw,38px)!important;line-height:1!important}.lib-hero-ink-slab .cta-group{flex-direction:column!important;width:100%!important}.lib-hero-ink-slab .cta-group a,.lib-hero-ink-slab .cta-group button{width:100%!important;text-align:center!important;justify-content:center!important}.vs-conventional-table-container{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.vs-conventional-table-container table{min-width:580px!important}.essentials-grid-container,.club-perks-grid{grid-template-columns:1fr!important}footer div[style*="display:flex"]{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}}@media(max-width:480px){header{padding:10px 12px!important}.cart-drawer-trigger span:first-child{display:none}.lib-pdp-container{padding:20px 12px!important}.lib-collection-grid div[style*=grid-template-columns]{grid-template-columns:1fr!important}}.lib-mobile-sticky-atc{position:fixed;bottom:0;left:0;right:0;background:var(--lib-forest);color:var(--lib-cream);border-top:2px solid var(--lib-mint);padding:12px 16px;z-index:99;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -4px 16px #03403933}@media(min-width:769px){.lib-mobile-sticky-atc{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/left-is-beft.css.map */
