{"id":1617,"date":"2026-10-06T09:07:32","date_gmt":"2026-10-06T09:07:32","guid":{"rendered":"https:\/\/www.apfilm.it\/?page_id=1617"},"modified":"2026-10-06T09:55:50","modified_gmt":"2026-10-06T09:55:50","slug":"ottobre-mese-della-prevenzione-della-vista","status":"publish","type":"page","link":"https:\/\/www.apfilm.it\/index.php\/ottobre-mese-della-prevenzione-della-vista\/","title":{"rendered":"OTTOBRE mese della prevenzione della vista"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1617\" class=\"elementor elementor-1617\">\n\t\t\t\t<div class=\"elementor-element elementor-element-98b8fbc e-flex e-con-boxed e-con e-parent\" data-id=\"98b8fbc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9ac7c53 elementor-widget elementor-widget-html\" data-id=\"9ac7c53\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- APFilm Landing \u00b7 PARTE 1 (widget HTML sopra il calendario) -->\n<style>\n\/* ===== VARIABILI: modifica qui colori e font ===== *\/\n.apf-lp{\n  --apf-blue:#0B2A4A;        \/* blu profondo (titoli, fondi scuri) *\/\n  --apf-blue-2:#123C66;\n  --apf-accent:#E8742A;      \/* arancio ottobre (CTA principali) *\/\n  --apf-accent-dark:#C95E1A;\n  --apf-sky:#EAF2FA;         \/* fondo chiaro sezioni *\/\n  --apf-ink:#1B2430;         \/* testo *\/\n  --apf-muted:#5B6878;\n  --apf-line:#DCE4EE;\n  --apf-white:#FFFFFF;\n  --apf-ok:#1E8E5A;\n  --apf-wa:#25D366;\n  --apf-radius:18px;\n  --apf-font:inherit;        \/* eredita il font del tema *\/\n}\n\/* ===== RESET LOCALE (isola la pagina dagli stili del tema) ===== *\/\n.apf-lp,.apf-lp *{box-sizing:border-box}\n.apf-lp{font-family:var(--apf-font);color:var(--apf-ink);line-height:1.55;font-size:16px;-webkit-font-smoothing:antialiased;overflow-x:hidden}\n.apf-lp h1,.apf-lp h2,.apf-lp h3,.apf-lp p{margin:0;padding:0;font-family:var(--apf-font);letter-spacing:normal;text-transform:none}\n.apf-lp h1,.apf-lp h2,.apf-lp h3{color:var(--apf-blue);line-height:1.15;font-weight:800}\n.apf-lp a{text-decoration:none}\n.apf-lp img,.apf-lp svg{max-width:100%;display:block}\n.apf-lp button{font-family:inherit}\n.apf-wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 20px}\n.apf-sec{padding:56px 0}\n.apf-eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--apf-accent-dark)}\n.apf-h2{font-size:clamp(26px,6.4vw,38px);margin-top:8px!important}\n.apf-lead{color:var(--apf-muted);font-size:17px;margin-top:12px!important;max-width:620px}\n\n\/* ===== BOTTONI (touch target \u2265 52px) ===== *\/\n.apf-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 24px;border-radius:14px;font-weight:800;font-size:17px;line-height:1.2;border:0;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;text-align:center;width:100%}\n.apf-btn:active{transform:scale(.98)}\n.apf-btn:focus-visible{outline:3px solid #7FB3E6;outline-offset:3px}\n.apf-btn--primary{background:var(--apf-accent);color:#fff!important;box-shadow:0 8px 22px rgba(232,116,42,.35)}\n.apf-btn--primary:hover{background:var(--apf-accent-dark)}\n.apf-btn--ghost{background:transparent;color:#fff!important;border:2px solid rgba(255,255,255,.55)}\n.apf-btn--ghost:hover{background:rgba(255,255,255,.1)}\n.apf-btn--dark{background:var(--apf-blue);color:#fff!important}\n.apf-btn--dark:hover{background:var(--apf-blue-2)}\n.apf-btn svg{width:22px;height:22px;flex:none}\n\n\/* ===== HERO ===== *\/\n.apf-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px;position:relative;z-index:2}\n.apf-logo{display:block;line-height:0}\n.apf-logo img{height:42px;width:auto;max-width:180px;object-fit:contain}\n.apf-topbar__tel{display:inline-flex;align-items:center;gap:8px;color:#fff!important;font-weight:700;font-size:14px;min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.3);border-radius:999px}\n.apf-topbar__tel svg{width:18px;height:18px}\n.apf-topbar__tel span{display:none}\n@media (min-width:480px){.apf-topbar__tel span{display:inline}}\n@media (min-width:768px){.apf-logo img{height:56px;max-width:240px}.apf-topbar{margin-bottom:40px}}\n\n.apf-hero{background:radial-gradient(120% 90% at 85% 0%,#1D4F82 0%,var(--apf-blue) 55%,#081F37 100%);color:#fff;padding:28px 0 40px;position:relative;overflow:hidden}\n.apf-hero::after{content:\"\";position:absolute;right:-120px;top:-120px;width:340px;height:340px;border-radius:50%;border:46px solid rgba(232,116,42,.16);pointer-events:none}\n.apf-hero__grid{display:grid;gap:28px;position:relative;z-index:1}\n.apf-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:#fff;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:700}\n.apf-badge i{width:8px;height:8px;border-radius:50%;background:var(--apf-accent);box-shadow:0 0 0 4px rgba(232,116,42,.3);display:inline-block}\n.apf-hero h1{color:#fff;font-size:clamp(32px,8.6vw,54px);margin-top:16px!important}\n.apf-hero h1 em{font-style:normal;color:#FFB27A}\n.apf-hero__sub{font-size:18px;color:rgba(255,255,255,.86);margin-top:14px!important;max-width:540px}\n.apf-hero__ctas{display:grid;gap:12px;margin-top:24px;max-width:460px}\n.apf-hero__note{font-size:13px;color:rgba(255,255,255,.7);margin-top:12px!important;display:flex;gap:8px;align-items:center}\n.apf-hero__note svg{width:16px;height:16px;flex:none}\n.apf-hero__card{background:#fff;color:var(--apf-ink);border-radius:var(--apf-radius);padding:20px;box-shadow:0 20px 50px rgba(0,0,0,.28)}\n.apf-hero__card h3{font-size:16px;color:var(--apf-muted);font-weight:700}\n.apf-hlist{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:12px}\n.apf-hlist li{display:flex;gap:12px;align-items:flex-start;margin:0}\n.apf-hlist .apf-ico{width:40px;height:40px;border-radius:12px;background:var(--apf-sky);display:grid;place-items:center;flex:none;color:var(--apf-blue)}\n.apf-hlist .apf-ico svg{width:22px;height:22px}\n.apf-hlist b{display:block;color:var(--apf-blue);font-size:16px}\n.apf-hlist span{color:var(--apf-muted);font-size:14px}\n\n\/* ===== TRUST BAR ===== *\/\n.apf-trust{background:#fff;border-bottom:1px solid var(--apf-line)}\n.apf-trust__row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 0;text-align:center}\n.apf-trust__row div{font-size:12.5px;color:var(--apf-muted);line-height:1.3}\n.apf-trust__row b{display:block;font-size:19px;color:var(--apf-blue);font-weight:800}\n\n\/* ===== BOOKING ===== *\/\n.apf-book{background:var(--apf-sky)}\n#prenota{padding-bottom:28px}\n.apf-steps{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px;counter-reset:s}\n.apf-steps li{counter-increment:s;display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--apf-line);border-radius:14px;padding:12px 14px;font-size:15px;margin:0}\n.apf-steps li::before{content:counter(s);width:30px;height:30px;border-radius:50%;background:var(--apf-blue);color:#fff;font-weight:800;display:grid;place-items:center;flex:none;font-size:14px}\n\/* Contenitore del widget Fluent Booking.\n   La classe \"apf-booking-wrap\" viene assegnata in automatico via JS all'elemento\n   Elementor che segue la Parte 1 (nessun CSS personalizzato richiesto). *\/\n.apf-booking-wrap{background:#EAF2FA!important;padding:0 16px 8px!important;margin:0!important;max-width:none!important;width:100%!important;box-sizing:border-box!important}\n.apf-booking-wrap>*{background:#fff!important;border-radius:18px!important;box-shadow:0 10px 30px rgba(11,42,74,.10)!important;padding:12px!important;max-width:1040px!important;margin:0 auto!important;box-sizing:border-box!important;scroll-margin-top:16px}\n.apf-booking-wrap>.apf-placeholder{padding:40px 18px!important}\n.apf-booking-wrap iframe{max-width:100%}\n.apf-placeholder{border:2px dashed #9DB4CC;border-radius:14px;padding:40px 18px;text-align:center;color:var(--apf-muted);background:repeating-linear-gradient(45deg,#fff,#fff 12px,#F5F8FC 12px,#F5F8FC 24px)}\n.apf-placeholder code{display:inline-block;margin-top:8px;background:var(--apf-blue);color:#fff;padding:6px 10px;border-radius:8px;font-size:13px}\n.apf-book__help{text-align:center;font-size:14px;color:var(--apf-muted);margin-top:16px!important}\n.apf-book__help a{color:var(--apf-blue);font-weight:700;text-decoration:underline}\n\/* ===== PROMO ===== *\/\n.apf-promo__grid{display:grid;gap:16px;margin-top:26px}\n.apf-price{position:relative;border:2px solid var(--apf-line);border-radius:var(--apf-radius);padding:22px 20px;background:#fff}\n.apf-price--hl{border-color:var(--apf-accent);box-shadow:0 12px 30px rgba(232,116,42,.15)}\n.apf-price__tag{position:absolute;top:-12px;left:20px;background:var(--apf-accent);color:#fff;font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;letter-spacing:.04em;text-transform:uppercase}\n.apf-price h3{font-size:19px}\n.apf-price__desc{color:var(--apf-muted);font-size:14.5px;margin-top:4px!important}\n.apf-price__amount{display:flex;align-items:baseline;gap:6px;margin-top:14px!important;color:var(--apf-blue)}\n.apf-price__amount small{font-size:14px;color:var(--apf-muted);font-weight:600}\n.apf-price__amount strong{font-size:46px;font-weight:900;line-height:1}\n.apf-price ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}\n.apf-price li{display:flex;gap:10px;font-size:15px;margin:0}\n.apf-price li::before{content:\"\";flex:none;width:20px;height:20px;margin-top:2px;border-radius:50%;background:#E3F4EC url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%231E8E5A' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'\/%3E%3C\/svg%3E\") center\/12px no-repeat}\n.apf-disclaimer{font-size:13px;color:var(--apf-muted);margin-top:16px!important}\n\n\/* ===== COUPON ===== *\/\n.apf-coupon{margin-top:28px;background:var(--apf-blue);color:#fff;border-radius:var(--apf-radius);padding:22px;position:relative;overflow:hidden}\n.apf-coupon::before,.apf-coupon::after{content:\"\";position:absolute;width:28px;height:28px;border-radius:50%;background:#fff;top:50%;transform:translateY(-50%)}\n.apf-coupon::before{left:-14px}.apf-coupon::after{right:-14px}\n.apf-coupon__top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}\n.apf-coupon h3{color:#fff;font-size:22px}\n.apf-coupon p{color:rgba(255,255,255,.82);font-size:14.5px;margin-top:6px!important}\n.apf-coupon__code{margin:18px 0;border:2px dashed rgba(255,255,255,.45);border-radius:12px;padding:12px;text-align:center;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:24px;font-weight:800;letter-spacing:.12em;color:#FFB27A}\n.apf-coupon__days{font-size:13px;color:#FFB27A;font-weight:700;white-space:nowrap;background:rgba(255,255,255,.1);padding:6px 10px;border-radius:999px}\n.apf-coupon__ok{display:none;margin-top:12px!important;font-size:14px;color:#9FE3BF!important;text-align:center}\n.apf-coupon.is-done .apf-coupon__ok{display:block}\n\n\/* ===== PERCH\u00c9 NOI ===== *\/\n.apf-why{background:var(--apf-sky)}\n.apf-why__grid{display:grid;gap:14px;margin-top:24px}\n.apf-feat{background:#fff;border-radius:16px;padding:18px;display:flex;gap:14px;border:1px solid var(--apf-line)}\n.apf-feat .apf-ico{width:46px;height:46px;border-radius:14px;background:var(--apf-blue);color:#fff;display:grid;place-items:center;flex:none}\n.apf-feat .apf-ico svg{width:24px;height:24px}\n.apf-feat h3{font-size:17px}\n.apf-feat p{color:var(--apf-muted);font-size:14.5px;margin-top:4px!important}\n\n\/* ===== FAQ ===== *\/\n.apf-faq{margin-top:22px;display:grid;gap:10px}\n.apf-faq details{background:#fff;border:1px solid var(--apf-line);border-radius:14px;overflow:hidden}\n.apf-faq summary{list-style:none;cursor:pointer;padding:16px 50px 16px 18px;font-weight:700;color:var(--apf-blue);position:relative;font-size:16px;min-height:52px}\n.apf-faq summary::-webkit-details-marker{display:none}\n.apf-faq summary::after{content:\"+\";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:400;color:var(--apf-accent)}\n.apf-faq details[open] summary::after{content:\"\u2013\"}\n.apf-faq details p{padding:0 18px 16px;color:var(--apf-muted);font-size:15px}\n\n\/* ===== SEDI + CTA FINALE ===== *\/\n.apf-final{background:var(--apf-blue);color:#fff;text-align:center}\n.apf-final h2{color:#fff}\n.apf-final .apf-lead{color:rgba(255,255,255,.8);margin-left:auto!important;margin-right:auto!important}\n.apf-final__ctas{display:grid;gap:12px;max-width:460px;margin:26px auto 0}\n.apf-stores{display:grid;gap:12px;margin-top:30px;text-align:left}\n.apf-store{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:16px 18px}\n.apf-store b{display:block;color:#fff;font-size:16px}\n.apf-store span{color:rgba(255,255,255,.75);font-size:14.5px}\n.apf-store a{color:#FFB27A;font-weight:700;font-size:14.5px;display:inline-block;margin-top:6px}\n.apf-legal{font-size:12px;color:rgba(255,255,255,.55);margin-top:26px!important;line-height:1.5}\n\n\/* ===== BARRA CTA FISSA (solo mobile) ===== *\/\n.apf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9990;background:rgba(255,255,255,.97);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--apf-line);padding:10px 12px calc(10px + env(safe-area-inset-bottom));display:grid;grid-template-columns:56px 56px 1fr;gap:8px;transform:translateY(110%);transition:transform .25s ease;box-shadow:0 -6px 20px rgba(0,0,0,.08)}\n.apf-sticky.is-on{transform:none}\n.apf-sticky a{min-height:52px;border-radius:12px;display:grid;place-items:center;font-weight:800;font-size:16px}\n.apf-sticky__ic{background:var(--apf-sky);color:var(--apf-blue)}\n.apf-sticky__ic--wa{background:#E7F9EE;color:#128C4A}\n.apf-sticky__ic svg{width:24px;height:24px}\n.apf-sticky__main{background:var(--apf-accent);color:#fff!important}\n.apf-spacer{height:84px}\n\n\/* ===== TABLET \/ DESKTOP ===== *\/\n@media (min-width:768px){\n  .apf-sec{padding:84px 0}\n  .apf-hero{padding:64px 0 80px}\n  .apf-hero__ctas{grid-template-columns:auto auto;justify-content:start;max-width:none}\n  .apf-hero__ctas .apf-btn{white-space:nowrap;padding:14px 28px}\n  .apf-trust__row{padding:24px 0}\n  .apf-trust__row div{font-size:14px}\n  .apf-trust__row b{font-size:24px}\n  .apf-steps{grid-template-columns:repeat(3,1fr)}\n  .apf-booking-wrap>*{padding:24px!important}\n  .apf-promo__grid{grid-template-columns:1fr 1fr;gap:22px}\n  .apf-coupon{padding:30px 36px;display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center}\n  .apf-coupon__code{margin:0 0 14px}\n  .apf-why__grid{grid-template-columns:1fr 1fr}\n  .apf-stores{grid-template-columns:1fr 1fr}\n  .apf-final__ctas{grid-template-columns:1fr 1fr;max-width:620px}\n}\n@media (min-width:1000px){\n  .apf-hero__grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:48px}\n  .apf-why__grid{grid-template-columns:repeat(4,1fr)}\n  .apf-feat{flex-direction:column}\n  .apf-sticky,.apf-spacer{display:none}\n}\n@media (prefers-reduced-motion:reduce){.apf-lp *{transition:none!important;scroll-behavior:auto!important}}\n<\/style>\n\n<div class=\"apf-lp\">\n\n  <!-- ================= HERO ================= -->\n  <section class=\"apf-hero\" aria-labelledby=\"apf-h1\">\n    <div class=\"apf-wrap apf-topbar\">\n      <a href=\"https:\/\/www.apfilm.it\/\" class=\"apf-logo\" aria-label=\"APFilm Ottica \u00b7 Home\">\n        <img fetchpriority=\"high\" src=\"https:\/\/www.apfilm.it\/wp-content\/uploads\/2026\/04\/logo_bianco_responsive.png\" alt=\"APFilm Ottica\" width=\"180\" height=\"42\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\">\n      <\/a>\n      <a href=\"tel:+390961360008\" class=\"apf-topbar__tel\" data-apf-track=\"tel_header\" aria-label=\"Chiama 0961 360008\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.5c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z\"\/><\/svg>\n        <span>0961 360008<\/span>\n      <\/a>\n    <\/div>\n    <div class=\"apf-wrap apf-hero__grid\">\n      <div>\n        <span class=\"apf-badge\"><i><\/i>Ottobre \u00b7 Mese della prevenzione della vista<\/span>\n        <h1 id=\"apf-h1\">Controllo della vista <em>gratuito<\/em>.<br>Prenota in 30 secondi.<\/h1>\n        <p class=\"apf-hero__sub\">Scegli giorno e orario, vieni da noi e fai il controllo con strumentazione ZEISS. In pi\u00f9, per tutto ottobre, l\u2019occhiale completo da <strong>149\u20ac<\/strong>.<\/p>\n        <div class=\"apf-hero__ctas\">\n          <a href=\"#prenota\" class=\"apf-btn apf-btn--primary\" data-apf-track=\"cta_hero_prenota\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"4.5\" width=\"18\" height=\"16.5\" rx=\"3\"\/><path d=\"M3 9.5h18M8 2.5v4M16 2.5v4\"\/><\/svg>\n            Prenota il controllo gratuito\n          <\/a>\n          <a href=\"#coupon\" class=\"apf-btn apf-btn--ghost\" data-apf-track=\"cta_hero_coupon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M3 8a2 2 0 0 0 2-2h14a2 2 0 0 0 2 2v2a2 2 0 0 0 0 4v2a2 2 0 0 0-2 2H5a2 2 0 0 0-2-2v-2a2 2 0 0 0 0-4z\"\/><path d=\"M14 6v12\" stroke-dasharray=\"2 2\"\/><\/svg>\n            Scarica il coupon\n          <\/a>\n        <\/div>\n        <p class=\"apf-hero__note\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/svg>\n          Nessun obbligo di acquisto \u00b7 Conferma immediata\n        <\/p>\n      <\/div>\n\n      <div class=\"apf-hero__card\" aria-label=\"Cosa include\">\n        <h3>Cosa ti aspetta<\/h3>\n        <ul class=\"apf-hlist\">\n          <li><div class=\"apf-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg><\/div>\n            <div><b>Controllo della vista gratuito<\/b><span>Sempre, anche senza acquisto<\/span><\/div><\/li>\n          <li><div class=\"apf-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"6\" cy=\"14\" r=\"4\"\/><circle cx=\"18\" cy=\"14\" r=\"4\"\/><path d=\"M10 14h4M2 12l2-6M22 12l-2-6\"\/><\/svg><\/div>\n            <div><b>Occhiale completo da 149\u20ac<\/b><span>Montatura + lenti monofocali<\/span><\/div><\/li>\n          <li><div class=\"apf-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M3 17l6-6 4 4 8-8\"\/><path d=\"M15 7h6v6\"\/><\/svg><\/div>\n            <div><b>Progressive da 300\u20ac<\/b><span>Montatura + lenti progressive<\/span><\/div><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ================= TRUST BAR ================= -->\n  <div class=\"apf-trust\">\n    <div class=\"apf-wrap apf-trust__row\">\n      <div><b>ZEISS<\/b>Vision Expert<\/div>\n      <div><b>40+ anni<\/b>di esperienza<\/div>\n      <div><b>2 sedi<\/b>CZ Lido \u00b7 Mesoraca<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- ================= PRENOTAZIONE (intestazione) ================= -->\n  <section class=\"apf-sec apf-book\" id=\"prenota\" aria-labelledby=\"apf-book-h\">\n    <div class=\"apf-wrap\">\n      <span class=\"apf-eyebrow\">Prenotazione<\/span>\n      <h2 class=\"apf-h2\" id=\"apf-book-h\">Scegli giorno e orario<\/h2>\n      <p class=\"apf-lead\">Il controllo dura circa 20 minuti. Riceverai subito la conferma della prenotazione.<\/p>\n      <ol class=\"apf-steps\">\n        <li>Seleziona la data che preferisci<\/li>\n        <li>Scegli l\u2019orario disponibile<\/li>\n        <li>Inserisci nome e telefono e conferma<\/li>\n      <\/ol>\n    <\/div>\n  <\/section>\n  <span id=\"apf-book-anchor\" hidden><\/span>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ced095f elementor-widget elementor-widget-shortcode\" data-id=\"ced095f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"fcal_cal_wrap fcal-light-mode\">\n    <div class=\"fluent_booking_app\" data-calendar_id=\"1\"\n         data-event_id=\"1\"><\/div>\n    <\/div>\n\n<style>\n    .fcal_phone_wrapper .flag {\n        background: url(https:\/\/www.apfilm.it\/wp-content\/plugins\/fluent-booking\/assets\/images\/flags_responsive.png) no-repeat;\n        background-size: 100%;\n    }\n<\/style>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0ed7427 elementor-widget elementor-widget-html\" data-id=\"0ed7427\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- APFilm Landing \u00b7 PARTE 2 (widget HTML sotto il calendario) -->\n<div class=\"apf-lp\">\n  <div class=\"apf-book\" style=\"padding:0 20px 56px\">\n    <p class=\"apf-book__help\">Preferisci parlare con noi? <a href=\"tel:+390961360008\" data-apf-track=\"tel_booking\">Chiama lo 0961 360008<\/a><\/p>\n  <\/div>\n\n  <!-- ================= PROMO ================= -->\n  <section class=\"apf-sec\" id=\"promo\" aria-labelledby=\"apf-promo-h\">\n    <div class=\"apf-wrap\">\n      <span class=\"apf-eyebrow\">Promo di ottobre<\/span>\n      <h2 class=\"apf-h2\" id=\"apf-promo-h\">Il tuo occhiale nuovo, a prezzo chiaro<\/h2>\n      <p class=\"apf-lead\">Montatura e lenti incluse, nessuna sorpresa alla cassa. Montature selezionate dal nostro ottico.<\/p>\n\n      <div class=\"apf-promo__grid\">\n        <article class=\"apf-price apf-price--hl\">\n          <span class=\"apf-price__tag\">Pi\u00f9 scelto<\/span>\n          <h3>Occhiale con lenti monofocali<\/h3>\n          <p class=\"apf-price__desc\">Per vedere bene da lontano oppure da vicino.<\/p>\n          <p class=\"apf-price__amount\"><small>da<\/small><strong>149\u20ac<\/strong><\/p>\n          <ul>\n            <li>Montatura selezionata inclusa<\/li>\n            <li>Lenti monofocali sulla tua gradazione<\/li>\n            <li>Montaggio nel nostro laboratorio<\/li>\n          <\/ul>\n        <\/article>\n        <article class=\"apf-price\">\n          <h3>Occhiale con lenti progressive<\/h3>\n          <p class=\"apf-price__desc\">Lontano, intermedio e vicino in un solo occhiale.<\/p>\n          <p class=\"apf-price__amount\"><small>da<\/small><strong>300\u20ac<\/strong><\/p>\n          <ul>\n            <li>Montatura selezionata inclusa<\/li>\n            <li>Lenti progressive sulla tua gradazione<\/li>\n            <li>Centratura e adattamento personalizzati<\/li>\n          <\/ul>\n        <\/article>\n      <\/div>\n      <p class=\"apf-disclaimer\">Promo valida su una selezione di montature presenti in negozio, fino al <span data-apf-enddate-text>31 ottobre 2026<\/span>. Il controllo della vista resta gratuito anche senza acquisto. Non cumulabile con altre promozioni.<\/p>\n\n      <!-- ================= COUPON ================= -->\n      <div class=\"apf-coupon\" id=\"coupon\" aria-labelledby=\"apf-coupon-h\">\n        <div>\n          <div class=\"apf-coupon__top\">\n            <h3 id=\"apf-coupon-h\">Il tuo coupon<\/h3>\n            <span class=\"apf-coupon__days\" data-apf-days hidden><\/span>\n          <\/div>\n          <p>Salvalo sul telefono e mostralo in negozio per attivare la promo di ottobre.<\/p>\n        <\/div>\n        <div>\n          <div class=\"apf-coupon__code\" data-apf-code>VISTA149<\/div>\n          <button type=\"button\" class=\"apf-btn apf-btn--primary\" data-apf-download>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 3v12M7 10l5 5 5-5M4 20h16\"\/><\/svg>\n            Scarica il coupon\n          <\/button>\n          <p class=\"apf-coupon__ok\" role=\"status\">\u2713 Coupon salvato! Mostralo in negozio.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ================= PERCH\u00c9 NOI ================= -->\n  <section class=\"apf-sec apf-why\" aria-labelledby=\"apf-why-h\">\n    <div class=\"apf-wrap\">\n      <span class=\"apf-eyebrow\">Perch\u00e9 APFilm<\/span>\n      <h2 class=\"apf-h2\" id=\"apf-why-h\">Prevenzione fatta bene<\/h2>\n      <div class=\"apf-why__grid\">\n        <div class=\"apf-feat\"><div class=\"apf-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 2l3 6.5 7 .9-5.2 4.8 1.4 7L12 17.8 5.8 21.2l1.4-7L2 9.4l7-.9z\"\/><\/svg><\/div>\n          <div><h3>ZEISS Vision Expert<\/h3><p>Centro certificato con tecnologia di misurazione ZEISS.<\/p><\/div><\/div>\n        <div class=\"apf-feat\"><div class=\"apf-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/><\/svg><\/div>\n          <div><h3>Oltre 40 anni<\/h3><p>Esperienza e attenzione alla salute visiva di ogni cliente.<\/p><\/div><\/div>\n        <div class=\"apf-feat\"><div class=\"apf-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M14.7 6.3a4 4 0 0 0-5.4 5.4L3 18l3 3 6.3-6.3a4 4 0 0 0 5.4-5.4l-2.5 2.5-2.4-.6-.6-2.4z\"\/><\/svg><\/div>\n          <div><h3>Laboratorio interno<\/h3><p>Montiamo le lenti in sede: tempi rapidi e controllo qualit\u00e0.<\/p><\/div><\/div>\n        <div class=\"apf-feat\"><div class=\"apf-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/><\/svg><\/div>\n          <div><h3>Consulenza su misura<\/h3><p>Ti aiutiamo a scegliere la montatura giusta per il tuo viso.<\/p><\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ================= FAQ ================= -->\n  <section class=\"apf-sec\" aria-labelledby=\"apf-faq-h\">\n    <div class=\"apf-wrap\" style=\"max-width:780px\">\n      <span class=\"apf-eyebrow\">Domande frequenti<\/span>\n      <h2 class=\"apf-h2\" id=\"apf-faq-h\">Tutto quello che vuoi sapere<\/h2>\n      <div class=\"apf-faq\">\n        <details><summary>Il controllo della vista \u00e8 davvero gratuito?<\/summary><p>S\u00ec. \u00c8 gratuito e senza alcun obbligo di acquisto, a ottobre e tutto l\u2019anno.<\/p><\/details>\n        <details><summary>Quanto dura il controllo?<\/summary><p>Circa 20 minuti. Prenotando scegli tu l\u2019orario, cos\u00ec eviti l\u2019attesa.<\/p><\/details>\n        <details><summary>Devo usare il coupon per fare il controllo?<\/summary><p>No. Il coupon serve solo per la promo sugli occhiali. Il controllo lo prenoti qui sopra, anche senza coupon.<\/p><\/details>\n        <details><summary>La promo vale su tutte le montature?<\/summary><p>No, su una selezione di montature scelte dal nostro ottico. Te le mostriamo in negozio durante l\u2019appuntamento.<\/p><\/details>\n        <details><summary>Il controllo sostituisce la visita oculistica?<\/summary><p>No. \u00c8 un controllo optometrico della capacit\u00e0 visiva. Se rileviamo qualcosa che merita un approfondimento, ti consigliamo di rivolgerti a un medico oculista.<\/p><\/details>\n        <details><summary>Posso spostare o annullare l\u2019appuntamento?<\/summary><p>Certo. Usa il link nella mail di conferma oppure chiamaci allo 0961 360008.<\/p><\/details>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ================= CTA FINALE + SEDI ================= -->\n  <section class=\"apf-sec apf-final\" aria-labelledby=\"apf-final-h\">\n    <div class=\"apf-wrap\">\n      <span class=\"apf-eyebrow\" style=\"color:#FFB27A\">Ottobre \u00e8 il momento giusto<\/span>\n      <h2 class=\"apf-h2\" id=\"apf-final-h\">Prenditi 20 minuti per i tuoi occhi<\/h2>\n      <p class=\"apf-lead\">I posti per ottobre sono limitati: scegli ora il tuo orario.<\/p>\n      <div class=\"apf-final__ctas\">\n        <a href=\"#prenota\" class=\"apf-btn apf-btn--primary\" data-apf-track=\"cta_final_prenota\">Prenota il controllo gratuito<\/a>\n        <a href=\"#\" class=\"apf-btn apf-btn--ghost\" data-apf-wa data-apf-track=\"whatsapp_final\">\n          <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm0 18.2a8.2 8.2 0 0 1-4.2-1.1l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8s-.4-.1-.6.1-.7.8-.8 1-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.3-.4.3-.4.7-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5a1 1 0 0 0-.7.3 3 3 0 0 0-.9 2.2 5.2 5.2 0 0 0 1.1 2.7 11.8 11.8 0 0 0 4.5 4c1.7.7 2.3.8 3.2.6a2.7 2.7 0 0 0 1.8-1.2 2.2 2.2 0 0 0 .1-1.3c0-.1-.2-.2-.5-.3z\"\/><\/svg>\n          Scrivici su WhatsApp\n        <\/a>\n      <\/div>\n      <div class=\"apf-stores\">\n        <div class=\"apf-store\"><b>APFilm \u00b7 Catanzaro Lido<\/b><span>Via Lungomare, 63\/B \u00b7 Catanzaro<\/span><br>\n          <a href=\"https:\/\/www.google.com\/maps\/search\/?api=1&query=APFilm+Ottica+Via+Lungomare+63+Catanzaro+Lido\" target=\"_blank\" rel=\"noopener\" data-apf-track=\"maps_lido\">Indicazioni stradali \u2192<\/a><\/div>\n        <div class=\"apf-store\"><b>APFilm \u00b7 Mesoraca<\/b><span>Via Nazionale\u00b7 Mesoraca (KR)<\/span><br>\n          <a href=\"https:\/\/www.google.com\/maps\/search\/?api=1&query=APFilm+Ottica+Via+Nazionale+Mesoraca\" target=\"_blank\" rel=\"noopener\" data-apf-track=\"maps_mesoraca\">Indicazioni stradali \u2192<\/a><\/div>\n      <\/div>\n      <p class=\"apf-legal\">Il controllo della vista \u00e8 un esame optometrico e non sostituisce la visita medica oculistica. Promo occhiali valida fino al <span data-apf-enddate-text>31 ottobre 2026<\/span> su montature selezionate, prezzi \u201ca partire da\u201d. AP Film Sas \u00b7 Via Lungomare 63\/B \u00b7 88100 Catanzaro.<\/p>\n    <\/div>\n  <\/section>\n\n  <div class=\"apf-spacer\" aria-hidden=\"true\"><\/div>\n\n  <!-- ================= BARRA CTA FISSA MOBILE ================= -->\n  <nav class=\"apf-sticky\" aria-label=\"Azioni rapide\">\n    <a href=\"tel:+390961360008\" class=\"apf-sticky__ic\" aria-label=\"Chiama\" data-apf-track=\"sticky_tel\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.5c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z\"\/><\/svg>\n    <\/a>\n    <a href=\"#\" class=\"apf-sticky__ic apf-sticky__ic--wa\" aria-label=\"WhatsApp\" data-apf-wa data-apf-track=\"sticky_whatsapp\">\n      <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm0 18.2a8.2 8.2 0 0 1-4.2-1.1l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8s-.4-.1-.6.1-.7.8-.8 1-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.3-.4.3-.4.7-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5a1 1 0 0 0-.7.3 3 3 0 0 0-.9 2.2 5.2 5.2 0 0 0 1.1 2.7 11.8 11.8 0 0 0 4.5 4c1.7.7 2.3.8 3.2.6a2.7 2.7 0 0 0 1.8-1.2 2.2 2.2 0 0 0 .1-1.3c0-.1-.2-.2-.5-.3z\"\/><\/svg>\n    <\/a>\n    <a href=\"#prenota\" class=\"apf-sticky__main\" data-apf-sticky-main data-apf-track=\"sticky_prenota\">Prenota gratis<\/a>\n  <\/nav>\n<\/div>\n\n<script>\n(function(){\n  \/* ===== CONFIGURAZIONE: modifica solo qui ===== *\/\n  var CFG = {\n    whatsapp: \"3935018928\",            \/\/ numero WhatsApp senza + e spazi (es. 393331234567)\n    waText:   \"Ciao! Vorrei informazioni sul controllo vista gratuito e sulla promo di ottobre.\",\n    couponCode: \"VISTA149\",\n    endDate:  \"2026-10-31T23:59:59\",     \/\/ scadenza promo\n    endDateLabel: \"31 ottobre 2026\",\n    couponPdf: \"\"                         \/\/ opzionale: URL di un PDF\/immagine coupon dalla Libreria Media. Se vuoto, il coupon viene generato al volo come immagine.\n  };\n\n  if(window.__apfLpInit) return; window.__apfLpInit = true;\n\n  \/* Individua da solo il widget\/contenitore del calendario (l'elemento Elementor\n     subito dopo la Parte 1) e gli assegna la classe di stile. *\/\n  (function(){\n    if(document.querySelector('.apf-booking-wrap')) return;\n    var a = document.getElementById('apf-book-anchor'); if(!a) return;\n    var el = a.closest('.elementor-element') || a.parentElement;\n    while(el && !el.nextElementSibling){ el = el.parentElement && el.parentElement.closest('.elementor-element'); }\n    var t = el && el.nextElementSibling;\n    if(t && !t.querySelector('.apf-lp')) t.classList.add('apf-booking-wrap');\n  })();\n  var root = document;\n  var $ = function(s){return root.querySelectorAll(s)};\n\n  \/* Tracciamento: Meta Pixel + GA4\/GTM se presenti *\/\n  function track(name, metaStd){\n    try{ if(window.fbq){ metaStd ? fbq('track', metaStd, {content_name:name}) : fbq('trackCustom', name); } }catch(e){}\n    try{ if(window.gtag){ gtag('event', name); } }catch(e){}\n    try{ if(window.dataLayer){ dataLayer.push({event:name}); } }catch(e){}\n  }\n  $('[data-apf-track]').forEach(function(el){\n    el.addEventListener('click', function(){\n      var n = el.getAttribute('data-apf-track');\n      track(n, \/whatsapp|tel\/.test(n) ? 'Contact' : null);\n    });\n  });\n\n  \/* WhatsApp *\/\n  var waUrl = 'https:\/\/wa.me\/' + CFG.whatsapp + '?text=' + encodeURIComponent(CFG.waText);\n  $('[data-apf-wa]').forEach(function(a){ a.href = waUrl; a.target = '_blank'; a.rel = 'noopener'; });\n\n  \/* Scroll morbido verso le ancore (compatibile con header fissi del tema) *\/\n  $('a[href^=\"#\"]').forEach(function(a){\n    var id = a.getAttribute('href'); if(id.length < 2) return;\n    a.addEventListener('click', function(e){\n      var t = document.querySelector(id); if(!t) return;\n      e.preventDefault();\n      var y = t.getBoundingClientRect().top + window.pageYOffset - 12;\n      window.scrollTo({top:y, behavior:'smooth'});\n    });\n  });\n\n  \/* Codice coupon, data e giorni rimanenti *\/\n  $('[data-apf-code]').forEach(function(el){ el.textContent = CFG.couponCode; });\n  $('[data-apf-enddate-text]').forEach(function(el){ el.textContent = CFG.endDateLabel; });\n  var end = new Date(CFG.endDate), days = Math.ceil((end - new Date())\/864e5);\n  var dEl = root.querySelector('[data-apf-days]');\n  if(dEl && days > 0){ dEl.textContent = days === 1 ? 'Ultimo giorno!' : 'Ancora ' + days + ' giorni'; dEl.hidden = false; }\n\n  \/* Download coupon *\/\n  var btn = root.querySelector('[data-apf-download]'), box = root.querySelector('.apf-coupon');\n  function done(){ box.classList.add('is-done'); track('coupon_download', 'Lead'); }\n  function drawCoupon(){\n    var W = 1080, H = 1350, c = document.createElement('canvas'); c.width = W; c.height = H;\n    var x = c.getContext('2d'), f = getComputedStyle(document.querySelector('.apf-lp')).fontFamily || 'Arial, sans-serif';\n    \/\/ fondo\n    var g = x.createLinearGradient(0,0,0,H); g.addColorStop(0,'#123C66'); g.addColorStop(1,'#0B2A4A');\n    x.fillStyle = g; x.fillRect(0,0,W,H);\n    x.strokeStyle = 'rgba(232,116,42,.25)'; x.lineWidth = 70; x.beginPath(); x.arc(W-60,60,230,0,Math.PI*2); x.stroke();\n    x.textAlign = 'center'; x.fillStyle = '#FFB27A';\n    x.font = '700 38px ' + f; x.fillText('OTTOBRE \u00b7 MESE DELLA PREVENZIONE', W\/2, 150);\n    x.fillStyle = '#fff'; x.font = '800 92px ' + f; x.fillText('APFilm Ottica', W\/2, 270);\n    \/\/ card bianca\n    x.fillStyle = '#fff'; roundRect(x, 90, 340, W-180, 640, 36); x.fill();\n    x.fillStyle = '#0B2A4A'; x.font = '700 40px ' + f; x.fillText('Occhiale completo da vista', W\/2, 430);\n    x.font = '600 34px ' + f; x.fillStyle = '#5B6878'; x.fillText('montatura + lenti monofocali', W\/2, 490);\n    x.fillStyle = '#E8742A'; x.font = '900 150px ' + f; x.fillText('da 149\u20ac', W\/2, 640);\n    x.strokeStyle = '#DCE4EE'; x.lineWidth = 3; x.beginPath(); x.moveTo(170,700); x.lineTo(W-170,700); x.stroke();\n    x.fillStyle = '#0B2A4A'; x.font = '700 40px ' + f; x.fillText('Con lenti progressive da 300\u20ac', W\/2, 780);\n    x.fillStyle = '#1E8E5A'; x.font = '700 36px ' + f; x.fillText('+ Controllo della vista GRATUITO', W\/2, 860);\n    x.fillStyle = '#5B6878'; x.font = '500 28px ' + f; x.fillText('Su montature selezionate dal nostro ottico', W\/2, 930);\n    \/\/ codice\n    x.setLineDash([18,12]); x.strokeStyle = 'rgba(255,255,255,.6)'; x.lineWidth = 4; roundRect(x, 240, 1030, W-480, 130, 24); x.stroke(); x.setLineDash([]);\n    x.fillStyle = '#FFB27A'; x.font = '800 70px ui-monospace, Menlo, Consolas, monospace'; x.fillText(CFG.couponCode, W\/2, 1118);\n    x.fillStyle = 'rgba(255,255,255,.85)'; x.font = '500 30px ' + f;\n    x.fillText('Valido fino al ' + CFG.endDateLabel + ' \u00b7 Mostralo in negozio', W\/2, 1225);\n    x.fillText('Via Lungomare 63\/B, Catanzaro Lido \u00b7 0961 360008', W\/2, 1275);\n    return c;\n  }\n  function roundRect(x,a,b,w,h,r){x.beginPath();x.moveTo(a+r,b);x.arcTo(a+w,b,a+w,b+h,r);x.arcTo(a+w,b+h,a,b+h,r);x.arcTo(a,b+h,a,b,r);x.arcTo(a,b,a+w,b,r);x.closePath();}\n  if(btn) btn.addEventListener('click', function(){\n    if(CFG.couponPdf){ window.open(CFG.couponPdf, '_blank'); done(); return; }\n    var c = drawCoupon();\n    c.toBlob(function(blob){\n      var file = new File([blob], 'coupon-apfilm-ottobre.png', {type:'image\/png'});\n      \/\/ Su smartphone: foglio di condivisione nativo (\"Salva immagine\" \/ invia su WhatsApp)\n      if(navigator.canShare && navigator.canShare({files:[file]})){\n        navigator.share({files:[file], title:'Coupon APFilm Ottica'}).then(done).catch(function(){ dl(blob); });\n      } else { dl(blob); }\n    }, 'image\/png');\n  });\n  function dl(blob){\n    var u = URL.createObjectURL(blob), a = document.createElement('a');\n    a.href = u; a.download = 'coupon-apfilm-ottobre.png'; document.body.appendChild(a); a.click();\n    setTimeout(function(){ URL.revokeObjectURL(u); a.remove(); }, 1500); done();\n  }\n\n  \/* Barra CTA fissa: appare dopo l'hero, si nasconde quando il calendario \u00e8 visibile *\/\n  var bar = root.querySelector('.apf-sticky'), hero = root.querySelector('.apf-hero'),\n      bookEl = document.querySelector('.apf-booking-wrap');\n  if(bar && 'IntersectionObserver' in window){\n    var heroOut = false, bookIn = false;\n    var upd = function(){ bar.classList.toggle('is-on', heroOut && !bookIn); };\n    new IntersectionObserver(function(e){ heroOut = !e[0].isIntersecting; upd(); }).observe(hero);\n    if(bookEl) new IntersectionObserver(function(e){ bookIn = e[0].isIntersecting; upd(); }, {threshold:.15}).observe(bookEl);\n  }\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>0961 360008 Ottobre \u00b7 Mese della prevenzione della vista Controllo della vista gratuito.Prenota in 30 secondi. Scegli giorno e orario, vieni da noi e fai il controllo con strumentazione ZEISS. In pi\u00f9, per tutto ottobre, l\u2019occhiale completo da 149\u20ac. Prenota il controllo gratuito Scarica il coupon Nessun obbligo di acquisto \u00b7 Conferma immediata Cosa ti [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-1617","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/www.apfilm.it\/index.php\/wp-json\/wp\/v2\/pages\/1617","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.apfilm.it\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.apfilm.it\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.apfilm.it\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.apfilm.it\/index.php\/wp-json\/wp\/v2\/comments?post=1617"}],"version-history":[{"count":19,"href":"https:\/\/www.apfilm.it\/index.php\/wp-json\/wp\/v2\/pages\/1617\/revisions"}],"predecessor-version":[{"id":1639,"href":"https:\/\/www.apfilm.it\/index.php\/wp-json\/wp\/v2\/pages\/1617\/revisions\/1639"}],"wp:attachment":[{"href":"https:\/\/www.apfilm.it\/index.php\/wp-json\/wp\/v2\/media?parent=1617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}