.site-header{background:linear-gradient(135deg,#111,#1a1a1a);padding:15px 40px;border-bottom:1px solid rgba(255,255,255,.08)}.site-header .menu a{color:#fff;font-weight:500;letter-spacing:.5px;transition:all .3s ease}.site-header .menu a:hover{color:#c6a75e}.site-header img{max-height:55px}.site-header{position:sticky;top:0;z-index:999;backdrop-filter:blur(8px)}@media (max-width:768px){.site-header{padding:12px 20px}.site-header .menu a{font-size:16px}}@media (max-width:768px){.elementor-section{padding-left:15px!important;padding-right:15px!important;padding-top:30px!important;padding-bottom:30px!important}.elementor-button,.woocommerce button,.woocommerce a.button{width:100%;padding:16px!important;font-size:16px!important;border-radius:30px;background-color:#000;color:#fff!important;transition:all .3s ease}.elementor-button:hover,.woocommerce a.button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.woocommerce ul.products{display:grid!important;grid-template-columns:1fr 1fr!important;gap:15px}.woocommerce ul.products li.product{border-radius:15px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.08);padding:10px;background:#fff;margin-bottom:15px}.woocommerce ul.products li.product h2{font-size:15px!important;font-weight:600;line-height:1.4}.woocommerce ul.products li.product img{width:100%;height:180px;object-fit:contain;border-radius:12px;background:#fff;padding:10px}.woocommerce-checkout input,.woocommerce-checkout select{font-size:16px;padding:14px;border-radius:8px}.woocommerce div.product form.cart{position:fixed;bottom:0;left:0;width:100%;background:#fff;padding:15px;box-shadow:0 -10px 25px rgba(0,0,0,.1);z-index:9999}.site-footer{text-align:center;padding:30px 15px}}.elementor-button,.woocommerce a.button{transition:background-color .2s ease}.woocommerce div.product .product_title{font-size:24px;font-weight:700;margin-bottom:10px}.woocommerce div.product p.price{font-size:22px;font-weight:700;margin-bottom:15px}.woocommerce div.product form.cart button{width:100%;padding:18px!important;font-size:18px!important;font-weight:600;border-radius:8px}.woocommerce div.product form.cart{margin-top:10px}.woocommerce div.product .woocommerce-product-details__short-description{margin-top:15px;font-size:15px;line-height:1.6}.main-navigation a,.elementor-nav-menu a{color:#1a1a1a;font-weight:500;transition:all .3s ease}.main-navigation a:hover,.elementor-nav-menu a:hover{color:#c6a75e}.main-navigation a,.elementor-nav-menu a{position:relative}.main-navigation a::after,.elementor-nav-menu a::after{content:"";position:absolute;width:0;height:2px;background:#c6a75e;left:0;bottom:-5px;transition:.3s ease}.main-navigation a:hover::after,.elementor-nav-menu a:hover::after{width:100%}.site-footer{background:#1c1a18;color:#e5e0d8;padding:40px 20px 20px}.site-footer h2,.site-footer h3,.site-footer h4{color:#c6a75e;font-weight:600;margin-bottom:15px}.site-footer p,.site-footer li,.site-footer a{color:#d6d2cb;font-size:14px;line-height:1.8;text-decoration:none;transition:all .3s ease}.site-footer a:hover{color:#c6a75e}.site-footer .footer-bottom,.site-info{border-top:1px solid rgba(255,255,255,.08);margin-top:40px;padding-top:20px;font-size:13px;color:#9f9b94}.site-footer p,.site-footer li,.site-footer a{font-size:13px!important;line-height:1.7}.site-footer h2,.site-footer h3,.site-footer h4{font-size:16px!important;margin-bottom:12px}.site-footer .site-info,.site-footer .footer-bottom{font-size:12px!important}