.et_pb_button{text-decoration:none!important}.et_pb_button:hover{text-decoration:none!important}.woocommerce-privacy-policy-text{display:none}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{background:#000;color:#fff;border:none;border-radius:4px;padding:12px 28px;font-weight:500;transition:0.3s}.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover{background:#cfa745;color:#fff}.woocommerce form .form-row input.input-text{height:48px;border-radius:4px;border:1px solid #ddd;padding-left:14px;background:#fafafa}.woocommerce form .form-row input.input-text:focus{border-color:#cfa745;background:#fff}.woocommerce form.login,.woocommerce form.register{background:#fff;padding:35px;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,0.05)}.woocommerce div.product .product_title{font-size:34px;font-weight:700;color:#222;letter-spacing:0.5px;margin-bottom:10px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:26px;font-weight:700;color:#cfa745}.woocommerce div.product form.cart .variations label{font-size:16px;font-weight:600;color:#333;margin-bottom:5px;display:block}.woocommerce div.product form.cart .variations select{padding:12px 15px;border-radius:6px;border:1px solid #ddd;font-size:16px;background:#fafafa;width:200px}.woocommerce .quantity .qty{height:45px;border-radius:6px;border:1px solid #ddd}.single_add_to_cart_button{background:#cfa745!important;color:white!important;border-radius:30px!important;padding:14px 30px!important;font-size:16px!important;font-weight:600;transition:0.3s}.single_add_to_cart_button:hover{background:#000!important}button.buy_now_button{background:#000;color:#fff;border-radius:30px;padding:14px 30px;margin-left:10px}.woocommerce div.product div.images img{border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.add_to_wishlist{color:#cfa745;font-weight:500}.product_meta{margin-top:20px;font-size:14px;color:#777}.woocommerce span.onsale{display:none!important}.woocommerce ul.products li.product img{border-radius:10px;margin-bottom:15px}.woocommerce ul.products li.product h2{font-size:18px;font-weight:600;color:#222;margin-bottom:10px}.woocommerce ul.products li.product .price{font-size:18px;font-weight:700;color:#cfa745;margin-bottom:12px}.woocommerce ul.products li.product .price del{color:#999;font-size:14px}.woocommerce ul.products li.product .add_to_wishlist{display:inline-block;margin-top:10px;font-size:14px;color:#cfa745;font-weight:500}.woocommerce ul.products{grid-gap:25px}.woocommerce ul.products li.product img:hover{transform:scale(1.05);transition:0.3s}.variable-items-wrapper{display:flex;gap:12px;margin-top:10px}.variable-item{border:1px solid #ddd;border-radius:30px;padding:8px 18px;background:#fff;font-weight:500;transition:all 0.3s ease}.variable-item:hover{border-color:#c9a34e;color:#c9a34e}.variable-item.selected{background:#c9a34e;color:#fff;border-color:#c9a34e}.woocommerce div.product form.cart .reset_variations,.woocommerce div.product form.cart .label{display:none}.et_mobile_menu{position:absolute!important;top:100%!important;width:100%!important;z-index:999999!important}.et-l--header,.et_pb_section,.et_pb_row{overflow:visible!important}.et-l--header{z-index:999999!important}.woocommerce div.product.product-type-variable p.price{display:none!important}.woocommerce div.product .woocommerce-variation-price{display:block!important}.et_overlay:before{display:none!important}.et_overlay{display:none!important}.menu-sticky{position:relative;z-index:9999;transition:all 0.3s ease}.show-menu .menu-sticky{position:fixed;top:0;left:0;width:100%;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,0.08)}ul.products .tinv-wraper,.et_pb_shop .tinv-wraper{display:none!important}ul.products li.product .button{background:#ffffff!important;color:#000000!important;border:1px solid #000000!important}ul.products li.product .button:hover{background:#000000!important;color:#ffffff!important}.woocommerce-billing-fields .optional{display:none!important}