.site--head .site--head__holder .head--logo a{max-height:94px!important}.site--head .site--head__holder .head--logo img{width:100%}.menu--fixed{border-bottom:1px solid #eee}@media screen and (min-width:992px){.menu--fixed .site--head__holder .header--main__menu{margin-top:50px}.menu--fixed .site--head__holder .header--shop__links{display:block}}ul.products li.product img{max-height:220px!important;width:auto!important}.single-post .entry-content a{font-weight:800}#menu-item-965861 a{background-color:#e6836a;color:#fff;border-radius:5px}.home--banner__image{background:url(https://littleforest.pl/wp-content/themes/littleforest/images/bannery2560_3-01.jpg) center!important}@media screen and (max-width:767px){.home--latest__prods{}}.eco-box label{font-weight:700}.eco-box span.description{font-size:11px}.category-blog>.entry-content li{list-style-type:disc}.error404 .site-main>header:first-child{display:none!important}.woocommerce-tabs ul.tabs li a{color:#000}#littleforest--sidebar__categories a{color:#1D1D1D}.custom-author-description{background-color:#f9f9f9;padding:30px;margin-top:40px;border-radius:8px;font-family:'Arial',sans-serif;line-height:1.6;color:#333;margin-left:auto;margin-right:auto}.custom-author-description h2,.custom-author-description h3{color:#2a2a2a;margin-bottom:20px}.custom-author-description p{margin-bottom:16px;font-size:16px}.custom-author-description ul{padding-left:20px;margin-bottom:20px}.custom-author-description li{margin-bottom:10px}.custom-author-description em{font-style:italic}.custom-author-description strong{font-weight:600;color:#000}@media (max-width:768px){.custom-author-description{padding:20px;font-size:15px}.custom-author-description h2,.custom-author-description h3{font-size:18px}}.star-rating span:before{color:#0e283d}.star-rating::before,.star-rating span::before{content:"\f005\f005\f005\f005\f005";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:0;left:0}ul.products .product_type_simple,ul.products .product_type_simple{background:#d2e1e1;border-radius:5px;font-family:'Budidaya';font-size:26px;font-weight:400;margin:0!important;padding:2px 0 0 0;text-transform:uppercase;width:100%;color:#fff}.woocommerce-cart table.shop_table{width:100%;border-collapse:collapse;font-size:16px}.woocommerce-cart table.shop_table thead th{background:#f7f7f7;text-transform:uppercase;font-weight:600;font-size:14px;color:#888;padding:12px}.woocommerce-cart table.shop_table td{background:#fff;padding:16px;border-bottom:1px solid #eee;vertical-align:middle}.woocommerce-cart table.shop_table td.product-thumbnail img{max-width:60px;border-radius:6px;box-shadow:0 0 4px rgb(0 0 0 / .1)}.woocommerce-cart table.shop_table input.qty{width:60px;padding:6px 10px;border-radius:6px;border:1px solid #ccc}.woocommerce-cart table.shop_table th.product-remove,.woocommerce-cart table.shop_table td.product-remove{width:20px;text-align:center;padding:10px!important}.woocommerce-cart table.shop_table td.product-remove a{display:inline-block;width:26px;height:26px;line-height:24px;text-align:center;background-color:#f4f4f4;border-radius:50%;color:#e26300;font-weight:700;font-size:16px;text-decoration:none;transition:background 0.3s ease,color 0.3s ease}.woocommerce-cart table.shop_table td.product-remove a:hover{background-color:#e26300;color:#fff}.woocommerce-cart .cart .actions{text-align:left;padding:40px 20px;margin-top:30px;border-top:1px solid #e26300;border-bottom:2px solid #e26300;background:#fff;font-size:0}.woocommerce-cart .coupon{display:inline-block;vertical-align:top;font-size:16px;margin-right:20px;height:50px}.woocommerce-cart .coupon input[name="coupon_code"]{padding:12px 16px;border-radius:10px;border:1px solid #ccc;background-color:#f4f4f4;font-size:16px;width:240px;height:50px;box-sizing:border-box;margin-bottom:8px}.woocommerce-cart .coupon .button{display:inline-block;background:#e26300;color:#fff!important;font-weight:700;border:none;border-radius:10px;padding:12px 20px;font-size:15px;text-transform:uppercase;cursor:pointer;transition:background 0.3s ease;width:240px;height:50px}.woocommerce-cart .coupon .button:hover{background:#c45600}.woocommerce-cart .actions>.button[name="update_cart"]{float:right;vertical-align:bottom;background:#e26300;color:#fff!important;font-weight:700;border:none;border-radius:10px;padding:12px 20px;font-size:15px;text-transform:uppercase;cursor:pointer;transition:background 0.3s ease;width:240px}.woocommerce-cart .actions>.button[name="update_cart"]:hover{background:#e99a6c}.woocommerce-cart .cart-collaterals .cart_totals{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgb(0 0 0 / .05);padding:40px;max-width:500px}.woocommerce-cart .cart_totals h2{font-size:24px;font-weight:700;margin-bottom:30px!important}.woocommerce-cart .cart_totals table{width:100%;font-size:16px;border-collapse:collapse}.woocommerce-cart .cart_totals table th{text-align:left;font-size:14px;font-weight:700;color:#888;text-transform:uppercase;padding:12px 0 6px;width:30%}.woocommerce-cart .cart_totals table td{padding:12px 0;color:#111;font-weight:500}.woocommerce-cart .cart_totals tr.order-total td{font-size:20px;font-weight:700;color:#111}.woocommerce-cart .cart_totals small{font-size:13px;color:#888;margin-top:4px;display:block}.woocommerce-cart .woocommerce-shipping-methods{margin:0;padding:0;list-style:none}.woocommerce-cart .woocommerce-shipping-methods li{margin-bottom:10px;display:flex;align-items:center;gap:8px}.woocommerce-cart .woocommerce-shipping-methods input[type="radio"]{accent-color:#e26300;transform:scale(1.2)}.woocommerce-cart .woocommerce-shipping-methods label{font-size:15px;cursor:pointer}.woocommerce-cart .woocommerce-shipping-destination{font-size:14px;color:#666;margin-top:12px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;width:100%;text-align:center;background-color:#e26300;color:#fff!important;font-weight:600;font-size:16px;padding:16px 24px;border-radius:8px;margin-top:30px;text-transform:uppercase;transition:background 0.3s ease}@media (max-width:768px){.woocommerce-cart .cart .actions{text-align:center;font-size:initial}.woocommerce-cart .coupon,.woocommerce-cart .actions>.button[name="update_cart"]{display:block;width:100%;margin:0 auto 12px}.woocommerce-cart .coupon input[name="coupon_code"],.woocommerce-cart .coupon .button,.woocommerce-cart .actions>.button[name="update_cart"]{width:100%;box-sizing:border-box}.woocommerce-cart .cart-collaterals .cart_totals{padding:24px}}.woocommerce-cart table.shop_table{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgb(0 0 0 / .05);overflow:hidden;border:none}.woocommerce-cart .cart-collaterals .cart_totals table td{padding-left:24px}.woocommerce-cart table.shop_table tr:last-child td{border-bottom:none}.woocommerce-cart table.shop_table thead th:first-child{border-top-left-radius:12px}.woocommerce-cart table.shop_table thead th:last-child{border-top-right-radius:12px}.woocommerce-cart table.shop_table tr:last-child td:first-child{border-bottom-left-radius:12px}.woocommerce-cart table.shop_table tr:last-child td:last-child{border-bottom-right-radius:12px}.woocommerce-cart .cart_totals table.shop_table th{padding-left:28px;text-align:left;vertical-align:top;color:#555}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-info{border-radius:12px}.eco-box span.woocommerce-input-wrapper .radio{margin-top:-20px;margin-left:20px}.eco-box span.woocommerce-input-wrapper{flex-direction:column!important}.woocommerce-checkout-review-order{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgb(0 0 0 / .05);padding:40px;margin-top:20px;margin-bottom:40px}.woocommerce-checkout-review-order h3,.woocommerce-checkout-review-order h2{font-size:24px;font-weight:700;margin-bottom:28px}.woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;font-size:16px}.woocommerce-checkout-review-order-table th{text-transform:uppercase;font-weight:600;color:#888;font-size:14px;border-bottom:1px solid #eee;padding:10px 0;width:100%}.shop_table__foot .delivery-radio{flex-direction:column}span.optional{display:none!important}.woocommerce-checkout-review-order-table td{padding:14px 0;border-bottom:1px solid #f3f3f3}.woocommerce-checkout-review-order-table td.product-name{color:#222;font-weight:500}.woocommerce-checkout-review-order-table td.product-total{text-align:right;color:#111}.woocommerce-checkout-review-order-table .cart-discount td{color:#e26300;font-weight:600}.woocommerce-shipping-methods{list-style:none;padding-left:10px;margin:10px 0 20px}.woocommerce-shipping-methods li{margin-bottom:10px;display:flex;align-items:center;gap:8px}.woocommerce-shipping-methods input[type="radio"]{accent-color:#e26300;transform:scale(1.2)}.woocommerce-shipping-methods label{cursor:pointer;font-size:15px;color:#333}#shipping_method+label,.woocommerce-checkout-review-order .shipping td label{font-size:15px;line-height:1.4}.woocommerce-checkout-review-order-table .order-total td{font-size:20px;font-weight:700;padding-top:16px;border-top:2px solid #eee;color:#111}.woocommerce-checkout-review-order-table .order-total small{font-size:13px;color:#888;display:block;margin-top:4px}#place_order{display:block;width:100%;background-color:#e26300;color:#fff!important;font-weight:700;font-size:16px!important;padding:18px 0;border-radius:10px;text-transform:uppercase;letter-spacing:.5px;border:none;cursor:pointer;transition:background 0.3s ease;box-shadow:0 3px 12px rgb(0 0 0 / .05)}#place_order:hover{background-color:#c45600}@media (max-width:768px){.woocommerce-checkout-review-order{padding:24px;margin-top:24px}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{font-size:14px}#place_order{font-size:16px;padding:16px 0}}@media (max-width:768px){.woocommerce-cart table.shop_table td.product-remove{position:relative;text-align:right;width:100%!important;padding:10px 0!important;display:block}.woocommerce-cart table.shop_table td.product-remove a{display:inline-block;width:36px;height:36px;line-height:34px;text-align:center;border-radius:50%;font-size:18px;font-weight:700;background:#f4f4f4;color:#e26300;border:1px solid #eee;box-shadow:0 2px 5px rgb(0 0 0 / .08)}.woocommerce-cart .cart .actions{display:block!important;text-align:center!important;border-top:2px solid #e26300;border-bottom:2px solid #e26300;background:#fff;padding:20px;margin-top:30px}.woocommerce-cart .actions .coupon,.woocommerce-cart .actions input[name="coupon_code"],.woocommerce-cart .actions .button,.woocommerce-cart .actions>.button[name="update_cart"]{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 14px 0!important;box-sizing:border-box}.woocommerce-cart .actions input[name="coupon_code"]{height:50px;border-radius:10px;border:1px solid #ccc;background-color:#f4f4f4;font-size:16px;padding:12px 16px}.woocommerce-cart .actions .button{height:50px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:10px;border:none;transition:background 0.3s ease}.woocommerce-cart .actions .coupon .button{background:#e26300;color:#fff!important}.woocommerce-cart .actions>.button[name="update_cart"]{background:#f6b48a;color:#fff!important;margin-top:65px!important}.woocommerce-cart .actions .button:hover{opacity:.9}.woocommerce-cart table.shop_table tr{display:block;margin-bottom:16px;background:#fff;border-radius:12px;box-shadow:0 2px 10px rgb(0 0 0 / .05);overflow:hidden;padding:10px}.woocommerce-cart table.shop_table td{display:block;width:100%;box-sizing:border-box}}@media (max-width:768px){.woocommerce-cart .woocommerce-shipping-methods,.woocommerce-checkout .woocommerce-shipping-methods{list-style:none;margin:0;padding:0;width:90%}.woocommerce-cart .woocommerce-shipping-methods li,.woocommerce-checkout .woocommerce-shipping-methods li{display:flex!important;align-items:center;gap:10px;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgb(0 0 0 / .05);width:100%;margin-bottom:10px;padding:12px 14px;box-sizing:border-box}.woocommerce-cart .woocommerce-shipping-methods input[type="radio"],.woocommerce-checkout .woocommerce-shipping-methods input[type="radio"]{accent-color:#e26300;transform:scale(1.3);margin:0;flex-shrink:0}.woocommerce-cart .woocommerce-shipping-methods label,.woocommerce-checkout .woocommerce-shipping-methods label{flex:1;font-size:16px;font-weight:500;color:#111;text-align:left;line-height:1.4;cursor:pointer;margin:0}.woocommerce-cart .woocommerce-shipping-totals td,.woocommerce-checkout .woocommerce-shipping-totals td{padding:0}.woocommerce-cart .woocommerce-shipping-destination,.woocommerce-checkout .woocommerce-shipping-destination{font-size:14px;color:#666;margin-top:8px;text-align:left;line-height:1.4}.woocommerce-cart .cart-collaterals .cart_totals table td{padding-left:0}.woocommerce-additional-fields{padding:20px!important}.woocommerce-checkout-review-order{width:100%}.woocommerce-checkout-review-order-table{width:80%}.smoothscroll{display:none!important}.woocommerce-checkout table.shop_table,.woocommerce table.shop_table{display:block;width:100%;overflow-x:visible;-webkit-overflow-scrolling:touch;border:none}.woocommerce-checkout table.shop_table thead,.woocommerce table.shop_table thead{display:none}.woocommerce-checkout table.shop_table tr,.woocommerce table.shop_table tr{display:block;border-bottom:1px solid #ededed;margin-bottom:10px;padding-bottom:10px}.woocommerce-checkout table.shop_table td,.woocommerce table.shop_table td{display:block;justify-content:space-between;align-items:center;width:100%;padding:10px 6px;border:none;font-size:15px;box-sizing:border-box}.woocommerce-checkout table.shop_table .product-name,.woocommerce table.shop_table .product-name{font-weight:600}.woocommerce-checkout .woocommerce-shipping-totals td{display:block!important;width:100%!important;padding:0!important}.woocommerce-checkout ul.woocommerce-shipping-methods{display:flex!important;flex-direction:column!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;gap:6px!important}.woocommerce-checkout ul.woocommerce-shipping-methods li{display:flex!important;align-items:center;gap:8px;background:#fff;border-radius:8px;padding:10px 12px!important;box-shadow:0 2px 5px rgb(0 0 0 / .05);width:100%;box-sizing:border-box}.woocommerce-checkout ul.woocommerce-shipping-methods input[type="radio"]{flex-shrink:0;accent-color:#e26300;transform:scale(1.2);margin:0!important}.woocommerce-checkout ul.woocommerce-shipping-methods label{flex:1;text-align:left;font-size:15px;color:#111;line-height:1.4}.woocommerce-checkout tr.delivery-radio td{display:block!important;padding:0!important}.woocommerce-checkout tr.delivery-radio .eco-box{display:flex!important;flex-direction:column!important;gap:6px;padding:10px 0}.woocommerce-checkout tr.delivery-radio label{text-align:left;font-size:15px;color:#111}.cart-discount td{display:block!important}.woocommerce-shipping-destination{display:none}.page-template-default:not(.home) .site-content ul:not(.products) li{margin-left:0}}body,button,input,textarea{font-family:"Lato",sans-serif}.woocommerce-billing-fields,.woocommerce-shipping-fields{background:#fff;border-radius:12px;box-shadow:0 4px 24px rgb(0 0 0 / .05);padding:40px;margin-bottom:40px}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3{font-size:24px;font-weight:700;margin-bottom:28px;color:#111}.woocommerce-billing-fields label,.woocommerce-shipping-fields label{font-weight:500;font-size:15px;color:#444;margin-bottom:6px;display:block}.woocommerce-billing-fields input.input-text,.woocommerce-shipping-fields input.input-text,.woocommerce-billing-fields select,.woocommerce-shipping-fields select,.woocommerce-billing-fields textarea,.woocommerce-shipping-fields textarea{width:100%;padding:12px 16px;border-radius:12px;border:1px solid #ccc;background-color:#f9f9f9;font-size:15px;transition:all 0.2s ease-in-out;box-sizing:border-box}.woocommerce-billing-fields input:focus,.woocommerce-shipping-fields input:focus,.woocommerce-billing-fields select:focus,.woocommerce-shipping-fields select:focus,.woocommerce-billing-fields textarea:focus,.woocommerce-shipping-fields textarea:focus{border-color:#e26300;background-color:#fff;box-shadow:0 0 0 2px rgb(226 99 0 / .15);outline:none}.woocommerce-billing-fields label .required,.woocommerce-shipping-fields label .required{color:#e26300}.woocommerce-form__input-checkbox,.woocommerce-form__label{cursor:pointer}.woocommerce-form__input-checkbox:checked{accent-color:#e26300}#ship-to-different-address label{font-weight:600;font-size:18px;color:#111}#order_comments{min-height:80px}@media (max-width:768px){.woocommerce-billing-fields,.woocommerce-shipping-fields{padding:24px}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3{font-size:20px}.woocommerce-billing-fields input,.woocommerce-shipping-fields input{font-size:15px}}.woocommerce-additional-fields{background:#fff;border-radius:12px;box-shadow:0 4px 24px rgb(0 0 0 / .05);padding:40px;margin-bottom:40px}.woocommerce-additional-fields h3{font-size:22px;font-weight:700;margin-bottom:20px;color:#111}.woocommerce-additional-fields textarea#order_comments{width:100%;min-height:100px;padding:14px 18px;font-size:15px;border-radius:12px;border:1px solid #ccc;background-color:#f9f9f9;transition:all 0.2s ease-in-out;box-sizing:border-box;resize:vertical}.woocommerce-additional-fields textarea#order_comments:focus{border-color:#e26300;background-color:#fff;box-shadow:0 0 0 2px rgb(226 99 0 / .15);outline:none}.woocommerce-form-login{background:#fff;border-radius:12px;box-shadow:0 4px 24px rgb(0 0 0 / .05);padding:40px;margin-bottom:40px}.woocommerce-form-login h2,.woocommerce-form-login legend{font-size:22px;font-weight:700;color:#111;margin-bottom:24px}.woocommerce-form-login label{display:block;font-weight:500;font-size:15px;color:#444;margin-bottom:6px}.woocommerce-form-login input.input-text{width:100%;padding:12px 16px;border-radius:12px;border:1px solid #ccc;background-color:#f9f9f9;font-size:15px;transition:all 0.2s ease-in-out;box-sizing:border-box}.woocommerce-form-login input.input-text:focus{border-color:#e26300;background-color:#fff;box-shadow:0 0 0 2px rgb(226 99 0 / .15);outline:none}.woocommerce-form-login .woocommerce-form__input-checkbox{accent-color:#e26300;transform:scale(1.2);margin-right:6px}.woocommerce-form-login button.button{background-color:#e26300;color:#fff!important;border:none;padding:14px 28px;border-radius:12px;font-weight:700;font-size:15px;text-transform:uppercase;cursor:pointer;transition:background 0.3s ease;margin-top:10px}.woocommerce-form-login button.button:hover{background-color:#c45600}.checkout_coupon.woocommerce-form-coupon{background:#fff;border-radius:12px;box-shadow:0 4px 24px rgb(0 0 0 / .05);padding:40px;margin-bottom:40px}.checkout_coupon.woocommerce-form-coupon input[name="coupon_code"]{padding:14px 18px;border-radius:12px;border:1px solid #ccc;background-color:#f9f9f9;font-size:15px;width:60%;max-width:300px;margin-right:12px;transition:all 0.2s ease-in-out}.checkout_coupon.woocommerce-form-coupon input[name="coupon_code"]:focus{border-color:#e26300;background-color:#fff;box-shadow:0 0 0 2px rgb(226 99 0 / .15);outline:none}.checkout_coupon.woocommerce-form-coupon button.button{background-color:#e26300;color:#fff!important;border:none;padding:14px 24px;border-radius:12px;font-weight:700;font-size:15px;text-transform:uppercase;cursor:pointer;transition:background 0.3s ease}.checkout_coupon.woocommerce-form-coupon button.button:hover{background-color:#c45600}@media (max-width:768px){.checkout_coupon.woocommerce-form-coupon input[name="coupon_code"]{width:100%;max-width:none;margin-bottom:10px}.checkout_coupon.woocommerce-form-coupon button.button{width:100%}.woocommerce-form-login{padding:28px}}