.woocommerce form.lost_reset_password{max-width:480px!important;margin:40px auto!important;border:1px solid #1f4e5f!important;border-radius:16px!important;padding:35px 30px!important;background-color:transparent!important;box-sizing:border-box!important}.woocommerce form.lost_reset_password>p:first-of-type{font-size:15px!important;color:#222!important;line-height:1.6!important;margin-bottom:20px!important;margin-top:0!important}.woocommerce form.lost_reset_password .form-row{margin:0 0 18px!important;padding:0!important;width:100%!important;float:none!important}.woocommerce form.lost_reset_password label{display:block!important;font-size:15px!important;font-weight:500!important;color:#222!important;margin-bottom:6px!important}.woocommerce form.lost_reset_password input[type=text],.woocommerce form.lost_reset_password input#user_login{background-color:#e1e1db!important;border:1px solid #767676!important;border-radius:5px!important;height:48px!important;padding:0 15px!important;color:#222!important;font-size:15.5px!important;width:100%!important;box-sizing:border-box!important}.woocommerce form.lost_reset_password button[type=submit]{background-color:#7a241e!important;color:#fff!important;font-size:16px!important;font-weight:600!important;padding:13px 20px!important;border-radius:8px!important;border:none!important;cursor:pointer!important;display:block!important;width:100%!important;text-align:center!important;box-shadow:0 2px 6px rgba(0,0,0,.1)!important;margin-top:15px!important;transition:background-color .2s ease!important}.woocommerce form.lost_reset_password button[type=submit]:hover{background-color:#631b16!important;color:#fff!important}.woocommerce-MyAccount-navigation{flex:0 0 280px!important;width:100%!important;max-width:280px!important;border:1px solid #1f4e5f!important;border-radius:16px!important;padding:20px!important;box-sizing:border-box!important;background:0 0!important}.woocommerce-MyAccount-content{flex:1!important;min-width:300px!important;border:none!important;padding:0!important;background:0 0!important;box-shadow:none!important}.woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}.woocommerce-MyAccount-navigation ul li{list-style:none!important;margin:0!important;padding:0!important}.woocommerce-MyAccount-navigation-link--downloads{display:none!important}.woocommerce-MyAccount-navigation ul li a{display:block!important;padding:12px 18px!important;color:#1f4e5f!important;font-size:15.5px!important;font-weight:500!important;text-decoration:none!important;border-radius:8px!important;transition:all .2s ease!important}.woocommerce-MyAccount-navigation ul li a:hover{background-color:#ccd7d9!important;color:#1f4e5f!important}.woocommerce-MyAccount-navigation ul li.is-active a{background-color:#1f4e5f!important;color:#fff!important;font-weight:600!important}.woocommerce-MyAccount-content table.shop_table,.woocommerce-MyAccount-content table.my_account_orders,.woocommerce-MyAccount-content .woocommerce-table{border:1px solid #1f4e5f!important;border-radius:16px!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;width:100%!important;margin-bottom:25px!important;background:0 0!important}.woocommerce-MyAccount-content table tr,.woocommerce-MyAccount-content table th,.woocommerce-MyAccount-content table td{background:0 0!important;background-color:transparent!important}.woocommerce-MyAccount-content table th,.woocommerce-MyAccount-content table td{padding:16px 20px!important;font-size:15.5px!important;color:#222!important;border:none!important;text-align:left!important}.woocommerce-MyAccount-content table th{color:#1f4e5f!important;font-weight:700!important}.woocommerce-MyAccount-content table td,.woocommerce-MyAccount-content table th{background-image:linear-gradient(to right,rgba(31,78,95,.12),rgba(31,78,95,.12))!important;background-position:bottom!important;background-size:100% 1px!important;background-repeat:no-repeat!important}.woocommerce-MyAccount-content table td:first-child,.woocommerce-MyAccount-content table th:first-child{background-image:linear-gradient(to right,transparent 20px,rgba(31,78,95,.12) 20px)!important}.woocommerce-MyAccount-content table td:last-child,.woocommerce-MyAccount-content table th:last-child{background-image:linear-gradient(to left,transparent 20px,rgba(31,78,95,.12) 20px)!important}.woocommerce-MyAccount-content table tr:last-child td,.woocommerce-MyAccount-content table tr:last-child th{background-image:none!important}.woocommerce-account td.product-name dl.variation,.woocommerce-account td.product-name .wc-item-meta,.woocommerce-account td.product-name ul.wc-item-meta,.woocommerce-account td.product-name .ameliainfo-card,.woocommerce-MyAccount-content td.product-name dl.variation,.woocommerce-MyAccount-content td.product-name .wc-item-meta,.woocommerce-MyAccount-content td.product-name ul.wc-item-meta,.woocommerce-MyAccount-content td.product-name .ameliainfo-card{margin-top:10px!important;margin-bottom:8px!important;padding:14px 18px!important;border:none!important;border-left:4px solid #1f4e5f!important;background-color:#ccd7d9!important;background:#ccd7d9!important;border-radius:0 8px 8px 0!important;display:block!important;width:100%!important;box-sizing:border-box!important;list-style:none!important;text-align:left!important}.ameliainfo-card .ameliainfo-title,.woocommerce-account td.product-name dl.variation dt,.woocommerce-account td.product-name .wc-item-meta dt,.woocommerce-account td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce-account td.product-name .wc-item-meta strong,.woocommerce-MyAccount-content td.product-name dl.variation dt,.woocommerce-MyAccount-content td.product-name .wc-item-meta dt,.woocommerce-MyAccount-content td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce-MyAccount-content td.product-name .wc-item-meta strong{font-weight:700!important;color:#1f4e5f!important;display:block!important;float:none!important;margin-bottom:4px!important;font-size:15px!important;background:0 0!important}.woocommerce-account td.product-name dl.variation dd,.woocommerce-account td.product-name .wc-item-meta dd,.woocommerce-account td.product-name .wc-item-meta li,.woocommerce-account td.product-name .wc-item-meta p,.woocommerce-MyAccount-content td.product-name dl.variation dd,.woocommerce-MyAccount-content td.product-name .wc-item-meta dd,.woocommerce-MyAccount-content td.product-name .wc-item-meta li,.woocommerce-MyAccount-content td.product-name .wc-item-meta p{margin:0!important;padding:0!important;color:#222!important;display:block!important;font-size:15px!important;line-height:1.5!important;background:0 0!important}.woocommerce-MyAccount-content td.order-actions,.woocommerce-MyAccount-content td.woocommerce-orders-table__cell-order-actions,.woocommerce-MyAccount-content td.subscription-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;justify-content:flex-start!important}.woocommerce-MyAccount-content td.order-actions .button,.woocommerce-MyAccount-content td.woocommerce-orders-table__cell-order-actions .button{margin:0!important;white-space:nowrap!important}.woocommerce-account .addresses .col-2,.woocommerce-account .woocommerce-Addresses .col-2,.woocommerce-account .u-column2{display:none!important}.woocommerce-account fieldset{border:1px solid #1f4e5f!important;border-radius:12px!important;padding:20px!important;margin:25px 0!important;background:0 0!important}.woocommerce-account legend{font-weight:700!important;color:#1f4e5f!important;padding:0 10px!important;font-size:16px!important;width:auto!important;float:none!important;border:none!important}.woocommerce-account .password-input,.woocommerce-account .woocommerce-Input-wrapper,.woocommerce-account .form-row-password{position:relative!important;display:block!important;width:100%!important}.woocommerce-account .show-password-input{display:inline-block!important;position:absolute!important;top:24px!important;right:15px!important;transform:translateY(-50%)!important;background:0 0!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;width:auto!important;height:auto!important;line-height:1!important;cursor:pointer!important;z-index:10!important}.woocommerce-account .show-password-input::after{font-family:sans-serif!important;content:"👁"!important;font-size:18px!important;display:inline-block!important;opacity:.7;color:#1f4e5f!important}.woocommerce-account .show-password-input.display-password::after{content:"🙈"!important}.woocommerce-MyAccount-content input[type=text],.woocommerce-MyAccount-content input[type=email],.woocommerce-MyAccount-content input[type=password],.woocommerce-MyAccount-content input[type=tel],.woocommerce-MyAccount-content select,.woocommerce-MyAccount-content textarea{background-color:#e1e1db!important;border:1px solid #767676!important;border-radius:5px!important;height:48px!important;padding:0 15px!important;color:#222!important;font-size:15.5px!important;width:100%!important;box-sizing:border-box!important;margin-bottom:12px!important}.woocommerce-MyAccount-content .button,.woocommerce-MyAccount-content a.button,.woocommerce-MyAccount-content button.button{background-color:#7a241e!important;color:#fff!important;font-size:15px!important;font-weight:600!important;padding:10px 18px!important;border-radius:8px!important;border:none!important;text-decoration:none!important;display:inline-block!important;transition:opacity .2s ease!important;box-shadow:0 2px 6px rgba(0,0,0,.1)!important}.woocommerce-MyAccount-content .button:hover,.woocommerce-MyAccount-content a.button:hover,.woocommerce-MyAccount-content button.button:hover{opacity:.9!important;background-color:#631b16!important;color:#fff!important}@media (max-width:768px){.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{max-width:100%!important;width:100%!important}}.woocommerce-account td.product-name .ameliainfo-card,.woocommerce-account td.product-name dl.variation,.woocommerce-account td.product-name .wc-item-meta{margin-top:12px!important;margin-bottom:8px!important;padding:14px 18px!important;border:none!important;border-left:4px solid #1f4e5f!important;background-color:#ccd7d9!important;background:#ccd7d9!important;border-radius:0 8px 8px 0!important;display:block!important;width:100%!important;box-sizing:border-box!important;list-style:none!important;text-align:left!important;color:#222!important;font-size:15px!important;line-height:1.5!important}.woocommerce-account td.product-name .ameliainfo-card br:first-child{display:none!important}.woocommerce-account td.product-name a,.woocommerce-MyAccount-content td.product-name a{pointer-events:none!important;cursor:default!important;color:#222!important;text-decoration:none!important}.woocommerce-MyAccount-content th.order-actions--heading+td,.woocommerce-MyAccount-content table.order_details tfoot td{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;justify-content:flex-start!important}.woocommerce-MyAccount-content table.order_details tfoot td .button,.woocommerce-MyAccount-content table.order_details tfoot td a{margin:0!important;white-space:nowrap!important}.woocommerce-account .mollie-instructions,.woocommerce-account section.mollie-instructions,.woocommerce-MyAccount-content .mollie-instructions{border:1px solid #1f4e5f!important;border-radius:16px!important;padding:20px 25px!important;margin-top:20px!important;margin-bottom:25px!important;background-color:transparent!important;box-sizing:border-box!important;width:100%!important}.woocommerce-account .mollie-instructions p,.woocommerce-MyAccount-content .mollie-instructions p{margin:0!important;padding:0!important;font-size:15.5px!important;color:#222!important;line-height:1.6!important}.woocommerce-MyAccount-content .woocommerce-info,.woocommerce-MyAccount-content .woocommerce-message,.woocommerce-MyAccount-content .woocommerce-error,.woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-info{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:15px!important;padding:18px 22px!important;margin-top:0!important;margin-bottom:25px!important;background-color:#ccd7d9!important;background:#ccd7d9!important;border:none!important;border-left:4px solid #1f4e5f!important;border-radius:0 8px 8px 0!important;color:#222!important;font-size:15px!important;line-height:1.5!important;box-shadow:none!important}.woocommerce-MyAccount-content .woocommerce-info .button,.woocommerce-MyAccount-content .woocommerce-message .button{margin:0!important;float:none!important;white-space:nowrap!important}.woocommerce-MyAccount-content .woocommerce-info::before,.woocommerce-MyAccount-content .woocommerce-message::before{display:none!important}.woocommerce-MyAccount-content input[type=text],.woocommerce-MyAccount-content input[type=email],.woocommerce-MyAccount-content input[type=password],.woocommerce-MyAccount-content input[type=tel],.woocommerce-MyAccount-content select,.woocommerce-MyAccount-content textarea{margin-bottom:0!important}.woocommerce-MyAccount-content .form-row label,.woocommerce-MyAccount-content .woocommerce-form-row label{margin-bottom:5px!important;display:block!important}.woocommerce-account form.login h2,.woocommerce-account .woocommerce-form-login h2{color:#1f4e5f!important;font-size:24px!important;font-weight:700!important;margin-top:0!important;margin-bottom:25px!important;text-align:center!important}.woocommerce-account form.login .password-input,.woocommerce-account form.login .woocommerce-Input-wrapper{position:relative!important;display:block!important;width:100%!important}.woocommerce-account form.login .show-password-input{display:inline-block!important;position:absolute!important;top:24px!important;right:15px!important;transform:translateY(-50%)!important;background:0 0!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;line-height:1!important;cursor:pointer!important;z-index:10!important}.woocommerce-account form.login .show-password-input::after{font-family:sans-serif!important;content:"👁"!important;font-size:18px!important;display:inline-block!important;opacity:.7;color:#1f4e5f!important}.woocommerce-account form.login .show-password-input.display-password::after{content:"🙈"!important}.woocommerce-lost-password .woocommerce{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important}.woocommerce-lost-password .woocommerce .woocommerce-message,.woocommerce-lost-password div.woocommerce-message{width:100%!important;max-width:520px!important;flex:0 0 100%!important;margin:40px auto 15px!important;background-color:#ccd7d9!important;background:#ccd7d9!important;border:none!important;border-left:4px solid #1f4e5f!important;border-radius:0 8px 8px 0!important;padding:18px 22px!important;color:#1f4e5f!important;font-weight:700!important;font-size:16px!important;line-height:1.5!important;box-sizing:border-box!important;float:none!important;clear:both!important}.woocommerce-lost-password .woocommerce .woocommerce-message::before,.woocommerce-lost-password div.woocommerce-message::before{display:none!important}.woocommerce-lost-password .woocommerce .woocommerce-message+p{width:100%!important;max-width:520px!important;flex:0 0 100%!important;margin:0 auto 40px!important;color:#222!important;font-size:15px!important;line-height:1.6!important;text-align:left!important;float:none!important;clear:both!important}.woocommerce form.woocommerce-ResetPassword,.woocommerce form.reset_password,form.woocommerce-ResetPassword.lost_reset_password{max-width:480px!important;margin:40px auto!important;border:1px solid #1f4e5f!important;border-radius:16px!important;padding:35px 30px!important;background:0 0!important;box-sizing:border-box!important;float:none!important;clear:both!important;display:block!important}.woocommerce form.woocommerce-ResetPassword>p:first-of-type,.woocommerce form.reset_password>p:first-of-type{font-size:15px!important;color:#222!important;line-height:1.6!important;margin-bottom:22px!important;margin-top:0!important}.woocommerce form.woocommerce-ResetPassword .form-row,.woocommerce form.reset_password .form-row{margin-top:0!important;margin-bottom:18px!important;padding:0!important;width:100%!important;float:none!important;clear:both!important}.woocommerce form.woocommerce-ResetPassword label,.woocommerce form.reset_password label{display:block!important;font-size:15px!important;font-weight:500!important;color:#222!important;margin-bottom:6px!important}.woocommerce form.woocommerce-ResetPassword input[type=password],.woocommerce form.woocommerce-ResetPassword input[type=text],.woocommerce form.reset_password input[type=password],.woocommerce form.reset_password input[type=text]{background-color:#e1e1db!important;border:1px solid #767676!important;border-radius:5px!important;height:48px!important;padding:0 45px 0 15px!important;color:#222!important;font-size:15.5px!important;width:100%!important;box-sizing:border-box!important;margin-bottom:0!important}.woocommerce form.woocommerce-ResetPassword .password-input,.woocommerce form.reset_password .password-input,.woocommerce form .woocommerce-Input-wrapper{position:relative!important;display:block!important;width:100%!important}.woocommerce form .password-input .show-password-input,.woocommerce form .show-password-input,.show-password-input{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important;background:0 0!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;width:28px!important;height:28px!important;cursor:pointer!important;z-index:10!important}.woocommerce form .password-input .show-password-input::after,.show-password-input::after{font-family:sans-serif!important;content:"👁"!important;font-size:18px!important;display:inline-block!important;opacity:.7;color:#1f4e5f!important}.woocommerce form .password-input .show-password-input.display-password::after,.show-password-input.display-password::after{content:"🙈"!important}.woocommerce form.woocommerce-ResetPassword button[type=submit],.woocommerce form.reset_password button[type=submit],.woocommerce form.woocommerce-ResetPassword .button{background-color:#7a241e!important;color:#fff!important;font-size:16px!important;font-weight:600!important;padding:13px 20px!important;border-radius:8px!important;border:none!important;cursor:pointer!important;display:block!important;width:100%!important;text-align:center!important;box-shadow:0 2px 6px rgba(0,0,0,.1)!important;margin-top:20px!important;transition:background-color .2s ease!important}.woocommerce form.woocommerce-ResetPassword button[type=submit]:hover,.woocommerce form.reset_password button[type=submit]:hover,.woocommerce form.woocommerce-ResetPassword .button:hover{background-color:#631b16!important;color:#fff!important}.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-message{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;box-sizing:border-box!important;padding:16px 22px!important;margin:0 0 15px!important;border-radius:0 8px 8px 0!important;font-size:15px!important;line-height:1.5!important;list-style:none!important;box-shadow:none!important}.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-message{background-color:#ccd7d9!important;background:#ccd7d9!important;border:none!important;border-left:4px solid #1f4e5f!important;color:#1f4e5f!important}.woocommerce-account .woocommerce-error{background-color:#fadbd8!important;background:#fadbd8!important;border:none!important;border-left:4px solid #7a241e!important;color:#7a241e!important}.woocommerce-account .woocommerce-error li,.woocommerce-account .woocommerce-info li,.woocommerce-account .woocommerce-message li{list-style:none!important;margin:0!important;padding:0!important;color:inherit!important}.woocommerce-account .woocommerce-error::before,.woocommerce-account .woocommerce-info::before,.woocommerce-account .woocommerce-message::before{display:none!important}.woocommerce-account .woocommerce-error .button,.woocommerce-account .woocommerce-info .button,.woocommerce-account .woocommerce-message .button{background-color:#7a241e!important;color:#fff!important;padding:8px 14px!important;border-radius:6px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;margin-left:15px!important;float:none!important}.woocommerce-MyAccount-content td.appointment-id,.woocommerce-account td.appointment-id{white-space:nowrap!important}.woocommerce-MyAccount-content td.appointment-id a.adesc,.woocommerce-account td.appointment-id a.adesc{display:inline-block!important;margin-left:8px!important;color:#1f4e5f!important;font-weight:500!important;text-decoration:underline!important}.woocommerce-MyAccount-content td.appointment-id a.adesc:hover,.woocommerce-account td.appointment-id a.adesc:hover{color:#7a241e!important}.wc-appointments-booking-form .form-field select,.wc-appointments-booking-form select,.wc-appointments-booking-form input[type=text],.wc-appointments-booking-form input[type=number],#reschedule-appointment-form select,.wc-appointments-reschedule-appointment-form select{background-color:#e1e1db!important;border:1px solid #767676!important;border-radius:6px!important;height:48px!important;padding:0 15px!important;font-size:15.5px!important;color:#222!important;width:100%!important;box-sizing:border-box!important;outline:none!important}.picker-header,.ui-datepicker-header,#reschedule-appointment-form .picker-header{display:flex!important;justify-content:space-between!important;align-items:center!important;background:0 0!important;border:none!important;color:#1f4e5f!important;font-weight:700!important;font-size:17px!important;margin-bottom:15px!important;width:100%!important}.picker-header a,.picker-header span,.ui-datepicker-header .ui-datepicker-prev,.ui-datepicker-header .ui-datepicker-next,.picker-header .previous,.picker-header .next{color:#1f4e5f!important;cursor:pointer!important;font-size:14.5px!important;font-weight:600!important;text-decoration:none!important;display:inline-block!important;padding:4px 8px!important}.picker-header a:hover,.ui-datepicker-header a:hover{color:#7a241e!important}.picker-weekdays th,.ui-datepicker-calendar th{color:#1f4e5f!important;font-weight:700!important;font-size:14px!important;border:none!important;padding-bottom:10px!important}.woocommerce-account .picker-days td,.woocommerce-account .picker-weekdays th,.woocommerce-account .ui-datepicker-calendar td,.woocommerce-account .ui-datepicker-calendar th,.woocommerce-MyAccount-content table.picker-days td,.woocommerce-MyAccount-content table.ui-datepicker-calendar td,.woocommerce-MyAccount-content .picker-days td,.woocommerce-MyAccount-content .ui-datepicker-calendar td{padding:3px!important;border:none!important;background:0 0!important;background-image:none!important}.picker-days td a,.picker-days td span,.ui-datepicker-calendar td a,.ui-datepicker-calendar td span{border-radius:8px!important;border:1px solid transparent!important;text-align:center!important;padding:10px 0!important;font-size:15px!important;font-weight:500!important;color:#222!important;background-color:#f4f7f8!important;transition:all .2s ease!important;display:block!important;text-decoration:none!important}.picker-days td.bookable a:hover,.ui-datepicker-calendar td.ui-datepicker-selectable a:hover{background-color:#ccd7d9!important;color:#1f4e5f!important}.picker-days td.selected a,.picker-days td.ui-datepicker-current-day a,.ui-datepicker-calendar td.ui-datepicker-current-day a,.ui-datepicker-calendar td a.ui-state-active{background-color:#1f4e5f!important;color:#fff!important;font-weight:700!important;border-color:#1f4e5f!important}.picker-days td.fully-booked span,.picker-days td.unavailable span,.ui-datepicker-calendar td.ui-state-disabled span{background-color:#e1e1db!important;color:#666!important;text-decoration:line-through!important;opacity:.7!important}.wc-pao-addon-name,label.wc-pao-addon-name{font-size:15.5px!important;font-weight:600!important;color:#1f4e5f!important;margin-bottom:8px!important;display:block!important}.wc-pao-addon-name .required,.wc-pao-addon-name abbr.required{display:none!important}select.wc-pao-addon-field,select.wc-pao-addon-select,.wc-pao-addon-wrap select{background-color:#e1e1db!important;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%231F4E5F%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E')!important;background-repeat:no-repeat!important;background-position:right 15px top 50%!important;background-size:12px auto!important;border:1px solid #767676!important;border-radius:5px!important;height:50px!important;line-height:50px!important;padding:0 40px 0 15px!important;font-size:15.5px!important;font-weight:400!important;color:#222!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important;outline:none!important;box-shadow:none!important}.wc-pao-addon-container{margin-bottom:22px!important}.wc-appointments-slot-header,.wc-appointments-selection-info{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:15px!important;width:100%!important;margin-bottom:20px!important}.wc-appointments-selection-date{font-size:15.5px!important;font-weight:600!important;color:#1f4e5f!important}.wc-appointments-selection-clear{font-size:14px!important;color:#1f4e5f!important;text-decoration:none!important;font-weight:600!important}.wc-appointments-timezone-compact,.wc-appointments-timezone-picker{display:flex!important;align-items:center!important;gap:8px!important;margin-top:10px!important;margin-bottom:15px!important}.wc-appointments-timezone-compact a.selected-timezone,a.selected-timezone{background-color:#ccd7d9!important;color:#1f4e5f!important;font-weight:700!important;font-size:13.5px!important;padding:6px 12px!important;border-radius:6px!important;text-decoration:none!important;border:1px solid #1f4e5f!important;display:inline-flex!important;align-items:center!important}ul.time-slots li.slot-heading,ul.time-slots li.slot-header,.wc-appointments-slots-container ul li.slot-heading,.wc-appointments-slots-container ul li.slot-header,.wc-appointments-slots-container ul li:has(strong){flex:0 0 100%!important;width:100%!important;font-weight:700!important;color:#1f4e5f!important;font-size:16px!important;margin-top:20px!important;margin-bottom:5px!important;text-align:left!important;display:block!important}ul.time-slots li:not(.slot-heading),.wc-appointments-slots-container ul li:not(.slot-heading){flex:0 0 auto!important;width:auto!important;min-width:unset!important;margin:0!important;padding:0!important;display:inline-block!important;list-style:none!important;background:0 0!important}.wc-appointments-appointment-form ul.time-slots li a,.wc-appointments-slots-container ul li a,ul.time-slots li a{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 15px!important;background-color:#fff!important;color:#1f4e5f!important;border:1px solid #ccd7d9!important;border-radius:6px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s ease!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important}.wc-appointments-appointment-form ul.time-slots li a:hover,.wc-appointments-slots-container ul li a:hover,ul.time-slots li a:hover{background-color:#ccd7d9!important;border-color:#1f4e5f!important;color:#1f4e5f!important}.wc-appointments-appointment-form ul.time-slots li.selected a,.wc-appointments-slots-container ul li.selected a,ul.time-slots li.selected a{background-color:#1f4e5f!important;color:#fff!important;border-color:#1f4e5f!important}#wc-appointments-appointment-form hr,.wc-appointments-appointment-form hr,#reschedule-appointment-form hr{display:none!important}#wc-appointments-appointment-form .price,.wc-appointments-appointment-form .price{display:block!important;margin-top:15px!important;margin-bottom:20px!important;padding:14px 18px!important;border-radius:0 8px 8px 0!important;font-size:15px!important;line-height:1.4!important;box-sizing:border-box!important;width:100%!important;border-top:none!important;background-color:#f8eaeb!important;color:#7a241e!important;border-left:4px solid #7a241e!important;font-weight:600!important}#wc-appointments-appointment-form .price:has(.booking-cost),#wc-appointments-appointment-form .price:has(.amount){background-color:#f4f7f8!important;color:#1f4e5f!important;border-left:4px solid #1f4e5f!important;font-weight:500!important;padding:12px 18px!important}.wc-appointments-booking-cost,.booking-cost{display:flex!important;align-items:center!important;justify-content:space-between!important;background:0 0!important;border:none!important;padding:0!important;margin:0!important;color:#1f4e5f!important;font-size:15.5px!important;font-weight:600!important}.wc-appointments-booking-cost .amount,.booking-cost .amount,#wc-appointments-appointment-form .price .amount{color:#1f4e5f!important;font-size:18px!important;font-weight:700!important}.woocommerce-message,.woocommerce-notices-wrapper .woocommerce-message,.product_meta,.product_meta .posted_in,.woocommerce div.product .product_title,.woocommerce div.product p.price,.product_title.entry-title{display:none!important}.wc-appointments-selection-info a,.wc-appointments-selection-date a,.wc-appointments-selection-time a,a.wc-appointments-remove-date,a.wc-appointments-remove-time,a.clear-date,a.clear-time,.wc-appointments-selection-clear{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;background-color:#f4f7f8!important;color:#1f4e5f!important;border:1px solid #1f4e5f!important;border-radius:6px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;margin:0 8px!important;transition:all .2s ease!important;cursor:pointer!important;line-height:1!important;vertical-align:middle!important}.wc-appointments-selection-info a:hover,.wc-appointments-selection-date a:hover,.wc-appointments-selection-time a:hover,a.wc-appointments-remove-date:hover,a.wc-appointments-remove-time:hover,a.clear-date:hover,a.clear-time:hover,.wc-appointments-selection-clear:hover{background-color:#7a241e!important;border-color:#7a241e!important;color:#fff!important;box-shadow:0 2px 4px rgba(122,36,30,.2)!important}#reschedule-appointment-form fieldset,.wc-appointments-booking-form fieldset,fieldset.wc-appointments-date-picker{border:none!important;padding:0!important;margin:10px 0!important;background:0 0!important}#reschedule-appointment-form legend,.wc-appointments-booking-form legend,.wc-appointments-date-picker legend{display:none!important}.woocommerce-MyAccount-content table th,.woocommerce-MyAccount-content table td,.woocommerce-account table.my_account_appointments td,.woocommerce-account table.my_account_orders td{vertical-align:middle!important}.woocommerce-MyAccount-content td.appointment-actions,.woocommerce-MyAccount-content td.order-actions{vertical-align:middle!important;text-align:right!important}.woocommerce-MyAccount-content td.appointment-actions .button,.woocommerce-MyAccount-content td.order-actions .button{margin:0!important;display:inline-block!important}