.et_mobile_menu li.current-menu-item>a{background-color:#a0b622!important;color:#000!important}.et_mobile_menu li a:hover{background-color:#f2ede6!important;color:#000!important}.et_pb_menu .et_pb_menu__menu li ul.sub-menu li a:hover{background-color:#694b21!important;color:#fff!important}.et_pb_menu .et_pb_menu__menu li ul.sub-menu li.current-menu-item>a{background-color:#694b21!important;color:#fff!important}.woocommerce a.button.wc-backward{display:none!important}.woocommerce a.button.wc-backward{display:none!important}.woocommerce-cart .cart-empty,.woocommerce-cart .woocommerce-info{margin:24px 0!important;width:100%;max-width:none;text-align:left}.woocommerce-cart .empty-cart-suggestions{width:100%;max-width:none;margin:24px 0;padding:24px;background:#f8f5ef;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.06);text-align:left}.woocommerce-cart .empty-cart-suggestions h3{margin:0 0 12px}.woocommerce-checkout #main-content .container:before,.woocommerce-cart #main-content .container:before,.single-product #main-content .container:before{display:none!important}.woocommerce-checkout #sidebar,.woocommerce-cart #sidebar{display:none!important}.woocommerce-checkout #left-area,.woocommerce-cart #left-area{width:100%!important;margin:0!important;padding-right:0!important;float:none!important}.woocommerce-checkout #left-area{padding:0 10px}.woocommerce-checkout .shop_table{border:0;box-shadow:0 8px 24px rgba(0,0,0,.06);border-radius:12px}@media (max-width:768px){.woocommerce-checkout #left-area{padding:0 15px}}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-results__option--highlighted{background-color:#694b21!important;color:#fff!important}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{border-color:#694b21!important}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--open .select2-selection--single{border-color:#694b21!important;box-shadow:0 0 0 2px rgba(105,75,33,.15)!important}.select2-dropdown{border-color:#694b21!important}.woocommerce input[type="checkbox"],.woocommerce input[type="radio"]{accent-color:#694b21}.woocommerce-checkout .woocommerce-form__label-for-checkbox{margin-left:12px}.woocommerce-checkout .woocommerce-form__input-checkbox{margin-right:10px}.woocommerce-checkout input.input-text,.woocommerce-checkout textarea,.woocommerce-checkout select,.woocommerce-checkout .select2-container--default .select2-selection--single{background-color:#f2ede6!important;border-color:#e3dbd0!important;color:#694b21}.woocommerce-checkout .select2-dropdown{background:#f2ede6;border-color:#e3dbd0}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper,.woocommerce-checkout .wc-gzd-additional-checkboxes,.woocommerce-checkout .wc-gzd-additional-checkbox{background:#f2ede6!important;border:1px solid #e3dbd0!important;border-radius:6px;padding:16px!important}.woocommerce-checkout #payment,.woocommerce-checkout .woocommerce-checkout-payment,.woocommerce-checkout .et_pb_wc_checkout_payment,.woocommerce-checkout .et_pb_wc_checkout_payment_info,.woocommerce-checkout .et_pb_wc_checkout_payment .wc_payment_methods,.woocommerce-checkout .et_pb_wc_checkout_payment .place-order{background:#f2ede6!important;border:1px solid #e3dbd0!important;border-radius:6px;padding:16px!important}.woocommerce-checkout #payment .payment_box,.woocommerce-checkout .wc_payment_method .payment_box{background:#fff!important;border:1px solid #e3dbd0!important;color:#694b21}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label,.woocommerce-checkout .wc-gzd-additional-checkboxes label,.woocommerce-checkout .wc-gzd-additional-checkbox label,.woocommerce-checkout .woocommerce-form__label-for-checkbox{font-size:.95em;line-height:1.35;display:inline-flex;align-items:center;gap:.4rem}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .required,.woocommerce-checkout .wc-gzd-additional-checkboxes .required,.woocommerce-checkout .wc-gzd-additional-checkbox .required{display:inline-block;line-height:1;margin:0 0 0 .3rem;vertical-align:middle}.woocommerce-checkout .shop_table,.woocommerce-checkout .shop_table th,.woocommerce-checkout .shop_table td,.woocommerce-checkout .shop_table thead th,.woocommerce-checkout .shop_table tfoot td,.woocommerce-checkout .shop_table tbody td,.woocommerce-checkout .woocommerce-checkout-review-order{background:#f2ede6!important}.woocommerce-checkout .shop_table,.woocommerce-checkout .shop_table th,.woocommerce-checkout .shop_table td{border-color:#e3dbd0!important}.woocommerce-checkout .woocommerce-checkout-review-order,.woocommerce-checkout .shop_table{border-radius:6px}.woocommerce-checkout .shop_table thead th{background:#f2ede6!important;font-weight:700}.woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce-checkout .woocommerce-checkout-review-order-table th,.woocommerce-checkout .woocommerce-checkout-review-order-table td,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout .woocommerce-checkout-review-order-table strong,.woocommerce-checkout .woocommerce-checkout-review-order-table .amount,.woocommerce-checkout .woocommerce-checkout-review-order-table a{color:#694b21!important}.woocommerce-checkout .woocommerce-checkout-review-order-table a:hover{color:#5c411d!important}:root{--braun:#694b21}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce .button,.woocommerce .button.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce .single_add_to_cart_button,.woocommerce .checkout-button,.woocommerce a.added_to_cart,.woocommerce .widget_shopping_cart .buttons a,.woocommerce .woocommerce-message .wc-forward,.woocommerce .wp-element-button{display:inline-flex!important;align-items:center!important;gap:.45rem!important;background:var(--braun,#694b21)!important;border:2px solid var(--braun,#694b21)!important;color:#fff!important;padding:.52rem 1rem!important;font-size:.95rem!important;line-height:1.2!important;border-radius:8px!important;text-decoration:none!important;box-shadow:none!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce .button:hover,.woocommerce .button.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce .single_add_to_cart_button:hover,.woocommerce .checkout-button:hover,.woocommerce a.added_to_cart:hover,.woocommerce .widget_shopping_cart .buttons a:hover,.woocommerce .woocommerce-message .wc-forward:hover,.woocommerce .wp-element-button:hover,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce .woocommerce-message .wc-forward:focus{background:#fff!important;color:var(--braun,#694b21)!important;border-color:var(--braun,#694b21)!important;text-decoration:none!important;outline:none!important}body.woocommerce-page a.button::after,body.woocommerce-page a.button::before,body.woocommerce-page button.button::after,body.woocommerce-page button.button::before,body.woocommerce-page input.button::after,body.woocommerce-page input.button::before,body.woocommerce-page .button::after,body.woocommerce-page .button::before,body.woocommerce-page .single_add_to_cart_button::after,body.woocommerce-page .single_add_to_cart_button::before,body.woocommerce-page .checkout-button::after,body.woocommerce-page .checkout-button::before,body.woocommerce-page a.added_to_cart::after,body.woocommerce-page a.added_to_cart::before,body.woocommerce-page .wp-element-button::after,body.woocommerce-page .wp-element-button::before,body.woocommerce-page .woocommerce-message .wc-forward::after,body.woocommerce-page .woocommerce-message .wc-forward::before,body.woocommerce-page .et_pb_button::after,body.woocommerce-page .et_pb_button::before{content:none!important;display:none!important}.woocommerce-message,.woocommerce-info,.woocommerce-error{font-size:.95rem!important;line-height:1.4!important}.woocommerce-message a:not(.button),.woocommerce-info a:not(.button),.woocommerce-error a:not(.button){color:#fff!important;text-decoration:underline!important}.woocommerce .woocommerce-message .wc-forward,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-error .button{padding:.45rem .9rem!important;font-size:.95rem!important;border-radius:8px!important;color:#fff!important}.woocommerce-additional-fields .form-row,.woocommerce #order_comments_field,#dog_breed_field,#dog_age_field,#dog_gender_field,#dog_neutered_field{width:100%!important;float:none!important;clear:both!important}.woocommerce form .form-row select,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{width:100%}