@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(../media/2634b4ee693ca870-s.0fiecrt1-4h72.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(../media/5d6c47ebb1671296-s.3ina4lip_uane.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(../media/ecdfc6399c7a5a39-s.p.2dhr0l-lik7ks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(../media/2a657181631b5018-s.10gw72_8z8hvs.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9f1c5dd66cc9390e-s.02yf0n47qd7o2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(../media/514d5f3aaa021c92-s.p.4385uxmy_0k50.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8cf1faf29eff2278-s.0oyzxt25o04hn.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1195343b54298cb4-s.1mvnrqeaekxir.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b2bbf6b2ce7e15c0-s.p.2dp-f23wu3v3i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/860526b32b14ee37-s.1e_w2neme9lfb.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0d7f4de1856e37a1-s.052mj4vad4-0p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/faa796c3470825d6-s.p.2mgv7i7jizf-l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/2892853a918df513-s.3qay488b_r2gm.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/7d4a9e3cf9f9eae6-s.0z63l901zm2gy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e10764cd1acd3528-s.p.3yhl5gv5w-0s5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../media/770c7fc68232123c-s.0arjo260shtoe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../media/77639a500abcdecf-s.2pqty136dttgy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8b13e84b2650c593-s.p.3xsquyelyuj-f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(../media/ae70b788042d60f5-s.0mu7_u86a512k.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(../media/11e0e94f7938d5d8-s.41q2c8qe6rlze.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(../media/e442517eddb986f0-s.p.2a9uz8f7ahspn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(../media/79745a9660ab1fe7-s.2xsx7gzi8y-h6.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(../media/58094606cac92b31-s.1g0p_r-zns87i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(../media/f39cb07f010bd14c-s.p.1zm7xgqgtzwr6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/7b78c976be9d7fc0-s.307wqmh2h-smv.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/0a4a8f7332f6df2b-s.26_gzu1aioc-4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/2f0ae6d0ead4b7bb-s.p.38ww0mi76nb30.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3dddc7aa96062c91-s.280oih_b74u9j.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d50510d994ab0074-s.3qxy1tqak831c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13958cae6c93c43e-s.p.1h18_wedhzk4h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41c98a3b1bc68f3a-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e84c5cd1ffbefa6f-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd9dfc3601372168-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/599675dea67dcb8d-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cdf6f527ee34c972-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22a701959b157a82-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b6340a83cf1ecee-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d89abe7e263475e6-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bafae418e8a1b08-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0743afb7b1f57bc-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0b9e5e07c9deaa9-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76e9fd951b869c7b-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b3d916c408dcd57d-s.1jc1xb-qv_87z.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8b4755fe34cfc7c8-s.3dbq0oou7i_24.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1cb49a9fe872cb43-s.p.2mm3nq9i83l-m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/215b2c6113e32ce6-s.1ek7x_ipa-38q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5dd5282e9225e397-s.0sf3h4u8we0x1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/28314339ebbb98d1-s.p.11-gljxdt344a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.BTCnfq_className{font-family:Poppins,Poppins Fallback}.BTCnfq_variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--fondo:#fbf2d9;--carta:#f6e9c9;--inchiostro:#1e0d0d;--tenue:#6d5a52;--linea:#dcc9a9;--rosso:#b70003;--bordeaux:#780000;--vinaccia:#2a0709;--crema:#fbf2d9;--beige:#d8c3a5;--verde:#2f7a45;--max:1360px;--gutter:clamp(16px, 4vw, 56px);--raggio:0px;--testata-h:132px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:120px}body{font-family:var(--font-poppins), Poppins, system-ui, sans-serif;color:var(--inchiostro);background:var(--fondo);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}fieldset{min-width:0;min-inline-size:0}html,body{overflow-x:clip}:focus-visible{outline:2px solid var(--rosso);outline-offset:3px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.salta{z-index:100;background:var(--inchiostro);color:var(--fondo);padding:10px 16px;position:absolute;top:-60px;left:12px}.salta:focus{top:12px}.contenitore{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.riga{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.riga>span{display:block}.aperto{align-items:center;gap:8px;display:inline-flex}.aperto i{background:#b9a58f;border-radius:50%;flex:none;width:7px;height:7px}.aperto--si i{background:#3cb36a;box-shadow:0 0 0 3px #3cb36a38}.servizio{letter-spacing:.01em;font-size:12.5px}.servizio__in{max-width:var(--max);padding:8px var(--gutter);white-space:nowrap;align-items:center;gap:22px;margin-inline:auto;display:flex}.servizio__voce{align-items:center;gap:7px;display:inline-flex}.servizio__spazio{flex:1}.servizio__wa{font-weight:600}.testata{z-index:40;transition:box-shadow .3s,background .3s;position:sticky;top:0}.testata__in{max-width:var(--max);padding:14px var(--gutter);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:36px;margin-inline:auto;display:grid}.testata__burger{display:none}.testata__logo img{width:74px;height:auto}.testata--scorsa .testata__logo img{width:60px}.testata__logo img{transition:width .3s}.testata__cerca{justify-self:center;align-items:center;gap:12px;width:100%;max-width:640px;height:50px;padding:0 6px 0 18px;display:flex}.testata__cerca input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.testata__cerca input::placeholder{color:var(--tenue);opacity:.9}.testata__cerca button{height:38px;padding:0 18px;font-size:14px;font-weight:600}.testata__azioni{align-items:center;gap:18px;display:flex}.testata__carrello{position:relative}.testata__carrello span{background:var(--rosso);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:-6px;right:-9px}.nav__in{max-width:var(--max);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}.nav__tipi,.nav__altro{align-items:center;gap:clamp(14px,1.4vw,22px);display:flex}.nav a,.nav button{white-space:nowrap;align-items:center;gap:4px;padding:12px 0;font-size:14px;font-weight:500;display:inline-flex}.pannello{z-index:30;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px -30px #1e050559}.pannello__in{max-width:var(--max);padding:32px var(--gutter) 38px;grid-template-columns:repeat(5,1fr);gap:32px;margin-inline:auto;display:grid}.pannello__n{letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.nav .pannello__nome{white-space:normal;margin-bottom:8px;padding:0;font-size:19px;font-weight:700;line-height:1.2}.pannello p{opacity:.8;margin-bottom:14px;font-size:13.5px;line-height:1.5}.pannello__fasce{flex-wrap:wrap;gap:6px;display:flex}.nav .pannello__fasce a{border:1px solid;padding:5px 10px;font-size:12.5px}.cassetto{z-index:60;background:var(--fondo);visibility:hidden;padding:18px 22px 40px;transition:transform .45s cubic-bezier(.7,0,.2,1);position:fixed;inset:0;overflow-y:auto;transform:translate(-100%)}.cassetto--aperto{visibility:visible;transform:none}.cassetto__testa{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.cassetto__etichetta{letter-spacing:.16em;text-transform:uppercase;color:var(--tenue);margin:22px 0 6px;font-size:11px;font-weight:600}.cassetto__lista a{padding:7px 0;font-size:24px;font-weight:700;line-height:1.15;display:block}.cassetto__lista--piccola a{padding:6px 0;font-size:17px;font-weight:500}.cassetto__contatti{gap:12px;margin-top:30px;font-size:15px;display:grid}.cassetto__contatti a{align-items:center;gap:10px;font-weight:600;display:inline-flex}.prodotto{flex-direction:column;min-width:0;display:flex;position:relative}.prodotto__foto{aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.prodotto__foto img{object-fit:contain;object-position:top;width:auto;max-width:92%;height:108%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:9%;left:50%;transform:translate(-50%)}.prodotto:hover .prodotto__foto img{transform:translate(-50%,-3%)scale(1.02)}.prodotto__n{z-index:1;letter-spacing:.14em;font-size:11px;font-weight:700;position:absolute;top:14px;left:16px}.prodotto__badge{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:14px;left:14px}.badge{letter-spacing:.02em;padding:4px 8px;font-size:10.5px;font-weight:600}.prodotto__cuore{z-index:1;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px}.prodotto__testo{flex:1;padding:18px 0 0}.prodotto__sopra{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:11px;font-weight:600;display:flex}.prodotto__sopra span{color:var(--tenue);letter-spacing:.06em;white-space:nowrap}.prodotto__produttore{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prodotto__nome{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 4px;font-size:17px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.prodotto__spec{color:var(--tenue);font-size:13px}.prodotto__piede{justify-content:space-between;align-items:baseline;gap:10px;padding:14px 0 16px;display:flex}.prodotto__prezzo{align-items:baseline;gap:8px;display:flex}.prodotto__prezzo strong{letter-spacing:-.02em;font-size:21px;font-weight:700}.prodotto__prezzo s{color:var(--tenue);font-size:13px}.prodotto__stato{white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.prodotto__stato i{background:var(--verde);border-radius:50%;width:7px;height:7px}.prodotto__stato--ultime i{background:#d98a1f}.prodotto__stato--esaurito i{background:#a99b92}.prodotto__stato a{text-underline-offset:3px;text-decoration:underline}.prodotto--esaurito .prodotto__foto img{opacity:.45;filter:grayscale(.6)}.a-azione{--bc:var(--inchiostro);--su-bc:#fff;width:100%;color:var(--bc);align-items:center;display:flex}.a-azione:before,.a-azione:after{content:"";background:var(--bc);flex:1;height:1.5px;transition:flex .35s}.a-azione span{border:1.5px solid var(--bc);letter-spacing:.18em;text-transform:uppercase;flex:none;padding:11px 22px;font-size:12px;font-weight:600;line-height:1.2;transition:background .25s,color .25s,border-color .25s}.a-azione:hover span,.a-azione:focus-visible span{background:var(--bc);color:var(--su-bc)}.a-azione:hover:before,.a-azione:hover:after{flex:.7}.a-azione--fatto{--bc:var(--verde)}.a-azione--fatto span{background:var(--verde);color:#fff}.a-azione--chiara{--bc:#fff;--su-bc:var(--inchiostro)}.carrello-avviso{z-index:90;background:var(--vinaccia);color:#fff;gap:14px;width:min(520px,100vw - 32px);padding:18px 20px;animation:.35s c-avviso;display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -16px #00000080}.carrello-avviso span{font-size:14px}.carrello-avviso b{letter-spacing:.16em;text-transform:uppercase;opacity:.75;margin-bottom:2px;font-size:11px;display:block}@keyframes c-avviso{0%{opacity:0;transform:translate(-50%,12px)}}.etichetta{grid-template-columns:minmax(220px,.8fr) 1.2fr;align-items:center;gap:clamp(28px,5vw,80px);display:grid}.etichetta__scena{place-items:center;padding:20px 0;display:grid;position:relative}.etichetta__bottiglia{filter:drop-shadow(0 30px 30px #00000059);width:min(250px,60vw);height:auto}.etichetta__carta text{font-family:var(--font-poppins), Poppins, sans-serif}.etichetta__ombra{background:radial-gradient(#00000059,#0000 70%);border-radius:50%;width:60%;height:18px;position:absolute;bottom:8px}.etichetta__form{gap:16px;display:grid}.etichetta__campo{gap:6px;display:grid}.etichetta__campo span,.etichetta__form legend{letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:600}.etichetta__campo input{border-radius:var(--raggio);background:0 0;border:1px solid;height:50px;padding:0 16px;font-size:17px;font-weight:500}.etichetta__form fieldset{border:0;margin:0;padding:0}.etichetta__grafiche{flex-wrap:wrap;gap:8px;display:flex}.etichetta__grafiche legend{width:100%;margin-bottom:8px}.etichetta__grafiche label{cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:14px;display:inline-flex}.etichetta__grafiche label.attiva{border-color:currentColor}.etichetta__grafiche input,.etichetta__opzioni input{opacity:0;pointer-events:none;position:absolute}.etichetta__grafiche i{border:1px solid;width:26px;height:26px}.etichetta__opzioni{gap:0;display:grid}.etichetta__opzioni legend{margin-bottom:8px}.etichetta__opzioni label{cursor:pointer;border-top:1px solid;grid-template-columns:24px 1fr auto;align-items:start;gap:14px;padding:14px 0;display:grid}.etichetta__check{border:1px solid;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.etichetta__check svg{opacity:0}.etichetta__opzioni label.attiva .etichetta__check svg{opacity:1}.etichetta__opz{display:grid}.etichetta__opz strong{font-size:15.5px;font-weight:600}.etichetta__opz small{opacity:.75;font-size:13px;line-height:1.45}.etichetta__opzioni em{white-space:nowrap;opacity:.8;margin-top:3px;font-size:12.5px;font-style:normal}.etichetta__riepilogo{opacity:.85;font-size:13.5px}.etichetta input:focus-visible+.etichetta__check,.etichetta__grafiche input:focus-visible+i{outline-offset:2px;outline:2px solid}.club{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,6vw,96px);display:grid}.club__testo p{max-width:46ch;margin:16px 0 22px}.club__vantaggi{gap:10px;font-size:15px;display:grid}.club__vantaggi li{align-items:center;gap:10px;display:flex}.club__form{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.club__form>label{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.club__riga{display:flex}.club__riga input{border-radius:var(--raggio) 0 0 var(--raggio);background:0 0;border:1px solid;border-right:0;flex:1;width:0;min-width:0;height:56px;padding:0 18px;font-size:16px}.club__riga button{border-radius:0 var(--raggio) var(--raggio) 0;height:56px;padding:0 26px;font-weight:600}.club fieldset{border:0;flex-wrap:wrap;gap:8px 20px;margin:4px 0 0;padding:0;font-size:15px;display:flex}.club legend{opacity:.8;width:100%;margin-bottom:6px;font-size:13.5px}.club fieldset label{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.club input[type=checkbox]{width:18px;height:18px;accent-color:var(--rosso)}.club__privacy{opacity:.75;font-size:12.5px}.club__privacy a{text-decoration:underline}.visita{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:clamp(28px,5vw,72px);display:grid}.visita__foto{min-height:420px;margin:0;position:relative;overflow:hidden}.visita__foto img{object-fit:cover;width:100%;height:116%;position:absolute;inset:-8% 0}.visita__dati{grid-template-columns:1fr 1fr;align-content:center;gap:34px 28px;display:grid}.visita__etichetta{letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:11.5px;font-weight:600}.visita__valore{font-size:17px;font-weight:500;line-height:1.5}.visita__orario{flex-direction:column;margin-bottom:6px;font-size:15px;display:flex}.visita__orario span:first-child{font-weight:600}.visita__piccolo{font-size:15px;font-weight:400}.visita__link{border-bottom:1px solid;align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:600;display:inline-flex}.visita__aperto{margin-top:6px;font-size:14px}.piede__in{max-width:var(--max);padding:72px var(--gutter) 40px;grid-template-columns:1.4fr repeat(4,1fr);gap:36px;margin-inline:auto;display:grid}.piede__marca img{width:96px;margin-bottom:18px}.piede__marca p{opacity:.85;max-width:30ch;font-size:14.5px}.piede__social{gap:16px;margin-top:18px;font-size:14px;font-weight:600;display:flex}.piede__titolo{letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin-bottom:16px;font-size:11.5px;font-weight:600}.piede li{margin-bottom:9px;font-size:14.5px}.piede li span{opacity:.65;font-size:12.5px;display:block}.piede__legale{max-width:var(--max);padding:22px var(--gutter) 30px;opacity:.7;border-color:#ffffff26;border-top-style:solid;border-top-width:1px;flex-wrap:wrap;justify-content:space-between;gap:10px 30px;margin-inline:auto;font-size:12.5px;display:flex}.wa-fisso{z-index:50;align-items:center;gap:10px;height:52px;padding:0 20px;font-size:14.5px;font-weight:600;transition:transform .25s;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 30px -10px #1e050580}.wa-fisso:hover{transform:translateY(-2px)}@media (max-width:1520px){.nav__largo{display:none}}@media (max-width:1180px){.nav__tipi li:nth-child(n+7):not(:last-child),.servizio__spedizioni{display:none}}@media (max-width:960px){.nav{display:none}.testata__in{grid-template-columns:auto auto 1fr auto;gap:14px;padding-block:10px}.testata__burger{place-items:center;width:40px;height:40px;margin-left:-8px;display:grid}.testata__cerca{grid-area:2/1/auto/-1;max-width:none;height:46px}.testata__azioni{grid-column:4;justify-self:end;gap:14px}.testata__azioni a[aria-label=Preferiti]{display:none}.testata__logo img,.testata--scorsa .testata__logo img{width:54px}.servizio__luogo,.servizio__in>.aperto{display:none}.servizio__in{justify-content:center;gap:18px}.servizio__spazio{display:none}.etichetta,.club,.visita{grid-template-columns:minmax(0,1fr)}.visita__foto{min-height:280px}.piede__in{grid-template-columns:1fr 1fr}.piede__marca{grid-column:1/-1}}@media (max-width:560px){.testata__cerca button{display:none}.visita__dati{grid-template-columns:1fr;gap:22px}.wa-fisso span{display:none}.wa-fisso{border-radius:50%;justify-content:center;width:54px;height:54px;padding:0}.etichetta__opzioni label{grid-template-columns:24px 1fr}.etichetta__opzioni em{grid-column:2;margin-top:-6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
