{"id":2090,"date":"2026-07-10T09:17:25","date_gmt":"2026-07-10T09:17:25","guid":{"rendered":"https:\/\/semole4p.it\/pastry\/"},"modified":"2026-09-28T07:25:47","modified_gmt":"2026-09-28T07:25:47","slug":"pastry","status":"publish","type":"page","link":"https:\/\/semole4p.it\/en\/pastry\/","title":{"rendered":"Pastry"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2090\" class=\"elementor elementor-2090 elementor-1182\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-54834ac e-con-full e-flex e-con e-parent\" data-id=\"54834ac\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;https:\\\/\\\/semole4p.it\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Pasticceria-hero.mp4&quot;,&quot;background_play_on_mobile&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-background-video-container\">\n\t\t\t\t\t\t\t<video class=\"elementor-background-video-hosted\" role=\"presentation\" autoplay muted playsinline loop><\/video>\n\t\t\t\t\t<\/div><div class=\"elementor-element elementor-element-426b9c6 e-con-full e-flex e-con e-child\" data-id=\"426b9c6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-12bd543 e-con-full e-flex e-con e-child\" data-id=\"12bd543\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-98b6291 e-transform elementor-align-center elementor-widget elementor-widget-lottie\" data-id=\"98b6291\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;source_json&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/semole4p.it\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/foglie-lilla.json&quot;,&quot;id&quot;:1186,&quot;size&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;source&quot;:&quot;library&quot;},&quot;_transform_rotateZ_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-25,&quot;sizes&quot;:[]},&quot;source&quot;:&quot;media_file&quot;,&quot;caption_source&quot;:&quot;none&quot;,&quot;link_to&quot;:&quot;none&quot;,&quot;trigger&quot;:&quot;arriving_to_viewport&quot;,&quot;viewport&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;play_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;start_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;end_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:100,&quot;sizes&quot;:[]},&quot;renderer&quot;:&quot;svg&quot;,&quot;_transform_rotateZ_effect_laptop&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"lottie.default\">\n\t\t\t\t\t<div class=\"e-lottie__container\"><div class=\"e-lottie__animation\"><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-63b5c71 e-con-full e-flex e-con e-child\" data-id=\"63b5c71\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d0331b elementor-widget elementor-widget-heading\" data-id=\"7d0331b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Pastry<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-86778ff elementor-widget elementor-widget-text-editor\" data-id=\"86778ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The Pastry 4P line brings durum wheat semolina into a variety of applications\u2014from seasonal festive leavened baked goods to puff pastry and shortcrust\u2014offering professionals targeted technical performance and new creative possibilities. Its naturally warm, golden color, rich sensory profile, and ability to preserve the finished product&#8217;s quality characteristics for longer become immediately recognizable signatures. Pastry-making that maintains technical precision while acquiring a fresh new identity.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e0b045c e-con-full e-flex e-con e-parent\" data-id=\"e0b045c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_top&quot;:&quot;waves&quot;}\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M421.9,6.5c22.6-2.5,51.5,0.4,75.5,5.3c23.6,4.9,70.9,23.5,100.5,35.7c75.8,32.2,133.7,44.5,192.6,49.7\n\tc23.6,2.1,48.7,3.5,103.4-2.5c54.7-6,106.2-25.6,106.2-25.6V0H0v30.3c0,0,72,32.6,158.4,30.5c39.2-0.7,92.8-6.7,134-22.4\n\tc21.2-8.1,52.2-18.2,79.7-24.2C399.3,7.9,411.6,7.5,421.9,6.5z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5fa669f elementor-widget elementor-widget-image\" data-id=\"5fa669f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"104\" src=\"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/07\/Onda-LILLA.svg\" class=\"attachment-large size-large wp-image-2089\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a2cebf0 e-con-full e-flex e-con e-parent\" data-id=\"a2cebf0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_top&quot;:&quot;waves&quot;}\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M421.9,6.5c22.6-2.5,51.5,0.4,75.5,5.3c23.6,4.9,70.9,23.5,100.5,35.7c75.8,32.2,133.7,44.5,192.6,49.7\n\tc23.6,2.1,48.7,3.5,103.4-2.5c54.7-6,106.2-25.6,106.2-25.6V0H0v30.3c0,0,72,32.6,158.4,30.5c39.2-0.7,92.8-6.7,134-22.4\n\tc21.2-8.1,52.2-18.2,79.7-24.2C399.3,7.9,411.6,7.5,421.9,6.5z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ce6fb64 elementor-widget elementor-widget-html\" data-id=\"ce6fb64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  .quad3d {\r\n    --quad3d-ink: #2d2012;\r\n    --quad3d-muted: rgba(45, 32, 18, 0.78);\r\n    --quad3d-line: rgba(255, 255, 255, 0.85);\r\n    --quad3d-arrow-hover: rgba(250, 244, 231, 0.1);\r\n\r\n    position: relative;\r\n    width: 100%;\r\n    overflow: visible;\r\n    padding: clamp(24px, 4vw, 52px) 4vw 64px;\r\n    color: var(--quad3d-ink);\r\n    font-family: \"Degular\", sans-serif;\r\n    background: transparent;\r\n  }\r\n\r\n  .quad3d,\r\n  .quad3d * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  \/* Desktop: immagini 65%, informazioni 35%. *\/\r\n  .quad3d__inner {\r\n    position: relative;\r\n    display: flex;\r\n    width: 100%;\r\n    min-height: clamp(500px, 46vw, 720px);\r\n  }\r\n\r\n  .quad3d__stage-col {\r\n    position: relative;\r\n    width: 65%;\r\n    min-width: 0;\r\n    min-height: inherit;\r\n  }\r\n\r\n  .quad3d__stage {\r\n    position: absolute;\r\n    inset: 0 0 78px;\r\n    overflow: visible;\r\n  }\r\n\r\n  .quad3d__ring {\r\n    position: absolute;\r\n    inset: 0;\r\n  }\r\n\r\n  .quad3d__item {\r\n    position: absolute;\r\n    top: 60%;\r\n    left: 2%;\r\n    width: 24%;\r\n    margin: 0;\r\n    opacity: 0;\r\n    transform: translateY(-50%) scale(0.78);\r\n    transform-origin: center center;\r\n    pointer-events: none;\r\n    transition:\r\n      left 700ms cubic-bezier(0.2, 0.8, 0.2, 1),\r\n      top 700ms cubic-bezier(0.2, 0.8, 0.2, 1),\r\n      width 700ms cubic-bezier(0.2, 0.8, 0.2, 1),\r\n      transform 700ms cubic-bezier(0.2, 0.8, 0.2, 1),\r\n      opacity 500ms ease;\r\n    will-change: left, top, width, transform, opacity;\r\n  }\r\n\r\n  .quad3d__item.is-active {\r\n    top: 50%;\r\n    left: 59%;\r\n    width: 43%;\r\n    opacity: 1;\r\n    transform: translateY(-50%) scale(1);\r\n    z-index: 100;\r\n  }\r\n\r\n  .quad3d__item img {\r\n    display: block;\r\n    width: 100%;\r\n    height: auto;\r\n    max-height: none;\r\n    object-fit: contain;\r\n    pointer-events: none;\r\n    user-select: none;\r\n  }\r\n\r\n  \/* Informazioni del prodotto attivo. *\/\r\n  .quad3d__copy-col {\r\n    position: relative;\r\n    z-index: 150;\r\n    display: flex;\r\n    align-items: center;\r\n    width: 35%;\r\n    min-width: 0;\r\n    padding-left: clamp(20px, 2.5vw, 48px);\r\n  }\r\n\r\n  .quad3d__copy {\r\n    position: relative;\r\n    z-index: 160;\r\n    width: 100%;\r\n    font-family: \"Degular\", sans-serif;\r\n  }\r\n\r\n  .quad3d__title {\r\n    margin: 0 0 1rem;\r\n    font-family: \"IvyPresto Display\", serif;\r\n    font-size: clamp(40px, 4.4vw, 62px);\r\n    font-weight: 300;\r\n    line-height: 1;\r\n    letter-spacing: 0;\r\n  }\r\n\r\n  .quad3d__divider {\r\n    position: relative;\r\n    z-index: 170;\r\n    width: 100%;\r\n    height: 2px;\r\n    margin: 0 0 20px;\r\n    background: var(--quad3d-line);\r\n  }\r\n\r\n  .quad3d__divider::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    z-index: 170;\r\n    top: 0;\r\n    left: -78px;\r\n    width: 78px;\r\n    height: 2px;\r\n    background: var(--quad3d-line);\r\n  }\r\n\r\n  .quad3d__divider::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    z-index: 171;\r\n    top: -4px;\r\n    left: -83px;\r\n    width: 10px;\r\n    height: 10px;\r\n    border-radius: 999px;\r\n    background: #fff;\r\n  }\r\n\r\n  .quad3d__kicker {\r\n    margin: 0 0 8px;\r\n    font-family: \"Degular\", sans-serif;\r\n    font-size: clamp(21px, 2.4vw, 28px);\r\n    font-weight: 400;\r\n    line-height: 1.15;\r\n  }\r\n\r\n  .quad3d__subtitle {\r\n    margin: 0 0 16px;\r\n    color: var(--quad3d-muted);\r\n    font-family: \"Degular\", sans-serif;\r\n    font-size: clamp(22px, 2.9vw, 26px);\r\n    font-weight: 700;\r\n    line-height: 1.35;\r\n  }\r\n\r\n  .quad3d__list {\r\n    display: grid;\r\n    gap: 9px;\r\n    margin: 0;\r\n    padding: 0;\r\n    color: var(--quad3d-muted);\r\n    font-family: \"Degular\", sans-serif;\r\n    font-size: clamp(20px, 2.5vw, 22px);\r\n    line-height: 1.3;\r\n    list-style: none;\r\n  }\r\n\r\n  .quad3d__list li {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 11px;\r\n    padding: 0;\r\n  }\r\n\r\n  .quad3d__grain {\r\n    flex: 0 0 16px;\r\n    width: 16px;\r\n    height: 15px;\r\n    margin-top: 0.2em;\r\n  }\r\n\r\n  .quad3d__grain svg {\r\n    display: block;\r\n    width: 100%;\r\n    height: auto;\r\n  }\r\n\r\n  .quad3d__point-text {\r\n    min-width: 0;\r\n  }\r\n\r\n  \/* Frecce centrate sull'intera sezione. *\/\r\n  .quad3d__nav {\r\n    position: absolute;\r\n    bottom: -18px;\r\n    left: 50%;\r\n    z-index: 250;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 26px;\r\n    transform: translateX(-50%);\r\n  }\r\n\r\n  .quad3d__button,\r\n  .quad3d__button:hover,\r\n  .quad3d__button:focus,\r\n  .quad3d__button:focus-visible,\r\n  .quad3d__button:active {\r\n    display: grid;\r\n    width: 42px;\r\n    height: 42px;\r\n    padding: 0;\r\n    color: var(--quad3d-ink);\r\n    cursor: pointer;\r\n    appearance: none;\r\n    -webkit-appearance: none;\r\n    place-items: center;\r\n    border: 0;\r\n    border-radius: 999px;\r\n    outline: 0;\r\n    background: transparent;\r\n    box-shadow: none;\r\n    text-decoration: none;\r\n  }\r\n\r\n  .quad3d__button {\r\n    transition: background-color 180ms ease;\r\n  }\r\n\r\n  .quad3d__button:hover,\r\n  .quad3d__button:focus-visible {\r\n    background: var(--quad3d-arrow-hover);\r\n  }\r\n\r\n  .quad3d__button:focus-visible {\r\n    outline: 2px solid var(--quad3d-ink);\r\n    outline-offset: 4px;\r\n  }\r\n\r\n  .quad3d__button svg {\r\n    display: block;\r\n    width: 32px;\r\n    height: 32px;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .quad3d__button path {\r\n    stroke: #3b2413;\r\n  }\r\n\r\n  \/* Laptop e desktop compatti. *\/\r\n  @media (min-width: 1025px) and (max-width: 1366px) {\r\n    .quad3d {\r\n      padding-right: 24px;\r\n      padding-left: 24px;\r\n    }\r\n\r\n    .quad3d__inner {\r\n      min-height: 620px;\r\n    }\r\n\r\n    .quad3d__title {\r\n      font-size: clamp(36px, 4vw, 54px);\r\n    }\r\n\r\n    .quad3d__kicker {\r\n      font-size: clamp(21px, 2.5vw, 26px);\r\n    }\r\n\r\n    .quad3d__subtitle {\r\n      font-size: clamp(19px, 2.3vw, 23px);\r\n    }\r\n\r\n    .quad3d__list {\r\n      font-size: clamp(18px, 2.2vw, 22px);\r\n    }\r\n  }\r\n\r\n  \/* Tablet. *\/\r\n  @media (min-width: 768px) and (max-width: 1024px) {\r\n    .quad3d {\r\n      padding-right: 24px;\r\n      padding-left: 24px;\r\n    }\r\n\r\n    .quad3d__inner {\r\n      min-height: 650px;\r\n    }\r\n\r\n    .quad3d__stage-col {\r\n      width: 60%;\r\n    }\r\n\r\n    .quad3d__copy-col {\r\n      width: 40%;\r\n      padding-left: 20px;\r\n    }\r\n\r\n    .quad3d__title {\r\n      font-size: clamp(34px, 4vw, 48px);\r\n    }\r\n\r\n    .quad3d__kicker {\r\n      font-size: clamp(20px, 2.3vw, 24px);\r\n    }\r\n\r\n    .quad3d__subtitle {\r\n      font-size: clamp(18px, 2.1vw, 21px);\r\n    }\r\n\r\n    .quad3d__list {\r\n      font-size: clamp(17px, 2vw, 20px);\r\n    }\r\n\r\n    .quad3d__divider::before,\r\n    .quad3d__divider::after {\r\n      display: none;\r\n    }\r\n  }\r\n\r\n  \/* Mobile. *\/\r\n  @media (max-width: 767px) {\r\n    .quad3d {\r\n      overflow: visible;\r\n      padding: 24px 8px 90px;\r\n    }\r\n\r\n    .quad3d__inner {\r\n      flex-direction: column;\r\n      min-height: 0;\r\n    }\r\n\r\n    .quad3d__stage-col {\r\n      position: relative;\r\n      width: 100%;\r\n      min-height: 455px;\r\n      padding-bottom: 45px;\r\n      overflow: visible;\r\n    }\r\n\r\n    .quad3d__stage {\r\n      position: relative;\r\n      inset: auto;\r\n      width: 100%;\r\n      height: 410px;\r\n      overflow: visible;\r\n    }\r\n\r\n    .quad3d__item {\r\n      top: 64%;\r\n      left: 2%;\r\n      width: 29%;\r\n      transform: translate(0, -50%) scale(0.72);\r\n    }\r\n\r\n    .quad3d__item.is-active {\r\n      top: 50%;\r\n      left: 50%;\r\n      width: 56%;\r\n      transform: translate(-50%, -50%) scale(1);\r\n    }\r\n\r\n    .quad3d__copy-col {\r\n      display: block;\r\n      width: 100%;\r\n      padding-left: 0;\r\n      margin-top: 18px;\r\n    }\r\n\r\n    .quad3d__copy {\r\n      width: min(100%, 560px);\r\n      margin: 0 auto;\r\n      text-align: center;\r\n    }\r\n\r\n    .quad3d__title {\r\n      font-size: clamp(40px, 12vw, 60px);\r\n    }\r\n\r\n    .quad3d__kicker {\r\n      font-size: clamp(18px, 5.2vw, 23px);\r\n    }\r\n\r\n    .quad3d__subtitle {\r\n      font-size: clamp(22px, 5.2vw, 26px);\r\n    }\r\n\r\n    .quad3d__list {\r\n      width: min(330px, 100%);\r\n      margin: 0 auto;\r\n      font-size: clamp(17px, 4.8vw, 21px);\r\n      text-align: center;\r\n    }\r\n\r\n    .quad3d__list li {\r\n      gap: 10px;\r\n    }\r\n\r\n    .quad3d__divider {\r\n      max-width: 280px;\r\n      margin-right: auto;\r\n      margin-left: auto;\r\n    }\r\n\r\n    .quad3d__divider::before,\r\n    .quad3d__divider::after {\r\n      display: none;\r\n    }\r\n\r\n    \/* Frecce sotto le immagini e sopra il testo. *\/\r\n    .quad3d__nav {\r\n      top: 425px;\r\n      bottom: auto;\r\n      left: 50%;\r\n      gap: 34px;\r\n      margin: 0;\r\n      transform: translateX(-50%);\r\n    }\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce) {\r\n    .quad3d__item,\r\n    .quad3d__button {\r\n      transition: none;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"quad3d\" data-autoplay=\"0\" aria-label=\"Prodotti pasticceria\" aria-roledescription=\"carosello\">\r\n  <div class=\"quad3d__inner\">\r\n\r\n    <!-- Colonna immagini. -->\r\n    <div class=\"quad3d__stage-col\">\r\n      <div class=\"quad3d__stage\">\r\n        <div class=\"quad3d__ring\">\r\n\r\n          <figure class=\"quad3d__item is-active\" data-title=\"Large Leavened Cake\" data-kicker=\"Application\" data-subtitle=\"Panettone ~ Colomba ~ Pandoro ~ Savory Panettone\" data-points=\"High rise and fluffiness|Long-lasting softness|Stable and well-supported structure|Intense aroma and distinctive taste\" aria-hidden=\"false\">\r\n            <img src=\"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/05\/4P_D_Grandi_Lievitati.webp\" alt=\"Grandi Lievitati\" loading=\"eager\" decoding=\"sync\" fetchpriority=\"high\">\r\n          <\/figure>\r\n\r\n          <figure class=\"quad3d__item\" data-title=\"Leavened Cake\" data-kicker=\"Application\" data-subtitle=\"Maritozzo ~ Pangoccioli ~ Sponge cake; ~ Plumcake; Cinnamon rolls\" data-points=\"Prolonged softness|Intense flavor and aroma|Excellent fluffiness|Soft, well-developed doughs\" aria-hidden=\"true\">\r\n            <img src=\"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/05\/4P_D_Lievitati.webp\" alt=\"Lievitati\" loading=\"eager\" decoding=\"sync\" fetchpriority=\"high\">\r\n          <\/figure>\r\n\r\n          <figure class=\"quad3d__item\" data-title=\"Puff Pastry\" data-kicker=\"Application\" data-subtitle=\"Croissant ~ Viennoiserie\" data-points=\"Elastic and well-developed layering|Warm, golden color|Longer-lasting crispness|Full, distinctive flavor\" aria-hidden=\"true\">\r\n            <img src=\"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/05\/4P_D_Sfoglia.webp\" alt=\"Sfoglia\" loading=\"eager\" decoding=\"sync\" fetchpriority=\"high\">\r\n          <\/figure>\r\n\r\n          <figure class=\"quad3d__item\" data-title=\"Shortcrust Pastry\" data-kicker=\"Application\" data-subtitle=\"Tarts ~ Biscuits ~ Shortcrust Pastry\" data-points=\"Crumbly texture with a pleasant bite|Persistent fragrance|Rich flavor and intense aroma\" aria-hidden=\"true\">\r\n            <img src=\"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/05\/4P_D_Frolla.webp\" alt=\"Frolla\" loading=\"eager\" decoding=\"sync\" fetchpriority=\"high\">\r\n          <\/figure>\r\n\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Colonna informazioni. -->\r\n    <div class=\"quad3d__copy-col\">\r\n      <div class=\"quad3d__copy\" aria-live=\"polite\" aria-atomic=\"true\">\r\n        <h2 class=\"quad3d__title\"><\/h2>\r\n        <div class=\"quad3d__divider\" aria-hidden=\"true\"><\/div>\r\n        <p class=\"quad3d__kicker\"><\/p>\r\n        <p class=\"quad3d__subtitle\"><\/p>\r\n        <ul class=\"quad3d__list\"><\/ul>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Controlli. -->\r\n    <div class=\"quad3d__nav\" role=\"group\" aria-label=\"Controlli carosello pasticceria\">\r\n      <button class=\"quad3d__button quad3d__prev\" type=\"button\" aria-label=\"Prodotto precedente\">\r\n        <svg\r\n          width=\"32\"\r\n          height=\"32\"\r\n          viewBox=\"0 0 32 32\"\r\n          fill=\"none\"\r\n          aria-hidden=\"true\"\r\n          xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\r\n        >\r\n          <path\r\n            d=\"M12 25L3 16L12 7M3 16L29 16\"\r\n            stroke=\"#3B2413\"\r\n            stroke-width=\"1.5\"\r\n            stroke-linecap=\"round\"\r\n            stroke-linejoin=\"round\"\r\n          \/>\r\n        <\/svg>\r\n      <\/button>\r\n\r\n      <button class=\"quad3d__button quad3d__next\" type=\"button\" aria-label=\"Prodotto successivo\">\r\n        <svg\r\n          width=\"32\"\r\n          height=\"32\"\r\n          viewBox=\"0 0 32 32\"\r\n          fill=\"none\"\r\n          aria-hidden=\"true\"\r\n          xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\r\n        >\r\n          <path\r\n            d=\"M20 7L29 16L20 25M29 16H3\"\r\n            stroke=\"#3B2413\"\r\n            stroke-width=\"1.5\"\r\n            stroke-linecap=\"round\"\r\n            stroke-linejoin=\"round\"\r\n          \/>\r\n        <\/svg>\r\n      <\/button>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function () {\r\n  \"use strict\";\r\n\r\n  function initQuad3d(root) {\r\n    if (!root || root.dataset.quad3dReady === \"1\") return;\r\n\r\n    var items = Array.prototype.slice.call(\r\n      root.querySelectorAll(\".quad3d__item\")\r\n    );\r\n\r\n    var title = root.querySelector(\".quad3d__title\");\r\n    var kicker = root.querySelector(\".quad3d__kicker\");\r\n    var subtitle = root.querySelector(\".quad3d__subtitle\");\r\n    var list = root.querySelector(\".quad3d__list\");\r\n    var copy = root.querySelector(\".quad3d__copy\");\r\n    var prev = root.querySelector(\".quad3d__prev\");\r\n    var next = root.querySelector(\".quad3d__next\");\r\n\r\n    if (!items.length || !title || !kicker || !subtitle || !list) {\r\n      return;\r\n    }\r\n\r\n    root.dataset.quad3dReady = \"1\";\r\n\r\n    var active = 0;\r\n    var timer = null;\r\n    var hovering = false;\r\n\r\n    var mobileQuery = window.matchMedia(\"(max-width: 767px)\");\r\n    var motionQuery = window.matchMedia(\r\n      \"(prefers-reduced-motion: reduce)\"\r\n    );\r\n\r\n    items.forEach(function (item, index) {\r\n      if (item.classList.contains(\"is-active\")) active = index;\r\n    });\r\n\r\n    function createGrainIcon() {\r\n      return (\r\n        '<svg width=\"16\" height=\"15\" viewBox=\"0 0 11 10\" ' +\r\n        'fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">' +\r\n          '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" ' +\r\n          'd=\"M5.17964 10C2.3187 10 0 7.48904 0 4.39089L0 0' +\r\n          'C2.86094 0 5.17964 2.51096 5.17964 5.60912V10Z' +\r\n          'M5.82036 10V5.60912C5.82036 2.51096 8.13906 0 11 0' +\r\n          'V4.39089C11 7.48904 8.6813 10 5.82036 10Z\" ' +\r\n          'fill=\"#3B2413\"\/>' +\r\n        '<\/svg>'\r\n      );\r\n    }\r\n\r\n    function renderText() {\r\n      var current = items[active];\r\n\r\n      title.textContent = current.dataset.title || \"\";\r\n      kicker.textContent = current.dataset.kicker || \"\";\r\n      subtitle.textContent = current.dataset.subtitle || \"\";\r\n\r\n      list.textContent = \"\";\r\n\r\n      (current.dataset.points || \"\").split(\"|\").forEach(function (point) {\r\n        var value = point.trim();\r\n        if (!value) return;\r\n\r\n        var li = document.createElement(\"li\");\r\n\r\n        var icon = document.createElement(\"span\");\r\n        icon.className = \"quad3d__grain\";\r\n        icon.setAttribute(\"aria-hidden\", \"true\");\r\n        icon.innerHTML = createGrainIcon();\r\n\r\n        var text = document.createElement(\"span\");\r\n        text.className = \"quad3d__point-text\";\r\n        text.textContent = value;\r\n\r\n        li.appendChild(icon);\r\n        li.appendChild(text);\r\n        list.appendChild(li);\r\n      });\r\n    }\r\n\r\n    function renderImages() {\r\n      var mobile = mobileQuery.matches;\r\n      var count = items.length;\r\n\r\n      items.forEach(function (item, index) {\r\n        var offset = (index - active + count) % count;\r\n        var isActive = offset === 0;\r\n        var isNext = offset === 1;\r\n        var isPrevious = offset === count - 1;\r\n\r\n        \/*\r\n          Mostriamo il prodotto attivo e i suoi due vicini.\r\n          Il quarto rimane nella rotazione con opacit\u00e0 zero.\r\n        *\/\r\n        var position = {\r\n          left: \"15%\",\r\n          top: \"60%\",\r\n          width: \"20%\",\r\n          scale: 0.65,\r\n          opacity: 0,\r\n          zIndex: 0,\r\n          translate: \"translateY(-50%)\"\r\n        };\r\n\r\n        if (isPrevious) {\r\n          position.left = \"2%\";\r\n          position.top = \"60%\";\r\n          position.width = \"24%\";\r\n          position.scale = 0.78;\r\n          position.opacity = 0.94;\r\n          position.zIndex = 10;\r\n        }\r\n\r\n        if (isNext) {\r\n          position.left = \"29%\";\r\n          position.top = \"57%\";\r\n          position.width = \"27%\";\r\n          position.scale = 0.84;\r\n          position.opacity = 0.97;\r\n          position.zIndex = 20;\r\n        }\r\n\r\n        if (isActive) {\r\n          position.left = \"59%\";\r\n          position.top = \"50%\";\r\n          position.width = \"43%\";\r\n          position.scale = 1;\r\n          position.opacity = 1;\r\n          position.zIndex = 100;\r\n        }\r\n\r\n        if (mobile) {\r\n          \/* Posizione del prodotto momentaneamente nascosto. *\/\r\n          position.left = \"50%\";\r\n          position.top = \"64%\";\r\n          position.width = \"24%\";\r\n          position.scale = 0.6;\r\n          position.translate = \"translate(-50%, -50%)\";\r\n\r\n          if (isPrevious) {\r\n            position.left = \"2%\";\r\n            position.top = \"64%\";\r\n            position.width = \"29%\";\r\n            position.scale = 0.72;\r\n            position.opacity = 0.92;\r\n            position.zIndex = 10;\r\n            position.translate = \"translate(0, -50%)\";\r\n          }\r\n\r\n          if (isNext) {\r\n            position.left = \"98%\";\r\n            position.top = \"64%\";\r\n            position.width = \"29%\";\r\n            position.scale = 0.72;\r\n            position.opacity = 0.92;\r\n            position.zIndex = 10;\r\n            position.translate = \"translate(-100%, -50%)\";\r\n          }\r\n\r\n          if (isActive) {\r\n            position.left = \"50%\";\r\n            position.top = \"50%\";\r\n            position.width = \"56%\";\r\n            position.scale = 1;\r\n            position.opacity = 1;\r\n            position.zIndex = 100;\r\n            position.translate = \"translate(-50%, -50%)\";\r\n          }\r\n        }\r\n\r\n        item.classList.toggle(\"is-active\", isActive);\r\n        item.style.left = position.left;\r\n        item.style.top = position.top;\r\n        item.style.width = position.width;\r\n        item.style.opacity = String(position.opacity);\r\n        item.style.zIndex = String(position.zIndex);\r\n        item.style.transform =\r\n          position.translate + \" scale(\" + position.scale + \")\";\r\n\r\n        item.setAttribute(\"aria-hidden\", isActive ? \"false\" : \"true\");\r\n      });\r\n    }\r\n\r\n    function go(direction) {\r\n      active = (active + direction + items.length) % items.length;\r\n      renderImages();\r\n      renderText();\r\n    }\r\n\r\n    function stopAutoplay() {\r\n      if (timer !== null) {\r\n        window.clearInterval(timer);\r\n        timer = null;\r\n      }\r\n\r\n      if (copy) copy.setAttribute(\"aria-live\", \"polite\");\r\n    }\r\n\r\n    function startAutoplay() {\r\n      stopAutoplay();\r\n\r\n      var delay = parseInt(root.dataset.autoplay || \"0\", 10);\r\n\r\n      if (\r\n        !Number.isFinite(delay) ||\r\n        delay <= 0 ||\r\n        items.length < 2 ||\r\n        motionQuery.matches ||\r\n        document.hidden ||\r\n        hovering ||\r\n        root.contains(document.activeElement)\r\n      ) {\r\n        return;\r\n      }\r\n\r\n      if (copy) copy.setAttribute(\"aria-live\", \"off\");\r\n\r\n      timer = window.setInterval(function () {\r\n        if (!root.isConnected) {\r\n          stopAutoplay();\r\n          return;\r\n        }\r\n\r\n        go(1);\r\n      }, delay);\r\n    }\r\n\r\n    if (prev) {\r\n      prev.addEventListener(\"click\", function () {\r\n        go(-1);\r\n      });\r\n    }\r\n\r\n    if (next) {\r\n      next.addEventListener(\"click\", function () {\r\n        go(1);\r\n      });\r\n    }\r\n\r\n    root.addEventListener(\"mouseenter\", function () {\r\n      hovering = true;\r\n      stopAutoplay();\r\n    });\r\n\r\n    root.addEventListener(\"mouseleave\", function () {\r\n      hovering = false;\r\n      startAutoplay();\r\n    });\r\n\r\n    root.addEventListener(\"focusin\", stopAutoplay);\r\n\r\n    root.addEventListener(\"focusout\", function () {\r\n      window.setTimeout(startAutoplay, 0);\r\n    });\r\n\r\n    document.addEventListener(\"visibilitychange\", startAutoplay);\r\n\r\n    if (mobileQuery.addEventListener) {\r\n      mobileQuery.addEventListener(\"change\", renderImages);\r\n      motionQuery.addEventListener(\"change\", startAutoplay);\r\n    } else {\r\n      mobileQuery.addListener(renderImages);\r\n      motionQuery.addListener(startAutoplay);\r\n    }\r\n\r\n    renderImages();\r\n    renderText();\r\n    startAutoplay();\r\n  }\r\n\r\n  function bootQuad3d() {\r\n    document.querySelectorAll(\".quad3d\").forEach(initQuad3d);\r\n  }\r\n\r\n  var hooksRegistered = false;\r\n\r\n  function registerElementorHooks() {\r\n    if (\r\n      hooksRegistered ||\r\n      !window.elementorFrontend ||\r\n      !window.elementorFrontend.hooks\r\n    ) {\r\n      return;\r\n    }\r\n\r\n    hooksRegistered = true;\r\n\r\n    window.elementorFrontend.hooks.addAction(\r\n      \"frontend\/element_ready\/html.default\",\r\n      bootQuad3d\r\n    );\r\n\r\n    window.elementorFrontend.hooks.addAction(\r\n      \"frontend\/element_ready\/global\",\r\n      bootQuad3d\r\n    );\r\n  }\r\n\r\n  function boot() {\r\n    bootQuad3d();\r\n    registerElementorHooks();\r\n  }\r\n\r\n  if (document.readyState === \"loading\") {\r\n    document.addEventListener(\"DOMContentLoaded\", boot, { once: true });\r\n  } else {\r\n    boot();\r\n  }\r\n\r\n  window.addEventListener(\"load\", boot, { once: true });\r\n  window.addEventListener(\"elementor\/frontend\/init\", boot);\r\n\r\n  if (window.jQuery) {\r\n    window.jQuery(window).on(\r\n      \"elementor\/frontend\/init.quad3d\",\r\n      boot\r\n    );\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7be059c e-con-full e-flex e-con e-parent\" data-id=\"7be059c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_top&quot;:&quot;waves&quot;}\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M421.9,6.5c22.6-2.5,51.5,0.4,75.5,5.3c23.6,4.9,70.9,23.5,100.5,35.7c75.8,32.2,133.7,44.5,192.6,49.7\n\tc23.6,2.1,48.7,3.5,103.4-2.5c54.7-6,106.2-25.6,106.2-25.6V0H0v30.3c0,0,72,32.6,158.4,30.5c39.2-0.7,92.8-6.7,134-22.4\n\tc21.2-8.1,52.2-18.2,79.7-24.2C399.3,7.9,411.6,7.5,421.9,6.5z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-86d2877 e-con-full e-flex e-con e-child\" data-id=\"86d2877\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-626a915 e-transform elementor-widget elementor-widget-button\" data-id=\"626a915\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-3,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6MjUxNSwidG9nZ2xlIjpmYWxzZX0%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Technical data sheet<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bb5bc30 e-con-full e-flex e-con e-child\" data-id=\"bb5bc30\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5451a1d elementor-widget elementor-widget-html\" data-id=\"5451a1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"wrapper-animazione-titolo\" style=\"overflow: hidden;\">\r\n    <h2 class=\"claim\">A new way<br class=\"claim-break-desktop\"\/>to stand out<\/h2>\r\n<\/div>\r\n\r\n<style>\r\n.claim {\r\n    font-family: \"ivypresto-display\", serif !important;\r\n    font-weight: 300 !important;\r\n    color: var(--colore-titolo, #3B2413); \r\n    display: block !important;\r\n    width: 100% !important;\r\n    font-size: clamp(2.500rem, 0.944rem + 4.507vw, 6.000rem) !important;\r\n    margin: 0;\r\n    line-height: 1.3;\r\n    visibility: visible; \r\n    text-align: center !important;\r\n}\r\n\r\n.claim .word {\r\n    display: inline-block;\r\n    white-space: nowrap;\r\n}\r\n\r\n.claim .char {\r\n    display: inline-block;\r\n    white-space: pre;\r\n    will-change: transform, opacity;\r\n    color: inherit; \r\n}\r\n\r\n.claim-break-desktop {\r\n    display: block;\r\n}\r\n\r\n@media (max-width: 767px) {\r\n    .claim {\r\n        text-align: var(--allineamento-mobile, center) !important;\r\n    }\r\n\r\n    .claim-break-desktop {\r\n        display: none;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.2\/gsap.min.js\"><\/script>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.2\/ScrollTrigger.min.js\"><\/script>\r\n\r\n<script>\r\n(function() {\r\n    const initAllTitles = () => {\r\n        if (typeof gsap === 'undefined' || !window.ScrollTrigger) return;\r\n\r\n        gsap.registerPlugin(ScrollTrigger);\r\n\r\n        const titles = document.querySelectorAll(\".claim\");\r\n\r\n        titles.forEach((target) => {\r\n            if (target.dataset.splitDone === \"true\") return;\r\n\r\n            const originalNodes = Array.from(target.childNodes);\r\n            target.innerHTML = '';\r\n\r\n            originalNodes.forEach((node) => {\r\n                if (node.nodeType === 3) {\r\n                    const parts = node.textContent.split(\/(\\s+)\/);\r\n\r\n                    parts.forEach((part) => {\r\n                        if (!part) return;\r\n\r\n                        if (part.trim() === '') {\r\n                            target.appendChild(document.createTextNode(part));\r\n                            return;\r\n                        }\r\n\r\n                        const word = document.createElement('span');\r\n                        word.className = 'word';\r\n\r\n                        part.split('').forEach((char) => {\r\n                            const span = document.createElement('span');\r\n                            span.innerText = char;\r\n                            span.className = 'char';\r\n                            word.appendChild(span);\r\n                        });\r\n\r\n                        target.appendChild(word);\r\n                    });\r\n                }\r\n\r\n                if (node.nodeType === 1 && node.tagName.toLowerCase() === 'br') {\r\n                    target.appendChild(node.cloneNode(true));\r\n                }\r\n            });\r\n\r\n            target.dataset.splitDone = \"true\";\r\n\r\n            const chars = target.querySelectorAll('.char');\r\n\r\n            gsap.fromTo(chars, \r\n                { opacity: 0, y: 80 },\r\n                {\r\n                    opacity: 1,\r\n                    y: 0,\r\n                    stagger: 0.04,\r\n                    duration: 0.8,\r\n                    ease: \"power3.out\",\r\n                    scrollTrigger: {\r\n                        trigger: target,\r\n                        start: \"top 90%\",\r\n                        end: \"top 40%\",\r\n                        scrub: 1,\r\n                        markers: false\r\n                    }\r\n                }\r\n            );\r\n        });\r\n    };\r\n\r\n    window.addEventListener('load', initAllTitles);\r\n    window.addEventListener('resize', () => ScrollTrigger.refresh());\r\n    \r\n    let checkCount = 0;\r\n    const timer = setInterval(() => {\r\n        initAllTitles();\r\n        checkCount++;\r\n        if (checkCount > 5) clearInterval(timer);\r\n    }, 1000);\r\n\r\n    if (window.elementorFrontend) initAllTitles();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1816dc1 e-con-full e-flex e-con e-child\" data-id=\"1816dc1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-153ad3a elementor-widget elementor-widget-text-editor\" data-id=\"153ad3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Pastry 4P semolina enhances every application with targeted characteristics: greater fragrance and longer shelf life in shortcrust pastry, elasticity in puff pastry, and structure in richer doughs. Greater processing control and consistent, recognizable results in the finished product. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c9e8686 e-transform elementor-widget elementor-widget-button\" data-id=\"c9e8686\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-3,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6MjQ5MCwidG9nZ2xlIjpmYWxzZX0%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View recipe<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6ea66f3 e-con-full e-flex e-con e-parent\" data-id=\"6ea66f3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-00238d4 e-con-full e-flex e-con e-child\" data-id=\"00238d4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d25d89 elementor-widget elementor-widget-html\" data-id=\"2d25d89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"wrapper-animazione-titolo\" style=\"overflow: hidden;\">\r\n    <h2 class=\"gamma\">Discover the full range<\/h2>\r\n<\/div>\r\n\r\n<style>\r\n.gamma {\r\n    font-family: \"ivypresto-display\", serif !important;\r\n    font-weight: 300 !important;\r\n    color: var(--colore-titolo, #3B2413); \r\n    display: block !important;\r\n    width: 100% !important;\r\n    font-size: clamp(1.500rem, 0.944rem + 4.507vw, 4.000rem) !important;\r\n    margin: 0;\r\n    line-height: 1.1;\r\n    visibility: visible; \r\n    text-align: center !important;\r\n    padding-bottom: 16px;\r\n}\r\n\r\n.gamma .word {\r\n    display: inline-block;\r\n    white-space: nowrap;\r\n}\r\n\r\n.gamma .char {\r\n    display: inline-block;\r\n    white-space: pre;\r\n    will-change: transform, opacity;\r\n    color: inherit; \r\n}\r\n<\/style>\r\n\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.2\/gsap.min.js\"><\/script>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.2\/ScrollTrigger.min.js\"><\/script>\r\n\r\n<script>\r\n(function() {\r\n    const initGammaTitle = () => {\r\n        if (typeof gsap === 'undefined' || !window.ScrollTrigger) return;\r\n\r\n        gsap.registerPlugin(ScrollTrigger);\r\n\r\n        const titles = document.querySelectorAll(\".gamma\");\r\n\r\n        titles.forEach((target) => {\r\n            if (target.dataset.splitDone === \"true\") return;\r\n\r\n            const originalNodes = Array.from(target.childNodes);\r\n            target.innerHTML = '';\r\n\r\n            originalNodes.forEach((node) => {\r\n                if (node.nodeType === 3) {\r\n                    const parts = node.textContent.split(\/(\\s+)\/);\r\n\r\n                    parts.forEach((part) => {\r\n                        if (!part) return;\r\n\r\n                        if (part.trim() === '') {\r\n                            target.appendChild(document.createTextNode(part));\r\n                            return;\r\n                        }\r\n\r\n                        const word = document.createElement('span');\r\n                        word.className = 'word';\r\n\r\n                        part.split('').forEach((char) => {\r\n                            const span = document.createElement('span');\r\n                            span.innerText = char;\r\n                            span.className = 'char';\r\n                            word.appendChild(span);\r\n                        });\r\n\r\n                        target.appendChild(word);\r\n                    });\r\n                }\r\n\r\n                if (node.nodeType === 1 && node.tagName.toLowerCase() === 'br') {\r\n                    target.appendChild(node.cloneNode(true));\r\n                }\r\n            });\r\n\r\n            target.dataset.splitDone = \"true\";\r\n\r\n            const chars = target.querySelectorAll('.char');\r\n\r\n            gsap.fromTo(chars, \r\n                { opacity: 0, y: 80 },\r\n                {\r\n                    opacity: 1,\r\n                    y: 0,\r\n                    stagger: 0.04,\r\n                    duration: 0.8,\r\n                    ease: \"power3.out\",\r\n                    scrollTrigger: {\r\n                        trigger: target,\r\n                        start: \"top 90%\",\r\n                        end: \"top 40%\",\r\n                        scrub: 1,\r\n                        markers: false\r\n                    }\r\n                }\r\n            );\r\n        });\r\n    };\r\n\r\n    window.addEventListener('load', initGammaTitle);\r\n    window.addEventListener('resize', () => ScrollTrigger.refresh());\r\n    \r\n    let checkCount = 0;\r\n    const timer = setInterval(() => {\r\n        initGammaTitle();\r\n        checkCount++;\r\n        if (checkCount > 5) clearInterval(timer);\r\n    }, 1000);\r\n\r\n    if (window.elementorFrontend) initGammaTitle();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7ab1546 e-con-full e-flex e-con e-parent\" data-id=\"7ab1546\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_bottom&quot;:&quot;waves&quot;}\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M421.9,6.5c22.6-2.5,51.5,0.4,75.5,5.3c23.6,4.9,70.9,23.5,100.5,35.7c75.8,32.2,133.7,44.5,192.6,49.7\n\tc23.6,2.1,48.7,3.5,103.4-2.5c54.7-6,106.2-25.6,106.2-25.6V0H0v30.3c0,0,72,32.6,158.4,30.5c39.2-0.7,92.8-6.7,134-22.4\n\tc21.2-8.1,52.2-18.2,79.7-24.2C399.3,7.9,411.6,7.5,421.9,6.5z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fc21c02 e-con-full e-grid e-con e-child\" data-id=\"fc21c02\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-57d2030 e-con-full e-flex e-con e-child\" data-id=\"57d2030\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:3,&quot;sizes&quot;:[]},&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:50}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet&quot;]}\">\n\t\t<div class=\"elementor-element elementor-element-ac027cb e-con-full e-flex e-con e-child\" data-id=\"ac027cb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7cfdbe8 e-con-full frosted2 e-flex e-con e-child\" data-id=\"7cfdbe8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-716c525 elementor-widget elementor-widget-heading\" data-id=\"716c525\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pasta<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb7630a e-transform elementor-widget elementor-widget-button\" data-id=\"bb7630a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-3,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/semole4p.it\/en\/pasta\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discover more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-94eb2e7 e-con-full e-flex e-con e-child\" data-id=\"94eb2e7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c7b001 elementor-absolute rotazione-loop elementor-widget elementor-widget-image\" data-id=\"6c7b001\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"216\" height=\"223\" src=\"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/06\/tagliatelle.png\" class=\"attachment-full size-full wp-image-2060\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-185051a e-con-full e-flex e-con e-child\" data-id=\"185051a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:3,&quot;sizes&quot;:[]},&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:50}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet&quot;]}\">\n\t\t<div class=\"elementor-element elementor-element-dd3160d e-con-full e-flex e-con e-child\" data-id=\"dd3160d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-9d882d0 e-con-full frosted2 e-flex e-con e-child\" data-id=\"9d882d0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8ae17be elementor-widget elementor-widget-heading\" data-id=\"8ae17be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Bread<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6cea209 e-transform elementor-widget elementor-widget-button\" data-id=\"6cea209\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-3,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/semole4p.it\/en\/bread\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discover more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ce84988 e-con-full e-flex e-con e-child\" data-id=\"ce84988\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17832ad elementor-absolute rotazione-loop elementor-widget elementor-widget-image\" data-id=\"17832ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"219\" height=\"229\" src=\"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/06\/Pane.png\" class=\"attachment-full size-full wp-image-2045\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-996c5d8 e-con-full e-flex e-con e-child\" data-id=\"996c5d8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2.5,&quot;sizes&quot;:[]},&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:50}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet&quot;]}\">\n\t\t<div class=\"elementor-element elementor-element-0b92334 e-con-full e-flex e-con e-child\" data-id=\"0b92334\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4ad8bb6 e-con-full frosted2 e-flex e-con e-child\" data-id=\"4ad8bb6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5fe929a elementor-widget elementor-widget-heading\" data-id=\"5fe929a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pizza<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-208dc53 e-transform elementor-widget elementor-widget-button\" data-id=\"208dc53\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-3,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/semole4p.it\/en\/pizza\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discover more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a8621b9 e-con-full e-flex e-con e-child\" data-id=\"a8621b9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ba254d elementor-absolute rotazione-loop2 elementor-widget elementor-widget-image\" data-id=\"2ba254d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"223\" src=\"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/06\/Pizza2.png\" class=\"attachment-full size-full wp-image-2061\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e640dd2 e-con-full e-flex e-con e-parent\" data-id=\"e640dd2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-c67b196 e-con-full e-flex e-con e-child\" data-id=\"c67b196\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5881fdd elementor-widget elementor-widget-heading\" data-id=\"5881fdd\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_blur_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:5,&quot;end&quot;:35}},&quot;motion_fx_blur_effect&quot;:&quot;yes&quot;,&quot;motion_fx_blur_direction&quot;:&quot;out-in&quot;,&quot;motion_fx_blur_level&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:7,&quot;sizes&quot;:[]},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Now all that\u2019s left is to put them to work.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d5470e3 e-transform elementor-widget elementor-widget-button\" data-id=\"d5470e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-3,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/semole4p.it\/en\/lets-get-in-touch\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact us<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Pastry The Pastry 4P line brings durum wheat semolina into a variety of applications\u2014from seasonal festive leavened baked goods to puff pastry and shortcrust\u2014offering professionals targeted technical performance and new creative possibilities. Its naturally warm, golden color, rich sensory profile, and ability to preserve the finished product&#8217;s quality characteristics for longer become immediately recognizable signatures. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2076,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-2090","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Semole 4P | Durum wheat semolina for pastry<\/title>\n<meta name=\"description\" content=\"4P Semolina for pastry: a range of durum wheat semolina made to ensure balance, workability, and consistent results.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/semole4p.it\/en\/pastry\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Semole 4P | Durum wheat semolina for pastry\" \/>\n<meta property=\"og:description\" content=\"4P Semolina for pastry: a range of durum wheat semolina made to ensure balance, workability, and consistent results.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/semole4p.it\/en\/pastry\/\" \/>\n<meta property=\"og:site_name\" content=\"semole4p.it\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-28T07:25:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/07\/pasticceria-seo-image.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/pastry\\\/\",\"url\":\"https:\\\/\\\/semole4p.it\\\/en\\\/pastry\\\/\",\"name\":\"Semole 4P | Durum wheat semolina for pastry\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/pastry\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/pastry\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/semole4p.it\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/pasticceria-seo-image.webp\",\"datePublished\":\"2026-07-10T09:17:25+00:00\",\"dateModified\":\"2026-09-28T07:25:47+00:00\",\"description\":\"4P Semolina for pastry: a range of durum wheat semolina made to ensure balance, workability, and consistent results.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/pastry\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/semole4p.it\\\/en\\\/pastry\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/pastry\\\/#primaryimage\",\"url\":\"https:\\\/\\\/semole4p.it\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/pasticceria-seo-image.webp\",\"contentUrl\":\"https:\\\/\\\/semole4p.it\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/pasticceria-seo-image.webp\",\"width\":400,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/pastry\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/semole4p.it\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pastry\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/semole4p.it\\\/en\\\/\",\"name\":\"semole4p.it\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/semole4p.it\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/#organization\",\"name\":\"semole4p.it\",\"url\":\"https:\\\/\\\/semole4p.it\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/semole4p.it\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-Favicon4P.png\",\"contentUrl\":\"https:\\\/\\\/semole4p.it\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-Favicon4P.png\",\"width\":512,\"height\":512,\"caption\":\"semole4p.it\"},\"image\":{\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Semole 4P | Durum wheat semolina for pastry","description":"4P Semolina for pastry: a range of durum wheat semolina made to ensure balance, workability, and consistent results.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/semole4p.it\/en\/pastry\/","og_locale":"en_US","og_type":"article","og_title":"Semole 4P | Durum wheat semolina for pastry","og_description":"4P Semolina for pastry: a range of durum wheat semolina made to ensure balance, workability, and consistent results.","og_url":"https:\/\/semole4p.it\/en\/pastry\/","og_site_name":"semole4p.it","article_modified_time":"2026-09-28T07:25:47+00:00","og_image":[{"width":400,"height":400,"url":"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/07\/pasticceria-seo-image.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/semole4p.it\/en\/pastry\/","url":"https:\/\/semole4p.it\/en\/pastry\/","name":"Semole 4P | Durum wheat semolina for pastry","isPartOf":{"@id":"https:\/\/semole4p.it\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/semole4p.it\/en\/pastry\/#primaryimage"},"image":{"@id":"https:\/\/semole4p.it\/en\/pastry\/#primaryimage"},"thumbnailUrl":"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/07\/pasticceria-seo-image.webp","datePublished":"2026-07-10T09:17:25+00:00","dateModified":"2026-09-28T07:25:47+00:00","description":"4P Semolina for pastry: a range of durum wheat semolina made to ensure balance, workability, and consistent results.","breadcrumb":{"@id":"https:\/\/semole4p.it\/en\/pastry\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/semole4p.it\/en\/pastry\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/semole4p.it\/en\/pastry\/#primaryimage","url":"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/07\/pasticceria-seo-image.webp","contentUrl":"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/07\/pasticceria-seo-image.webp","width":400,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/semole4p.it\/en\/pastry\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/semole4p.it\/en\/"},{"@type":"ListItem","position":2,"name":"Pastry"}]},{"@type":"WebSite","@id":"https:\/\/semole4p.it\/en\/#website","url":"https:\/\/semole4p.it\/en\/","name":"semole4p.it","description":"","publisher":{"@id":"https:\/\/semole4p.it\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/semole4p.it\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/semole4p.it\/en\/#organization","name":"semole4p.it","url":"https:\/\/semole4p.it\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/semole4p.it\/en\/#\/schema\/logo\/image\/","url":"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/05\/cropped-Favicon4P.png","contentUrl":"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/05\/cropped-Favicon4P.png","width":512,"height":512,"caption":"semole4p.it"},"image":{"@id":"https:\/\/semole4p.it\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/semole4p.it\/en\/wp-json\/wp\/v2\/pages\/2090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/semole4p.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/semole4p.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/semole4p.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/semole4p.it\/en\/wp-json\/wp\/v2\/comments?post=2090"}],"version-history":[{"count":12,"href":"https:\/\/semole4p.it\/en\/wp-json\/wp\/v2\/pages\/2090\/revisions"}],"predecessor-version":[{"id":2441,"href":"https:\/\/semole4p.it\/en\/wp-json\/wp\/v2\/pages\/2090\/revisions\/2441"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/semole4p.it\/en\/wp-json\/wp\/v2\/media\/2076"}],"wp:attachment":[{"href":"https:\/\/semole4p.it\/en\/wp-json\/wp\/v2\/media?parent=2090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}