.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:#c7d5ea}.woocommerce button.button,.woocommerce-page button.button{border:0px solid;border-radius:3px;background-color:#48af9c;color:#f7f7f5}.woocommerce button.button:hover,.woocommerce-page button.button:hover{border-color:#c7d5e;border:0px solid;border-radius:3px;background-color:#48af9c;color:#f7f7f5}.logged-in.woocommerce-account.tgwc-woocommerce-customize-my-account #tgwc-woocommerce.woocommerce button,.logged-in.woocommerce-account.tgwc-woocommerce-customize-my-account #tgwc-woocommerce.woocommerce a.woocommerce-Button,.logged-in.woocommerce-account.tgwc-woocommerce-customize-my-account #tgwc-woocommerce.woocommerce input[type='submit'],.logged-in.woocommerce-account.tgwc-woocommerce-customize-my-account #tgwc-woocommerce.woocommerce input[type='button']{color:#f7f7f5;font-size:18px;line-height:1;background-color:#f7f7f5;text-transform:uppercase;font-family:'Recoleta Medium';font-weight:800}.logged-in.woocommerce-account.tgwc-woocommerce-customize-my-account #tgwc-woocommerce.woocommerce button:hover,.logged-in.woocommerce-account.tgwc-woocommerce-customize-my-account #tgwc-woocommerce.woocommerce a.woocommerce-Button:hover,.logged-in.woocommerce-account.tgwc-woocommerce-customize-my-account #tgwc-woocommerce.woocommerce input[type='submit']:hover,.logged-in.woocommerce-account.tgwc-woocommerce-customize-my-account #tgwc-woocommerce.woocommerce input[type='button']:hover{background-color:#3d9b88;color:#ffffff}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#48af9c}.et_pb_menu .et_mobile_menu{top:65px}.woocommerce p.stars a{color:#48af9c}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit{font-size:18px;color:#f7f7f5;text-transform:uppercase;font-family:'Recoleta Medium';background-color:#48af9c;border:0px solid}h2{font-size:28px;font-family:'Recoleta Medium';color:#48af9c}.et-db #et-boc .et-l ul.et_pb_tabs_controls{background-color:#f7f7f5}.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover{background:#f7f7f5;border:2px solid #48af9c;color:#48af9c}.et_pb_section{background-color:#f7f7f5}.woocommerce div.product span.price,.woocommerce-page div.product span.price{color:#48af9c;font-weight:600;margin-top:10px;font-family:'Poppins'}.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value .reset_variations{float:right;margin-top:1em;color:#48af9c}.woocommerce a.button,.woocommerce-page a.button{color:#F7F7F5!important;border-width:1px!important;font-size:18px;font-family:'Recoleta Medium',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#f7f7f5;border-color:#48af9c;margin-right:5px}.woocommerce div.product p.stock{color:#48af9c}label[for="subscription_start_date"]{font-size:16px;color:#C7D5EA;font-weight:600;margin-bottom:6px;display:block}#subscription_start_date{background-color:#F7F7F5;border:1.5px solid #C7D5EA;border-radius:8px;padding:10px 14px;font-size:15px;width:100%;box-sizing:border-box;transition:border-color 0.3s ease,box-shadow 0.3s ease}#subscription_start_date:focus{border-color:#F5A8AB;box-shadow:0 0 8px #F5A8AB;outline:none;background-color:#FFFFFF}#subscription_start_date::placeholder{color:#C7D5EA;opacity:0.7}.woocommerce-checkout button.button.alt{background-color:#F5A8AB;color:#ffffff;border:none;padding:14px 28px;font-size:16px;font-weight:700;border-radius:8px;cursor:pointer;transition:background-color 0.3s ease}.woocommerce-checkout button.button.alt:hover{background-color:#e89193;color:#ffffff}.woocommerce-checkout button.button.alt:focus{outline:none;box-shadow:0 0 10px #F5A8AB}.mensobe-badge{display:block;width:100%;max-width:500px;margin:12px auto;font-size:14px;font-weight:bold;color:#313656;text-align:center;background:#fff7fa;padding:10px 15px;border:1px solid #f3d6e0;border-radius:20px;line-height:1.4;box-shadow:0 2px 6px rgba(0,0,0,0.08);white-space:normal;box-sizing:border-box}.mensobe-badge-emoji{margin-right:6px;display:inline-block}@media (max-width:480px){.mensobe-badge{font-size:13px;padding:8px 12px;border-radius:16px}}