.elementor .e-1becb091-fcd4{width:auto;line-height:1;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-a4b39b8-014cd0d{width:310px;}.elementor .e-d5f649a-5ab8:hover,.elementor .e-d5f649a-5ab8:focus-visible{color:#f7f5ea;background-color:#121611;}.elementor .e-d5f649a-5ab8{font-family:Jost;font-weight:400;font-size:0.72rem;color:#121611;letter-spacing:0.26em;text-decoration:none;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:99px;border-width:1px;border-color:#121611;border-style:solid;}.elementor .e-2816d6dd-55fc{width:100%;position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:50;padding-block-start:20px;padding-block-end:20px;padding-inline-start:5vw;padding-inline-end:5vw;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-25a5bb48-eb14{width:70vmax;height:70vmax;position:absolute;inset-block-start:50%;inset-inline-start:50%;padding:0px;background-image:radial-gradient(circle at , closest-side 0%,#d9ecd6 50%,transparent 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:90%;transform:translate3d(-50%, -50%, 0px);display:none;pointer-events: none;\n}.elementor .e-68c60387-592d{position:absolute;inset-block-start:96px;inset-inline-start:50%;z-index:2;font-family:Jost;font-size:0.68rem;letter-spacing:0.3em;text-transform:uppercase;opacity:55%;transform:translate3d(-50%, 0px, 0px);display:none;cursor: default; white-space: nowrap;\n}.elementor .e-f0c4af0-88e1b8c{width:45vw;font-family:Jost;font-weight:300;font-size:0.95rem;color:#121611;letter-spacing:0.3em;line-height:1.4;text-align:center;text-transform:uppercase;margin:0px;align-self:flex-start;}.elementor .e-4db301af-a06f{font-family:"Cormorant Garamond";font-weight:300;font-size:clamp(4rem, 11vw, 13rem);letter-spacing:-0.02em;line-height:0.86;text-transform:none;margin:0px;}.elementor .e-6faca3a8-f928{font-family:"Cormorant Garamond";font-weight:300;font-size:clamp(4rem, 11vw, 13rem);color:#6f9a6c;letter-spacing:-0.02em;line-height:0.86;font-style:italic;cursor: default;\n}.elementor .e-7684a9e4-af56{font-family:"Cormorant Garamond";font-weight:300;font-size:clamp(4rem, 11vw, 13rem);letter-spacing:-0.02em;line-height:0.86;display:block;flex:0 1 100%;cursor: default;\n}.elementor .e-5d77a46c-49f8{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.25em;flex-wrap:wrap;justify-content:flex-start;align-items: baseline;\n}.elementor .e-68d0f0c0-958c{width:auto;text-align:center;padding:0px;opacity:55%;filter:blur(9px);text-align: left;\n}.elementor .e-7d11b449-7e2c{font-family:"Cormorant Garamond";font-weight:300;font-size:12.5rem;color:#121611;letter-spacing:-0.02em;line-height:0.86;cursor: default;\n}.elementor .e-30a25dc2-1f47{font-family:"Cormorant Garamond";font-weight:300;font-size:12.5rem;color:#121611;letter-spacing:-0.02em;line-height:0.86;font-style:italic;cursor: default;\n}.elementor .e-293e5595-7596{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.25em;justify-content:center;align-items: baseline;\n}.elementor .e-49117bb6-1457{font-family:"Cormorant Garamond";font-weight:300;font-size:12.5rem;color:#121611;letter-spacing:-0.02em;line-height:0.86;display:block;cursor: default;\n}.elementor .e-57a335de-a322{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;text-align:center;padding:170px;clip-path:circle(150px at 50% 50%);pointer-events: none; text-align: left; box-sizing: border-box;\n}.elementor .e-14979016-b366{width:300px;height:300px;position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:3;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(18,22,17,0.55);border-style:solid;background-image:radial-gradient(circle at 30% 25%, rgba(255,255,255,0.35) 0%,transparent 40%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 6px rgba(255,255,255,0.28) inset,14px 18px 40px 0px rgba(255,255,255,0.35) inset,0px 30px 70px -20px rgba(18,22,17,0.28);transform:translate3d(-50%, -50%, 0px);pointer-events: none;\n}.elementor .e-361bf95c-af7c{width:auto;position:relative;z-index:1;padding:170px;margin:-170px;text-align: left; pointer-events: none; -webkit-mask-image: linear-gradient(to right, transparent 0, #000 120px, #000 calc(100% - 120px), transparent 100%), linear-gradient(to bottom, transparent 0, #000 120px, #000 calc(100% - 120px), transparent 100%); -webkit-mask-composite: source-in; mask-image: linear-gradient(to right, transparent 0, #000 120px, #000 calc(100% - 120px), transparent 100%), linear-gradient(to bottom, transparent 0, #000 120px, #000 calc(100% - 120px), transparent 100%); mask-composite: intersect;\n}.elementor .e-26c3a1e3-27bf{max-width:min(540px, 44vw);font-family:Jost;font-weight:300;font-size:0.98rem;color:#121611;line-height:1.6;margin-block-start:40px;cursor: default;\n}.elementor .e-72f45e84-83e8{font-family:Jost;font-weight:400;font-size:0.72rem;color:#b39a62;letter-spacing:0.32em;text-transform:uppercase;cursor: default;\n}.elementor .e-7716d3ae-5666{font-family:"Cormorant Garamond";font-weight:400;font-size:1.5rem;color:#121611;line-height:1.1;cursor: default;\n}.elementor .e-2390de48-8689{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-3fc90f74-5089{font-family:Jost;font-weight:400;font-size:0.72rem;color:#b39a62;letter-spacing:0.32em;text-transform:uppercase;cursor: default;\n}.elementor .e-1410cc19-c42e{font-family:"Cormorant Garamond";font-weight:400;font-size:1.5rem;color:#121611;line-height:1.1;cursor: default;\n}.elementor .e-2145d5ca-9668{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-39785dcb-ba71{font-family:Jost;font-weight:400;font-size:0.72rem;color:#b39a62;letter-spacing:0.32em;text-transform:uppercase;cursor: default;\n}.elementor .e-238b83f1-8f49{font-family:"Cormorant Garamond";font-weight:700;font-size:1.2rem;color:#121611;line-height:1.1;cursor: default;\n}.elementor .e-4f20ca19-1ea2{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-4a4c9edd-1106{width:auto;padding:0px;display:flex;flex-direction:row;gap:56px;flex-wrap:wrap;}.elementor .e-70e8b15-6bc7e13:hover,.elementor .e-70e8b15-6bc7e13:focus-visible{color:#f7f5ea;background-color:#121611;}.elementor .e-70e8b15-6bc7e13{font-family:Jost;font-weight:400;font-size:0.72rem;color:#121611;letter-spacing:0.26em;text-decoration:none;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:10px;border-radius:99px;border-width:1px;border-color:#121611;border-style:solid;align-self:flex-start;width: fit-content;\n}.elementor .e-d609584{width:100%;max-width:52vw;position:relative;z-index:2;padding:0px;flex-direction:column;gap:18px;}.elementor .e-2fb328d6-dbbd{width:100%;min-height:100vh;overflow:hidden;position:relative;font-family:Jost;font-weight:300;color:#121611;padding-block-start:120px;padding-block-end:36px;padding-inline-start:5vw;padding-inline-end:5vw;background-image:url("https://www.officinaocchiali.it/wp-content/uploads/2026/10/OO-Evento-VOGUE-hero.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:auto min(104%, 66vw);background-position:0% 0%;background-color:#f7f5ea;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-position: right -1vw bottom; cursor: auto !important;\n}.elementor .e-32f304e2-deaf{font-family:"Cormorant Garamond";font-weight:300;font-size:1.9rem;color:#f7f5ea;font-style:italic;flex:0 1 auto;cursor: default;\n}.elementor .e-6f805621-7915{font-family:"Cormorant Garamond";font-weight:300;font-size:1.9rem;color:#f7f5ea;font-style:italic;flex:0 1 auto;cursor: default;\n}.elementor .e-43cebe9e-cf94{font-family:"Cormorant Garamond";font-weight:300;font-size:1.9rem;color:#f7f5ea;font-style:italic;flex:0 1 auto;cursor: default;\n}.elementor .e-3309d1b6-22d0{font-family:"Cormorant Garamond";font-weight:300;font-size:1.9rem;color:#f7f5ea;font-style:italic;flex:0 1 auto;cursor: default;\n}.elementor .e-3791164a-a91a{font-family:"Cormorant Garamond";font-weight:300;font-size:1.9rem;color:#f7f5ea;font-style:italic;flex:0 1 auto;cursor: default;\n}.elementor .e-66aa4902-7380{font-family:"Cormorant Garamond";font-weight:300;font-size:1.9rem;color:#f7f5ea;font-style:italic;flex:0 1 auto;cursor: default;\n}.elementor .e-44f0e00b-587c{font-family:"Cormorant Garamond";font-weight:300;font-size:1.9rem;color:#f7f5ea;font-style:italic;flex:0 1 auto;cursor: default;\n}.elementor .e-2c0d852e-8fe5{font-family:"Cormorant Garamond";font-weight:300;font-size:1.9rem;color:#f7f5ea;font-style:italic;flex:0 1 auto;cursor: default;\n}.elementor .e-7da6769b-a262{width:100%;overflow:hidden;color:#f7f5ea;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;background-color:#121611;display:flex;flex-direction:row;gap:56px;flex-wrap:nowrap;white-space: nowrap;\n}.elementor .e-7ca45137-e143{color:#121611;}.elementor .e-323f84fc-e1f2{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-7c0e09f5-42ea{max-width:46ch;margin-block-end:1.3em;display:block;}.elementor .e-264dce59-cdf8{max-width:46ch;margin-block-end:1.3em;display:block;}.elementor .e-9968551-70d1c82{max-width:46ch;margin-block-end:1.3em;display:block;}.elementor .e-3e8197cd-37b4{max-width:46ch;display:block;}.elementor .e-3c489d0-d713{padding:0px;}.elementor .e-679d5063-c3ab{padding:0px;display:grid;gap:100px;grid-template-columns:1.25fr 1fr;align-items:start;}.elementor .e-cf4c2a2-cef2067{width:30px;height:30px;}.elementor .e-2d42e172-53ff{font-family:Jost;font-weight:600;font-size:1rem;letter-spacing:0.12em;text-transform:uppercase;direction:ltr;cursor: default;\n}.elementor .e-5d38770-4787d82{margin:10px;display:flex;flex-direction:column;justify-content:center;}.elementor .e-4f866b87-d86d{padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:18px;display:flex;flex-direction:row;align-items:center;}.elementor .e-91c0403-4f55b3e{width:30px;height:30px;}.elementor .e-71e721d-9ca7331{font-family:Jost;font-weight:600;font-size:1rem;letter-spacing:0.12em;text-transform:uppercase;direction:ltr;cursor: default;\n}.elementor .e-ccefb96-28b8a21{margin:10px;display:flex;flex-direction:column;justify-content:center;}.elementor .e-3f21b1a4-34be{padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:18px;display:flex;flex-direction:row;align-items:center;}.elementor .e-3730323-10cecf0{width:30px;height:30px;}.elementor .e-ef7d2ae-ad8d1f7{font-family:Jost;font-weight:600;font-size:1rem;letter-spacing:0.12em;text-transform:uppercase;direction:ltr;cursor: default;\n}.elementor .e-b66ec17-ead53fe{margin:10px;display:flex;flex-direction:column;justify-content:center;}.elementor .e-7022b4b0-d121{padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:18px;display:flex;flex-direction:row;align-items:center;}.elementor .e-7c118e7b-a714{padding:0px;margin-block-start:56px;border-block-start-width:1px;display:grid;gap:0px;grid-template-columns:repeat(3, 1fr);border-top-style: solid; border-top-color: rgba(18,22,17,0.14);\n}.elementor .e-681a81d3-6d3e{width:100%;color:#121611;padding-block-start:170px;padding-block-end:80px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#f7f5ea;}.elementor .e-4305421d-8980{width:auto;position:absolute;inset-block-start:-18px;inset-inline-end:-18px;inset-block-end:-18px;inset-inline-start:-18px;padding:0px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:34px;border-end-end-radius:34px;border-width:1px;border-color:#b39a62;border-style:solid;opacity:60%;}.elementor .e-5c974b0-3340{width:auto;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:24px;border-end-end-radius:24px;background-image:url("https://www.officinaocchiali.it/wp-content/uploads/2026/10/OO-Evento-VOGUE-Marilia-BellezzaGreen-819x1024.webp"),linear-gradient(170deg, #d9ecd6 0%,#b9d6b4 60%,#6f9a6c 100%);background-repeat:repeat;background-attachment:scroll;background-size:cover,auto auto;background-position:center center,0% 0%;}.elementor .e-2ff048bb-cff0{position:absolute;inset-inline-end:-14px;inset-block-end:36px;font-family:Jost;font-size:0.7rem;color:#121611;letter-spacing:0.24em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;border-radius:2px;background-color:#f7f5ea;cursor: default;\n}.elementor .e-362aecda-1650{width:100%;max-width:480px;aspect-ratio:4 / 5;position:relative;padding:0px;justify-self: center;\n}.elementor .e-6f272924-b59e{margin-block-end:18px;display:block;}.elementor .e-9595291-c8c3{color:#f7f5ea;margin-block-end:28px;display:block;}.elementor .e-4aca1bc3-5184{max-width:52ch;font-size:1.04rem;color:rgba(247,245,234,0.78);margin-block-end:1.1em;display:block;}.elementor .e-43639978-6416{max-width:52ch;font-size:1.04rem;color:rgba(247,245,234,0.78);margin-block-end:1.1em;display:block;}.elementor .e-76dee00d-890a{max-width:52ch;font-size:1.04rem;color:rgba(247,245,234,0.78);margin-block-end:1.1em;display:block;}.elementor .e-c69c1b6-3f200b2:hover,.elementor .e-c69c1b6-3f200b2:focus-visible{color:#f7f5ea;background-color:#121611;}.elementor .e-c69c1b6-3f200b2{font-family:Jost;font-weight:400;font-size:0.72rem;color:#ffffff;letter-spacing:0.26em;text-decoration:none;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:10px;border-radius:99px;border-width:1px;border-color:#ffffff;border-style:solid;align-self:flex-start;width: fit-content;\n}.elementor .e-5e519491-5ce3{padding:0px;}.elementor .e-28668893-8a54{padding:0px;display:grid;gap:100px;grid-template-columns:1fr 1fr;align-items:center;}.elementor .e-4d0ebb90-4e63{width:100%;overflow:hidden;color:#f7f5ea;padding-block-start:170px;padding-block-end:170px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#121611;}.elementor .e-1bd9a18-f5b1{color:#121611;}.elementor .e-e5b0125-323d{width:auto;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-70799283-a027{padding:0px;margin-block-end:60px;display:flex;flex-direction:row;gap:30px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-6e839374-c6c4{font-family:"Cormorant Garamond";font-weight:400;font-size:2.2rem;color:#121611;line-height:1;text-align:center;text-transform:none;margin-block-start:220px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-8c2ddae-0069053{font-family:Jost;font-size:0.98rem;color:#121611;text-align:center;margin-block-start:auto;display:block;cursor: default;\n}.elementor .e-58aae110-ba80{min-height:560px;overflow:hidden;position:relative;color:#121611;padding-block-start:38px;padding-block-end:34px;padding-inline-start:10px;padding-inline-end:10px;border-start-start-radius:200px;border-start-end-radius:200px;border-end-start-radius:18px;border-end-end-radius:18px;background-image:url("https://www.officinaocchiali.it/wp-content/uploads/2026/10/OO-Evento-VOGUE-Face-Yoga-797x1024.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#d9ecd6;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-73326f75-1824{font-family:"Cormorant Garamond";font-weight:400;font-size:2.2rem;color:#121611;line-height:1;text-align:center;text-transform:none;margin-block-start:220px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5de13a0e-1eb5{font-family:Jost;font-size:0.98rem;color:#121611;text-align:center;margin-block-start:auto;display:block;cursor: default;\n}.elementor .e-2fae06d8-6c59{min-height:560px;overflow:hidden;position:relative;color:#121611;padding-block-start:38px;padding-block-end:34px;padding-inline-start:10px;padding-inline-end:30px;border-start-start-radius:200px;border-start-end-radius:200px;border-end-start-radius:18px;border-end-end-radius:18px;border-width:1px;border-color:rgba(18,22,17,0.14);border-style:solid;background-image:url("https://www.officinaocchiali.it/wp-content/uploads/2026/10/OO-Evento-VOGUE-Healthy-Bar-mobile-629x1024.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#efedde;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-58844ecf-fb24{font-family:"Cormorant Garamond";font-weight:400;font-size:2.2rem;color:#121611;line-height:1;text-align:center;text-transform:none;margin-block-start:220px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3f613cfc-a055{font-family:Jost;font-size:0.98rem;color:#121611;text-align:center;margin-block-start:auto;display:block;cursor: default;\n}.elementor .e-3bf3fbd2-db0a{min-height:560px;overflow:hidden;position:relative;color:#f7f5ea;padding-block-start:38px;padding-block-end:34px;padding-inline-start:10px;padding-inline-end:10px;border-start-start-radius:200px;border-start-end-radius:200px;border-end-start-radius:18px;border-end-end-radius:18px;background-image:url("https://www.officinaocchiali.it/wp-content/uploads/2026/10/OO-Evento-VOGUE-Il-tuo-regalo-mobile-629x1024.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#121611;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-62eb90f9-1c42{min-height:650px;padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);}.elementor .e-6af97549-1c79{width:100%;color:#121611;padding-block-start:170px;padding-block-end:170px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#f7f5ea;}.elementor .e-2dd47b6b-b71b{color:#121611;}.elementor .e-6bed46c0-458a{color:#121611;}.elementor .e-73fb8737-aa85{max-width:44ch;font-size:1.08rem;display:block;}.elementor .e-aaf6255-8165{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-6f9cc471-3b12{font-family:Jost;font-weight:300;font-size:1.5rem;letter-spacing:0.42em;line-height:1;cursor: default;\n}.elementor .e-6bdd04ab-eb64{font-family:Jost;font-weight:400;font-size:0.55rem;letter-spacing:0.5em;margin-block-start:5px;cursor: default;\n}.elementor .e-2af3b77e-ada4{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;text-align:center;padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;background-color:#fffdea;box-shadow:0px 40px 80px -30px rgba(18,22,17,0.45);transform:translate3d(34px, -14px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(6deg);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-11f9c482-7500{font-family:Jost;font-weight:600;font-size:0.95rem;letter-spacing:0.04em;text-transform:uppercase;display:block;cursor: default;\n}.elementor .e-3ebbb9bc-ce11{font-family:Jost;font-size:0.74rem;padding-block-end:10px;margin-block-start:2px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;border-block-end-width:1px;display:block;border-bottom-style: solid; border-bottom-color: rgba(18,22,17,0.14); cursor: default;\n}.elementor .e-2e388499-8a2d{font-family:"Cormorant Garamond";font-size:1.25rem;line-height:1.1;font-style:italic;margin-block-end:12px;display:block;cursor: default;\n}.elementor .e-46f5e14e-953d{width:12px;height:12px;min-width:12px;padding:0px;margin-block-start:2px;border-width:1px;border-color:#121611;border-style:solid;flex:0 1 auto;}.elementor .e-707ebd03-13d6{font-family:Jost;font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;padding-block-end:14px;display:block;cursor: default;\n}.elementor .e-673de329-16a8{width:auto;padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;margin-block-end:8px;border-radius:6px;background-color:rgba(255,255,255,0.65);display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .e-1e9baf3-d768{width:12px;height:12px;min-width:12px;padding:0px;margin-block-start:2px;border-width:1px;border-color:#121611;border-style:solid;flex:0 1 auto;}.elementor .e-76bfcbde-d029{font-family:Jost;font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;padding-block-end:14px;display:block;cursor: default;\n}.elementor .e-f2deba2-e111{width:auto;padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;margin-block-end:8px;border-radius:6px;background-color:rgba(255,255,255,0.65);display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .e-61ea0e9c-5153{width:12px;height:12px;min-width:12px;padding:0px;margin-block-start:2px;border-width:1px;border-color:#121611;border-style:solid;flex:0 1 auto;}.elementor .e-2d59aa62-5ef7{font-family:Jost;font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;padding-block-end:14px;display:block;cursor: default;\n}.elementor .e-409b9052-4c34{width:auto;padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;margin-block-end:8px;border-radius:6px;background-color:rgba(255,255,255,0.65);display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .e-3ae713be-c34e{position:absolute;inset-inline-end:0px;inset-block-end:20px;inset-inline-start:0px;font-family:Jost;font-size:0.58rem;letter-spacing:0.06em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:26px;opacity:70%;cursor: default;\n}.elementor .e-7e6dfa9b-e7fd{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:1px;border-color:rgba(18,22,17,0.08);border-style:solid;background-color:#e5f2e1;box-shadow:0px 40px 80px -30px rgba(18,22,17,0.45);transform:rotateX(0deg) rotateY(0deg) rotateZ(-4deg);display:flex;flex-direction:column;}.elementor .e-72460eb5-994d{width:340px;max-width:80vw;aspect-ratio:3 / 4.4;position:relative;padding:0px;}.elementor .e-1994aecb-d6a9{min-height:520px;padding:0px;display:grid;place-items: center;\n}.elementor .e-151ea70f-e7e4{padding:0px;display:grid;gap:100px;grid-template-columns:1fr 1fr;align-items:center;}.elementor .e-cab4ed0-9c0b{width:100%;color:#121611;padding-block-start:170px;padding-block-end:170px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#d9ecd6;display:none;}.elementor .e-2258b415-440d{width:100%;max-width:560px;aspect-ratio:1;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(18,22,17,0.14);border-style:solid;background-image:url("https://www.officinaocchiali.it/wp-content/uploads/2026/10/OO-Evento-VOGUE-kit-benessere-1024x1024.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;justify-self: center;\n}.elementor .e-7d580902-78d5{color:#121611;}.elementor .e-2245ef73-addf{max-width:46ch;font-size:1.08rem;display:block;}.elementor .e-6b4635e8-2a88{font-family:Jost;font-weight:300;font-size:1.02rem;cursor: default;\n}.elementor .e-537d9df0-714c{font-family:"Cormorant Garamond";font-size:1.3rem;font-style:italic;cursor: default;\n}.elementor .e-3874a675-4da5{font-size:1.02rem;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;justify-content:space-between;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(18,22,17,0.14);\n}.elementor .e-491ae86b-59c6{font-family:Jost;font-weight:300;font-size:1.02rem;cursor: default;\n}.elementor .e-2e1e2e76-49df{font-family:"Cormorant Garamond";font-size:1.3rem;font-style:italic;cursor: default;\n}.elementor .e-587e5eed-5341{font-size:1.02rem;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;justify-content:space-between;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(18,22,17,0.14);\n}.elementor .e-635278c9-eb25{font-family:Jost;font-weight:300;font-size:1.02rem;cursor: default;\n}.elementor .e-4cb4bae8-dc34{font-family:"Cormorant Garamond";font-size:1.3rem;font-style:italic;cursor: default;\n}.elementor .e-146fb84e-4f6c{font-size:1.02rem;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;justify-content:space-between;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(18,22,17,0.14);\n}.elementor .e-5222fb8b-240d{font-family:Jost;font-weight:300;font-size:1.02rem;cursor: default;\n}.elementor .e-6e7ea860-86e3{font-family:"Cormorant Garamond";font-size:1.3rem;font-style:italic;cursor: default;\n}.elementor .e-1144f354-a56c{font-size:1.02rem;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;justify-content:space-between;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(18,22,17,0.14);\n}.elementor .e-5c08c55f-7663{padding:0px;margin-block-start:10px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(18,22,17,0.14);\n}.elementor .e-3e19e795-d620{max-width:48ch;font-size:0.84rem;opacity:70%;display:block;}.elementor .e-3a67f109-9f14{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-45334f94-4cf5{padding:0px;display:grid;gap:100px;grid-template-columns:1fr 1fr;align-items:center;}.elementor .e-16fad7c4-9618{width:100%;color:#121611;padding-block-start:170px;padding-block-end:170px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#f7f5ea;display:none;}.elementor .e-2fd05134-41ff{color:#f7f5ea;margin-block-end:12px;}.elementor .e-4665f14d-585f{font-family:Jost;font-size:0.72rem;color:#b39a62;letter-spacing:0.24em;text-transform:uppercase;padding-block-start:5px;cursor: default;\n}.elementor .e-3436870b-ce01{font-family:"Cormorant Garamond";font-weight:400;font-size:1.5rem;text-align: right; cursor: default;\n}.elementor .e-b453cce-2c1f{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:20px;justify-content:space-between;border-bottom-style: solid; border-bottom-color: rgba(247,245,234,0.2);\n}.elementor .e-3b9839e9-d679{font-family:Jost;font-size:0.72rem;color:#b39a62;letter-spacing:0.24em;text-transform:uppercase;padding-block-start:5px;cursor: default;\n}.elementor .e-250ca3dd-df39{font-family:"Cormorant Garamond";font-weight:400;font-size:1.5rem;text-align: right; cursor: default;\n}.elementor .e-3435d41f-b5cb{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:20px;justify-content:space-between;border-bottom-style: solid; border-bottom-color: rgba(247,245,234,0.2);\n}.elementor .e-70efbac6-12f0{font-family:Jost;font-size:0.72rem;color:#b39a62;letter-spacing:0.24em;text-transform:uppercase;padding-block-start:5px;cursor: default;\n}.elementor .e-7b1354f0-c38f{font-family:"Cormorant Garamond";font-weight:400;font-size:1.5rem;text-align: right; cursor: default;\n}.elementor .e-29891594-d184{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:20px;justify-content:space-between;border-bottom-style: solid; border-bottom-color: rgba(247,245,234,0.2);\n}.elementor .e-27101fcf-b281{font-family:Jost;font-size:0.72rem;color:#b39a62;letter-spacing:0.24em;text-transform:uppercase;padding-block-start:5px;cursor: default;\n}.elementor .e-3a745e41-c6eb{font-family:"Cormorant Garamond";font-weight:400;font-size:1.5rem;text-align: right; cursor: default;\n}.elementor .e-3d304ea5-6696{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:20px;justify-content:space-between;border-bottom-style: solid; border-bottom-color: rgba(247,245,234,0.2);\n}.elementor .e-58fbc0b7-7bee{padding:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(247,245,234,0.2);\n}.elementor .e-528e73f-29e1b22:hover,.elementor .e-528e73f-29e1b22:focus-visible{color:#f7f5ea;background-color:#121611;}.elementor .e-528e73f-29e1b22{font-family:Jost;font-weight:400;font-size:0.72rem;color:#ffffff;letter-spacing:0.26em;text-decoration:none;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:0px;border-radius:99px;border-width:1px;border-color:#ffffff;border-style:solid;align-self:flex-start;width: fit-content;\n}.elementor .e-5401925a-e0f2{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-608edc2e-1eb2{padding:0px;}.elementor .e-4c9eb274-5f97{padding:0px;display:grid;gap:110px;grid-template-columns:1fr 1fr;justify-items:center;align-items:center;}.elementor .e-52c22b89-1160{width:100%;position:relative;z-index:1;color:#f7f5ea;padding-block-start:170px;padding-block-end:17vw;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#121611;background-image: linear-gradient(to right, #121611 36vw, rgba(18,22,17,0) 60vw), linear-gradient(to bottom, #121611 calc(100% - 35.5vw), rgba(18,22,17,0) calc(100% - 22vw)), url(https://www.officinaocchiali.it/wp-content/uploads/2026/10/OO-Evento-VOGUE-occhiali-footer.webp); background-repeat: no-repeat, no-repeat, no-repeat; background-position: 0px 0px, 0px 0px, 100% calc(100% + 13.4vw); background-size: 100% 100%, 100% 100%, 64vw auto;\n}.elementor .e-6d6901c4-8ab3{width:clamp(220px, 22vw, 360px);max-width:100%;margin-block-end:22px;}.elementor .e-16ad9dce-c432{font-family:Jost;font-weight:300;font-size:0.78rem;color:rgba(247,245,234,0.6);line-height:1.4;margin:0px;& a { color: rgba(247,245,234,0.6); text-decoration: none; } & a:hover { color: #f7f5ea; }\n}.elementor .e-3e4f448a-bc0d{font-family:Jost;font-weight:300;font-size:0.78rem;color:rgba(247,245,234,0.6);line-height:1.4;margin:0px;& a { color: rgba(247,245,234,0.6); text-decoration: none; } & a:hover { color: #f7f5ea; }\n}.elementor .e-675b2671-a75f{width:100%;height:200px;position:relative;z-index:2;padding-block-start:0px;padding-block-end:32px;padding-inline-start:2vw;padding-inline-end:2vw;margin-block-start:-200px;background-color:transparent;display:flex;flex-direction:column;gap:8px;justify-content:flex-end;align-items:flex-start;box-sizing: border-box;\n}