.dnr-naturalna .nav ul{display:flex;gap:27px;list-style:none;padding:0;margin:0}.dnr-naturalna .foot ul{list-style:none;margin:0;padding:0}.dnr-naturalna .woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.dnr-naturalna .woocommerce ul.products::before,.dnr-naturalna .woocommerce ul.products::after{display:none}.dnr-naturalna .woocommerce ul.products li.product{float:none;width:auto;margin:0;background:#fff;border:1px solid var(--line);border-radius:9px;overflow:hidden;padding:20px}.dnr-naturalna .woocommerce ul.products li.product img{height:235px;object-fit:contain}.dnr-naturalna .woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:Georgia,serif;font-size:21px}.dnr-naturalna .woocommerce a.button,.dnr-naturalna .woocommerce button.button,.dnr-naturalna .woocommerce input.button{background:var(--gold);color:var(--ink);border-radius:5px;padding:13px 23px}.dnr-naturalna .woocommerce .price{color:var(--green)}.dnr-naturalna .woocommerce .quantity .qty{width:5.631em}.dnr-naturalna .woocommerce div.product div.images{background:var(--cream);border-radius:12px;padding:30px}.dnr-naturalna .woocommerce div.product .product_title{font-size:clamp(30px,4vw,45px)}.dnr-naturalna .woocommerce-checkout-review-order{border:1px solid var(--line);border-radius:9px;padding:24px}.dnr-naturalna .blogcard h2{font-size:25px}.dnr-naturalna .dnr-builder-content{width:100%}.dnr-naturalna .skip-link:focus{position:fixed;top:10px;left:10px;z-index:99999;background:#fff;padding:12px}.dnr-naturalna :focus-visible{outline:3px solid var(--green);outline-offset:3px}.dnr-naturalna .woocommerce-message,.dnr-naturalna .woocommerce-info,.dnr-naturalna .woocommerce-error{overflow-wrap:anywhere}.dnr-naturalna img{max-width:100%}@media(max-width:900px){.dnr-naturalna .nav ul{flex-direction:column;gap:16px}.dnr-naturalna .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.dnr-naturalna .woocommerce div.product div.images,.dnr-naturalna .woocommerce div.product div.summary{float:none;width:100%}}@media(max-width:560px){.dnr-naturalna .woocommerce ul.products{grid-template-columns:1fr}.dnr-naturalna .woocommerce table.shop_table{max-width:100%}.dnr-naturalna .woocommerce-checkout-review-order{padding:14px}.dnr-naturalna .head .tools{gap:4px}.dnr-naturalna .head .tools>.icon{font-size:14px}}@media(prefers-reduced-motion:reduce){.dnr-naturalna *,.dnr-naturalna *::before,.dnr-naturalna *::after{scroll-behavior:auto!important;transition:none!important}}.dnr-naturalna .woocommerce ul.products li.product.card{padding:0}.dnr-naturalna .woocommerce ul.products li.product.card .photo{padding:22px;background:#f7f7f3}.dnr-naturalna .woocommerce ul.products li.product.card .photo img{margin:0;width:100%;height:235px;object-fit:contain;mix-blend-mode:multiply}.dnr-naturalna .woocommerce ul.products li.product.card .info{padding:20px}.dnr-naturalna .woocommerce ul.products li.product.card .price{font-size:16px;font-weight:700;margin:10px 0 18px}.dnr-naturalna .woocommerce ul.products li.product.card>a.button{display:block;margin:0 20px 20px;text-align:center}.dnr-naturalna .dnr-blog-links{margin-top:24px}.dnr-naturalna .dnr-blog-links a{display:block;margin:6px 0}.dnr-naturalna .nav li{position:relative}.dnr-naturalna .nav ul ul{display:none;position:absolute;top:100%;left:0;min-width:200px;background:#fff;border:1px solid var(--line);padding:12px;z-index:20}.dnr-naturalna .nav li:hover>ul,.dnr-naturalna .nav li:focus-within>ul{display:flex;flex-direction:column}@media(max-width:900px){.dnr-naturalna .nav ul ul{position:static;display:flex;border:0;padding:8px 0 0 12px}.dnr-naturalna .nav{max-height:75vh;overflow:auto}}.dnr-naturalna .dnr-builder-content>.elementor>.elementor-top-section:has(.elementor-widget-nav-menu){display:none!important}.dnr-naturalna .dnr-builder-content .elementor-section{background-color:transparent!important;color:var(--ink)}.dnr-naturalna .dnr-builder-content .elementor-widget-heading .elementor-heading-title{font-family:Georgia,serif!important;font-weight:400!important;text-transform:none!important;color:var(--ink)!important}.dnr-naturalna .dnr-builder-content .elementor-widget-text-editor{font-family:Arial,sans-serif!important;color:var(--ink)!important;line-height:1.8}.dnr-naturalna .dnr-builder-content .elementor-button{background:var(--green)!important;color:#fff!important;border-radius:6px!important}.dnr-naturalna .dnr-builder-content .elementor-field-group .elementor-field{background:#fff!important;border:1px solid var(--line)!important;border-radius:6px!important;color:var(--ink)!important;padding:12px!important}.dnr-naturalna .dnr-builder-content .elementor-field-label{color:var(--ink)!important}.dnr-naturalna .woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight:400;color:var(--ink)}.dnr-naturalna .woocommerce div.product div.summary{line-height:1.8}.dnr-naturalna .woocommerce div.product form.cart select,.dnr-naturalna .woocommerce input.input-text,.dnr-naturalna .woocommerce textarea{background:#fff;border:1px solid var(--line);border-radius:5px;padding:10px;color:var(--ink)}.dnr-naturalna .blogcard>a>img{width:100%;height:230px;object-fit:cover;display:block}.dnr-naturalna .category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:40px}.dnr-naturalna .category-grid .category{display:block;background:var(--cream);border:1px solid var(--line);padding:28px;border-radius:10px}.dnr-naturalna .category-grid h2{font-size:28px;margin:0 0 12px}@media(max-width:767px){.dnr-naturalna .category-grid{grid-template-columns:1fr}.dnr-naturalna .dnr-builder-content .elementor-section{min-height:0!important}.dnr-naturalna .dnr-builder-content .elementor-container{max-width:100%!important}}.dnr-naturalna .dnr-builder-content .elementor-section{background-image:none!important}.dnr-naturalna .dnr-builder-content .elementor-heading-title a,.dnr-naturalna .dnr-builder-content .elementor-heading-title span{color:var(--ink)!important;font:inherit!important;text-transform:none!important}.dnr-naturalna .dnr-builder-content .elementor-icon-box-title{font-family:Georgia,serif!important;color:var(--ink)!important;font-weight:400!important}.dnr-naturalna .dnr-builder-content .elementor-icon-box-title span{color:inherit!important}.dnr-naturalna .dnr-builder-content .elementor-icon-box-description,.dnr-naturalna .dnr-builder-content .elementor-icon-box-description a{font-family:Arial,sans-serif!important;color:var(--ink)!important;font-size:18px!important;font-weight:400!important}.dnr-naturalna .dnr-builder-content .elementor-widget-icon-box .elementor-icon{color:var(--gold)!important}.dnr-naturalna .dnr-builder-content .elementor-widget-text-editor span{color:inherit!important}.dnr-naturalna .dnr-builder-content .elementor-section-stretched{width:100%!important;left:0!important}.dnr-naturalna main{overflow-wrap:break-word}.dnr-naturalna .dnr-commerce{display:flow-root}.dnr-naturalna .woocommerce div.product{display:flow-root}.dnr-naturalna .footgrid>*{min-width:0;overflow-wrap:anywhere}