/* Naturalne Brwi: shared subpages, journal and WooCommerce layer. */
html{scroll-padding-top:25px}body.nb-site{background:#f8f5ef;color:#364135;font:18px/1.8 Arial,sans-serif;margin:0;padding:0}.nb-site .nb-main{display:block;min-height:50vh}.nb-site .nav{margin:0}.nb-site .navlinks .btn{border-radius:0}.nb-skip{position:absolute;left:16px;top:-100px;z-index:100000;background:#184b43;color:#fff;padding:12px}.nb-skip:focus{top:12px}.nb-site .nb-back{display:inline-block;font:15px Arial,sans-serif;text-decoration:none;margin-bottom:33px;color:#6f7868}.nb-site .nb-back:hover{text-decoration:underline}.nb-site .nb-blog-hero,.nb-site .nb-article-hero,.nb-site .nb-page-hero{padding-top:65px;padding-bottom:50px}.nb-site .nb-blog-hero h1{font:400 clamp(48px,6vw,82px)/1.07 Georgia,serif;letter-spacing:-2.8px;text-align:left;color:#364135;text-transform:none;padding:0;max-width:900px}.nb-site .nb-blog-intro{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-top:30px}.nb-site .nb-blog-intro>p{max-width:430px;font-size:18px}.nb-site .nb-search{display:flex;width:400px;border-bottom:1px solid #899680;gap:15px;margin:0}.nb-site .nb-search input{flex:1;min-width:0;padding:14px 0;background:transparent;border:0;border-radius:0;color:#364135;font:16px Arial,sans-serif;box-shadow:none}.nb-site .nb-search button{border:0;background:transparent;color:#184b43;font-size:22px;padding:10px 15px;cursor:pointer}.nb-site .nb-categories{border-block:1px solid #d9dcd1;display:flex;gap:25px;flex-wrap:wrap;padding-block:19px}.nb-site .nb-categories a{font-size:14px;text-decoration:none;color:#53634d}.nb-site .nb-categories a:hover{text-decoration:underline;text-underline-offset:5px}.nb-site .nb-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 30px;padding-top:42px;padding-bottom:30px}.nb-site .nb-post-card{min-width:0;background:transparent}.nb-site .nb-card-image{display:block;text-decoration:none;overflow:hidden;background:#e7e7dc;aspect-ratio:1.35}.nb-site .nb-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.nb-site .nb-post-card:hover .nb-card-image img{transform:scale(1.035)}.nb-site .nb-card-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;font:90px Georgia,serif;color:#68745b}.nb-site .nb-card-placeholder small{font:12px Arial,sans-serif;letter-spacing:3px;margin-top:15px}.nb-site .nb-card-body{padding-top:23px;border-bottom:1px solid #d9dcd1;padding-bottom:25px}.nb-site .nb-card-body .eyebrow{font-size:12px;margin:0 0 15px;line-height:1.7;letter-spacing:1.5px;color:#8c7159}.nb-site .nb-card-body h2{font:400 29px/1.17 Georgia,serif;letter-spacing:-.6px;margin:0;color:#364135;text-transform:none}.nb-site .nb-card-body h2 a{text-decoration:none;color:inherit}.nb-site .nb-card-body h2 a:hover{text-decoration:underline;text-underline-offset:5px}.nb-site .nb-card-body>p:not(.eyebrow){font-size:16px;line-height:1.8;margin:17px 0;color:#6c7566}.nb-site .nb-card-body>.link{display:inline-block;margin-top:5px;font-size:14px}.nb-site .nb-pagination{padding-block:30px 70px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.nb-site .nb-pagination .page-numbers{padding:8px 14px;border:1px solid #d9dcd1;font-size:16px;text-decoration:none;min-width:38px;text-align:center}.nb-site .nb-pagination .current{background:#184b43;color:#fff;border-color:#184b43}.nb-site .nb-article-hero{max-width:1040px}.nb-site .nb-article-hero .eyebrow{margin-bottom:23px;color:#8c7159}.nb-site .nb-article-hero h1{font:400 clamp(43px,5.7vw,78px)/1.08 Georgia,serif;letter-spacing:-2px;margin:0;max-width:1050px;text-align:left;padding:0;color:#364135;text-transform:none}.nb-site .nb-article-meta{display:flex;gap:22px;flex-wrap:wrap;margin-top:29px;font-size:14px;color:#53614e}.nb-site .nb-article-meta span+span,.nb-site .nb-article-meta time{border-left:1px solid #cdd4c5;padding-left:22px}.nb-site .nb-article-cover{max-width:1040px}.nb-site .nb-article-cover img{width:100%;max-height:520px;object-fit:cover}.nb-site .nb-article-layout{display:grid;grid-template-columns:210px minmax(0,740px);gap:75px;justify-content:center;padding-top:65px;padding-bottom:65px}.nb-site .nb-article-layout:not(:has(.nb-toc:not([hidden]))){grid-template-columns:minmax(0,740px)}.nb-site .nb-toc[hidden]{display:none}.nb-site .nb-toc-inner{position:sticky;top:35px;border-top:1px solid #c9d0c1;padding-top:21px}.nb-site .nb-toc .eyebrow{font-size:12px;letter-spacing:1.8px;color:#8a7056;margin-bottom:18px}.nb-site #nb-toc-links{display:flex;flex-direction:column;gap:14px}.nb-site #nb-toc-links a{font:15px/1.6 Arial,sans-serif;text-decoration:none;color:#6b7762;border-left:1px solid #c5cfbf;padding-left:12px}.nb-site #nb-toc-links a:hover{color:#184b43;border-color:#184b43}.nb-site .nb-toc .link{display:inline-block;margin-top:25px;font-size:14px}.nb-site .nb-prose{font-size:18px;line-height:1.9;color:#414b3b;overflow-wrap:anywhere}.nb-site .nb-prose p{margin:0 0 24px;font:inherit}.nb-site .nb-prose :is(h1,h2,h3,h4){font-family:Georgia,serif;font-weight:400;line-height:1.22;color:#364135;text-transform:none;text-align:left;letter-spacing:-.7px}.nb-site .nb-prose h1,.nb-site .nb-prose h2{font-size:37px;margin:46px 0 23px;padding:0}.nb-site .nb-prose h3{font-size:29px;margin:35px 0 20px}.nb-site .nb-prose h4{font-size:25px;margin:30px 0 18px}.nb-site .nb-prose img{max-width:100%;height:auto;margin:27px auto}.nb-site .nb-prose figure{margin:30px 0;max-width:100%}.nb-site .nb-prose figcaption{font-size:15px;line-height:1.6;color:#53614e}.nb-site .nb-prose ul,.nb-site .nb-prose ol{padding-left:25px;margin:20px 0 27px}.nb-site .nb-prose li{margin-bottom:10px}.nb-site .nb-prose blockquote{border:0;border-left:3px solid #184b43;background:#e9ece1;padding:25px 30px;margin:35px 0;font:italic 27px/1.5 Georgia,serif;color:#184b43}.nb-site .nb-prose blockquote p{font:inherit}.nb-site .nb-prose a{color:#184b43;text-decoration:underline;text-underline-offset:4px}.nb-site .nb-prose :is(iframe,video){max-width:100%}.nb-site .nb-prose .wp-block-embed__wrapper{position:relative}.nb-site .nb-prose table{display:block;overflow-x:auto;max-width:100%;font-size:18px}.nb-site .nb-post-tags{display:flex;gap:12px;flex-wrap:wrap;margin:35px 0}.nb-site .nb-post-tags a{font-size:14px;padding:6px 12px;border:1px solid #d9dcd1;text-decoration:none}.nb-site .nb-author-note{display:grid;grid-template-columns:70px 1fr;gap:23px;padding:30px;background:#e9e8de;margin-top:40px}.nb-site .nb-author-note img{width:70px;height:82px;object-fit:cover}.nb-site .nb-author-note .eyebrow{font-size:12px;margin:0 0 10px}.nb-site .nb-author-note h2{font:27px Georgia,serif;margin:0 0 13px}.nb-site .nb-author-note p:not(.eyebrow){font-size:16px;line-height:1.8}.nb-site .nb-author-note .link{display:inline-block;margin-top:15px;font-size:14px}.nb-site .nb-related{padding-bottom:70px;border-top:1px solid #d9dcd1;padding-top:50px}.nb-site .nb-related .nb-post-grid{padding-top:0}.nb-site .nb-related .sectionhead h2{font:46px Georgia,serif}.nb-site .nb-reading-progress{height:3px;position:fixed;top:0;left:0;width:0;background:#b48563;z-index:99999}.nb-site.admin-bar .nb-reading-progress{top:32px}.nb-site .nb-cta{background:#e5e9df;padding:55px 0}.nb-site .nb-cta>.wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.nb-site .nb-cta h2{font:400 49px/1.12 Georgia,serif;letter-spacing:-1.4px;margin:0}.nb-site .nb-cta p:not(.eyebrow){font-size:17px;max-width:420px}.nb-site .nb-cta .actions{gap:22px}.nb-site .nb-cta .btn{font-size:15px;padding:16px 20px}.nb-site .nb-page-hero h1{font:400 clamp(44px,5.5vw,76px)/1.08 Georgia,serif;letter-spacing:-2.3px;text-transform:none;text-align:left;color:#364135;padding:0;margin:0;max-width:950px}.nb-site .nb-page-hero .eyebrow{color:#8a7056}.nb-site .nb-page-hero .nb-lead{max-width:550px;margin-top:27px;font-size:18px}.nb-site .nb-page-hero .btn{margin-top:27px}.nb-site .nb-page-hero-photo{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.nb-site .nb-page-hero-photo>img{width:100%;height:450px;object-fit:cover;object-position:center 35%}.nb-site .nb-page-content{padding-top:30px;padding-bottom:75px;min-height:30vh}.nb-site .nb-page-content :is(.elementor-section.elementor-section-boxed>.elementor-container,.e-con){max-width:100%}.nb-site .nb-page-content .elementor-section{background-color:transparent}.nb-site .nb-page-content .elementor-widget-container{font-family:Arial,sans-serif;color:#414b3b;line-height:1.8}.nb-site .nb-page-content :is(h1,h2,h3,h4,.elementor-heading-title){font-family:Georgia,serif!important;font-weight:400!important;line-height:1.2!important;text-transform:none!important;color:#364135!important;letter-spacing:-.7px!important}.nb-site .nb-page-content :is(h1,h2,.elementor-heading-title.elementor-size-xxl){font-size:38px!important}.nb-site .nb-page-content h3{font-size:29px!important}.nb-site .nb-page-content h4{font-size:24px!important}.nb-site .nb-page-content :is(p,li){font-family:Arial,sans-serif;font-size:18px;line-height:1.85}.nb-site .nb-page-content .elementor-widget-text-editor{color:#414b3b!important;font-family:Arial,sans-serif!important;font-size:18px!important}.nb-site .nb-page-content :is(.elementor-button,.raven-submit-button){background:#184b43!important;border-radius:0!important;color:white!important;font:16px/1.6 Arial,sans-serif!important;padding:17px 24px!important;text-transform:none!important;box-shadow:none!important}.nb-site .nb-page-content :is(.elementor-tab-title,.elementor-accordion-title){color:#364135!important;font-size:18px!important}.nb-site .nb-page-content .elementor-accordion .elementor-tab-content{font:18px/1.85 Arial,sans-serif!important;color:#414b3b}.nb-site .nb-page-content .elementor-icon-list-icon i{color:#184b43!important}.nb-site .nb-page-content .elementor-divider-separator{border-color:#cbd1c1!important}.nb-site .nb-page-content .elementor-background-overlay{opacity:.12}.nb-site .nb-page-content>.elementor{width:100%}.nb-site .nb-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-bottom:30px}.nb-site .nb-contact-grid>a{display:block;padding:35px;background:#e5e9df;text-decoration:none;color:#364135}.nb-site .nb-contact-grid>a+a{background:#e9dcd9}.nb-site .nb-contact-grid h2{font:39px/1.12 Georgia,serif;margin:0 0 22px}.nb-site .nb-contact-grid p:last-child{font-size:16px}.nb-site .nb-empty{padding-top:70px;padding-bottom:100px}.nb-site .nb-empty h1{font-size:52px}.nb-site .nb-empty h2{font-size:38px}.nb-site .nb-empty p{margin-top:20px}.nb-site .nb-commerce{padding-top:45px;padding-bottom:80px}.nb-site .nb-shop-hero{margin-bottom:50px}.nb-site .nb-shop-hero h1{font:72px/1.08 Georgia,serif;text-align:left;text-transform:none;color:#364135;padding:0;letter-spacing:-2px}.nb-site .nb-shop-hero>p:not(.eyebrow){font-size:18px;max-width:500px;margin-top:25px}.nb-site .nb-commerce .woocommerce-products-header__title,.nb-site .nb-commerce .woocommerce>h1.page-title{display:none}.nb-site .woocommerce :is(a.button,button.button,input.button,#respond input#submit){border-radius:0;background:#184b43;color:#fff;font:16px/1.6 Arial,sans-serif;padding:13px 20px;font-weight:400;text-transform:none;border:1px solid #184b43}.nb-site .woocommerce :is(a.button:hover,button.button:hover,input.button:hover){background:#103e36;color:white}.nb-site .woocommerce ul.products li.product .woocommerce-loop-product__title{font:28px/1.2 Georgia,serif!important;letter-spacing:-.5px;color:#364135!important;text-align:left;text-transform:none;padding:15px 0!important}.nb-site .woocommerce :is(div.product p.price,div.product span.price,ul.products li.product .price){color:#184b43;font-size:20px;background:transparent}.nb-site .woocommerce :is(mark,ins){display:inline;color:#184b43;background:transparent}.nb-site .woocommerce .product_title{font:46px/1.12 Georgia,serif!important;text-transform:none!important;text-align:left!important;color:#364135!important;padding:0 0 25px!important}.nb-site .woocommerce .woocommerce-product-details__short-description{font:18px/1.85 Arial,sans-serif;color:#414b3b}.nb-site .woocommerce :is(input.input-text,textarea,select){background:#fffdf8;border:1px solid #c9d1bf;border-radius:0;padding:12px;color:#364135;box-shadow:none;min-height:43px}.nb-site .woocommerce .quantity .qty{padding-inline:5px}.nb-site .woocommerce .woocommerce-message,.nb-site .woocommerce .woocommerce-info{border-top-color:#184b43;background:#e8ebe0;color:#364135}.nb-site .woocommerce :is(.woocommerce-message:before,.woocommerce-info:before){color:#184b43}.nb-site .woocommerce :is(.cart_totals h2,.woocommerce-billing-fields h3,.woocommerce-additional-fields h3,#order_review_heading){font:32px Georgia,serif!important}.nb-site .woocommerce table.shop_table{border-color:#d4dacb;border-radius:0}.nb-site .woocommerce :is(form.checkout,#payment){background:transparent}.nb-site .woocommerce #payment{border:1px solid #cbd3c1;border-radius:0;background:#f1f1e7;padding:20px}.nb-site .woocommerce nav.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.nb-site .woocommerce nav.woocommerce-MyAccount-navigation a{display:block;padding:12px 0;border-bottom:1px solid #d9dcd1;color:#184b43}.nb-site .woocommerce .woocommerce-tabs ul.tabs li{border-radius:0;background:#e8e9df;border-color:#cbd3c1}.nb-site .woocommerce .woocommerce-tabs ul.tabs li.active{background:#f8f5ef}.nb-site .woocommerce div.product .woocommerce-tabs .panel{font-size:18px;line-height:1.85}.nb-site .nb-utility .woocommerce{max-width:1100px;margin:auto}.nb-site .comment-respond{padding:30px 0;margin-top:25px;border-top:1px solid #d9dcd1}.nb-site .comment-form label{display:block;font-size:16px}.nb-site .comment-form input:not([type=checkbox]),.nb-site .comment-form textarea{max-width:100%;border:1px solid #cbd3c1;border-radius:0;background:#fffdf8;padding:12px}.nb-site .comment-form input[type=submit]{background:#184b43;color:#fff}.nb-site .foot a{color:inherit}.nb-site .foot{clear:both}
@media(max-width:1000px){.nb-site .nb-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-site .nb-article-layout{grid-template-columns:170px minmax(0,1fr);gap:40px}.nb-site .nb-page-hero-photo{gap:35px}.nb-site .nb-page-hero-photo>img{height:390px}.nb-site .nb-cta>.wrap{gap:35px}.nb-site .nb-blog-intro{gap:35px}}
@media(max-width:700px){.nb-site .nb-blog-hero,.nb-site .nb-article-hero,.nb-site .nb-page-hero{padding-top:35px;padding-bottom:35px}.nb-site .nb-blog-hero h1{font-size:47px;letter-spacing:-1.7px}.nb-site .nb-blog-intro{display:block;margin-top:25px}.nb-site .nb-blog-intro>p{font-size:18px}.nb-site .nb-search{width:100%;margin-top:24px}.nb-site .nb-search input{font-size:16px}.nb-site .nb-categories{gap:15px 21px;padding-block:15px}.nb-site .nb-categories a{font-size:14px}.nb-site .nb-post-grid{grid-template-columns:1fr;gap:35px;padding-top:30px}.nb-site .nb-card-image{aspect-ratio:1.4}.nb-site .nb-card-body h2{font-size:30px}.nb-site .nb-card-body>p:not(.eyebrow){font-size:17px}.nb-site .nb-pagination{padding-block:20px 45px}.nb-site .nb-article-hero h1{font-size:43px;letter-spacing:-1.5px}.nb-site .nb-article-meta{gap:10px 15px;font-size:12px;margin-top:23px}.nb-site .nb-article-meta time{padding-left:15px}.nb-site .nb-article-meta span+span{padding-left:15px}.nb-site .nb-back{font-size:14px;margin-bottom:27px}.nb-site .nb-article-hero .eyebrow{font-size:12px}.nb-site .nb-article-cover img{max-height:350px}.nb-site .nb-article-layout{grid-template-columns:1fr;gap:25px;padding-top:30px;padding-bottom:45px}.nb-site .nb-article-layout:not(:has(.nb-toc:not([hidden]))){grid-template-columns:1fr}.nb-site .nb-toc-inner{position:static;padding:20px;background:#e9ece1;border:0}.nb-site #nb-toc-links{gap:10px}.nb-site .nb-toc .link{display:none}.nb-site .nb-prose{font-size:18px;line-height:1.85}.nb-site .nb-prose h1,.nb-site .nb-prose h2{font-size:31px;line-height:1.18;margin-top:35px;margin-bottom:20px}.nb-site .nb-prose h3{font-size:27px}.nb-site .nb-prose p{margin-bottom:22px}.nb-site .nb-prose blockquote{font-size:24px;padding:20px 22px}.nb-site .nb-author-note{padding:23px;grid-template-columns:55px 1fr;gap:17px}.nb-site .nb-author-note img{width:55px;height:67px}.nb-site .nb-author-note h2{font-size:24px}.nb-site .nb-author-note p:not(.eyebrow){font-size:15px}.nb-site .nb-related{padding-top:35px;padding-bottom:40px}.nb-site .nb-related .sectionhead h2{font-size:39px}.nb-site .nb-cta{padding:40px 0}.nb-site .nb-cta>.wrap{grid-template-columns:1fr;gap:24px}.nb-site .nb-cta h2{font-size:40px}.nb-site .nb-cta .actions{gap:20px;margin-top:22px}.nb-site .nb-cta .btn{width:100%}.nb-site .nb-page-hero h1{font-size:43px;letter-spacing:-1.5px}.nb-site .nb-page-hero .nb-lead{font-size:18px;margin-top:22px}.nb-site .nb-page-hero-photo{grid-template-columns:1fr;gap:30px}.nb-site .nb-page-hero-photo>img{height:335px}.nb-site .nb-page-content{padding-bottom:45px;padding-top:5px}.nb-site .nb-page-content :is(h1,h2,.elementor-heading-title.elementor-size-xxl){font-size:31px!important}.nb-site .nb-page-content h3{font-size:26px!important}.nb-site .nb-page-content :is(p,li){font-size:18px;line-height:1.8}.nb-site .nb-contact-grid{grid-template-columns:1fr;gap:20px}.nb-site .nb-contact-grid>a{padding:28px}.nb-site .nb-contact-grid h2{font-size:35px}.nb-site .nb-shop-hero h1{font-size:49px}.nb-site .nb-commerce{padding-top:30px;padding-bottom:45px}.nb-site .woocommerce .product_title{font-size:37px!important}.nb-site .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:25px!important}.nb-site .woocommerce ul.products li.product{width:100%!important;margin:0 0 35px!important;float:none!important}.nb-site .nb-empty h1{font-size:43px}.nb-site .nb-cta .eyebrow{font-size:12px}.nb-site .nb-author-note .eyebrow{font-size:12px}.nb-site .foot{padding-bottom:35px}.nb-site.admin-bar .nb-reading-progress{top:46px}}
@media(prefers-reduced-motion:reduce){.nb-site .nb-card-image img{transition:none}}

.nb-site .nb-page-content .elementor-shape{display:none}

/* Readability 1.4.3: visible supporting text and comfortable wrapping. */
