.elementor-10888 .elementor-element.elementor-element-eeea767{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-10888 .elementor-element.elementor-element-eeea767 .woocommerce-breadcrumb{color:#2A2418;font-family:"hg", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;text-align:start;}.elementor-10888 .elementor-element.elementor-element-eeea767 .woocommerce-breadcrumb > a{color:#8A7F4A;}.elementor-10888 .elementor-element.elementor-element-a233e21{width:100%;max-width:100%;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10888 .elementor-element.elementor-element-07d3d26{width:100%;max-width:100%;--button-spacing:12px;}.elementor-10888 .elementor-element.elementor-element-07d3d26 .cart button, .elementor-10888 .elementor-element.elementor-element-07d3d26 .cart .button{font-family:"hg", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;border-radius:12px 12px 12px 12px;padding:16px 40px 16px 40px;background-color:#B6AC6D;transition:all 0.2s;}.elementor-10888 .elementor-element.elementor-element-07d3d26 .cart button:hover, .elementor-10888 .elementor-element.elementor-element-07d3d26 .cart .button:hover{background-color:#8A7F4A;}.elementor-10888 .elementor-element.elementor-element-07d3d26 .added_to_cart{color:#8A7F4A;font-family:"hg", Sans-serif;font-size:13px;font-weight:500;}.elementor-10888 .elementor-element.elementor-element-07d3d26 .quantity .qty{font-family:"hg", Sans-serif;font-size:13px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:22px 0px 22px 0px;color:#000000;background-color:#FFFFFF;border-color:#ECEAE2;transition:all 0.2s;}.woocommerce .elementor-10888 .elementor-element.elementor-element-07d3d26 form.cart table.variations td.value select, .woocommerce .elementor-10888 .elementor-element.elementor-element-07d3d26 form.cart table.variations td.value:before{background-color:#02010100;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10888 .elementor-element.elementor-element-fb572f5{width:100%;max-width:100%;text-align:start;color:#2A2418;font-family:"hg", Sans-serif;font-size:14px;font-weight:400;}.elementor-10888 .elementor-element.elementor-element-1a5f5ee{width:100%;max-width:100%;}.woocommerce .elementor-10888 .elementor-element.elementor-element-1a5f5ee .shop_attributes{color:#2A2418;font-family:"hg", Sans-serif;font-size:14px;font-weight:400;}.elementor-10888 .elementor-element.elementor-element-ed77a14 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-10888 .elementor-element.elementor-element-ed77a14{width:100%;max-width:100%;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-10888 .elementor-element.elementor-element-ed77a14 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-10888 .elementor-element.elementor-element-ed77a14 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-10888 .elementor-element.elementor-element-ed77a14{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-07d3d26 */.ywgc-predefined-amount-button.ywgc-amount-buttons.selected_button {padding: 12px;
    border-radius: 30px;
    background-color: #3f3014 ! Important;}
    
.ywgc-predefined-amount-button.ywgc-amount-buttons {
    padding: 12px;
    border-radius: 30px;}   

.ywgc-manual-amount-container.ywgc-manual-amount.ywgc-amount-buttons {border-radius: 30px;}  

#ywgc-manual-amount {
    width: 13em;
    min-width: unset;
    border: none;
    border-radius: unset;
}

.ywgc-manual-currency-symbol {
    padding: 10px;
    background-color: #f6f6f6;
    border-radius: 40px;
}

.gift-card-content-editor.step-content input {border-radius: 30px;}

.gift-card-content-editor.step-content textarea#ywgc-edit-message {border-radius: 30px;}

table tbody>tr:nth-child(odd)>td {
    background-color: hsl(0deg 0% 98.04%)!important;
}

table tbody>tr:nth-child(odd)>td:hover {
    background-color: hsl(0deg 0% 98.04%)!important;
}/* End custom CSS */
/* Start custom CSS */.woocommerce div.product form.cart {
    padding: 20px 0;
    border-top: 0px solid;
    border-bottom: 1px solid;
    margin-top: 20px;
    border-color: #eaeaea;
}

table th, table td {
    padding: 10px;
    text-align: left;
    vertical-align: top;
    border-bottom: 0px solid #e9e9e9;
}

.woocommerce div.product p.stock {
    margin: 0;
    font-weight: 600;
    color: #167033!Important;
}

.elementor-widget-wc-add-to-cart .quantity .qty, .woocommerce div.product.elementor .quantity .qty {
    vertical-align: top;
    margin-right: 0;
    height: 36px;
}

.woocommerce button.button {
    padding: 12px 20px;
    border-radius: 30PX;
    MARGIN-TOP: 0px!Important;
    margin-left: 10px;
    margin-right: 10px;
}

.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
    margin-top: 5px;
}

table th, table td {
    padding: 5px;
    text-align: left;
    vertical-align: top;
    border-bottom: 0 solid #e9e9e9;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'hg';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://huntergeorge.org/wp-content/uploads/2026/07/HG.woff2') format('woff2');
}
/* End Custom Fonts CSS */