@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/6ffc06d9-54d6-42af-949e-1f46ba3a340c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/1176a392-30d8-4121-a368-75aa58727542.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/d59c84ff-2c0a-4403-8494-0360e6c7e98a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/6ffc06d9-54d6-42af-949e-1f46ba3a340c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/1176a392-30d8-4121-a368-75aa58727542.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/d59c84ff-2c0a-4403-8494-0360e6c7e98a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/6ffc06d9-54d6-42af-949e-1f46ba3a340c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/1176a392-30d8-4121-a368-75aa58727542.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/d59c84ff-2c0a-4403-8494-0360e6c7e98a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/6ffc06d9-54d6-42af-949e-1f46ba3a340c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/1176a392-30d8-4121-a368-75aa58727542.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/d59c84ff-2c0a-4403-8494-0360e6c7e98a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/6ffc06d9-54d6-42af-949e-1f46ba3a340c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/1176a392-30d8-4121-a368-75aa58727542.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/d59c84ff-2c0a-4403-8494-0360e6c7e98a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/08004767-cec5-4d90-a096-03aea0c3b7fe.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/02d4df2e-bb9f-4710-b80e-419b34b70514.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/e7ce2869-0e67-482a-acd2-4c3b5be0f91b.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ef517396-c240-4775-a739-2908de1951ae.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/08004767-cec5-4d90-a096-03aea0c3b7fe.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/02d4df2e-bb9f-4710-b80e-419b34b70514.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/e7ce2869-0e67-482a-acd2-4c3b5be0f91b.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ef517396-c240-4775-a739-2908de1951ae.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/08004767-cec5-4d90-a096-03aea0c3b7fe.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/02d4df2e-bb9f-4710-b80e-419b34b70514.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/e7ce2869-0e67-482a-acd2-4c3b5be0f91b.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ef517396-c240-4775-a739-2908de1951ae.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/08004767-cec5-4d90-a096-03aea0c3b7fe.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/02d4df2e-bb9f-4710-b80e-419b34b70514.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/e7ce2869-0e67-482a-acd2-4c3b5be0f91b.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ef517396-c240-4775-a739-2908de1951ae.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/08004767-cec5-4d90-a096-03aea0c3b7fe.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/02d4df2e-bb9f-4710-b80e-419b34b70514.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/e7ce2869-0e67-482a-acd2-4c3b5be0f91b.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/ef517396-c240-4775-a739-2908de1951ae.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/35bf42ed-c3eb-4077-90e1-965d7a309f2e.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/385bb6b3-d042-4219-89d4-343cc15fc108.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/4368deeb-c14b-4302-b843-ace65097227e.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/5e642fbf-f7fb-4816-a487-9237d8aa256e.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/52318ce2-9269-46ad-b824-1370a7e1fdd0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/35bf42ed-c3eb-4077-90e1-965d7a309f2e.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/385bb6b3-d042-4219-89d4-343cc15fc108.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/4368deeb-c14b-4302-b843-ace65097227e.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/5e642fbf-f7fb-4816-a487-9237d8aa256e.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/52318ce2-9269-46ad-b824-1370a7e1fdd0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/35bf42ed-c3eb-4077-90e1-965d7a309f2e.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/385bb6b3-d042-4219-89d4-343cc15fc108.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/4368deeb-c14b-4302-b843-ace65097227e.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/5e642fbf-f7fb-4816-a487-9237d8aa256e.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/52318ce2-9269-46ad-b824-1370a7e1fdd0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/35bf42ed-c3eb-4077-90e1-965d7a309f2e.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/385bb6b3-d042-4219-89d4-343cc15fc108.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/4368deeb-c14b-4302-b843-ace65097227e.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/5e642fbf-f7fb-4816-a487-9237d8aa256e.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/52318ce2-9269-46ad-b824-1370a7e1fdd0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/35bf42ed-c3eb-4077-90e1-965d7a309f2e.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/385bb6b3-d042-4219-89d4-343cc15fc108.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/4368deeb-c14b-4302-b843-ace65097227e.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/5e642fbf-f7fb-4816-a487-9237d8aa256e.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/52318ce2-9269-46ad-b824-1370a7e1fdd0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/26cb0255-f2b9-4c91-ab03-2fc04fc5166c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/5189f001-1f9b-465e-a8ed-33606ae3945f.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/e4907c23-1550-4625-a95e-0336802977c9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/3d47a0a2-c0fa-497b-9e5a-1db84cfe422f.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/8983d86b-0361-4eb8-a7ad-8b2165ac7e7f.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/3cccabb4-dfab-445e-ba1e-035fcfbd54e4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700.woff2) format("woff2")}:root{--brand: #2f54eb;--font-ui: "Hanken Grotesk", system-ui, sans-serif;--rc: 14px;--rb: 10px;--font-data: "IBM Plex Mono", ui-monospace, monospace;--ink: #1b1f27;--muted: #525764;--faint: #676d7a;--bg: #ffffff;--surface: #ffffff;--paper: #ffffff;--surface-2: #f3f4f6;--hair: #e9ebf0;--ok: #157a48;--ok-bg: #e7f5ee;--err: #b42318;--err-bg: #fdecec;--wa: #15803d;--low: #9a6b00;--low-bg: #fdf3df;--out: #8a8f9c;--out-bg: #f1f2f5;--star: #f5b50a;--ink-well: #0b1220;--brand-ink: color-mix(in oklch, var(--brand) 80%, #000);--brand-soft: color-mix(in oklch, var(--brand) 8%, var(--paper));--brand-softer: color-mix(in oklch, var(--brand) 5%, var(--paper));--brand-hair: color-mix(in oklch, var(--brand) 18%, var(--paper));--brand-edge: color-mix(in oklch, var(--brand) 28%, var(--paper));--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--section-y: clamp(3.5rem, 7vw, 7rem);--section-y-tight: clamp(2.5rem, 4vw, 4rem);--block-gap: clamp(1.5rem, 3vw, 2.5rem);--sec-y: clamp(3rem, 5vw, 4rem);--grid-gap: 18px;--card-min: 240px;--cat-min: 260px;--card-pad: 16px;--text-xs: .75rem;--text-sm: .8125rem;--text-base: 1rem;--text-md: 1.0625rem;--text-lg: clamp(1.125rem, 1.4vw, 1.375rem);--text-xl: clamp(1.375rem, 2vw, 1.75rem);--text-2xl: clamp(1.625rem, 2.5vw, 2.125rem);--text-3xl: clamp(2.5rem, 4.5vw, 3.875rem);--text-page-h1: clamp(2rem, 3.5vw, 3rem);--text-4xl: clamp(2.75rem, 7vw, 4.5rem);--leading-tight: 1.08;--leading-snug: 1.25;--leading-normal: 1.6;--tracking-tight: -.025em;--tracking-eyebrow: .14em;--shadow-sm: 0 1px 2px rgba(16,20,30,.05), 0 1px 1px rgba(16,20,30,.04);--shadow-md: 0 8px 28px rgba(16,20,30,.07);--shadow-lg: 0 24px 60px -12px rgba(16,20,30,.14);--shadow-brand: 0 6px 18px color-mix(in srgb, var(--brand) 25%, transparent);--dur-fast: .12s;--dur: .2s;--dur-slow: .45s;--ease: cubic-bezier(.4,0,.2,1);--ease-out: cubic-bezier(0,0,.2,1);--hair-w: 1px;--ring: 0 0 0 3px color-mix(in oklch, var(--brand) 35%, transparent);--radius-pill: 999px;--radius-sm: 8px;--n-50:#f7f8fa;--n-100:#eef0f4;--n-200:#e2e5ec;--n-300:#cbd0da;--n-400:#9097a4;--n-600:#525764;--n-800:#2a2f3a;--n-900:#1b1f27;--surface-3: var(--n-50);--scrim: rgba(12,15,22,.55);--scrim-strong: rgba(12,15,22,.72);--container: 1080px;--container-wide: 1400px;--container-narrow: 680px}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:clip;max-width:100%}body{font-family:var(--font-ui);color:var(--ink);background:var(--bg);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--brand-ink);text-decoration:none}img{max-width:100%;display:block}h1,h2,h3{letter-spacing:-.025em;font-weight:800;margin:0}.container{max-width:var(--content-max, var(--container-wide));margin:0 auto;padding:0 clamp(22px,3vw,40px)}.page-title{font-size:var(--text-page-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:800;margin:0}.announce{background:var(--ink-well);color:color-mix(in srgb,#fff 88%,transparent);text-align:center;padding:9px 24px;font-family:var(--font-data);font-size:12px;font-weight:500;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;gap:8px}.announce svg{width:16px;height:16px;flex-shrink:0}.site-header{border-bottom:1px solid var(--header-line, var(--hair));background:var(--header-bg, color-mix(in srgb, var(--paper) 90%, transparent));backdrop-filter:blur(10px);color:var(--header-fg, var(--ink));position:sticky;top:0;z-index:20}.site-header .inner{display:flex;align-items:center;gap:14px;padding:15px 0}.site-header .logo{height:34px;width:auto}.site-header .isotype{width:34px;height:34px;border-radius:var(--rb);background:var(--header-chip-bg, var(--brand));color:var(--header-chip-fg, #fff);display:grid;place-items:center;font-weight:800;font-size:17px;flex-shrink:0}.site-header .name{font-weight:800;font-size:18px;letter-spacing:-.02em;color:var(--header-fg, var(--ink))}.site-header .logo-link{display:inline-flex;align-items:center}.site-header .brand-mark{display:inline-flex;align-items:center;gap:10px}.site-header .main-nav{margin-left:auto;display:flex;align-items:center;gap:20px}.site-header .main-nav a{font-size:15px;font-weight:600;color:var(--header-nav, var(--muted))}.site-header .main-nav a:hover{color:var(--header-fg, var(--ink))}.site-header .header-actions{display:flex;align-items:center;gap:14px}@media(max-width:720px){.site-header .main-nav{display:none}.site-header .header-actions{margin-left:auto}.site-header .inner{gap:10px}}.site-header .nav-search{display:inline-grid;place-items:center;color:var(--header-nav, var(--muted))}.site-header .nav-search svg{width:20px;height:20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:var(--rb);padding:14px 22px;font-family:var(--font-ui);font-weight:700;font-size:16px;cursor:pointer;text-decoration:none;line-height:1;transition:transform .06s ease,box-shadow .15s ease}.btn:active{transform:translateY(1px)}.btn svg{width:20px;height:20px}.btn-brand{background:var(--brand);color:#fff;box-shadow:0 10px 22px -12px var(--brand)}.btn-wa{background:var(--wa);color:#fff;box-shadow:0 10px 22px -10px #1fab5399}.btn-outline{background:var(--paper);color:var(--brand-ink);border:1px solid var(--brand-edge)}.btn-block{width:100%}.eyebrow{font-family:var(--font-data);font-size:11px;letter-spacing:.12em;color:var(--brand);text-transform:uppercase;margin-bottom:6px}.section-head{padding:36px 0 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.section-head h2{font-size:24px}.section-link{font-size:14px;font-weight:700;color:var(--brand-ink);display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.section-link svg{width:17px;height:17px}.pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-data);font-size:12px;border-radius:999px;padding:7px 14px}.pill-open{color:var(--ok);background:var(--ok-bg)}.dot{width:7px;height:7px;border-radius:999px;background:var(--wa)}.ph{position:relative;border-radius:var(--rc);overflow:hidden;background:radial-gradient(120% 85% at 70% 14%,var(--brand-edge),transparent 58%),linear-gradient(150deg,color-mix(in oklch,var(--brand) 10%,var(--paper)),color-mix(in oklch,var(--brand) 4%,var(--surface-2)))}.ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ph .ph-label{position:absolute;bottom:14px;left:16px;font-family:var(--font-data);font-size:11px;color:var(--brand-ink)}.card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--rc)}.service-card{display:flex;flex-direction:column;gap:14px;padding:22px}.service-card .icon{width:48px;height:48px;border-radius:var(--rb);background:var(--brand-soft);color:var(--brand);display:grid;place-items:center}.service-card .icon svg{width:26px;height:26px}.service-card h3{font-size:17px;margin-bottom:4px}.service-card p{margin:0;font-size:14px;color:var(--muted);line-height:1.45}.grid-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--card-min),100%),1fr));gap:var(--grid-gap);padding-bottom:12px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--hair);border-radius:var(--rc);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.product-card:hover{border-color:var(--brand-hair);box-shadow:0 14px 30px -22px var(--brand)}.product-card .ph{aspect-ratio:1/1;border-radius:0}.product-card .ph .badge{position:absolute;top:10px;left:10px;z-index:1;box-shadow:0 2px 6px -2px #0000002e}.product-card .body{padding:var(--card-pad);display:flex;flex-direction:column;gap:7px;flex:1}.product-card .cat{font-family:var(--font-data);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.product-card .pname{font-size:15px;font-weight:700;line-height:1.3;color:var(--ink)}.product-card .foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.price{font-family:var(--font-data);font-weight:700;font-size:16px;color:var(--ink)}.price .unit{font-weight:500;font-size:.78em;color:var(--muted);margin-left:1px}.about-block{max-width:760px;margin:8px auto 4px;text-align:center}.about-block h2{margin:0 0 10px}.about-block p{color:var(--muted);line-height:1.7;font-size:16px;white-space:pre-line}.badge{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-data);font-size:11px;font-weight:700;border-radius:999px;padding:4px 9px;white-space:nowrap}.badge-ok{color:var(--ok);background:var(--ok-bg)}.badge-low{color:var(--low);background:var(--low-bg)}.badge-out{color:var(--out);background:var(--out-bg)}.searchbox{display:flex;align-items:center;gap:13px;background:var(--paper);border:1px solid var(--brand-hair);border-radius:var(--rc);padding:14px 18px}.searchbox svg{width:22px;height:22px;color:var(--brand);flex-shrink:0}.searchbox input{border:none;outline:none;font-size:16px;font-family:var(--font-ui);flex:1;background:transparent;color:var(--ink)}.searchbox input::placeholder{color:var(--faint)}.searchbox .hint{flex:1;font-size:16px;color:var(--faint)}.cta-mt{margin-top:6px}.chips{display:flex;gap:8px;overflow-x:auto;padding:4px 0 14px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex-shrink:0;font-family:var(--font-data);font-size:12px;letter-spacing:.02em;border:1px solid var(--hair);background:var(--paper);color:var(--muted);border-radius:999px;padding:8px 14px;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease,border-color .12s ease}.chip:hover{border-color:var(--brand-edge)}.chip.active{background:var(--brand);border-color:var(--brand);color:#fff}.icon-btn{display:inline-grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:none;border-radius:var(--rb);background:var(--brand);color:#fff;cursor:pointer;transition:transform .06s ease,background .12s ease}.icon-btn:hover{background:var(--brand-ink)}.icon-btn:active{transform:translateY(1px)}.icon-btn:disabled{background:var(--n-300);cursor:not-allowed}.icon-btn svg{width:20px;height:20px}.icon-btn.wa{background:var(--wa)}.icon-btn.wa:hover{background:#178f44}.svc-card{display:flex;flex-direction:column;gap:14px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--rc);padding:20px}.svc-card .icon{width:46px;height:46px;border-radius:var(--rb);background:var(--brand-soft);color:var(--brand);display:grid;place-items:center}.svc-card .icon svg{width:24px;height:24px}.svc-card .sname{font-weight:700;font-size:16px;color:var(--ink);line-height:1.25}.svc-card .ssub{font-size:13px;color:var(--muted);margin-top:3px}.svc-card .sfoot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px}.svc-card .sprice{font-family:var(--font-data);font-size:14px;font-weight:700;color:var(--ink)}.svc-card .sprice small{display:block;font-size:10px;font-weight:400;color:var(--faint);letter-spacing:.04em}.btn-sm{padding:10px 16px;font-size:14px}.hero-cercania{background:radial-gradient(80% 120% at 50% -10%,color-mix(in oklch,var(--brand) 14%,var(--paper)),var(--bg) 62%);padding:58px 0 44px;text-align:center}.hero-cercania h1{font-size:48px;line-height:1.04;letter-spacing:-.03em;margin:16px auto;max-width:660px}.hero-cercania p{font-size:18px;line-height:1.55;color:var(--muted);margin:0 auto 28px;max-width:540px}.hero-cercania .cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hero-escaparate{display:grid;grid-template-columns:1.05fr 1fr;gap:42px;padding:52px 0 44px;align-items:center}.hero-escaparate h1{font-size:54px;line-height:1;letter-spacing:-.035em;margin:18px 0}.hero-escaparate p{font-size:18px;line-height:1.55;color:var(--muted);margin:0 0 26px;max-width:430px}.hero-escaparate .cta{display:flex;gap:12px;flex-wrap:wrap}.hero-escaparate .art{aspect-ratio:4 / 3.4;border-radius:22px}.hero-escaparate .art .hero-collage{width:100%;height:100%;display:grid;gap:6px;border-radius:inherit;overflow:hidden}.hero-collage.n1{grid-template-columns:1fr}.hero-collage.n2{grid-template-columns:1fr 1fr}.hero-collage.n3,.hero-collage.n4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.hero-collage.n3 img:first-child{grid-row:span 2}.hero-collage img{width:100%;height:100%;object-fit:cover}.hero-catalogo{background:linear-gradient(135deg,color-mix(in oklch,var(--brand) 11%,var(--paper)),var(--brand-softer));border-bottom:1px solid color-mix(in oklch,var(--brand) 12%,var(--paper));padding:30px 0 28px}.hero-catalogo .top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;flex-wrap:wrap}.hero-catalogo h1{font-size:28px}.hero-catalogo .sub{font-size:14px;color:var(--muted);margin-top:6px}.visit{display:grid;grid-template-columns:1.1fr 1fr;gap:0;border:1px solid var(--hair);border-radius:var(--rc);overflow:hidden;margin:30px 0}.visit .info{padding:32px 36px}.visit .eyebrow{color:var(--faint)}.visit h3{font-size:24px;margin-bottom:16px}.visit .row{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px;font-size:15px;color:var(--muted);line-height:1.4}.visit .row svg{width:21px;height:21px;color:var(--brand);flex-shrink:0}.visit .map{min-height:220px;background:radial-gradient(120% 90% at 60% 30%,var(--brand-hair),transparent 60%),linear-gradient(150deg,var(--brand-soft),var(--brand-softer));display:grid;place-items:center;font-family:var(--font-data);font-size:11px;color:var(--brand-ink)}.visit .map.map-embed{display:block;padding:0;position:relative;overflow:hidden;background:var(--brand-softer)}.map-frame{width:100%;height:100%;min-height:220px;border:0;display:block}.map-overlay{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:var(--surface, #fff);color:var(--brand-ink);font-size:12px;font-weight:600;text-decoration:none;box-shadow:0 2px 10px #00000029}.map-overlay svg{width:15px;height:15px;color:var(--brand)}.wa-fab{position:fixed;right:26px;bottom:26px;z-index:40;display:inline-flex;align-items:center;gap:10px;background:var(--wa);color:#fff;border-radius:999px;padding:14px 20px;font-family:var(--font-ui);font-weight:700;font-size:15px;box-shadow:0 14px 30px -10px #15803d73}.wa-fab svg{width:22px;height:22px}.mobile-cta{display:none}.stack{display:flex;flex-direction:column}.muted{color:var(--muted)}.lead{font-size:18px;color:var(--muted);line-height:1.55}.page-pad{padding:24px 0 8px}@media(max-width:880px){.grid-products{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:1fr}.hero-escaparate{grid-template-columns:1fr;gap:24px;padding:34px 0}.hero-escaparate h1{font-size:40px}.hero-escaparate .art{order:-1}.hero-cercania{padding:40px 0 32px}.hero-cercania h1{font-size:34px}.hero-cercania p,.lead{font-size:16px}.visit{grid-template-columns:1fr}.visit .map{order:-1;min-height:160px}.wa-fab{display:none}.mobile-cta{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:40;gap:10px}.mobile-cta .btn{flex:1;box-shadow:0 10px 26px -12px #0006}main{padding-bottom:76px}}@media(max-width:520px){.grid-products{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.container{padding:0 16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-sm)}.container-wide{max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--space-5)}.container-narrow{max-width:var(--container-narrow);margin-inline:auto;padding-inline:var(--space-5)}.fullbleed{width:100vw;margin-inline:calc(50% - 50vw)}.lsec{padding-block:var(--sec-y)}.lsec--tight{padding-block:var(--section-y-tight)}.lsec--alt{background:var(--surface-3)}.lsec--ink{background:var(--n-900);color:#fff}.lsec--ink .eyebrow{color:color-mix(in oklch,var(--brand) 55%,#fff)}.lsec--ink .section-head h2{color:#fff}.lsec .section-head{padding-top:0}.stack-sm>*+*{margin-block-start:var(--space-2)}.stack-md>*+*{margin-block-start:var(--space-4)}.stack-lg>*+*{margin-block-start:var(--space-6)}.grid-2{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media(min-width:760px){.grid-2{grid-template-columns:1fr 1fr}}.grid-auto{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(78%,1fr);gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:var(--space-1);margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}@media(min-width:620px){.rail{grid-auto-columns:minmax(280px,1fr)}}@media(min-width:920px){.rail{grid-auto-columns:minmax(250px,1fr)}}.rail-wrap{position:relative}.rail-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:var(--radius-pill);border:1px solid var(--hair);background:var(--paper);color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:var(--shadow-md);transition:opacity var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.rail-btn:hover{box-shadow:var(--shadow-lg);color:var(--brand)}.rail-btn:disabled{opacity:0;pointer-events:none}.rail-btn svg{width:22px;height:22px}.rail-btn.prev{left:calc(-1 * var(--space-3))}.rail-btn.next{right:calc(-1 * var(--space-3))}@media(max-width:919px){.rail-btn{display:none}}.eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);color:var(--brand-ink);margin-bottom:var(--space-2)}.section-head{align-items:flex-end;gap:var(--space-4);margin-bottom:var(--block-gap)}.section-head h2{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.section-head .sub{color:var(--muted);font-size:var(--text-md);margin-top:var(--space-2);max-width:52ch}.section-link{font-size:var(--text-sm)}.btn{padding:var(--space-3) var(--space-5);font-size:var(--text-md);border-radius:var(--rb);transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur) var(--ease)}.btn-lg{padding:var(--space-4) var(--space-6);font-size:var(--text-md)}.btn-brand{box-shadow:var(--shadow-brand)}.btn-brand:hover{box-shadow:var(--shadow-lg)}.btn-outline:hover{background:var(--brand-softer)}.btn-ghost{background:transparent;color:#fff;border:1px solid color-mix(in oklch,#fff 40%,transparent)}.btn-ghost:hover{background:color-mix(in oklch,#fff 12%,transparent)}.btn-pill{border-radius:var(--radius-pill)}.product-card{border:none;background:transparent;border-radius:var(--rc);overflow:visible;transition:transform var(--dur) var(--ease)}.product-card .ph{border-radius:var(--rc);background:var(--surface-3)}.product-card:hover{border-color:transparent;box-shadow:none}@media(hover:hover){.product-card:hover{transform:translateY(-3px)}.product-card:hover .ph{box-shadow:var(--shadow-md)}}.product-card .body{padding:var(--space-3) var(--space-1) var(--space-2);gap:var(--space-1)}.product-card .cat{font-size:var(--text-xs);color:var(--muted)}.product-card .pname{font-size:var(--text-md);font-weight:600}.product-card .foot{margin-top:var(--space-2)}.hero-cercania{padding:clamp(3rem,7vw,6rem) 0 clamp(2.5rem,5vw,4rem)}.hero-cercania h1,.hero-escaparate h1{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.hero-cercania p,.hero-escaparate p{font-size:var(--text-lg);line-height:var(--leading-normal)}.hero-escaparate{gap:clamp(2rem,5vw,4rem);padding:clamp(2.5rem,5vw,4.5rem) 0;align-items:center}.hero-escaparate .art{border-radius:var(--rc);box-shadow:var(--shadow-lg)}.hero-catalogo h1{font-size:var(--text-2xl)}.cat-grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(var(--cat-min),100%),1fr))}@media(max-width:460px){.cat-grid{grid-template-columns:repeat(2,1fr)}}.cat-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:4 / 3;border-radius:var(--rc);overflow:hidden;padding:var(--space-4);background:linear-gradient(160deg,var(--brand-soft),var(--surface-3));color:var(--ink);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.cat-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.cat-tile:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 35%,var(--scrim));opacity:0;transition:opacity var(--dur) var(--ease)}.cat-tile.has-img:after{opacity:1}.cat-tile.has-img .ct-name,.cat-tile.has-img .ct-count{color:#fff;position:relative;z-index:2}@media(hover:hover){.cat-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}}.cat-tile .ct-name{font-weight:700;font-size:var(--text-md);line-height:1.2;position:relative;z-index:2}.cat-tile .ct-count{font-family:var(--font-data);font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-1);position:relative;z-index:2}.cat-tile.has-img .ct-count{color:color-mix(in oklch,#fff 80%,transparent)}.coll-card{position:relative;display:block;aspect-ratio:3 / 4;border-radius:var(--rc);overflow:hidden;background:var(--surface-3);color:#fff}.coll-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.coll-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,var(--scrim-strong))}.coll-card .cc-body{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:var(--space-5)}.coll-card .cc-kind{font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;opacity:.85}.coll-card .cc-name{font-size:var(--text-xl);font-weight:800;line-height:1.1;letter-spacing:var(--tracking-tight);margin-top:var(--space-1)}.coll-card.placeholder{background:linear-gradient(160deg,var(--brand-soft),var(--surface-2));color:var(--ink)}.coll-card.placeholder:after{display:none}.usp-strip{display:grid;gap:var(--space-5);grid-template-columns:repeat(2,1fr)}@media(min-width:760px){.usp-strip{grid-template-columns:repeat(4,1fr)}}.usp{display:flex;gap:var(--space-3);align-items:flex-start}.usp .ic{flex-shrink:0;width:40px;height:40px;border-radius:var(--rb);display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.usp .ic svg{width:22px;height:22px}.usp .ut{font-weight:700;font-size:var(--text-sm);line-height:1.2}.usp .us{font-size:var(--text-sm);color:var(--muted);margin-top:2px}.proof{display:flex;flex-wrap:wrap;gap:var(--space-6) var(--space-9);align-items:center;justify-content:center;text-align:center}.proof .stat .n{font-size:var(--text-3xl);font-weight:800;letter-spacing:var(--tracking-tight);line-height:1}.proof .stat .l{font-size:var(--text-sm);color:color-mix(in oklch,#fff 75%,transparent);margin-top:var(--space-2)}.proof .stat .n .star{color:var(--star)}.editorial{display:grid;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;grid-template-columns:1fr}@media(min-width:820px){.editorial{grid-template-columns:1fr 1fr}.editorial.rev>.ed-media{order:2}}.editorial .ed-media{aspect-ratio:4 / 3;border-radius:var(--rc);overflow:hidden;background:var(--surface-3);box-shadow:var(--shadow-lg)}.editorial .ed-media img{width:100%;height:100%;object-fit:cover}.editorial h2{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.editorial p{color:var(--muted);font-size:var(--text-md);line-height:var(--leading-normal);margin:var(--space-4) 0 var(--space-5);white-space:pre-line}.newsletter{text-align:center}.newsletter h2{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight)}.newsletter p{color:var(--muted);font-size:var(--text-md);margin:var(--space-2) auto var(--space-5);max-width:46ch}.foot-social{display:flex;gap:var(--space-3);margin-top:var(--space-3)}.foot-social a{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted)}.foot-social a:hover{background:var(--brand-soft);color:var(--brand)}.foot-social svg{width:18px;height:18px}.announce{padding:var(--space-2) var(--space-5);font-size:12px;letter-spacing:.04em;background:var(--ink-well);font-family:var(--font-data)}.svc-intro{max-width:var(--container-narrow);margin-bottom:var(--block-gap)}.svc-intro p{color:var(--muted);font-size:var(--text-md);line-height:var(--leading-normal);margin-top:var(--space-2)}.tmt-rail{display:grid;gap:var(--space-4);grid-template-columns:1fr;margin-top:var(--space-7)}@media(min-width:760px){.tmt-rail{grid-template-columns:repeat(3,1fr)}}.tmt-card{background:color-mix(in oklch,#fff 6%,transparent);border:1px solid color-mix(in oklch,#fff 12%,transparent);border-radius:var(--rc);padding:var(--space-5)}.tmt-card .tmt-stars{color:var(--star);letter-spacing:2px;font-size:14px}.tmt-card blockquote{margin:var(--space-3) 0;font-size:var(--text-md);line-height:var(--leading-normal);color:#fff}.tmt-card figcaption{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:color-mix(in oklch,#fff 75%,transparent)}.tmt-card figcaption img{width:36px;height:36px;border-radius:999px;object-fit:cover}.map-link{display:flex;align-items:center;justify-content:center;gap:var(--space-2);color:var(--brand-ink);font-weight:600;text-decoration:none}.map-link svg{width:20px;height:20px;color:var(--brand)}.consent[data-v-f5a40d37]{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--paper);border-top:1px solid var(--hair);box-shadow:0 -6px 24px #00000014}.consent-inner[data-v-f5a40d37]{max-width:1100px;margin:0 auto;padding:14px 18px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.consent-copy[data-v-f5a40d37]{flex:1 1 320px}.consent-copy strong[data-v-f5a40d37]{font-size:13px;margin-right:6px}.consent-copy p[data-v-f5a40d37]{margin:0;display:inline;font-size:13px;color:var(--muted);line-height:1.5}.consent-copy a[data-v-f5a40d37]{color:var(--brand-ink);text-decoration:underline}.consent-custom[data-v-f5a40d37]{display:flex;flex-direction:column;gap:6px;flex:1 1 240px}.consent-row[data-v-f5a40d37]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink)}.consent-row.disabled[data-v-f5a40d37]{color:var(--muted)}.consent-row small[data-v-f5a40d37]{color:var(--faint)}.consent-actions[data-v-f5a40d37]{display:flex;gap:8px;flex-wrap:wrap}.consent-actions .btn[data-v-f5a40d37]{min-height:44px}@media(min-width:760px){.consent-inner[data-v-f5a40d37]{flex-wrap:nowrap}.consent-actions[data-v-f5a40d37]{flex-wrap:nowrap;flex:none}}.mkt-greet[data-v-09db27ce]{background:var(--brand);color:#fff}.mkt-greet-inner[data-v-09db27ce]{max-width:var(--container, 1200px);margin:0 auto;padding:9px 16px;display:flex;align-items:center;justify-content:center;gap:14px;font-size:14px;line-height:1.4}.mkt-greet-copy b[data-v-09db27ce]{font-family:var(--font-data, monospace);background:#ffffff2e;padding:1px 8px;border-radius:6px;letter-spacing:.02em}.mkt-greet-x[data-v-09db27ce]{background:none;border:0;color:#fff;font-size:20px;line-height:1;cursor:pointer;opacity:.85;flex:0 0 auto}.mkt-greet-x[data-v-09db27ce]:hover{opacity:1}.mm[data-v-2008aa37]{position:relative;display:inline-flex}.mm-trigger[data-v-2008aa37]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;text-decoration:none;font-family:inherit;font-size:15px;font-weight:600;line-height:inherit;color:var(--muted);padding:0}.mm-trigger[data-v-2008aa37]:hover{color:var(--ink)}.mm-trigger .chev[data-v-2008aa37]{width:15px;height:15px;transition:transform .15s}.mm-trigger.on[data-v-2008aa37]{color:var(--brand)}.mm-trigger.on .chev[data-v-2008aa37]{transform:rotate(180deg)}.mm-backdrop[data-v-2008aa37]{position:fixed;inset:0;z-index:40}.mm-panel[data-v-2008aa37]{position:absolute;z-index:50;top:calc(100% + 12px);left:0;width:min(760px,92vw);background:var(--surface, #fff);border:1px solid var(--hair);border-radius:var(--rb);box-shadow:0 16px 44px #00000024;padding:16px 18px;animation:mm-in-2008aa37 .14s ease-out}@keyframes mm-in-2008aa37{0%{opacity:0;transform:translateY(-6px)}}.mm-head[data-v-2008aa37]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--hair);padding-bottom:10px;margin-bottom:12px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:700}.mm-head-title[data-v-2008aa37]{color:inherit;text-decoration:none;cursor:pointer}.mm-head-title[data-v-2008aa37]:hover{color:var(--ink)}.mm-all[data-v-2008aa37]{color:var(--brand);text-transform:none;letter-spacing:0;margin-left:auto}.mm-close[data-v-2008aa37]{display:none;background:none;border:none;font-size:18px;color:var(--muted);cursor:pointer;padding:0 6px}.mm-cols[data-v-2008aa37]{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:16px 22px;max-height:64vh;overflow-y:auto}.mm-col.active .mm-top-name[data-v-2008aa37]{color:var(--brand)}.mm-top[data-v-2008aa37]{display:flex;align-items:center;gap:7px;font-weight:800;font-size:14px;color:var(--ink);margin-bottom:6px}.mm-top.cur .mm-top-name[data-v-2008aa37]{color:var(--brand)}.mm-thumb[data-v-2008aa37]{width:28px;height:28px;border-radius:6px;overflow:hidden;flex:none;background:var(--surface-2, #f5f6f8)}.mm-thumb img[data-v-2008aa37]{width:100%;height:100%;object-fit:cover}.mm-top-name[data-v-2008aa37]{flex:1}.mm-c[data-v-2008aa37]{font-family:var(--font-data);font-size:11px;font-weight:600;color:var(--muted)}.mm-sub[data-v-2008aa37]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.mm-sub a[data-v-2008aa37]{font-size:13px;color:var(--muted)}.mm-sub a[data-v-2008aa37]:hover,.mm-sub a.cur[data-v-2008aa37]{color:var(--brand)}.mm-sub small[data-v-2008aa37]{opacity:.6}.mm-more a[data-v-2008aa37]{color:var(--brand);font-weight:600}.mm-colls[data-v-2008aa37]{border-top:1px solid var(--hair);margin-top:14px;padding-top:12px}.mm-colls-h[data-v-2008aa37]{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:8px}.mm-colls-row[data-v-2008aa37]{display:flex;flex-wrap:wrap;gap:8px}.mm-coll[data-v-2008aa37]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--hair);border-radius:999px;font-size:13px;font-weight:600;color:var(--ink)}.mm-coll[data-v-2008aa37]:hover{border-color:var(--brand);color:var(--brand)}.mm-coll-kind[data-v-2008aa37]{font-family:var(--font-data);font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--brand)}@media(max-width:720px){.mm[data-v-2008aa37]{position:static}.mm-panel[data-v-2008aa37]{position:fixed;inset:auto 0 0;width:100%;max-height:78vh;border-radius:var(--rb) var(--rb) 0 0;overflow-y:auto;animation:mm-up-2008aa37 .18s ease-out}@keyframes mm-up-2008aa37{0%{transform:translateY(100%)}}.mm-close[data-v-2008aa37]{display:block}.mm-all[data-v-2008aa37]{display:none}.mm-cols[data-v-2008aa37]{grid-template-columns:1fr 1fr;max-height:none}}.wa-cta[data-v-8ae13220]{display:inline-flex;align-items:center;gap:.5rem;background:var(--wa, #15803d);color:#fff;font-weight:600;padding:.6rem 1rem;border-radius:var(--rb, 10px);text-decoration:none;transition:filter .15s ease}.wa-cta.block[data-v-8ae13220]{display:flex;justify-content:center}.wa-cta[data-v-8ae13220]:hover{filter:brightness(.96)}.wa-cta--alt[data-v-8ae13220]{background:var(--brand)}.hb-btn[data-v-abfde085]{display:none;width:40px;height:40px;flex-shrink:0;border:none;border-radius:var(--rb);background:transparent;color:var(--ink);cursor:pointer;place-items:center}.hb-btn svg[data-v-abfde085]{width:24px;height:24px}@media(max-width:720px){.hb-btn[data-v-abfde085]{display:grid}}.hb-backdrop[data-v-abfde085]{position:fixed;inset:0;z-index:59;background:var(--scrim)}.hb-drawer[data-v-abfde085]{position:fixed;top:0;bottom:0;left:0;z-index:60;width:min(320px,86vw);background:var(--paper);box-shadow:0 0 44px #0000003d;display:flex;flex-direction:column;animation:hb-in-abfde085 .18s ease-out}@keyframes hb-in-abfde085{0%{transform:translate(-100%)}}.hb-head[data-v-abfde085]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--hair);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:700}.hb-close[data-v-abfde085]{background:none;border:none;font-size:18px;color:var(--muted);cursor:pointer;padding:0 4px}.hb-nav[data-v-abfde085]{flex:1;overflow-y:auto;padding:10px 18px 28px;display:flex;flex-direction:column}.hb-link[data-v-abfde085]{min-height:48px;display:flex;align-items:center;font-size:16px;font-weight:700;color:var(--ink);border-bottom:1px solid var(--hair)}.hb-sec[data-v-abfde085]{margin:20px 0 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:700}.hb-row[data-v-abfde085]{display:flex;align-items:center;gap:8px}.hb-cat[data-v-abfde085]{flex:1;padding:9px 0;font-size:15px;font-weight:600;color:var(--ink)}.hb-cat small[data-v-abfde085],.hb-children small[data-v-abfde085]{color:var(--faint);font-family:var(--font-data);font-size:11px}.hb-chev[data-v-abfde085]{background:none;border:none;color:var(--muted);cursor:pointer;padding:6px;display:grid;place-items:center}.hb-chev svg[data-v-abfde085]{width:18px;height:18px;transition:transform .15s}.hb-chev.on svg[data-v-abfde085]{transform:rotate(180deg)}.hb-children[data-v-abfde085]{display:flex;flex-direction:column;padding:0 0 8px 12px}.hb-children a[data-v-abfde085]{padding:7px 0;font-size:14px;color:var(--muted)}.hb-colls[data-v-abfde085]{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.hb-coll[data-v-abfde085]{padding:6px 12px;border:1px solid var(--hair);border-radius:999px;font-size:13px;font-weight:600;color:var(--ink)}.hb-foot[data-v-abfde085]{padding:14px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--hair)}.sb[data-v-ebe02b72]{position:relative;display:inline-flex}.sb-btn[data-v-ebe02b72]{background:none;border:none;cursor:pointer;color:inherit;padding:0;display:inline-flex}.sb-btn svg[data-v-ebe02b72]{width:20px;height:20px}.sb-backdrop[data-v-ebe02b72]{position:fixed;inset:0;z-index:40}.sb-panel[data-v-ebe02b72]{position:absolute;z-index:50;top:calc(100% + 12px);right:0;width:min(420px,92vw);background:var(--surface, #fff);border:1px solid var(--hair);border-radius:var(--rb);box-shadow:0 16px 44px #00000024;overflow:hidden}.sb-form[data-v-ebe02b72]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--hair)}.sb-form svg[data-v-ebe02b72]{width:18px;height:18px;color:var(--muted);flex:none}.sb-form input[data-v-ebe02b72]{border:none;outline:none;width:100%;font-size:15px;font-family:var(--font-ui);color:var(--ink);background:none}.sb-res[data-v-ebe02b72]{max-height:70vh;overflow-y:auto;padding:6px}.sb-sec[data-v-ebe02b72]{padding:6px 4px}.sb-h[data-v-ebe02b72]{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:700;padding:4px 8px}.sb-row[data-v-ebe02b72]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:calc(var(--rb) - 2px);font-size:14px;color:var(--ink)}.sb-row[data-v-ebe02b72]:hover,.sb-prod[data-v-ebe02b72]:hover{background:var(--brand-soft, color-mix(in srgb, var(--brand) 8%, #fff))}.sb-c[data-v-ebe02b72]{font-family:var(--font-data);font-size:12px;color:var(--muted)}.sb-prod[data-v-ebe02b72]{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:calc(var(--rb) - 2px);color:var(--ink)}.sb-thumb[data-v-ebe02b72]{flex:none;width:36px;height:36px;border-radius:8px;overflow:hidden;background:var(--surface-2, #f5f6f8);display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--muted)}.sb-thumb img[data-v-ebe02b72]{width:100%;height:100%;object-fit:cover}.sb-pn[data-v-ebe02b72]{flex:1;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sb-pp[data-v-ebe02b72]{font-family:var(--font-data);font-weight:700;font-size:13px;white-space:nowrap}.sb-empty[data-v-ebe02b72]{padding:18px;text-align:center;color:var(--faint);font-size:14px}.sb-all[data-v-ebe02b72]{width:100%;text-align:left;padding:10px 12px;border:none;border-top:1px solid var(--hair);background:none;color:var(--brand);font-weight:700;font-size:14px;cursor:pointer;font-family:var(--font-ui)}@media(max-width:720px){.sb-panel[data-v-ebe02b72]{position:fixed;top:64px;left:0;right:0;width:100%;border-radius:0}}.ft[data-astro-cid-sz7xmlte]{background:var(--ink-well);color:color-mix(in srgb,#fff 72%,transparent);border-top:1px solid color-mix(in srgb,#fff 12%,transparent);padding:48px 0 0;margin-top:48px;font-size:14px}.ft-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:32px}.ft-grid[data-astro-cid-sz7xmlte].cols-3{grid-template-columns:1.6fr 1fr 1.2fr}.ft[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:color-mix(in srgb,#fff 72%,transparent);text-decoration:none}.ft[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.ft-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:9px;align-items:flex-start}.ft-h[data-astro-cid-sz7xmlte]{font-family:var(--font-data);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb,#fff 45%,transparent);margin-bottom:3px}.ft-id[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.ft-chip[data-astro-cid-sz7xmlte]{width:34px;height:34px;border-radius:var(--rb);background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:800;font-size:16px}.ft-logo[data-astro-cid-sz7xmlte]{height:32px;width:auto}.ft-brand[data-astro-cid-sz7xmlte] .nm[data-astro-cid-sz7xmlte]{font-weight:800;font-size:17px;color:#fff}.ft-addr[data-astro-cid-sz7xmlte]{color:color-mix(in srgb,#fff 58%,transparent);line-height:1.5}.ft-social[data-astro-cid-sz7xmlte]{display:flex;gap:10px;margin-top:4px}.ft-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid color-mix(in srgb,#fff 18%,transparent)}.ft-social[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:18px;height:18px}.pay-pills[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:6px}.pay-pills[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font-family:var(--font-data);font-size:11px;letter-spacing:.04em;padding:4px 8px;border:1px solid color-mix(in srgb,#fff 18%,transparent);border-radius:6px;color:color-mix(in srgb,#fff 80%,transparent)}.ft-lock[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:12.5px;color:color-mix(in srgb,#fff 60%,transparent)}.ft-lock[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:15px;height:15px;flex:none}.ft-bottom[data-astro-cid-sz7xmlte]{margin-top:36px;padding:18px 0;border-top:1px solid color-mix(in srgb,#fff 12%,transparent);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12.5px;color:color-mix(in srgb,#fff 55%,transparent)}.ft-muelle[data-astro-cid-sz7xmlte]{font-family:var(--font-data);letter-spacing:.08em}@media(max-width:880px){.ft-grid[data-astro-cid-sz7xmlte],.ft-grid[data-astro-cid-sz7xmlte].cols-3{grid-template-columns:1fr 1fr}}@media(max-width:520px){.ft-grid[data-astro-cid-sz7xmlte],.ft-grid[data-astro-cid-sz7xmlte].cols-3{grid-template-columns:1fr}}
