{"product_id":"caterside-fashion-men-sunglasses-small-frame-square-personalized-design-sun-glasses-women-travel-party-business-festival-gift","title":"Polarisierte Herren-Sonnenbrille im Vintage-Stil mit quadratischem Rahmen","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e\n  #legacy-pdp-root{\n    --lgc-black:#0D0D0D;\n    --lgc-graphite:#2B2B2B;\n    --lgc-stone:#D9D6CF;\n    --lgc-cream:#F2EFE9;\n    --lgc-white:#FFFFFF;\n    --lgc-ink-soft: rgba(13,13,13,0.62);\n    --lgc-ink-faint: rgba(13,13,13,0.42);\n    --lgc-line: rgba(13,13,13,0.08);\n    --lgc-radius-lg: 24px;\n    --lgc-radius-md: 18px;\n    --lgc-radius-sm: 12px;\n    --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    all: initial;\n    display:block;\n    box-sizing:border-box;\n    font-family: var(--lgc-sans);\n    color: var(--lgc-black);\n    background: var(--lgc-white);\n    -webkit-font-smoothing: antialiased;\n    text-align:left;\n    line-height:1.5;\n    max-width:600px;\n    margin:0 auto;\n  }\n  #legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{\n    box-sizing:border-box; margin:0; padding:0; font-family:inherit;\n    color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;\n  }\n  #legacy-pdp-root img{ max-width:100%; display:block; border:0; }\n  #legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }\n  #legacy-pdp-root ul{ list-style:none; }\n  #legacy-pdp-root svg{ display:block; flex-shrink:0; }\n\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n\n  #legacy-pdp-root .lgc-wrap{ padding:0 18px; }\n  #legacy-pdp-root .lgc-section{ padding:36px 0; }\n\n  #legacy-pdp-root .lgc-badge{\n    display:inline-flex; align-items:center; gap:6px;\n    background:var(--lgc-cream); color:var(--lgc-black);\n    padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;\n  }\n  #legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n\n  #legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }\n  #legacy-pdp-root h1.lgc-h1{ font-size:28px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }\n  #legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }\n  #legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }\n  #legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\n  \/* ---------- HERO ---------- *\/\n  #legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }\n  #legacy-pdp-root .lgc-hero h1{ margin-top:14px; }\n  #legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }\n  #legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }\n  #legacy-pdp-root .lgc-pill{\n    font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;\n    background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);\n  }\n  #legacy-pdp-root .lgc-hero-img{\n    margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);\n  }\n  #legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\n  \/* ---------- PILARES ---------- *\/\n  #legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }\n  #legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }\n  #legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }\n  #legacy-pdp-root .lgc-pillar{\n    border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;\n    display:flex; flex-direction:column; justify-content:flex-start;\n  }\n  #legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }\n  #legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }\n  #legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }\n  #legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }\n  #legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }\n  #legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }\n  #legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\n  \/* ---------- CARROSSÉIS ---------- *\/\n  #legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }\n  #legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }\n  #legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }\n  #legacy-pdp-root .lgc-carousel{\n    display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;\n    -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;\n    margin:0 -18px; padding-left:18px; padding-right:18px;\n  }\n  #legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }\n  #legacy-pdp-root .lgc-carousel-item{\n    flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);\n    overflow:hidden; background:var(--lgc-cream); position:relative;\n  }\n  #legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }\n  #legacy-pdp-root .lgc-carousel-cap{\n    position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);\n    color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;\n    backdrop-filter:blur(4px);\n  }\n  #legacy-pdp-root .lgc-carousel-wrap{ position:relative; }\n  #legacy-pdp-root .lgc-arrow{\n    position:absolute; top:50%; transform:translateY(-50%); z-index:2;\n    width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);\n    display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);\n  }\n  #legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }\n  #legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }\n  #legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }\n  #legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }\n  #legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }\n  #legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\n  \/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/\n  #legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }\n  #legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }\n  #legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }\n  #legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }\n  #legacy-pdp-root .lgc-tabs-nav{\n    display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;\n  }\n  #legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }\n  #legacy-pdp-root .lgc-tab-btn{\n    padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);\n    transition:all .2s ease;\n  }\n  #legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }\n  #legacy-pdp-root .lgc-tab-panel{ display:none; }\n  #legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n\n  #legacy-pdp-root table.lgc-table{\n    width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;\n    background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;\n  }\n  #legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{\n    padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);\n  }\n  #legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }\n  #legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }\n  #legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }\n  #legacy-pdp-root .lgc-table-scroll{\n    max-width:100%; overflow:hidden;\n    border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table{\n    width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table th,\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table td{\n    padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table th{\n    font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;\n    color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{\n    font-weight:700;\n  }\n\n  #legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }\n  #legacy-pdp-root .lgc-specs-row{\n    display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;\n  }\n  #legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }\n  #legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }\n  #legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\n  \/* ---------- GARANTIA (2 por linha) ---------- *\/\n  #legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }\n  #legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }\n  #legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }\n  #legacy-pdp-root .lgc-trust-item{\n    border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);\n  }\n  #legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }\n  #legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }\n  #legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\n  \/* ---------- FAQ ---------- *\/\n  #legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }\n  #legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }\n  #legacy-pdp-root .lgc-faq-q{\n    width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;\n    padding:15px 2px; font-size:14px; font-weight:600; text-align:left;\n  }\n  #legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }\n  #legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }\n  #legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }\n  #legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }\n  #legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\n  \/* ---------- FOOTER ---------- *\/\n  #legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\n  \/* ---------- LANG SWITCH (bandeiras) ---------- *\/\n  #legacy-pdp-root .lgc-langbar{ display:flex; justify-content:center; gap:8px; padding-top:14px; }\n  #legacy-pdp-root .lgc-lang-btn{\n    width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;\n    border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;\n    line-height:0;\n  }\n  #legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }\n  #legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-hero\"\u003e\n    \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003e — Auf Langlebigkeit ausgelegt\u003c\/span\u003e\n    \u003ch2 class=\"lgc-h1\" data-i18n=\"hero.headline\"\u003eKlare Linien. UV400-Schutz.\u003c\/h2\u003e\n\n    \u003cp class=\"lgc-hero-sub\" data-i18n=\"hero.sub\"\u003eEin quadratischer Vintage-Rahmen für ganztägigen Tragekomfort \\u2014 leicht und mit UV400-Schutz.\u003c\/p\u003e\n\n    \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill1\"\u003eUV400-Schutz\u003c\/span\u003e\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill2\"\u003eProduktschutz\u003c\/span\u003e\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill3\"\u003e14 Tage kostenlose Rückgabe\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-hero-img\"\u003e\n\n      \u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783467334096-H1.webp\" alt=\"Vintage-Sonnenbrille mit quadratischem Rahmen\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-langbar\" data-langswitch\u003e\n\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"en\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/gb.png\" alt=\"Englisch\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"de\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/de.png\" alt=\"Deutsch\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"nl\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/nl.png\" alt=\"Niederländisch\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"it\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/it.png\" alt=\"Italienisch\"\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\"\u003e\n    \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n      \n      \u003ch2 class=\"lgc-h2\" data-i18n=\"pillars.headline\"\u003eEchter Schutz, zeitloser Rahmen, fairer Preis\u003c\/h2\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n      \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12 12 22\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.quality.title\"\u003eQualität\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"pillars.quality.desc\"\u003eFür dieses Produkt werden UV400-Gläser angegeben. Eine separate Zertifizierung wird nicht beworben.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.price.title\"\u003eFairer Preis\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"pillars.price.desc\"\u003eMit Blick auf Qualität und Preis-Leistungs-Verhältnis ausgewählt.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.trust.title\"\u003e Vertrauen\u003c\/h4\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.guarantee.title\"\u003eGarantie + Rückgabe\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"pillars.guarantee.desc\"\u003e14-tägiges Widerrufsrecht und Garantie gegen Herstellungsfehler.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel1.eyebrow\"\u003eDer Rahmen\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"carousel1.headline\"\u003eHandwerkskunst im Detail\u003c\/h2\u003e\n\n      \u003cp class=\"lgc-p\" data-i18n=\"carousel1.text\"\u003eRobuste Bügel, klare Linien und ein Rahmen, der leicht genug für den ganzen Tag ist.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n      \u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/-co-description-140.png?v=1787516642\" alt=\"Rahmendetail 1\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/-co-description-141.png?v=1787516658\" alt=\"Rahmendetail 2\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/-co-description-142.png?v=1787516648\" alt=\"Rahmendetail 3\"\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Zurück\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Weiter\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel2.eyebrow\"\u003eGut getragen\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"carousel2.headline\"\u003eVon der Straße bis aufs Dach\u003c\/h2\u003e\n\n      \u003cp class=\"lgc-p\" data-i18n=\"carousel2.text\"\u003eReisen, Business, Festival \\u2014 ein Rahmen für jede Gelegenheit.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n      \u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/-co-description-143.png?v=1787516652\" alt=\"Lifestyle 1\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783467337847-lf2.webp\" alt=\"Lifestyle 2\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/-co-description-145.png?v=1787516704\" alt=\"Lifestyle 3\"\u003e\u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Zurück\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Weiter\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-card\"\u003e\n\n      \u003cdiv class=\"lgc-section-head\"\u003e\n\n        \u003cspan class=\"lgc-eyebrow\" data-i18n=\"dims.eyebrow\"\u003eGläserdetails\u003c\/span\u003e\n        \u003ch2 class=\"lgc-h2\" data-i18n=\"dims.headline\"\u003eRahmen- und Gläserspezifikationen\u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n      \u003ctable class=\"lgc-table\"\u003e\n\n        \u003ctbody\u003e\n\n          \n          \u003ctr\u003e\n\n\u003ctd data-i18n=\"dims.row5label\"\u003eRahmenstil\u003c\/td\u003e\n\n\u003ctd data-i18n=\"dims.row5value\"\u003eVintage-Quadrat\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n        \u003c\/tbody\u003e\n\n      \u003c\/table\u003e\n\n      \u003cp class=\"lgc-size-note\" data-i18n=\"dims.note\"\u003eEinheitsgröße, passend für die meisten. Leichter Rahmen für ganztägigen Tragekomfort.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-card is-white\"\u003e\n\n      \u003cdiv class=\"lgc-section-head\"\u003e\n\n        \u003cspan class=\"lgc-eyebrow\" data-i18n=\"specs.eyebrow\"\u003eSpezifikationen\u003c\/span\u003e\n        \u003ch2 class=\"lgc-h2\" data-i18n=\"specs.headline\"\u003eProduktdetails\u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n        \u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\" data-i18n=\"specs.tab1\"\u003eMaterialien\u003c\/button\u003e\n        \u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\" data-i18n=\"specs.tab2\"\u003ePflege\u003c\/button\u003e\n        \u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\" data-i18n=\"specs.tab3\"\u003eTechnische Daten\u003c\/button\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\n\n        \u003cdiv class=\"lgc-specs-list\"\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\n\n        \u003cdiv class=\"lgc-specs-list\"\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label1\"\u003eReinigung\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value1\"\u003eEin Mikrofasertuch verwenden; keine Papiertücher\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label2\"\u003eAufbewahrung\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value2\"\u003eBei Nichtgebrauch in einem Hartschalenetui aufbewahren\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label3\"\u003eVermeiden\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value3\"\u003eNicht längere Zeit in heißen Autos oder direkter Sonne liegen lassen\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\n\n        \u003cdiv class=\"lgc-specs-list\"\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label1\"\u003eModell\u003c\/span\u003e\u003cspan\u003eK39769\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label2\"\u003eStil\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value2\"\u003eQuadratischer Vintage-Rahmen\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label4\"\u003eHerkunft\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value4\"\u003eFestlandchina\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-trust-head\"\u003e\n\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"trust.eyebrow\"\u003eRückgabe \u0026amp; Support\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"trust.headline\"\u003eIhr Vertrauen ist geschützt\u003c\/h2\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-trust-grid\"\u003e\n\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item1.title\"\u003eProduktschutz\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"trust.item1.desc\"\u003eGegen Herstellungsfehler.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item2.title\"\u003e14 Tage kostenlose Rückgabe\u003c\/h4\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003crect x=\"3\" y=\"7\" width=\"18\" height=\"13\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 7V5a4 4 0 0 1 8 0v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item3.title\"\u003eSichere Zahlung\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"trust.item3.desc\"\u003eGeschützte Checkout-Umgebung.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003crect x=\"2.5\" y=\"8\" width=\"14\" height=\"9\" rx=\"1.2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16.5 11h3l2 3v3h-5z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7\" cy=\"19\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17.5\" cy=\"19\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item4.title\"\u003eVersand mit Sendungsverfolgung\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"trust.item4.desc\"\u003eSendungsverfolgungsinformationen werden bereitgestellt, sobald verfügbar; Scans des Versanddienstleisters können mehrere Werktage dauern.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-card is-white\"\u003e\n\n      \u003cdiv class=\"lgc-section-head\"\u003e\n\n        \u003cspan class=\"lgc-eyebrow\" data-i18n=\"faq.eyebrow\"\u003eHäufig gestellte Fragen\u003c\/span\u003e\n        \u003ch2 class=\"lgc-h2\" data-i18n=\"faq.headline\"\u003eFAQ\u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-faq\" data-faq\u003e\n\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q1\"\u003eWie lange dauert die Lieferung?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a1\"\u003eDie Lieferzeiten variieren je nach Zielort. Eine verfügbare Schätzung wird vor der Zahlung an der Kasse angezeigt.\u003c\/div\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q2\"\u003eWie funktioniert die Rückgabe oder der Umtausch?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q3\"\u003eBlockieren sie UV-Strahlen?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a3\"\u003eDie Gläser werden für dieses Produkt als UV400 angegeben. Eine Zertifizierung wird ohne separate Dokumentation nicht beworben.\u003c\/div\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q4\"\u003eWelche Zahlungsmethoden werden akzeptiert?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a4\"\u003eKreditkarte und andere gängige Zahlungsmethoden an der Kasse, mit Ratenzahlung, sofern verfügbar.\u003c\/div\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q5\"\u003eSind sie für den ganzen Tag angenehm zu tragen?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a5\"\u003eJa \\u2014 der leichte Kunststoffrahmen ist so konzipiert, dass er über lange Zeiträume hinweg bequem bleibt, ohne auf Nase oder Ohren zu drücken.\u003c\/div\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n+\u003cstyle\u003e\n  \/* Compatibility with the  PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\n\n\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var translations = {\n    en: {\n      hero:{ headline:\"Sharp Lines. UV400 Protection.\", sub:\"A vintage square frame built for all-day comfort \\u2014 lightweight, UV400 protected.\", pill1:\"UV400 Protection\", pill2:\"Product protection\", pill3:\"14-Day Free Returns\" },\n      pillars:{ eyebrow:\"Why \", headline:\"Real protection, timeless frame, honest price\",\n        quality:{title:\"Quality\",desc:\"UV400 lenses are listed for this product. Separate certification is not advertised.\"},\n        price:{title:\"Fair Price\",desc:\"Selected with attention to quality and value.\"},\n        trust:{title:\" Trust\",desc:\"Part of the  selection, chosen with attention to quality and value.\"},\n        guarantee:{title:\"Guarantee + Returns\",desc:\"14-day right of withdrawal and a guarantee against manufacturing defects.\"} },\n      carousel1:{ eyebrow:\"The Frame\", headline:\"Craftsmanship up close\", text:\"Solid hinges, clean lines, and a frame light enough to wear all day.\" },\n      carousel2:{ eyebrow:\"Worn Well\", headline:\"From the road to the rooftop\", text:\"Travel, business, festival \\u2014 one frame for every scene.\" },\n      dims:{ eyebrow:\"Lens Details\", headline:\"Frame \u0026amp; lens specs\", row1label:\"Lens Width\", row2label:\"Lens Height\", row3label:\"UV Protection\", row4label:\"Certification\", row5label:\"Frame Style\", row5value:\"Vintage square\", note:\"One size fits most. Lightweight frame designed for all-day comfort.\" },\n      specs:{ eyebrow:\"Specifications\", headline:\"Product details\", tab1:\"Materials\", tab2:\"Care\", tab3:\"Technical\",\n        mat:{label1:\"Frame Material\",value1:\"Lightweight plastic\",label2:\"Lens Material\",value2:\"Plastic (UV400)\",label3:\"Certification\"},\n        care:{label1:\"Cleaning\",value1:\"Use a microfiber cloth; avoid paper towels\",label2:\"Storage\",value2:\"Keep in a hard case when not wearing\",label3:\"Avoid\",value3:\"Do not leave in hot cars or direct sun for extended periods\"},\n        tech:{label1:\"Model\",label2:\"Style\",value2:\"Vintage square frame\",label4:\"Origin\",value4:\"Mainland China\"} },\n      trust:{ eyebrow:\"Returns \u0026 Support\", headline:\"Your trust, protected\",\n        item1:{title:\"Product protection\",desc:\"Against manufacturing defects.\"},\n        item2:{title:\"14-Day Free Returns\",desc:\"Notify us within 14 calendar days after delivery.  pays return shipping through a prepaid label or collection. No restocking or commission fees. See our Return \u0026 Refund Policy.\"},\n        item3:{title:\"Secure Payment\",desc:\"Protected checkout environment.\"},\n        item4:{title:\"Tracked Shipping\",desc:\"Tracking updates are provided when available; carrier scans may take several business days.\"} },\n      faq:{ eyebrow:\"Frequently Asked Questions\", headline:\"FAQ\",\n        q1:\"What is the delivery time?\", a1:\"Delivery times vary by destination. Any available estimate is shown at checkout before payment.\",\n        q2:\"How does return or exchange work?\", a2:\"Notify our customer support within 14 calendar days after delivery, then return the goods within 14 calendar days after notice.  pays return shipping to our supplier partner in China. No restocking or commission fees. Refunds follow our Return \u0026 Refund Policy; existing orders retain more favorable terms.\",\n        q3:\"Do they block UV rays?\", a3:\"The lenses are listed as UV400 for this product. Certification is not advertised without separate documentation.\",\n        q4:\"What payment methods are accepted?\", a4:\"Credit card and other major methods at checkout, with installments where available.\",\n        q5:\"Are they comfortable for all-day wear?\", a5:\"Yes \\u2014 the lightweight plastic frame is designed to stay comfortable over long periods without pressure on the nose or ears.\" }\n    },\n    de: {\n      hero:{ headline:\"Klare Linien. UV400-Schutz.\", sub:\"UV400-Gläser sind für dieses Produkt angegeben. Eine separate Zertifizierung wird nicht beworben.\", pill1:\"UV400-Schutz\", pill2:\"Produktschutz\", pill3:\"14 Tage R\\u00fcckgabe\" },\n      pillars:{ eyebrow:\"Warum \", headline:\"Echter Schutz, zeitloser Rahmen, fairer Preis\",\n        quality:{title:\"Qualit\\u00e4t\",desc:\"UV400-Gläser sind für dieses Produkt angegeben. Eine separate Zertifizierung wird nicht beworben.\"},\n        price:{title:\"Fairer Preis\",desc:\"Ausgewählt mit Blick auf Qualität und Wert.\"},\n        trust:{title:\"-Vertrauen\",desc:\"Teil der -Reihe, gefertigt nach demselben Standard wie jedes unserer St\\u00fccke.\"},\n        guarantee:{title:\"Garantie + R\\u00fcckgabe\",desc:\"14 Tage Widerrufsrecht und Garantie gegen Fabrikationsfehler.\"} },\n      carousel1:{ eyebrow:\"Der Rahmen\", headline:\"Verarbeitung aus der N\\u00e4he\", text:\"Solide Scharniere, klare Linien und ein Rahmen, leicht genug f\\u00fcr den ganzen Tag.\" },\n      carousel2:{ eyebrow:\"Gut getragen\", headline:\"Von der Stra\\u00dfe bis zur Dachterrasse\", text:\"Reise, Business, Festival \\u2014 ein Rahmen f\\u00fcr jede Szene.\" },\n      dims:{ eyebrow:\"Glasdetails\", headline:\"Rahmen- \u0026amp; Glasdaten\", row1label:\"Glasbreite\", row2label:\"Glash\\u00f6he\", row3label:\"UV-Schutz\", row4label:\"Zertifizierung\", row5label:\"Rahmenstil\", row5value:\"Vintage Square\", note:\"Einheitsgr\\u00f6\\u00dfe. Leichter Rahmen f\\u00fcr ganzt\\u00e4gigen Komfort.\" },\n      specs:{ eyebrow:\"Spezifikationen\", headline:\"Produktdetails\", tab1:\"Materialien\", tab2:\"Pflege\", tab3:\"Technisch\",\n        mat:{label1:\"Rahmenmaterial\",value1:\"Leichter Kunststoff\",label2:\"Glasmaterial\",value2:\"Kunststoff (UV400)\",label3:\"Zertifizierung\",label4:\"Filterkategorie\"},\n        care:{label1:\"Reinigung\",value1:\"Mikrofasertuch verwenden; keine Papiert\\u00fccher\",label2:\"Aufbewahrung\",value2:\"Im Hartschalen-Etui aufbewahren\",label3:\"Vermeiden\",value3:\"Nicht in hei\\u00dfen Autos oder l\\u00e4ngerer direkter Sonne liegen lassen\"},\n        tech:{label1:\"Modell\",label2:\"Stil\",value2:\"Vintage Square Rahmen\",label3:\"Farbe\",value3:\"Noch zu best\\u00e4tigen\",label4:\"Herkunft\",value4:\"Festlandchina\"} },\n      trust:{ eyebrow:\"Rückgabe \u0026 Kundenservice\", headline:\"Dein Vertrauen, gesch\\u00fctzt\",\n        item1:{title:\"Produktschutz\",desc:\"Gegen Fabrikationsfehler.\"},\n        item2:{title:\"14 Tage R\\u00fcckgabe\",desc:\"Melden Sie den Widerruf innerhalb von 14 Tagen nach Lieferung.  zahlt den Rückversand. Keine Wiedereinlagerungsgebühren oder Provisionen. Siehe Rückgabe- und Erstattungsrichtlinie.\"},\n        item3:{title:\"Sichere Zahlung\",desc:\"Gesch\\u00fctzte Kaufumgebung.\"},\n        item4:{title:\"Sendungsverfolgung\",desc:\"Sendungsinformationen werden bereitgestellt, sobald sie verfügbar sind; Aktualisierungen können mehrere Werktage dauern.\"} },\n      faq:{ eyebrow:\"H\\u00e4ufige Fragen\", headline:\"FAQ\",\n        q1:\"Wie lange dauert die Lieferung?\", a1:\"Die voraussichtliche Lieferzeit ab Bestellung beträgt beim kostenlosen Versand 10–23 Werktage und beim Premium-Versand 8–11 Werktage, sofern dieser an der Kasse verfügbar ist. Diese Zeiträume umfassen die Bearbeitung und den Transport; Wochenenden und Feiertage sind ausgenommen. Nach dem Versand erhalten Sie eine Versandbestätigung mit Informationen zur Sendungsverfolgung, sofern verfügbar. Zollabfertigung oder Störungen beim Versanddienstleister können Verzögerungen verursachen. Weitere Informationen finden Sie in unserer Versandrichtlinie.\",\n        q2:\"Wie funktioniert R\\u00fcckgabe oder Umtausch?\", a2:\"Sie k\\u00f6nnen innerhalb von 14 Tagen nach der Lieferung eine berechtigte R\\u00fcckgabe beantragen. Bedingungen, R\\u00fccksendekosten und Bearbeitungszeit der Erstattung sind in unserer R\\u00fcckgabe- und Erstattungsrichtlinie erl\\u00e4utert.\",\n        q3:\"Blockieren sie UV-Strahlen?\", a3:\"UV400-Gläser sind für dieses Produkt angegeben. Eine separate Zertifizierung wird nicht beworben.\",\n        q4:\"Welche Zahlungsmethoden werden akzeptiert?\", a4:\"Kreditkarte und weitere g\\u00e4ngige Methoden beim Checkout, je nach Verf\\u00fcgbarkeit auch in Raten.\",\n        q5:\"Sind sie bequem f\\u00fcr ganzt\\u00e4giges Tragen?\", a5:\"Ja \\u2014 der leichte Kunststoffrahmen ist so konstruiert, dass er \\u00fcber l\\u00e4ngere Zeit bequem bleibt, ohne auf Nase oder Ohren zu dr\\u00fccken.\" }\n    },\n    nl: {\n      hero:{ headline:\"Strakke Lijnen. UV400-Bescherming.\", sub:\"UV400-lenzen worden voor dit product vermeld. Een afzonderlijke certificering wordt niet geadverteerd.\", pill1:\"UV400-Bescherming\", pill2:\"Productbescherming\", pill3:\"14 Dagen Retour\" },\n      pillars:{ eyebrow:\"Waarom \", headline:\"Echte bescherming, tijdloos montuur, eerlijke prijs\",\n        quality:{title:\"Kwaliteit\",desc:\"UV400-lenzen worden voor dit product vermeld. Een afzonderlijke certificering wordt niet geadverteerd.\"},\n        price:{title:\"Eerlijke Prijs\",desc:\"Geselecteerd met aandacht voor kwaliteit en waarde.\"},\n        trust:{title:\" Vertrouwen\",desc:\"Onderdeel van de -lijn, gemaakt volgens dezelfde standaard als elk van onze stukken.\"},\n        guarantee:{title:\"Garantie + Retour\",desc:\"14 dagen herroepingsrecht en garantie tegen fabricagefouten.\"} },\n      carousel1:{ eyebrow:\"Het Montuur\", headline:\"Vakmanschap van dichtbij\", text:\"Stevige scharnieren, strakke lijnen en een montuur licht genoeg om de hele dag te dragen.\" },\n      carousel2:{ eyebrow:\"Goed Gedragen\", headline:\"Van de weg tot het dakterras\", text:\"Reizen, business, festival \\u2014 \\u00e9\\u00e9n montuur voor elk moment.\" },\n      dims:{ eyebrow:\"Glasdetails\", headline:\"Montuur- \u0026amp; glasgegevens\", row1label:\"Glasbreedte\", row2label:\"Glashoogte\", row3label:\"UV-bescherming\", row4label:\"Certificering\", row5label:\"Montuurstijl\", row5value:\"Vintage vierkant\", note:\"One size fits most. Licht montuur ontworpen voor comfort de hele dag.\" },\n      specs:{ eyebrow:\"Specificaties\", headline:\"Productdetails\", tab1:\"Materialen\", tab2:\"Onderhoud\", tab3:\"Technisch\",\n        mat:{label1:\"Montuurmateriaal\",value1:\"Lichtgewicht kunststof\",label2:\"Glasmateriaal\",value2:\"Kunststof (UV400)\",label3:\"Certificering\",label4:\"Filtercategorie\"},\n        care:{label1:\"Reiniging\",value1:\"Gebruik een microvezeldoek; geen papieren handdoeken\",label2:\"Opbergen\",value2:\"Bewaar in een hard etui wanneer niet gedragen\",label3:\"Vermijden\",value3:\"Niet achterlaten in hete auto's of langdurig direct zonlicht\"},\n        tech:{label1:\"Model\",label2:\"Stijl\",value2:\"Vintage vierkant montuur\",label3:\"Kleur\",value3:\"Nog te bevestigen\",label4:\"Herkomst\",value4:\"Vasteland China\"} },\n      trust:{ eyebrow:\"Retouren \u0026 Klantenservice\", headline:\"Jouw vertrouwen, beschermd\",\n        item1:{title:\"Productbescherming\",desc:\"Tegen fabricagefouten.\"},\n        item2:{title:\"14 Dagen Retour\",desc:\"Meld uw herroeping binnen 14 dagen na levering.  betaalt de retourzending. Geen herbevoorradingskosten of commissies. Zie ons retour- en terugbetalingsbeleid.\"},\n        item3:{title:\"Veilig Betalen\",desc:\"Beschermde afrekenomgeving.\"},\n        item4:{title:\"Verzending met Tracking\",desc:\"Trackingupdates worden verstrekt wanneer beschikbaar; updates van de vervoerder kunnen enkele werkdagen duren.\"} },\n      faq:{ eyebrow:\"Veelgestelde Vragen\", headline:\"FAQ\",\n        q1:\"Wat is de levertijd?\", a1:\"De geschatte levertijd vanaf het plaatsen van de bestelling is 10–23 werkdagen met gratis verzending of 8–11 werkdagen met Premium-verzending, indien beschikbaar bij het afrekenen. Deze termijnen omvatten de verwerking en het transport; weekenden en feestdagen zijn uitgesloten. Na verzending ontvangt u een verzendbevestiging met trackinginformatie wanneer die beschikbaar is. Douaneafhandeling of verstoringen bij de vervoerder kunnen vertraging veroorzaken. Raadpleeg ons verzendbeleid voor meer informatie.\",\n        q2:\"Hoe werkt retour of ruilen?\", a2:\"Meld uw herroeping binnen 14 dagen na levering.  betaalt de retourzending. Geen herbevoorradingskosten of commissies. Zie ons retour- en terugbetalingsbeleid.\",\n        q3:\"Blokkeren ze UV-stralen?\", a3:\"UV400-lenzen worden voor dit product vermeld. Een afzonderlijke certificering wordt niet geadverteerd.\",\n        q4:\"Welke betaalmethoden worden geaccepteerd?\", a4:\"Creditcard en andere gangbare methodes bij het afrekenen, met betaling in termijnen waar mogelijk.\",\n        q5:\"Zijn ze comfortabel voor de hele dag?\", a5:\"Ja \\u2014 het lichtgewicht kunststof montuur is zo ontworpen dat het de hele dag comfortabel blijft zonder druk op neus of oren.\" }\n    },\n    it: {\n      hero:{ headline:\"Linee Nette. Protezione UV400.\", sub:\"Le lenti UV400 sono indicate per questo prodotto. Non viene pubblicizzata una certificazione separata.\", pill1:\"Protezione UV400\", pill2:\"Protezione del prodotto\", pill3:\"Reso in 14 Giorni\" },\n      pillars:{ eyebrow:\"Perch\\u00e9 \", headline:\"Protezione reale, montatura senza tempo, prezzo onesto\",\n        quality:{title:\"Qualit\\u00e0\",desc:\"Le lenti UV400 sono indicate per questo prodotto. Non viene pubblicizzata una certificazione separata.\"},\n        price:{title:\"Prezzo Giusto\",desc:\"Selezionato con attenzione alla qualità e al valore.\"},\n        trust:{title:\"Fiducia \",desc:\"Parte della linea , costruito secondo lo stesso standard di ogni nostro pezzo.\"},\n        guarantee:{title:\"Garanzia + Reso\",desc:\"14 giorni di diritto di recesso e garanzia contro difetti di fabbricazione.\"} },\n      carousel1:{ eyebrow:\"La Montatura\", headline:\"Artigianalit\\u00e0 da vicino\", text:\"Cerniere solide, linee pulite e una montatura leggera abbastanza per tutto il giorno.\" },\n      carousel2:{ eyebrow:\"Indossati Bene\", headline:\"Dalla strada al rooftop\", text:\"Viaggio, business, festival \\u2014 una montatura per ogni scena.\" },\n      dims:{ eyebrow:\"Dettagli Lenti\", headline:\"Specifiche montatura \u0026amp; lenti\", row1label:\"Larghezza lente\", row2label:\"Altezza lente\", row3label:\"Protezione UV\", row4label:\"Certificazione\", row5label:\"Stile montatura\", row5value:\"Vintage quadrata\", note:\"Taglia unica. Montatura leggera pensata per il comfort tutto il giorno.\" },\n      specs:{ eyebrow:\"Specifiche\", headline:\"Dettagli prodotto\", tab1:\"Materiali\", tab2:\"Cura\", tab3:\"Tecnico\",\n        mat:{label1:\"Materiale montatura\",value1:\"Plastica leggera\",label2:\"Materiale lenti\",value2:\"Plastica (UV400)\",label3:\"Certificazione\",label4:\"Categoria filtro\"},\n        care:{label1:\"Pulizia\",value1:\"Usare un panno in microfibra; evitare fazzoletti di carta\",label2:\"Conservazione\",value2:\"Conservare in un astuccio rigido quando non indossati\",label3:\"Evitare\",value3:\"Non lasciare in auto calde o alla luce solare diretta per periodi prolungati\"},\n        tech:{label1:\"Modello\",label2:\"Stile\",value2:\"Montatura vintage quadrata\",label3:\"Colore\",value3:\"Da confermare\",label4:\"Origine\",value4:\"Cina continentale\"} },\n      trust:{ eyebrow:\"Resi e Assistenza\", headline:\"La tua fiducia, protetta\",\n        item1:{title:\"Protezione del prodotto\",desc:\"Contro difetti di fabbricazione.\"},\n        item2:{title:\"Reso in 14 Giorni\",desc:\"Avvisaci entro 14 giorni dalla consegna.  paga la spedizione del reso. Nessuna spesa di riassortimento o commissione. Consulta la politica di reso e rimborso.\"},\n        item3:{title:\"Pagamento Sicuro\",desc:\"Ambiente di acquisto protetto.\"},\n        item4:{title:\"Spedizione Tracciata\",desc:\"Gli aggiornamenti di tracciamento sono forniti quando disponibili; le scansioni del corriere possono richiedere diversi giorni lavorativi.\"} },\n      faq:{ eyebrow:\"Domande Frequenti\", headline:\"FAQ\",\n        q1:\"Qual \\u00e8 il tempo di consegna?\", a1:\"La consegna stimata dalla data dell’ordine è di 10–23 giorni lavorativi con spedizione gratuita o di 8–11 giorni lavorativi con spedizione Premium, se disponibile al checkout. Questi tempi includono la preparazione e il trasporto; sono esclusi i fine settimana e i giorni festivi. Dopo la spedizione riceverai una conferma con le informazioni di tracciamento, quando disponibili. Le procedure doganali o le interruzioni del servizio del corriere possono causare ritardi. Consulta la nostra Politica di spedizione per maggiori dettagli.\",\n        q2:\"Come funziona il reso o il cambio?\", a2:\"Avvisaci entro 14 giorni dalla consegna.  paga la spedizione del reso. Nessuna spesa di riassortimento o commissione. Consulta la politica di reso e rimborso.\",\n        q3:\"Bloccano i raggi UV?\", a3:\"Le lenti UV400 sono indicate per questo prodotto. Non viene pubblicizzata una certificazione separata.\",\n        q4:\"Quali metodi di pagamento sono accettati?\", a4:\"Carta di credito e altri metodi principali al checkout, con rateizzazione dove disponibile.\",\n        q5:\"Sono comodi per tutto il giorno?\", a5:\"S\\u00ec \\u2014 la montatura in plastica leggera \\u00e8 pensata per restare comoda a lungo senza pressione su naso o orecchie.\" }\n    }\n  };\n\n  function getByPath(obj, path){\n    return path.split('.').reduce(function(o,k){ return (o \u0026\u0026 o[k] !== undefined) ? o[k] : null; }, obj);\n  }\n\n  function detectLang(){\n    var supported = ['en','de','nl','it'];\n    var candidates = [];\n    try{ if(document.documentElement.lang) candidates.push(document.documentElement.lang); }catch(e){}\n    try{ if(navigator.language) candidates.push(navigator.language); }catch(e){}\n    try{ if(navigator.languages) candidates = candidates.concat(navigator.languages); }catch(e){}\n    for(var i=0;i\u003ccandidates.length;i++){\n      var code = (candidates[i] || '').slice(0,2).toLowerCase();\n      if(supported.indexOf(code) !== -1) return code;\n    }\n    return 'en';\n  }\n\n  function applyLang(root, lang){\n    if(!translations[lang]) lang = 'en';\n    root.querySelectorAll('[data-i18n]').forEach(function(el){\n      var val = getByPath(translations[lang], el.getAttribute('data-i18n'));\n      if(val !== null) el.innerHTML = val;\n    });\n    root.querySelectorAll('[data-setlang]').forEach(function(btn){\n      btn.classList.toggle('is-active', btn.getAttribute('data-setlang') === lang);\n    });\n    root.setAttribute('data-current-lang', lang);\n  }\n\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    applyLang(root, detectLang());\n\n    root.querySelectorAll('[data-setlang]').forEach(function(btn){\n      btn.addEventListener('click', function(){ applyLang(root, btn.getAttribute('data-setlang')); });\n    });\n\n    \/\/ Tabs\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    \/\/ FAQ accordion\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    \/\/ Carrosséis — loop infinito com auto-rotate\n    var AUTOPLAY_MS = 5000;   \/\/ intervalo entre slides (igual para todos os carrosséis)\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      \/\/ Dots (um por slide real)\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      \/\/ Clona o primeiro e o último slide pra criar o efeito de loop contínuo\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n      \/\/ allItems: [lastClone, original0..N-1, firstClone]\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      \/\/ Posiciona no primeiro slide real (índice 1) sem animação\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1, closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        \/\/ Se parou em um clone (início ou fim), pula instantaneamente pro slide real equivalente\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10; \/\/ largura do item + gap\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      \/\/ Loop de autoplay: sempre reagenda pra si mesmo, então qualquer\n      \/\/ interação manual (seta ou arraste) reinicia a contagem do zero,\n      \/\/ mantendo o mesmo intervalo de 5s pra todos os carrosséis.\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"Saint Tropez","offers":[{"title":"Transparent\/Blau","offer_id":68110050918479,"sku":"200007763:201336100;71:100009342#AS picture show;73:350850#LG10 Blue","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Komplett in Schwarz","offer_id":68110050951247,"sku":"200007763:201336100;71:100009342#AS picture show;73:175#C01 Black","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Grün\/Braun","offer_id":68110050984015,"sku":"200007763:201336100;71:100009342#AS picture show;73:193#C07 Green brown","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0734\/6982\/1007\/files\/9_c867c040-5562-4f2f-a1b1-d71040d919c6.png?v=1794404745","url":"https:\/\/the-sainttropez.com\/de\/products\/caterside-fashion-men-sunglasses-small-frame-square-personalized-design-sun-glasses-women-travel-party-business-festival-gift","provider":"Saint Tropez","version":"1.0","type":"link"}