.price-label.svelte-1dlklut{background:none;border:0px solid #d0ad50;font-size:1rem;color:#0009}.fs-5.svelte-1dlklut{font-size:1.25rem}.fw-bold.svelte-1dlklut{font-weight:700}.btn-block.svelte-1dlklut{width:100%}.btn-primary.svelte-1dlklut{background-color:#007bff;border:none;height:42px;color:#fff;transition:all .3s ease;border-radius:5px;padding:0 20px}.btn-primary.svelte-1dlklut:hover{background-image:linear-gradient(135deg,#007bff,#0056b3);transform:scale(1.05);box-shadow:0 4px 12px #0003}@media (min-width: 768px){.card-title.svelte-1dlklut{min-height:115px}}.deals-banner-alt.svelte-iovgjd{background:linear-gradient(to top left,#1a1a1d,#4a4a53);color:#fff;padding:30px;border-radius:12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;box-shadow:0 4px 10px #0003;animation:fadeIn .8s ease-in-out}.icon-container.svelte-iovgjd{padding:15px;border-radius:50%;display:flex;align-items:center;justify-content:center}.deals-banner-alt.svelte-iovgjd h4:where(.svelte-iovgjd){font-size:1.8rem;font-weight:700;margin-bottom:6px}.deals-banner-alt.svelte-iovgjd p:where(.svelte-iovgjd){font-size:1rem;line-height:1.4;margin-bottom:0}.btn-deals-alt.svelte-iovgjd{background-color:#ff9800;color:#fff;font-weight:700;padding:10px 20px;border-radius:8px;text-decoration:none;transition:background .2s ease,transform .2s ease}.btn-deals-alt.svelte-iovgjd:hover{background-color:#e68900;transform:scale(1.05)}@media (max-width: 768px){.deals-banner-alt.svelte-iovgjd{grid-template-columns:1fr;text-align:center;padding:20px}.icon-container.svelte-iovgjd{margin:0 auto}}.gw-container.svelte-1p9qz7j{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 12px #00000026;max-width:500px;margin:auto;text-align:center;font-family:Arial,sans-serif}h2.svelte-1p9qz7j{margin-bottom:20px;color:#333}.form-group.svelte-1p9qz7j{text-align:left;margin-bottom:15px}label.svelte-1p9qz7j{display:block;font-weight:700;margin-bottom:5px}input[type=text].svelte-1p9qz7j,input[type=email].svelte-1p9qz7j{width:100%;padding:12px;border:2px solid #56ab2f;border-radius:6px;font-size:16px;transition:border-color .3s ease-in-out}input.svelte-1p9qz7j:focus{border-color:#2e7d32;outline:none}.drop-zone.svelte-1p9qz7j{border:2px dashed #56ab2f;padding:20px;cursor:pointer;margin:20px 0;border-radius:8px;font-size:16px;background:#f9f9f9;transition:background .3s ease-in-out}.drop-zone.svelte-1p9qz7j:hover{background:#e0f7d4}.preview.svelte-1p9qz7j{width:100px;height:100px;object-fit:cover;border-radius:8px;margin-top:10px}.checkbox-container.svelte-1p9qz7j{display:flex;align-items:center;text-align:left;margin:15px 0}.checkbox-container.svelte-1p9qz7j input:where(.svelte-1p9qz7j){margin-right:10px}.btn.svelte-1p9qz7j{background:#ff9800;color:#fff;padding:14px 20px;border:none;cursor:pointer;border-radius:6px;font-size:16px;font-weight:700;transition:background .3s ease-in-out;width:100%}.btn.svelte-1p9qz7j:hover{background:#e68900}.success-state.svelte-1p9qz7j{text-align:center}.success-state.svelte-1p9qz7j p:where(.svelte-1p9qz7j){font-size:18px;color:green}@media (max-width: 768px){.gw-container.svelte-1p9qz7j{padding:20px;max-width:90%}input[type=text].svelte-1p9qz7j,input[type=email].svelte-1p9qz7j,.btn.svelte-1p9qz7j{font-size:14px;padding:10px}.drop-zone.svelte-1p9qz7j{padding:15px;font-size:14px}.preview.svelte-1p9qz7j{width:80px;height:80px}}.error-message.svelte-1p9qz7j{color:red;font-size:14px}.error.svelte-1p9qz7j input:where(.svelte-1p9qz7j){border:2px solid red;background-color:#ffefef}.video-container.svelte-foswtl{position:relative;width:100%;max-width:600px;display:flex;justify-content:center;align-items:center}.video-thumbnail.svelte-foswtl{width:100%;max-width:400px;display:block;margin:auto;border-radius:8px}.download-link.svelte-foswtl{text-decoration:none;color:inherit;display:block;position:relative}.download-overlay.svelte-foswtl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000b3;padding:12px 20px;border-radius:10px;font-size:18px;font-weight:700;color:#fff;display:flex;align-items:center;gap:10px;transition:background .3s ease-in-out;backdrop-filter:blur(5px)}.download-text.svelte-foswtl{display:flex;align-items:center;gap:8px}.download-overlay.svelte-foswtl:hover{background:#ffffff4d}.link-button-wrapper.svelte-1ukroc2{margin:1.5rem auto;max-width:600px}.btn.svelte-1ukroc2{font-weight:600;padding:.75rem 2rem;border-radius:.5rem;transition:all .3s ease;box-shadow:0 4px 14px #00000026;text-decoration:none}.btn.svelte-1ukroc2:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}.btn.svelte-1ukroc2:active{transform:translateY(0)}.btn-lg.svelte-1ukroc2{font-size:1.15rem;padding:1rem 2.5rem}.btn-sm.svelte-1ukroc2{font-size:.875rem;padding:.5rem 1.5rem}.affiliate-note.svelte-1ukroc2{font-size:.85rem;opacity:.8}@media (max-width: 768px){.link-button-wrapper.svelte-1ukroc2{max-width:100%}.btn.svelte-1ukroc2{padding:.75rem 1.5rem;font-size:1rem}.btn-lg.svelte-1ukroc2{font-size:1.1rem;padding:.875rem 2rem}}.link-variant.svelte-pb9cem{display:inline;margin-left:.5rem;vertical-align:baseline}h2:has(+.link-variant),h3:has(+.link-variant),h4:has(+.link-variant){display:inline;margin-bottom:0}.link-variant.svelte-pb9cem a:where(.svelte-pb9cem){color:#f90;text-decoration:none;font-weight:600;font-size:1rem;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.link-variant.svelte-pb9cem a:where(.svelte-pb9cem):hover{color:#f80;text-decoration:underline}.link-variant.has-discount.svelte-pb9cem a:where(.svelte-pb9cem){color:#0d6efd}.link-variant.has-discount.svelte-pb9cem a:where(.svelte-pb9cem):hover{color:#0056b3}.discount-badge-inline.svelte-pb9cem{background:transparent;color:#dc3545;border:2px solid #dc3545;padding:.1rem .45rem;border-radius:4px;font-weight:900;font-size:.8rem;line-height:1.2}.button-only-variant.svelte-pb9cem{text-align:center;margin:1.5rem auto;max-width:500px}.button-only-variant.svelte-pb9cem .cta-button:where(.svelte-pb9cem){width:100%;background:linear-gradient(135deg,#0d6efd,#0056b3);color:#fff;border:none;padding:1rem 1.5rem;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:.6rem;box-shadow:0 4px 12px #0d6efd4d}.button-only-variant.svelte-pb9cem .cta-button:where(.svelte-pb9cem):hover{transform:translateY(-1px);box-shadow:0 6px 16px #0d6efd66;background:linear-gradient(135deg,#0056b3,#003d82)}.product-button.full.svelte-pb9cem{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;padding:2rem;margin:2rem auto;max-width:600px;box-shadow:0 8px 32px #0000001a,inset 0 -1px #0000000d;border:1px solid rgba(203,178,107,.2)}.product-button.full.svelte-pb9cem .product-header:where(.svelte-pb9cem){display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.product-button.full.svelte-pb9cem .product-title:where(.svelte-pb9cem){margin-bottom:1.5rem}.product-button.full.svelte-pb9cem .product-title:where(.svelte-pb9cem) h3:where(.svelte-pb9cem){font-size:1.3rem;font-weight:700;color:#212529;margin:0;line-height:1.4}.product-button.full.svelte-pb9cem .status-badge:where(.svelte-pb9cem){display:flex;align-items:center;gap:.5rem;background:#fff;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:600;color:#333;box-shadow:0 2px 8px #00000014}.product-button.full.svelte-pb9cem .status-badge:where(.svelte-pb9cem) i:where(.svelte-pb9cem){color:var(--badge-color, #198754)}.product-button.full.svelte-pb9cem .discount-badge:where(.svelte-pb9cem){background:linear-gradient(135deg,#dc3545,#c92333);color:#fff;padding:.75rem 1.25rem;border-radius:10px;font-weight:800;font-size:1.5rem;box-shadow:0 4px 12px #dc35454d}.product-button.full.svelte-pb9cem .price-container:where(.svelte-pb9cem){background:linear-gradient(135deg,#19875414,#1987540a);padding:1.75rem;border-radius:12px;margin-bottom:1.25rem;border:1px solid rgba(25,135,84,.15)}.product-button.full.svelte-pb9cem .price-display:where(.svelte-pb9cem){display:flex;align-items:baseline;justify-content:center;gap:1.25rem;margin-bottom:1.25rem}.product-button.full.svelte-pb9cem .price-current:where(.svelte-pb9cem){font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#198754,#28a745);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.product-button.full.svelte-pb9cem .price-old-container:where(.svelte-pb9cem){display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.product-button.full.svelte-pb9cem .price-label:where(.svelte-pb9cem){font-size:.85rem;color:#6c757d;font-weight:600;text-transform:none}.product-button.full.svelte-pb9cem .price-old:where(.svelte-pb9cem){font-size:1.75rem;color:#adb5bd;text-decoration:line-through}.product-button.full.svelte-pb9cem .savings-highlight:where(.svelte-pb9cem){text-align:center;padding:.75rem;background:#fff;border-radius:8px;font-size:.95rem;color:#333}.product-button.full.svelte-pb9cem .savings-amount:where(.svelte-pb9cem){font-weight:800;color:#dc3545;font-size:1.25rem}.product-button.full.svelte-pb9cem .info-pills:where(.svelte-pb9cem){display:flex;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap;justify-content:center}.product-button.full.svelte-pb9cem .pill:where(.svelte-pb9cem){display:flex;align-items:center;gap:.35rem;background:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;color:#6c757d;box-shadow:0 2px 6px #0000000f}.product-button.full.svelte-pb9cem .pill-value:where(.svelte-pb9cem){font-weight:700;color:#333}.product-button.full.svelte-pb9cem .cta-button:where(.svelte-pb9cem){width:100%;background:linear-gradient(135deg,#0d6efd,#0056b3);color:#fff;border:none;padding:.9rem 1.25rem;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:.6rem;box-shadow:0 4px 16px #0d6efd4d}.product-button.full.svelte-pb9cem .cta-button:where(.svelte-pb9cem):hover{transform:translateY(-2px);box-shadow:0 6px 24px #0d6efd80;background:linear-gradient(135deg,#0056b3,#003d82)}.product-button.minimal.svelte-pb9cem{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #e9ecef;border-radius:12px;padding:1.25rem;margin:1.5rem auto;max-width:500px;box-shadow:0 4px 12px #00000014}.product-button.minimal.svelte-pb9cem .product-title-minimal:where(.svelte-pb9cem){margin-bottom:.75rem}.product-button.minimal.svelte-pb9cem .product-title-minimal:where(.svelte-pb9cem) h4:where(.svelte-pb9cem){font-size:1.1rem;font-weight:700;color:#212529;margin:0;line-height:1.4}.product-button.minimal.svelte-pb9cem .price-section:where(.svelte-pb9cem){display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.product-button.minimal.svelte-pb9cem .prices:where(.svelte-pb9cem){display:flex;flex-direction:column;gap:.25rem}.product-button.minimal.svelte-pb9cem .price-current:where(.svelte-pb9cem){font-size:2rem;font-weight:800;color:#198754}.product-button.minimal.svelte-pb9cem .price-old-container:where(.svelte-pb9cem){display:flex;flex-direction:column;gap:.15rem}.product-button.minimal.svelte-pb9cem .price-label:where(.svelte-pb9cem){font-size:.75rem;color:#6c757d;font-weight:600}.product-button.minimal.svelte-pb9cem .price-old:where(.svelte-pb9cem){font-size:1.1rem;color:#adb5bd;text-decoration:line-through}.product-button.minimal.svelte-pb9cem .discount:where(.svelte-pb9cem){background:linear-gradient(135deg,#dc3545,#c92333);color:#fff;padding:.5rem 1rem;border-radius:8px;font-weight:800;font-size:1.25rem;box-shadow:0 2px 6px #dc354540}.product-button.minimal.svelte-pb9cem .cta-button:where(.svelte-pb9cem){width:100%;background:linear-gradient(135deg,#0d6efd,#0056b3);color:#fff;border:none;padding:.875rem;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:.6rem;box-shadow:0 2px 8px #0d6efd33}.product-button.minimal.svelte-pb9cem .cta-button:where(.svelte-pb9cem):hover{transform:translateY(-1px);box-shadow:0 4px 12px #0d6efd4d;background:linear-gradient(135deg,#0056b3,#003d82)}.product-button.minimal.svelte-pb9cem .info:where(.svelte-pb9cem){text-align:center;font-size:.7rem;color:#6c757d;margin-top:.75rem;margin-bottom:0}.product-button.mini-card.svelte-pb9cem{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #e9ecef;border-radius:12px;padding:.85rem 1rem;margin:.75rem auto;max-width:600px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:.75rem}.product-button.mini-card.svelte-pb9cem .product-name-row:where(.svelte-pb9cem){display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.product-button.mini-card.svelte-pb9cem .badge-rec:where(.svelte-pb9cem){font-size:.7rem;padding:.25rem .5rem;border-radius:4px;background:linear-gradient(135deg,#ff6b00,#f80);color:#fff;font-weight:700;box-shadow:0 2px 6px #ff6b004d;white-space:nowrap;flex-shrink:0}.product-button.mini-card.svelte-pb9cem .badge-deal:where(.svelte-pb9cem){font-size:.7rem;padding:.25rem .5rem;border-radius:4px;background:#fff;color:#333;font-weight:600;box-shadow:0 2px 6px #00000014;border:2px solid var(--badge-color, #dc3545);white-space:nowrap;flex-shrink:0}.product-button.mini-card.svelte-pb9cem .badge-deal:where(.svelte-pb9cem){display:flex;align-items:center;gap:.25rem}.product-button.mini-card.svelte-pb9cem .badge-deal:where(.svelte-pb9cem) i:where(.svelte-pb9cem){color:var(--badge-color, #dc3545);font-size:.7rem}.product-button.mini-card.svelte-pb9cem .product-name-mini:where(.svelte-pb9cem){font-size:.9rem;font-weight:600;line-height:1.3;color:#333;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-button.mini-card.svelte-pb9cem .price-info:where(.svelte-pb9cem){display:flex;align-items:center;gap:.4rem;white-space:nowrap;flex-shrink:0;margin-left:auto}.product-button.mini-card.svelte-pb9cem .current-price:where(.svelte-pb9cem){font-size:1rem;font-weight:800;color:#198754;line-height:1}.product-button.mini-card.svelte-pb9cem .discount-tag:where(.svelte-pb9cem){font-size:.75rem;font-weight:800;color:#fff;background:#dc3545;padding:.15rem .4rem;border-radius:3px;line-height:1}.product-button.mini-card.svelte-pb9cem .mini-card-actions:where(.svelte-pb9cem){display:flex;gap:.5rem}.product-button.mini-card.svelte-pb9cem .btn-action:where(.svelte-pb9cem){flex:1;padding:.7rem 1rem;border-radius:8px;font-size:.85rem;font-weight:600;text-decoration:none;text-align:center;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.4rem}.product-button.mini-card.svelte-pb9cem .btn-details:where(.svelte-pb9cem){background:#fff;color:#495057;border:2px solid #e9ecef;flex:0 0 auto;max-width:85px;font-size:.75rem;padding:.6rem .75rem}.product-button.mini-card.svelte-pb9cem .btn-details:where(.svelte-pb9cem):hover{background:#f8f9fa;border-color:#dee2e6}.product-button.mini-card.svelte-pb9cem .btn-offer:where(.svelte-pb9cem){background:linear-gradient(135deg,#0d6efd,#0056b3);color:#fff;border:none;box-shadow:0 2px 8px #0d6efd33}.product-button.mini-card.svelte-pb9cem .btn-offer:where(.svelte-pb9cem):hover{transform:translateY(-1px);box-shadow:0 4px 12px #0d6efd4d;background:linear-gradient(135deg,#0056b3,#003d82)}@media (max-width: 768px){.product-button.full.svelte-pb9cem{padding:1.25rem;margin:1.5rem auto}.product-button.full.svelte-pb9cem .product-header:where(.svelte-pb9cem){margin-bottom:1rem;gap:.75rem}.product-button.full.svelte-pb9cem .status-badge:where(.svelte-pb9cem){font-size:.8rem;padding:.45rem .85rem}.product-button.full.svelte-pb9cem .discount-badge:where(.svelte-pb9cem){font-size:1.4rem;padding:.6rem 1.1rem}.product-button.full.svelte-pb9cem .price-container:where(.svelte-pb9cem){padding:1.25rem;margin-bottom:1rem}.product-button.full.svelte-pb9cem .price-current:where(.svelte-pb9cem){font-size:2.5rem}.product-button.full.svelte-pb9cem .price-label:where(.svelte-pb9cem){font-size:.75rem}.product-button.full.svelte-pb9cem .price-old:where(.svelte-pb9cem){font-size:1.4rem}.product-button.full.svelte-pb9cem .info-pills:where(.svelte-pb9cem){margin-bottom:1rem}.product-button.full.svelte-pb9cem .cta-button:where(.svelte-pb9cem){font-size:1.1rem;padding:1rem}.product-button.minimal.svelte-pb9cem{padding:1rem}.product-button.minimal.svelte-pb9cem .price-section:where(.svelte-pb9cem){margin-bottom:.85rem;gap:.65rem}.product-button.minimal.svelte-pb9cem .prices:where(.svelte-pb9cem){gap:.65rem}.product-button.minimal.svelte-pb9cem .price-current:where(.svelte-pb9cem){font-size:1.85rem}.product-button.minimal.svelte-pb9cem .price-label:where(.svelte-pb9cem){font-size:.7rem}.product-button.minimal.svelte-pb9cem .price-old:where(.svelte-pb9cem){font-size:1rem}.product-button.minimal.svelte-pb9cem .discount:where(.svelte-pb9cem){font-size:1.2rem;padding:.45rem .85rem}.product-button.minimal.svelte-pb9cem .cta-button:where(.svelte-pb9cem){padding:.85rem}.button-only-variant.svelte-pb9cem .cta-button:where(.svelte-pb9cem){font-size:1rem;padding:.875rem 1.25rem}}@media (max-width: 375px){.product-button.full.svelte-pb9cem{padding:1rem;margin:1.5rem auto}.product-button.full.svelte-pb9cem .product-header:where(.svelte-pb9cem){flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:.75rem;gap:.5rem}.product-button.full.svelte-pb9cem .status-badge:where(.svelte-pb9cem){font-size:.7rem;padding:.35rem .65rem;gap:.35rem;white-space:nowrap}.product-button.full.svelte-pb9cem .discount-badge:where(.svelte-pb9cem){font-size:1.3rem;padding:.5rem .85rem;flex-shrink:0}.product-button.full.svelte-pb9cem .price-container:where(.svelte-pb9cem){padding:1rem .85rem;margin-bottom:.85rem}.product-button.full.svelte-pb9cem .price-display:where(.svelte-pb9cem){flex-direction:row;gap:.75rem;align-items:baseline;justify-content:center;margin-bottom:.75rem}.product-button.full.svelte-pb9cem .price-current:where(.svelte-pb9cem){font-size:2.25rem}.product-button.full.svelte-pb9cem .price-label:where(.svelte-pb9cem){font-size:.7rem}.product-button.full.svelte-pb9cem .price-old:where(.svelte-pb9cem){font-size:1.15rem}.product-button.full.svelte-pb9cem .savings-highlight:where(.svelte-pb9cem){font-size:.8rem;padding:.4rem .6rem}.product-button.full.svelte-pb9cem .savings-amount:where(.svelte-pb9cem){font-size:1rem}.product-button.full.svelte-pb9cem .info-pills:where(.svelte-pb9cem){margin-bottom:.85rem}.product-button.full.svelte-pb9cem .pill:where(.svelte-pb9cem){font-size:.7rem;padding:.35rem .65rem}.product-button.full.svelte-pb9cem .cta-button:where(.svelte-pb9cem){font-size:1rem;padding:.85rem;gap:.5rem}.product-button.full.svelte-pb9cem .cta-button:where(.svelte-pb9cem) i:where(.svelte-pb9cem){font-size:1rem}.product-button.minimal.svelte-pb9cem{padding:.85rem;margin:1rem auto}.product-button.minimal.svelte-pb9cem .price-section:where(.svelte-pb9cem){flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem}.product-button.minimal.svelte-pb9cem .prices:where(.svelte-pb9cem){flex-direction:row;align-items:baseline;gap:.5rem}.product-button.minimal.svelte-pb9cem .price-current:where(.svelte-pb9cem){font-size:1.6rem}.product-button.minimal.svelte-pb9cem .price-label:where(.svelte-pb9cem){font-size:.65rem}.product-button.minimal.svelte-pb9cem .price-old:where(.svelte-pb9cem){font-size:.95rem}.product-button.minimal.svelte-pb9cem .discount:where(.svelte-pb9cem){font-size:1.1rem;padding:.4rem .75rem;flex-shrink:0}.product-button.minimal.svelte-pb9cem .cta-button:where(.svelte-pb9cem){font-size:.95rem;padding:.75rem;margin-bottom:.5rem}.product-button.minimal.svelte-pb9cem .info:where(.svelte-pb9cem){font-size:.65rem;margin-top:.5rem}.button-only-variant.svelte-pb9cem{margin:1rem auto}.button-only-variant.svelte-pb9cem .cta-button:where(.svelte-pb9cem){font-size:.95rem;padding:.75rem 1rem;gap:.4rem}.button-only-variant.svelte-pb9cem .cta-button:where(.svelte-pb9cem) i:where(.svelte-pb9cem){font-size:.95rem}}.sticky-button-container.svelte-pb9cem{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:.5rem 1rem .75rem;background:linear-gradient(to top,#fffffffa,#fffffff2);box-shadow:0 -4px 12px #0000001a;backdrop-filter:blur(8px);animation:svelte-pb9cem-slideUp .3s ease-out;display:flex;flex-direction:column;gap:.4rem}@keyframes svelte-pb9cem-slideUp{0%{transform:translateY(100%);opacity:0}70%{transform:translateY(0);opacity:1}80%{transform:translateY(-4px)}90%{transform:translateY(0)}95%{transform:translateY(-2px)}to{transform:translateY(0);opacity:1}}.sticky-button.svelte-pb9cem{display:block;width:100%;max-width:600px;margin:0 auto;text-decoration:none}.sticky-button-content.svelte-pb9cem{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:linear-gradient(135deg,#0d6efd,#0056b3);padding:.7rem 1rem;border-radius:8px;box-shadow:0 4px 12px #0d6efd4d;transition:all .3s ease;animation:svelte-pb9cem-premiumGlow 3s ease-in-out infinite}@keyframes svelte-pb9cem-premiumGlow{0%,to{box-shadow:0 4px 12px #0d6efd4d}50%{box-shadow:0 4px 20px #0d6efd80,0 0 30px #0d6efd33}}.sticky-button-content.svelte-pb9cem:not(:has(.sticky-button-info)){justify-content:center}.sticky-title.svelte-pb9cem{color:#333;font-size:1rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;max-width:600px;margin:0 auto;padding:0 .25rem}.sticky-button.svelte-pb9cem:hover .sticky-button-content:where(.svelte-pb9cem){transform:translateY(-2px) scale(1.01);box-shadow:0 6px 24px #0d6efd99,0 0 40px #0d6efd4d;background:linear-gradient(135deg,#0056b3,#003d82);animation:none}.sticky-button-info.svelte-pb9cem{display:flex;align-items:center;gap:.5rem}.sticky-discount.svelte-pb9cem{background:#dc3545;color:#fff;padding:.25rem .5rem;border-radius:5px;font-weight:800;font-size:.8rem}.sticky-price-container.svelte-pb9cem{position:relative;min-width:60px;height:1.2rem;display:flex;align-items:center}.sticky-price.svelte-pb9cem{color:#fff;font-weight:800;font-size:.95rem;position:absolute;white-space:nowrap}.sticky-price-current.svelte-pb9cem{animation:svelte-pb9cem-priceSwitch 8s ease-in-out infinite}.sticky-price-old.svelte-pb9cem{text-decoration:line-through;opacity:.9;animation:svelte-pb9cem-priceSwitch 8s ease-in-out infinite reverse}@keyframes svelte-pb9cem-priceSwitch{0%,45%{opacity:1;transform:translateY(0)}50%,95%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.sticky-button-action.svelte-pb9cem{display:flex;align-items:center;gap:.5rem;color:#fff;font-weight:600;font-size:.9rem}.sticky-button-action.svelte-pb9cem i:where(.svelte-pb9cem){font-size:1rem}@media (max-width: 768px){.sticky-button-container.svelte-pb9cem{padding:.4rem .75rem .6rem;gap:.3rem}.sticky-button-content.svelte-pb9cem{padding:.65rem .85rem;gap:.75rem}.sticky-title.svelte-pb9cem{font-size:.9rem;padding:0 .2rem}.sticky-discount.svelte-pb9cem{font-size:.75rem;padding:.2rem .4rem}.sticky-price-container.svelte-pb9cem{min-width:55px;height:1.1rem}.sticky-price.svelte-pb9cem{font-size:.9rem}.sticky-button-action.svelte-pb9cem{font-size:.85rem;gap:.3rem}.sticky-button-action.svelte-pb9cem i:where(.svelte-pb9cem){font-size:.95rem}}@media (max-width: 375px){.sticky-button-container.svelte-pb9cem{padding:.35rem .6rem .5rem;gap:.25rem}.sticky-button-content.svelte-pb9cem{padding:.6rem .75rem;gap:.6rem}.sticky-title.svelte-pb9cem{font-size:.85rem;padding:0 .15rem}.sticky-discount.svelte-pb9cem{font-size:.7rem;padding:.15rem .35rem}.sticky-price-container.svelte-pb9cem{min-width:50px;height:1rem}.sticky-price.svelte-pb9cem{font-size:.85rem}.sticky-button-action.svelte-pb9cem{font-size:.8rem;gap:.25rem}.sticky-button-action.svelte-pb9cem i:where(.svelte-pb9cem){font-size:.9rem}}@media (max-width: 600px){.spring-header.svelte-13rbeem h1:where(.svelte-13rbeem){font-size:2rem}.spring-header.svelte-13rbeem p:where(.svelte-13rbeem){font-size:1rem}}@keyframes svelte-13rbeem-float{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-10px) scale(1.1);opacity:.5}}@keyframes svelte-13rbeem-drift{0%{transform:translate(0) translateY(0) scale(1)}50%{transform:translate(15px) translateY(10px) scale(1.05)}to{transform:translate(0) translateY(0) scale(1)}}.spring-header.svelte-13rbeem{position:relative;background:linear-gradient(to right,#a8e063,#56ab2f);color:#fff;text-align:center;padding:50px 20px;border-radius:12px;box-shadow:0 4px 10px #0003;font-family:Arial,sans-serif;overflow:hidden}.spring-header.svelte-13rbeem .shape:where(.svelte-13rbeem){position:absolute;display:block;background:#fff6;border-radius:50%;animation:svelte-13rbeem-float 4s infinite alternate ease-in-out,svelte-13rbeem-drift 6s infinite alternate ease-in-out}.spring-header.svelte-13rbeem .shape-1:where(.svelte-13rbeem){width:35px;height:35px;top:15%;right:15%;animation-delay:0s}.spring-header.svelte-13rbeem .shape-2:where(.svelte-13rbeem){width:50px;height:50px;bottom:10%;left:10%;animation-delay:1s}.spring-header.svelte-13rbeem .shape-3:where(.svelte-13rbeem){width:40px;height:40px;top:50%;left:50%;animation-delay:1.5s}.spring-header.svelte-13rbeem h1:where(.svelte-13rbeem){font-size:2.5rem;margin-bottom:10px}.spring-header.svelte-13rbeem p:where(.svelte-13rbeem){font-size:1.2rem;margin-bottom:20px}.selected-products.svelte-120ldr3{margin:20px}.selected-products.svelte-120ldr3 ul:where(.svelte-120ldr3){list-style-type:none;padding:0}.selected-products.svelte-120ldr3 li:where(.svelte-120ldr3){display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.buttons.svelte-120ldr3{display:flex;gap:10px;margin-top:15px}button.svelte-120ldr3{background-color:#007bff;color:#fff;border:none;border-radius:5px;padding:8px 12px;cursor:pointer;transition:background-color .2s}button.svelte-120ldr3:hover{background-color:#0056b3}button.svelte-120ldr3:disabled{background-color:#ccc;cursor:not-allowed}.response.svelte-120ldr3{margin-top:20px}.response.svelte-120ldr3 button:where(.svelte-120ldr3){background-color:#28a745;color:#fff;border:none;border-radius:5px;padding:5px 10px;cursor:pointer;margin-top:10px}.response.svelte-120ldr3 p:where(.svelte-120ldr3){margin-top:10px}.product-image-wrapper{margin:1.5rem auto;max-width:500px}.product-image{max-width:100%;max-height:400px;object-fit:contain;background-color:#f8f9fa;padding:1rem}.callout{border-radius:8px;padding:1.25rem;margin:1.5rem 0;border-left:4px solid;box-shadow:0 2px 8px #0000001a}.callout-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:600}.callout-icon{font-size:1.25rem}.callout-content{margin-top:.5rem;line-height:1.6}.callout-info{background-color:#e7f3ff;border-left-color:#0d6efd}.callout-info .callout-title{color:#0d6efd}.callout-tipp{background-color:#fff8e1;border-left-color:#ffc107}.callout-tipp .callout-title{color:#f57c00}.callout-achtung{background-color:#fff3e0;border-left-color:#ff6f00}.callout-achtung .callout-title{color:#e65100}.callout-wichtig{background-color:#ffebee;border-left-color:#dc3545}.callout-wichtig .callout-title{color:#c62828}.callout-produktempfehlung{background-color:#e8f5e9;border-left-color:#28a745}.callout-produktempfehlung .callout-title{color:#2e7d32;font-size:1.15rem}.callout-preis-leistung{background-color:#e0f2f1;border-left-color:#00897b}.callout-preis-leistung .callout-title{color:#00695c;font-size:1.15rem}.callout-premium{background-color:#f3e5f5;border-left-color:#9c27b0}.callout-premium .callout-title{color:#7b1fa2;font-size:1.15rem}.callout-budget{background-color:#fff3e0;border-left-color:#fb8c00}.callout-budget .callout-title{color:#e65100;font-size:1.15rem}.callout-features{background-color:#e1f5fe;border-left-color:#0288d1}.callout-features .callout-title{color:#01579b}.callout-features ul{margin:.5rem 0 0;padding-left:1.5rem}.callout-features li{margin:.25rem 0}.callout-cta{background:transparent;border:none;border-radius:0;padding:0;margin:2rem auto;text-align:center;box-shadow:none}.callout-cta .callout-header{display:none}.callout-cta .callout-content{margin:0;display:inline-block}.callout-cta .callout-content p{margin:0}.callout-cta a{display:inline-block;background:linear-gradient(135deg,#0d6efd,#0056b3);color:#fff;text-decoration:none;font-weight:600;font-size:1.15rem;padding:1rem 2.5rem;border-radius:.5rem;box-shadow:0 4px 20px #0d6efd4d;transition:all .3s ease;border:2px solid transparent}.callout-cta a:hover{background:linear-gradient(135deg,#0056b3,#003d82);box-shadow:0 6px 25px #0d6efd66;transform:translateY(-2px);border-color:#fff3}.callout-cta a:active{transform:translateY(0);box-shadow:0 2px 10px #0d6efd4d}.callout-cta a sup{font-size:.75em;opacity:.8}.markdown-button-link{margin:1.5rem auto;max-width:600px}.markdown-button-link .btn{font-weight:600;padding:1rem 2.5rem;border-radius:.5rem;box-shadow:0 4px 20px #0d6efd4d;transition:all .3s ease;text-decoration:none;border:2px solid transparent}.markdown-button-link .btn:hover{transform:translateY(-2px);box-shadow:0 6px 25px #0d6efd66;border-color:#fff3}.markdown-button-link .btn:active{transform:translateY(0);box-shadow:0 2px 10px #0d6efd4d}#callout-affiliate-note-ref-amazon{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(46,125,50,.2);font-size:.85rem;color:#555}.markdown-content h2:has(+.link-variant),.markdown-content h3:has(+.link-variant),.markdown-content h4:has(+.link-variant){display:inline;margin-right:.5rem;margin-bottom:0}.markdown-content h2+.link-variant,.markdown-content h3+.link-variant,.markdown-content h4+.link-variant{display:inline}@media (max-width: 768px){.product-image-wrapper{max-width:100%}.product-image{max-height:300px}.callout{padding:1rem;margin:1rem 0}.markdown-content h2:has(+.link-variant),.markdown-content h3:has(+.link-variant),.markdown-content h4:has(+.link-variant){font-size:1.25rem;margin-right:.4rem}.markdown-content .link-variant a{font-size:.9rem}}@media (max-width: 375px){.markdown-content h2:has(+.link-variant),.markdown-content h3:has(+.link-variant),.markdown-content h4:has(+.link-variant){font-size:1.1rem;margin-right:.3rem}.markdown-content .link-variant a{font-size:.85rem;gap:.35rem}}
