.elementor .e-79cf346-c507{width:560px;position:absolute;inset-block-start:200px;inset-inline-start:-230px;z-index:0;opacity:16%;max-width: none; pointer-events: none;\n}.elementor .e-2d3805e6-4339{min-width:0px;min-height:320px;max-width:calc(45% - 24px);overflow:hidden;padding:0px;border-radius:24px;flex-direction:column;flex:0 0 calc(45% - 24px);& .woocommerce-product-gallery { margin: 0px; width: 100%; } & .woocommerce-product-gallery img, & img { border-radius: 24px; } & .flex-control-thumbs { margin-top: 12px; display: flex; gap: 10px; } & .flex-control-thumbs li img { border-radius: 12px; } & .onsale { display: none; } & .zoomImg { display: none; visibility: hidden; } & .woocommerce-product-gallery__trigger { display: none; } & .woocommerce-product-gallery__image a { pointer-events: none; cursor: default; }\n}.elementor .e-651e8388-d303{min-height:120px;padding:0px;flex-direction:column;gap:16px;& .product_title, & h1 { font-family: 'Playfair Display', Georgia, serif; font-weight: 600; font-size: 44px; line-height: 1.12; letter-spacing: -0.01em; color: #1D1D1B; margin: 0px; } & .woocommerce-product-details__short-description { font-family: Poppins, sans-serif; font-size: 17px; line-height: 1.65; color: #3D352B; } & .woocommerce-product-details__short-description p { margin: 0px 0px 12px; } & .woocommerce-product-details__short-description ul { margin: 8px 0px 0px; padding-left: 22px; } & .woocommerce-product-details__short-description li { margin-bottom: 6px; } & .woocommerce-product-details__short-description li::marker { color: #07978F; }\n}.elementor .e-56b2617-bc2ae79{font-family:var(--ke-font-szoveg);font-weight:500;font-size:14px;color:#066A65;margin-block-start:-2px;display:block;align-self:start;}.elementor .e-7f10ed15-4250{min-height:0px;padding:16px;border-radius:22px;border-width:1px;border-color:#CFE8E3;border-style:solid;background-color:var(--ke-feher);box-shadow:0px 10px 28px -16px rgba(4, 60, 57, 0.35);flex-direction:column;gap:10px;& table.shop_attributes { width: 100%; background-color: transparent; border-width: 0px; border-style: none; border-collapse: collapse; margin: 0px; } & table.shop_attributes tr, & table.shop_attributes tr:nth-child(even), & table.shop_attributes tr:nth-child(odd) { background-color: transparent; border-width: 0px; } & table.shop_attributes th, & table.shop_attributes td { background-color: transparent; border-width: 0px; border-style: none; padding: 3px 0px; vertical-align: baseline; line-height: 1.45; } & table.shop_attributes th { width: 38%; text-align: left; font-family: Poppins, sans-serif; font-size: 11.5px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #6B6256; padding-right: 10px; white-space: nowrap; } & table.shop_attributes td { font-family: Poppins, sans-serif; font-size: 15px; font-style: normal; color: #3D352B; } & table.shop_attributes td p { margin: 0px; } & table.shop_attributes td a { color: inherit; text-decoration: none; pointer-events: none; } & .price { display: block; font-family: 'Playfair Display', Georgia, serif; font-weight: 600; font-size: 28px; line-height: 1.1; color: #1D1D1B; margin: 0px; padding-top: 12px; border-top: 1px solid #E8F3F1; } & .price del { opacity: 0.5; font-size: 0.7em; margin-right: 8px; } & .price ins { text-decoration: none; } & form.cart .stock, & .stock { display: none; } & form.cart { display: flex; flex-direction: column; gap: 10px; margin: 2px 0px 0px; } & form.cart .quantity input.qty { width: 80px; border: 1px solid #E8DFCB; border-radius: 999px; padding: 10px 14px; text-align: center; font-family: Poppins, sans-serif; } & .single_add_to_cart_button, & form.cart button.button { width: 100%; min-height: 52px; background-color: #F4BF45; color: #1F1B16; border: 0px; border-radius: 999px; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0.09em; text-transform: uppercase; padding: 15px 28px; box-shadow: 0 8px 24px -10px rgba(244, 191, 69, 0.6); transition: background-color 0.2s; cursor: pointer; } & .single_add_to_cart_button:hover, & form.cart button.button:hover, & .single_add_to_cart_button:focus { background-color: #E2A824; color: #1F1B16; } & .single_add_to_cart_button:focus-visible { outline: 2px solid #087F79; outline-offset: 3px; }\n}.elementor .e-6b6fea17-7116{min-width:0px;padding:0px;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-fb829fa-8e9b{padding:0px;flex-direction:row;gap:48px;align-items:flex-start;}.elementor .e-c6ead04-56af{position:relative;z-index:1;}.elementor .e-42a25cc8-e1cc{position:relative;padding-block-start:56px;padding-block-end:48px;background-color:var(--ke-feher);flex-direction:column;align-items:center;overflow-x: clip; overflow-y: visible;\n}.elementor .e-3bc3f9c6-72f1{font-size:30px;line-height:1.2;margin-block-end:8px;}.elementor .e-16273a02-bb7c{width:100%;min-height:120px;max-width:100%;padding-block-start:48px;padding-block-end:52px;padding-inline-start:52px;padding-inline-end:52px;border-radius:32px;border-width:1px;border-color:#CFE8E3;border-style:solid;background-color:var(--ke-papir-kek);flex-direction:column;gap:14px;align-self:center;& .elementor-widget-woocommerce-product-content { font-family: Poppins, sans-serif; font-size: 16px; line-height: 1.7; color: #3D352B; } & .elementor-widget-woocommerce-product-content p { margin: 0px 0px 14px; } & .elementor-widget-woocommerce-product-content h2, & .elementor-widget-woocommerce-product-content h3, & .elementor-widget-woocommerce-product-content h4 { font-family: 'Playfair Display', Georgia, serif; font-weight: 600; color: #1D1D1B; line-height: 1.25; margin: 24px 0px 10px; } & .elementor-widget-woocommerce-product-content h2 { font-size: 24px; } & .elementor-widget-woocommerce-product-content h3 { font-size: 20px; } & .elementor-widget-woocommerce-product-content ul, & .elementor-widget-woocommerce-product-content ol { margin: 6px 0px 16px; padding-left: 22px; } & .elementor-widget-woocommerce-product-content li { margin-bottom: 8px; } & .elementor-widget-woocommerce-product-content li::marker { color: #07978F; } & .elementor-widget-woocommerce-product-content a { color: #066A65; text-decoration: underline; text-underline-offset: 3px; } & .elementor-widget-woocommerce-product-content strong { color: #1D1D1B; font-weight: 600; }\n}.elementor .e-3cee342-f4f6{gap:0px;}.elementor .e-a6919aa-dda5{padding-block-start:40px;padding-block-end:40px;background-color:var(--ke-feher);flex-direction:column;align-items:center;}.elementor .e-1080d0c3-e4f0{width:480px;position:absolute;inset-inline-end:-160px;inset-block-end:-160px;z-index:0;opacity:30%;max-width: none; pointer-events: none;\n}.elementor .e-4ddf9489-62c0{font-size:36px;line-height:1.15;text-align:center;margin-block-end:14px;& em { font-style: italic; font-weight: 500; color: #B0821C; }\n}.elementor .e-4b90cb61-bcda{max-width:52ch;position:relative;z-index:1;font-size:17px;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-73f8b19a-a5ad{margin-block-start:28px;align-self:center;}.elementor .e-5d7d6c97-5fd7{width:100%;max-width:880px;overflow:hidden;position:relative;text-align:center;padding-block-start:56px;padding-block-end:56px;padding-inline-start:48px;padding-inline-end:48px;border-radius:40px;border-width:1px;border-color:#F3DFAE;border-style:solid;background-color:var(--ke-papir-sarga);flex-direction:column;align-items:center;align-self:center;}.elementor .e-69fc1bf2-489c{gap:0px;}.elementor .e-57eab33c-d75c{padding-block-start:40px;padding-block-end:80px;background-color:var(--ke-feher);flex-direction:column;align-items:center;}