.elementor-59 .elementor-element.elementor-element-100bd208{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}:root{--page-title-display:none}.elementor-59 .elementor-element.elementor-element-127097ad .woocommerce{max-width:100%!important;min-width:100%!important}.elementor-59 .elementor-element.elementor-element-127097ad p{color:#000!important}.woocommerce-account .woocommerce{max-width:1200px;margin:40px auto;display:flex;gap:35px;font-family:Arial,sans-serif}.woocommerce-account .woocommerce-MyAccount-navigation{width:280px;background:#fff;border:1px solid #f2dada;border-radius:18px;padding:18px;box-shadow:0 8px 25px rgb(0 0 0 / .05)}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation li{margin-bottom:10px}button.woocommerce-Button.button{background:#000;border-radius:0;color:#fff;font-weight:400;padding:10px 20px;margin-top:20px}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:25px 18px;border-radius:12px;color:#333;text-decoration:none;font-size:15px;line-height:4px;font-weight:500;transition:all 0.25s ease}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#df8f8f;color:#fff}.woocommerce-account .woocommerce-MyAccount-content{flex:1;background:#fff;border:1px solid #f2dada;border-radius:18px;padding:35px;box-shadow:0 8px 25px rgb(0 0 0 / .05);color:#333}.woocommerce-account .woocommerce-MyAccount-content p{font-size:16px;line-height:1.8;margin-bottom:18px}.woocommerce-account .woocommerce-MyAccount-content strong{color:#df8f8f}.woocommerce-account .woocommerce-MyAccount-content a{color:#df8f8f;font-weight:600;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content a:hover{text-decoration:underline}.woocommerce-account:not(.logged-in) .woocommerce{max-width:480px!important;margin:auto;padding:45px 42px!important;background:#fff;border:1px solid #f1d2d2;border-radius:24px;box-shadow:0 18px 50px rgb(0 0 0 / .08);display:block!important;font-family:Arial,sans-serif}.woocommerce-account:not(.logged-in) .woocommerce h2{text-align:center!important;font-size:34px;font-weight:500;color:#222;margin:0 0 32px!important}.woocommerce-account:not(.logged-in) form.login{width:100%!important;max-width:100%!important;border:none!important;padding:0!important;margin:0!important;float:none!important}.woocommerce-account:not(.logged-in) .form-row,.woocommerce-account:not(.logged-in) .woocommerce-form-row{width:100%!important;margin:0 0 20px!important;padding:0!important;float:none!important}.woocommerce-account:not(.logged-in) label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#222}.woocommerce-account:not(.logged-in) .required{color:#df8f8f}.woocommerce-account:not(.logged-in) .woocommerce-Input,.woocommerce-account:not(.logged-in) input.input-text{width:100%!important;height:52px;border:1px solid #e7c8c8!important;border-radius:14px;padding:0 16px!important;font-size:15px;color:#222;background:#fff;outline:none!important;box-shadow:none!important;box-sizing:border-box}.woocommerce-account:not(.logged-in) .woocommerce-Input:focus,.woocommerce-account:not(.logged-in) input.input-text:focus{border-color:#df8f8f!important;box-shadow:0 0 0 4px rgb(223 143 143 / .14)!important}.woocommerce-account:not(.logged-in) .password-input{display:block;position:relative;width:100%}.woocommerce-account:not(.logged-in) .show-password-input{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important}.woocommerce-account:not(.logged-in) .woocommerce-form-login__rememberme{display:flex!important;align-items:center;gap:8px;margin:0 0 22px!important;color:#555!important;font-size:14px}.woocommerce-account:not(.logged-in) .woocommerce-form-login__rememberme br{display:none}.woocommerce-account:not(.logged-in) #rememberme{width:16px;height:16px;accent-color:#df8f8f}.woocommerce-account:not(.logged-in) .woocommerce-form-login__submit{width:100%!important;height:54px;margin:8px 0 0!important;background:#df8f8f!important;color:#fff!important;border:none!important;border-radius:14px!important;font-size:16px;font-weight:600;cursor:pointer;transition:0.25s ease}.woocommerce-account:not(.logged-in) .woocommerce-form-login__submit:hover{background:#c97878!important;transform:translateY(-2px);box-shadow:0 10px 22px rgb(223 143 143 / .35)}.woocommerce-account:not(.logged-in) .lost_password{text-align:center;margin:24px 0 0!important}.woocommerce-account:not(.logged-in) .lost_password a{color:#df8f8f!important;font-size:14px;font-weight:600;text-decoration:none}.woocommerce-account:not(.logged-in) .lost_password a:hover{text-decoration:underline}.woocommerce-account:not(.logged-in) form.login br{display:none}@media (max-width:600px){.woocommerce-account:not(.logged-in) .woocommerce{max-width:calc(100% - 30px)!important;margin:auto!important;padding:32px 22px!important;border-radius:18px}.woocommerce-account:not(.logged-in) .woocommerce h2{font-size:28px}}@media (max-width:768px){.woocommerce-account .woocommerce{flex-direction:column;margin:20px 15px;gap:20px}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:24px 18px;border-radius:12px;color:#333;text-decoration:none;font-size:15px;line-height:2px;font-weight:500;transition:all 0.25s ease}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;box-sizing:border-box}.woocommerce-account .woocommerce-MyAccount-content{padding:24px 18px}}