.efl-contesto-panettoni{display:none}.efl-contesto-panettoni[data-efl-context-active]{display:block;order:-3}html[data-hero=panettoni] .efl-home-hero:has([data-hero-copy=panettoni]) [data-hero-copy=base]{display:none}html[data-hero=panettoni] .efl-home-hero [data-hero-copy=panettoni]{display:inline}html[data-hero=panettoni] .efl-home-hero .bottoni>[data-hero-copy=panettoni]{display:contents}html[data-hero=panettoni] .efl-home-hero .tag-hero,html[data-ctx=panettoni] [data-blocco-home=ricette],html[data-ctx=panettoni] [data-blocco-home=parmigiano]{display:none}.efl-panettoni-products{scroll-margin-top:140px}.efl-panettoni-products .griglia-prod{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.efl-panettoni-products [data-efl-panettoni-product]{min-width:0;display:flex;flex-direction:column}.efl-panettoni-products .prod.catalogo-card{height:auto;flex:none}.efl-panettoni-note{margin:24px 0 0;color:var(--muto);font-size:13px}.efl-panettoni-tasting{background:var(--crema);padding-block:36px}.efl-panettoni-tasting .wrap{display:grid;gap:24px;align-items:center}.efl-panettoni-tasting__image{display:block;border-radius:var(--r);overflow:hidden}.efl-panettoni-tasting__image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.efl-panettoni-tasting p{color:var(--muto)}.efl-panettoni-tasting .efl-panettoni-tasting__price{font-size:24px;color:var(--inchiostro)}.efl-panettoni-recipes__grid{display:grid;gap:28px}.efl-panettoni-recipes article{min-width:0}.efl-panettoni-recipe__image{display:block;overflow:hidden;border-radius:var(--r)}.efl-panettoni-recipe__image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.efl-panettoni-recipes h3{font-family:var(--f-titolo);font-size:26px;line-height:1.1;margin:18px 0}.efl-panettoni-recipes h3 a{text-decoration:none}.efl-panettoni-video{margin-top:12px}.efl-panettoni-video summary{padding:12px 0;min-height:44px;cursor:pointer;font-weight:600;font-size:14px;color:var(--oro-scuro)}.efl-panettoni-video video{display:block;width:100%;max-height:540px;background:var(--inchiostro);border-radius:var(--r)}.efl-contesto-panettoni .btn{min-height:48px;height:auto;white-space:normal}@media(min-width:760px){.efl-panettoni-products .griglia-prod{grid-template-columns:repeat(4,minmax(0,1fr))}.efl-panettoni-tasting .wrap{grid-template-columns:1fr 1.2fr;gap:56px}.efl-panettoni-tasting{padding-block:48px}.efl-panettoni-recipes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.efl-contesto-panettoni .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[data-panettoni-label=panettoni],html[data-hero=panettoni] [data-panettoni-label=base]{display:none}html[data-hero=panettoni] [data-panettoni-label=panettoni]{display:inline}html:not([data-ctx=panettoni]) [data-efl-apertura-cliente]{display:none}html[data-ctx=panettoni] [data-blocco-home=apertura][data-persona=cliente]{display:none}
/*# sourceMappingURL=/cdn/shop/t/40/assets/efl-contesto-panettoni.css.map */
