.custom-product-categories{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 50px}.custom-product-categories li{margin:0;border-bottom:1px solid #000}.custom-product-categories li a{text-decoration:none;color:#333;font-size:12px;display:block;padding:6px 10px;transition:background 0.2s ease,color 0.2s ease;border-radius:4px}.custom-product-categories li a:hover{background:#f4f4f4;color:#000}.elementor-550 .elementor-element.elementor-element-ff4d0e7{overflow:hidden!important}a.elementor-button.elementor-button--view-cart.elementor-size-md,a.elementor-button.elementor-button--checkout.elementor-size-md{background:#84240C!important;border-radius:50px!important}.elementor-menu-cart__main{padding:var(--cart-padding,20px 15px)!important}.cart_item .product-name{font-size:16px;line-height:22px}.content-center-piece{text-align:center;margin-left:auto;margin-right:auto}.bottom-mobile.clearfix{display:none}.sliding-menu__panel li a:hover{color:#862f1a}.form-container{display:flex;flex-direction:column;background:transparent;max-width:800px;border:1px solid #c7c7c7;border-radius:1px;padding:35px;margin-inline:auto}.intro-container{display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center}.w-img-full{width:100%}.h-top-1{font-weight:700;font-size:1.5rem;color:#394263}.h-top{font-weight:700;font-size:1.2rem;color:#394263}.customization-steps{color:#737373;font-size:1rem}.h-step{font-weight:700;font-size:1.05rem}.radio-opt-group{display:flex;flex-direction:column;gap:1px;margin-top:8px;margin-bottom:8px}.select-section-label{font-size:1rem;margin-top:8px;display:block}.select-menu{width:100%;max-width:780px;font-size:1rem;padding:7px 10px;border:1px solid #ccc;border-radius:3px;margin-bottom:1em}.getstarted-container{max-width:1100px;margin:0 auto;padding:24px 16px 40px 16px}.getstarted-title{text-align:center;font-size:1.6rem;font-weight:700;color:#454b61;margin-bottom:12px;letter-spacing:2px}.getstarted-subtitle{text-align:center;font-size:1rem;color:#999;margin-bottom:34px;letter-spacing:1px}.getstarted-form{width:100%}.getstarted-row{display:flex;gap:28px;margin-bottom:22px;flex-wrap:wrap}.getstarted-field{flex:1 1 240px;min-width:240px;display:flex;flex-direction:column}.getstarted-field-full{flex:1 1 100%;min-width:320px;width:100%}.getstarted-label{font-size:1rem;font-weight:400;color:#444;margin-bottom:8px;letter-spacing:2px}.getstarted-input{font-size:1rem;padding:10px 11px;border:1.5px solid #ccc;border-radius:2.5px;margin-bottom:2px;background:#fff;transition:border-color 0.2s}.getstarted-input:focus{border-color:#454b61;outline:none}.getstarted-vision-section{margin-top:32px}.getstarted-vision-title{font-size:1.07rem;font-weight:600;color:#666;margin-bottom:10px;letter-spacing:1px}.getstarted-vision-desc{font-size:.98rem;color:#999;letter-spacing:1px;margin-bottom:8px}@media (max-width:900px){.getstarted-row{flex-direction:column;gap:0}.getstarted-field,.getstarted-field-full{min-width:0;flex:auto;width:100%}.getstarted-title{font-size:1.25rem}}@media (max-width:600px){.getstarted-container{padding:10px 4vw 20px 4vw}.getstarted-title{font-size:1.1rem}.getstarted-label{font-size:.98rem}.getstarted-vision-title{font-size:.95rem}.getstarted-vision-desc{font-size:.91rem}}.getstarted-upload-section{margin:38px 0 32px 0}.getstarted-upload-box{border:2px solid #bbb;border-radius:4px;padding:40px 16px 36px 16px;text-align:center;background:#fafafa;display:flex;flex-direction:column;align-items:center}.getstarted-upload-icon{margin-bottom:18px}.getstarted-upload-heading{font-size:1.1rem;color:#222;margin-bottom:20px;letter-spacing:1px}.getstarted-optional-text{color:#555;font-size:.98rem;font-style:italic;margin-left:2px}.getstarted-upload-btn{display:inline-block;background:#333;color:#fff;font-size:1rem;font-weight:400;padding:13px 36px;border-radius:3.5px;transition:background 0.2s;cursor:pointer;margin-top:3px;letter-spacing:1px;box-shadow:0 1px 4px rgba(60,60,60,.05);position:relative;overflow:hidden}.getstarted-upload-btn:hover{background:#555}.getstarted-upload-input{display:none}.getstarted-textarea{flex:1 1 100%;max-width:760px;min-height:60px;font-size:1rem;padding:11px 13px;border:1.5px solid #ccc;border-radius:2.5px;margin-top:8px;margin-bottom:6px;background:#fff;resize:vertical;transition:border-color 0.2s}.getstarted-textarea:focus{border-color:#454b61;outline:none}.getstarted-additional-desc{color:#888;font-size:.98rem;margin-top:6px;letter-spacing:.7px;width:100%}.getstarted-submit-btn{width:100%;background:#725538;color:#fff;font-size:1.1rem;font-weight:600;border:none;border-radius:3.5px;padding:17px 0;margin-top:34px;letter-spacing:2px;cursor:pointer;transition:background 0.18s,box-shadow 0.18s;box-shadow:0 1px 5px rgba(60,60,60,.06)}.getstarted-submit-btn:hover{background:#5a422a}@media (max-width:900px){.getstarted-upload-box{padding:28px 2vw 26px 2vw}.getstarted-upload-heading{font-size:.98rem}.getstarted-upload-btn{font-size:.98rem;padding:11px 18px}.getstarted-submit-btn{font-size:.98rem;padding:13px 0}}@media (max-width:600px){img.swiper-slide-image{height:200px;object-fit:fill}.getstarted-upload-section{margin:30px 0 18px 0}.getstarted-upload-box{padding:18px 1vw 16px 1vw}.getstarted-upload-heading{font-size:.92rem}.getstarted-submit-btn{font-size:.98rem;padding:10px 0;margin-top:20px}}.custom-other-input{display:block;width:100%;max-width:760px;margin-top:6px;margin-bottom:5px;padding:10px 12px;font-size:1rem;border:1.5px solid #bbb;border-radius:3px;background:#fff;transition:border-color 0.2s}.custom-other-input:focus{border-color:#454b61;outline:none}@media (max-width:700px){.custom-other-input{max-width:100%;font-size:.98rem;padding:8px 6px}}@media only screen and (max-width:991px){.goal-footer .logo{text-align:center!important}}.btn-brand{background-color:#84240c}button.slick-arrow.slick-prev.pull-left,button.slick-arrow.slick-next.pull-right{display:none!important}.single-product .single_variation_wrap span.woocommerce-Price-amount.amount{font-size:30px;font-weight:normal!important}