:root{--npa-brown: #7f5f42;--npa-cream: #f4f3ec}.npa-logo-link{text-decoration:none}.npa-logo{display:flex;flex-direction:column;align-items:center;line-height:1;transform:translateY(1.2rem)}header.sticky .npa-logo{transform:translateY(.6rem)}.npa-logo-main{font-family:Roboto Slab,serif;font-size:34px;font-weight:600;color:#000;letter-spacing:1px}.npa-logo-sub{font-family:Montserrat,sans-serif;font-size:11px;letter-spacing:4px;color:var(--npa-brown);margin-top:6px}header.sticky .npa-logo-main{color:#fff}header{background:#fff}header.sticky{background:#000}header .navbar{min-height:110px}.npa-menu-btn{display:none}@media(max-width:991px){header .navbar{min-height:76px}.npa-menu-btn{display:inline-block}.npa-menu-btn .bi{display:none}header .navbar-nav{display:none!important}header .col-1.icon{display:none}.npa-logo{transform:none!important}.npa-logo-main{font-size:26px}}header.sticky .npa-menu-btn i{color:#fff}.npa-search,.npa-offcanvas{position:fixed;inset:0;z-index:2000;background:#000000eb;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px}.npa-search-row{width:min(640px,100%);border-color:#fff!important}.npa-search input{background:transparent;color:#fff;font-size:20px}.npa-search input::placeholder{color:#bbb}.npa-search .btn i{color:#fff}.npa-close{position:absolute;top:16px;right:24px;font-size:40px;color:#fff;background:none;border:0;line-height:1}.npa-offcanvas{justify-content:flex-start;align-items:stretch;padding-top:70px}.npa-offcanvas .npa-logo{transform:none;align-items:flex-start}.npa-offcanvas .npa-logo-main{color:#fff}.npa-oc-item a{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:600;letter-spacing:1px}.npa-oc-item a.color{color:var(--npa-brown)}.npa-banner{position:relative}.npa-banner .owl-nav button{background:none;border:0}.npa-fade{animation:npaFade .8s ease}@keyframes npaFade{0%{opacity:0;transform:translate(calc(22rem - 30px))}to{opacity:1}}@media(max-width:991px){.npa-banner .text{transform:none!important;padding:0 24px}.banner img{height:460px}}.npa-btn,.btn.btn-main.npa-btn{background:var(--npa-brown);color:#fff;border-radius:0;padding:14px 30px;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:1px;margin-top:10px}.npa-btn:hover{background:#000;color:#fff}.npa-btn-outline{border:1px solid var(--npa-brown);color:var(--npa-brown);border-radius:0;padding:14px 30px;font-weight:700;text-transform:uppercase;font-size:13px;margin-top:10px}.npa-author-img{width:100%;aspect-ratio:1 / 1.05;object-fit:cover;display:block;background:#eee}.npa-cover-as-photo{object-fit:contain;background:var(--npa-cream);padding:12px}.npa-initials{display:flex;align-items:center;justify-content:center;font-family:Roboto Slab,serif;font-size:64px;color:#fff;background:var(--npa-brown)}.npa-author-card h4{color:#000;margin-bottom:6px}.npa-author-card p{color:#444;font-size:14px}.npa-author-card a:hover h4{color:var(--npa-brown)}.npa-author-card img{transition:transform .4s}.npa-author-card a:hover img{transform:scale(.96)}.npa-round{width:110px!important;height:110px;aspect-ratio:auto;border-radius:50%}.npa-initials.npa-round{font-size:36px}.npa-featured p{color:#333;font-size:14px;line-height:24px}.npa-featured h4{color:#000}.npa-section-title{margin-bottom:60px}.npa-cover-box{aspect-ratio:2 / 3;background:#f1efe9;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:18px}.npa-cover-box img{width:100%;height:100%;object-fit:cover;margin-bottom:0!important}.npa-nocover{padding:20px;font-family:Roboto Slab,serif;text-align:center;color:var(--npa-brown)}.npa-book-title{font-size:19px;line-height:26px}.npa-book-title a{color:#000}.npa-book-title a:hover,.npa-book p a{color:var(--npa-brown)}.npa-month-photo img,.npa-month-photo .npa-author-img{max-height:460px}.npa-month-books{padding-left:18px}.npa-month-books a{color:var(--npa-brown)}.npa-clamp-6{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.npa-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:72px}.cms .col-lg-6{height:634px;padding:0}.cms .col-lg-6 .img img{width:100%;height:634px;object-fit:cover}@media(max-width:991px){.cms .col-lg-6{height:auto}.cms .col-lg-6 .img img{height:320px}.npa-cms-text{padding:48px 24px!important}}.npa-banner-title{font-size:clamp(36px,6vw,80px)!important;line-height:1.1!important;padding:0 16px}.npa-searchbox{width:min(460px,100%)}.npa-letters button,.npa-pager button{border:1px solid #ddd;background:#fff;min-width:38px;height:38px;font-weight:600;font-size:13px}.npa-letters button.active,.npa-pager button.active,.npa-letters button:hover,.npa-pager button:not(:disabled):hover{background:var(--npa-brown);border-color:var(--npa-brown);color:#fff}.npa-pager{margin:20px 0 10px}.npa-pager button{padding:0 12px}.npa-pager button:disabled{opacity:.4}.npa-count{color:#555;margin-bottom:28px}.npa-profile p{font-size:15px;line-height:27px}.npa-meta{display:flex;flex-wrap:wrap;gap:20px;color:#555}.npa-meta i,.npa-meta a{color:var(--npa-brown)}.npa-sub{margin-top:28px;font-family:Roboto Slab,serif}.npa-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.npa-chips span{border:1px solid var(--npa-brown);color:var(--npa-brown);padding:4px 12px;font-size:13px}.npa-profile-photo img,.npa-profile-photo .npa-author-img{max-height:560px}.npa-note{color:#555;font-size:14px}.npa-footer-covers img{width:110px;height:160px;object-fit:cover}.npa-footer-row .list-group-item a{color:#fff}.npa-footer-row .list-group-item a:hover{color:var(--npa-brown)}.footer .list-group-item{font-size:14px;line-height:26px}.npa-spinner{display:inline-block;width:18px;height:18px;border:2px solid #ccc;border-top-color:var(--npa-brown);border-radius:50%;animation:npaSpin .8s linear infinite;vertical-align:-3px;margin-right:8px}@keyframes npaSpin{to{transform:rotate(360deg)}}.npa-problem p{max-width:560px;margin:16px auto 24px}@media(max-width:575px){.container{padding-left:16px;padding-right:16px}.all-padding{padding:60px 0!important}}.btn.npa-btn,a.npa-btn,.npa-btn-outline{width:auto!important;height:auto!important;display:inline-block!important;line-height:1.4}.npa-returnbar{background:#1f1f1f;color:#fff;font-size:14px}.npa-returnbar .container-fluid{min-height:40px;padding-top:6px;padding-bottom:6px}.npa-returnbar a{color:#fff;text-decoration:none}.npa-returnbar a:hover,.npa-returnbar a:focus{color:#ff9800;text-decoration:underline}.npa-return{font-weight:700;letter-spacing:.3px}.npa-return-links{gap:22px}header.sticky .npa-returnbar{border-bottom:1px solid #333}.npa-offcanvas .npa-return--oc{color:#ff9800;font-weight:700;text-decoration:none}
