.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce .single_add_to_cart_button,.ast-header-button-1 .ast-custom-button,.ast-header-button-wrap .ast-custom-button,.menu-item .ast-custom-button{padding:16px 40px!important;font-size:16px!important;font-weight:bold!important;border:none!important;border-radius:0!important;background:linear-gradient(135deg,#d4a96a,#a07040,#c49060)!important;background-color:transparent!important;background-image:linear-gradient(135deg,#d4a96a,#a07040,#c49060)!important;color:#ffffff!important;cursor:pointer;transition:background 1s ease,opacity 1s ease!important;text-decoration:none;display:inline-block;box-shadow:none!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce .single_add_to_cart_button:hover,.ast-header-button-1 .ast-custom-button:hover,.ast-header-button-wrap .ast-custom-button:hover{background:#7a5530!important;background-image:none!important;color:#ffffff!important;opacity:0.9!important}body{background-color:#141212!important}#ast-hf-menu-1 .menu-link,.ast-nav-menu .menu-link,header .menu-link{background:linear-gradient(135deg,#f5d27a,#c8960c,#e0b882)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-size:21px!important}#ast-hf-menu-1 .menu-item:hover>.menu-link,.ast-nav-menu .menu-item:hover>.menu-link,header .menu-item:hover>.menu-link{background:none!important;-webkit-text-fill-color:#ffffff!important}header#masthead .main-header-menu a.menu-link,header#masthead .ast-nav-menu a.menu-link{background:linear-gradient(135deg,#d4a96a,#a07040,#c49060)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:bold!important;transition:all 1s ease!important;text-decoration:none!important}header#masthead .main-header-menu a.menu-link:hover,header#masthead .ast-nav-menu a.menu-link:hover{background:#7a5530!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.wc-block-product-filter-checkbox-list__text,.wc-block-product-filter-checkbox-list__text-wrapper,.wc-block-product-filter-checkbox-list__label,.wp-block-woocommerce-product-filter-checkbox-list label,.wp-block-woocommerce-product-filter-checkbox-list span{color:#ffffff!important;--wc-product-filters-text-color:#ffffff !important}.wc-block-product-filters .wp-block-heading,.wp-block-woocommerce-product-filter-price h3,.wp-block-woocommerce-product-filter-rating h3,.wp-block-woocommerce-product-filter-attribute h3,.wp-block-woocommerce-product-filter-taxonomy h3,.wp-block-woocommerce-product-filter-status h3{color:#ffffff!important}.woocommerce-cart .ast-plain-container,.woocommerce-cart #page,.woocommerce-cart .site-content,.woocommerce-cart #content,.woocommerce-cart .entry-content{background-color:#141212!important;background:#141212!important}.woocommerce-cart table.shop_table,.woocommerce-cart table.shop_table th,.woocommerce-cart table.shop_table td{background:#141212!important;border-color:#333!important;color:#ffffff!important}.woocommerce-cart .cart_totals,.woocommerce-cart .cart_totals table,.woocommerce-cart .cart_totals table th,.woocommerce-cart .cart_totals table td{background:#141212!important;color:#ffffff!important;border-color:#333!important}.woocommerce-cart .woocommerce-shipping-calculator{display:none!important}.woocommerce-cart a.remove{color:#ffffff!important}.awf-apply-filter-btn,button.awf-apply-filter-btn{background:linear-gradient(135deg,#d4a96a,#a07040,#c49060)!important;color:#fff!important;border:none!important;padding:10px 24px!important;font-family:inherit!important;font-size:14px!important;cursor:pointer!important;border-top-left-radius:1px!important;border-top-right-radius:1px!important;border-bottom-left-radius:1px!important;border-bottom-right-radius:1px!important}.awf-reset-btn{background:linear-gradient(135deg,#d4a96a,#a07040,#c49060)!important;color:#fff!important;border:none!important;padding:10px 24px!important;font-size:14px!important;cursor:pointer!important;border-top-left-radius:1px!important;border-top-right-radius:1px!important;border-bottom-left-radius:1px!important;border-bottom-right-radius:1px!important}.awf-mobile-button,.awf-filters-button,button.awf-button,.awf-preset-wrapper .awf-mobile-button{background:linear-gradient(135deg,#d4a96a,#a07040,#c49060)!important;background-color:transparent!important;border:none!important;border-radius:0!important;color:#ffffff!important;font-weight:bold!important;font-size:16px!important}.awf-togglable-preset-btn{background:linear-gradient(135deg,#d4a96a,#a07040,#c49060)!important;border:none!important;border-radius:4px!important;color:#ffffff!important;font-weight:bold!important}#co-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center}#co-backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .65);cursor:pointer}#co-box{position:relative;z-index:1;background:#1e1b1b;border:1px solid #a07040;border-radius:12px;padding:40px 36px 32px;width:100%;max-width:440px;box-shadow:0 12px 48px rgb(0 0 0 / .5)}#co-box h3{margin:0 0 8px;font-size:1.3rem;font-weight:700;background:linear-gradient(135deg,#f5d27a,#c8960c,#e0b882);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.co-subtitle{font-size:.85rem;color:#aaa;margin:0 0 24px;line-height:1.5}.co-subtitle strong{color:#c49060}#co-close{position:absolute;top:14px;right:18px;background:none;border:none;font-size:1.6rem;line-height:1;cursor:pointer;color:#888;padding:0 4px;transition:color 0.2s}#co-close:hover{color:#fff}.co-row{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.co-row label{font-size:.875rem;font-weight:600;color:#ccc}.co-row input[type="number"]{background:#141212;border:1px solid #555;border-radius:6px;padding:11px 14px;font-size:1rem;color:#fff;width:100%;box-sizing:border-box;transition:border-color 0.2s}.co-row input[type="number"]:focus{outline:none;border-color:#c49060}#co-formula{background:#141212;border:1px solid #3a3030;border-radius:8px;padding:14px 16px;margin:4px 0 20px}#co-formula-text{font-size:.9rem;color:#aaa;display:block;margin-bottom:4px}#co-price-result{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#f5d27a,#c49060);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;display:block}#co-submit{width:100%;padding:14px;font-size:1rem;font-weight:700;border:none;border-radius:6px;cursor:pointer;background:linear-gradient(135deg,#d4a96a,#a07040,#c49060);color:#fff;transition:opacity 0.2s,background 0.3s}#co-submit:hover:not(:disabled){background:#7a5530}#co-submit:disabled{opacity:.4;cursor:not-allowed}#co-msg{margin-top:12px;font-size:.9rem;text-align:center;padding:8px;border-radius:4px}.co-msg--success{color:#6fcf97;background:rgb(111 207 151 / .1)}.co-msg--error{color:#eb5757;background:rgb(235 87 87 / .1)}@media (max-width:480px){#co-box{max-width:calc(100% - 32px);padding:28px 20px 24px}}.ast-mobile-popup,.ast-mobile-popup-drawer,.ast-mobile-popup-drawer .ast-mobile-popup-inner,.ast-mobile-header-wrap,.ast-mobile-header-content,.main-navigation.toggled,.ast-mobile-menu-buttons{background-color:#141212!important;background:#141212!important}.ast-mobile-popup .menu-item a,.ast-mobile-header-content .menu-item a{color:#ffffff!important}.awf-filters-popup,.awf-filters-modal,.awf-preset-wrapper,.awf-filters-listbox,.awf-filters-panel{background-color:#141212!important;background:#141212!important;color:#ffffff!important}.awf-filters-popup h2,.awf-filters-popup h3,.awf-filters-popup .awf-group-title,.awf-filters-panel h2,.awf-filters-panel h3{background:linear-gradient(135deg,#f5d27a,#c8960c,#e0b882)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.awf-filters-popup label,.awf-filters-popup span,.awf-filters-popup li,.awf-filters-panel label,.awf-filters-panel span{color:#ffffff!important}.awf-reset-filter,.awf-clear-filters{color:#c49060!important}.awf-filters-popup,.awf-filters-panel{border:1px solid #a07040!important}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-error,ul.woocommerce-notices-wrapper li,.wc-block-components-notice-banner,.wc-block-components-notice-banner.is-info,.wc-block-components-notice-banner.is-success{background-color:#1e1b1b!important;background:#1e1b1b!important;color:#ffffff!important;border-top:3px solid #c49060!important;border-left:none!important}.woocommerce-notices-wrapper .woocommerce-message a,.woocommerce-notices-wrapper .woocommerce-info a{color:#c49060!important}.woocommerce-message::before,.woocommerce-info::before{color:#c49060!important}.woocommerce-notices-wrapper .woocommerce-message a.button,.woocommerce-notices-wrapper .woocommerce-message .button{-webkit-text-fill-color:#ffffff!important;background-clip:unset!important;-webkit-background-clip:unset!important;color:#ffffff!important}.woocommerce div.product div.images{width:35%!important;float:left!important}.woocommerce div.product div.summary{width:60%!important;float:right!important}@media (max-width:767px){.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%!important;float:none!important}}.woocommerce div.product div.images .woocommerce-product-gallery__image,.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{height:500px!important}.woocommerce div.product div.images .woocommerce-product-gallery__image img,.woocommerce div.product div.images .woocommerce-product-gallery__wrapper img{width:100%!important;height:500px!important;object-fit:contain!important}.woocommerce-ordering{display:none!important}.woocommerce-cart .cart_totals h2,.woocommerce-cart .cart-collaterals .cart_totals h2,.woocommerce-cart .cart-collaterals .cart_totals>h2{background-color:#141212!important;background:#141212!important;color:#ffffff!important}.woocommerce-cart .cart-collaterals,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-cart .cart_totals::before,.woocommerce-cart .cart_totals::after{background-color:#141212!important;background:#141212!important}#billing_country_field label{display:none!important}#billing_country_field .select2-container{display:none!important}.woocommerce-order-received .woocommerce-table thead,.woocommerce-order-received .woocommerce-table thead tr,.woocommerce-order-received .woocommerce-table thead th,.woocommerce-order-received .woocommerce-column__title,.woocommerce-order-received h2.woocommerce-column__title,.woocommerce-order-received .woocommerce-order-details__title,.woocommerce-order-received h2{background-color:#1e1b1b!important;background:#1e1b1b!important;color:#e0b882!important}.slider-track .img-wrap img{content-visibility:visible!important}.glsr-button,.glsr-submit-btn{padding:16px 40px!important;font-size:16px!important;font-weight:bold!important;border:none!important;border-radius:0!important;background:linear-gradient(135deg,#d4a96a,#a07040,#c49060)!important;color:#ffffff!important;cursor:pointer!important;transition:all 1s ease!important}.glsr-button:hover,.glsr-submit-btn:hover{background:#7a5530!important}.glsr-field-choice[data-field="terms"]{display:none!important}