@media(max-width:767px){.elementor .e-1becb091-fcd4{display:none;}}@media(max-width:767px){.elementor .e-a4b39b8-014cd0d{width:165px;}}@media(max-width:767px){.elementor .e-d5f649a-5ab8{font-size:0.62rem;letter-spacing:0.2em;padding-block-start:9px;padding-block-end:9px;padding-inline-start:14px;padding-inline-end:14px;}}@media(max-width:767px){.elementor .e-2816d6dd-55fc{padding-inline-start:20px;padding-inline-end:20px;gap:10px;}}@media(max-width:767px){.elementor .e-68c60387-592d{display:none;}}@media(max-width:767px){.elementor .e-f0c4af0-88e1b8c{width:auto;font-weight:400;font-size:0.7rem;letter-spacing:0.22em;line-height:1.5;align-self:center;text-align: left;\n}}@media(max-width:767px){.elementor .e-4db301af-a06f{font-size:4rem;}}@media(max-width:767px){.elementor .e-6faca3a8-f928{font-size:4rem;}}@media(max-width:767px){.elementor .e-7684a9e4-af56{font-size:4rem;}}@media(max-width:767px){.elementor .e-7d11b449-7e2c{font-size:4rem;}}@media(max-width:767px){.elementor .e-30a25dc2-1f47{font-size:4rem;}}@media(max-width:767px){.elementor .e-49117bb6-1457{font-size:4rem;}}@media(max-width:767px){.elementor .e-57a335de-a322{padding:110px;clip-path:circle(100px at 50% 50%);}}@media(max-width:767px){.elementor .e-14979016-b366{width:200px;height:200px;}}@media(max-width:767px){.elementor .e-361bf95c-af7c{padding:110px;margin:-110px;}}@media(max-width:767px){.elementor .e-26c3a1e3-27bf{max-width: none;\n}}@media(max-width:767px){.elementor .e-4a4c9edd-1106{gap:18px;}}@media(max-width:767px){.elementor .e-d609584{width:100%;max-width:100%;}}@media(max-width:767px){.elementor .e-2fb328d6-dbbd{min-height:auto;padding-block-start:110px;padding-block-end:106vw;padding-inline-start:20px;padding-inline-end:20px;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:105vw auto;background-position:calc(100% + 2vw) 100%;}}@media(max-width:767px){.elementor .e-679d5063-c3ab{gap:30px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-2d42e172-53ff{font-size:0.64rem;letter-spacing:0.08em;line-height:1.35;text-align:center;}}@media(max-width:767px){.elementor .e-5d38770-4787d82{padding:0px;margin:0px;align-items:center;}}@media(max-width:767px){.elementor .e-4f866b87-d86d{padding-block-start:22px;padding-inline-end:0px;flex-direction:column;gap:8px;justify-content:flex-start;}}@media(max-width:767px){.elementor .e-71e721d-9ca7331{font-size:0.64rem;letter-spacing:0.08em;line-height:1.35;text-align:center;}}@media(max-width:767px){.elementor .e-ccefb96-28b8a21{padding:0px;margin:0px;align-items:center;}}@media(max-width:767px){.elementor .e-3f21b1a4-34be{padding-block-start:22px;padding-inline-end:0px;flex-direction:column;gap:8px;justify-content:flex-start;}}@media(max-width:767px){.elementor .e-ef7d2ae-ad8d1f7{font-size:0.64rem;letter-spacing:0.08em;line-height:1.35;text-align:center;}}@media(max-width:767px){.elementor .e-b66ec17-ead53fe{padding:0px;margin:0px;align-items:center;}}@media(max-width:767px){.elementor .e-7022b4b0-d121{padding-block-start:22px;padding-inline-end:0px;flex-direction:column;gap:8px;justify-content:flex-start;}}@media(max-width:767px){.elementor .e-7c118e7b-a714{margin-block-start:36px;gap:4px;}}@media(max-width:767px){.elementor .e-681a81d3-6d3e{padding-block-start:80px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-2ff048bb-cff0{inset-inline-end:0px;}}@media(max-width:767px){.elementor .e-28668893-8a54{gap:40px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-4d0ebb90-4e63{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-6e839374-c6c4{margin-block-start:calc((100vw - 40px) * 1.285 - 94px);}}@media(max-width:767px){.elementor .e-58aae110-ba80{min-height:0px;padding-block-end:30px;border-start-start-radius:140px;border-start-end-radius:140px;border-end-start-radius:18px;border-end-end-radius:18px;background-color:#fef8e6;background-repeat: no-repeat; background-size: 100% auto; background-position: center top;\n}}@media(max-width:767px){.elementor .e-73326f75-1824{margin-block-start:calc((100vw - 40px) * 1.285 - 94px);}}@media(max-width:767px){.elementor .e-2fae06d8-6c59{min-height:0px;padding-block-end:30px;padding-inline-end:10px;margin-block-start:0px;border-start-start-radius:140px;border-start-end-radius:140px;border-end-start-radius:18px;border-end-end-radius:18px;background-color:#ffffff;background-repeat: no-repeat; background-size: 100% auto; background-position: center top;\n}}@media(max-width:767px){.elementor .e-58844ecf-fb24{margin-block-start:calc((100vw - 40px) * 1.285 - 94px);}}@media(max-width:767px){.elementor .e-3bf3fbd2-db0a{min-height:0px;padding-block-end:30px;border-start-start-radius:140px;border-start-end-radius:140px;border-end-start-radius:18px;border-end-end-radius:18px;background-color:#c1d8c7;background-repeat: no-repeat; background-size: 100% auto; background-position: center top;\n}}@media(max-width:767px){.elementor .e-62eb90f9-1c42{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-6af97549-1c79{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-1994aecb-d6a9{min-height:460px;}}@media(max-width:767px){.elementor .e-151ea70f-e7e4{gap:40px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-cab4ed0-9c0b{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-45334f94-4cf5{gap:40px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-16fad7c4-9618{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-608edc2e-1eb2{& #wpforms-form-17542 .wpforms-field-radio ul { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 6px !important; justify-content: stretch !important; } & #wpforms-form-17542 .wpforms-field-radio li { display: block !important; width: 100% !important; margin-top: 0 !important; } & #wpforms-form-17542 .wpforms-field-radio input[type=radio] + label { display: flex !important; width: 100% !important; box-sizing: border-box !important; height: 40px !important; padding: 0 2px !important; border-radius: 10px !important; font-size: 12px !important; letter-spacing: 0 !important; } & #wpforms-form-17542 .wpforms-field-radio input:checked + label::before { content: none !important; } & #wpforms-form-17542 .wpforms-submit { width: 100% !important; min-width: 0 !important; padding: 0 20px !important; font-size: 13px !important; }\n}}@media(max-width:767px){.elementor .e-4c9eb274-5f97{gap:50px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-52c22b89-1160{padding-block-start:80px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(0deg, #121611 0%,#121611 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat; background-position: 0px 0px; background-size: 100% 100%;\n}}@media(max-width:767px){.elementor .e-675b2671-a75f{height:auto;padding-block-start:44px;padding-block-end:72vw;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;background-color:#121611;justify-content:flex-start;background-image: linear-gradient(to bottom, #121611 calc(100% - 77vw), rgba(18,22,17,0) calc(100% - 52vw)), url(https://www.officinaocchiali.it/wp-content/uploads/2026/10/OO-Evento-VOGUE-occhiali-footer.webp); background-repeat: no-repeat, no-repeat; background-position: 0px 0px, 50% calc(100% + 6vw); background-size: 100% 100%, 110vw auto;\n}}