.custom-registration-forms{margin-top:30px;padding:20px;border:1px solid #ddd;background-color:#f9f9f9;border-radius:5px}.custom-registration-forms h3{font-size:1.5em;margin-bottom:15px}.custom-registration-forms form{margin-bottom:15px}.custom-registration-forms label{display:block;margin-bottom:5px;font-weight:700}.custom-registration-forms input[type="email"],.custom-registration-forms input[type="checkbox"],.custom-registration-forms button{margin-bottom:15px;display:block;width:100%}.custom-registration-forms input[type="email"]{padding:10px;border:1px solid #ddd;border-radius:3px;font-size:1em;width:calc(100% - 22px)}.custom-registration-forms button{background-color:#0073aa;color:#fff;padding:10px;border:none;border-radius:3px;cursor:pointer;font-size:1em}.custom-registration-forms button:hover{background-color:#005177}.custom-registration-forms hr{border:none;border-top:1px solid #ddd;margin:15px 0}.checkbox-wrapper{display:flex;align-items:center;margin-bottom:15px}.checkbox-wrapper input[type="checkbox"]{margin-right:10px;width:auto}.checkbox-wrapper label{flex-grow:1;word-wrap:break-word}@media (max-width:600px){.checkbox-wrapper{flex-direction:column;align-items:flex-start}.checkbox-wrapper label{margin-top:5px}}.button.single_add_to_cart_button{display:inline-block!important;width:auto!important;max-width:200px!important;height:auto!important;padding:10px 20px!important;text-align:center!important;line-height:normal!important}form.cart{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.form-cart .single_add_to_cart_button{display:flex!important;justify-content:center!important;align-items:center!important;margin-top:15px!important}.page-id-129 h2,.page-id-129 h3,.page-id-129 h4,.page-id-129 h5,.page-id-129 h6{color:white!important}.page-id-129 h1{color:black!important}fieldset{border:1px solid #ccc;padding:15px;margin-bottom:20px;border-radius:5px;background:#f9f9f9}legend{font-size:14px;font-weight:700;padding:5px 10px;background:#fff;border:1px solid #ccc;border-radius:4px}.woocommerce-EditAccountForm input{width:100%;padding:8px;margin-top:5px}.woocommerce-orders-table__cell-order-actions{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce-MyAccount-subscriptions th{font-weight:bold!important}.subscription-actions.woocommerce-orders-table__cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button,.button,.woocommerce-button,input[type="submit"],a.button{display:inline-block;padding:10px 16px;font-size:16px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;border:none;border-radius:5px;transition:background-color 0.3s ease-in-out,box-shadow 0.2s ease-in-out;background-color:#007fb2;color:#fff}button:hover,.button:hover,.woocommerce-button:hover,input[type="submit"]:hover,a.button:hover{background-color:#005f82;box-shadow:0 4px 8px rgb(0 0 0 / .2)}button:disabled,.button:disabled,input[type="submit"]:disabled{background-color:#CFE6F0;color:#666;cursor:not-allowed;opacity:.6}.woocommerce a.button.alt,.woocommerce a.button.alt:hover{background-color:#007fb2}@media only screen and (max-width:768px){button,.button,.woocommerce-button,input[type="submit"],a.button{font-size:12px;padding:8px 12px}}.woocommerce-button.button{font-size:14px!important;padding:8px 12px!important;border-radius:6px!important}.subscription-row{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:10px}.subscription-action-cell{flex:1;min-width:120px;text-align:center}.subscription-meta-cell{flex:3;min-width:300px}@media screen and (max-width:600px){.subscription-row{flex-direction:column}.subscription-action-cell{order:1}.subscription-meta-cell{order:2}}.subscription-actions a.woocommerce-button{margin-right:10px;margin-bottom:5px;padding:8px 12px;display:inline-block}.subscription-actions a.cancel{background-color:#e74c3c}.subscription-actions a.renew-now{background-color:#0073aa}