:root{--brandgo-dark:#2b2926;--brandgo-gold:#d6b36a;--brandgo-light:#f6efe5;--brandgo-soft:#f6f3ef;--brandgo-border:#ded8d0;--brandgo-text:#333333}body.single-product .single-breadcrumbs-wrapper,body.single-product .wd-breadcrumbs-wrapper,body.single-product .wd-single-breadcrumbs,body.single-product .wd-products-nav,body.single-product .woocommerce-breadcrumb,body.single-product .elementor-element-1fcdcef{background-color:var(--brandgo-dark)!important;background:var(--brandgo-dark)!important;color:var(--brandgo-light)!important}body.single-product .single-breadcrumbs-wrapper *,body.single-product .wd-breadcrumbs-wrapper *,body.single-product .wd-single-breadcrumbs *,body.single-product .wd-products-nav *,body.single-product .woocommerce-breadcrumb,body.single-product .woocommerce-breadcrumb *,body.single-product .elementor-element-1fcdcef *,body.single-product .elementor-element-1fcdcef a,body.single-product .elementor-element-1fcdcef span{color:var(--brandgo-light)!important}body.single-product .single-breadcrumbs-wrapper svg,body.single-product .single-breadcrumbs-wrapper i,body.single-product .wd-products-nav svg,body.single-product .wd-products-nav i,body.single-product .elementor-element-1fcdcef svg,body.single-product .elementor-element-1fcdcef i{color:var(--brandgo-light)!important;fill:var(--brandgo-light)!important}body.single-product .single-breadcrumbs-wrapper a:hover,body.single-product .wd-breadcrumbs-wrapper a:hover,body.single-product .woocommerce-breadcrumb a:hover,body.single-product .elementor-element-1fcdcef a:hover{color:var(--brandgo-gold)!important}.brandgo-cart-stepbar,.brandgo-cart-stepbar>.e-con-inner,.brandgo-cart-stepbar .e-con-inner,.brandgo-cart-stepbar .wd-page-title,.brandgo-cart-stepbar .page-title,.brandgo-cart-stepbar .wd-checkout-steps,.brandgo-cart-stepbar .checkout-steps,body.woocommerce-cart .elementor-element-727d182,body.woocommerce-checkout .elementor-element-727d182,body.woocommerce-cart .elementor-element-727d182>.e-con-inner,body.woocommerce-checkout .elementor-element-727d182>.e-con-inner,body.woocommerce-cart .elementor-element-727d182 .e-con-inner,body.woocommerce-checkout .elementor-element-727d182 .e-con-inner,body.woocommerce-cart .wd-checkout-steps,body.woocommerce-checkout .wd-checkout-steps,body.woocommerce-cart .checkout-steps,body.woocommerce-checkout .checkout-steps{background-color:var(--brandgo-dark)!important;background:var(--brandgo-dark)!important}.brandgo-cart-stepbar,.brandgo-cart-stepbar *,.brandgo-cart-stepbar a,.brandgo-cart-stepbar span,body.woocommerce-cart .elementor-element-727d182 *,body.woocommerce-checkout .elementor-element-727d182 *,body.woocommerce-cart .wd-checkout-steps *,body.woocommerce-checkout .wd-checkout-steps *,body.woocommerce-cart .checkout-steps *,body.woocommerce-checkout .checkout-steps *{color:var(--brandgo-light)!important}.brandgo-cart-stepbar .active,.brandgo-cart-stepbar .current,.brandgo-cart-stepbar .step-active,.brandgo-cart-stepbar .checkout-step-active,.brandgo-cart-stepbar [aria-current="page"],.brandgo-cart-stepbar a:hover,body.woocommerce-cart .elementor-element-727d182 .active,body.woocommerce-checkout .elementor-element-727d182 .active,body.woocommerce-cart .elementor-element-727d182 .current,body.woocommerce-checkout .elementor-element-727d182 .current,body.woocommerce-cart .elementor-element-727d182 .step-active,body.woocommerce-checkout .elementor-element-727d182 .step-active,body.woocommerce-cart .elementor-element-727d182 .checkout-step-active,body.woocommerce-checkout .elementor-element-727d182 .checkout-step-active,body.woocommerce-cart .elementor-element-727d182 a:hover,body.woocommerce-checkout .elementor-element-727d182 a:hover{color:var(--brandgo-gold)!important}.brandgo-cart-stepbar .active::after,.brandgo-cart-stepbar .current::after,.brandgo-cart-stepbar .step-active::after,.brandgo-cart-stepbar .checkout-step-active::after{background-color:var(--brandgo-gold)!important}body.woocommerce-cart .elementor-element-727d182 svg,body.woocommerce-checkout .elementor-element-727d182 svg,body.woocommerce-cart .elementor-element-727d182 i,body.woocommerce-checkout .elementor-element-727d182 i{color:var(--brandgo-light)!important;fill:var(--brandgo-light)!important}body.woocommerce-cart .button,body.woocommerce-checkout .button,body.woocommerce-cart button,body.woocommerce-checkout button,body.woocommerce-cart input[type="submit"],body.woocommerce-checkout input[type="submit"]{background-color:var(--brandgo-dark)!important;border-color:var(--brandgo-dark)!important;color:var(--brandgo-light)!important;border-radius:8px;font-weight:700}body.woocommerce-cart .button:hover,body.woocommerce-checkout .button:hover,body.woocommerce-cart button:hover,body.woocommerce-checkout button:hover,body.woocommerce-cart input[type="submit"]:hover,body.woocommerce-checkout input[type="submit"]:hover{background-color:var(--brandgo-gold)!important;border-color:var(--brandgo-gold)!important;color:var(--brandgo-dark)!important}body.woocommerce-cart .cart_totals .order-total .amount,body.woocommerce-checkout .order-total .amount,body.woocommerce-cart .cart_totals .amount,body.woocommerce-checkout .woocommerce-checkout-review-order-table .amount{color:var(--brandgo-dark)!important}body.woocommerce-cart .cart-discount .amount,body.woocommerce-checkout .cart-discount .amount{color:var(--brandgo-gold)!important;font-weight:700}body.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none!important}body.woocommerce-checkout .woocommerce-info:has(.showcoupon){display:none!important}body.woocommerce-cart .wd-shipping-progress-bar,body.woocommerce-checkout .wd-shipping-progress-bar,body.woocommerce-cart .wd-free-progress-bar,body.woocommerce-checkout .wd-free-progress-bar,body.woocommerce-cart .shipping-progress-bar,body.woocommerce-checkout .shipping-progress-bar,body.woocommerce-cart .free-shipping-progress-bar,body.woocommerce-checkout .free-shipping-progress-bar{display:none!important}body.woocommerce-checkout #billing_country_field,body.woocommerce-checkout #shipping_country_field,body.woocommerce-checkout .brandgo-hidden-country-field,body.woocommerce-checkout .brandgo-hidden-state-field{display:none!important}body.woocommerce-checkout .brandgo-postcode-row .woocommerce-input-wrapper{display:flex;gap:8px;align-items:stretch}body.woocommerce-checkout .brandgo-postcode-row #billing_postcode,body.woocommerce-checkout #billing_postcode{width:calc(100% - 120px)!important;display:inline-block!important;vertical-align:middle}body.woocommerce-checkout #brandgo-postcode-search{width:110px;min-width:110px;height:46px;margin-left:10px;padding:0 14px;border-radius:6px;background-color:var(--brandgo-dark)!important;border-color:var(--brandgo-dark)!important;color:var(--brandgo-light)!important;font-weight:700;white-space:nowrap;vertical-align:middle}body.woocommerce-checkout #brandgo-postcode-search:hover{background-color:var(--brandgo-gold)!important;border-color:var(--brandgo-gold)!important;color:var(--brandgo-dark)!important}body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{margin-top:16px!important;padding-top:0!important}body.woocommerce-checkout #order_comments_field{margin-top:16px!important;margin-bottom:24px!important;padding-top:0!important}body.woocommerce-checkout #order_comments_field label{margin-bottom:8px!important;font-weight:600}body.woocommerce-checkout textarea#order_comments{height:90px!important;min-height:90px!important;max-height:120px!important;resize:vertical}body.woocommerce-checkout .woocommerce-checkout-payment,body.woocommerce-checkout .payment_methods,body.woocommerce-checkout .place-order{margin-top:16px!important}body.woocommerce-account .woocommerce-MyAccount-navigation{background:var(--brandgo-soft);border-radius:18px;padding:24px 22px}body.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin-bottom:12px}body.woocommerce-account .woocommerce-MyAccount-navigation a{color:var(--brandgo-dark)!important;font-weight:600}body.woocommerce-account .woocommerce-MyAccount-navigation .is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation a:hover{color:var(--brandgo-gold)!important}body.woocommerce-account .woocommerce-info,body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-error{background:var(--brandgo-dark)!important;color:var(--brandgo-light)!important;border-radius:14px;border:none!important;padding:18px 22px}body.woocommerce-account .woocommerce-info a,body.woocommerce-account .woocommerce-message a,body.woocommerce-account .woocommerce-error a{color:var(--brandgo-gold)!important;font-weight:700}body.woocommerce-account button.button,body.woocommerce-account .button,body.woocommerce-account input.button,body.woocommerce-account .woocommerce-button{background:var(--brandgo-dark)!important;color:var(--brandgo-light)!important;border-radius:8px;border:none!important;font-weight:700}body.woocommerce-account button.button:hover,body.woocommerce-account .button:hover,body.woocommerce-account input.button:hover,body.woocommerce-account .woocommerce-button:hover{background:#4b3f2a!important;color:var(--brandgo-light)!important}body.woocommerce-account .woocommerce-form-login,body.woocommerce-account .woocommerce-form-register,body.woocommerce-account form.login,body.woocommerce-account form.register{background:#f5f5f5;border:1px solid #ece7e0;border-radius:16px;padding:28px;box-shadow:none}body.woocommerce-account h2{color:var(--brandgo-dark);font-weight:700}body.woocommerce-account input[type="text"],body.woocommerce-account input[type="email"],body.woocommerce-account input[type="password"],body.woocommerce-account input[type="tel"],body.woocommerce-account select{border-radius:8px;border:1px solid var(--brandgo-border);background:#fff;color:var(--brandgo-dark)}body.woocommerce-account input:focus,body.woocommerce-account select:focus,body.woocommerce-account input[type="text"]:focus,body.woocommerce-account input[type="email"]:focus,body.woocommerce-account input[type="password"]:focus,body.woocommerce-account input[type="tel"]:focus{border-color:var(--brandgo-gold)!important;box-shadow:0 0 0 1px var(--brandgo-gold)!important}body.woocommerce-account .woocommerce-form-login__rememberme,body.woocommerce-account .lost_password,body.woocommerce-account .woocommerce-privacy-policy-text,body.woocommerce-account p{color:#4f4a45}@media (max-width:767px){body.woocommerce-checkout .brandgo-postcode-row .woocommerce-input-wrapper{display:block}body.woocommerce-checkout .brandgo-postcode-row #billing_postcode,body.woocommerce-checkout #billing_postcode{width:100%!important;display:block!important}body.woocommerce-checkout #brandgo-postcode-search{width:100%;margin-left:0;margin-top:8px}body.woocommerce-account .woocommerce-MyAccount-navigation{padding:18px 16px}body.woocommerce-account .woocommerce-form-login,body.woocommerce-account .woocommerce-form-register,body.woocommerce-account form.login,body.woocommerce-account form.register{padding:22px}}