.elementor .e-44e0f549-7a94{width:560px;position:absolute;inset-block-start:-65px;inset-inline-end:-230px;z-index:0;opacity:16%;pointer-events: none;\n}.elementor .e-2c51cfc6-7bc2{font-size:58px;letter-spacing:-0.01em;line-height:1.1;text-align:center;}.elementor .e-55c0dccc-d6d7{max-width:56ch;font-size:17px;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-3daf43ba-1eb7{position:relative;z-index:1;text-align:center;gap:18px;align-items:center;}.elementor .e-2331ef99-4227{position:relative;padding-block-start:64px;padding-block-end:40px;background-color:var(--ke-feher);flex-direction:column;align-items:center;overflow-x: clip; overflow-y: visible;\n}.elementor .e-3a19f6e5-40f6{width:100%;min-height:240px;max-width:1100px;position:relative;padding-block-start:-35px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:32px;border-width:0px;border-color:#CFE8E3;border-style:solid;background-color:var(--ke-papir-kek);box-shadow:0px 2px 8px 0px rgba(4, 60, 57, 0.06);flex-direction:column;align-self:center;& .elementor-widget-woocommerce-my-account { font-family: Poppins, sans-serif; color: #3D352B; } & .woocommerce-MyAccount-navigation ul { list-style: none !important; margin: 0px !important; padding: 0px !important; display: flex; flex-direction: column; gap: 6px; border: 0px !important; } & .woocommerce-MyAccount-navigation li { margin: 0px !important; border: 0px !important; background: transparent !important; } & .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation { padding-right: 24px !important; box-sizing: border-box; } & .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation-link a, & .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation li a { display: block; text-transform: none !important; letter-spacing: 0px !important; font-family: Poppins, sans-serif !important; font-size: 15px !important; font-weight: 400 !important; color: #1D1D1B !important; text-decoration: none !important; border: 0px !important; border-width: 0px !important; outline: none !important; box-shadow: none !important; background: transparent !important; padding: 12px 18px !important; border-radius: 999px !important; transition: background-color 0.18s, color 0.18s; } & .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation-link a:hover, & .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation-link.is-active a, & .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation li.is-active a { background: #D6F4F1 !important; color: #066A65 !important; font-weight: 500 !important; border: 0px !important; } & .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation a:focus { outline: none !important; box-shadow: none !important; } & .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation a:focus-visible { outline: 2px solid #087F79 !important; outline-offset: 2px !important; } & .woocommerce-MyAccount-content, & .e-my-account-tab .woocommerce-MyAccount-content { background: #FFFFFF !important; border: 1px solid #CFE8E3 !important; border-radius: 22px !important; padding: 32px 30px !important; box-shadow: 0 10px 28px -18px rgba(4, 60, 57, 0.3); font-size: 16px; line-height: 1.65; color: #3D352B; } & .woocommerce-MyAccount-content p { margin: 0px 0px 14px; } & .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content, & .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content p { color: #3D352B !important; } & .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content strong { color: #1D1D1B !important; font-weight: 600; } & .woocommerce-MyAccount-content a:not(.button) { color: #066A65 !important; text-decoration: underline; text-underline-offset: 3px; } & .woocommerce-MyAccount-content a:not(.button):hover { color: #1D1D1B !important; } & .woocommerce-column__title { font-family: 'Playfair Display', Georgia, serif !important; font-weight: 600 !important; font-size: 24px !important; line-height: 1.25; color: #1D1D1B !important; margin: 0px 0px 14px !important; } & table.shop_table, & .woocommerce-orders-table { width: 100%; border: 0px !important; border-collapse: collapse !important; background: transparent !important; border-radius: 0px !important; margin: 0px 0px 16px; } & table.shop_table th, & table.shop_table td, & .woocommerce-orders-table th, & .woocommerce-orders-table td { background: transparent !important; border: 0px !important; border-bottom: 1px solid #E8F3F1 !important; padding: 12px 10px 12px 0px !important; text-align: left; vertical-align: middle; font-size: 15px; color: #3D352B; } & table.shop_table thead th, & .woocommerce-orders-table thead th { font-size: 12px !important; font-weight: 500 !important; letter-spacing: 0.1em; text-transform: uppercase; color: #6B6256 !important; } & table.shop_table tr:nth-child(even) td, & table.shop_table tr:nth-child(odd) td { background: transparent !important; } & .woocommerce-MyAccount-content .button, & .elementor-widget-woocommerce-my-account .button, & .elementor-widget-woocommerce-my-account button[type=submit], & .elementor-widget-woocommerce-my-account input[type=submit], & .woocommerce-form-login__submit, & .woocommerce-form-register__submit { display: inline-flex !important; align-items: center; justify-content: center; background: #087F79 !important; background-color: #087F79 !important; color: #FFFFFF !important; border: 0px !important; border-radius: 999px !important; font-family: Poppins, sans-serif !important; font-size: 14px !important; font-weight: 500 !important; letter-spacing: 0.09em !important; text-transform: uppercase !important; line-height: normal !important; padding: 19px 38px !important; box-shadow: 0 8px 24px -12px rgba(4, 60, 57, 0.5) !important; text-decoration: none !important; cursor: pointer; transition: background-color 0.2s; } & .woocommerce-orders-table .button, & table.shop_table .button { padding: 10px 20px !important; font-size: 12.5px !important; margin: 2px 6px 2px 0px; } & .elementor-widget-woocommerce-my-account .button:hover, & .elementor-widget-woocommerce-my-account button[type=submit]:hover, & .elementor-widget-woocommerce-my-account .button:focus { background: #066A65 !important; background-color: #066A65 !important; color: #FFFFFF !important; } & .elementor-widget-woocommerce-my-account .button:focus-visible, & .elementor-widget-woocommerce-my-account button[type=submit]:focus-visible { outline: 2px solid #087F79 !important; outline-offset: 3px !important; } & .elementor-widget-woocommerce-my-account form .form-row { margin: 0px 0px 18px !important; padding: 0px !important; } & .elementor-widget-woocommerce-my-account label { font-family: Poppins, sans-serif !important; font-size: 13px !important; font-weight: 500 !important; letter-spacing: 0.05em; text-transform: uppercase; color: #6B6256 !important; margin-bottom: 8px; display: block; } & .elementor-widget-woocommerce-my-account label.woocommerce-form__label-for-checkbox { text-transform: none; letter-spacing: 0px; font-size: 14px !important; font-weight: 400 !important; display: inline-flex; align-items: center; gap: 8px; } & .elementor-widget-woocommerce-my-account input.input-text, & .elementor-widget-woocommerce-my-account input[type=text], & .elementor-widget-woocommerce-my-account input[type=email], & .elementor-widget-woocommerce-my-account input[type=password], & .elementor-widget-woocommerce-my-account input[type=tel], & .elementor-widget-woocommerce-my-account select, & .elementor-widget-woocommerce-my-account textarea { width: 100%; min-height: 52px; padding: 12px 16px !important; background: #FFFFFF !important; border: 1px solid #E8DFCB !important; border-radius: 14px !important; font-family: Poppins, sans-serif !important; font-size: 15px !important; color: #1D1D1B !important; box-shadow: none !important; } & .elementor-widget-woocommerce-my-account input:focus, & .elementor-widget-woocommerce-my-account select:focus, & .elementor-widget-woocommerce-my-account textarea:focus { border-color: #07978F !important; box-shadow: 0 0 0 3px rgba(10, 194, 185, 0.2) !important; outline: none !important; } & .elementor-widget-woocommerce-my-account fieldset { border: 1px solid #CFE8E3 !important; border-radius: 18px; padding: 20px 22px !important; margin: 18px 0px !important; } & .elementor-widget-woocommerce-my-account legend { font-family: 'Playfair Display', Georgia, serif; font-weight: 600; font-size: 20px; color: #1D1D1B; padding: 0px 8px; } & .u-columns:not(.woocommerce-Addresses) .u-column1, & .u-columns:not(.woocommerce-Addresses) .u-column2 { background: #FFFFFF !important; border: 1px solid #CFE8E3 !important; border-radius: 22px !important; padding: 28px 26px !important; } & .woocommerce-message::before, & .woocommerce-info::before, & .woocommerce-error::before, & .woocommerce-notice::before, & .woocommerce-NoticeGroup::before { display: none !important; content: none !important; } & .woocommerce-message, & .woocommerce-info, & .woocommerce-error, & .woocommerce-notice { display: flex !important; flex-wrap: wrap; align-items: center !important; justify-content: space-between; gap: 14px 20px; background: #EBF7F6 !important; border: 0px !important; border-left: 4px solid #087F79 !important; border-radius: 4px 14px 14px 4px !important; color: #1D1D1B !important; font-family: Poppins, sans-serif; line-height: 1.55; padding: 16px 20px !important; } & .woocommerce-error { border-left-color: #C5453D !important; background: #FBEDEC !important; } & .woocommerce-message .button, & .woocommerce-info .button, & .woocommerce-error .button { float: none !important; margin: 0px !important; order: 2; flex: 0 0 auto; } & .woocommerce-pagination .button { padding: 12px 24px !important; } & .woocommerce-Address-title h2, & .woocommerce-Address-title h3 { font-family: 'Playfair Display', Georgia, serif !important; font-weight: 600 !important; font-size: 24px !important; line-height: 1.25 !important; letter-spacing: normal !important; text-transform: none !important; color: #1D1D1B !important; }\n}.elementor .e-43d4b030-f6ba{color:var(--ke-szoveg-harmadlagos);text-align:center;margin-block-start:28px;& a { color: #066A65; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: var(--ke-szoveg); }\n}.elementor .e-504fbce8-95e4{flex-direction:column;gap:0px;align-items:stretch;}.elementor .e-7f1ceb13-5f15{position:relative;padding-block-start:40px;padding-block-end:80px;background-color:transparent;flex-direction:column;align-items:center;}