a.donate-button,a.charitable-button.donate-button,a.button.charitable-button.donate-button{display:inline-block!important;padding:10px 18px!important;font-size:15px!important;font-weight:500!important;text-align:center!important;background:#c45820!important;color:#fff!important;border-radius:0px!important;text-decoration:none!important;border:none!important;transition:.25s ease-in-out!important}a.donate-button:hover,a.charitable-button.donate-button:hover,a.button.charitable-button.donate-button:hover{background:#a03d14!important;color:#fff!important;transform:translateY(-2px)!important}body.wp-admin,body.wp-admin *{font-family:initial!important}.elementor-form-fields-wrapper{display:flex;flex-direction:column;gap:18px}.elementor-field{padding:16px!important;border-radius:8px!important;border:1px solid #e0e0e0!important;font-size:15px;transition:.25s ease;background:#fafafa}.elementor-field:focus{border-color:#c2a46c!important;background:#fff;box-shadow:0 0 0 3px rgba(194,164,108,.15)}.elementor-field::placeholder{color:#999}.elementor-field-type-html{text-align:center;font-size:14px;color:#555;line-height:1.6}.elementor-element.elementor-element-407f3b62 h5.elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;color:#fff!important;line-height:1.4!important;font-weight:400!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}.elementor-element.elementor-element-337ee78 .elementskit-btn{display:inline-block!important;background-color:#c45820!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.15em!important;padding:1.1rem 2.5rem!important;border-radius:0px!important;border:1px solid #c45820!important;transition:all .25s ease!important}.elementor-element.elementor-element-337ee78 .elementskit-btn:hover{background-color:#fff!important;color:#c45820!important;border-color:#c45820!important}@media (max-width:767px){.elementor-element.elementor-element-337ee78 .elementskit-btn{width:100%!important;text-align:center!important}}.elementor-element.elementor-element-407f3b62 h5.elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-size:19px!important;color:#fff!important;line-height:1.4!important;font-weight:400!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}.elementor-element.elementor-element-337ee78 .elementskit-btn{display:inline-block!important;background-color:#c45820!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.15em!important;padding:1.1rem 2.5rem!important;border-radius:0px!important;border:1px solid #c45820!important;transition:all .25s ease!important}.elementor-element.elementor-element-337ee78 .elementskit-btn:hover{background-color:#fff!important;color:#c45820!important;border-color:#c45820!important}@media (max-width:767px){.elementor-element.elementor-element-337ee78 .elementskit-btn{width:100%!important;text-align:center!important}}.elementor-element.elementor-element-407f3b62 h5.elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-size:19px!important;color:#fff!important;line-height:1.4!important;font-weight:400!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}.elementor-element.elementor-element-337ee78 .elementskit-btn{display:inline-block!important;background-color:#c45820!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.15em!important;padding:1.1rem 2.5rem!important;border-radius:0px!important;border:1px solid #c45820!important;transition:all .25s ease!important}.elementor-element.elementor-element-337ee78 .elementskit-btn:hover{background-color:#fff!important;color:#c45820!important;border-color:#c45820!important}@media (max-width:767px){.elementor-element.elementor-element-337ee78 .elementskit-btn{width:100%!important;text-align:center!important}}.elementor-element.elementor-element-407f3b62 h5.elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-size:19px!important;color:#fff!important;line-height:1.4!important;font-weight:400!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}.elementor-element.elementor-element-337ee78 .elementskit-btn{display:inline-block!important;background-color:#c45820!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.15em!important;padding:1.1rem 2.5rem!important;border-radius:0px!important;border:1px solid #c45820!important;transition:all .25s ease!important}.elementor-element.elementor-element-337ee78 .elementskit-btn:hover{background-color:#fff!important;color:#c45820!important;border-color:#c45820!important}@media (max-width:767px){.elementor-element.elementor-element-337ee78 .elementskit-btn{width:100%!important;text-align:center!important}}.elementor-element.elementor-element-0e198d1 h5.elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-size:19px!important;color:#fff!important;line-height:1.4!important;font-weight:400!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}.elementor-element.elementor-element-c02dfe4 .elementskit-btn{display:inline-block!important;background-color:#c45820!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.15em!important;padding:1.1rem 2.5rem!important;border-radius:0px!important;border:1px solid #c45820!important;transition:all .25s ease!important}.elementor-element.elementor-element-c02dfe4 .elementskit-btn:hover{background-color:#fff!important;color:#c45820!important;border-color:#c45820!important}@media (max-width:767px){.elementor-element.elementor-element-c02dfe4 .elementskit-btn{width:100%!important;text-align:center!important}}.elementor-location-header a.elementor-button,header a.elementor-button,.elementor-location-header a.elementor-button:visited,header a.elementor-button:visited{background-color:#c45820!important;background-image:none!important;color:#fff!important;border-color:#c45820!important;border-radius:0px!important}.elementor-location-header a.elementor-button .elementor-button-text,header a.elementor-button .elementor-button-text{color:#fff!important}.elementor-location-header a.elementor-button:hover,header a.elementor-button:hover,.elementor-location-header a.elementor-button:focus,header a.elementor-button:focus{background-color:#a03d14!important;border-color:#a03d14!important;color:#fff!important}.woocommerce-tabs,.wc-tabs-wrapper{display:none!important}.related.products,section.related{display:none!important}.product_title.entry-title{display:none}.woocommerce-product-gallery{border-radius:18px;overflow:hidden;border:1px solid #e6d5ba;box-shadow:0 12px 32px -14px rgba(36,26,20,.35)}.woocommerce-product-gallery__wrapper img,.woocommerce-product-gallery__image img{filter:saturate(1.08) contrast(1.02)}.product_title.entry-title{display:none}.woocommerce-product-gallery{border-radius:18px;overflow:hidden;border:1px solid #e6d5ba;box-shadow:0 12px 32px -14px rgba(36,26,20,.35)}.woocommerce-product-gallery__wrapper img,.woocommerce-product-gallery__image img{filter:saturate(1.08) contrast(1.02)}.summary.entry-summary,.summary.entry-summary *,.summary.entry-summary *::before,.summary.entry-summary *::after{box-sizing:border-box}.summary.entry-summary>.price{display:block;font-family:Georgia,"Times New Roman",serif;font-size:1.5rem;font-weight:700;color:#a8721c;margin:0 0 20px}.woocommerce-Price-amount{color:inherit}.woocommerce-Price-currencySymbol{opacity:.8}table.variations{display:block;width:100%;background:#fbf4ea;border:1px solid #e6d5ba;border-radius:14px;padding:22px 24px;margin:0 0 22px}table.variations tbody,table.variations tr,table.variations th,table.variations td{display:block;width:100%;padding:0;border:none}table.variations th.label{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2f5d4d;margin-bottom:10px}table.variations td.value{display:flex;align-items:center;gap:14px;flex-wrap:wrap}a.reset_variations{font-size:.85rem;font-weight:600;color:#c1502e;text-decoration:none}a.reset_variations:hover{text-decoration:underline}.woocommerce-variation.single_variation{margin:0 0 20px}.woocommerce-variation-price .price{font-family:Georgia,"Times New Roman",serif;font-size:2rem;font-weight:700;color:#c1502e}.woocommerce-variation-add-to-cart{display:flex;align-items:stretch;gap:12px;margin-bottom:24px}.quantity{display:flex}.quantity .qty{width:78px;border:1.5px solid #d8c4a0;border-radius:10px;padding:0 14px;font-size:1rem;color:#241a14;background:#fff;text-align:center}.quantity .qty:focus{outline:none;border-color:#c1502e;box-shadow:0 0 0 3px rgba(193,80,46,.14)}.single_add_to_cart_button.button.alt{flex:1;background:#a8531f;color:#fff!important;border:none;border-radius:10px;padding:14px 28px;font-weight:700;font-size:1rem;letter-spacing:.01em;text-transform:none;cursor:pointer;box-shadow:0 8px 18px -8px rgba(168,83,31,.55);transition:background .2s ease,transform .15s ease}.single_add_to_cart_button.button.alt:hover{background:#8f4419;transform:translateY(-1px)}.ppcp-messages{margin:0 0 14px!important;padding:12px 16px;background:#fbf4ea;border:1px solid #e6d5ba;border-radius:10px;font-size:.9rem}.ppc-button-wrapper{margin:0 0 20px!important;border-radius:12px;overflow:hidden}.product_meta{padding-top:18px;border-top:1px solid #e6d5ba;font-size:.85rem;color:#8a7862}.product_meta .sku_wrapper{margin-right:18px}.product_meta a{color:#fff;background:#c1502e;padding:3px 10px;border-radius:999px;font-size:.78rem;text-decoration:none}.product_meta a:hover{background:#a8531f}#elementor-menu-cart__toggle_button.elementor-menu-cart__toggle_button{display:inline-flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap;line-height:1}.elementor-menu-cart__toggle_button .elementor-button-text{display:inline-flex;align-items:center;font-size:.95rem;font-weight:600;color:inherit}.elementor-menu-cart__toggle_button .elementor-button-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;line-height:0}.elementor-menu-cart__toggle_button .e-toggle-cart-custom-icon{width:22px;height:22px;display:block;fill:currentColor}.elementor-menu-cart__toggle_button .elementor-button-icon-qty{position:absolute;top:-6px;right:-8px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#c1502e;color:#fff;font-size:10px;font-weight:700;line-height:1;box-shadow:0 0 0 2px #fff}#elementor-menu-cart__toggle_button.elementor-menu-cart__toggle_button{display:inline-flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap;line-height:1}.elementor-menu-cart__toggle_button .elementor-button-text{display:inline-flex;align-items:center;font-size:.95rem;font-weight:600;color:inherit}.elementor-menu-cart__toggle_button .elementor-button-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;line-height:0}.elementor-menu-cart__toggle_button .e-toggle-cart-custom-icon{width:22px;height:22px;display:block;fill:currentColor}.elementor-menu-cart__toggle_button .elementor-button-icon-qty{position:absolute;top:-6px;right:-8px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#c1502e;color:#fff;font-size:10px;font-weight:700;line-height:1;box-shadow:0 0 0 2px #fff}#product-10422 .woocommerce-product-gallery,#product-10422 img.zoomImg{display:none!important}#product-10422 .summary.entry-summary{width:100%!important;max-width:100%!important;float:none!important;margin-left:0!important;padding-left:0!important}#product-10422 .product_title{margin-bottom:16px}#product-10422 .summary>p.price{display:block;margin:0 0 20px}#product-10422 table.variations th.label{padding-bottom:8px}#product-10422 table.variations td.value{padding-bottom:12px}#product-10422 table.variations select{padding:10px 12px}#product-10422 .single_variation_wrap{margin-top:12px}#product-10422 .woocommerce-variation-price{margin-bottom:12px}#product-10422 .woocommerce-variation-add-to-cart{margin-top:8px}