@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(/_fonts/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi-q4zBeV1IkB.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 900;font-style:italic}@font-face{font-family:"Montserrat Fallback: Arial";src:local("Arial");size-adjust:112.8307%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(/_fonts/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi-jJK1UGOcIn.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(/_fonts/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi-k2WqQjY0kt.woff2) format(woff2);font-display:swap;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-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(/_fonts/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi-rYj8wLpElt.woff2) format(woff2);font-display:swap;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-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(/_fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA-MFc2eeBED5.woff2) format(woff2);font-display:swap;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-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(/_fonts/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ-209xZCjqgx.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(/_fonts/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ-ARwkHo0cPP.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(/_fonts/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ-H6Cn7UXXW4.woff2) format(woff2);font-display:swap;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-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(/_fonts/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ-bD8JI5cQ43.woff2) format(woff2);font-display:swap;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-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(/_fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y-faOZacC1kw.woff2) format(woff2);font-display:swap;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-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Thin Italic"),url(/_fonts/fonts.gstatic-8MKMoLFruQ.woff) format(woff);font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat ExtraLight Italic"),url(/_fonts/fonts.gstatic-Ryq6I4AYA1.woff) format(woff);font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Light Italic"),url(/_fonts/fonts.gstatic-ebZ1FQWfN4.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(/_fonts/fonts.gstatic-WISircT3Ay.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),url(/_fonts/fonts.gstatic-Qx0SKeFpPB.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold Italic"),url(/_fonts/fonts.gstatic-97f5vJwqPy.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),url(/_fonts/fonts.gstatic-KUvySlGRPe.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat ExtraBold Italic"),url(/_fonts/fonts.gstatic-unwaJy3gx7.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Black Italic"),url(/_fonts/fonts.gstatic-o6hISS2BTh.woff) format(woff);font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Thin"),url(/_fonts/fonts.gstatic-16dGDHNppr.woff) format(woff);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat ExtraLight"),url(/_fonts/fonts.gstatic-pttu3oBz9D.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Light"),url(/_fonts/fonts.gstatic-RoGM4YARwS.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(/_fonts/fonts.gstatic-6erMrHsSEJ.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(/_fonts/fonts.gstatic-UJQejDvfSA.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),url(/_fonts/fonts.gstatic-H8Wlf3ayNf.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(/_fonts/fonts.gstatic-nflEkjPURb.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat ExtraBold"),url(/_fonts/fonts.gstatic-r1qDKebDht.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Black"),url(/_fonts/fonts.gstatic-onL5mVShO5.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:"Baloo 2";src:local("Baloo 2 Variable"),url(/_fonts/wXKrE3kTposypRyd51ncAM4olXcLtA-J0176ar6R6.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400 800;font-style:normal}@font-face{font-family:"Baloo 2 Fallback: Arial";src:local("Arial");size-adjust:95.7827%;ascent-override:112.5464%;descent-override:54.7072%;line-gap-override:0%}@font-face{font-family:"Baloo 2";src:local("Baloo 2 Variable"),url(/_fonts/wXKrE3kTposypRyd51fcAM4olXcLtA-h3DMzCZIqy.woff2) format(woff2);font-display:swap;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-weight:400 800;font-style:normal}@font-face{font-family:"Baloo 2";src:local("Baloo 2 Variable"),url(/_fonts/wXKrE3kTposypRyd51bcAM4olXcLtA-ry7YElxJeO.woff2) format(woff2);font-display:swap;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-weight:400 800;font-style:normal}@font-face{font-family:"Baloo 2";src:local("Baloo 2 Variable"),url(/_fonts/wXKrE3kTposypRyd51jcAM4olXc-vzANrhxf9w.woff2) format(woff2);font-display:swap;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-weight:400 800;font-style:normal}@font-face{font-family:"Baloo 2";src:local("Baloo 2 Regular"),local("Baloo 2"),url(/_fonts/fonts.gstatic-cxjZnYmtJb.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Baloo 2";src:local("Baloo 2 Medium"),url(/_fonts/fonts.gstatic-Q6jNfPvsnJ.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"Baloo 2";src:local("Baloo 2 SemiBold"),url(/_fonts/fonts.gstatic-cJpRw2uXHj.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:"Baloo 2";src:local("Baloo 2 Bold"),url(/_fonts/fonts.gstatic-IX69oQ8Zts.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"Baloo 2";src:local("Baloo 2 ExtraBold"),url(/_fonts/fonts.gstatic-nIjJQC3H0K.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}.background-light-CrackerSalato{background:#df2820}.background-dark-CrackerSalato{background:#ae2228}.background-light-Extravergine{background:#fece00}.background-dark-Extravergine{background:#867321}.background-light-SenzaSale{background:#009fdd}.background-dark-SenzaSale{background:#006db6}.background-light-Pomodoro{background:#f39230}.background-dark-Pomodoro{background:#ea580c}.background-light-TocchettiMais{background:#79aadc}.background-dark-TocchettiMais{background:#4f72b7}.background-light-PaprikaDolce{background:#f28d30}.background-dark-PaprikaDolce{background:#cc3917}.background-light-Barbeque{background:#c93728}.background-dark-Barbeque{background:#6b2c3e}.background-light-PepeLime{background:#fbde45}.background-dark-PepeLime{background:#69a43a}.background-light-Pesto{background:#89a13b}.background-dark-Pesto{background:#00693a}.background-light-Crancine{background:#66c4d8}.background-dark-Crancine{background:#006080}.background-light-SfoglieMais{background:#fab629}.background-dark-SfoglieMais{background:#ef8b00}.background-light-SfoglieClassiche{background:#8ac6e8}.background-dark-SfoglieClassiche{background:#008bce}.desktop-only{display:none}@media (min-width:1024px){.desktop-only{display:block}.smartphone-only{display:none}}.from-tablet{display:none}@media (min-width:768px){.from-tablet{display:block}.mobile-only{display:none}}:root{--colour-light:$white;--colour-dark:$dark-blue;--lateral-padding:1rem;--column-margin:1rem}@media (min-width:768px){:root{--lateral-padding:2.5rem}}@media (min-width:1024px){:root{--column-margin:1.25rem}}.pavesini{font-family:Poppins,sans-serif}.gocciole,.ringo{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif}.titleText{padding:1.875rem var(--lateral-padding)}.titleText p{display:block;margin:.75rem 0}.titleText__title{color:#222f5b;font-family:Barlow Condensed,sans-serif;font-weight:500;line-height:1;text-transform:uppercase}.granPavesi .titleText__title{font-weight:600}.gocciole .titleText__title{font-family:Caveat Brush,sans-serif}.ringo .titleText__title{font-family:Baloo\ 2,"Baloo 2 Fallback: Arial",sans-serif}.titleText__title.titleText__big{font-size:2.5rem;line-height:1.2}.titleText__title.titleText__big.padded{line-height:1.4}@media (min-width:1280px){.titleText__title.titleText__big.padded{line-height:1.35}}@media (min-width:768px){.titleText__title.titleText__big{font-size:3.5rem}}@media (min-width:1280px){.titleText__title.titleText__big{font-size:4.5rem}}.titleText__title.titleText__medium{font-size:2.125rem;line-height:1.2}@media (min-width:768px){.titleText__title.titleText__medium{font-size:2.875rem}}@media (min-width:1280px){.titleText__title.titleText__medium{font-size:3.625rem}}.titleText__title.titleText__small{font-size:1.75rem;line-height:1.2}.titleText__title.titleText__small.padded{line-height:1.55}@media (min-width:768px){.titleText__title.titleText__small{font-size:2.5rem}}.titleText__subtitle{font-size:1.125rem}.titleText__paragraph{color:#222f5b;font-size:1.125rem;line-height:1.33}.titleText__title.padded{background:#222f5b;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;display:inline;padding:.5rem .563rem .25rem}.granPavesi .titleText__title.padded{padding:.25rem .563rem .5rem}@media (min-width:1024px){.titleText__title.padded{padding:.5rem .563rem .25rem}.granPavesi .titleText__title.padded{padding:.25rem .563rem .5rem}}.titleText__subtitle.padded{margin-top:.375rem}.titleText__subtitle.padded p{background:#222f5b;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;display:inline;padding:.125rem .563rem}.titleText.full-page{background-color:#fff}.titleText.full-page .titleText__title{color:#222f5b;font-size:1.75rem;font-weight:400;line-height:1.18}@media (min-width:768px){.titleText.full-page .titleText__title{font-size:2.5rem}}.titleText.full-page .titleText__paragraph{font-size:1rem;line-height:1.4}@media (min-width:768px){.titleText.full-page .titleText__paragraph{font-size:1.125rem}}.titleText.title-page.titleText{color:#fff;text-align:center}.titleText.title-page .titleText__subtitle,.titleText.title-page .titleText__title{color:#fff}.gocciole .titleText.title-page .titleText__subtitle,.gocciole .titleText.title-page .titleText__title,.ringo .titleText.title-page .titleText__subtitle,.ringo .titleText.title-page .titleText__title{color:var(--colour-carousel-title,#fff)}.titleText.title-page .titleText__subtitle{font-size:1.25rem}@media (min-width:768px){.titleText.title-page .titleText__subtitle{font-size:1.75rem}}.pavesini .titleText__paragraph{color:#0051a3;font-size:1rem;line-height:1.625}.pavesini .titleText__title{color:#0051a3;font-family:Poppins,sans-serif;font-weight:700;text-transform:none}.pavesini .titleText__title.padded{background:none;padding:unset}.pavesini .titleText__title.titleText__medium{font-size:2.5rem;line-height:.95}@media (min-width:1280px){.pavesini .titleText__title.titleText__medium{font-size:3.5rem}}.pavesini .titleText__title.titleText__small{line-height:1.2}.pavesini .titleText.title-page .titleText__paragraph,.pavesini .titleText.title-page .titleText__subtitle,.pavesini .titleText.title-page .titleText__title{color:#0051a3}.pavesini .titleText.title-page .titleText__title{font-family:Poppins,sans-serif;font-weight:700;text-transform:none}.pavesini .titleText.title-page .titleText__title.padded{background-color:#fff}.pavesini .titleText__subtitle.padded{margin-top:.375rem}@media (min-width:1024px){.pavesini .titleText__subtitle.padded{margin-top:1.5rem}}.service .titleText .mainCta{background-color:#222f5b;border:1px solid #222f5b;color:#fff;left:50%;margin-top:-2.5rem;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%)}.service .titleText .mainCta:hover{background-color:#fff;border:1px solid #fff;color:#222f5b}
