.woocommerce.wc-memberships.wc-memberships-frontend-banner.admin-restricted-content-notice{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce div.product form.cart .button,.woocommerce input.button,body.woocommerce-cart .woocommerce p.return-to-shop a.button.wc-backward{text-transform:capitalize}body.single-product #keto-main-wrapper #keto-content{padding-top:40px}.screen-reader-text{display:none}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;background-color:#9ec18b;color:#fff;border-radius:4px;font-size:22px}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background-color:#769665;color:#fff}body.woocommerce-checkout .woocommerce-privacy-policy-text p{line-height:1.5;margin-bottom:2rem}body .woocommerce form.woocommerce-checkout .form-row.place-order{padding:0 0 2rem!important}body #add_payment_method #payment div.payment_box .form-row,body.woocommerce-cart #payment div.payment_box .form-row,body.woocommerce-checkout #payment div.payment_box .form-row{margin:0;padding:0}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 5px 0 0!important}.woocommerce form.woocommerce-checkout .form-row.woocommerce-SavedPaymentMethods-saveNew label[for=wc-stripe-new-payment-method]{font-family:'Open Sans';font-size:13px;text-transform:none;letter-spacing:0;font-weight:500}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{padding:0}body.woocommerce-view-order table.shop_table,body.woocommerce-view-order table.shop_table td,body.woocommerce-view-order table.shop_table th{border:none;font-size:16px}.woocommerce-checkout-review-order-table{background:0 0;border:none!important}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{border:none}.woocommerce .blockUI.blockOverlay{background:#f9f9f9!important}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{background:#f9f9f9;padding:0!important;margin:0!important}#add_payment_method #payment ul.payment_methods li>label,.woocommerce-cart #payment ul.payment_methods li>label,.woocommerce-checkout #payment ul.payment_methods li>label{font-size:16px;display:inline-block}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0!important}body #add_payment_method #payment div.payment_box,body .woocommerce-cart #payment div.payment_box,body.woocommerce-checkout #payment div.payment_box{background:#eee;padding:3em;margin:2em 0}body #add_payment_method #payment div.payment_box::before,body .woocommerce-cart #payment div.payment_box::before,body.woocommerce-checkout #payment div.payment_box::before{border:1em solid #eee;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}body #add_payment_method .wc-proceed-to-checkout a.checkout-button,body .woocommerce #payment #place_order,body .woocommerce-page #payment #place_order,body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-family:'Open Sans';font-weight:700;text-transform:uppercase}body.woocommerce button.button.alt.single_add_to_cart_button::before{margin-right:10px}body .woocommerce #respond input#submit.alt,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button.alt{border-radius:4px;color:#fff;background-color:#9ec18b}body .woocommerce #respond input#submit.alt:hover,body .woocommerce a.button.alt:hover,body .woocommerce button.button.alt:hover,body .woocommerce input.button.alt:hover{background-color:#769665}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce div.product form.cart .button,.woocommerce input.button,body.woocommerce-cart .woocommerce p.return-to-shop a.button.wc-backward{color:#fff;background-color:#9ec18b}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce div.product form.cart .button:hover,.woocommerce input.button:hover,body.woocommerce-cart .woocommerce p.return-to-shop a.button.wc-backward:hover{color:#fff;background-color:#769665}.wc-thank-you-container-right table.shop_table,.wc-thank-you-container-right table.shop_table td,.wc-thank-you-container-right table.shop_table th,.wc-thank-you-container-right table.shop_table tr{border-width:0!important;padding:2.5px!important}.woocommerce-Price-amount.amount+.shipped_via{display:none}.wc-tycl-map-container button{background:#fff!important}.gm-style img{max-width:none!important}.mc4wp-checkbox label,label.woocommerce-form__label-for-checkbox{cursor:pointer}.mc4wp-checkbox-woocommerce,.mc4wp-checkbox-woocommerce>label{padding:0!important}.product-type-variable-subscription .summary>.product_title+p.price,body.single-product select#payment-option+a.reset_variations,body.single-product ul.radio-variable-wrapper+a.reset_variations{display:none!important}.product-type-variable-subscription table.variations td.label{display:block;text-align:left;margin-top:10px}.product-type-variable-subscription table.variations td.label label{text-decoration:underline}.product-type-variable-subscription table.variations td.value{display:block;text-align:left;padding-left:20px}body.woocommerce-order-pay #order_review{padding-left:40px;padding-right:40px}body.woocommerce-order-pay table,body.woocommerce-order-pay td,body.woocommerce-order-pay th,body.woocommerce-order-pay tr{border:0!important}body.woocommerce-order-pay td,body.woocommerce-order-pay th{border-top:1px solid #ccc!important}body.woocommerce-order-pay td.product-quantity,body.woocommerce-order-pay th.product-quantity{text-align:right}body.single-product .product-type-variable-subscription .woocommerce-variation-price .subscription-details{line-height:40px}#wc-thank-you-container section.woocommerce-order-details table.woocommerce-table.order_details+header>h2{color:#666;margin-top:50px;font-size:24px;margin-bottom:20px;text-transform:capitalize}body.single-product .product .short-description{padding-bottom:0}.payment_method_affirm img{height:35px!important}.woocommerce form .form-row .required,.woocommerce form .form-row.woocommerce-invalid label{color:#ea6259}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em!important;margin:0 0 2em!important}body.woocommerce-account .my-account-dashboard-explore-membership{padding-bottom:20px}body.woocommerce-account .yith-wcmap-banners-wrapper{padding-top:0!important}body.woocommerce-account.woocommerce-view-order h2.woocommerce-order-details__title,body.woocommerce-account.woocommerce-view-order table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details+header>h2{text-transform:capitalize}body.woocommerce-account .woocommerce-pagination a{background:0 0!important;color:#000}body.woocommerce-account .woocommerce-pagination a:hover{background:0 0!important;color:#666}body.woocommerce-account .woocommerce-pagination a.woocommerce-Button--previous{float:left}body.woocommerce-account .woocommerce-pagination a.woocommerce-Button--next{float:right}body.woocommerce-account.woocommerce-members-area .woocommerce-MyAccount-content .woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info{display:none}body.woocommerce-account form.woocommerce-form-login:not(.register-form-enabled){transform:translate3d(-175px,0,0);border-radius:10px 0 0 10px;max-width:500px;margin:60px auto;padding:40px 40px 10px;position:relative;border:1px solid #ddd;border-right:none;box-shadow:0 0 11px rgb(0 0 0 / 20%)}body.woocommerce-account form.woocommerce-form-login:not(.register-form-enabled)::after{content:"";background:url(/images/big-ketogenic_com_sign-in.png) center left/cover no-repeat;width:350px;height:calc(100% + 3px);position:absolute;top:-1px;border-radius:0 10px 10px 0;right:-350px;display:block;box-shadow:4px 0 11px rgb(0 0 0 / 20%),4px 0 11px rgb(0 0 0 / 20%)}body.woocommerce-page form.woocommerce-form-login:not(.register-form-enabled) input{outline:0;background-color:#fff;border:none;padding:10px 13px;border-radius:3px;box-shadow:inset 0 0 0 1px #e5e5e5;font-size:.9rem}body.woocommerce-page form.woocommerce-form-login:not(.register-form-enabled) input:focus{box-shadow:inset 0 0 0 1px #d5d5d5;background:#f9f9f9}@media screen and (max-width:860px){body.woocommerce-page .woocommerce form.woocommerce-form-login:not(.register-form-enabled){transform:translate3d(0,0,0);border-radius:10px;border-right:1px solid #ddd}body.woocommerce-page .woocommerce form.woocommerce-form-login:not(.register-form-enabled)::after{display:none}}body.woocommerce-page form.woocommerce-form-login>h2{color:#222}body.woocommerce-page form.woocommerce-form-login p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide label{color:#000}body.woocommerce-page form.woocommerce-form-login p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide input::placeholder{color:#bbb}body.woocommerce-page button.woocommerce-button.button.woocommerce-form-login__submit{background-color:#53878d;width:100%;margin-top:10px;margin-bottom:15px}body.woocommerce-page button.woocommerce-button.button.woocommerce-form-login__submit:hover{background-color:#347479}body.woocommerce-page #login-form-join-text{font-size:.9rem;text-align:center;margin-bottom:30px}body.woocommerce-page p.woocommerce-LostPassword.lost_password{font-size:.8rem!important;margin-bottom:0!important}body.woocommerce-page p.woocommerce-LostPassword.lost_password .login-bottom-left{float:left}body.woocommerce-page p.woocommerce-LostPassword.lost_password .login-bottom-right{float:right}body.woocommerce-page p.woocommerce-LostPassword.lost_password::after{clear:both;display:block;content:''}body.woocommerce-page p#login-submit-btn-container{padding:0;margin:0!important}#my-account-new-password-box{border:1px solid #afafaf;background-color:#efefef;padding:20px}#my-account-password-confirmation-container{border:1px solid #afafaf;background-color:#efefef;width:80%;margin:20px auto}#my-account-password-confirmation-box{margin:20px auto;padding:20px 40px 40px}#my-account-lost-password-container{border:1px solid #ddd;width:90%;max-width:600px;margin:20px auto;border-radius:10px;padding-left:20px;padding-right:20px;box-shadow:0 0 11px rgb(0,0,0,.21)}#my-account-lost-password-container #my-account-lost-password-box{max-width:500px;padding:40px 0 20px;margin:0 auto}#my-account-lost-password-box input{width:100%}.my-account-lost-password-text{margin-bottom:1em}body.woocommerce-lost-password #my-account-lost-password-container #my-account-lost-password-box p{font-size:16px}#my-account-lost-password-box button.woocommerce-Button.button[type=submit]{background-color:#53878d;width:100%;padding:15px 10px}#my-account-lost-password-box button.woocommerce-Button.button[type=submit]:hover{background-color:#347479}body.woocommerce-lost-password input#user_login{outline:0}body.woocommerce-lost-password input#user_login::placeholder{color:#bbb}body.woocommerce-lost-password input#user_login:focus{box-shadow:inset 0 0 0 1px #d5d5d5;background:#f9f9f9}body.woocommerce-account .woocommerce-form-row input[disabled]{background-color:#eee}body.woocommerce-account table.keto-health-profile-fields{width:100%;margin-bottom:0!important}body.woocommerce-account table.keto-health-profile-fields label[for=account_url]{line-height:40px}body.woocommerce-account table.keto-health-profile-fields label[for=keto_weight_starting]{line-height:36px}body.woocommerce-account #keto-main-wrapper #keto-content table.keto-health-profile-fields,body.woocommerce-account #keto-main-wrapper #keto-content table.keto-health-profile-fields td,body.woocommerce-account #keto-main-wrapper #keto-content table.keto-health-profile-fields th{border:0}body.woocommerce-account #keto-main-wrapper #keto-content table.keto-health-profile-fields td{padding-right:0;width:100%}body.woocommerce-account #keto-main-wrapper #keto-content table.keto-health-profile-fields th{font-weight:700;vertical-align:top;text-align:left;padding-left:0;padding-right:0;min-width:100px}body.woocommerce-account #description,body.woocommerce-account #keto_your_why{height:100px;width:100%;line-height:20px;padding:15px}body.woocommerce-account #keto_height{width:100%}body.woocommerce-account #keto_weight_current,body.woocommerce-account #keto_weight_starting,body.woocommerce-account #keto_weight_target{width:100%;max-width:calc(100% - 87px)}body.woocommerce-account table.keto-health-profile-fields .description{font-style:italic;margin-top:5px;display:block}body.woocommerce-account table.keto-health-profile-fields select{font-size:14px;color:#2c3338;border-color:#eaeaea;border-radius:3px;-webkit-appearance:none;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') right 15px top 55%/16px 16px no-repeat #fff;cursor:pointer;vertical-align:middle;width:unset!important;min-width:65px}@media screen and (max-width:650px){body.woocommerce-account #keto-main-wrapper #keto-content table.keto-health-profile-fields td,body.woocommerce-account #keto-main-wrapper #keto-content table.keto-health-profile-fields th{display:block}}@media screen and (min-width:280px) and (max-width:650px){body.woocommerce-account #keto-main-wrapper #keto-content table.keto-health-profile-fields.privacy-fields td,body.woocommerce-account #keto-main-wrapper #keto-content table.keto-health-profile-fields.privacy-fields th{display:table-cell;padding-top:20px}}body.woocommerce-account .keto_weight-label{width:80px;display:inline-block}body.woocommerce-account table.keto-health-profile-fields input[type=radio],body.woocommerce-account table.keto-health-profile-fields input[type=radio]+label{cursor:pointer}body.woocommerce-account table.keto-health-profile-fields input[type=radio]{margin-right:0}body.woocommerce-account table.keto-health-profile-fields input[type=radio]+label{padding-left:5px}body.woocommerce-account .account-details-header{font-size:23px!important;padding-bottom:20px!important;padding-top:20px!important;font-weight:700}body.woocommerce-edit-account form.edit-account select{outline:0!important;width:100%;font-size:14px;color:#2c3338;border-color:#ddd;border-radius:3px;-webkit-appearance:none;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') right 15px top 55%/16px 16px no-repeat #fff;cursor:pointer;vertical-align:middle}body.woocommerce-edit-account form.edit-account .username{font-style:italic}.woocommerce a.button.cancel{background-color:#ff8f8b}.woocommerce a.button.cancel:hover{background-color:#f66d69}.woocommerce a.button.pause,.woocommerce a.button.suspend{background-color:#bbb}.woocommerce a.button.pause:hover,.woocommerce a.button.suspend:hover{background-color:#aaa}.woocommerce a.button.upgrade{background-color:rgba(83,134,140,.9)}.woocommerce a.button.upgrade:hover{background-color:rgba(83,134,140,1)}body.woocommerce-account #add_payment_method ul.woocommerce-PaymentMethods.payment_methods,body.woocommerce-add-payment-method #add_payment_method ul.woocommerce-PaymentMethods.payment_methods{background:0 0!important}body.woocommerce-payment-methods div.woocommerce-Address+p+h3+p.woocommerce-Message.woocommerce-Message--info.woocommerce-info::before{display:none}body.woocommerce-payment-methods div.woocommerce-Address+p+h3+p.woocommerce-Message.woocommerce-Message--info.woocommerce-info{background:0 0;border:none;padding-left:0!important}#update_all_subscriptions_addresses_field,#wc-stripe-update-subs-payment-method-card_field{display:none}body .woocommerce-cart #payment div.payment_box,body.woocommerce-account #add_payment_method #payment div.payment_box{padding-top:44px;padding-bottom:44px}body.woocommerce-account div.woocommerce-Address header.woocommerce-Address-title>h3{display:inline-block;margin-right:10px!important}body.woocommerce-account.woocommerce-add-payment-method .woocommerce-MyAccount-content>form#add_payment_method,body.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content>form{background-color:#fff;padding:20px;border-radius:5px}body.woocommerce-notifications form.keto-notifications .text-input.woocommerce-form-row{margin:20px 30px}@media screen and (max-width:900px){body.woocommerce-notifications form.keto-notifications .text-input.woocommerce-form-row{width:100%}}body.woocommerce-notifications form.keto-notifications .keto_new_checkbox input[type=checkbox]~.text-input.woocommerce-form-row{display:none}body.woocommerce-notifications form.keto-notifications .keto_new_checkbox input[type=checkbox]:checked~.text-input.woocommerce-form-row{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:left!important}@media screen and (max-width:767px){body.woocommerce-account.woocommerce-page.woocommerce-members-area table.shop_table_responsive tbody tr:first-child td:first-child{border-top:1px solid rgba(0,0,0,.1)}body.woocommerce-account.woocommerce-page.woocommerce-members-area .woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table>thead{display:block;float:left;width:100px}body.woocommerce-account.woocommerce-page.woocommerce-members-area .woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table>tbody>tr,body.woocommerce-account.woocommerce-page.woocommerce-members-area .woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table>thead>tr{display:block}body.woocommerce-account.woocommerce-page.woocommerce-members-area .woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table>thead>tr>th{display:block;height:75px;line-height:55px;border-top:1px solid #ddd}body.woocommerce-account.woocommerce-page.woocommerce-members-area .woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table>tbody{display:block;float:left;width:calc(100% - 100px)}body.woocommerce-account.woocommerce-page.woocommerce-members-area .woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table>tbody>tr>td{display:block;height:75px;line-height:35px}body.woocommerce-account.woocommerce-page.woocommerce-members-area .woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table::after{content:'';display:block;clear:both}}#yith-wcmap-avatar .avatar-modal-close{font-size:20px;padding:5px;right:25px;top:20px;width:unset;height:unset}body.woocommerce-account:not(.logged-in){padding-top:0!important}body.woocommerce-account:not(.logged-in) #keto-footer,body.woocommerce-account:not(.logged-in) #keto-footer-bottom,body.woocommerce-account:not(.logged-in) #keto-site-header,body.woocommerce-account:not(.logged-in) #keto-site-nav{display:none}body.woocommerce-account:not(.logged-in) #ketogenic{background-repeat:no-repeat;background-size:50%;background-color:#f6f8fb;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='979' height='2178' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-113.16 1070.03C28.044 682.081-984.369-898.995 376.302-274.75 1736.97 349.495-38.886 359.2 234.875 1146.54c130.353 374.9-700.716 38.06-764.323 194.77-69.977 172.41 601.434 812.19 159.534 642.2-843.566-324.5 115.55-525.52 256.754-913.48z' fill='%23ebeff4'/%3E%3C/svg%3E")}body.woocommerce-account:not(.logged-in) #ketogenic .elementor-shortcode>.woocommerce{min-height:100vh;display:flex;justify-content:center;flex-direction:column}body.woocommerce-account:not(.logged-in) form.woocommerce-form-login::after{display:none}body.woocommerce-account:not(.logged-in) form.woocommerce-form-login{transform:none!important;position:relative;border-radius:20px!important;max-width:630px;margin:32px auto;background:#fff;align-self:center;width:100%;box-shadow:rgba(0,30,47,.1) 0 5px 35px 0;border:0!important;padding-top:24px;padding-bottom:24px}body.woocommerce-account:not(.logged-in) #keto-main-wrapper #keto-content{padding:0 32px}body.woocommerce-account:not(.logged-in) #my-account-lost-password-container .account-base__nav,body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>.account-base__nav{color:#333;font-size:14px;left:40px;line-height:21px;min-height:50px;pointer-events:none;position:absolute;right:40px;top:24px}body.woocommerce-account:not(.logged-in) #my-account-lost-password-container .account-base__nav{top:30px}body.woocommerce-account:not(.logged-in) #my-account-lost-password-container .account-base__nav>.account-base__back,body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>.account-base__nav>.account-base__back{background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 12H5m7 7l-7-7 7-7' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-origin:padding-box;background-position-x:0;background-position-y:50%;background-repeat:no-repeat;background-size:24px;box-sizing:border-box;color:#00e;float:left;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:14px;height:48px;line-height:21px;pointer-events:auto;width:48px;cursor:pointer}@media screen and (max-width:599px){body.woocommerce-account:not(.logged-in) form.woocommerce-form-login{margin:0 auto;min-height:100vh;border-radius:0!important}body.woocommerce-account:not(.logged-in) #keto-main-wrapper #keto-content{padding:0}body.woocommerce-account:not(.logged-in) #my-account-lost-password-container .account-base__nav{left:15px}}body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.login-title-area{text-align:center;margin-bottom:8px!important}body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>h1,body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>h2{text-align:center;font-size:32px;color:#393c40;margin-bottom:10px!important}body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.login-title-area>a{height:70px;display:inline-block}body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.login-title-area>a>img{height:70px!important}body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.login-sub-title-area{text-align:center;font-size:16px!important;color:#474b4f;margin-bottom:38px!important}body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword>p.woocommerce-form-row{margin-bottom:45px!important}body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword>p.woocommerce-form-row,body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.woocommerce-form-row{margin-left:auto!important;margin-right:auto!important;max-width:346px;position:relative}body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword>p.woocommerce-form-row label,body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.woocommerce-form-row>label{display:none;position:absolute;top:5px;left:9px;font-size:10px;font-weight:800;letter-spacing:.04em;padding:3px 7px 4px;border-radius:3px;line-height:1;z-index:3}body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.woocommerce-form-row>label>span.required{display:none}body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.woocommerce-form-row{margin-bottom:16px!important}body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.woocommerce-form-row+p.woocommerce-form-row{margin-bottom:5px!important}body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword>p.woocommerce-form-row input,body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.woocommerce-form-row input{background-color:#f6f8fb;height:56px;font-size:16px;padding:12px 16px;box-shadow:inset 0 0 0 1px #ebebeb}body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword>p.woocommerce-form-row input:hover,body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.woocommerce-form-row input:hover{box-shadow:inset 0 0 0 1px #aaaeb3}body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword>p.woocommerce-form-row input:focus,body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.woocommerce-form-row input:focus{box-shadow:inset 0 0 0 1px #53878d}body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword>p.woocommerce-form-row ::placeholder,body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.woocommerce-form-row input::placeholder{color:#6f7379!important;opacity:1!important}body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword>p.woocommerce-form-row ::ms-input-placeholder,body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.woocommerce-form-row input::ms-input-placeholder{color:#6f7379!important}body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.woocommerce-form-row #password+.show-password-input{top:16px}body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword>p.woocommerce-form-row.login-field-invalid #lost-password-error,body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.woocommerce-form-row #login-password-error,body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.woocommerce-form-row #login-username-error{color:#ea6259;font-size:13px;display:none}body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword>p.woocommerce-form-row.login-field-invalid #lost-password-error,body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.woocommerce-form-row.login-field-invalid #login-password-error,body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.woocommerce-form-row.login-field-invalid #login-username-error{display:block}body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword>p.woocommerce-form-row.login-field-invalid input,body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.woocommerce-form-row.login-field-invalid input{box-shadow:inset 0 0 0 1px #ea6259}body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword>p.woocommerce-form-row .login-username-error-icon,body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.woocommerce-form-row .login-username-error-icon{display:none;position:absolute;top:18px;right:20px;color:#ea6259;font-size:22px}body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword>p.woocommerce-form-row.login-field-invalid .login-username-error-icon,body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.woocommerce-form-row.login-field-invalid .login-username-error-icon{display:block}body.woocommerce-account:not(.logged-in) #ketogenic .elementor-shortcode>.woocommerce>.woocommerce-notices-wrapper>ul.woocommerce-error{display:none}body.woocommerce-account:not(.logged-in) form.woocommerce-form-login>p.login-forgot-password{margin-left:auto!important;margin-right:auto!important;max-width:346px;text-align:right;font-size:14px!important;font-weight:600}body.woocommerce-account:not(.logged-in) form.woocommerce-form-login button.woocommerce-button.button.woocommerce-form-login__submit{height:51px;max-width:346px;float:none;display:block;margin-left:auto;margin-right:auto;border-radius:28px;margin-bottom:20px!important}body.woocommerce-account:not(.logged-in) #login-form-join-text{font-size:16px}body.woocommerce-account:not(.logged-in) #login-form-join-text a{font-weight:600}body.woocommerce-account:not(.logged-in) #login-form-terms-area{color:#aaaeb3;font-size:12px;line-height:18px;text-align:center}body.woocommerce-account:not(.logged-in) #login-form-terms-area a{color:#aaaeb3;text-decoration:underline}body.woocommerce-account:not(.logged-in) #my-account-lost-password-container{transform:none;position:relative;border-radius:20px;max-width:630px;margin:32px auto;background:#fff;align-self:center;width:100%;box-shadow:rgba(0,30,47,.1) 0 5px 35px 0;border:0;padding:24px 40px}@media screen and (max-width:599px){body.woocommerce-account:not(.logged-in) #my-account-lost-password-container{border-radius:0!important;min-height:100vh;margin:0 auto}}body.woocommerce-account:not(.logged-in) #my-account-lost-password-container #my-account-lost-password-box{max-width:346px;padding-top:10px!important;padding-bottom:0!important}body.woocommerce-account:not(.logged-in) #my-account-new-password-box{transform:none;position:relative;border-radius:20px;max-width:630px;margin:32px auto;background:#fff;align-self:center;width:100%;box-shadow:rgba(0,30,47,.1) 0 5px 35px 0;border:0;padding:40px 40px 16px}@media screen and (max-width:599px){body.woocommerce-account:not(.logged-in) #my-account-new-password-box{border-radius:0!important;min-height:100vh;margin:0 auto}}body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword>h1,body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword>h2{text-align:center;margin-bottom:15px!important;font-size:32px;line-height:1.23;color:#333}body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword .my-account-lost-password-text{color:#474b4f;text-align:center;margin-bottom:35px!important}body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword>.already-have-password{font-size:16px;line-height:24px;text-align:center}body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword>.already-have-password a{font-weight:600}body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword>p.woocommerce-form-row.submit-btn-container{margin-bottom:0!important}body.woocommerce-account:not(.logged-in) form.woocommerce-ResetPassword button.woocommerce-Button.button{height:51px;max-width:346px;float:none;display:block;margin-left:auto;margin-right:auto;border-radius:28px;margin-bottom:10px!important}body.woocommerce-cart .keto-shop-cart{width:90%;max-width:1130px;margin:0 auto 3rem}body.woocommerce-cart table.cart,body.woocommerce-cart table.cart td,body.woocommerce-cart table.cart th,body.woocommerce-cart table.cart tr,body.woocommerce-cart table.shop_table,body.woocommerce-cart table.shop_table td,body.woocommerce-cart table.shop_table th{border:none;font-size:16px}.woocommerce-cart .woocommerce table.shop_table td,.woocommerce-cart .woocommerce table.shop_table th{text-align:left}body.woocommerce-cart table.cart th{font-size:16px;line-height:3;border-bottom:1px solid #ddd}body.woocommerce-cart table.cart td{font-size:16px;padding:20px 10px;border-bottom:1px solid #ddd}body.woocommerce-cart table.cart td:first-child,body.woocommerce-cart table.cart th:first-child{padding-left:0}body.woocommerce-cart table.cart td:last-child,body.woocommerce-cart table.cart th:last-child{padding-right:0}body.woocommerce-cart table.cart td.product-name{display:flex}body.woocommerce-cart table.cart td.product-name img.wp-post-image{display:block;background:#f9f9f9;width:100px;height:100px;border-radius:6px}body.woocommerce-cart table.cart td.product-name .keto-cart-product-name{padding-left:20px;font-size:16px}body.woocommerce-cart table.cart td.product-name .keto-cart-product-name a{color:#666;font-weight:600}body.woocommerce-cart table.cart td.product-name .keto-button-remove{margin:10px 0 0;display:inline-block;border:1px solid #ddd;background:#fff;color:#666;padding:2px 10px;border-radius:3px}body.woocommerce-cart table.cart td.product-name .keto-button-remove:hover{background:#f5f5f5}body.woocommerce-cart table.cart td.product-quantity,body.woocommerce-cart table.cart th.product-quantity{text-align:center}body.woocommerce-cart table.cart td.product-subtotal,body.woocommerce-cart table.cart th.product-subtotal{text-align:right!important}body.woocommerce-cart table.cart td.actions{padding:30px 0}body.woocommerce-cart .woocommerce .woocommerce-cart-form .coupon button[name=apply_coupon]{color:#fff;background-color:#9ec18b;height:35px;text-transform:capitalize}body.woocommerce-cart .woocommerce .woocommerce-cart-form .coupon button[name=apply_coupon]:hover{color:#fff;background-color:#769665}body.woocommerce-cart .woocommerce .woocommerce-cart-form .coupon #coupon_code{width:150px!important;height:35px}body.woocommerce-cart .woocommerce .woocommerce-cart-form .actions button[name=update_cart]{color:#fff;background-color:#9ec18b;padding:10px 23px;text-transform:capitalize;height:35px}body.woocommerce-cart .woocommerce .woocommerce-cart-form .actions button[name=update_cart]:not([disabled]):hover{color:#fff;background-color:#769665}body.woocommerce-cart .woocommerce .woocommerce-cart-form .product-name a.keto-button-remove{color:#fff!important;background-color:#ff8f8b;border:none}body.woocommerce-cart .woocommerce .woocommerce-cart-form .product-name a.keto-button-remove:hover{background-color:#f66d69}body.woocommerce-cart .woocommerce .woocommerce-message a.button.wc-forward{text-transform:capitalize;color:#fff;background-color:#9ec18b}body.woocommerce-cart .woocommerce .woocommerce-message a.button.wc-forward:hover{color:#fff;background-color:#769665}body.woocommerce-cart .cart .button[name=update_cart]{float:right}#wc-checkout-footer{background-color:#eee;margin:0;padding:30px 20px}#wc-checkout-footer .wc-checkout-footer-saying-container{max-width:1000px;margin:0 auto;height:100%;text-align:center}#wc-checkout-footer .wc-checkout-footer-saying i{margin:0 20px}#wc-checkout-footer .wc-checkout-footer-saying i.icon-margined-none{margin:0}#wc-checkout-footer .wc-checkout-footer-saying i.icon-margined-left{margin:0 0 0 20px}#wc-checkout-footer .wc-checkout-footer-saying i.icon-margined-right{margin:0 20px 0 0}#wc-checkout-footer .wc-checkout-footer-saying-icons{white-space:nowrap;vertical-align:middle}#wc-checkout-footer .wc-checkout-footer-saying-icons.wc-saying-stars{margin:20px 0}#wc-checkout-footer .wc-checkout-footer-saying-text{display:inline-block;vertical-align:middle;padding-top:15px;line-height:24px}#wc-checkout-footer .wc-checkout-footer-saying{font-size:20px;display:inline-block;text-align:center;width:33%;min-width:235px;margin:20px auto}#wc-checkout-footer .wc-checkout-footer-saying-2{vertical-align:middle}#wc-checkout-footer .wc-checkout-footer-saying i,#wc-checkout-footer strong{color:#53878d;display:inline}#wc-checkout-footer div.wc-checkout-footer-saying-text>span{color:#000}#wc-checkout-footer.wc-footer-dark-blue{background-color:#2f4d50}#wc-checkout-footer.wc-footer-bold{font-weight:700}.woocommerce-invalid #terms:not(:focus-visible){outline:unset}.woocommerce-invalid #terms:focus-visible{outline-color:#53878d;outline-width:2px}input.woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox#terms{zoom:1.5;margin-bottom:10px;margin-top:10px;margin-right:5px;outline-offset:0}input.woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox#terms:hover{cursor:pointer}.woocommerce-terms-and-conditions-wrapper span.woocommerce-terms-and-conditions-checkbox-text>label[for=terms]{display:inline}.woocommerce form .form-row label.checkbox span,.woocommerce-page form .form-row label.checkbox span.woocommerce-terms-and-conditions-checkbox-text{position:unset;left:unset;top:unset;text-transform:unset;letter-spacing:unset;color:unset;font-family:Roboto}.woocommerce-privacy-policy{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05);padding:1.618em}.woocommerce-terms-and-conditions-wrapper{padding-bottom:30px}.woocommerce-privacy-policy-link,.woocommerce-terms-and-conditions-link{white-space:nowrap}.woocommerce-terms-and-conditions-wrapper>p.form-row{padding-top:0!important}.woocommerce-terms-and-conditions-wrapper .required{display:none}.keto_new_checkbox{display:block;user-select:none}.woocommerce-terms-and-conditions-wrapper label.checkbox{position:relative;display:block;margin:0!important;padding:0!important;user-select:none!important;font-size:unset!important;font-weight:unset!important;text-transform:unset!important}.keto_new_checkbox>label{cursor:pointer;padding:.5rem .25rem}.woocommerce form .woocommerce-terms-and-conditions-wrapper .form-row label.checkbox{cursor:pointer;line-height:1}.woocommerce-terms-and-conditions-wrapper label.checkbox>span{padding-left:.25rem}.keto_new_checkbox>input[type=checkbox]{margin:0 0 2px;border-radius:4px}.woocommerce-terms-and-conditions-wrapper label.checkbox>input[type=checkbox]{margin:0 0 2px!important;padding:0!important;zoom:0!important;display:inline-block!important;border:0!important;border-radius:4px!important}.keto_new_checkbox>input[type=checkbox],.woocommerce-terms-and-conditions-wrapper label.checkbox>input[type=checkbox]{height:22px;width:22px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;transition-duration:.3s;background-color:#fff;cursor:pointer;box-shadow:inset 0 0 0 2px #ddd;vertical-align:middle}.keto_new_checkbox>input[type=checkbox]:checked,.woocommerce-terms-and-conditions-wrapper label.checkbox>input[type=checkbox]:checked{background-color:#53878d;box-shadow:none!important}.keto_new_checkbox>input[type=checkbox]:checked::before,.woocommerce-terms-and-conditions-wrapper label.checkbox>input[type=checkbox]:checked::before{position:relative;left:0;top:1px;content:"\f00c";font-family:"Font Awesome 5 Pro";font-weight:900;color:#fff;font-size:13px}.keto_new_checkbox>input[type=checkbox]:checked::before{left:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:0}@media screen and (min-width:1100px){body.woocommerce-checkout #wc-thank-you-container,body.woocommerce-checkout .keto-checkout{min-height:calc(100vh - 200px)}body.woocommerce-checkout.admin-bar #wc-thank-you-container,body.woocommerce-checkout.admin-bar .keto-checkout{min-height:calc(100vh - 232px)}}body.woocommerce-checkout #payment>.checkout_coupon+script+.place-order{margin-top:30px}body.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table tr.order-total.recurring-total .first-payment-date>small{text-transform:capitalize}#woo_pp_ec_button_checkout{display:none}h3#ship-to-different-address label:hover{color:#888;cursor:pointer}.if-different-from-address{font-size:10pt}#order_review>table>tbody>tr>td.product-subtotal,#order_review>table>tbody>tr>td.product-total,#order_review>table>tfoot>tr>td,#order_review>table>thead>tr>th.product-total{text-align:right}.wc-tycr-item-photo.wc-tycr-item-photo-checkout img{border-radius:10px;border:2px solid #ddd;margin-bottom:0;background-color:#eee;width:100%;max-width:300px;height:auto}div.woocommerce-MyAccount-content>section.woocommerce-order-details>table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details hr{margin:1px}div.woocommerce-MyAccount-content>section.woocommerce-order-details>table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details,div.woocommerce-MyAccount-content>section.woocommerce-order-details>table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td,div.woocommerce-MyAccount-content>section.woocommerce-order-details>table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th{border:0}.keto-checkout{display:block}.keto-checkout .keto-customer-details{width:100%;padding:64px 40px 50px}.keto-checkout .keto-order-details{background-color:#f9f9f9;border:none;width:100%;padding:64px 40px 50px}@media screen and (min-width:767px){.keto-checkout{display:flex}.keto-checkout .keto-customer-details{width:55%}.keto-checkout .keto-order-details{border-left:1px solid #e0e0e0;width:45%}}@media screen and (min-width:1600px){.keto-checkout .keto-customer-details{padding-left:7%}.keto-checkout .keto-order-details{padding-right:7%}}@media screen and (min-width:1800px){.keto-checkout .keto-customer-details{padding-left:15%}.keto-checkout .keto-order-details{padding-right:15%}}form.woocommerce-checkout .checkout_coupon{display:flex;padding-left:15px;padding-right:15px}form.woocommerce-checkout .checkout_coupon div{float:none;width:58%;margin-right:10px!important}form.woocommerce-checkout .checkout_coupon .button{width:100%;height:35px;font-weight:600;line-height:1;padding:0 10px}.woocommerce form#add_payment_method .form-row label,.woocommerce form.woocommerce-checkout .form-row label{font-family:'Open Sans';font-size:12px;font-weight:700;letter-spacing:.03rem;padding-top:10px;text-transform:uppercase}.woocommerce form.woocommerce-checkout .form-row{padding:1em 0 0;margin:0 0 5px}form.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{width:32px;height:32px}.woocommerce-checkout .woocommerce h3{color:#666;font-size:20px;font-weight:500;margin-bottom:5px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td,.woocommerce table.shop_table.woocommerce-checkout-review-order-table th,.woocommerce-checkout .woocommerce label{color:#666}.wc-stripe-elements-field,.wc-stripe-iban-element-field,form.woocommerce-checkout .select2-container--default .select2-selection--single,form.woocommerce-checkout input[type=email],form.woocommerce-checkout input[type=tel],form.woocommerce-checkout input[type=text],form.woocommerce-checkout select,form.woocommerce-checkout textarea{border:1px solid #ddd;background:#fff;border-radius:3px;box-shadow:none;height:35px;line-height:25px}body.woocommerce-checkout #content{margin-top:0}body.woocommerce-checkout label{margin-bottom:0}#wc_checkout_coupon{display:none!important}.keto-checkout .keto-order-details h3#order_review_heading{font-size:20px;margin-bottom:25px}.product-checkout-msg-text{font-style:italic;font-size:14px;padding-left:15px;padding-right:15px}#customer_details span.optional,body.woocommerce-checkout #customer_details .woocommerce-additional-fields{display:none}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table,body.woocommerce-checkout .woocommerce [role=alert]{margin-bottom:0}#payment>ul.wc_payment_methods.payment_methods.methods{margin-top:30px!important}body.woocommerce-checkout .woocommerce-terms-and-conditions{margin-bottom:0}body.woocommerce-checkout #woo_pp_ec_button_checkout{margin-top:10px}body.woocommerce-checkout.woocommerce-page.woocommerce-order-pay{padding:20px}body.woocommerce-cart .cart_totals table.shop_table tbody>tr.order-total.recurring-total>th,body.woocommerce-checkout #order_review.woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table tfoot>tr.order-total.recurring-total>th,body.woocommerce-checkout #order_review.woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table tfoot>tr.recurring-totals{text-transform:capitalize}body.woocommerce-cart .cart_totals table.shop_table tbody>tr.cart-subtotal,body.woocommerce-cart .cart_totals table.shop_table tbody>tr.cart-subtotal.recurring-total,body.woocommerce-cart .cart_totals table.shop_table tbody>tr.recurring-totals,body.woocommerce-checkout #order_review.woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table tfoot>tr.cart-subtotal,body.woocommerce-checkout #order_review.woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table tfoot>tr.cart-subtotal.recurring-total,body.woocommerce-checkout #order_review.woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table tfoot>tr.recurring-totals{display:none!important}body.woocommerce-cart .cart_totals table.shop_table td,body.woocommerce-cart .cart_totals table.shop_table th,body.woocommerce-cart .cart_totals table.shop_table tr{border:none!important}body.woocommerce-cart .cart_totals table.shop_table tr{border-top:1px solid #e5e5e5!important}body.woocommerce-cart .cart_totals table.shop_table tr:last-child{border-bottom:1px solid #e5e5e5!important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tr.cart-discount:not(.recurring-total){display:none}#the_apply_coupon{height:40px;line-height:40px;text-align:center}#the_coupon_code{height:40px}#wc-stripe-cc-form{margin:0!important}#stripe-payment-data>#wc-stripe-cc-form:first-child label[for=stripe-card-element],ul.woocommerce-SavedPaymentMethods[data-count="0"]+#wc-stripe-cc-form label[for=stripe-card-element]{padding-top:0}#wc-stripe-cc-form .stripe-source-errors+br,body.woocommerce-account .stripe-icon,body.woocommerce-add-payment-method .stripe-icon,body.woocommerce-checkout .stripe-icon,body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li[data-id=account_password],body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li[data-id=account_username],body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li[data-id=billing_address_1],body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li[data-id=billing_city],body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li[data-id=billing_email],body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li[data-id=billing_first_name],body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li[data-id=billing_last_name],body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li[data-id=billing_phone],body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li[data-id=billing_state],body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li[data-id=terms]{display:none}#wc-stripe-cc-form .wc-stripe-elements-field,body.woocommerce-account input[type=email],body.woocommerce-account input[type=password],body.woocommerce-account input[type=tel],body.woocommerce-account input[type=text],body.woocommerce-account select,body.woocommerce-account textarea,body.woocommerce-checkout input[type=email],body.woocommerce-checkout input[type=password],body.woocommerce-checkout input[type=tel],body.woocommerce-checkout input[type=text]{box-sizing:border-box;-webkit-appearance:none;transition:.1s ease-in-out;border:none;width:100%;height:46px;background:#fff;box-shadow:inset 0 0 0 2px #ddd;line-height:46px;padding:0 35px 0 15px;font-size:.85rem;border-radius:5px;font-family:Arial}#wc-stripe-cc-form .wc-stripe-elements-field:focus,#wc-stripe-cc-form .wc-stripe-elements-field:focus-within,#wc-stripe-cc-form .wc-stripe-elements-field:hover,body.woocommerce-account input[type=email]:focus,body.woocommerce-account input[type=email]:hover,body.woocommerce-account input[type=password]:focus,body.woocommerce-account input[type=password]:hover,body.woocommerce-account input[type=tel]:focus,body.woocommerce-account input[type=tel]:hover,body.woocommerce-account input[type=text]:focus,body.woocommerce-account input[type=text]:hover,body.woocommerce-account select:focus,body.woocommerce-account select:hover,body.woocommerce-account textarea:focus,body.woocommerce-account textarea:hover,body.woocommerce-checkout input[type=email]:focus,body.woocommerce-checkout input[type=email]:hover,body.woocommerce-checkout input[type=password]:focus,body.woocommerce-checkout input[type=password]:hover,body.woocommerce-checkout input[type=tel]:focus,body.woocommerce-checkout input[type=tel]:hover,body.woocommerce-checkout input[type=text]:focus,body.woocommerce-checkout input[type=text]:hover{box-shadow:inset 0 0 0 2px #53878d}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select,body.woocommerce-account .validate-required.woocommerce-invalid.woocommerce-invalid-required-field input,body.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup-checkout+.keto-checkout p.validate-required.woocommerce-invalid.woocommerce-invalid-required-field input{box-shadow:inset 0 0 0 2px #ea6259}.woocommerce form .form-row.woocommerce-is-valid input.input-text{box-shadow:inset 0 0 0 2px #9ec18b}#wc-stripe-cc-form .wc-stripe-elements-field{padding-top:13px;cursor:text}body.woocommerce-account .woocommerce-input-wrapper span.select2-container,body.woocommerce-account .woocommerce-input-wrapper span.select2-selection,body.woocommerce-checkout .woocommerce-input-wrapper span.select2-container,body.woocommerce-checkout .woocommerce-input-wrapper span.select2-selection{box-sizing:border-box;-webkit-appearance:none;transition:.1s ease-in-out;border:none;width:100%;height:46px;box-shadow:inset 0 0 0 2px #ddd;line-height:46px;padding:0;font-size:.85rem;border-radius:5px;color:#aaa;cursor:pointer;z-index:2;position:relative;background:0 0}body.woocommerce-account .woocommerce-input-wrapper span.select2-container:hover,body.woocommerce-account .woocommerce-input-wrapper span.select2-selection:hover,body.woocommerce-checkout .woocommerce-input-wrapper span.select2-container:hover,body.woocommerce-checkout .woocommerce-input-wrapper span.select2-selection:hover{box-shadow:inset 0 0 0 2px #53878d}body.woocommerce-account .validate-required.woocommerce-invalid.woocommerce-invalid-required-field .woocommerce-input-wrapper span.select2-container,body.woocommerce-account .validate-required.woocommerce-invalid.woocommerce-invalid-required-field .woocommerce-input-wrapper span.select2-selection,body.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup-checkout+.keto-checkout p.validate-required.woocommerce-invalid.woocommerce-invalid-required-field .woocommerce-input-wrapper span.select2-container,body.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup-checkout+.keto-checkout p.validate-required.woocommerce-invalid.woocommerce-invalid-required-field .woocommerce-input-wrapper span.select2-selection{box-shadow:inset 0 0 0 2px #ea6259}body.woocommerce-account .woocommerce-input-wrapper span.select2-selection__placeholder,body.woocommerce-checkout .woocommerce-input-wrapper span.select2-selection__placeholder{line-height:46px}body.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__rendered,body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:15px;line-height:46px}body.woocommerce-account p .select2-container--default .select2-selection--single .select2-selection__arrow,body.woocommerce-checkout p .select2-container--default .select2-selection--single .select2-selection__arrow{top:-8px;right:8px}body.woocommerce-account p.validate-required .select2-container--default .select2-selection--single .select2-selection__arrow{top:-9px;right:35px}body.woocommerce-checkout p.validate-required .select2-container--default .select2-selection--single .select2-selection__arrow{top:-8px;right:28px}body.woocommerce-account p .select2-container--default .select2-selection--single .select2-selection__arrow>b[role=presentation],body.woocommerce-checkout p .select2-container--default .select2-selection--single .select2-selection__arrow>b[role=presentation]{border:0!important;background:0 0!important}body.woocommerce-account p .select2-container--default .select2-selection--single .select2-selection__arrow>b[role=presentation]::before,body.woocommerce-checkout p .select2-container--default .select2-selection--single .select2-selection__arrow>b[role=presentation]::before{font-family:"Font Awesome 5 Pro";font-size:20px;font-weight:700;z-index:1;display:block;content:"\f107";width:20px;height:20px;color:#000}body.woocommerce-account p.validate-required>label>abbr.required,body.woocommerce-checkout p.validate-required>label>abbr.required{display:none}body.woocommerce-account span.as-required,body.woocommerce-checkout span.as-required{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;box-sizing:border-box;letter-spacing:.03rem;font-weight:800;font-size:11px;text-transform:uppercase;color:#ea6259;position:absolute;top:12px;right:15px;line-height:16.5px}body.woocommerce-account span.as-required{top:10px}body.woocommerce-account .woocommerce-input-wrapper,body.woocommerce-checkout .woocommerce-input-wrapper{position:relative;display:block}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{right:35px}body.woocommerce-account #account_password,body.woocommerce-checkout #account_password{padding-right:65px}body.woocommerce-account #customer_details p.form-row,body.woocommerce-checkout #customer_details p.form-row{position:relative}body.woocommerce-account #customer_details p.form-row label,body.woocommerce-checkout #customer_details p.form-row label{display:none}body.woocommerce-account #customer_details p.form-row.has-content label,body.woocommerce-checkout #customer_details p.form-row.has-content label{margin:0;border:0;font:inherit;vertical-align:baseline;position:absolute;top:10px;left:9px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04rem;padding:3px 7px 4px;background:#222;border-radius:3px;line-height:1;color:#fff;z-index:3;display:inline-block}body.woocommerce-account #customer_details p.form-row.has-content .select2-selection__rendered,body.woocommerce-checkout #customer_details p.form-row.has-content .select2-selection__rendered{padding-top:5px}body.woocommerce-account #customer_details p.form-row.has-content input,body.woocommerce-checkout #customer_details p.form-row.has-content input{padding-top:8px}#billing_postcode_field+#billing_city_field{margin-left:5%!important}#billing_company_field+#billing_postcode_field+#billing_state_field{margin-right:0!important}#billing_company_field+#billing_postcode_field+#billing_state_field+#billing_city_field{margin-left:5%!important;margin-right:0!important}#billing_company_field+#billing_postcode_field{margin-right:5%!important}@media screen and (min-width:550px){#billing_city_field,#shipping_city_field{width:47.5%;margin-right:5%!important;display:inline-block}#billing_state_field,#shipping_state_field{margin-right:5%!important;width:27.5%;display:inline-block}#billing_postcode_field,#shipping_postcode_field{width:15%;display:inline-block}#billing_country_field{width:47.5%;display:inline-block;margin-right:5%!important}#billing_phone_field{width:47.5%;display:inline-block}#billing_city_field,#billing_country_field,#billing_phone_field,#billing_postcode_field,#billing_state_field{float:left;clear:none}}#wc-stripe-cc-form .form-row label{font-size:11px;white-space:nowrap}body.woocommerce-checkout #country-listbox{z-index:3}body.admin-bar .pac-container{margin-top:-32px}.keto-checkout .keto-customer-details,.keto-checkout-container{background-color:#f9f9f9;flex:1}.keto-checkout .keto-order-details{border-left:none;flex:1;padding-left:0}.keto-checkout-header{display:flex}.keto-checkout-logo a{display:block}.keto-checkout-logo img{max-width:250px}.keto-checkout-logo{flex:1;padding:30px 20px 20px}.keto-checkout-header-text{text-align:center;font-weight:500;padding:50px 10px 10px}.secure-checkout-text>i{font-size:16px;padding-right:10px}@media screen and (min-width:431px) and (max-width:558px){.secure-checkout-text>i{display:block;padding-bottom:5px;padding-right:0}.keto-checkout-header-text{padding-top:40px}}@media screen and (min-width:767px){.keto-checkout-logo{padding:30px 50px 20px 40px}.keto-checkout-header-text{text-align:right;padding:50px 40px 10px 50px}}body.woocommerce-checkout{padding-top:0!important}@media screen and (max-width:430px){.keto-checkout-logo img{width:100%}.secure-checkout-text>i{padding-right:5px}.keto-checkout-header{display:block}.keto-checkout-logo{padding-top:27px;padding-right:0;text-align:center}.keto-checkout-header-text{padding-left:0;padding-top:0;padding-bottom:27px}}.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{font-size:16px}@media screen and (max-width:440px){.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{font-size:14px}.woocommerce-terms-and-conditions-wrapper #terms{font-size:14px;height:18px;width:18px}}@media screen and (max-width:390px){.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{font-size:13px}.woocommerce-terms-and-conditions-wrapper #terms{font-size:13px;height:18px;width:18px}}@media screen and (max-width:370px){.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{font-size:12px}.woocommerce-terms-and-conditions-wrapper #terms{font-size:12px;height:16px;width:16px}}.keto-checkout,.keto-checkout-header{max-width:1000px;width:100%;padding:0 40px;margin:0 auto}.keto-checkout .keto-customer-details,.keto-checkout-logo{padding-left:0}.keto-checkout .keto-order-details,.keto-checkout-header-text{padding-right:0}.keto-checkout .keto-customer-details{padding-right:40px}@media screen and (max-width:766px){#the_coupon_code{padding-left:10px;padding-right:10px}.keto-checkout .keto-customer-details{padding-right:0;padding-top:40px}}@media screen and (max-width:360px){.keto-checkout{padding-left:25px;padding-right:25px}.keto-checkout .keto-customer-details{padding-top:25px}}#kc_checkout_selectors .kc_choice .kc-option{display:flex;background-color:#fff;padding:20px 30px;margin-bottom:10px;border-radius:5px;border:2px solid #ddd;box-shadow:0 0 10px 0 rgba(0,0,0,.08)}#kc_checkout_selectors .kc_choice a:active,#kc_checkout_selectors .kc_choice a:focus,#kc_checkout_selectors .kc_choice a:hover,#kc_checkout_selectors .kc_choice.kc-chosen a{border:2px solid #53878d}#kc_checkout_selectors .kc_choice.kc-chosen a{position:relative}#kc_checkout_selectors .kc_choice.kc-chosen a::before{content:'\a0\2713';color:#fff;display:block;position:absolute;left:-1px;top:-1px;width:30px;height:30px;background-color:#53878d;clip-path:polygon(0 0,100% 0,0 100%);border-top-left-radius:5px;padding-top:3px}#kc_checkout_selectors .kc_choice span{color:#666;font-weight:500}#kc_checkout_selectors .kc_choice span.kc_current_mem{flex:1;text-align:center}#kc_checkout_selectors .kc_choice .kc-option::after{display:block;content:'';clear:both}#kc_checkout_selectors>p{padding-top:35px;padding-bottom:20px;color:#666;font-size:20px;font-weight:500}#kc_checkout_selectors .kc_price{color:#9ec18b!important}#kc_checkout_selectors .kc_choice.kc-has-mem .kc-option{background-color:#ddd;cursor:default}#kc_checkout_selectors .kc_choice .kc-option span{text-align:center}#kc_checkout_selectors .kc_choice .kc-option span.kc_current_mem{padding-right:5px;padding-left:5px}#kc_checkout_selectors .kc_choice.kc-has-mem .kc-option span.kc_current_mem{padding-right:10px;padding-left:10px}#kc_checkout_selectors .kc_choice.kc-has-mem .kc-option span.kc_length,#kc_checkout_selectors .kc_choice.kc-has-mem .kc-option span.kc_price{text-decoration:line-through}body.pg-free-checkout.woocommerce-checkout.has-keto-membership-FREE #place_order,body.pg-free-checkout.woocommerce-checkout.has-keto-membership-FREE #the_apply_coupon,body.pg-free-checkout.woocommerce-checkout.has-paid-keto-membership #place_order,body.pg-free-checkout.woocommerce-checkout.has-paid-keto-membership #the_apply_coupon{cursor:not-allowed;background-color:#e5e5e5!important;pointer-events:none}body.pg-free-checkout.woocommerce-checkout.has-keto-membership-FREE #kc_checkout_selectors .kc_choice .kc-option,body.pg-free-checkout.woocommerce-checkout.has-paid-keto-membership #kc_checkout_selectors .kc_choice .kc-option{border-color:#ea6259}body.pg-free-checkout.woocommerce-checkout.has-keto-membership-FREE #kc_checkout_selectors .kc_choice span,body.pg-free-checkout.woocommerce-checkout.has-paid-keto-membership #kc_checkout_selectors .kc_choice span{color:#ea6259}body.pg-free-checkout.woocommerce-checkout.has-keto-membership-FREE .woocommerce-terms-and-conditions-wrapper,body.pg-free-checkout.woocommerce-checkout.has-paid-keto-membership .woocommerce-terms-and-conditions-wrapper{display:none}body.pg-free-checkout.woocommerce-checkout.has-keto-membership-FREE #kc_checkout_selectors,body.pg-free-checkout.woocommerce-checkout.has-paid-keto-membership #kc_checkout_selectors{margin-bottom:30px}body.pg-free-checkout.woocommerce-checkout.has-keto-membership-FREE #kc_checkout_selectors .kc_choice.kc-has-mem .kc-option,body.pg-free-checkout.woocommerce-checkout.has-paid-keto-membership #kc_checkout_selectors .kc_choice.kc-has-mem .kc-option{background-color:#eee}#payment li.wc_payment_method.payment_method_stripe label[for=payment_method_stripe]{margin-top:5px;font-weight:500;font-size:20px}.payment_box.payment_method_stripe{border:2px solid #ddd!important;border-radius:5px!important;border:none!important;background:0 0!important;margin:15px 0 25px!important}.payment_box.payment_method_stripe:active,.payment_box.payment_method_stripe:focus,.payment_box.payment_method_stripe:hover{border:none!important}#wc-stripe-cc-form>label,.payment_box.payment_method_stripe::before{display:none!important}#payment .payment_box.payment_method_stripe{padding:0!important}.woocommerce .blockUI.blockOverlay,body:not(.can-show-loading) .blockUI.blockOverlay{position:relative!important;display:none!important}body:not(.logged-in) .woocommerce-SavedPaymentMethods{display:none}#payment_method_stripe{display:none!important}.wc-tycr-item-quantity{display:none}.keto-checkout input[type=email],.keto-checkout input[type=password],.keto-checkout input[type=tel],.keto-checkout input[type=text],.select2-selection__rendered{font-size:15px!important;font-weight:500!important;font-family:sans-serif!important}.keto-checkout input[type=email]::placeholder,.keto-checkout input[type=password]::placeholder,.keto-checkout input[type=tel]::placeholder,.keto-checkout input[type=text]::placeholder,.select2-selection__placeholder{color:#888!important;font-family:sans-serif!important;font-size:15px!important;font-weight:500!important;opacity:1!important}#keto-order-details-follower{background-color:#fff;border-radius:10px}.wc-tycr-item-photo.wc-tycr-item-photo-checkout{width:100%;max-width:100%;text-align:center}@media screen and (min-width:767px){#keto-order-details-follower,.keto-checkout .keto-order-details{max-width:300px}.wc-tycr-item-container>div:first-child{float:none;width:100%;max-width:100%}}@media screen and (max-width:766px){.wc-tycr-item-photo.wc-tycr-item-photo-checkout img{max-width:100%}.keto-checkout .keto-order-details{padding-top:30px;padding-bottom:0;margin:0 auto}}body.woocommerce-checkout form.woocommerce-checkout #payment>.form-row.place-order{padding-bottom:0!important}body.woocommerce-checkout #payment #place_order{margin-bottom:0}body.woocommerce-checkout #order_review>table.shop_table.woocommerce-checkout-review-order-table>thead,body.woocommerce-checkout #order_review_heading{display:none}body.woocommerce-checkout #order_review>table.shop_table.woocommerce-checkout-review-order-table tr.cart_item td{border-top:0}@media screen and (max-width:1000px){#billing_first_name_field,#billing_last_name_field{width:100%}}form.woocommerce-checkout .checkout_coupon div:first-child{width:calc(100% - 90px)}form.woocommerce-checkout .checkout_coupon div:last-child{margin:0!important;width:80px}form.woocommerce-checkout #order_review tr.order-total.recurring-total td,form.woocommerce-checkout #order_review tr.order-total.recurring-total th{font-weight:400}form.woocommerce-checkout #order_review tr.order-total.total-due-today>td>strong{color:#9ec18b;font-size:21px}form.woocommerce-checkout #order_review tr.order-total.total-due-today>th{background-color:rgba(55,180,216,.1);border-bottom-left-radius:10px}form.woocommerce-checkout #order_review tr.order-total.total-due-today>td{background-color:rgba(55,180,216,.1);border-bottom-right-radius:10px}body.woocommerce-checkout table.shop_table td.product-name{padding:0}body.woocommerce-checkout .keto-customer-details #customer_details{background-color:#fff;padding:20px;border-radius:10px}body.woocommerce-checkout #keto-order-details-follower,body.woocommerce-checkout #stripe-card-element,body.woocommerce-checkout .keto-customer-details #customer_details,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper>p.form-row,body.woocommerce-checkout button#place_order{box-shadow:0 0 10px 0 rgba(0,0,0,.17)}body.woocommerce-checkout #stripe-card-element,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper>p.form-row{box-shadow:0 0 10px 0 rgba(0,0,0,.08)!important;border:2px solid #ddd}body.woocommerce-checkout #wc-stripe-cc-form #stripe-card-element.wc-stripe-elements-field:focus,body.woocommerce-checkout #wc-stripe-cc-form #stripe-card-element.wc-stripe-elements-field:focus-within,body.woocommerce-checkout #wc-stripe-cc-form #stripe-card-element.wc-stripe-elements-field:hover,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper>p.form-row:focus,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper>p.form-row:hover{border:2px solid #53878d}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper>p.form-row{background-color:#fff;padding:10px 10px 10px 15px!important;border-radius:5px}@media screen and (max-width:350px){body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper>p.form-row{padding:5px 5px 5px 10px!important}}body.woocommerce-checkout table.shop_table td,body.woocommerce-checkout table.shop_table th{padding:15px}body.woocommerce-checkout #stripe-card-element{padding:18px!important;height:55px}body.woocommerce-checkout .woocommerce-form-login-toggle{display:none}body.logged-in.woocommerce-checkout .form-row .wc-checkout-taken-alert{display:none!important}body.woocommerce-checkout .form-row .wc-checkout-taken-alert{display:none}body.woocommerce-checkout .form-row.is-taken .wc-checkout-taken-alert{display:block;background-color:#ea6259;color:#fff;font-size:15px;padding:8px 15px;margin:5px 0 0;border-radius:5px;line-height:1.2}body.woocommerce-checkout .form-row.is-taken .wc-checkout-taken-alert a{color:#fff;font-weight:700;text-decoration:underline;white-space:nowrap}body.woocommerce-checkout .form-row.is-taken .wc-checkout-taken-alert a:hover{color:#eee}body:not(.logged-in).woocommerce-checkout form .form-row.is-taken input.input-text{box-shadow:inset 0 0 0 2px #ea6259}#wc-stripe-cc-form .woocommerce_error.woocommerce-error.wc-stripe-error{border:none;background-color:#ea6259;color:#fff;font-size:15px;padding:8px 15px;margin:5px 0 0;border-radius:5px}#wc-stripe-cc-form .woocommerce_error.woocommerce-error.wc-stripe-error>li{line-height:1.2}#wc-stripe-cc-form .woocommerce_error.woocommerce-error.wc-stripe-error::before{display:none}body.woocommerce-checkout #wc-stripe-cc-form #stripe-card-element.wc-stripe-elements-field.StripeElement--invalid{border:2px solid #ea6259}body.woocommerce-checkout .woocommerce-form-login-popup{display:none;width:100%;height:100vh;z-index:100000;position:absolute;top:0;left:0}body.woocommerce-checkout .woocommerce-form-login-popup.open{display:block}body.woocommerce-checkout .woocommerce-form-login-popup-overlay{background-color:#000;position:fixed;z-index:100000;top:0;left:0;opacity:.6;height:100%;width:100%}body.woocommerce-checkout .woocommerce-form-login-popup-container{background-color:#fff;border:1px solid #666;border-radius:10px;position:absolute;z-index:100000;width:100%;max-width:502px;margin:0;box-shadow:0 0 11px rgb(0 0 0 / 20%)}@media screen and (min-width:502px){body.woocommerce-checkout .woocommerce-form-login-popup-container{left:calc(50% - (502px / 2))}}@media screen and (max-width:502px){body.woocommerce-checkout .woocommerce-form-login-popup-container{width:100%;max-width:100%;left:0}}body.woocommerce-checkout .woocommerce-form-login-popup-inside-header{display:flex;align-items:center;padding:20px 25px 20px 40px}body.woocommerce-page .woocommerce-form-login-popup-inside-header-icon{width:40px;min-width:40px;height:40px;min-height:40px;background:#53878d;color:#fff;border-radius:20px;text-align:center;line-height:40px;font-size:22px;margin:0 20px 0 0;position:relative}body.woocommerce-checkout .woocommerce-form-login-popup-inside-header-title{width:100%;font-size:25px;font-weight:600;color:#222}body.woocommerce-checkout .woocommerce-form-login-popup-inside-header-close-btn a.showlogin{padding:10px;font-size:18px;color:#222}body.woocommerce-checkout .woocommerce-form-login-popup-inside-content{background-color:#ebeae9;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media screen and (max-width:768px){body.woocommerce-checkout .woocommerce-form-login-popup-inside-content{padding:20px}}body.woocommerce-checkout form.woocommerce-form-login{width:100%;max-width:500px;margin:0 auto;background-color:#fff;display:block!important;padding:0 40px 15px;text-align:left;border-bottom-left-radius:10px;border-bottom-right-radius:10px}body.woocommerce-checkout form.woocommerce-form-login>p.form-row{margin-bottom:20px}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .wc-checkout-terms-alert{display:none;background-color:#ea6259;color:#fff;font-size:15px;padding:8px 15px;margin:5px 0 0;border-radius:5px;line-height:1.2}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper>p.form-row.woocommerce-invalid+.wc-checkout-terms-alert{display:block}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper>p.form-row.woocommerce-invalid{border:2px solid #ea6259}body.woocommerce-checkout .wc-checkout-coupon-alert{display:none;color:#fff;font-size:15px;padding:8px 15px;margin:5px 15px 0;border-radius:5px;line-height:1.2}body.woocommerce-checkout .wc-checkout-coupon-alert.is-bad-coupon{display:block;background-color:#ea6259}body.woocommerce-checkout .wc-checkout-coupon-alert.is-valid-coupon{display:block;background-color:#9ec18b}#wc-thank-you-container{display:block;color:#666;font-family:'Open Sans';width:100%}#wc-thank-you-container .wc-thank-you-container-left{background-color:#fff;width:100%;padding:64px 40px 50px}#wc-thank-you-container .wc-thank-you-container-right{background-color:#f9f9f9;border:none;width:100%;padding:64px 40px 50px}@media screen and (min-width:1100px){#wc-thank-you-container{display:flex}#wc-thank-you-container .wc-thank-you-container-left{width:55%}#wc-thank-you-container .wc-thank-you-container-right{border-left:1px solid #e0e0e0;width:45%}}@media screen and (min-width:1600px){#wc-thank-you-container .wc-thank-you-container-left{padding-left:7%}#wc-thank-you-container .wc-thank-you-container-right{padding-right:7%}}@media screen and (min-width:1800px){#wc-thank-you-container .wc-thank-you-container-left{padding-left:15%}#wc-thank-you-container .wc-thank-you-container-right{padding-right:15%}}.wc-tycl-header img{width:250px}.wc-tycl-top-container{display:flex;align-items:center}#wc-thank-you-container .wc-thank-you-container-left .wc-tycl-top-container i.fa-check-circle{float:left;color:#53878d}.wc-tycl-top-container-right{float:left;margin-left:20px}.wc-tycl-top-container-right h3{padding:0;margin:10px 0 0}.wc-tycl-top-container-right h5{margin:0;padding:0}.wc-tycl-map-container{margin-top:30px;border-radius:10px}.the_gm_map{height:400px;border-radius:10px;border:2px solid #e0e0e0}.wc-tycl-after-map{padding:20px;border-radius:10px;border:2px solid #e0e0e0;margin-top:10px;background-color:#f1f1f1}.gm-style-iw.gm-style-iw-c,.the_gm_map .gm-style-iw-d{max-height:229px!important;height:229px!important}.the_gm_map .gm-style .gm-style-iw-t::after{transform:translate(-50%,-50%) scaleY(3) rotate(-45deg);clip-path:polygon(0 0,-5px 0,-5px calc(100% + 5px),calc(100% + 5px) calc(100% + 5px))}.the_gm_map #gm-bubble{text-align:center}.the_gm_map #gm-bubble h5{margin:0 0 5px;padding:0}.wc-thank-you-container-right hr{border-top-color:#bbb;margin:15px 0}.wc-tycr-order-notes{margin-top:50px}.wc-tycr-item-quantity{background-color:#000;opacity:.7;border-radius:15px;color:#fff;width:30px;height:30px;margin:0;padding:0;text-align:center;position:absolute;left:calc(100px - 15px);top:-15px;line-height:30px}.wc-tycr-item-photo img{width:100px;height:100px;border-radius:10px;border:2px solid #ddd;margin-bottom:15px;background-color:#eee}.wc-tycr-item-name{font-size:15px;padding-left:0}.wc-tycr-item-price{text-align:right;padding-right:0}.wc-tycr-inner-table{width:100%}#wc-thank-you-container>div.wc-thank-you-container-right>section>p.order-again{margin-top:50px;text-align:center}#wc-thank-you-container>div.wc-thank-you-container-right>section>p.order-again>a{color:#fff;background-color:#53868c;border-radius:10px;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.1em;padding:12px 25px;line-height:28px}#wc-thank-you-container>div.wc-thank-you-container-right>section>p.order-again>a:hover{color:#fff;background-color:#2f4d50;border-radius:10px}#wc-thank-you-container>div.wc-thank-you-container-right>section>h2{margin-bottom:25px;color:#666;font-family:'Open Sans';font-size:24px}#wc-thank-you-container input[type=email],#wc-thank-you-container input[type=password],#wc-thank-you-container input[type=text],#wc-thank-you-container textarea{padding:8px 9px}.wc-thank-you-container-right th{text-transform:capitalize}#wc-thank-you-container>.wc-thank-you-container-right table,.wc-thank-you-container-right td,.wc-thank-you-container-right th,.wc-thank-you-container-right tr{border:0;margin:0;padding:2.5px;font-weight:700;font-size:18px;vertical-align:top}#wc-thank-you-container>.woocommerce table.shop_table tbody:first-child tr:first-child td,#wc-thank-you-container>div.wc-thank-you-container-right>section>table,.woocommerce table.shop_table tbody:first-child tr:first-child th{border:0}#wc-thank-you-container>div.wc-thank-you-container-left>div.wc-tycl-map-container>div.wc-tycl-after-map>h4{color:#666;font-family:'Open Sans';font-size:20px}#wc-thank-you-container>div.wc-thank-you-container-left>div.wc-tycl-top-container>div.wc-tycl-top-container-right>h5{color:#666;font-family:'Open Sans';font-size:18px}#wc-thank-you-container>div.wc-thank-you-container-left>div.wc-tycl-top-container>div.wc-tycl-top-container-right>h3{color:#666;font-family:'Open Sans';font-size:24px}#wc-thank-you-container>div.wc-thank-you-container-right .wc-tycr-order-notes h4{color:#666}body.woocommerce-checkout.woocommerce-order-received h2.woocommerce-order-details__title{text-transform:capitalize}body.woocommerce-order-received .wc-tycl-top-container{display:block}body.woocommerce-order-received .wc-tycl-top-container>i{display:inline-block;float:none!important}body.woocommerce-order-received .wc-tycl-top-container>.wc-tycl-top-container-right{display:inline-block;float:none;text-align:left}body.woocommerce-order-received .wc-thank-you-container-left{margin:0 auto}body.woocommerce-order-received .the_gm_map{display:none}body.woocommerce-order-received .wc-tycl-map-container{margin-top:50px}body.woocommerce-order-received section.woocommerce-customer-details,body.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details+header,body.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details+header+table.woocommerce-MyAccount-subscriptions{display:none!important}body.woocommerce-order-received .wc-thank-you-container-right>p,body.woocommerce-order-received .wc-thank-you-container-right>p>p,body.woocommerce-order-received .wc-thank-you-container-right>ul{display:none}body.woocommerce-order-received #wc-thank-you-container>.wc-thank-you-container-right table tfoot>tr:first-child>td,body.woocommerce-order-received #wc-thank-you-container>.wc-thank-you-container-right table tfoot>tr:first-child>th,body.woocommerce-order-received #wc-thank-you-container>.wc-thank-you-container-right table tr.woocommerce-table__line-item.order_item>td,body.woocommerce-order-received #wc-thank-you-container>.wc-thank-you-container-right table tr.woocommerce-table__line-item.order_item>td>strong{font-weight:400}body.woocommerce-order-received #wc-thank-you-container>.wc-thank-you-container-right table tfoot>tr:first-child{display:none}body.woocommerce-order-received #wc-thank-you-container>.wc-thank-you-container-right table tr.woocommerce-table__line-item.order_item>td{border-top:1px solid #aaa!important;border-bottom:1px solid #aaa!important}#wc-thank-you-container>div.wc-thank-you-container-left p.order-again{margin-top:30px;text-align:center}#wc-thank-you-container>div.wc-thank-you-container-left p.order-again>a{border-radius:10px;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.1em;padding:12px 25px;line-height:20px}#wc-thank-you-container>div.wc-thank-you-container-left p.order-again>a:hover{border-radius:10px}body.woocommerce-checkout.woocommerce-order-received #wc-thank-you-container td.woocommerce-table__product-name.product-name .product-quantity{display:none}