.contain.svelte-sr9owr{background-color:var(--family-yellow);background:linear-gradient(var(--family-yellow),var(--family-yellow-light));margin:0 auto;padding:6rem 1.5rem 3rem}.contain.svelte-sr9owr h2:where(.svelte-sr9owr){color:var(--family-blue);font-size:3.25rem;font-weight:900;letter-spacing:-2px;line-height:1;margin:0;text-align:center}.contain.svelte-sr9owr h3.subheading:where(.svelte-sr9owr){color:var(--family-blue);font-size:1.25rem;font-weight:400;line-height:1.1;margin:.75rem 0 0;text-align:center;text-wrap:balance}.contain.svelte-sr9owr ul:where(.svelte-sr9owr){display:grid;gap:1.5rem;grid-template-columns:1fr;list-style:none;margin:1.5rem 0 0;padding:0}.contain.svelte-sr9owr ul:where(.svelte-sr9owr) li:where(.svelte-sr9owr){align-items:center;background-color:var(--white);box-shadow:0 1px 3px #0003;display:flex;flex-direction:column;justify-content:flex-start;margin-inline:auto;max-width:405px}.contain.svelte-sr9owr ul:where(.svelte-sr9owr) li:where(.svelte-sr9owr) figure:where(.svelte-sr9owr){align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;max-width:100px;padding-block:.75rem}.contain.svelte-sr9owr ul:where(.svelte-sr9owr) li:where(.svelte-sr9owr) figure:where(.svelte-sr9owr) img:where(.svelte-sr9owr){height:auto;width:100%}.contain.svelte-sr9owr ul:where(.svelte-sr9owr) li:where(.svelte-sr9owr) .product_details:where(.svelte-sr9owr){background-color:var(--family-blue);color:var(--family-yellow-light);padding:1.5rem}.contain.svelte-sr9owr ul:where(.svelte-sr9owr) li:where(.svelte-sr9owr) .product_details:where(.svelte-sr9owr) h3:where(.svelte-sr9owr){font-size:1.725rem;line-height:1.1;margin:0;text-wrap:balance}.contain.svelte-sr9owr ul:where(.svelte-sr9owr) li:where(.svelte-sr9owr) .product_details:where(.svelte-sr9owr) p:where(.svelte-sr9owr){font-size:1rem;margin:.75rem 0 0;text-transform:capitalize}.contain.svelte-sr9owr ul:where(.svelte-sr9owr) li:where(.svelte-sr9owr) .product_details:where(.svelte-sr9owr) .cta:where(.svelte-sr9owr){align-items:center;display:flex;justify-content:flex-start;margin-block-start:.75rem}.contain.svelte-sr9owr ul:where(.svelte-sr9owr) li:where(.svelte-sr9owr) .product_details:where(.svelte-sr9owr) .cta:where(.svelte-sr9owr) button:where(.svelte-sr9owr){background-color:var(--family-yellow);border-radius:16px;border:0;color:var(--family-blue);cursor:pointer;font-family:var(--font-sans);font-size:.875rem;font-weight:650;letter-spacing:-.5px;padding:8px 10px;text-decoration:none;transition:background-color var(--duration-short) ease-in-out;will-change:background-color}.contain.svelte-sr9owr ul:where(.svelte-sr9owr) li:where(.svelte-sr9owr) .product_details:where(.svelte-sr9owr) .cta:where(.svelte-sr9owr) button:where(.svelte-sr9owr):hover,.contain.svelte-sr9owr ul:where(.svelte-sr9owr) li:where(.svelte-sr9owr) .product_details:where(.svelte-sr9owr) .cta:where(.svelte-sr9owr) button:where(.svelte-sr9owr):focus,.contain.svelte-sr9owr ul:where(.svelte-sr9owr) li:where(.svelte-sr9owr) .product_details:where(.svelte-sr9owr) .cta:where(.svelte-sr9owr) button:where(.svelte-sr9owr):focus-visible{background-color:var(--family-yellow-light)}@media screen and (min-width: 768px){.contain.svelte-sr9owr h2:where(.svelte-sr9owr){font-size:3.85rem}.contain.svelte-sr9owr h3.subheading:where(.svelte-sr9owr){font-size:1.5rem}.contain.svelte-sr9owr ul:where(.svelte-sr9owr){grid-template-columns:repeat(2,1fr);margin-inline:auto;max-width:max-content}.contain.svelte-sr9owr ul:where(.svelte-sr9owr) li:where(.svelte-sr9owr){max-width:348px}.contain.svelte-sr9owr ul:where(.svelte-sr9owr) li:where(.svelte-sr9owr) .product_details:where(.svelte-sr9owr){align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}}@media screen and (min-width: 1100px){.contain.svelte-sr9owr{padding-block-start:12rem}.contain.svelte-sr9owr ul:where(.svelte-sr9owr){grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1450px){.contain.svelte-sr9owr ul:where(.svelte-sr9owr){grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 1800px){.contain.svelte-sr9owr ul:where(.svelte-sr9owr){grid-template-columns:repeat(5,1fr)}}.details.svelte-sr9owr{background:var(--family-red);box-shadow:0 15px 35px #0003;bottom:var(--globalnav-height);color:var(--family-yellow-light);height:calc(100vh - var(--globalnav-height));height:calc(100dvh - var(--globalnav-height));left:0;overflow-y:scroll;position:fixed;width:100vw;z-index:1000}@media screen and (min-width: 700px){.details.svelte-sr9owr{bottom:auto;max-width:600px;min-height:100dvh;min-height:100vh;top:0}}.details.svelte-sr9owr .details-nav:where(.svelte-sr9owr){align-items:center;background-color:#0d0404;display:flex;justify-content:space-between;padding:.85rem 1rem}.details.svelte-sr9owr .details-nav:where(.svelte-sr9owr) button:where(.svelte-sr9owr){--nav-button-size: 2.25rem;align-items:center;background-color:transparent;border:0;color:var(--gray-50);display:flex;height:var(--nav-button-size);justify-content:center;padding:0;transition:background-color var(--duration-200) ease-in-out;width:var(--nav-button-size);will-change:background-color}.details.svelte-sr9owr .details-nav:where(.svelte-sr9owr) button:where(.svelte-sr9owr):hover,.details.svelte-sr9owr .details-nav:where(.svelte-sr9owr) button:where(.svelte-sr9owr):focus,.details.svelte-sr9owr .details-nav:where(.svelte-sr9owr) button:where(.svelte-sr9owr):focus-within{background-color:var(--family-red)}.details.svelte-sr9owr .details-nav:where(.svelte-sr9owr) button:where(.svelte-sr9owr) svg:where(.svelte-sr9owr){height:24px;width:24px}.details.svelte-sr9owr .details-nav:where(.svelte-sr9owr) a:where(.svelte-sr9owr){color:var(--family-yellow);font-size:1.125rem;transition:color var(--duration-short) ease-in-out}.details.svelte-sr9owr .details-nav:where(.svelte-sr9owr) a:where(.svelte-sr9owr):hover,.details.svelte-sr9owr .details-nav:where(.svelte-sr9owr) a:where(.svelte-sr9owr):focus,.details.svelte-sr9owr .details-nav:where(.svelte-sr9owr) a:where(.svelte-sr9owr):focus-visible{color:var(--family-yellow-light)}.details.svelte-sr9owr .details-content:where(.svelte-sr9owr){padding:3rem}.details.svelte-sr9owr .details-content:where(.svelte-sr9owr) h3:where(.svelte-sr9owr){color:var(--family-yellow);font-size:clamp(1.65rem,2vh,2rem);font-weight:900;line-height:1.1;margin:0}.details.svelte-sr9owr .details-content:where(.svelte-sr9owr) dl:where(.svelte-sr9owr){margin:1.5rem 0 0}.details.svelte-sr9owr .details-content:where(.svelte-sr9owr) dl:where(.svelte-sr9owr) dt:where(.svelte-sr9owr){color:var(--family-yellow);font-weight:900;font-size:1.25rem;margin:.75rem 0 0}.details.svelte-sr9owr .details-content:where(.svelte-sr9owr) dl:where(.svelte-sr9owr) dt:where(.svelte-sr9owr):first-child{margin-block-start:0}.details.svelte-sr9owr .details-content:where(.svelte-sr9owr) dl:where(.svelte-sr9owr) dd:where(.svelte-sr9owr){font-size:1rem;margin:.25rem 0 0}.details.svelte-sr9owr .details-content:where(.svelte-sr9owr) dl:where(.svelte-sr9owr) dd:where(.svelte-sr9owr):first-letter{text-transform:capitalize}.details.svelte-sr9owr .details-content:where(.svelte-sr9owr) .cta:where(.svelte-sr9owr){margin-block-start:3rem}.details.svelte-sr9owr .details-content:where(.svelte-sr9owr) .cta:where(.svelte-sr9owr) p:where(.svelte-sr9owr){margin:0;align-items:center;display:flex;justify-content:flex-start}.details.svelte-sr9owr .details-content:where(.svelte-sr9owr) .cta:where(.svelte-sr9owr) p:where(.svelte-sr9owr) a:where(.svelte-sr9owr){background-color:var(--family-yellow-light);color:var(--family-red);display:block;font-size:20px;max-width:300px;padding:15px 30px;text-align:center;text-decoration:none;transition:background-color var(--duration-short) ease-in-out;width:100%}.details.svelte-sr9owr .details-content:where(.svelte-sr9owr) .cta:where(.svelte-sr9owr) p:where(.svelte-sr9owr) a:where(.svelte-sr9owr):hover,.details.svelte-sr9owr .details-content:where(.svelte-sr9owr) .cta:where(.svelte-sr9owr) p:where(.svelte-sr9owr) a:where(.svelte-sr9owr):focus,.details.svelte-sr9owr .details-content:where(.svelte-sr9owr) .cta:where(.svelte-sr9owr) p:where(.svelte-sr9owr) a:where(.svelte-sr9owr):focus-visible{background-color:var(--family-yellow)}@media screen and (min-width: 700px){.details.svelte-sr9owr .details-content:where(.svelte-sr9owr) h3:where(.svelte-sr9owr){font-size:2.5rem;line-height:1;text-wrap:balance;max-width:18ch}.details.svelte-sr9owr .details-content:where(.svelte-sr9owr) dl:where(.svelte-sr9owr){margin-block-start:3rem}.details.svelte-sr9owr .details-content:where(.svelte-sr9owr) dl:where(.svelte-sr9owr) dt:where(.svelte-sr9owr){font-size:1.5rem;margin-block-start:1.5rem}.details.svelte-sr9owr .details-content:where(.svelte-sr9owr) dl:where(.svelte-sr9owr) dd:where(.svelte-sr9owr){font-size:1.25rem}}.section-grid.svelte-1qgir7w{--logo-size: 150px;background:no-repeat center top url(https://res.cloudinary.com/dwigva43p/image/upload/v1693931871/web/as_607460889-large.webp);background-position:center -35vh;background-size:cover;height:calc(80vh - var(--globalnav-height));margin:0 auto;overflow-x:hidden;padding:0;align-items:center;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width: 670px){.section-grid.svelte-1qgir7w{--logo-size: 200px}}@media screen and (min-width: 1400px){.section-grid.svelte-1qgir7w{--logo-size: 280px}}.section-grid.svelte-1qgir7w .intro:where(.svelte-1qgir7w){translate:0 -5vh}@media screen and (min-height: 800px){.section-grid.svelte-1qgir7w .intro:where(.svelte-1qgir7w){translate:0 -8.45vh}}.section-grid.svelte-1qgir7w .intro:where(.svelte-1qgir7w) figure:where(.svelte-1qgir7w){margin:0 auto;width:var(--logo-size)}.section-grid.svelte-1qgir7w .intro:where(.svelte-1qgir7w) figure:where(.svelte-1qgir7w) img:where(.svelte-1qgir7w){height:auto;width:100%}.section-grid.svelte-1qgir7w .intro:where(.svelte-1qgir7w) p:where(.svelte-1qgir7w),.section-grid.svelte-1qgir7w .intro:where(.svelte-1qgir7w) h1:where(.svelte-1qgir7w){margin:0;text-align:center}.section-grid.svelte-1qgir7w .intro:where(.svelte-1qgir7w) p:where(.svelte-1qgir7w){font-size:1.5rem}.section-grid.svelte-1qgir7w .intro:where(.svelte-1qgir7w) h1:where(.svelte-1qgir7w){background:linear-gradient(to bottom,var(--family-blue),var(--wine-red));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:transparent;font-size:3.75rem;font-weight:900;letter-spacing:-2px}@media screen and (min-width: 670px){.section-grid.svelte-1qgir7w .intro:where(.svelte-1qgir7w) h1:where(.svelte-1qgir7w){font-size:5.75rem}.section-grid.svelte-1qgir7w .intro:where(.svelte-1qgir7w) p:where(.svelte-1qgir7w){font-size:1.85rem}}@media screen and (min-width: 3600px){.section-grid.svelte-1qgir7w{--logo-size: 280px;background-position:0 -45vh}}figure.svelte-b44s5y{margin:0 auto}[lang=it].svelte-b44s5y{font-weight:900}.intro.svelte-b44s5y{background-color:var(--family-blue);overflow:hidden}.introduction-message.svelte-b44s5y{--cell-padding: 1.5rem;background-color:var(--family-yellow-light);margin-inline:auto}@media screen and (min-width: 1100px){.introduction-message.svelte-b44s5y{background:url(https://res.cloudinary.com/dwigva43p/image/upload/v1694021066/web/lafamiglia_logo_fade.webp),var(--family-yellow-light);background-repeat:no-repeat;background-size:18%;background-position:bottom 20px right 20px}}.introduction-message.svelte-b44s5y .message-grid:where(.svelte-b44s5y){padding-block:calc(var(--cell-padding) * 2);padding-inline:var(--cell-padding)}.introduction-message.svelte-b44s5y p:where(.svelte-b44s5y){color:var(--family-red);font-size:1.25rem;line-height:1.3;margin:1rem 0 0}.introduction-message.svelte-b44s5y p:where(.svelte-b44s5y):first-child{margin-block-start:0}@media screen and (min-width: 600px){.introduction-message.svelte-b44s5y{--cell-padding: 3rem}}@media screen and (min-width: 768px){.introduction-message.svelte-b44s5y{display:grid;grid-template-columns:repeat(2,1fr)}.introduction-message.svelte-b44s5y .antipasti:where(.svelte-b44s5y){background:no-repeat -140px center/cover url(https://res.cloudinary.com/dwigva43p/image/upload/v1693936315/web/as_215525073-small.webp);transform:scaleX(-1)}}@media screen and (min-width: 1000px){.introduction-message.svelte-b44s5y .antipasti:where(.svelte-b44s5y){background-image:url(https://res.cloudinary.com/dwigva43p/image/upload/v1693936617/web/as_215525073-large.webp);background-position:-100px center;grid-column:1;grid-row:1;transform:none}.introduction-message.svelte-b44s5y .message-grid:where(.svelte-b44s5y){grid-column:2}}@media screen and (min-width: 1100px){.introduction-message.svelte-b44s5y{height:calc(100vh - var(--globalnav-height))}.introduction-message.svelte-b44s5y .message-grid:where(.svelte-b44s5y){align-self:center}.introduction-message.svelte-b44s5y .message-grid:where(.svelte-b44s5y) p:where(.svelte-b44s5y){font-size:1.5rem;font-size:clamp(1.5rem,1.875vh,2.25rem);margin-block-start:2rem;margin-inline:auto;max-width:45ch}.introduction-message.svelte-b44s5y .message-grid:where(.svelte-b44s5y) p:where(.svelte-b44s5y):first-child{margin-block-start:0}}.wrapper.svelte-14bo2yl{background-color:var(--white);min-height:calc(100vh - var(--globalnav-height))}
