{"product_id":"smartlens-17-pro-max","title":"SmartLens 17 Pro Max","description":"\u003cbody\u003e\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eSmartLens 17 Pro Max\u003c\/title\u003e\n\u003cstyle\u003e\n  :root {\n    --sl-bg: #000000;\n    --sl-bg-alt: #0A0A0C;\n    --sl-surface: #0D0D0F;\n    --sl-line: #28282B;\n    --sl-text: #F5F5F7;\n    --sl-text-2: #86868B;\n    --sl-accent: #2997FF;\n  }\n\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  body {\n    background: var(--sl-bg);\n    color: var(--sl-text-2);\n    font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"SF Pro Text\", system-ui, \"Helvetica Neue\", Arial, sans-serif;\n    font-size: 16px;\n    line-height: 1.55;\n    margin: 0;\n    padding: 0;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .sl-page { max-width: 980px; margin: 0 auto; padding: 0 24px; }\n\n  \/* ===== SEGMENT 1: REVIEWS SLIDER ===== *\/\n  .sl-reviews-section { padding: 15px 0 72px; }\n  .sl-reviews-head { text-align: center; margin-bottom: 36px; padding: 0 24px; }\n  .sl-reviews-eyebrow { font-size: 12px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--sl-text-2); }\n  .sl-reviews-title { font-size: clamp(22px, 3.6vw, 32px); font-weight: 600; letter-spacing: -0.02em; color: var(--sl-text); margin-top: 12px; }\n\n  .sl-reviews-wrap { position: relative; }\n  .sl-reviews-track {\n    display: flex;\n    gap: 16px;\n    overflow-x: auto;\n    scroll-snap-type: none;\n    padding: 4px 24px 12px;\n    scrollbar-width: none;\n  }\n  .sl-reviews-track::-webkit-scrollbar { display: none; }\n  .sl-review-card {\n    flex: 0 0 auto;\n    width: 78%;\n    max-width: 300px;\n    scroll-snap-align: start;\n    border: 0.5px solid var(--sl-line);\n    border-radius: 14px;\n    overflow: hidden;\n    background: var(--sl-surface);\n  }\n  @media (min-width: 700px) { .sl-review-card { width: calc((100% - 32px) \/ 2.4); } }\n  @media (min-width: 980px) { .sl-review-card { width: calc((100% - 32px) \/ 2.6); } }\n  .sl-review-img {\n    width: 100%;\n    aspect-ratio: 762 \/ 1100;\n    object-fit: cover;\n    display: block;\n    background: var(--sl-bg-alt);\n  }\n  .sl-review-body { padding: 16px 16px 18px; }\n  .sl-review-stars { color: var(--sl-text); font-size: 13px; letter-spacing: 2px; margin-bottom: 8px; }\n  .sl-review-name { font-size: 13px; font-weight: 600; color: var(--sl-text); margin-bottom: 6px; }\n  .sl-review-text { font-size: 13px; color: var(--sl-text-2); line-height: 1.55; }\n\n  .sl-reviews-nav { display: flex; justify-content: center; gap: 10px; margin-top: 20px; }\n  .sl-reviews-btn {\n    width: 36px; height: 36px;\n    border-radius: 50%;\n    border: 0.5px solid var(--sl-line);\n    background: transparent;\n    color: var(--sl-text);\n    font-size: 15px;\n    cursor: pointer;\n    display: flex; align-items: center; justify-content: center;\n    transition: border-color 0.2s ease;\n  }\n  .sl-reviews-btn:hover { border-color: #3A3A3D; }\n\n  \/* ===== SEGMENT 2: HERO ===== *\/\n  .sl-hero { position: relative; padding: 80px 24px 64px; text-align: center; overflow: hidden; border-top: 0.5px solid var(--sl-line); }\n  .sl-hero-glow {\n    position: absolute; top: 50%; left: 50%; width: 640px; height: 640px;\n    transform: translate(-50%, -55%);\n    background: radial-gradient(circle, rgba(41,151,255,0.16), rgba(41,151,255,0) 70%);\n    pointer-events: none;\n    animation: sl-breathe 9s ease-in-out infinite;\n  }\n  @keyframes sl-breathe {\n    0%, 100% { opacity: 0.6; transform: translate(-50%, -55%) scale(1); }\n    50% { opacity: 1; transform: translate(-50%, -55%) scale(1.08); }\n  }\n  .sl-hero-headline { position: relative; font-size: clamp(32px, 6vw, 58px); font-weight: 600; letter-spacing: -0.025em; line-height: 1.12; color: var(--sl-text); margin-bottom: 20px; }\n  .sl-hero-sub { position: relative; max-width: 560px; margin: 0 auto 26px; font-size: 17px; color: var(--sl-text-2); line-height: 1.6; }\n  .sl-hero-chips { position: relative; font-size: 13px; color: var(--sl-text-2); letter-spacing: 0.01em; line-height: 1.8; }\n  .sl-hero-chips span { color: var(--sl-text); font-weight: 500; }\n  .sl-hero-chips .sl-dot { color: var(--sl-line); margin: 0 10px; }\n\n  \/* ===== SEGMENTS 3-8: MOMENTS ===== *\/\n  .sl-moment { width: 100%; border-top: 0.5px solid var(--sl-line); padding: 88px 24px; text-align: center; background: var(--sl-bg); }\n  .sl-moment:nth-of-type(even) { background: var(--sl-bg-alt); }\n  .sl-eyebrow { font-size: 12px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--sl-text-2); margin-bottom: 16px; }\n  .sl-moment-headline { font-size: clamp(26px, 4.6vw, 42px); font-weight: 600; letter-spacing: -0.02em; color: var(--sl-text); margin-bottom: 14px; }\n  .sl-moment-desc { max-width: 480px; margin: 0 auto; font-size: 15px; color: var(--sl-text-2); line-height: 1.6; }\n\n  \/* ===== LIFESTYLE PHOTO DUO (9:16, stacked diagonal) ===== *\/\n  .sl-lifestyle-section { width: 100%; background: var(--sl-bg); border-top: 0.5px solid var(--sl-line); padding: 64px 24px 88px; }\n  .sl-lifestyle-head { text-align: center; margin-bottom: 36px; }\n  .sl-lifestyle-headline { font-size: clamp(24px, 4vw, 36px); font-weight: 600; letter-spacing: -0.02em; color: var(--sl-text); margin-top: 12px; }\n  .sl-lifestyle-duo { max-width: 560px; margin: 0 auto; display: flex; flex-direction: column; }\n  .sl-lifestyle-duo img {\n    width: 65%;\n    aspect-ratio: 9 \/ 16;\n    object-fit: cover;\n    border-radius: 14px;\n    display: block;\n  }\n  .sl-lifestyle-duo img:first-child {\n    align-self: flex-start;\n    position: relative;\n    z-index: 1;\n    margin-bottom: -36px;\n  }\n  .sl-lifestyle-duo img:last-child {\n    align-self: flex-end;\n    position: relative;\n    z-index: 2;\n    box-shadow: 0 24px 48px rgba(0,0,0,0.55);\n  }\n\n  \/* ===== SECTION WRAPPER ===== *\/\n  .sl-section { padding: 72px 0; border-top: 0.5px solid var(--sl-line); }\n  .sl-section-head { text-align: center; margin-bottom: 40px; }\n  .sl-section-eyebrow { font-size: 12px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--sl-text-2); }\n  .sl-section-title { font-size: clamp(22px, 3.6vw, 32px); font-weight: 600; letter-spacing: -0.02em; color: var(--sl-text); margin-top: 12px; }\n\n  \/* ===== SEGMENT 9: COMPARE (SmartLens vs Tani zamiennik) ===== *\/\n  .sl-compare-wrap { overflow-x: auto; margin: 0 -24px; padding: 0 24px; }\n  .sl-compare { width: 100%; border-collapse: collapse; min-width: 480px; }\n  .sl-compare th, .sl-compare td { padding: 16px 14px; text-align: left; border-top: 0.5px solid var(--sl-line); font-size: 14px; vertical-align: top; }\n  .sl-compare thead th { border-top: none; padding-bottom: 18px; font-size: 14px; font-weight: 600; color: var(--sl-text-2); }\n  .sl-compare th:first-child, .sl-compare td:first-child { color: var(--sl-text-2); width: 32%; }\n  .sl-compare .sl-col-win { color: var(--sl-text); position: relative; }\n  .sl-compare thead .sl-col-win { color: var(--sl-text); }\n  .sl-compare thead .sl-col-win::before {\n    content: \"\"; position: absolute; top: -1px; left: 14px; right: 14px; height: 2px; background: var(--sl-text);\n  }\n  .sl-compare .sl-no { color: #56565A; }\n\n  \/* ===== SEGMENT 10: SPEC ===== *\/\n  .sl-spec-row { display: flex; justify-content: space-between; align-items: baseline; padding: 13px 0; border-top: 0.5px solid var(--sl-line); font-size: 14px; gap: 12px; }\n  .sl-spec-row:first-child { border-top: none; }\n\n  \/* ===== 3 STEPS TO START ===== *\/\n  .sl-steps-grid { display: grid; grid-template-columns: 1fr; gap: 36px; }\n  @media (min-width: 700px) { .sl-steps-grid { grid-template-columns: repeat(3, 1fr); gap: 32px; } }\n  .sl-step { text-align: center; }\n  .sl-step-num {\n    width: 30px; height: 30px;\n    margin: 0 auto 16px;\n    border: 0.5px solid var(--sl-line);\n    border-radius: 50%;\n    display: flex; align-items: center; justify-content: center;\n    font-size: 13px; font-weight: 600; color: var(--sl-text-2);\n  }\n  .sl-step-title { font-size: 16px; font-weight: 600; color: var(--sl-text); margin-bottom: 8px; }\n  .sl-step-desc { font-size: 13px; color: var(--sl-text-2); line-height: 1.6; max-width: 260px; margin: 0 auto; }\n\n  \/* ===== FAQ ===== *\/\n  .sl-faq-item { border-top: 0.5px solid var(--sl-line); }\n  .sl-faq-item:first-child { border-top: none; }\n  .sl-faq-item summary {\n    padding: 18px 0;\n    font-size: 15px;\n    font-weight: 600;\n    color: var(--sl-text);\n    cursor: pointer;\n    list-style: none;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 16px;\n  }\n  .sl-faq-item summary::-webkit-details-marker { display: none; }\n  .sl-faq-item summary::after {\n    content: \"+\";\n    color: var(--sl-text-2);\n    font-size: 20px;\n    font-weight: 400;\n    flex: 0 0 auto;\n    transition: transform 0.25s ease;\n  }\n  .sl-faq-item[open] summary::after { transform: rotate(45deg); }\n  .sl-faq-answer {\n    overflow: hidden;\n    height: 0;\n    transition: height 0.3s ease;\n  }\n  .sl-faq-answer-inner {\n    padding: 0 0 20px;\n    font-size: 14px;\n    color: var(--sl-text-2);\n    line-height: 1.65;\n    max-width: 640px;\n  }\n  .sl-faq-footnote {\n    margin-top: 28px;\n    text-align: center;\n    font-size: 13px;\n    color: var(--sl-text-2);\n  }\n\n  \/* ===== SQUARE VIDEO FEATURE (light, inverted section) ===== *\/\n  .sl-video-feature {\n    width: 100%;\n    background: #F4F2EE;\n    padding: 84px 24px;\n    text-align: center;\n  }\n  .sl-video-feature-eyebrow {\n    font-size: 12px;\n    font-weight: 600;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: rgba(10, 10, 10, 0.5);\n    margin-bottom: 16px;\n  }\n  .sl-video-feature-headline {\n    font-size: clamp(24px, 4vw, 36px);\n    font-weight: 600;\n    letter-spacing: -0.02em;\n    color: #0A0A0A;\n    max-width: 620px;\n    margin: 0 auto 44px;\n    line-height: 1.25;\n  }\n  .sl-video-feature-frame {\n    max-width: 460px;\n    margin: 0 auto;\n    aspect-ratio: 1 \/ 1;\n    border-radius: 18px;\n    overflow: hidden;\n    position: relative;\n    background: #FFFFFF;\n    border: 0.5px solid rgba(0, 0, 0, 0.08);\n    box-shadow: 0 30px 60px rgba(0, 0, 0, 0.14);\n  }\n  .sl-video-feature-frame video {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n  }\n  .sl-spec-label { color: var(--sl-text-2); }\n  .sl-spec-value { color: var(--sl-text); font-weight: 500; text-align: right; }\n\n  \/* ===== SEGMENT 11: GUARANTEE ===== *\/\n  .sl-guarantee { text-align: center; padding: 72px 24px; border-top: 0.5px solid var(--sl-line); }\n  .sl-guarantee-headline { font-size: clamp(24px, 4vw, 34px); font-weight: 600; letter-spacing: -0.02em; color: var(--sl-text); margin-bottom: 12px; }\n  .sl-guarantee-desc { max-width: 460px; margin: 0 auto; font-size: 14px; color: var(--sl-text-2); line-height: 1.65; }\n\n  \/* ===== SEGMENT 12: CLOSING ===== *\/\n  .sl-closing { width: 100%; background: var(--sl-bg-alt); border-top: 0.5px solid var(--sl-line); text-align: center; padding: 80px 24px 100px; }\n  .sl-closing-main { font-size: clamp(26px, 5vw, 40px); font-weight: 600; letter-spacing: -0.025em; color: var(--sl-text); margin-bottom: 14px; }\n  .sl-closing-sub { max-width: 480px; margin: 0 auto; font-size: 15px; color: var(--sl-text-2); line-height: 1.6; }\n\n  \/* ===== SCROLL REVEAL ===== *\/\n  .sl-reveal { opacity: 0; transform: translateY(18px); transition: opacity 0.7s ease, transform 0.7s ease; }\n  .sl-reveal.is-visible { opacity: 1; transform: translateY(0); }\n  @media (prefers-reduced-motion: reduce) {\n    .sl-reveal { opacity: 1; transform: none; transition: none; }\n    .sl-hero-glow { animation: none; }\n  }\n\n  \/* ===== MOBILE ===== *\/\n  @media (max-width: 600px) {\n    .sl-reviews-section { padding: 15px 0 52px; }\n    .sl-reviews-track { gap: 8px; padding: 4px 16px 10px; }\n    .sl-review-card { flex: 0 0 auto; width: calc((100% - 16px) \/ 2.5); max-width: none; }\n    .sl-review-body { padding: 9px 10px 11px; }\n    .sl-review-stars { font-size: 10px; letter-spacing: 1px; margin-bottom: 4px; }\n    .sl-review-name { font-size: 11px; margin-bottom: 4px; }\n    .sl-review-text {\n      font-size: 10px;\n      line-height: 1.35;\n      display: -webkit-box;\n      -webkit-line-clamp: 3;\n      -webkit-box-orient: vertical;\n      overflow: hidden;\n    }\n    .sl-hero { padding: 56px 20px 48px; }\n    .sl-hero-sub { font-size: 15px; }\n    .sl-hero-chips { font-size: 12px; }\n    .sl-hero-chips .sl-dot { margin: 0 6px; }\n    .sl-moment { padding: 56px 20px; }\n    .sl-moment-desc { font-size: 14px; }\n    .sl-lifestyle-section { padding: 40px 16px 56px; }\n    .sl-lifestyle-duo { max-width: 280px; }\n    .sl-lifestyle-duo img {\n      width: 58%;\n      max-width: 220px;\n    }\n    .sl-lifestyle-duo img:first-child { align-self: flex-start; margin-bottom: -20px; }\n    .sl-lifestyle-duo img:last-child { align-self: flex-end; margin-bottom: 0; }\n    .sl-section { padding: 52px 0; }\n    .sl-compare-wrap { margin: 0; padding: 0; overflow-x: visible; }\n    .sl-compare {\n      table-layout: fixed;\n      min-width: 0;\n      width: 100%;\n    }\n    .sl-compare th:first-child, .sl-compare td:first-child { width: 28%; }\n    .sl-compare th:not(:first-child), .sl-compare td:not(:first-child) { width: 36%; }\n    .sl-compare th, .sl-compare td {\n      padding: 9px 5px;\n      font-size: 10.5px;\n      line-height: 1.35;\n      word-break: break-word;\n    }\n    .sl-guarantee { padding: 52px 20px; }\n    .sl-video-feature { padding: 56px 20px; }\n    .sl-video-feature-headline { margin-bottom: 32px; }\n    .sl-video-feature-frame { max-width: 280px; border-radius: 14px; }\n    .sl-closing { padding: 56px 20px 72px; }\n  }\n\u003c\/style\u003e\n\n\n\u003c!-- SEGMENT 1: REVIEWS SLIDER --\u003e\n\u003cdiv class=\"sl-reviews-section sl-reveal\" id=\"smartlens-reviews\"\u003e\n  \u003cdiv class=\"sl-reviews-head\"\u003e\n    \u003cdiv class=\"sl-reviews-eyebrow\"\u003eOpinie klientów\u003c\/div\u003e\n    \u003cdiv class=\"sl-reviews-title\"\u003eZobacz, co mówią użytkownicy\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"sl-reviews-wrap\"\u003e\n    \u003cdiv class=\"sl-reviews-track\" id=\"sl-reviews-track\"\u003e\n      \u003cdiv class=\"sl-review-card\"\u003e\n        \u003cimg class=\"sl-review-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1058\/1642\/4780\/files\/review_1_4.png?v=1781627180\" alt=\"Opinia klienta\" width=\"762\" height=\"1100\" loading=\"eager\" decoding=\"async\"\u003e\n        \u003cdiv class=\"sl-review-body\"\u003e\n          \u003cdiv class=\"sl-review-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-name\"\u003eMarcin\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-text\"\u003eBrałem na rower w Bieszczady i w końcu mogłem nagrywać trasę bez trzymania telefonu w ręku. Jakość 6K naprawdę robi różnicę przy montażu później.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sl-review-card\"\u003e\n        \u003cimg class=\"sl-review-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1058\/1642\/4780\/files\/review_1.png?v=1781627180\" alt=\"Opinia klienta\" width=\"762\" height=\"1100\" loading=\"eager\" decoding=\"async\"\u003e\n        \u003cdiv class=\"sl-review-body\"\u003e\n          \u003cdiv class=\"sl-review-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-name\"\u003eTomasz\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-text\"\u003eUżywałem podczas wyjazdu służbowego do Niemiec — tłumaczenie na żywo zdjęło ze mnie cały stres przy rozmowach z dostawcami. Nie spodziewałem się, że to tak dobrze zadziała.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sl-review-card\"\u003e\n        \u003cimg class=\"sl-review-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1058\/1642\/4780\/files\/review_1_3.png?v=1781627180\" alt=\"Opinia klienta\" width=\"762\" height=\"1100\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cdiv class=\"sl-review-body\"\u003e\n          \u003cdiv class=\"sl-review-stars\"\u003e★★★★☆\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-name\"\u003eKamil\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-text\"\u003eSterowanie głosem jest naprawdę wygodne, korzystam codziennie w pracy. Jedyny minus — przy częstym nagrywaniu bateria schodzi szybciej niż myślałem, ale do codziennego użytku starcza spokojnie.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sl-review-card\"\u003e\n        \u003cimg class=\"sl-review-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1058\/1642\/4780\/files\/review_1_2.png?v=1781627180\" alt=\"Opinia klienta\" width=\"762\" height=\"1100\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cdiv class=\"sl-review-body\"\u003e\n          \u003cdiv class=\"sl-review-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-name\"\u003eŁukasz\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-text\"\u003eBiegam regularnie, czasem w deszczu, i okulary ani razu nie dały żadnego sygnału, że im to przeszkadza. Lekkie, wygodne, nie czuję ich na nosie po godzinie biegu.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sl-review-card\"\u003e\n        \u003cimg class=\"sl-review-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1058\/1642\/4780\/files\/review_1_1.png?v=1781627180\" alt=\"Opinia klienta\" width=\"762\" height=\"1100\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cdiv class=\"sl-review-body\"\u003e\n          \u003cdiv class=\"sl-review-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-name\"\u003eAgnieszka\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-text\"\u003ePracuję z klientami zagranicznymi i tłumaczenie w czasie rzeczywistym naprawdę ułatwia mi życie na spotkaniach. Do tego są zaskakująco lekkie jak na to, co potrafią.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sl-review-card\"\u003e\n        \u003cimg class=\"sl-review-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1058\/1642\/4780\/files\/review_1_5.png?v=1781627180\" alt=\"Opinia klienta\" width=\"762\" height=\"1100\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cdiv class=\"sl-review-body\"\u003e\n          \u003cdiv class=\"sl-review-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-name\"\u003eNatalia\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-text\"\u003eZabrałam na wakacje do Włoch i nagrałam więcej fajnych ujęć niż telefonem przez ostatnie 2 lata. Konfiguracja z aplikacją zajęła może 3 minuty.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sl-review-card\" aria-hidden=\"true\"\u003e\n        \u003cimg class=\"sl-review-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1058\/1642\/4780\/files\/review_1_4.png?v=1781627180\" alt=\"\" width=\"762\" height=\"1100\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cdiv class=\"sl-review-body\"\u003e\n          \u003cdiv class=\"sl-review-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-name\"\u003eMarcin\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-text\"\u003eBrałem na rower w Bieszczady i w końcu mogłem nagrywać trasę bez trzymania telefonu w ręku. Jakość 6K naprawdę robi różnicę przy montażu później.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sl-review-card\" aria-hidden=\"true\"\u003e\n        \u003cimg class=\"sl-review-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1058\/1642\/4780\/files\/review_1.png?v=1781627180\" alt=\"\" width=\"762\" height=\"1100\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cdiv class=\"sl-review-body\"\u003e\n          \u003cdiv class=\"sl-review-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-name\"\u003eTomasz\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-text\"\u003eUżywałem podczas wyjazdu służbowego do Niemiec — tłumaczenie na żywo zdjęło ze mnie cały stres przy rozmowach z dostawcami. Nie spodziewałem się, że to tak dobrze zadziała.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sl-review-card\" aria-hidden=\"true\"\u003e\n        \u003cimg class=\"sl-review-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1058\/1642\/4780\/files\/review_1_3.png?v=1781627180\" alt=\"\" width=\"762\" height=\"1100\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cdiv class=\"sl-review-body\"\u003e\n          \u003cdiv class=\"sl-review-stars\"\u003e★★★★☆\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-name\"\u003eKamil\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-text\"\u003eSterowanie głosem jest naprawdę wygodne, korzystam codziennie w pracy. Jedyny minus — przy częstym nagrywaniu bateria schodzi szybciej niż myślałem, ale do codziennego użytku starcza spokojnie.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sl-review-card\" aria-hidden=\"true\"\u003e\n        \u003cimg class=\"sl-review-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1058\/1642\/4780\/files\/review_1_2.png?v=1781627180\" alt=\"\" width=\"762\" height=\"1100\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cdiv class=\"sl-review-body\"\u003e\n          \u003cdiv class=\"sl-review-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-name\"\u003eŁukasz\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-text\"\u003eBiegam regularnie, czasem w deszczu, i okulary ani razu nie dały żadnego sygnału, że im to przeszkadza. Lekkie, wygodne, nie czuję ich na nosie po godzinie biegu.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sl-review-card\" aria-hidden=\"true\"\u003e\n        \u003cimg class=\"sl-review-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1058\/1642\/4780\/files\/review_1_1.png?v=1781627180\" alt=\"\" width=\"762\" height=\"1100\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cdiv class=\"sl-review-body\"\u003e\n          \u003cdiv class=\"sl-review-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-name\"\u003eAgnieszka\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-text\"\u003ePracuję z klientami zagranicznymi i tłumaczenie w czasie rzeczywistym naprawdę ułatwia mi życie na spotkaniach. Do tego są zaskakująco lekkie jak na to, co potrafią.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sl-review-card\" aria-hidden=\"true\"\u003e\n        \u003cimg class=\"sl-review-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1058\/1642\/4780\/files\/review_1_5.png?v=1781627180\" alt=\"\" width=\"762\" height=\"1100\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cdiv class=\"sl-review-body\"\u003e\n          \u003cdiv class=\"sl-review-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-name\"\u003eNatalia\u003c\/div\u003e\n          \u003cdiv class=\"sl-review-text\"\u003eZabrałam na wakacje do Włoch i nagrałam więcej fajnych ujęć niż telefonem przez ostatnie 2 lata. Konfiguracja z aplikacją zajęła może 3 minuty.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sl-reviews-nav\"\u003e\n      \u003cbutton class=\"sl-reviews-btn\" id=\"sl-reviews-prev\" aria-label=\"Poprzednie opinie\"\u003e‹\u003c\/button\u003e\n      \u003cbutton class=\"sl-reviews-btn\" id=\"sl-reviews-next\" aria-label=\"Następne opinie\"\u003e›\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SEGMENT 2: HERO --\u003e\n\u003cdiv class=\"sl-hero\"\u003e\n  \u003cdiv class=\"sl-hero-glow\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"sl-hero-headline\"\u003eNajdalej, jak dotąd zaszliśmy.\u003c\/div\u003e\n  \u003cdiv class=\"sl-hero-sub\"\u003eNajwyższa rozdzielczość kamery, tłumaczenie AI z każdego języka na polski działające w pełni offline i bateria, która starcza na cały dzień bez kompromisów.\u003c\/div\u003e\n  \u003cdiv class=\"sl-hero-chips\"\u003e\n    \u003cspan\u003e6K Ultra HD\u003c\/span\u003e\u003cspan class=\"sl-dot\"\u003e·\u003c\/span\u003e\u003cspan\u003eTłumaczenie AI offline\u003c\/span\u003e\u003cspan class=\"sl-dot\"\u003e·\u003c\/span\u003e\u003cspan\u003e24h baterii\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SEGMENTS 3-8: MOMENTS --\u003e\n\u003cdiv class=\"sl-moment sl-reveal\"\u003e\n  \u003cdiv class=\"sl-eyebrow\"\u003eKamera\u003c\/div\u003e\n  \u003cdiv class=\"sl-moment-headline\"\u003e6K Ultra HD.\u003c\/div\u003e\n  \u003cdiv class=\"sl-moment-desc\"\u003eNagrywaj i fotografuj jednym dotknięciem — bez wyjmowania telefonu z kieszeni.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"sl-moment sl-reveal\"\u003e\n  \u003cdiv class=\"sl-eyebrow\"\u003eTłumaczenie\u003c\/div\u003e\n  \u003cdiv class=\"sl-moment-headline\"\u003eJęzyk obcy? Nie istnieje!\u003c\/div\u003e\n  \u003cdiv class=\"sl-moment-desc\"\u003eTłumaczenie AI działa w pełni offline — w podróży, w pracy, w rozmowie z kimkolwiek. Teraz w okularach widzisz język polski na żywo bez wyciągania telefonu. Działa z dowolnym językiem.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"sl-moment sl-reveal\"\u003e\n  \u003cdiv class=\"sl-eyebrow\"\u003eGłos\u003c\/div\u003e\n  \u003cdiv class=\"sl-moment-headline\"\u003eWolne ręce. Cały dzień.\u003c\/div\u003e\n  \u003cdiv class=\"sl-moment-desc\"\u003eSteruj wszystkim głosem — podczas jazdy, treningu czy spaceru. Odbieraj telefony, rób zdjęcia, odpowiadaj na wiadomości.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"sl-lifestyle-section sl-reveal\"\u003e\n  \u003cdiv class=\"sl-lifestyle-head\"\u003e\n    \u003cdiv class=\"sl-eyebrow\"\u003eW ruchu\u003c\/div\u003e\n    \u003cdiv class=\"sl-lifestyle-headline\"\u003eWszędzie, gdzie Cię zabierze dzień.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"sl-lifestyle-duo\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1058\/1642\/4780\/files\/ChatGPT_Image_16_cze_2026_19_21_47.png?v=1781630739\" alt=\"Osoba korzystająca z SmartLens 17 Pro Max w mieście\" width=\"900\" height=\"1600\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1058\/1642\/4780\/files\/ChatGPT_Image_16_cze_2026_19_24_23.png?v=1781630740\" alt=\"Osoba w SmartLens 17 Pro Max podczas aktywności na świeżym powietrzu\" width=\"900\" height=\"1600\" loading=\"lazy\" decoding=\"async\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"sl-moment sl-reveal\"\u003e\n  \u003cdiv class=\"sl-eyebrow\"\u003eAsystent AI\u003c\/div\u003e\n  \u003cdiv class=\"sl-moment-headline\"\u003eEncyklopedia na głowie.\u003c\/div\u003e\n  \u003cdiv class=\"sl-moment-desc\"\u003eWystarczy, że spojrzysz na cokolwiek a Asystent AI odpowie Ci na wszystkie pytania w czasie rzeczywistym. Już nigdy nie otworzysz Wikipedii.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"sl-moment sl-reveal\"\u003e\n  \u003cdiv class=\"sl-eyebrow\"\u003eBateria\u003c\/div\u003e\n  \u003cdiv class=\"sl-moment-headline\"\u003e24 godzin na jednym ładowaniu.\u003c\/div\u003e\n  \u003cdiv class=\"sl-moment-desc\"\u003eTeraz możesz zapomnieć o ładowaniu. Dodatkowo etui ładujące pozwoli Ci praktycznie na nieograniczony czas użytkowania. Ładowanie kablem USB‑C.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"sl-moment sl-reveal\"\u003e\n  \u003cdiv class=\"sl-eyebrow\"\u003eKonstrukcja\u003c\/div\u003e\n  \u003cdiv class=\"sl-moment-headline\"\u003eWodoodporne i niezniszczalne.\u003c\/div\u003e\n  \u003cdiv class=\"sl-moment-desc\"\u003eOdporne na deszcz, pot i zachlapania — niezależnie od tego, dokąd Cię zabierają.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"sl-page\"\u003e\n\n  \u003c!-- SEGMENT 9: COMPARE --\u003e\n  \u003cdiv class=\"sl-section sl-reveal\"\u003e\n    \u003cdiv class=\"sl-section-head\"\u003e\n      \u003cdiv class=\"sl-section-eyebrow\"\u003ePorównaj modele\u003c\/div\u003e\n      \u003cdiv class=\"sl-section-title\"\u003eDlaczego wybierzesz SmartLens?\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sl-compare-wrap\"\u003e\n      \u003ctable class=\"sl-compare\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003e\u003c\/th\u003e\n            \u003cth class=\"sl-col-win\"\u003eSmartLens 17 Pro Max\u003c\/th\u003e\n            \u003cth\u003eTani zamiennik\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eKamera\u003c\/td\u003e\n            \u003ctd class=\"sl-col-win\"\u003e6K Ultra HD\u003c\/td\u003e\n            \u003ctd class=\"sl-no\"\u003e720p, rozmazany obraz\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eTłumaczenie AI\u003c\/td\u003e\n            \u003ctd class=\"sl-col-win\"\u003eNa żywo, każdy język\u003c\/td\u003e\n            \u003ctd class=\"sl-no\"\u003eBrak\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eAsystent AI\u003c\/td\u003e\n            \u003ctd class=\"sl-col-win\"\u003eWbudowany, ChatGPT\u003c\/td\u003e\n            \u003ctd class=\"sl-no\"\u003eBrak\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eBateria\u003c\/td\u003e\n            \u003ctd class=\"sl-col-win\"\u003e24h\u003c\/td\u003e\n            \u003ctd class=\"sl-no\"\u003e2-3h\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eWodoodporność\u003c\/td\u003e\n            \u003ctd class=\"sl-col-win\"\u003ePełna wodoszczelność\u003c\/td\u003e\n            \u003ctd class=\"sl-no\"\u003eBrak\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eŁączność\u003c\/td\u003e\n            \u003ctd class=\"sl-col-win\"\u003eBluetooth 5.0\u003c\/td\u003e\n            \u003ctd class=\"sl-no\"\u003eBluetooth 4.0, częste zrywanie\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eKompatybilność\u003c\/td\u003e\n            \u003ctd class=\"sl-col-win\"\u003eAndroid i iOS\u003c\/td\u003e\n            \u003ctd class=\"sl-no\"\u003eTylko wybrane modele Android\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"sl-video-feature sl-reveal\"\u003e\n  \u003cdiv class=\"sl-video-feature-eyebrow\"\u003eDesign\u003c\/div\u003e\n  \u003cdiv class=\"sl-video-feature-headline\"\u003eForma, która liczy się tak samo jak funkcja.\u003c\/div\u003e\n  \u003cdiv class=\"sl-video-feature-frame\"\u003e\n    \u003cvideo autoplay muted loop playsinline\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/f4d60ca5f3e34250b803747df084e39b.mov\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"sl-page\"\u003e\n\n  \u003c!-- 3 STEPS TO START --\u003e\n  \u003cdiv class=\"sl-section sl-reveal\"\u003e\n    \u003cdiv class=\"sl-section-head\"\u003e\n      \u003cdiv class=\"sl-section-eyebrow\"\u003ePierwsze uruchomienie\u003c\/div\u003e\n      \u003cdiv class=\"sl-section-title\"\u003eGotowe w mniej niż 3 minuty.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sl-steps-grid\"\u003e\n      \u003cdiv class=\"sl-step\"\u003e\n        \u003cdiv class=\"sl-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"sl-step-title\"\u003eZałóż okulary\u003c\/div\u003e\n        \u003cdiv class=\"sl-step-desc\"\u003eLekka, wygodna konstrukcja gotowa do noszenia od pierwszej chwili.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sl-step\"\u003e\n        \u003cdiv class=\"sl-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"sl-step-title\"\u003eSparuj z telefonem\u003c\/div\u003e\n        \u003cdiv class=\"sl-step-desc\"\u003eBluetooth 5.0, pełna kompatybilność z Android i iOS.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sl-step\"\u003e\n        \u003cdiv class=\"sl-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"sl-step-title\"\u003eGotowe\u003c\/div\u003e\n        \u003cdiv class=\"sl-step-desc\"\u003eNagrywaj, tłumacz i steruj głosem — bez dodatkowej konfiguracji.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SEGMENT 10: SPEC --\u003e\n  \u003cdiv class=\"sl-section sl-reveal\" id=\"smartlens-spec\"\u003e\n    \u003cdiv class=\"sl-section-head\"\u003e\n      \u003cdiv class=\"sl-section-eyebrow\"\u003eSpecyfikacja\u003c\/div\u003e\n      \u003cdiv class=\"sl-section-title\"\u003eSmartLens 17 Pro Max\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sl-spec-row\"\u003e\n\u003cspan class=\"sl-spec-label\"\u003eRozdzielczość kamery\u003c\/span\u003e\u003cspan class=\"sl-spec-value\"\u003e6K Ultra HD\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sl-spec-row\"\u003e\n\u003cspan class=\"sl-spec-label\"\u003eŁączność\u003c\/span\u003e\u003cspan class=\"sl-spec-value\"\u003eBluetooth 5.0\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sl-spec-row\"\u003e\n\u003cspan class=\"sl-spec-label\"\u003eAsystent głosowy\u003c\/span\u003e\u003cspan class=\"sl-spec-value\"\u003eWbudowany AI, ChatGPT\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sl-spec-row\"\u003e\n\u003cspan class=\"sl-spec-label\"\u003eTłumaczenie\u003c\/span\u003e\u003cspan class=\"sl-spec-value\"\u003eAI, offline, czas rzeczywisty\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sl-spec-row\"\u003e\n\u003cspan class=\"sl-spec-label\"\u003eCzas pracy baterii\u003c\/span\u003e\u003cspan class=\"sl-spec-value\"\u003enawet 24h\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sl-spec-row\"\u003e\n\u003cspan class=\"sl-spec-label\"\u003eOdporność na wodę\u003c\/span\u003e\u003cspan class=\"sl-spec-value\"\u003eIPX5, pełna wodoodporność\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sl-spec-row\"\u003e\n\u003cspan class=\"sl-spec-label\"\u003eSterowanie\u003c\/span\u003e\u003cspan class=\"sl-spec-value\"\u003eGłosowe + dotyk\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sl-spec-row\"\u003e\n\u003cspan class=\"sl-spec-label\"\u003eKompatybilność\u003c\/span\u003e\u003cspan class=\"sl-spec-value\"\u003eAndroid \u0026amp; iOS\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sl-spec-row\"\u003e\n\u003cspan class=\"sl-spec-label\"\u003eKonfiguracja\u003c\/span\u003e\u003cspan class=\"sl-spec-value\"\u003ePlug \u0026amp; Play\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003cdiv class=\"sl-section sl-reveal\" id=\"smartlens-faq\"\u003e\n    \u003cdiv class=\"sl-section-head\"\u003e\n      \u003cdiv class=\"sl-section-eyebrow\"\u003eNajczęstsze pytania\u003c\/div\u003e\n      \u003cdiv class=\"sl-section-title\"\u003eMasz pytania? Mamy odpowiedzi.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdetails class=\"sl-faq-item\"\u003e\n      \u003csummary\u003eCzy tłumaczenie działa bez internetu?\u003c\/summary\u003e\n      \u003cdiv class=\"sl-faq-answer\"\u003e\u003cdiv class=\"sl-faq-answer-inner\"\u003eTak, tłumaczenie AI w SmartLens 17 Pro Max działa w pełni offline — nie potrzebujesz połączenia z internetem ani dodatkowej aplikacji.\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"sl-faq-item\"\u003e\n      \u003csummary\u003eJak długo działa bateria?\u003c\/summary\u003e\n      \u003cdiv class=\"sl-faq-answer\"\u003e\u003cdiv class=\"sl-faq-answer-inner\"\u003eDo 24 godzin na jednym ładowaniu. Etui ładujące wydłuża czas użytkowania jeszcze bardziej, a ładowanie odbywa się kablem USB-C.\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"sl-faq-item\"\u003e\n      \u003csummary\u003eZ jakimi telefonami współpracują okulary?\u003c\/summary\u003e\n      \u003cdiv class=\"sl-faq-answer\"\u003e\u003cdiv class=\"sl-faq-answer-inner\"\u003eSmartLens 17 Pro Max jest w pełni kompatybilny z Android i iOS. Parowanie przez Bluetooth 5.0 zajmuje zwykle mniej niż 3 minuty.\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"sl-faq-item\"\u003e\n      \u003csummary\u003eCzy mogę je nosić w deszczu?\u003c\/summary\u003e\n      \u003cdiv class=\"sl-faq-answer\"\u003e\u003cdiv class=\"sl-faq-answer-inner\"\u003eTak, konstrukcja jest wodoodporna (IPX5) i odporna na deszcz, pot oraz zachlapania.\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"sl-faq-item\"\u003e\n      \u003csummary\u003eCzy mogę obsługiwać okulary bez dotykania ich?\u003c\/summary\u003e\n      \u003cdiv class=\"sl-faq-answer\"\u003e\u003cdiv class=\"sl-faq-answer-inner\"\u003eTak — większość funkcji jest dostępna głosowo. Dotyk jest dodatkową opcją, nie wymogiem.\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"sl-faq-item\"\u003e\n      \u003csummary\u003eCo jeśli będę chciał zwrócić produkt?\u003c\/summary\u003e\n      \u003cdiv class=\"sl-faq-answer\"\u003e\u003cdiv class=\"sl-faq-answer-inner\"\u003eMasz 180 dni na zwrot, bez podawania przyczyny. Wysyłka realizowana jest w 24 godziny od złożenia zamówienia.\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdiv class=\"sl-faq-footnote\"\u003eNie znalazłeś odpowiedzi, której szukasz? Nasza obsługa klienta jest dostępna 7 dni w tygodniu.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- SEGMENT 11: GUARANTEE --\u003e\n\u003cdiv class=\"sl-guarantee sl-reveal\" id=\"smartlens-guarantee\"\u003e\n  \u003cdiv class=\"sl-eyebrow\"\u003eGwarancja Satysfakcji\u003c\/div\u003e\n  \u003cdiv class=\"sl-guarantee-headline\"\u003e180 dni na zwrot.\u003c\/div\u003e\n  \u003cdiv class=\"sl-guarantee-desc\"\u003eZamawiasz bez ryzyka. Wysyłka w 24 godziny od złożenia zamówienia. Obsługa klienta dostępna 7 dni w tygodniu.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SEGMENT 12: CLOSING --\u003e\n\u003cdiv class=\"sl-closing\"\u003e\n  \u003cdiv class=\"sl-closing-main\"\u003eSmartLens 17 Pro Max.\u003c\/div\u003e\n  \u003cdiv class=\"sl-closing-sub\"\u003eStworzyliśmy okulary, które wyprzedzają obecną technologię o dekady. Jeżeli szukasz inteligentnych okularów z funkcją AI to wybór jest oczywisty!\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n  (function () {\n    \/\/ Reviews slider — continuous infinite loop\n    var track = document.getElementById('sl-reviews-track');\n    var prevBtn = document.getElementById('sl-reviews-prev');\n    var nextBtn = document.getElementById('sl-reviews-next');\n\n    if (track) {\n      var SPEED = 0.45; \/\/ px per frame, slow drift\n      var paused = false;\n      var resumeTimeout = null;\n      var rafId = null;\n\n      function halfWidth() {\n        return track.scrollWidth \/ 2;\n      }\n\n      function tick() {\n        if (!paused) {\n          track.scrollLeft += SPEED;\n          var half = halfWidth();\n          if (track.scrollLeft \u003e= half) {\n            track.scrollLeft -= half;\n          }\n        }\n        rafId = requestAnimationFrame(tick);\n      }\n\n      function pause() { paused = true; }\n      function resume() { paused = false; }\n      function pauseThenResume(delay) {\n        pause();\n        if (resumeTimeout) clearTimeout(resumeTimeout);\n        resumeTimeout = setTimeout(resume, delay || 3500);\n      }\n\n      function cardStep() {\n        var card = track.querySelector('.sl-review-card');\n        var gap = parseFloat(getComputedStyle(track).gap) || 0;\n        return card ? card.offsetWidth + gap : 200;\n      }\n\n      if (prevBtn) prevBtn.addEventListener('click', function () {\n        pauseThenResume();\n        track.scrollLeft -= cardStep();\n        if (track.scrollLeft \u003c 0) track.scrollLeft += halfWidth();\n      });\n      if (nextBtn) nextBtn.addEventListener('click', function () {\n        pauseThenResume();\n        track.scrollLeft += cardStep();\n        var half = halfWidth();\n        if (track.scrollLeft \u003e= half) track.scrollLeft -= half;\n      });\n\n      track.addEventListener('mouseenter', pause);\n      track.addEventListener('mouseleave', resume);\n      track.addEventListener('touchstart', pause, { passive: true });\n      track.addEventListener('touchend', function () { pauseThenResume(1500); }, { passive: true });\n      track.addEventListener('pointerdown', pause);\n      track.addEventListener('pointerup', function () { pauseThenResume(1500); });\n\n      var prefersReducedScroll = window.matchMedia \u0026\u0026 window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n      if (!prefersReducedScroll) {\n        rafId = requestAnimationFrame(tick);\n      }\n    }\n\n    \/\/ Scroll reveal\n    var prefersReduced = window.matchMedia \u0026\u0026 window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n    if (!prefersReduced \u0026\u0026 'IntersectionObserver' in window) {\n      var revealEls = document.querySelectorAll('.sl-reveal');\n      var revealObserver = new IntersectionObserver(function (entries) {\n        entries.forEach(function (entry) {\n          if (entry.isIntersecting) {\n            entry.target.classList.add('is-visible');\n            revealObserver.unobserve(entry.target);\n          }\n        });\n      }, { threshold: 0.15 });\n      revealEls.forEach(function (el) { revealObserver.observe(el); });\n    } else {\n      document.querySelectorAll('.sl-reveal').forEach(function (el) { el.classList.add('is-visible'); });\n    }\n\n    \/\/ FAQ accordion — smooth height animation, one item open at a time\n    var faqItems = document.querySelectorAll('.sl-faq-item');\n    function closeFaq(item) {\n      var content = item.querySelector('.sl-faq-answer');\n      content.style.height = content.scrollHeight + 'px';\n      requestAnimationFrame(function () {\n        content.style.height = '0px';\n      });\n      content.addEventListener('transitionend', function handler() {\n        item.removeAttribute('open');\n        content.removeEventListener('transitionend', handler);\n      });\n    }\n    function openFaq(item) {\n      item.setAttribute('open', '');\n      var content = item.querySelector('.sl-faq-answer');\n      var target = content.scrollHeight;\n      content.style.height = '0px';\n      requestAnimationFrame(function () {\n        content.style.height = target + 'px';\n      });\n    }\n    faqItems.forEach(function (item) {\n      var summary = item.querySelector('summary');\n      summary.addEventListener('click', function (e) {\n        e.preventDefault();\n        var isOpen = item.hasAttribute('open');\n        faqItems.forEach(function (other) {\n          if (other !== item \u0026\u0026 other.hasAttribute('open')) closeFaq(other);\n        });\n        if (isOpen) {\n          closeFaq(item);\n        } else {\n          openFaq(item);\n        }\n      });\n    });\n  })();\n\u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"Bloxcrafts.pl","offers":[{"title":"Default Title","offer_id":57822515331404,"sku":"1005011932454259","price":399.99,"currency_code":"PLN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1058\/1642\/4780\/files\/ChatGPTImage16cze2026_19_17_51.png?v=1781630293","url":"https:\/\/smartlensai.pl\/products\/smartlens-17-pro-max","provider":"Smartlensai.pl","version":"1.0","type":"link"}