@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@300;400;500;600;700&display=swap');body{font-family:'Inter',-apple-system,sans-serif!important;color:#2d2d2d}h1,h2,h3,h4{font-family:'Playfair Display',Georgia,serif!important}#main-header{background:rgba(255,255,255,0.98)!important;backdrop-filter:blur(12px);border-bottom:1px solid rgba(74,124,89,0.15)!important;box-shadow:0 2px 20px rgba(0,0,0,0.06)!important}.et_pb_menu__cart-button{display:none!important}.et_pb_menu__search-button{display:none!important}#et-top-navigation .et-cart-info{display:none!important}#et-top-navigation .et_pb_search_wrapper{display:none!important}#et-top-navigation form.et_pb_searchform{display:none!important}#et-top-navigation nav>ul>li>a{color:#2d2d2d!important;font-size:13.5px!important;font-weight:500!important;font-family:'Inter',sans-serif!important;transition:color 0.2s ease!important;padding:0 10px!important}#et-top-navigation nav>ul>li>a:hover,#et-top-navigation nav>ul>li.current-menu-item>a,#et-top-navigation nav>ul>li.current-menu-ancestor>a{color:#4a7c59!important}#et-top-navigation nav>ul>li>ul.sub-menu{background:#ffffff!important;border:none!important;border-top:3px solid #4a7c59!important;border-radius:0 0 14px 14px!important;box-shadow:0 12px 40px rgba(0,0,0,0.10)!important;padding:6px 0!important}#et-top-navigation nav>ul>li>ul.sub-menu li a{color:#333!important;font-size:13px!important;font-weight:500!important;padding:10px 22px!important;font-family:'Inter',sans-serif!important}#et-top-navigation nav>ul>li>ul.sub-menu li a:hover{color:#4a7c59!important;background:#f4f0e8!important}.woocommerce ul.products li.product{border-radius:16px!important;overflow:hidden;background:#ffffff!important;box-shadow:0 2px 16px rgba(0,0,0,0.06)!important;transition:all 0.3s ease!important;border:1px solid rgba(0,0,0,0.05)!important}.woocommerce ul.products li.product:hover{box-shadow:0 10px 32px rgba(74,124,89,0.15)!important;transform:translateY(-4px)!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Playfair Display',serif!important;font-size:17px!important;font-weight:700!important;color:#1e3a28!important;padding:16px 20px 4px!important;line-height:1.3!important}.woocommerce ul.products li.product .price{color:#4a7c59!important;font-size:16px!important;font-weight:700!important;padding:0 20px 4px!important;font-family:'Inter',sans-serif!important}.woocommerce ul.products li.product .price del{color:#bbb!important;font-size:12px!important;font-weight:400!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product a.button{background:#1e3a28!important;color:#ffffff!important;border:none!important;border-radius:50px!important;font-family:'Inter',sans-serif!important;font-weight:600!important;font-size:13px!important;padding:10px 24px!important;margin:12px 20px 20px!important;display:block!important;text-align:center!important;transition:all 0.2s ease!important;width:calc(100% - 40px)!important}.woocommerce ul.products li.product .button:hover{background:#4a7c59!important}.woocommerce span.onsale{background:#4a7c59!important;border-radius:50px!important;font-size:11px!important;font-weight:700!important;font-family:'Inter',sans-serif!important}.woocommerce div.product .product_title{font-family:'Playfair Display',serif!important;color:#1e3a28!important}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#4a7c59!important;font-size:26px!important;font-weight:700!important;font-family:'Inter',sans-serif!important}.woocommerce div.product form.cart .single_add_to_cart_button{background:#1e3a28!important;border-radius:50px!important;font-family:'Inter',sans-serif!important;font-weight:700!important;font-size:15px!important;padding:16px 40px!important;border:none!important;transition:all 0.2s ease!important}.woocommerce div.product form.cart .single_add_to_cart_button:hover{background:#4a7c59!important;transform:translateY(-2px)!important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#1e3a28!important;border-radius:50px!important;font-family:'Inter',sans-serif!important;font-weight:600!important;transition:all 0.2s ease!important}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:#4a7c59!important}input[type="text"],input[type="email"],input[type="tel"],textarea,select{border-radius:10px!important;border:1.5px solid #e0e0e0!important;font-family:'Inter',sans-serif!important}input[type="text"]:focus,input[type="email"]:focus,textarea:focus{border-color:#4a7c59!important;box-shadow:0 0 0 3px rgba(74,124,89,0.12)!important}.woocommerce-breadcrumb{color:#999!important;font-size:12px!important;font-family:'Inter',sans-serif!important}.woocommerce-breadcrumb a{color:#4a7c59!important}#footer-widgets{background:#1e3a28!important}#et-footer-nav,.et_pb_footer_bottom_bar{background:#122218!important}#footer-widgets h4{font-family:'Playfair Display',serif!important;color:#fff!important}#footer-widgets p,#footer-widgets li a{color:rgba(255,255,255,0.6)!important;font-size:13px!important}.aromatik-badge{display:inline-block;background:#e8f4ec;color:#1e3a28;font-size:11px;font-weight:700;text-transform:uppercase;padding:4px 12px;border-radius:50px;margin:0 4px 4px 0;font-family:'Inter',sans-serif}