{"product_id":"il-crap","title":"Il Crap","description":"\u003cstyle\u003e\n  \/* Nasconde completamente il titolo nativo e l'header della pagina di Shopify *\/\n  .title, .template-page .section-header, h1.main-page-title, .page-title, .page-header, .title-wrapper {\n    display: none !important;\n  }\n\n  \/* Forza la pagina a occupare tutta la larghezza in Shopify *\/\n  .shopify-section, #MainContent {\n    max-width: 100% !important;\n    padding: 0 !important;\n  }\n  .page-width {\n    max-width: 100% !important;\n    padding: 0 !important;\n  }\n\n  :root{\n    --ink: #2B2118;\n    --ink-deep: #1C1510;\n    --gold: #C9A227;\n    --gold-deep: #A8841C;\n    --stone: #6B5A47;\n    --cream: #F6F1E7;\n    --paper: #FFFFFF;\n    --line: #E3D9C6;\n  }\n\n  *{box-sizing:border-box; margin:0; padding:0;}\n  html{scroll-behavior:smooth;}\n\n  body{\n    font-family:'Inter', sans-serif;\n    color:var(--ink);\n    background:var(--cream);\n    line-height:1.6;\n    -webkit-font-smoothing:antialiased;\n    padding-bottom:120px;\n    font-size: 35px;\n  }\n\n  h1,h2,h3{\n    font-family:'Montserrat', sans-serif;\n    font-weight:700;\n    color:var(--ink-deep);\n    letter-spacing:-0.01em;\n  }\n\n  a{color:inherit;}\n  img{display:block; max-width:100%;}\n\n  .wrap{max-width:1400px; margin:0 auto; padding:0 40px;}\n\n  \/* ---------- HEADER ---------- *\/\n  header.site{\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    padding:32px 40px;\n    max-width:1400px;\n    margin:0 auto;\n  }\n  header.site .brand-name{\n    font-family:'Montserrat', sans-serif;\n    font-weight:700;\n    font-size:42px;\n    color:var(--ink-deep);\n  }\n  header.site .call-top{display:none;}\n  @media(min-width:720px){\n    header.site .call-top{\n      display:inline-flex;\n      align-items:center;\n      gap:12px;\n      background:var(--ink-deep);\n      color:#fff;\n      padding:16px 30px;\n      border-radius:100px;\n      text-decoration:none;\n      font-weight:600;\n      font-size:30px;\n      transition:background .2s ease;\n    }\n    header.site .call-top:hover{background:var(--gold-deep);}\n  }\n\n  \/* ---------- HERO ---------- *\/\n  .hero{\n    position:relative;\n    margin:8px 40px 0;\n    max-width:calc(100% - 80px);\n    margin-left:auto;\n    margin-right:auto;\n    border-radius:20px;\n    overflow:hidden;\n    height:70vh;\n    min-height:500px;\n    max-height:750px;\n  }\n  .hero img{width:100%; height:100%; object-fit:cover;}\n  .hero::after{\n    content:\"\";\n    position:absolute;\n    inset:0;\n    background:linear-gradient(0deg, rgba(28,21,16,0.90) 0%, rgba(28,21,16,0.35) 45%, rgba(28,21,16,0) 70%);\n  }\n  .hero-content{\n    position:absolute;\n    left:0; right:0; bottom:0;\n    padding:56px;\n    color:#fff;\n    z-index:2;\n  }\n  .hero-eyebrow{\n    font-size:30px;\n    font-weight:500;\n    color:#E7D9B4;\n    margin-bottom:12px;\n  }\n  .hero h1{\n    color:#fff;\n    font-size:clamp(50px, 7vw, 85px);\n    line-height:1.08;\n    margin-bottom:20px;\n    max-width:15ch;\n  }\n  .hero-cta{\n    display:inline-flex;\n    align-items:center;\n    gap:14px;\n    background:var(--gold);\n    color:var(--ink-deep);\n    padding:22px 42px;\n    border-radius:100px;\n    text-decoration:none;\n    font-weight:700;\n    font-size:32px;\n    box-shadow:0 8px 24px rgba(201,162,39,0.35);\n    transition:transform .15s ease, background .2s ease;\n  }\n  .hero-cta:hover{background:var(--gold-deep); color:#fff; transform:translateY(-1px);}\n\n  \/* ---------- TRUST BAR ---------- *\/\n  .trust{\n    display:flex;\n    flex-wrap:wrap;\n    gap:64px;\n    padding:48px 0 20px;\n    max-width:1400px;\n    margin:0 auto;\n  }\n  .trust .item{display:flex; flex-direction:column; gap:8px;}\n  .trust .item .value{\n    font-family:'Montserrat', sans-serif;\n    font-weight:700;\n    font-size:55px;\n    color:var(--ink-deep);\n  }\n  .trust .item .label{font-size:30px; color:var(--stone); font-weight:500;}\n\n  \/* ---------- SECTIONS ---------- *\/\n  section{max-width:1400px; margin:0 auto; padding:64px 40px;}\n  section.divide{border-top:1px solid var(--line);}\n  section h2{font-size:60px; margin-bottom:28px;}\n\n  .about p{font-size:35px; color:var(--stone); max-width:80ch; line-height:1.65;}\n  .about .tags{display:flex; flex-wrap:wrap; gap:18px; margin-top:36px;}\n  .about .tags span{\n    display:inline-flex;\n    align-items:center;\n    gap:14px;\n    background:linear-gradient(180deg, #FFFFFF 0%, #FBF7EE 100%);\n    border:1px solid rgba(201,162,39,0.35);\n    color:var(--ink-deep);\n    font-family:'Montserrat', sans-serif;\n    font-size:28px;\n    font-weight:600;\n    letter-spacing:0.01em;\n    padding:18px 28px;\n    border-radius:100px;\n    box-shadow:0 2px 8px rgba(43,33,24,0.06);\n  }\n  .about .tags span::before{\n    content:attr(data-icon);\n    font-size:35px;\n    line-height:1;\n    flex-shrink:0;\n  }\n\n  \/* ---------- GALLERY ---------- *\/\n  .gallery{\n    display:grid;\n    grid-template-columns:1.3fr 1fr 1fr;\n    grid-template-rows:auto auto;\n    gap:16px;\n  }\n  .gallery a{display:block; height:100%;}\n  .gallery img{width:100%; height:100%; object-fit:cover; border-radius:14px;}\n  .gallery a:nth-child(1){grid-row:1 \/ 3;}\n  @media(max-width:640px){\n    .gallery{grid-template-columns:1fr 1fr;}\n    .gallery a:nth-child(1){grid-column:1 \/ 3; grid-row:auto; aspect-ratio:16\/10;}\n    .gallery a:not(:nth-child(1)){aspect-ratio:1\/1;}\n  }\n  @media(min-width:641px){\n    .gallery a:not(:nth-child(1)) img{aspect-ratio:4\/3;}\n  }\n\n  \/* ---------- VIDEO ---------- *\/\n  .video-box{\n    background:var(--ink-deep);\n    border-radius:16px;\n    aspect-ratio:16\/9;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    color:#CDBFA4;\n    font-size:35px;\n    text-align:center;\n    padding:20px;\n  }\n\n  \/* ---------- INFO ---------- *\/\n  .info-grid{display:grid; grid-template-columns:1fr; gap:48px;}\n  @media(min-width:900px){.info-grid{grid-template-columns:1.1fr 1fr;}}\n  .info-block h3{font-size:40px; margin-bottom:20px; color:var(--ink-deep);}\n  .info-row{\n    display:flex; gap:24px; padding:20px 0;\n    border-bottom:1px solid var(--line);\n    font-size:35px;\n  }\n  .info-row:last-child{border-bottom:none;}\n  .info-row .k{color:var(--stone); min-width:210px; flex-shrink:0;}\n  .info-row .v{color:var(--ink); font-weight:500;}\n  .map-frame{\n    border-radius:14px; overflow:hidden;\n    border:1px solid var(--line);\n    height:420px; margin-top:24px;\n  }\n  .map-frame iframe{width:100%; height:100%; border:0;}\n\n  \/* ---------- REVIEWS ---------- *\/\n  .reviews{display:grid; gap:32px;}\n  @media(min-width:800px){.reviews{grid-template-columns:1fr 1fr;}}\n  .review-card{\n    background:var(--paper);\n    border:1px solid var(--line);\n    border-radius:16px;\n    padding:42px 36px 32px;\n    box-shadow:0 4px 16px rgba(43,33,24,0.05);\n    position:relative;\n  }\n  .review-card .stars{\n    display:flex;\n    align-items:center;\n    gap:6px;\n    margin-bottom:18px;\n  }\n  .review-card .stars svg{width:32px; height:32px; fill:var(--gold);}\n  .review-card p{color:var(--ink); font-size:35px; line-height:1.65; margin-bottom:24px;}\n  .review-card .who{\n    font-size:28px;\n    color:var(--stone);\n    font-weight:500;\n    padding-top:18px;\n    border-top:1px solid var(--line);\n  }\n\n  \/* ---------- FOOTER CTA ---------- *\/\n  .final-cta{\n    background:var(--ink-deep);\n    border-radius:20px;\n    margin:0 40px 64px;\n    max-width:calc(100% - 80px);\n    margin-left:auto; margin-right:auto;\n    padding:70px 48px;\n    text-align:center;\n    color:#fff;\n  }\n  .final-cta h2{color:#fff; font-size:60px; margin-bottom:16px;}\n  .final-cta p{color:#D9CCB0; margin-bottom:36px; font-size:35px;}\n\n  footer.site{\n    text-align:center;\n    padding:40px;\n    font-size:28px;\n    color:var(--stone);\n  }\n  footer.site img{height:38px; width:auto; margin:0 auto 14px; opacity:0.85;}\n  footer.site a{color:var(--gold-deep); text-decoration:none; font-weight:600;}\n\n  \/* ---------- STICKY MOBILE BAR ---------- *\/\n  .sticky-cta{\n    position:fixed; left:0; right:0; bottom:0;\n    background:var(--paper);\n    border-top:1px solid var(--line);\n    padding:20px;\n    display:flex; align-items:center; justify-content:center;\n    z-index:50;\n    box-shadow:0 -6px 20px rgba(0,0,0,0.06);\n  }\n  .sticky-cta a{\n    width:100%; max-width:560px; text-align:center;\n    background:var(--gold);\n    color:var(--ink-deep);\n    padding:22px;\n    border-radius:100px;\n    text-decoration:none;\n    font-weight:700;\n    font-size:32px;\n  }\n  @media(min-width:720px){\n    .sticky-cta{display:none;}\n    body{padding-bottom:0;}\n  }\n\u003c\/style\u003e\n\n\u003cheader class=\"site\"\u003e\n  \u003cspan class=\"brand-name\"\u003eRistorante Al Crap\u003c\/span\u003e\n  \u003ca class=\"call-top\" href=\"tel:+390342430197\"\u003eChiama · 0342 430197\u003c\/a\u003e\n\u003c\/header\u003e\n\n\u003c!-- Copertina principale dell'attività --\u003e\n\u003cdiv class=\"hero\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1102\/7179\/1453\/files\/il_crap.jpg?v=1788702731\" alt=\"Ristorante Al Crap a Tresivio\"\u003e\n  \u003cdiv class=\"hero-content\"\u003e\n    \u003cdiv class=\"hero-eyebrow\"\u003eRistorante \u0026amp; Pizzeria · Tresivio (SO)\u003c\/div\u003e\n    \u003ch1\u003eRistorante Al Crap\u003c\/h1\u003e\n    \u003ca class=\"hero-cta\" href=\"tel:+390342430197\"\u003eChiama per prenotare\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"trust wrap\"\u003e\n  \u003cdiv class=\"item\"\u003e\n    \u003cdiv class=\"value\"\u003e4,6 \/ 5\u003c\/div\u003e\n    \u003cdiv class=\"label\"\u003eGoogle\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"item\"\u003e\n    \u003cdiv class=\"value\"\u003e391\u003c\/div\u003e\n    \u003cdiv class=\"label\"\u003eRecensioni su Tripadvisor\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"item\"\u003e\n    \u003cdiv class=\"value\"\u003e450\u003c\/div\u003e\n    \u003cdiv class=\"label\"\u003ePosti per banchetti ed eventi\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003csection class=\"about divide\"\u003e\n  \u003ch2\u003eL'attività\u003c\/h2\u003e\n  \u003cp\u003eAl Crap si trova a Tresivio, di fronte alla Santa Casa Lauretana e immerso nei vigneti della Valtellina. La cucina alterna piatti della tradizione valtellinese — pizzoccheri, sciatt, manfrigole — a proposte di carne e di pesce, oltre a una pizzeria con forno a legna. La cantina conta più di 150 etichette, tra Sforzato e Valtellina Superiore.\u003c\/p\u003e\n  \u003cdiv class=\"tags\"\u003e\n    \u003cspan data-icon=\"🔥\"\u003eForno a legna\u003c\/span\u003e\n    \u003cspan data-icon=\"🍷\"\u003eCantina 150+ etichette\u003c\/span\u003e\n    \u003cspan data-icon=\"🎉\"\u003eSale per banchetti ed eventi\u003c\/span\u003e\n    \u003cspan data-icon=\"🍽️\"\u003eMenu degustazione a tema\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- Gallerie solo con foto dei piatti --\u003e\n\u003csection class=\"gallery-section divide\"\u003e\n  \u003ch2\u003eUn assaggio del menu\u003c\/h2\u003e\n  \u003cdiv class=\"gallery\"\u003e\n    \u003ca href=\"images\/bistecca.jpg\" target=\"_blank\"\u003e\u003cimg src=\"images\/bistecca.jpg\" alt=\"Bistecca alla griglia con patate arrosto\"\u003e\u003c\/a\u003e\n    \u003ca href=\"images\/risotto.jpg\" target=\"_blank\"\u003e\u003cimg src=\"images\/risotto.jpg\" alt=\"Risotto con bresaola\"\u003e\u003c\/a\u003e\n    \u003ca href=\"images\/pizzoccheri.jpg\" target=\"_blank\"\u003e\u003cimg src=\"images\/pizzoccheri.jpg\" alt=\"Pizzoccheri della Valtellina\"\u003e\u003c\/a\u003e\n    \u003ca href=\"images\/gamberoni.jpg\" target=\"_blank\"\u003e\u003cimg src=\"images\/gamberoni.jpg\" alt=\"Gamberoni grigliati con verdure\"\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"video-section divide\"\u003e\n  \u003ch2\u003eIl locale in un video\u003c\/h2\u003e\n  \u003cdiv class=\"video-box\"\u003eVideo in arrivo\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"info divide\"\u003e\n  \u003ch2\u003eInformazioni pratiche\u003c\/h2\u003e\n  \u003cdiv class=\"info-grid\"\u003e\n    \u003cdiv class=\"info-block\"\u003e\n      \u003ch3\u003eOrari\u003c\/h3\u003e\n      \u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"k\"\u003ePranzo\u003c\/span\u003e\u003cspan class=\"v\"\u003e12:00 – 14:00, tutti i giorni\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"k\"\u003eCena\u003c\/span\u003e\u003cspan class=\"v\"\u003e18:30 – 23:00, tutti i giorni\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003ch3 style=\"margin-top:36px;\"\u003eContatti\u003c\/h3\u003e\n      \u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"k\"\u003eTelefono\u003c\/span\u003e\u003cspan class=\"v\"\u003e\u003ca href=\"tel:+390342430197\"\u003e0342 430197\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"k\"\u003eEmail\u003c\/span\u003e\u003cspan class=\"v\"\u003e\u003ca href=\"mailto:info@alcrapristorante.it\"\u003einfo@alcrapristorante.it\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"k\"\u003eIndirizzo\u003c\/span\u003e\u003cspan class=\"v\"\u003eVia Lago, 29 — 23030 Tresivio (SO)\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"info-row\"\u003e\n\u003cspan class=\"k\"\u003eSito\u003c\/span\u003e\u003cspan class=\"v\"\u003e\u003ca href=\"https:\/\/www.alcrapristorante.it\/\" target=\"_blank\"\u003ealcrapristorante.it\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"info-block\"\u003e\n      \u003ch3\u003eDove si trova\u003c\/h3\u003e\n      \u003cdiv class=\"map-frame\"\u003e\n        \u003ciframe loading=\"lazy\" src=\"https:\/\/www.google.com\/maps?q=Via+Lago+29,+23030+Tresivio+SO\u0026amp;output=embed\"\u003e\u003c\/iframe\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"reviews-section divide\"\u003e\n  \u003ch2\u003eCosa dicono i clienti\u003c\/h2\u003e\n  \u003cdiv class=\"reviews\"\u003e\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cdiv class=\"stars\"\u003e\n        \u003csvg viewbox=\"0 0 20 20\"\u003e\u003cpath d=\"M10 1l2.6 5.9L19 7.6l-4.7 4.3L15.5 19 10 15.6 4.5 19l1.2-7.1L1 7.6l6.4-.7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003csvg viewbox=\"0 0 20 20\"\u003e\u003cpath d=\"M10 1l2.6 5.9L19 7.6l-4.7 4.3L15.5 19 10 15.6 4.5 19l1.2-7.1L1 7.6l6.4-.7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003csvg viewbox=\"0 0 20 20\"\u003e\u003cpath d=\"M10 1l2.6 5.9L19 7.6l-4.7 4.3L15.5 19 10 15.6 4.5 19l1.2-7.1L1 7.6l6.4-.7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003csvg viewbox=\"0 0 20 20\"\u003e\u003cpath d=\"M10 1l2.6 5.9L19 7.6l-4.7 4.3L15.5 19 10 15.6 4.5 19l1.2-7.1L1 7.6l6.4-.7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003csvg viewbox=\"0 0 20 20\"\u003e\u003cpath d=\"M10 1l2.6 5.9L19 7.6l-4.7 4.3L15.5 19 10 15.6 4.5 19l1.2-7.1L1 7.6l6.4-.7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cp\u003eRistorante storico di Tresivio, ampio e curato, con materie prime freschissime: un cliente ha apprezzato in particular modo l'antipasto di mare e uno spaghetto allo scoglio fuori dal comune.\u003c\/p\u003e\n      \u003cdiv class=\"who\"\u003eRecensione Tripadvisor\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cdiv class=\"stars\"\u003e\n        \u003csvg viewbox=\"0 0 20 20\"\u003e\u003cpath d=\"M10 1l2.6 5.9L19 7.6l-4.7 4.3L15.5 19 10 15.6 4.5 19l1.2-7.1L1 7.6l6.4-.7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003csvg viewbox=\"0 0 20 20\"\u003e\u003cpath d=\"M10 1l2.6 5.9L19 7.6l-4.7 4.3L15.5 19 10 15.6 4.5 19l1.2-7.1L1 7.6l6.4-.7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003csvg viewbox=\"0 0 20 20\"\u003e\u003cpath d=\"M10 1l2.6 5.9L19 7.6l-4.7 4.3L15.5 19 10 15.6 4.5 19l1.2-7.1L1 7.6l6.4-.7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003csvg viewbox=\"0 0 20 20\"\u003e\u003cpath d=\"M10 1l2.6 5.9L19 7.6l-4.7 4.3L15.5 19 10 15.6 4.5 19l1.2-7.1L1 7.6l6.4-.7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003csvg viewbox=\"0 0 20 20\"\u003e\u003cpath d=\"M10 1l2.6 5.9L19 7.6l-4.7 4.3L15.5 19 10 15.6 4.5 19l1.2-7.1L1 7.6l6.4-.7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cp\u003eTorna spesso quando visita la valle e resta sempre soddisfatto della cucina legata alla tradizione valtellinese, della gentilezza dello staff e delle sale ampie ma allo stesso tempo accoglienti.\u003c\/p\u003e\n      \u003cdiv class=\"who\"\u003eDiego Crameri · Google, giugno 2026\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"final-cta-section\"\u003e\n  \u003cdiv class=\"final-cta\"\u003e\n    \u003ch2\u003ePrenota il tuo tavolo\u003c\/h2\u003e\n    \u003cp\u003eChiama direttamente il ristorante per informazioni o prenotazioni.\u003c\/p\u003e\n    \u003ca class=\"hero-cta\" href=\"tel:+390342430197\"\u003eChiama · 0342 430197\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cfooter class=\"site\"\u003e\n  \u003cimg src=\"images\/vlink-logo.png\" alt=\"Valtellina Link\"\u003e\n  Scheda gestita da \u003ca href=\"#\" target=\"_blank\"\u003eValtellina Link\u003c\/a\u003e — scopri le attività della Valtellina in un click.\n\u003c\/footer\u003e\n\n\u003cdiv class=\"sticky-cta\"\u003e\n  \u003ca href=\"tel:+390342430197\"\u003eChiama per prenotare\u003c\/a\u003e\n\u003c\/div\u003e","brand":"Il mio negozio","offers":[{"title":"Default Title","offer_id":65829982994781,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"url":"https:\/\/valtellinalink.it\/products\/il-crap","provider":"Il mio negozio","version":"1.0","type":"link"}