/* Concept B: isolated navigation, editorial and contact presentation. Native forms and URLs retained. */
.cb-storefront .nbg-page{padding-bottom:58px;background:#fff}.nbg-page .nbg-breadcrumb{padding:24px 0;font-size:12px;gap:10px;flex-wrap:wrap;overflow-wrap:anywhere}.nbg-page .nbg-breadcrumb a[aria-current]{color:var(--nb-muted)}
.nb-header .nb-mega-content{padding:0;border-radius:0 0 12px 12px;max-height:min(620px,72vh);overscroll-behavior:contain;box-shadow:0 20px 50px #03101c33}.nb-megamenu:not([open])>.nb-mega-content{display:none}.nb-header .nb-megamenu[open]>summary{color:var(--nb-gold)}
.nbg-catalog{display:grid;grid-template-columns:230px minmax(0,1fr);gap:0;letter-spacing:normal;font-weight:400;text-transform:none;color:var(--nb-ink)}.nbg-catalog-intro{background:linear-gradient(135deg,#0d263a,#061722);color:#fff;padding:30px 24px}.nbg-catalog-intro .nb-kicker{font-size:9px;color:#ffca38;line-height:1.7}.nbg-catalog-intro strong{display:block;font-size:24px;line-height:1.24;margin:16px 0}.nbg-catalog-intro p{font-size:12px;line-height:1.85;color:#c9d7e5}.nbg-catalog-groups{padding:22px 28px;min-width:0;display:grid;gap:20px}.nbg-catalog-group h2{margin:0 0 12px;font-size:15px;line-height:1.4;padding-bottom:10px;border-bottom:1px solid #e3e9ef}.nbg-catalog-group h2 a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:3px 0}.nbg-catalog-group h2 span{color:#b58200}.nbg-catalog-group>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 20px;list-style:none;padding:0;margin:0}.nbg-catalog-group li{min-width:0;list-style:none;break-inside:avoid}.nbg-catalog-group li>a{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;min-height:40px;line-height:1.5;padding:8px;border-radius:5px;overflow-wrap:anywhere}.nb-header .nbg-catalog a{color:#10283b}.nb-header .nbg-catalog a:hover,.nbg-catalog-group a:focus-visible{color:#765300;background:#fff8dc}.nbg-catalog-group li>a span{color:#9c7800;flex-shrink:0}.nbg-catalog-leaves{padding:0 0 5px 12px;margin:0;border-left:2px solid #e8edf1}.nbg-catalog-leaves a{font-size:11px!important;min-height:34px!important;color:#5a6d80!important}.nbg-catalog-view{font-size:12px;font-weight:600}.nbg-menu-fallback{display:block;margin:0;padding:24px;color:var(--nb-ink)}
.nbg-mobile-categories{border-bottom:1px solid #203243}.nbg-mobile-categories>summary{list-style:none;display:flex;justify-content:space-between;gap:12px;font-weight:700;padding:15px 3px;cursor:pointer;min-height:48px}.nbg-mobile-categories>summary::-webkit-details-marker{display:none}.nbg-mobile-categories[open]>summary{color:#ffca30}.nb-drawer .nbg-catalog{display:block}.nb-drawer .nbg-catalog-intro{display:none}.nb-drawer .nbg-catalog-groups{display:block;padding:8px 0 16px}.nb-drawer .nbg-catalog-group{margin-bottom:12px}.nb-drawer .nbg-catalog-group h2{font-size:13px;margin-bottom:4px;padding:6px 0;border-bottom:1px solid #213c51}.nb-drawer .nbg-catalog-group h2 a{color:#ffce44;min-height:44px}.nb-drawer .nbg-catalog-group>ul{display:block}.nb-drawer .nbg-catalog-group li>a{font-size:12px;color:#d6e2ef;min-height:44px}.nb-drawer .nbg-catalog-group a:hover{background:#102c42;color:#ffce44}.nb-drawer .nbg-catalog-leaves a{color:#b4c8dc!important}.nb-drawer .nbg-catalog-leaves{border-left-color:#30495e}.nb-drawer .nbg-catalog-view{color:#d6e2ef;display:block;padding:10px 0}.nb-drawer .nbg-menu-fallback{color:white}
.nb-nav nav.nbg-current-ready>a:first-child{color:inherit}.nb-nav nav.nbg-current-ready>a:first-child:after{display:none}.nb-nav nav.nbg-current-ready>a.nbg-nav-current{color:#ffca27}.nb-nav nav.nbg-current-ready>a.nbg-nav-current:after{display:block;content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#ffca27}.nb-nav nav.nbg-current-ready>a{position:relative}
.nbg-page-head{display:flex;align-items:center;justify-content:space-between;gap:35px;margin:0 0 34px;padding:36px 40px;background:linear-gradient(110deg,#0c2233,#06141f);color:white;border-radius:10px;border-left:4px solid #ffc323}.nbg-page-head .nb-kicker{color:#ffc323}.nbg-page-head h1{font-size:clamp(30px,3.4vw,48px);margin:12px 0;font-weight:850;letter-spacing:-.04em}.nbg-page-head p{color:#c4d3df;margin:0;max-width:700px;line-height:1.8}.nbg-head-icon{flex:0 0 82px;height:82px;display:grid;place-items:center;border:1px solid #39505f;border-radius:18px;background:#153144}.nbg-head-icon i{font-size:38px;color:#ffc323}.nbg-source-intro{margin-top:15px;line-height:1.7}
.nbg-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.nbg-article-card{display:flex;flex-direction:column;border:1px solid #dfe7ee;border-radius:9px;overflow:hidden;background:white;box-shadow:0 6px 18px #162d4205;min-width:0}.nbg-card-cover{display:block;aspect-ratio:4/3;overflow:hidden;background:#071b28}.nbg-card-cover img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .25s}.nbg-card-cover:hover img{transform:scale(1.018)}.nbg-card-body{padding:22px;display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0}.nbg-card-meta{display:flex;gap:12px;justify-content:space-between;width:100%;align-items:center;color:#718299;font-size:10px;line-height:1.5}.nbg-card-meta>span:first-child{color:#835d00;font-weight:750;letter-spacing:.06em}.nbg-card-body h2{font-size:20px;margin:16px 0 14px;line-height:1.4;letter-spacing:-.025em}.nbg-card-body>p{font-size:13px;line-height:1.85;color:#657990;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nbg-readmore{margin-top:auto;font-weight:700;display:inline-flex;align-items:center;gap:16px;font-size:12px;min-height:38px}.nbg-readmore span{color:#b27d00;font-size:19px}.nbg-cover-empty{min-height:100%;display:flex;align-items:center;justify-content:center;gap:18px;flex-direction:column;color:#ffc323;font-weight:700;letter-spacing:.12em}.nbg-cover-empty .fa{font-size:60px}.nbg-pagination{margin:32px 0;display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.nbg-pagination p{font-size:12px;color:var(--nb-muted)}.nbg-pagination .pagination{margin:0}.nbg-pagination .pagination>li>a,.nbg-pagination .pagination>li>span{min-width:42px;min-height:42px;display:grid;place-items:center;color:var(--nb-ink);border-color:var(--nb-line)}.nbg-pagination .pagination>.active>span{background:var(--nb-gold);border-color:var(--nb-gold)}.nbg-empty{padding:50px 24px;text-align:center;border:1px solid var(--nb-line);border-radius:9px}.nbg-empty>.fa{font-size:30px;color:#a77700;margin-bottom:18px}
.nbg-article-header{max-width:1060px;margin:12px auto 32px;text-align:center}.nbg-article-header .nb-kicker{color:#916500}.nbg-article-header h1{font-size:clamp(27px,3.4vw,44px);line-height:1.2;letter-spacing:-.035em;margin:16px 0 20px}.nbg-article-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;color:#687d91;font-size:12px}.nbg-article-meta .fa{color:#987109;margin-right:5px}.nbg-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:36px;max-width:1320px;margin:auto;align-items:start}.nbg-reading-main{min-width:0}.nbg-detail-cover{aspect-ratio:4/3;background:#071b28;border-radius:9px;overflow:hidden;margin-bottom:28px}.nbg-detail-cover img{display:block;width:100%;height:100%;object-fit:contain}.nbg-prose{font-size:16px;line-height:1.9;overflow-wrap:anywhere}.nbg-prose :is(p,ul,ol){margin-bottom:20px}.nbg-prose :is(h2,h3,h4){margin:28px 0 15px;line-height:1.35}.nbg-prose h2{font-size:26px}.nbg-prose h3{font-size:21px}.nbg-prose img{max-width:100%;height:auto}.nbg-prose iframe{max-width:100%;border:0}.nbg-prose table{max-width:100%;display:block;overflow:auto;border-collapse:collapse}.nbg-prose :is(th,td){padding:10px;border:1px solid #dfe7ed}.nbg-prose a{color:#785400;text-decoration:underline}.nbg-prose blockquote{background:#f7f9fb;border-left:3px solid #ffbd15;padding:18px 22px;font-size:inherit}.nbg-reading-aside{padding:26px;background:#f3f6f9;border:1px solid #e0e7ed;border-radius:9px}.nbg-reading-aside h2{font-size:24px;margin:12px 0 16px}.nbg-reading-aside p{color:#61758a;font-size:13px;line-height:1.85}.nbg-button{border:1px solid #ffc323;border-radius:5px;background:linear-gradient(110deg,#ffbe19,#ffda4e);display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 22px;color:#071422!important;font-weight:750;font-size:13px;cursor:pointer}.nbg-button:hover{filter:brightness(.97)}.nbg-text-link{font-size:12px;font-weight:650;display:block;margin-top:18px;min-height:40px;padding:10px 0}.nbg-related,.nbg-comments{max-width:1320px;margin:42px auto 0;padding-top:25px;border-top:1px solid var(--nb-line)}.nbg-related>h2,.nbg-comments>h2{font-size:24px;margin-bottom:22px}.nbg-related-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.nbg-related-products article{padding:17px;display:flex;flex-direction:column;border:1px solid var(--nb-line);border-radius:7px;min-width:0}.nbg-related-products img{width:100%;aspect-ratio:1;object-fit:contain}.nbg-related-products h3{font-size:14px;line-height:1.5;margin:15px 0}.nbg-related-price{font-weight:750}.nbg-related-price del{font-size:11px;color:#6f7e8b;font-weight:400;margin-right:6px}.nbg-related-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nbg-related-links>a,.nbg-related-links>article{border:1px solid var(--nb-line);border-radius:7px;padding:20px;font-size:14px;font-weight:650;display:block}.nbg-related-links a span{color:#a57500}.nbg-author{padding:22px;background:#f6f8fa;border-radius:7px;margin-top:30px}.nbg-extra-content{display:flex;flex-wrap:wrap;gap:25px;margin-top:40px}.nbg-extra-content>*{flex:1 1 330px;min-width:0;max-width:100%}.nbg-extra-content img{max-width:100%;height:auto}.nbg-comments{max-width:900px}.nbg-comments label{display:block;margin:15px 0 7px;font-size:13px}.nbg-comments .form-control{min-height:46px}.nbg-comments #button-comment{margin-top:18px}.nbg-comments #comment-list{margin-bottom:26px}.nbg-comments #reply-remove{background:#f5f7f9;border:1px solid var(--nb-line);border-radius:4px;padding:8px 14px}.nbg-comment-status:not(:empty){padding:14px;background:#f3f6f9;border-left:3px solid #ffbd18;margin:18px 0}.nbg-comment-status[data-error=true]{border-color:#c63030}.nbg-comment-status[data-error=false]{border-color:#299354}
.nbg-contact-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:28px;align-items:stretch}.nbg-contact-card{background:linear-gradient(145deg,#102c40,#061825);color:#fff;border-radius:9px;padding:32px}.nbg-contact-logo{width:220px;max-width:100%;height:85px;object-fit:contain;object-position:left center;margin-bottom:20px}.nbg-contact-card h2{font-size:23px;line-height:1.4;margin-bottom:12px}.nbg-contact-intro{font-size:13px;color:#c4d3df;line-height:1.8}.nbg-contact-card dl{margin:20px 0}.nbg-contact-card dl>div{padding:17px 0;border-top:1px solid #294356}.nbg-contact-card dt{display:flex;gap:12px;align-items:center;color:#ffcd42;font-size:12px;margin-bottom:6px}.nbg-contact-card dd{margin:0;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.nbg-contact-card dt .fa{width:17px;font-size:16px}.nbg-contact-wa{display:flex;align-items:center;justify-content:center;gap:10px;background:#112d2c;color:#86efb3!important;border:1px solid #29554a;border-radius:5px;padding:13px;font-size:12px;font-weight:650;min-height:48px}.nbg-contact-wa .fa{font-size:22px}.nbg-map-link{display:block;color:#dde9f3;padding-top:16px;font-size:12px}.nbg-contact-form{padding:34px;border:1px solid #dfe7ed;border-radius:9px;box-shadow:0 8px 28px #0c233207;min-width:0}.nbg-contact-form>.nb-kicker{color:#886000}.nbg-contact-form h2{font-size:28px;letter-spacing:-.03em;margin:12px 0}.nbg-contact-form>p{color:#6a7d91;font-size:13px;margin-bottom:26px}.nbg-contact-form label{display:block;font-size:12px;font-weight:700;margin:0 0 9px}.nbg-contact-form label span{color:#967109}.nbg-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.nbg-field-pair>div{min-width:0}.nbg-contact-form .form-control{width:100%;font-size:14px;min-height:48px;padding:12px 14px;border:1px solid #d6e0e9;border-radius:5px;box-shadow:none;background:#fafbfc;color:#0c2132}.nbg-contact-form .form-control:focus{background:#fff;border-color:#967600;box-shadow:0 0 0 3px #ffd84b33}.nbg-contact-form textarea{resize:vertical;min-height:190px}.nbg-contact-form [aria-invalid=true]{border-color:#c63030}.nbg-captcha{margin:18px 0;max-width:100%;overflow-x:auto}.nbg-form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.nbg-form-footer>span{font-size:11px;color:#687e93}.nbg-store-note{background:#f5f8fa;border-radius:9px;padding:28px 34px;margin:28px 0 0;border-left:3px solid #ffc323}.nbg-store-note .nb-kicker{color:#886000}.nbg-store-note .nbg-prose{font-size:14px;line-height:1.95;margin-top:10px}.nbg-locations{margin-top:30px}.nbg-location-image{max-width:100%;max-height:180px;object-fit:contain;margin:10px 0}.nbg-locations p{font-weight:400;font-size:13px}
@media(max-width:1100px){.nbg-catalog{grid-template-columns:200px minmax(0,1fr)}.nbg-catalog-group>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.nbg-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nbg-reading-layout{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.nbg-contact-layout{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)}.nbg-field-pair{grid-template-columns:1fr;gap:18px}.nbg-contact-form,.nbg-contact-card{padding:25px}.nbg-related-products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:820px){.nbg-page .nbg-breadcrumb{padding:18px 0;font-size:11px}.nbg-page-head{padding:26px 23px;gap:20px;margin-bottom:25px}.nbg-head-icon{flex-basis:58px;height:58px;border-radius:13px}.nbg-head-icon i{font-size:28px}.nbg-page-head h1{font-size:30px}.nbg-page-head p{font-size:12px}.nbg-reading-layout{grid-template-columns:1fr}.nbg-reading-aside{padding:23px}.nbg-prose{font-size:15px;line-height:1.9}.nbg-prose h2{font-size:24px}.nbg-article-header{text-align:left;margin:5px 0 23px}.nbg-article-meta{justify-content:flex-start}.nbg-contact-layout{grid-template-columns:1fr}.nbg-contact-form{order:0}.nbg-contact-card{order:1}.nbg-contact-logo{margin-bottom:10px}.nbg-contact-card dl{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.nbg-store-note{padding:22px}.nbg-related-links{grid-template-columns:1fr 1fr}.nbg-related-products{grid-template-columns:repeat(2,minmax(0,1fr))}.nbg-page{padding-bottom:35px}.nbg-extra-content{display:block}.nbg-extra-content>*{margin-bottom:20px}}
@media(max-width:600px){.nbg-article-grid{grid-template-columns:1fr;gap:23px}.nbg-head-icon{display:none}.nbg-page-head{padding:24px 22px}.nbg-card-body{padding:21px}.nbg-card-body h2{font-size:21px}.nbg-card-body>p{font-size:13px}.nbg-contact-form{padding:23px 20px}.nbg-field-pair{grid-template-columns:1fr}.nbg-form-footer{align-items:flex-start;flex-direction:column;gap:14px}.nbg-form-footer .nbg-button{width:100%}.nbg-contact-card dl{display:block}.nbg-contact-card{padding:27px 23px}.nbg-article-meta{font-size:11px;gap:10px}.nbg-detail-cover{margin-bottom:20px}.nbg-related-links{grid-template-columns:1fr}.nbg-article-header h1{font-size:29px}.nbg-related-products{gap:12px}.nbg-related-products article{padding:12px}.nbg-related-products h3{font-size:12px}.nbg-prose h2{font-size:23px}.nbg-prose h3{font-size:20px}}
@media(prefers-reduced-motion:reduce){.nbg-card-cover img{transition:none}}
