.elementor .e-68bffdcf-1fb1:hover,.elementor .e-68bffdcf-1fb1:focus-visible{color:var(--guese-blau);}.elementor .e-68bffdcf-1fb1{font-family:Verdana;font-size:12px;color:rgba(0,0,0,0.6);line-height:1.4;text-decoration:none;}.elementor .e-2c7e0182-6942{font-family:Verdana;font-size:12px;color:rgba(0,0,0,0.35);line-height:1.4;}.elementor .e-4960d743-4907:hover,.elementor .e-4960d743-4907:focus-visible{color:var(--guese-blau);}.elementor .e-4960d743-4907{font-family:Verdana;font-size:12px;color:rgba(0,0,0,0.6);line-height:1.4;text-decoration:none;}.elementor .e-738b1400-d6e4{padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-2a6d06c9-455a{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:18px;background-color:var(--guese-hellgrau);display:block;}.elementor .e-73875f51-73c7{min-width:0px;padding:0px;display:block;}.elementor .e-2bb86005-86a6{font-family:Verdana;font-weight:700;font-size:32px;color:var(--guese-schwarz);line-height:1.15;text-wrap: balance;\n}.elementor .e-17fd19bf-f6cc{font-family:Verdana;font-weight:700;font-size:24px;color:var(--guese-blau);line-height:1.2;& .screen-reader-text { display: none; } & > span:not(:first-child):last-child { display: none; }\n}.elementor .e-2a3d0d61-bc9f{font-family:Verdana;font-size:14px;color:rgba(0,0,0,0.75);line-height:1.6;display:block;}.elementor .e-4360c922-2c90{width:100%;padding:0px;display:block;& .elementor-widget-woocommerce-product-add-to-cart, & .elementor-add-to-cart, & form.cart, & .single_variation_wrap, & .woocommerce-variation-add-to-cart { width: 100%; margin: 0; } & .woocommerce-variation-add-to-cart { display: block; } & form.cart:has(.gpp-launch-wrap) { display: block !important; } & .gpp-launch-wrap { margin: 0 !important; padding: 0 !important; width: 100% !important; } & .gpp-launch { flex-direction: row !important; align-items: center !important; justify-content: space-between !important; text-align: left !important; gap: 16px; width: 100%; margin: 0 !important; padding: 18px 22px !important; border-radius: 14px !important; background: var(--guese-blau) !important; box-shadow: none !important; font-family: Verdana, sans-serif !important; } & .gpp-launch:hover { background: var(--guese-dunkelblau) !important; } & .gpp-launch-icon { display: none !important; } & .gpp-launch-text { align-items: flex-start !important; gap: 4px !important; font-family: Verdana, sans-serif !important; font-size: 12px !important; line-height: 1.4; color: rgba(255,255,255,0.85) !important; } & .gpp-launch-text strong { font-family: Verdana, sans-serif !important; font-size: 16px !important; font-weight: 700 !important; color: #FFFFFF !important; } & .gpp-launch-price { flex: 0 0 auto; padding: 8px 14px !important; border-radius: 20px !important; font-family: Verdana, sans-serif !important; font-size: 14px !important; white-space: nowrap; } & .gpp-launch-price small { font-size: 10px !important; letter-spacing: 0.56px; margin-right: 4px; } & form.cart:not(.variations_form):not(:has(.gpp-launch-wrap)) { display: flex; flex-direction: row; gap: 12px; align-items: stretch; } & .quantity .qty { width: 72px; height: 48px; border: 1px solid rgba(0,0,0,0.15); border-radius: 4px; font-family: Verdana, sans-serif; font-size: 14px; text-align: center; box-sizing: border-box; } & .single_add_to_cart_button { flex: 1 1 auto; min-height: 48px; padding: 0 24px !important; border: 0 !important; border-radius: 4px !important; background: var(--guese-blau) !important; color: #FFFFFF !important; font-family: Verdana, sans-serif !important; font-size: 14px !important; font-weight: 700 !important; } & .single_add_to_cart_button:hover { background: var(--guese-dunkelblau) !important; } & .quantity { margin: 0 !important; } & form.cart::before, & form.cart::after { display: none !important; } & form.cart:not(.variations_form) .single_add_to_cart_button { margin-left: 0 !important; }\n}.elementor .e-24082c8c-7d96{width:12px;height:12px;color:var(--guese-gruen);line-height:0px;display:flex;flex:0 0 12px;& svg { display: block; }\n}.elementor .e-714d994c-e07c{font-family:Verdana;font-size:12px;color:var(--guese-schwarz);line-height:1.5;}.elementor .e-3ed48e1c-d2dd{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-688f4764-fb43{width:12px;height:12px;color:var(--guese-gruen);line-height:0px;display:flex;flex:0 0 12px;& svg { display: block; }\n}.elementor .e-7f69da0e-266f{font-family:Verdana;font-size:12px;color:var(--guese-schwarz);line-height:1.5;}.elementor .e-25d2cbe8-155d{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-19652bfe-cb63{width:12px;height:12px;color:var(--guese-gruen);line-height:0px;display:flex;flex:0 0 12px;& svg { display: block; }\n}.elementor .e-f9de369-2fc4{font-family:Verdana;font-size:12px;color:var(--guese-schwarz);line-height:1.5;}.elementor .e-304ac9c9-92e9{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-751e5905-2982{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:14px;background-color:var(--guese-hellgrau);display:flex;flex-direction:column;gap:8px;}.elementor .e-595cf1e1-8ad1{font-family:Verdana;font-size:11px;color:rgba(0,0,0,0.6);line-height:1.6;display:block;}.elementor .e-142008a6-b8cc{font-family:Verdana;font-size:11px;color:rgba(0,0,0,0.6);line-height:1.6;display:block;& a { color: var(--guese-blau); text-decoration: none; }\n}.elementor .e-67936090-5c8d{padding-block-start:14px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:4px;border-top-style: solid; border-top-color: rgba(0,0,0,0.1);\n}.elementor .e-5750104f-4acf{min-width:0px;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-513bd98a-4464{padding:0px;display:grid;gap:56px;grid-template-columns:1.1fr 1fr;align-items:start;}.elementor .e-4aab2779-4f85{width:100%;max-width:1044px;padding:10px;margin-block-start:24px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px;box-sizing: border-box;\n}.elementor .e-4f7b16bf-167b{font-family:Verdana;font-weight:700;font-size:18px;color:var(--guese-schwarz);line-height:1.2;}.elementor .e-439f4d4d-e74d{padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items: baseline;\n}.elementor .e-5fb6a92b-86be{width:100%;aspect-ratio:1 / 1;object-fit:contain;margin-block-end:4px;background-color:var(--guese-hellgrau);display:block;}.elementor .e-45925018-8d6a{font-family:Verdana;font-weight:700;font-size:16px;color:inherit;line-height:1.3;text-wrap: balance;\n}.elementor .e-3f17d36a-afc2{font-family:Verdana;font-weight:700;font-size:20px;color:var(--guese-blau);line-height:1.2;& > span:not(:first-child):last-child { display: none; }\n}.elementor .e-4e2ba3c4-55ef{padding:0px;margin-block-start:auto;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-6efc0115-c263:hover,.elementor .e-6efc0115-c263:focus-visible{color:var(--guese-blau);}.elementor .e-6efc0115-c263{height:100%;color:var(--guese-schwarz);text-decoration:none;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-490f7a64-ae6e{padding:0px;}.elementor .e-6bde24af-302d{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;}.elementor .e-2ef7dd89-f96f{width:100%;padding:0px;}.elementor .e-7b204805-9455{width:100%;max-width:1044px;padding:10px;margin-block-start:64px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px;box-sizing: border-box; &:not(:has([role=listitem])) { display: none; }\n}.elementor .e-102dd82-9ed5{font-family:Verdana;font-weight:700;font-size:18px;color:var(--guese-schwarz);line-height:1.2;}.elementor .e-3f779913-9c59{max-width:680px;font-family:Verdana;font-size:14px;color:rgba(0,0,0,0.8);line-height:1.7;padding:0px;display:block;& p, & li { font-family: Verdana; font-size: 14px; font-weight: 400; line-height: 1.7; color: rgba(0,0,0,0.8); margin: 0 0 12px; } & h2, & h3 { font-family: Verdana; font-size: 16px; font-weight: 700; margin: 24px 0 8px; }\n}.elementor .e-4b7bcf96-321b{width:100%;max-width:1044px;padding:10px;margin-block-start:64px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:16px;box-sizing: border-box;\n}.elementor .e-3db97a60-1d26{font-family:Verdana;font-weight:700;font-size:18px;color:var(--guese-schwarz);line-height:1.2;}.elementor .e-3bdea1bc-510e{font-family:Verdana;font-size:14px;color:inherit;line-height:1.2;}.elementor .e-39760083-9467{width:12px;height:12px;color:inherit;line-height:0px;transition:transform 0.15s;display:flex;& svg { display: block; }\n}.elementor .e-5050d32a-fc30:hover,.elementor .e-5050d32a-fc30:focus-visible{color:var(--guese-dunkelblau);}.elementor .e-5050d32a-fc30{width:auto;color:var(--guese-blau);text-decoration:none;padding:0px;display:inline-flex;flex-direction:row;gap:6px;flex:0 0 auto;align-items:center;&:hover > div { transform: translateX(3px); }\n}.elementor .e-2cbe490c-48e2{padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items: baseline;\n}.elementor .e-56e37a67-12af{width:100%;aspect-ratio:1 / 1;object-fit:contain;margin-block-end:4px;background-color:var(--guese-hellgrau);display:block;}.elementor .e-6655cc6f-6dd7{font-family:Verdana;font-weight:700;font-size:16px;color:inherit;line-height:1.3;}.elementor .e-9be7c05-50a7{font-family:Verdana;font-weight:700;font-size:20px;color:var(--guese-blau);line-height:1.2;& .screen-reader-text { display: none; } & > span:not(:first-child):last-child { display: none; }\n}.elementor .e-6bc6ddae-6792{padding:0px;margin-block-start:auto;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-79dc222c-471d:hover,.elementor .e-79dc222c-471d:focus-visible{color:var(--guese-blau);}.elementor .e-79dc222c-471d{height:100%;color:var(--guese-schwarz);text-decoration:none;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-2645354b-8f5d{padding:0px;}.elementor .e-2f7bee61-6bcf{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;}.elementor .e-1c6ad383-a3d2{width:100%;padding:0px;}.elementor .e-492447d7-2204{width:100%;max-width:1044px;padding:10px;margin-block-start:64px;margin-block-end:80px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px;box-sizing: border-box;\n}