@font-face{font-display:swap;font-family:KalamehWebFaNum;font-style:normal;font-weight:700;src:url(/wp-content/themes/flatsome-child/fonts/woff2/KalamehWebFaNum-Bold.woff2) format('woff2'),url(/wp-content/themes/flatsome-child/fonts/woff/KalamehWebFaNum-Bold.woff) format('woff')}@font-face{font-display:swap;font-family:IRANSans;font-style:normal;font-weight:300;src:url(/wp-content/themes/flatsome-child/fonts/eot/IRANSansWeb_Light.eot);src:url('/wp-content/themes/flatsome-child/fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/flatsome-child/fonts/woff2/IRANSansWeb_Light.woff2) format('woff2'),url(/wp-content/themes/flatsome-child/fonts/woff/IRANSansWeb_Light.woff) format('woff'),url(/wp-content/themes/flatsome-child/fonts/ttf/IRANSansWeb_Light.ttf) format('truetype')}@font-face{font-display:swap;font-family:IRANSans;font-style:normal;font-weight:200;src:url(/wp-content/themes/flatsome-child/fonts/eot/IRANSansWeb_UltraLight.eot);src:url('/wp-content/themes/flatsome-child/fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/flatsome-child/fonts/woff2/IRANSansWeb_UltraLight.woff2) format('woff2'),url(/wp-content/themes/flatsome-child/fonts/woff/IRANSansWeb_UltraLight.woff) format('woff'),url(/wp-content/themes/flatsome-child/fonts/ttf/IRANSansWeb_UltraLight.ttf) format('truetype')}@font-face{font-display:swap;font-family:IRANSans;font-style:normal;font-weight:400;src:url(/wp-content/themes/flatsome-child/fonts/eot/IRANSansWeb.eot);src:url('/wp-content/themes/flatsome-child/fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/flatsome-child/fonts/woff2/IRANSansWeb.woff2) format('woff2'),url(/wp-content/themes/flatsome-child/fonts/woff/IRANSansWeb.woff) format('woff'),url(/wp-content/themes/flatsome-child/fonts/ttf/IRANSansWeb.ttf) format('truetype')}body{font-family:IRANSans}h1,h2,h3,h4,h5,h6{font-family:KalamehWebFaNum}.homecat,.homecat .banner-bg{border-radius:5px}.menu-item a{font-weight:400!important}.ux-search-box input[type=search]{background:#f0f0f1;border:unset;box-shadow:unset;color:#a1a2a7;border-top-right-radius:999px;border-bottom-right-radius:999px}.ux-search-box button[type=submit]{background:#f0f0f1;border:unset;box-shadow:unset;color:#a1a2a7;border-top-left-radius:999px;border-bottom-left-radius:999px}.product-small{border-radius:10px;overflow:hidden}.product-small .box-text{background-color:#fff;padding:1.4em}.middle-banner img{border-radius:10px}.custom-footer{border-radius:50px 50px 0 0}.custom-footer p{text-align:justify}.kl-slider-container .swiper .swiper-slide img,.kl-slider-container .swiper .swiper-slide,.kl-slider-container .swiper{border-radius:10px}.price-wrapper{margin-top:15px}.br10 img{border-radius:10px}.badge-circle .badge-inner,.badge-circle-inside .badge-inner,.single_add_to_cart_button{border-radius:10px}.badge{height:1.8em}.product-footer .woocommerce-tabs>.nav-line-grow,.product-footer .woocommerce-tabs>.nav-line:not(.nav-vertical){margin-top:unset;border-bottom:1px solid #ececec}.product-gallery-slider img,.product-thumbnails img{border-radius:10px;border:1px solid #ececec}.badge-circle,.badge-outline{margin-right:.4em}.custom-container{padding-left:15px;padding-right:15px}.product-custom-wrapper{display:flex;background:#fff;padding:30px 0 0 0;border-radius:10px;box-shadow:0 4px 20px rgb(0 0 0 / .05);border:1px solid #f1f1f1}.product-summary{justify-content:space-between;display:flex;flex-direction:column}.quantity .button.minus{border-top-right-radius:10px;border-bottom-right-radius:10px}.quantity .button.plus{border-top-left-radius:10px;border-bottom-left-radius:10px}.product-main{padding:0}.absolute-footer{background-color:#253f34}.entry-image img{border-radius:10px}.box-blog-post{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px rgb(0 0 0 / .04);border:1px solid #f1f1f1}.product-stacked-sections{margin-top:30px;background:#fff0}.product-section-item{background:#fff;margin-bottom:30px;padding:35px;border-radius:10px;box-shadow:0 4px 20px rgb(0 0 0 / .05);border:1px solid #f1f1f1}.product-section-item .section-title{margin-bottom:25px;padding-bottom:10px;border-bottom:2px solid #f0f0f0;display:inline-block}.entry-summary ul li{margin-right:unset}.product_meta>span{border-top:unset}.text-white a{color:#fff}.text-white a:hover{color:#253f34}.slider-nav-reveal .flickity-prev-next-button,.slider-nav-reveal .flickity-prev-next-button:hover{box-shadow:unset;background-color:unset}.section-title.section-title-bold{display:flex!important;justify-content:flex-start!important;background:transparent!important;border:none!important}.section-title.section-title-bold b{display:none!important}.section-title.section-title-bold .section-title-main{display:inline-flex!important;align-items:center!important;gap:12px!important;color:#333!important;font-size:1.4rem!important;font-weight:800!important;padding:0 0 12px 0!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-bottom:2px solid #2d5a45!important}.section-title.section-title-bold .section-title-main::before{content:"☕";font-size:1.6rem;line-height:1}.product-info .product-title{font-size:1.4rem;line-height:1.6;color:#222;margin-bottom:15px;font-weight:800}.product-info .is-divider.small{background-color:#2d5a45;height:3px;width:60px;margin-bottom:25px;border-radius:2px}.product-info .product-short-description ul{list-style:none!important;padding:0!important;margin:0 0 30px 0!important;display:grid;grid-template-columns:1fr 1fr;gap:15px}.product-info .product-short-description ul li{position:relative;padding-right:20px;font-size:.95rem;color:#555;line-height:1.5}.product-info .product-short-description ul li::before{content:"";position:absolute;right:0;top:9px;width:8px;height:8px;background-color:#2d5a45;border-radius:50%;opacity:.8}.product-info .price-wrapper{background:#f8fcf9;padding:15px 20px;border-radius:8px;border:1px solid #e8f0ec;margin-bottom:25px;display:flex;align-items:center}.product-info .price-wrapper .price{margin:0;display:flex;align-items:center;gap:15px;width:100%}.product-info .price del{color:#999;font-size:1.1rem;font-weight:400}.product-info .price ins{text-decoration:none;color:#111;font-size:1.4rem;font-weight:700}.product-info form.cart{display:flex;flex-wrap:wrap;gap:15px;padding-bottom:25px;border-bottom:1px dashed #e1e1e1}.product-info .ux-quantity{display:inline-flex!important;align-items:stretch;margin:0!important;background:#fff;border-radius:8px;border:1px solid #ddd;overflow:hidden}.product-info .ux-quantity input.qty,.product-info .ux-quantity .ux-quantity__button{height:48px!important;min-height:48px!important;margin:0!important;box-shadow:none!important;border-radius:0!important}.product-info .ux-quantity input.qty{border:none!important;font-weight:700;font-size:1.1rem;width:50px!important}.product-info .ux-quantity .ux-quantity__button{background:#f5f5f5;color:#333;border:none!important}.product-info .ux-quantity .ux-quantity__button:hover{background:#e9e9e9}.product-info .single_add_to_cart_button{flex:1;border-radius:8px;font-size:1.1rem;font-weight:700;padding:4px 20px;transition:all 0.3s ease;background-color:#2d5a45;color:#fff;border:none}.product-info .single_add_to_cart_button:hover{background-color:#1e3e2f;transform:translateY(-2px);box-shadow:0 5px 15px rgb(45 90 69 / .3)}.product-info .product_meta{font-size:.9rem;color:#777}.product-info .product_meta a{color:#2d5a45;font-weight:600;transition:color 0.2s ease}.product-info .product_meta a:hover{color:#111}.breadcrumbs{text-align:right}:root :where(.wp-element-button,.wp-block-button__link){padding:0 10px}.wp-block-search__inside-wrapper button{min-width:unset}footer .section-title-container,footer .section-title-container img{margin-bottom:.7em}footer p{text-align:justify}.products .product-small{display:flex}.products .product-small .col-inner{display:flex;flex-direction:column;width:100%;height:100%;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px rgb(0 0 0 / .04);border:1px solid #f1f1f1;transition:all 0.3s ease}.products .product-small .col-inner:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgb(0 0 0 / .08);border-color:#e2e2e2}.products .product-small .box{display:flex;flex-direction:column;height:100%}.products .product-small .box-image{background-color:#fcfcfc;width:100%;flex:0 0 auto;position:relative}.products .product-small .box-text{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:20px 15px!important}.products .product-small .category{font-size:.8rem;color:#999;margin-bottom:8px;letter-spacing:.5px}.products .product-small .name{font-size:15px;font-weight:700;line-height:1.6;margin-bottom:15px}.products .product-small .name a{color:#222;transition:color 0.3s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.products .product-small .name a:hover{color:#2d5a45}.products .product-small .price-wrapper{margin-top:auto;padding-top:15px;border-top:1px dashed #eee;width:100%}.products .product-small .price{font-size:1.15rem;color:#111;font-weight:800;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.products .product-small .price del{color:#aaa;font-size:.95rem;font-weight:400}.products .product-small .price ins{text-decoration:none;color:#2d5a45}.products .badge-container{margin:12px}.badge-circle .badge-inner{background-color:#2d5a45!important;border-radius:10px!important;padding:5px 10px;font-weight:700}.products-home .col-inner{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #f1f1f1;box-shadow:0 4px 15px rgb(0 0 0 / .03);transition:all 0.3s ease;display:flex;flex-direction:column;height:100%}.products-home .col-inner:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgb(0 0 0 / .08);border-color:#e2e2e2}.products-home .box-image{background-color:#fcfcfc;width:100%;flex:0 0 auto}.products-home .box-text{padding:20px 15px!important;text-align:right!important;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.products-home .name{font-size:1rem;font-weight:700;line-height:1.6;margin-bottom:15px}.products-home .name a{color:#222;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.products-home .name a:hover{color:#2d5a45}.products-home .price-wrapper{margin-top:auto;padding-top:15px;border-top:1px dashed #eee;width:100%;text-align:left!important}.products-home .price{font-size:1.15rem;color:#111;font-weight:800;display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:0}.products-home .price del{color:#aaa;font-size:.95rem;font-weight:400}.products-home .price ins,.products-home .price>.woocommerce-Price-amount{text-decoration:none;color:#222}.products-home .price .woocommerce-Price-currencySymbol{color:#c4a78b!important;font-size:.9rem;font-weight:600}@media (max-width:768px){.category-filter-row,.shop-page-title .woocommerce-ordering,.woocommerce-result-count{display:none!important}.custom-mobile-filter-btn{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#fff;border:1px solid #f1f1f1;padding:16px 20px;border-radius:12px;margin-bottom:25px;font-size:15px;font-weight:700;color:#4A4A4A;box-shadow:0 4px 10px rgb(0 0 0 / .03);cursor:pointer;transition:background 0.3s}.custom-mobile-filter-btn:active{background-color:#f9f9f9}.mobile-filter-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .5);z-index:99998;opacity:0;visibility:hidden;transition:all 0.3s ease}.mobile-filter-backdrop.active{opacity:1;visibility:visible}.mobile-filter-sheet{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:99999;border-radius:24px 24px 0 0;padding:15px 20px 85px 20px;max-height:88vh;overflow-y:auto;transform:translateY(100%);transition:transform 0.35s cubic-bezier(.4,0,.2,1);box-shadow:0 -10px 40px rgb(0 0 0 / .1)}.mobile-filter-sheet.active{transform:translateY(0)}.sheet-drag-handle{width:48px;height:6px;background:#e5e7eb;border-radius:10px;margin:0 auto 20px auto}.sheet-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #f1f1f1}.sheet-header-row h2{font-size:1.2rem;margin:0;font-weight:800;color:#222}.sheet-close-btn{background:#f5f5f5;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#555;cursor:pointer}.mobile-filter-sheet .widget{background:#fff;border:1px solid #f1f1f1;padding:20px;border-radius:12px;margin-bottom:15px}.mobile-filter-sheet .widget-title{font-size:1.05rem;margin-bottom:15px;font-weight:700;border:none;color:#222}.mobile-filter-sheet .woocommerce-ordering{display:block!important;width:100%;margin-bottom:0}.mobile-filter-sheet .woocommerce-ordering select{width:100%;border-radius:8px;border:1px solid #ddd;background:#fcfcfc}.sheet-apply-wrap{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:15px 20px;border-top:1px solid #f1f1f1;z-index:100000;display:none}.mobile-filter-sheet.active+.sheet-apply-wrap{display:block}.sheet-apply-btn{width:100%;background:#2d5a45;color:#fff;padding:7px;border-radius:10px;font-weight:700;font-size:1.05rem;border:none;cursor:pointer;box-shadow:0 4px 15px rgb(45 90 69 / .2)}}.checkout-page-title .breadcrumbs{font-size:1.1rem;color:#999;letter-spacing:-.5px}.checkout-page-title .breadcrumbs a.current{color:#2d5a45;font-weight:800}.cart-wrapper{background:#fff;border-radius:16px;box-shadow:0 5px 30px rgb(0 0 0 / .03);border:1px solid #f4f4f4;padding:25px;margin-bottom:30px}.shop_table.cart th{border:none!important;text-transform:none!important;color:#777;font-size:.95rem;font-weight:600;padding-bottom:15px;border-bottom:2px solid #f1f1f1!important}.shop_table.cart td{border-top:none!important;border-bottom:1px dashed #eee!important;padding:25px 10px!important;vertical-align:middle}.shop_table.cart tr:last-child td{border-bottom:none!important}.shop_table.cart .product-thumbnail img{border-radius:12px;box-shadow:0 4px 15px rgb(0 0 0 / .05);width:80px!important}.shop_table.cart .product-name a{color:#222;font-weight:700;font-size:1.05rem;transition:color 0.3s}.shop_table.cart .product-name a:hover{color:#2d5a45}.shop_table.cart .product-remove a.remove{color:#ff4d4f!important;font-size:1.5rem!important;font-weight:400;background:transparent!important;transition:all 0.2s}.shop_table.cart .product-remove a.remove:hover{background:#fff1f0!important;border-radius:50%!important}.shop_table.cart .ux-quantity{display:inline-flex!important;align-items:stretch;margin:0!important;background:#fcfcfc;border-radius:8px;border:1px solid #eee;overflow:hidden;height:42px}.shop_table.cart .ux-quantity input.qty{width:40px!important;height:42px!important;min-height:42px!important;border:none!important;font-weight:700;font-size:1rem;background:#fff0}.shop_table.cart .ux-quantity .ux-quantity__button{height:42px!important;min-height:42px!important;border:none!important;background:#fff0;color:#555;width:30px}.shop_table.cart .ux-quantity .ux-quantity__button:hover{background:#f0f0f0}.cart-collaterals .cart-sidebar{background:#fff;border-radius:16px;box-shadow:0 5px 30px rgb(0 0 0 / .03);border:1px solid #f4f4f4;padding:30px}.cart-collaterals h2{font-size:1.25rem;font-weight:800;color:#222;border-bottom:2px solid #2d5a45;display:inline-block;padding-bottom:8px;margin-bottom:25px}.cart-collaterals .shop_table th{border:none!important;color:#666;font-weight:600}.cart-collaterals .shop_table td{border:none!important;text-align:left!important}.cart-collaterals .shop_table tr.cart-subtotal td{border-bottom:1px dashed #eee!important;padding-bottom:15px}.cart-collaterals .shop_table tr.order-total td strong{font-size:1.4rem}.cart-collaterals .shop_table tr.order-total .woocommerce-Price-amount{color:#222!important}.cart-collaterals .shop_table tr.order-total .woocommerce-Price-currencySymbol{color:#c4a78b!important;font-size:1rem;font-weight:600}.checkout-button{background-color:#2d5a45!important;border-radius:12px!important;font-size:1.15rem!important;padding:4px!important;margin-top:20px!important;box-shadow:0 5px 20px rgb(45 90 69 / .25)!important;transition:all 0.3s ease!important;display:flex!important;justify-content:center;align-items:center}.checkout-button:hover{background-color:#1e3e2f!important;transform:translateY(-3px);box-shadow:0 8px 25px rgb(45 90 69 / .35)!important}.ux-cart-coupon{margin-top:30px;padding-top:20px;border-top:1px solid #f1f1f1}.ux-cart-coupon .widget-title{font-size:1.05rem;font-weight:700;color:#222;margin-bottom:15px}.ux-cart-coupon .input-text{border-radius:8px!important;border:1px solid #ddd!important;padding:12px 15px!important;background:#fdfdfd}.ux-cart-coupon button{border-radius:8px!important;background:#fff!important;color:#2d5a45!important;border:1px solid #2d5a45!important;font-weight:bold!important;transition:all 0.3s}.ux-cart-coupon button:hover{background:#2d5a45!important;color:#fff!important}button[name="update_cart"]{border-radius:8px!important;background:#f5f5f5!important;color:#555!important}.button-continue-shopping{border-radius:8px!important}a.icon-remove,a.remove{line-height:24px!important}.cart_totals>table:not(.shop_table){display:none!important}.woocommerce-form-coupon-toggle{display:none!important}form.checkout_coupon.woocommerce-form-coupon{display:block!important;background:#ffffff!important;padding:25px!important;border-radius:16px!important;border:1px solid #f4f4f4!important;box-shadow:0 5px 30px rgb(0 0 0 / .03)!important;margin-bottom:40px!important}form.checkout_coupon .input-text{border-radius:8px!important;border:1px solid #ddd!important;background:#fdfdfd!important}form.checkout_coupon .button{border-radius:8px!important;background:#2d5a45!important;color:#fff!important;font-weight:bold!important}.woocommerce-billing-fields h3,.woocommerce-additional-fields h3,#order_review_heading{font-size:1.3rem;font-weight:800;color:#222;margin-bottom:25px;border-bottom:2px solid #2d5a45;display:inline-block;padding-bottom:8px}.woocommerce-checkout input.input-text,.woocommerce-checkout textarea,.woocommerce-checkout select,.select2-container--default .select2-selection--single{border-radius:8px!important;border:1px solid #e1e1e1!important;padding:10px 15px!important;background-color:#fdfdfd!important;box-shadow:none!important;height:auto!important;min-height:48px;transition:all 0.3s}.woocommerce-checkout input.input-text:focus,.woocommerce-checkout textarea:focus{border-color:#2d5a45!important;background-color:#fff!important;box-shadow:0 0 0 3px rgb(45 90 69 / .1)!important}.woocommerce-checkout label{font-weight:600;color:#444;margin-bottom:8px;font-size:.95rem}.checkout-sidebar{background:#fff;border-radius:16px;padding:30px;border:1px solid #f4f4f4;box-shadow:0 5px 30px rgb(0 0 0 / .03)}.woocommerce-checkout-review-order-table th{border:none!important;color:#666;font-weight:600}.woocommerce-checkout-review-order-table td{border-top:none!important;border-bottom:1px dashed #eee!important;padding:15px 0!important}.woocommerce-checkout-review-order-table .woocommerce-Price-amount{color:#222!important;font-weight:700}.woocommerce-checkout-review-order-table .woocommerce-Price-currencySymbol{color:#c4a78b!important;font-size:.95rem;font-weight:600}#payment.woocommerce-checkout-payment{background:#f9fbf9!important;border-radius:12px;padding:20px;border:1px solid #e8f0ec;margin-top:25px}#place_order{background-color:#2d5a45!important;border-radius:12px!important;font-size:1.2rem!important;font-weight:800!important;padding:18px!important;width:100%;margin-top:20px;box-shadow:0 5px 20px rgb(45 90 69 / .25)!important;transition:all 0.3s ease!important}#place_order:hover{background-color:#1e3e2f!important;transform:translateY(-3px);box-shadow:0 8px 25px rgb(45 90 69 / .35)!important}.nav:not(.nav-slide) .active>.children{padding-bottom:unset}.page-checkout .has-border{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important}.woocommerce-billing-fields{border-top:unset;padding-top:unset}.checkout-breadcrumbs .hide-for-small{display:inline-block!important}.my-account .account-user{background:#fdfdfd;padding:10px;border-radius:16px!important;border:1px solid #f1f1f1;text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:25px;box-shadow:0 4px 15px rgb(0 0 0 / .02)}.my-account .account-user .user-name{font-size:1.15rem;font-weight:800;color:#222;margin-top:10px}.woocommerce-MyAccount-navigation ul{border:none!important;padding:0!important}.woocommerce-MyAccount-navigation li{border:none!important;margin-bottom:8px!important}.woocommerce-MyAccount-navigation li a{display:block!important;padding:14px 20px!important;border-radius:12px!important;color:#555!important;font-weight:600!important;background:transparent!important;transition:all 0.3s ease!important;border:1px solid #fff0}.woocommerce-MyAccount-navigation li a:hover{background:#fcfcfc!important;color:#2d5a45!important;border-color:#eee!important;padding-right:25px!important}.woocommerce-MyAccount-navigation li.is-active a{background:#2d5a45!important;color:#ffffff!important;box-shadow:0 4px 15px rgb(45 90 69 / .2)!important;border-color:#2d5a45!important}.woocommerce-MyAccount-content{background:#fff;padding:35px;border-radius:16px;box-shadow:0 5px 30px rgb(0 0 0 / .03);border:1px solid #f4f4f4}.woocommerce-MyAccount-content p{font-size:1.05rem;line-height:1.8;color:#444}.woocommerce-MyAccount-content p a{color:#2d5a45;font-weight:700;border-bottom:1px dashed #c4a78b;transition:all 0.3s}.woocommerce-MyAccount-content p a:hover{color:#1e3e2f;border-bottom-color:#2d5a45}.woocommerce-MyAccount-content .dashboard-links{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:15px!important;margin-top:35px!important;padding:0!important}.woocommerce-MyAccount-content .dashboard-links li{list-style:none!important;margin:0!important;border:none!important;width:100%!important}.woocommerce-MyAccount-content .dashboard-links a{display:flex!important;align-items:center!important;justify-content:center!important;background:#f9fbf9!important;border:1px solid #e8f0ec!important;padding:25px 20px!important;border-radius:12px!important;color:#2d5a45!important;font-weight:800!important;font-size:1.15rem!important;transition:all 0.3s ease!important;text-align:center!important;box-shadow:none!important}.woocommerce-MyAccount-content .dashboard-links a:hover{background:#2d5a45!important;color:#ffffff!important;transform:translateY(-4px)!important;box-shadow:0 8px 20px rgb(45 90 69 / .25)!important;border-color:#2d5a45!important}.woocommerce-MyAccount-navigation ul.nav-line>li.is-active,.woocommerce-MyAccount-navigation ul.nav-line>li.active{border:none!important;box-shadow:none!important}.woocommerce-MyAccount-navigation ul.nav-line>li.is-active>a,.woocommerce-MyAccount-navigation ul.nav-line>li.active>a{border:1px solid #2d5a45!important;box-shadow:0 4px 15px rgb(45 90 69 / .2)!important}.woocommerce-MyAccount-navigation ul.nav-line>li.is-active>a::before,.woocommerce-MyAccount-navigation ul.nav-line>li.active>a::before,.woocommerce-MyAccount-navigation ul.nav-line>li.is-active>a::after,.woocommerce-MyAccount-navigation ul.nav-line>li.active>a::after{display:none!important}.my-account .col-border{border:none!important;box-shadow:none!important;background:transparent!important}.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-order>.large-5 .is-well{background:#ffffff!important;padding:30px!important;border-radius:16px!important;border:1px solid #f4f4f4!important;box-shadow:0 5px 30px rgb(0 0 0 / .03)!important;margin-bottom:30px!important}.woocommerce-thankyou-order-received{background:#f9fbf9!important;color:#2d5a45!important;border:1px solid #e8f0ec!important;padding:20px!important;border-radius:12px!important;text-align:center!important;font-size:1.2rem!important;font-weight:800!important;margin-bottom:30px!important}.woocommerce-order h2{font-size:1.3rem!important;font-weight:800!important;color:#222!important;margin-bottom:25px!important;border-bottom:2px solid #2d5a45!important;display:inline-block!important;padding-bottom:8px!important}.woocommerce-order-overview{list-style:none!important;padding:0!important;margin:0!important}.woocommerce-order-overview li{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:15px 0!important;border-bottom:1px dashed #eee!important;font-size:1rem!important;color:#555!important;border-right:none!important;margin:0!important;text-transform:none!important}.woocommerce-order-overview li:last-child{border-bottom:none!important}.woocommerce-order-overview li strong{color:#222!important;font-size:1.1rem!important}.woocommerce-table--order-details th,.woocommerce-table--order-details td{border:none!important;padding:15px 0!important;border-bottom:1px dashed #eee!important}.woocommerce-table--order-details thead th{color:#666!important;font-size:0.95rem!important}.woocommerce-table--order-details tfoot th{font-weight:normal!important;color:#555!important}.wc-item-meta{margin-top:10px!important;font-size:0.9rem!important;color:#666!important}.wc-item-meta p{display:inline!important;color:#333!important;font-weight:bold!important}.woocommerce-order .woocommerce-Price-amount{color:#222!important;font-weight:bold!important}.woocommerce-order .woocommerce-Price-currencySymbol{color:#c4a78b!important;font-size:0.95rem!important;font-weight:600!important}.woocommerce-table--order-details tfoot tr.order_total strong .woocommerce-Price-amount{font-size:1.4rem!important}.woocommerce-customer-details address{border:1px solid #f1f1f1!important;padding:20px!important;border-radius:12px!important;background:#fdfdfd!important;line-height:2.2!important;color:#444!important;font-style:normal!important}.wip-invoice{background-color:#2d5a45!important;color:#fff!important;border-radius:8px!important;padding:10px 24px!important;font-weight:bold!important;transition:all 0.3s ease!important;box-shadow:0 4px 15px rgb(45 90 69 / .2)!important;border:none!important}.wip-invoice:hover{background-color:#1e3e2f!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgb(45 90 69 / .3)!important}.woocommerce-table--order-details tfoot tr:last-child{display:block!important;width:100%!important;border:none!important}.woocommerce-table--order-details th.order-actions--heading{display:none!important}.woocommerce-table--order-details th.order-actions--heading+td{display:block!important;width:100%!important;padding:20px 0 0 0!important;border:none!important}.wip-invoice.order-actions-button{display:block!important;width:100%!important;text-align:center!important;box-sizing:border-box!important;padding:8px!important;font-size:1.15rem!important}@media (max-width:768px){.products-home.slider .col{max-width:82%!important;flex-basis:82%!important;width:82%!important;opacity:0.5!important;transition:opacity 0.4s ease,transform 0.4s ease!important}.products-home.slider .col.is-selected{opacity:1!important}.products-home.slider .flickity-slider{right:-18%!important}.products-home.slider .flickity-prev-next-button{display:none!important}}@media(min-width:768px){.header-search-form{width:80%}.header-bottom{padding-bottom:20px}}@media(max-width:768px){.product-custom-wrapper{flex-direction:column}.product-section-item{padding:20px}.product-info .product-short-description ul{grid-template-columns:1fr}.product-info .single_add_to_cart_button{width:100%}.shop_table .product-remove a{line-height:24px}.row.vertical-tabs>.col-border{border-right:none!important}.checkout-breadcrumbs{font-size:0.85rem!important;display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap}.checkout-breadcrumbs a{font-size:0.85rem!important}.checkout-breadcrumbs .divider{margin:0 5px!important;font-size:0.8rem!important;opacity:.6}.col-3-banner .col{padding-bottom:0}.nav>li>a{font-weight:bold!important;font-size:.9em!important}.nav:not(.nav-slide) .active>.children{padding-bottom:15px}.category-box{display:flex;justify-content:center}.category-box .small-12{max-width:33%}}