:root{--nb-white:#FFFFFF;--nb-surface:#F4F7FB;--nb-surface-2:#E9EFF7;--nb-sky:#DCEAFB;--nb-navy:#0F2746;--nb-navy-deep:#0B1E38;--nb-blue:#0A5FD6;--nb-blue-dark:#0848A8;--nb-text:#1A2B3C;--nb-text-2:#3C4C60;--nb-mute:#5A6B80;--nb-line:#D6DEE8;--nb-line-2:#C3CEDB;--nb-green:#1E9E6A;--nb-amber:#B98A2E;--nb-font:"Libre Franklin",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--nb-ease:cubic-bezier(.2,.7,.2,1)}.nb{font-family:var(--nb-font);color:var(--nb-text);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.nb *{box-sizing:border-box}.nb-wrap{max-width:var(--page-width,1520px);margin:0 auto;padding-left:var(--page-margin,24px);padding-right:var(--page-margin,24px)}.nb-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}:where(.nb) h1,:where(.nb) h2,:where(.nb) h3,:where(.nb) h4{font-family:var(--nb-font);font-weight:700;letter-spacing:-.015em;margin:0;color:var(--nb-navy);line-height:1.12}:where(.nb) h1{font-size:clamp(36px,4.2vw,58px);line-height:1.06}:where(.nb) h2{font-size:clamp(28px,2.8vw,40px);line-height:1.12}:where(.nb) h3{font-size:21px;line-height:1.25}:where(.nb) p{margin:0}:where(.nb) a{color:inherit;text-decoration:none}:where(.nb) img{display:block;max-width:100%}.nb-eyebrow{display:block;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-blue);margin-bottom:14px}.nb-lead{font-size:17px;line-height:1.65;color:var(--nb-text-2);max-width:56ch}.nb-center{text-align:center}.nb-center .nb-lead{margin-left:auto;margin-right:auto}.nb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 28px;border-radius:999px;background:var(--nb-blue);color:#fff;font-family:var(--nb-font);font-weight:600;font-size:15.5px;line-height:1;white-space:nowrap;border:1.5px solid var(--nb-blue);cursor:pointer;transition:background .2s var(--nb-ease),border-color .2s var(--nb-ease),color .2s var(--nb-ease),transform .2s var(--nb-ease)}.nb-btn:hover{background:var(--nb-blue-dark);border-color:var(--nb-blue-dark)}.nb-btn--outline{background:transparent;color:var(--nb-navy);border-color:var(--nb-navy)}.nb-btn--outline:hover{background:var(--nb-navy);color:#fff;border-color:var(--nb-navy)}.nb-btn--white{background:#fff;color:var(--nb-navy);border-color:#fff}.nb-btn--white:hover{background:var(--nb-sky);border-color:var(--nb-sky)}.nb-btn--ghost{background:transparent;color:#fff;border-color:#ffffffb3}.nb-btn--ghost:hover{background:#fff;color:var(--nb-navy);border-color:#fff}.nb-btn svg{width:16px;height:16px;flex:none}.nb-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:15px;color:var(--nb-blue);transition:color .18s}.nb-link svg{width:16px;height:16px;transition:transform .2s var(--nb-ease)}.nb-link:hover{color:var(--nb-blue-dark)}.nb-link:hover svg{transform:translate(3px)}.nb-section{padding:88px 0}.nb-section--surface{background:var(--nb-surface)}.nb-sechead{max-width:720px;margin:0 auto 44px;text-align:center}.nb-sechead .nb-lead{margin:14px auto 0}.nb-sechead--left{margin:0 0 40px;text-align:left}.nb-sechead--left .nb-lead{margin:14px 0 0}.nb-ph{border-radius:14px;overflow:hidden;background:var(--nb-surface-2)}.nb-ph img{width:100%;height:100%;object-fit:cover}.nb-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s var(--nb-ease),transform .7s var(--nb-ease)}.nb-reveal.is-in{opacity:1;transform:none}.nb-chip{-webkit-appearance:none;appearance:none;cursor:pointer;height:46px;padding:0 20px;border-radius:999px;border:1.5px solid var(--nb-line-2);background:#fff;color:var(--nb-navy);font-family:var(--nb-font);font-size:15px;font-weight:600;transition:border-color .18s,background .18s,color .18s}.nb-chip:hover{border-color:var(--nb-blue);color:var(--nb-blue)}.nb-chip.is-on{background:var(--nb-blue);border-color:var(--nb-blue);color:#fff}.nb-chip.is-off{color:var(--nb-mute);border-style:dashed}.nb-chip.is-off.is-on{color:#fff}.product-card .card-gallery{background:var(--nb-surface);border-radius:14px;overflow:hidden}.product-card .text-block p[role=heading]{font-family:var(--nb-font);font-weight:600;font-size:17px;line-height:1.3;color:var(--nb-navy)}.product-card product-price .price{font-family:var(--nb-font);font-weight:700;font-size:16px;color:var(--nb-navy)}@media(prefers-reduced-motion:reduce){.nb-reveal{opacity:1;transform:none;transition:none}}@media(max-width:989px){.nb-section{padding:64px 0}}@media(max-width:749px){.nb-section{padding:52px 0}.nb-sechead{margin-bottom:28px}.nb-lead{font-size:16px}.nb-btn{height:50px;padding:0 24px}.nb-grid{column-gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nb.css.map */
