.dnr-naturalna.woocommerce-checkout .elementor-widget-text-editor:has(form.checkout)>.elementor-widget-container{padding:0!important;margin:0!important}.dnr-naturalna.woocommerce-checkout .elementor-widget-text-editor:has(form.checkout){padding:0!important}.dnr-naturalna .woocommerce form.checkout #customer_details p:empty,.dnr-naturalna .woocommerce form.checkout #ship-to-different-address br{display:none}.dnr-naturalna .woocommerce form.checkout #customer_details>.col-1>p:empty,.dnr-naturalna .woocommerce form.checkout #customer_details>.col-2>p:empty{display:none}.dnr-naturalna .woocommerce ul.products li.product .dnr-catalog-form button.button:disabled,.dnr-naturalna .woocommerce ul.products li.product .dnr-catalog-form button.button.disabled{background:#e8dfce;color:#62594b;opacity:1;cursor:not-allowed}.dnr-naturalna .woocommerce ul.products li.product.card{display:flex;flex-direction:column}.dnr-naturalna .woocommerce ul.products li.product.card .photo{padding:0;background:#f5f0e7}.dnr-naturalna .woocommerce ul.products li.product.card .photo img{height:300px;width:100%;object-fit:contain;mix-blend-mode:normal}.dnr-naturalna .woocommerce ul.products li.product.card .info{padding:18px 20px 8px}.dnr-naturalna .woocommerce ul.products li.product.card .info .price{margin:8px 0 10px}.dnr-naturalna .woocommerce ul.products li.product.dnr-variant-selected .info>.price{display:none}.dnr-naturalna .woocommerce ul.products li.product .dnr-catalog-form{padding:0 20px 20px;margin:auto 0 0;width:100%;box-sizing:border-box}.dnr-naturalna .dnr-catalog-form .variations{border:0;margin:0 0 12px;width:100%}.dnr-naturalna .dnr-catalog-form .variations th,.dnr-naturalna .dnr-catalog-form .variations td{display:block;padding:0;border:0;background:none;text-align:left}.dnr-naturalna .dnr-catalog-form .variations label{font-size:14px;font-weight:600;display:block;margin-bottom:7px}.dnr-naturalna .dnr-catalog-form .variations select{width:100%;max-width:100%;min-height:44px;background:#fff;border:1px solid var(--line);border-radius:5px;padding:8px;color:var(--ink)}.dnr-naturalna .dnr-catalog-form .reset_variations{font-size:12px;display:inline-block;margin-top:6px}.dnr-naturalna .dnr-catalog-form .single_variation_wrap{display:block!important}.dnr-naturalna .dnr-catalog-form .single_variation{min-height:0;margin-bottom:8px}.dnr-naturalna .dnr-catalog-form .woocommerce-variation-description{display:none}.dnr-naturalna .dnr-catalog-form .woocommerce-variation-price{font-weight:700;font-size:19px}.dnr-naturalna .dnr-catalog-form .woocommerce-variation-availability p{margin:4px 0}.dnr-naturalna .dnr-catalog-form .woocommerce-variation-add-to-cart{display:flex;gap:8px;flex-wrap:wrap}.dnr-naturalna .dnr-catalog-form .quantity{float:none!important;margin:0!important}.dnr-naturalna .dnr-catalog-form .quantity .qty{width:65px;min-height:44px;padding:8px}.dnr-naturalna .dnr-catalog-form button.button{flex:1;min-height:44px;padding:10px 8px;font-size:14px;line-height:1.3;float:none!important}.dnr-naturalna .dnr-catalog-form .dnr-cart-status{font-size:13px;line-height:1.5;margin:8px 0 0}.dnr-naturalna .dnr-catalog-form .dnr-cart-status:empty{display:none}.dnr-naturalna .dnr-catalog-form .added_to_cart{display:none!important}.dnr-naturalna .dnr-cart-link{display:inline-block;font-size:14px;margin-top:8px;text-decoration:underline}.dnr-naturalna .woocommerce form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:24px;align-items:start}.dnr-naturalna .woocommerce form.checkout #customer_details{display:contents}.dnr-naturalna .woocommerce form.checkout #customer_details>.col-1{grid-column:1;grid-row:1}.dnr-naturalna .woocommerce form.checkout #customer_details>.col-2{grid-column:2;grid-row:1}.dnr-naturalna .woocommerce form.checkout #customer_details>.col-1,.dnr-naturalna .woocommerce form.checkout #customer_details>.col-2{float:none;width:auto;min-width:0;margin:0}.dnr-naturalna .woocommerce form.checkout>.dnr-review-column{grid-column:3;grid-row:1;min-width:0}.dnr-naturalna .woocommerce form.checkout>.dnr-review-column>h3,.dnr-naturalna .woocommerce form.checkout .woocommerce-billing-fields>h3,.dnr-naturalna .woocommerce form.checkout #ship-to-different-address{margin-top:0;margin-bottom:22px;font-size:23px;line-height:1.35;float:none;width:auto}.dnr-naturalna .woocommerce form.checkout #order_review{float:none;width:100%;padding:18px;box-sizing:border-box}.dnr-naturalna .woocommerce form.checkout .form-row{float:none;width:100%;padding:0;margin:0 0 14px}.dnr-naturalna .woocommerce form.checkout .form-row input.input-text,.dnr-naturalna .woocommerce form.checkout .form-row select{width:100%;min-height:44px}.dnr-naturalna .woocommerce form.checkout #ship-to-different-address label{display:flex;align-items:start;gap:9px}.dnr-naturalna .woocommerce form.checkout #ship-to-different-address input{margin-top:8px;flex-shrink:0}.dnr-naturalna .woocommerce form.checkout #order_review table.shop_table{width:100%;table-layout:fixed;font-size:14px;border:0}.dnr-naturalna .woocommerce form.checkout #order_review table.shop_table th,.dnr-naturalna .woocommerce form.checkout #order_review table.shop_table td{padding:12px 4px;overflow-wrap:anywhere}.dnr-naturalna .woocommerce form.checkout #order_review table.shop_table .product-name{width:62%}.dnr-naturalna .woocommerce form.checkout #order_review table.shop_table .woocommerce-shipping-totals{display:flex;flex-direction:column}.dnr-naturalna .woocommerce form.checkout #order_review table.shop_table .woocommerce-shipping-totals th{display:block}.dnr-naturalna .woocommerce form.checkout #order_review table.shop_table .woocommerce-shipping-totals td{display:block}.dnr-naturalna .woocommerce form.checkout #order_review table.shop_table tfoot .woocommerce-shipping-totals{display:table-row}.dnr-naturalna .woocommerce form.checkout #order_review table.shop_table .woocommerce-shipping-totals th{display:none}.dnr-naturalna .woocommerce form.checkout #order_review table.shop_table .woocommerce-shipping-totals td{display:table-cell}.dnr-naturalna .woocommerce form.checkout #payment{background:var(--cream);border-radius:6px}.dnr-naturalna .woocommerce form.checkout #payment .payment_methods,.dnr-naturalna .woocommerce form.checkout #payment .place-order{padding:14px}.dnr-naturalna .woocommerce form.checkout #place_order{width:100%;float:none;padding:14px 10px;white-space:normal}.dnr-naturalna .woocommerce form.checkout>p:empty,.dnr-naturalna .woocommerce form.checkout #customer_details>p:empty{display:none}@media(max-width:1050px){.dnr-naturalna .woocommerce form.checkout{grid-template-columns:1fr;gap:28px}.dnr-naturalna .woocommerce form.checkout #customer_details>.col-1,.dnr-naturalna .woocommerce form.checkout #customer_details>.col-2,.dnr-naturalna .woocommerce form.checkout>.dnr-review-column{grid-column:1;grid-row:auto}}@media(max-width:560px){.dnr-naturalna .woocommerce ul.products li.product.card .photo img{height:360px}.dnr-naturalna .woocommerce form.checkout #order_review{padding:14px}}