@media (max-width:600px){.site-footer-widget .widget_custom_html{margin-bottom:25px}}.shop-carousel .swiper-pagination-bullet{background:#666;opacity:1}.shop-carousel .swiper-pagination-bullet-active{background:#ffc107}.cta-grillz-img img{border-radius:16px;border:1px solid rgba(255,193,7,.5);box-shadow:0 10px 40px rgba(0,0,0,.6)}.cta-heading{text-shadow:0 2px 12px rgba(0,0,0,.8)}.cta-btn a{transition:all .3s ease}.cta-btn a:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,193,7,.5)}body.woocommerce-page ul.products li.product .woocommerce-loop-product__title,body.woocommerce-page ul.products li.product h2{color:#111!important}body.woocommerce-shop,body.post-type-archive-product,body.tax-product_cat{background:#000!important}.woocommerce-page #content,.woocommerce-page .site-content,.woocommerce-page .content-area,.woocommerce-page .widget-area,.woocommerce-page .site-main,.woocommerce-page main{background:#000!important}.woocommerce-page .widget-area,.woocommerce-page .widget-area a,.woocommerce-page .woocommerce-result-count,.woocommerce-page .widget_product_categories li,.woocommerce-page .widget-title{color:#fff!important}.woocommerce-page .widget-area a:hover{color:#ffc107!important}.woocommerce-page .woocommerce-ordering select{background:#111;color:#fff;border:1px solid rgba(255,193,7,.4)}.single-product .related.products>h2,.single-product .upsells.products>h2,.single-product section.related h2{color:#ffc107!important}.single-product ul.products li.product .woocommerce-loop-product__title,.single-product ul.products li.product h2,.single-product ul.products li.product h3{color:#fff!important}.single-product .woocommerce-tabs .panel,.single-product .woocommerce-Tabs-panel,.single-product .woocommerce-tabs .panel p,.single-product .woocommerce-tabs .panel li,.single-product .woocommerce-tabs .panel h2,.single-product .woocommerce-tabs .panel h3{color:#fff!important}.single-product .woocommerce-tabs ul.tabs li a{color:#fff!important}.single-product .woocommerce-tabs ul.tabs li.active a,.single-product .woocommerce-tabs ul.tabs li a:hover{color:#ffc107!important}.single-product ul.products li.product:hover .woocommerce-loop-product__title{color:#ffc107!important}.single-product span.onsale,.single-product .sold-out{border-radius:999px;padding:4px 10px}.single-product ul.products li.product a,.single-product ul.products li.product h2,.single-product ul.products li.product h3,.single-product ul.products li.product .woocommerce-loop-product__title,.single-product ul.products li.product .product-title,.single-product ul.products li.product .product-name,.single-product ul.products li.product .woocommerce-loop-product__link{color:#fff!important}.single-product ul.products li.product .price,.single-product ul.products li.product .price .amount{color:#ffc107!important}.single-product section>h2,.single-product .recently-viewed h2,.single-product .recently-viewed-products h2,.single-product .widget_recently_viewed_products h2,.single-product .widget_recently_viewed_products .widget-title,.single-product .woocommerce.columns-4>h2,.single-product .wc-recently-viewed-products h2{color:#ffc107!important}.single-product ul.products li.product:hover a,.single-product ul.products li.product:hover .woocommerce-loop-product__title{color:#ffc107!important}.woostify-product-recently-viewed-title{color:#fff}.woocommerce-product-attributes-item__label{background:#000}.woocommerce span.onsale{background:#ffc107!important;color:#000!important;border-radius:999px}@media (min-width:576px) and (max-width:991px){.single-product .woocommerce-product-gallery{width:100%!important;max-width:100%!important;float:none!important;margin:0 auto 24px!important}}@media (min-width:576px) and (max-width:991px){.single-product [class*=product-gallery],.single-product [class*=product-images],.single-product [class*=gallery] .slick-slide,.single-product [class*=gallery] figure,.single-product [class*=gallery] .image-item{width:100%!important;max-width:100%!important;float:none!important}.single-product [class*=gallery] img{width:100%!important;height:auto!important;border-radius:12px}}.single-product [class*=gallery] [class*=trigger],.single-product [class*=gallery] [class*=zoom],.single-product [class*=gallery] [class*=photoswipe]{background:rgba(0,0,0,.6)!important;border:1px solid rgba(255,193,7,.5)!important;color:#ffc107!important}.product-card{transition:transform .25s ease}.product-card:hover{transform:translateY(-4px)}.foot-btn .elementor-icon,.foot-btn .elementor-icon i,.foot-btn .elementor-icon svg{color:#c6a44b;fill:#c6a44b;transition:color .25s ease,fill .25s ease,transform .25s ease}.foot-btn .elementor-icon-list-icon i,.foot-btn .elementor-icon-list-icon svg{color:#c6a44b;fill:#c6a44b}.woostify-contact-info{width:100%;padding-right:40px}.woostify-contact-info .contact-info-list{display:flex;align-items:center;gap:18px;padding:22px 0;border-bottom:1px solid #2a2a2a}.woostify-contact-info .contact-info-list:first-child{padding-top:0}.woostify-contact-info .contact-info-list:last-child{border-bottom:none}.woostify-contact-info .contact-info-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #c6a44b;border-radius:50%;color:#c6a44b}.woostify-contact-info .contact-info-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.woostify-contact-info label{display:block;margin:0 0 4px;color:#c6a44b;font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.woostify-contact-info h6{margin:0;color:#fff;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:500;line-height:1.5;word-break:break-word}.woostify-contact-info a{color:#fff;text-decoration:none}.woostify-contact-info a:hover{color:#c6a44b}@media (max-width:767px){.woostify-contact-info{padding-right:0}.woostify-contact-info h6{font-size:15px}}.foot-btn:hover .elementor-icon{transform:translateY(-2px)}.single-product .related.products,.single-product .upsells.products{width:100%!important;max-width:1200px;margin-left:auto!important;margin-right:auto!important;float:none!important}.single-product .related.products>h2,.single-product .upsells.products>h2{text-align:center;margin-bottom:30px}.single-product .related.products ul.products,.single-product .upsells.products ul.products{width:100%!important;margin-left:auto!important;margin-right:auto!important}.single-product ul.products li.product .product-loop-meta .animated-meta{gap:14px}.elementor-nav-menu .sub-arrow,.elementor-nav-menu .sub-arrow i,.elementor-nav-menu .sub-arrow svg,.main-navigation .menu-item-has-children>a .icon-down,.main-navigation .menu-item-has-children>a .icon-chevron-down{display:none!important}.tahefobu-nav-menu .sub-menu .menu-item-has-children>a.tahefobu-menu-item::after,.tahefobu-nav-menu .sub-menu .menu-item-has-children:hover>a.tahefobu-menu-item::after{transform:rotate(-45deg)}.footer-menu .tahefobu-nav-menu .sub-menu .menu-item-has-children>a.tahefobu-menu-item::after,.footer-menu .tahefobu-nav-menu .sub-menu .menu-item-has-children:hover>a.tahefobu-menu-item::after,.ehf-footer .tahefobu-nav-menu .sub-menu .menu-item-has-children>a.tahefobu-menu-item::after,.ehf-footer .tahefobu-nav-menu .sub-menu .menu-item-has-children:hover>a.tahefobu-menu-item::after{transform:rotate(-45deg)}.tahefobu-mobile-nav-menu-container .tahefobu-sub-icon{display:none!important}.tahefobu-mobile-nav-menu-container .menu-item-has-children.current-menu-open>a::after,.tahefobu-mobile-nav-menu-container .menu-item-has-children.tahefobu-open>a::after,.tahefobu-mobile-nav-menu-container .menu-item-has-children.active>a::after{transform:translateY(-30%) rotate(225deg)}#wpforms-form-4658 .wpforms-field-label,#wpforms-form-4658 .wpforms-field-sublabel,#wpforms-form-4658 .wpforms-field-description,#wpforms-form-4658 .wpforms-field-label-inline,#wpforms-form-4658 label,#wpforms-form-4658 legend{color:#f5f5f5!important}#wpforms-form-4658 .wpforms-required-label{color:#c6a44b!important}#wpforms-form-4658 input[type=text],#wpforms-form-4658 input[type=email],#wpforms-form-4658 input[type=tel],#wpforms-form-4658 input[type=number],#wpforms-form-4658 select,#wpforms-form-4658 textarea{background:#111!important;color:#fff!important;border:1px solid #2a2a2a!important;border-radius:2px!important;padding:12px 14px!important;max-width:100%!important}#wpforms-form-4658 input:focus,#wpforms-form-4658 select:focus,#wpforms-form-4658 textarea:focus{border-color:#c6a44b!important;outline:none!important;box-shadow:none!important}#wpforms-form-4658 input[type=radio],#wpforms-form-4658 input[type=checkbox]{accent-color:#c6a44b}#wpforms-form-4658 .wpforms-submit,#wpforms-form-4658 button[type=submit],#wpforms-form-4658 input[type=submit]{background:linear-gradient(135deg,#d4b560,#b8923a)!important;color:#000!important;border:none!important;border-radius:2px!important;padding:16px 40px!important;height:auto!important;min-width:180px;font-family:"Montserrat",sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:1px;text-transform:uppercase;cursor:pointer;box-shadow:0 0 18px rgba(198,164,75,.35)!important}#wpforms-form-4658 .wpforms-submit:hover,#wpforms-form-4658 button[type=submit]:hover{background:#ffc107!important;color:#000!important}@media (max-width:767px){#wpforms-form-4658 .wpforms-submit,#wpforms-form-4658 button[type=submit]{width:100%}}.wpforms-form .wpforms-field-label,.wpforms-form .wpforms-field-sublabel,.wpforms-form .wpforms-field-description,.wpforms-form .wpforms-field-label-inline,.wpforms-form label,.wpforms-form legend{color:#f5f5f5!important}.wpforms-form .wpforms-field-label{color:#c6a44b!important;font-weight:600;letter-spacing:1px;text-transform:uppercase;font-size:13px}.wpforms-form .wpforms-required-label{color:#c6a44b!important}.wpforms-form .wpforms-field-description,.wpforms-form .wpforms-field-sublabel{color:#9a9a9a!important;font-size:12px}.wpforms-form input[type=text],.wpforms-form input[type=email],.wpforms-form input[type=tel],.wpforms-form input[type=number],.wpforms-form select,.wpforms-form textarea{background:#111!important;color:#fff!important;border:1px solid #2a2a2a!important;border-radius:2px!important;padding:12px 14px!important;max-width:100%!important}.wpforms-form input:focus,.wpforms-form select:focus,.wpforms-form textarea:focus{border-color:#c6a44b!important;outline:none!important;box-shadow:none!important}.wpforms-form input[type=radio],.wpforms-form input[type=checkbox]{accent-color:#c6a44b}.wpforms-form .wpforms-submit,.wpforms-form button[type=submit]{background:linear-gradient(135deg,#d4b560,#b8923a)!important;color:#000!important;border:none!important;border-radius:2px!important;padding:16px 40px!important;height:auto!important;min-width:180px;font-size:14px!important;font-weight:700!important;letter-spacing:1px;text-transform:uppercase;box-shadow:0 0 18px rgba(198,164,75,.35)!important}.wpforms-form .wpforms-submit:hover,.wpforms-form button[type=submit]:hover{background:#ffc107!important}@media (max-width:767px){.wpforms-form .wpforms-submit,.wpforms-form button[type=submit]{width:100%}}.woocommerce-cart table.shop_table th,.woocommerce-cart table.cart th{color:#c6a44b!important;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;border-color:#2a2a2a!important;background:0 0!important}.woocommerce-cart table.shop_table td,.woocommerce-cart table.shop_table td a,.woocommerce-cart td.product-name,.woocommerce-cart td.product-name a,.woocommerce-cart td.product-price,.woocommerce-cart td.product-price .amount,.woocommerce-cart .variation,.woocommerce-cart .variation dt,.woocommerce-cart .variation dd,.woocommerce-cart .variation p{color:#fff!important;background:0 0!important}.woocommerce-cart td.product-name a:hover{color:#c6a44b!important}.woocommerce-cart td.product-subtotal,.woocommerce-cart td.product-subtotal .amount{color:#c6a44b!important;font-weight:700}.woocommerce-cart table.shop_table,.woocommerce-cart table.shop_table tr,.woocommerce-cart table.shop_table td{border-color:#1f1f1f!important}.woocommerce-cart td.product-remove a{color:#9a9a9a!important}.woocommerce-cart td.product-remove a:hover{color:#c6a44b!important;background:0 0!important}.woocommerce-cart .quantity,.woocommerce-cart .woostify-quantity{background:#111!important;border:1px solid #2a2a2a!important;border-radius:2px!important}.woocommerce-cart .quantity input.qty,.woocommerce-cart .quantity button,.woocommerce-cart .quantity .plus,.woocommerce-cart .quantity .minus{background:0 0!important;color:#fff!important;border:0!important}.woocommerce-cart .quantity .plus:hover,.woocommerce-cart .quantity .minus:hover{color:#c6a44b!important}.woocommerce-cart .cart_totals,.woocommerce-cart .cart-collaterals .cart_totals{background:#0a0a0a!important;border:1px solid #2a2a2a!important;border-top:2px solid #c6a44b!important;padding:24px!important}.woocommerce-cart .cart_totals h2{color:#fff!important;font-size:22px;text-transform:uppercase;letter-spacing:1px}.woocommerce-cart .cart_totals table,.woocommerce-cart .cart_totals table tr,.woocommerce-cart .cart_totals table th,.woocommerce-cart .cart_totals table td{background:0 0!important;color:#fff!important;border-color:#1f1f1f!important}.woocommerce-cart .cart_totals .order-total .amount,.woocommerce-cart .cart_totals .cart-subtotal .amount{color:#c6a44b!important}.woocommerce-cart .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart_totals .shipping-calculator-button,.woocommerce-cart .cart_totals td a{color:#c6a44b!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart a.checkout-button{background:linear-gradient(135deg,#d4b560,#b8923a)!important;color:#000!important;border:0!important;border-radius:2px!important;font-weight:700;letter-spacing:1px;text-transform:uppercase;box-shadow:0 0 18px rgba(198,164,75,.35)}.woocommerce-cart a.checkout-button:hover{background:#ffc107!important}.woocommerce-cart .coupon input#coupon_code{background:#111!important;color:#fff!important;border:1px solid #2a2a2a!important;border-radius:2px!important}.woocommerce-cart button[name=update_cart],.woocommerce-cart button[name=apply_coupon]{background:0 0!important;color:#c6a44b!important;border:1px solid #c6a44b!important;border-radius:2px!important;text-transform:uppercase;font-weight:600}.woocommerce-cart button[name=update_cart]:hover,.woocommerce-cart button[name=apply_coupon]:hover{background:#c6a44b!important;color:#000!important}.woocommerce-cart button[name=update_cart]:disabled{opacity:.4}@media (max-width:767px){.woocommerce-cart .cart_totals{padding:18px!important}}.woocommerce .blockUI.blockOverlay,.woocommerce-cart .blockUI.blockOverlay,.woocommerce-checkout .blockUI.blockOverlay{background:#000!important;opacity:.45!important}.woocommerce-cart .woocommerce-cart-form.processing,.woocommerce-cart .cart_totals.processing,.woocommerce-cart .processing{opacity:1!important}.woocommerce .blockUI.blockOverlay::before{border-color:#c6a44b!important;border-top-color:transparent!important}body.woocommerce-checkout,.woocommerce-checkout #content,.woocommerce-checkout .site-content,.woocommerce-checkout .woostify-container,.woocommerce-checkout #primary,.woocommerce-checkout main,.woocommerce-checkout article{background:#000!important}.woocommerce-checkout label,.woocommerce-checkout .form-row label,.woocommerce-checkout h3,.woocommerce-checkout h2,.woocommerce-checkout legend,.woocommerce-checkout .woocommerce-form__label span{color:#f5f5f5!important}.woocommerce-checkout h3,.woocommerce-checkout #order_review_heading{font-size:22px;text-transform:uppercase;letter-spacing:1px}.woocommerce-checkout .required{color:#c6a44b!important}.woocommerce-checkout .optional{color:#9a9a9a!important}.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=password],.woocommerce-checkout input[type=number],.woocommerce-checkout textarea,.woocommerce-checkout select,.woocommerce-checkout .input-text{background:#111!important;color:#fff!important;border:1px solid #2a2a2a!important;border-radius:2px!important}.woocommerce-checkout input:focus,.woocommerce-checkout textarea:focus,.woocommerce-checkout select:focus{border-color:#c6a44b!important;outline:none!important;box-shadow:none!important}.woocommerce-checkout ::placeholder{color:#777!important}.woocommerce-checkout .select2-container--default .select2-selection--single{background:#111!important;border:1px solid #2a2a2a!important;border-radius:2px!important;height:50px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff!important;line-height:50px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px}.select2-dropdown{background:#0a0a0a!important;border:1px solid #2a2a2a!important}.select2-container--default .select2-results__option{color:#fff!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted{background:#c6a44b!important;color:#000!important}.select2-container--default .select2-search--dropdown .select2-search__field{background:#111!important;color:#fff!important;border:1px solid #2a2a2a!important}.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-form-login-toggle{background:#0a0a0a!important;color:#f5f5f5!important;border:0!important;border-top:2px solid #c6a44b!important}.woocommerce-checkout .woocommerce-info a,.woocommerce-checkout .showcoupon,.woocommerce-checkout .showlogin{color:#c6a44b!important}.woocommerce-checkout #order_review,.woocommerce-checkout .woocommerce-checkout-review-order{background:#0a0a0a!important;border:1px solid #2a2a2a!important;border-top:2px solid #c6a44b!important;border-radius:2px;padding:20px!important}.woocommerce-checkout table.shop_table,.woocommerce-checkout table.shop_table tr,.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td{background:0 0!important;color:#fff!important;border-color:#1f1f1f!important}.woocommerce-checkout table.shop_table .product-name,.woocommerce-checkout table.shop_table .product-name *,.woocommerce-checkout table.shop_table .variation,.woocommerce-checkout table.shop_table .variation *{color:#fff!important}.woocommerce-checkout table.shop_table .product-quantity{color:#9a9a9a!important}.woocommerce-checkout table.shop_table .amount{color:#c6a44b!important}.woocommerce-checkout table.shop_table .order-total th,.woocommerce-checkout table.shop_table .order-total .amount{font-size:20px;font-weight:700}.woocommerce-checkout #shipping_method li,.woocommerce-checkout #shipping_method label{color:#fff!important}.woocommerce-checkout #payment,.woocommerce-checkout #payment ul.payment_methods{background:0 0!important;border-color:#1f1f1f!important}.woocommerce-checkout #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li label{color:#fff!important}.woocommerce-checkout #payment div.payment_box{background:#111!important;color:#cfcfcf!important}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#111!important}.woocommerce-checkout .woocommerce-privacy-policy-text,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{color:#9a9a9a!important}.woocommerce-checkout .woocommerce-privacy-policy-text a{color:#c6a44b!important}.woocommerce-checkout input[type=radio],.woocommerce-checkout input[type=checkbox]{accent-color:#c6a44b}.woocommerce-checkout #place_order,.woocommerce-checkout button#place_order{background:linear-gradient(135deg,#d4b560,#b8923a)!important;color:#000!important;border:0!important;border-radius:2px!important;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:18px 30px!important;width:100%;box-shadow:0 0 18px rgba(198,164,75,.35)}.woocommerce-checkout #place_order:hover{background:#ffc107!important}.woocommerce-checkout [class*=step] a,.woocommerce-checkout [class*=checkout-step]{color:#cfcfcf}