@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Paytone+One&display=swap");.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}body{margin:0;font-family:"Roboto Mono",monospace;color:#2d5e3d;background-color:#f9fdda}.wrapper{max-width:1200px;margin:0 auto}h1,h2,h3{font-family:"Paytone One",sans-serif;color:#2d5e3d}h1{font-size:60px;line-height:0.9em;text-transform:uppercase;font-weight:bold;margin-bottom:40px}h2{font-size:48px}h3{font-size:32px}p{font-family:"Roboto Mono",monospace;color:#2d5e3d}p:not(p.strillo1):not(p.strillo2){max-width:600px;margin-bottom:20px}p.strillo1,p.strillo2{font-family:"Paytone One",sans-serif;font-size:60px;line-height:0.9em;text-transform:uppercase;font-weight:bold;margin-bottom:40px;text-shadow:3px 3px 0 rgba(184,158,56,0.6);max-width:100%;overflow-wrap:break-word}@media (max-width:576px){p.strillo1,p.strillo2{line-height:1.1em}}p.strillo1 strong,p.strillo2 strong{font-family:"Roboto Mono",monospace;font-size:1em;font-weight:300;text-shadow:none;white-space:pre}.stile-strilli-centrati p.strillo1,.stile-strilli-centrati p.strillo2{text-align:center}p.strillo1 em,p.strillo1 i,p.strillo2 em,p.strillo2 i{font-style:normal;color:#f9fdda;-webkit-text-stroke:1px #2d5e3d;text-shadow:3px 3px 0 rgba(184,158,56,0.4)}p.strillo2{text-align:center}p.leader,p.leaderc{font-size:22px}p.leaderc{text-align:center;margin-left:auto;margin-right:auto}p.small{font-size:14px;font-weight:300}a{color:#b89e38}a:hover{color:#d1073e}a.active,a.is-active{color:#9c0530}[data-drupal-messages]{margin-bottom:20px}.messages{font-family:"Roboto Mono",monospace;font-size:17px;line-height:1.5;color:#1a1a1a;background-color:#edefd0;border-left:6px solid #2d5e3d;border-radius:6px;padding:16px 20px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,0.12)}.messages:last-child{margin-bottom:0}.messages ul{margin:0;padding-left:20px}.messages li{margin-bottom:4px}.messages li:last-child{margin-bottom:0}.messages a{color:inherit;text-decoration:underline}.messages.messages--status{border-left-color:#2d5e3d}.messages.messages--warning{border-left-color:#b89e38}.messages.messages--error{border-left-color:#d1073e}.layout-header{background-color:#2d5e3d!important;height:60px;width:100%;position:sticky;top:0;z-index:200;transition:box-shadow 0.3s ease}.layout-header.is-scrolled{box-shadow:0 2px 12px rgba(0,0,0,0.25)}.layout-header .wrapper{display:flex;align-items:center;gap:50px;height:100%}.layout-header .wrapper .views-element-container{z-index:999}.layout-header .wrapper .mobile-nav-toggle{z-index:999}.layout-header .vista-logo{height:60px;width:auto;max-width:100%}.layout-header .vista-logo img{height:60px;width:auto;max-width:100%}.layout-header .nav-main{margin-right:0;margin-left:auto;margin-top:8px}.layout-header .nav-main ul{display:flex;align-items:center;gap:50px;margin:0;padding:0;list-style:none}.layout-header .nav-main ul li{font-size:14px}.layout-header .nav-main ul a{color:#f9fdda;text-decoration:none}.layout-header .nav-main ul a:hover{color:#b89e38}.layout-header .nav-main ul a.active,.layout-header .nav-main ul a.is-active{position:relative;color:#b89e38}.layout-header .nav-main ul a.active::after,.layout-header .nav-main ul a.is-active::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:6px;height:6px;border-radius:50%;background:#458f5d}.layout-header .header-search{display:flex;align-items:center;margin-top:11px;margin-right:20px}.layout-header .header-search .search-toggle{width:24px;height:24px;background-color:transparent;background-image:url("../im/search.svg");background-repeat:no-repeat;background-position:0 0;background-size:96px 24px;border:none;padding:0;cursor:pointer;flex-shrink:0;transition:opacity 0.2s ease,width 0.2s ease;overflow:hidden}.layout-header .header-search .search-toggle:hover{background-position:-24px 0}.layout-header .header-search .search-toggle:active{background-position:-48px 0}.layout-header .header-search .search-toggle:focus-visible{background-position:-72px 0}.layout-header .header-search .search-form{display:grid;grid-template-columns:0fr;border:1px solid rgba(249,253,218,0);border-radius:24px;opacity:0;pointer-events:none;transition:grid-template-columns 0.35s ease,opacity 0.25s ease,border-color 0.25s ease}.layout-header .header-search .search-form .search-form-inner{display:flex;align-items:center;gap:12px;min-width:0;overflow:hidden;padding:4px 0;transition:padding 0.35s ease}.layout-header .header-search .search-form .search-submit{width:24px;height:24px;background-color:transparent;background-image:url("../im/search.svg");background-repeat:no-repeat;background-position:0 0;background-size:96px 24px;border:none;padding:0;cursor:pointer;flex-shrink:0}.layout-header .header-search .search-form .search-submit:hover{background-position:-24px 0}.layout-header .header-search .search-form .search-submit:active{background-position:-48px 0}.layout-header .header-search .search-form .search-submit:focus-visible{background-position:-72px 0}.layout-header .header-search .search-form .search-input{background:none;border:none;outline:none;color:#f9fdda;font-family:"Roboto Mono",monospace;font-size:14px;width:160px;min-width:0}.layout-header .header-search .search-form .search-input::placeholder{color:rgba(249,253,218,0.55)}.layout-header .header-search .search-form .search-input::-webkit-search-cancel-button{display:none}.layout-header .header-search .search-form .search-close{width:24px;height:24px;background-color:transparent;background-image:url("../im/chiudi.svg");background-repeat:no-repeat;background-position:0 0;background-size:96px 24px;border:none;padding:0;cursor:pointer;flex-shrink:0}.layout-header .header-search .search-form .search-close:hover{background-position:-24px 0}.layout-header .header-search .search-form .search-close:active{background-position:-48px 0}.layout-header .header-search .search-form .search-close:focus-visible{background-position:-72px 0}.layout-header .header-search.is-open .search-toggle{opacity:0;pointer-events:none;width:0}.layout-header .header-search.is-open .search-form{grid-template-columns:1fr;opacity:1;pointer-events:auto;border-color:rgba(249,253,218,0.45)}.layout-header .header-search.is-open .search-form .search-form-inner{padding:4px 12px}.layout-header .header-lang{display:flex;align-items:center;margin-top:11px}@media (max-width:576px){.layout-header .header-lang{margin-top:0}}.layout-header .header-lang .lang-toggle{width:24px;height:24px;background-color:transparent;background-image:url("../im/language.svg");background-repeat:no-repeat;background-position:0 0;background-size:96px 24px;border:none;padding:0;cursor:pointer;flex-shrink:0;transition:opacity 0.2s ease,width 0.2s ease;overflow:hidden}.layout-header .header-lang .lang-toggle:hover{background-position:-24px 0}.layout-header .header-lang .lang-toggle:active{background-position:-48px 0}.layout-header .header-lang .lang-toggle:focus-visible{background-position:-72px 0}.layout-header .header-lang .lang-panel{display:grid;grid-template-columns:0fr;border:1px solid rgba(249,253,218,0);border-radius:24px;opacity:0;pointer-events:none;overflow-y:visible;transition:grid-template-columns 0.35s ease,opacity 0.25s ease,border-color 0.25s ease}.layout-header .header-lang .lang-panel .lang-panel-inner{display:flex;align-items:center;gap:12px;min-width:0;overflow:hidden;padding:4px 0;white-space:nowrap;transition:padding 0.35s ease}.layout-header .header-lang .lang-panel ul{display:flex;align-items:center;gap:12px;margin:0;padding:0;list-style:none}.layout-header .header-lang .lang-panel ul li{margin-top:-7px}.layout-header .header-lang .lang-panel a{position:relative;display:inline-flex;align-items:center;color:rgba(249,253,218,0.7);text-decoration:none;font-family:"Roboto Mono",monospace;font-size:14px;white-space:nowrap}.layout-header .header-lang .lang-panel a::before{content:"";display:inline-block;flex-shrink:0;width:6px;height:6px;margin-right:4px;border-radius:50%;background:transparent;margin-top:2px}.layout-header .header-lang .lang-panel a:hover:not(.is-active){color:#b89e38}@media (max-width:992px){.layout-header .header-lang .lang-panel a{font-size:0}.layout-header .header-lang .lang-panel a::after{content:attr(hreflang);text-transform:uppercase;font-size:14px}}.layout-header .header-lang .lang-panel a.is-active{color:#b89e38}.layout-header .header-lang .lang-panel a.is-active::before{background:#458f5d}.layout-header .header-lang .lang-panel .lang-close{width:24px;height:24px;background-color:transparent;background-image:url("../im/chiudi.svg");background-repeat:no-repeat;background-position:0 0;background-size:96px 24px;border:none;padding:0;cursor:pointer;flex-shrink:0}.layout-header .header-lang .lang-panel .lang-close:hover{background-position:-24px 0}.layout-header .header-lang .lang-panel .lang-close:active{background-position:-48px 0}.layout-header .header-lang .lang-panel .lang-close:focus-visible{background-position:-72px 0}.layout-header .header-lang.is-open .lang-toggle{opacity:0;pointer-events:none;width:0}.layout-header .header-lang.is-open .lang-panel{grid-template-columns:1fr;opacity:1;pointer-events:auto;border-color:rgba(249,253,218,0.45)}.layout-header .header-lang.is-open .lang-panel .lang-panel-inner{padding:4px 12px}.layout-header .mobile-nav-toggle{display:none}@media (max-width:992px){.layout-header .wrapper{gap:12px}.layout-header .mobile-nav-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;z-index:999;width:24px;height:24px;margin-left:auto;background:none;border:none;padding:0;cursor:pointer;flex-shrink:0}.layout-header .mobile-nav-toggle span{display:block;width:100%;height:1px;background:#f9fdda;transition:transform 0.25s ease,opacity 0.2s ease}.layout-header .mobile-nav-panel{position:fixed;inset:0;z-index:250;background:#b89e38;display:flex;flex-direction:column;padding:110px 50px 50px;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity 0.3s ease,transform 0.3s ease;overflow-y:auto}.layout-header .nav-main{margin:0}.layout-header .nav-main ul{flex-direction:column;align-items:stretch;gap:0}.layout-header .nav-main ul li{font-size:24px;border-top:1px solid rgba(249,253,218,0.3)}.layout-header .nav-main ul a{display:block;padding:20px 0}.layout-header .nav-main ul a.active::after,.layout-header .nav-main ul a.is-active::after{display:none}.layout-header .nav-main ul a:hover,.layout-header .nav-main ul a.active,.layout-header .nav-main ul a.is-active{color:#d1073e}}@media (min-width:993px){.layout-header .mobile-nav-panel{position:static;opacity:1;pointer-events:auto;transform:none;padding:0;background:none;margin-left:auto!important}}body.mobile-nav-open{overflow:hidden}body.mobile-nav-open .layout-header .mobile-nav-panel{opacity:1;pointer-events:auto;transform:translateY(0)}body.mobile-nav-open .mobile-nav-toggle span:nth-child(1){transform:translateY(9px) rotate(45deg)}body.mobile-nav-open .mobile-nav-toggle span:nth-child(2){opacity:0}body.mobile-nav-open .mobile-nav-toggle span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.hero-unit{background-color:#2d5e3d}.hero-unit img{display:block;width:100%;height:auto}.hero-unit>.views-element-container{margin-bottom:-145px}.hero-unit #hero-vasetto-animato{position:relative;width:100%;height:620px;overflow:visible}@media (max-width:576px){.hero-unit #hero-vasetto-animato{margin-top:-130px;margin-bottom:-220px}}.hero-unit #hero-vasetto-animato canvas{display:block;width:100%;height:100%}.hero-unit #hero-vasetto-animato .hero-vasetto-strillo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:70%;z-index:3;pointer-events:none;text-align:center}.hero-unit #hero-vasetto-animato .hero-vasetto-strillo p.strillo1{color:#f9fdda;margin-bottom:0}.hero-unit #hero-vasetto-animato .hero-vasetto-strillo p.strillo1 span{display:block}.hero-unit #hero-vasetto-animato .hero-vasetto-strillo p.strillo1 .riga2{margin-top:250px}.hero-unit #hero-vasetto-animato .hero-vasetto-toggle{position:absolute;bottom:16px;right:16px;z-index:4;width:49px;height:33px;padding:0;border:none;background-color:transparent;background-repeat:no-repeat;background-image:url("../im/pause_discreto.svg");background-size:196px 33px;background-position:0 0;cursor:pointer}@media (max-width:576px){.hero-unit #hero-vasetto-animato .hero-vasetto-toggle{transform:scale(0.85);transform-origin:bottom right;bottom:92px}}.hero-unit #hero-vasetto-animato .hero-vasetto-toggle:hover{background-position:-49px 0}.hero-unit #hero-vasetto-animato .hero-vasetto-toggle:active{background-position:-98px 0}.hero-unit #hero-vasetto-animato .hero-vasetto-toggle:focus-visible{background-position:-147px 0}.hero-unit #hero-vasetto-animato .hero-vasetto-toggle.is-paused{background-image:url("../im/play_discreto.svg")}.hero-unit .scroll-invite{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;margin-bottom:10px;font-size:16px;color:#f9fdda}@media (max-width:576px){body.page-node-3 .hero-unit .scroll-invite{display:none}}.hero-unit .scroll-invite img{display:inline-block;width:auto;height:2em;vertical-align:middle}.hero-unit .separatore{position:relative;margin-top:-110px;height:130px;top:130px;margin-bottom:130px}@media (max-width:576px){.hero-unit .separatore{margin-bottom:100px}}.hero-unit .separatore .striscia-sfondo,.hero-unit .separatore .striscia,.hero-unit .separatore .logo-separatore{position:absolute;top:0;left:0;width:100%;height:130px}@media (max-width:576px){.hero-unit .separatore .striscia-sfondo,.hero-unit .separatore .striscia,.hero-unit .separatore .logo-separatore{height:80px}}.hero-unit .separatore .striscia-sfondo{z-index:1;background-image:url("../im/orcoui_onda1.png");background-repeat:repeat-x;background-position:center}.hero-unit .separatore .striscia{z-index:2;background-image:url("../im/orcoui_linea3.png");background-repeat:repeat-x;background-position:center}.hero-unit .separatore .logo-separatore{z-index:3;display:flex;align-items:center;justify-content:center}.hero-unit .separatore .logo-separatore img{width:auto;height:auto;max-height:130px;max-width:90%}@media (max-width:576px){.hero-unit .separatore .logo-separatore img{max-height:80px;max-width:none}}.hero-unit.hero-bottom-edge-false{padding-top:30px}.hero-unit.hero-bottom-edge-false .separatore{margin-top:0px;margin-bottom:150px}.hero-unit.hero-bottom-edge-false .separatore .striscia-sfondo{background-image:url("../im/orcoui_onda2.png")}.layout-main{width:100%}.layout-footer{background-color:#2d5e3d;color:#f9fdda;font-size:14px;padding-bottom:40px;width:100%;position:relative}.layout-footer p{color:#f9fdda}.layout-footer a.active,.layout-footer a.is-active{color:#f9fdda}.layout-footer .separatore-footer{position:relative;top:-130px;height:130px;margin-top:130px;margin-bottom:-130px}.layout-footer .separatore-footer .striscia-sfondo,.layout-footer .separatore-footer .striscia{position:absolute;top:0;left:0;width:100%;height:130px}.layout-footer .separatore-footer .striscia-sfondo{z-index:1;background-image:url("../im/orcoui_onda3.png");background-repeat:repeat-x;background-position:center}.layout-footer .separatore-footer .striscia{z-index:2;background-image:url("../im/orcoui_linea3.png");background-repeat:repeat-x;background-position:center}.layout-footer #block-blank-footer .footer-cols{display:flex}.layout-footer #block-blank-footer .footer-cols>.footer-col{margin-right:60px}.layout-footer #block-blank-footer .footer-cols>.footer-col:nth-child(1){margin-top:0}.layout-footer #block-blank-footer .footer-cols>.footer-col:nth-child(2){margin-left:auto}.layout-footer #block-blank-footer .footer-cols>.footer-col:last-child{margin-right:0}.layout-footer .language-switcher-language-url>ul{list-style:none;margin:0;padding:0}.layout-footer .footer-menu ul{list-style:none;margin:0;padding:0}.layout-footer .footer-subheading{margin-top:2.4rem}.layout-footer .footer-menu a.active,.layout-footer .footer-menu a.is-active,.layout-footer .language-switcher-language-url a.active,.layout-footer .language-switcher-language-url a.is-active,.layout-footer .footer-col--contact a.active,.layout-footer .footer-col--contact a.is-active{position:relative;padding-left:14px}.layout-footer .footer-menu a.active::before,.layout-footer .footer-menu a.is-active::before,.layout-footer .language-switcher-language-url a.active::before,.layout-footer .language-switcher-language-url a.is-active::before,.layout-footer .footer-col--contact a.active::before,.layout-footer .footer-col--contact a.is-active::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#458f5d}.section-render .text-block>ul{margin:0;padding:0;list-style:none!important}.section-render .sfondo-mobile{display:none}@media (max-width:768px){.section-render .sfondo:has(+ .sfondo-mobile){display:none}.section-render .sfondo-mobile{display:block}}@media (max-width:576px){.section-render .nid-29{display:none}}.section-render .stile-3p-gsfo{position:relative}@media (max-width:576px){.section-render .stile-3p-gsfo{margin-top:-50px}}.section-render .stile-3p-gsfo .text-block>ul{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;list-style:none;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.section-render .stile-3p-gsfo .text-block>ul>li{max-width:355px}.section-render .stile-3p-gsfo .text-block>ul>li.item-1{transform:translateY(-50px)!important}.section-render .stile-3p-gsfo>.sfondo,.section-render .stile-3p-gsfo>.sfondo-mobile{width:100%}.section-render .stile-3p-gsfo>.sfondo img,.section-render .stile-3p-gsfo>.sfondo video,.section-render .stile-3p-gsfo>.sfondo-mobile img,.section-render .stile-3p-gsfo>.sfondo-mobile video{display:block;width:100%;height:auto}.section-render .stile-macchia-2p-gsfo{position:relative}@media (max-width:576px){.section-render .stile-macchia-2p-gsfo .text-block{z-index:3;position:relative}}.section-render .stile-macchia-2p-gsfo .text-block>ul{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;list-style:none;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.section-render .stile-macchia-2p-gsfo .text-block>ul>li:nth-child(1){width:100%;margin-top:40px}.section-render .stile-macchia-2p-gsfo>.sfondo{width:60%;margin-left:34%}@media (max-width:576px){.section-render .stile-macchia-2p-gsfo>.sfondo{margin-bottom:-600px;width:90%;position:relative;top:70px;left:-22px;z-index:1}}.section-render .stile-macchia-2p-gsfo>.sfondo img,.section-render .stile-macchia-2p-gsfo>.sfondo video{display:block;width:100%;height:auto}.section-render .stile-strillo-alto-sf{position:relative}.section-render .stile-strillo-alto-sf .text-block>ul{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;list-style:none;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;pointer-events:none}.section-render .stile-strillo-alto-sf .text-block>ul a{pointer-events:auto}.section-render .stile-strillo-alto-sf .text-block>ul>li{width:100%;margin:40px 0}.section-render .stile-strillo-alto-sf .text-block>ul>li p.strillo1,.section-render .stile-strillo-alto-sf .text-block>ul>li p.strillo2{margin:0}@media (max-width:576px){.section-render .stile-strillo-alto-sf .text-block>ul>li{margin:12px 0}}.section-render .stile-strillo-alto-sf>.sfondo{width:100%;position:relative}.section-render .stile-strillo-alto-sf>.sfondo img,.section-render .stile-strillo-alto-sf>.sfondo video{display:block;width:100%;height:auto}.section-render .stile-strillo-alto-sf>.sfondo .video-toggle{position:absolute;bottom:16px;right:16px;z-index:2;width:49px;height:33px;padding:0;border:none;background-color:transparent;background-repeat:no-repeat;background-image:url("../im/pause_discreto.svg");background-size:196px 33px;background-position:0 0;cursor:pointer}@media (max-width:576px){.section-render .stile-strillo-alto-sf>.sfondo .video-toggle{transform:scale(0.85);transform-origin:bottom right}}.section-render .stile-strillo-alto-sf>.sfondo .video-toggle:hover{background-position:-49px 0}.section-render .stile-strillo-alto-sf>.sfondo .video-toggle:active{background-position:-98px 0}.section-render .stile-strillo-alto-sf>.sfondo .video-toggle:focus-visible{background-position:-147px 0}.section-render .stile-strillo-alto-sf>.sfondo .video-toggle.is-paused{background-image:url("../im/play_discreto.svg")}.section-render .stile-strilli-no-margine p.strillo1{margin:0}.section-render .stile-strilli-no-margine img{display:block;width:100%;height:auto}.section-render .stile-roll-from-left .text-block>ul>li,.section-render .stile-roll-from-right .text-block>ul>li{opacity:0;transition:opacity 0.8s ease-out,transform 0.8s ease-out}.section-render .stile-roll-from-left.is-visible .text-block>ul>li,.section-render .stile-roll-from-right.is-visible .text-block>ul>li{opacity:1;transform:translateX(0)}.section-render .stile-roll-from-left .text-block>ul>li{transform:translateX(-60px)}.section-render .stile-roll-from-right .text-block>ul>li{transform:translateX(60px)}.section-render .stile-museo-leporello{padding:48px 0}.section-render .stile-museo-leporello .text-block{max-width:none;margin:0;padding:0}.section-render .stile-museo-leporello .leporello-carousel-wrapper{position:relative}.section-render .stile-museo-leporello .leporello-swiper{width:100%;height:680px;display:flex;align-items:center;overflow:visible}.section-render .stile-museo-leporello .leporello-swiper .swiper-wrapper{align-items:center}.section-render .stile-museo-leporello .leporello-swiper .swiper-slide{width:min(26vw,280px);height:auto;cursor:pointer}.section-render .stile-museo-leporello .pannello{width:100%;display:flex;flex-direction:column}.section-render .stile-museo-leporello .pannello img{width:100%;height:350px;object-fit:cover;border-radius:6px;box-shadow:0 12px 24px rgba(0,0,0,0.18);filter:saturate(0.9);transition:filter 0.4s ease,box-shadow 0.4s ease}.section-render .stile-museo-leporello .swiper-slide-active .pannello img{filter:saturate(1.05);box-shadow:0 16px 32px rgba(0,0,0,0.28)}.section-render .stile-museo-leporello .pannello-testo{padding:20px;color:#2d5e3d}.section-render .stile-museo-leporello .pannello-eyebrow{font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:#9b8323;margin-bottom:8px}.section-render .stile-museo-leporello .pannello-testo h3{font-family:"Paytone One",sans-serif;font-size:18px;line-height:1.25;color:#2d5e3d;margin-bottom:8px}.section-render .stile-museo-leporello .pannello-testo p{font-size:13.5px;line-height:1.55;color:#1a1a1a;opacity:0;max-height:0;overflow:hidden;transition:opacity 0.35s ease}.section-render .stile-museo-leporello .swiper-slide-active .pannello-testo p{opacity:1;max-height:160px}.section-render .stile-museo-leporello .swiper-slide:not(.swiper-slide-active) .pannello-testo h3{opacity:0.25}.section-render .stile-museo-leporello .swiper-slide-active .pannello-testo h3{opacity:1}.section-render .stile-museo-leporello .leporello-cta{display:inline-block;margin-top:10px;padding:8px 16px;border:1.5px solid #2d5e3d;border-radius:30px;font-size:12px;letter-spacing:0.05em;text-decoration:none;color:#2d5e3d;opacity:0;transition:opacity 0.35s ease,background 0.25s ease,color 0.25s ease}.section-render .stile-museo-leporello .swiper-slide-active .leporello-cta{opacity:1}.section-render .stile-museo-leporello .leporello-cta:hover{background:#2d5e3d;color:#f9fdda}.section-render .stile-museo-leporello .swiper-slide--cta{display:flex;align-items:center;justify-content:center;height:600px}.section-render .stile-museo-leporello .swiper-slide--cta .leporello-cta{opacity:1;font-size:15px;padding:14px 26px;background:#2d5e3d;color:#f9fdda}.section-render .stile-museo-leporello .swiper-slide--cta .leporello-cta:hover{background:#1f4029;color:#f9fdda}.section-render .stile-museo-leporello .swiper-button-prev,.section-render .stile-museo-leporello .swiper-button-next{appearance:none;-webkit-appearance:none;position:absolute;top:50%;margin-top:-16px;z-index:10;width:49px;height:33px;overflow:hidden;border:none!important;background:transparent!important;padding:0;cursor:pointer}.section-render .stile-museo-leporello .swiper-button-prev::after,.section-render .stile-museo-leporello .swiper-button-next::after{display:none!important;content:none!important}.section-render .stile-museo-leporello .swiper-button-prev::before,.section-render .stile-museo-leporello .swiper-button-next::before{content:"";display:block;position:absolute;top:0;left:0;width:147px;height:33px;background-size:147px 33px;background-repeat:no-repeat}.section-render .stile-museo-leporello .swiper-button-prev:hover:not(.swiper-button-disabled)::before,.section-render .stile-museo-leporello .swiper-button-next:hover:not(.swiper-button-disabled)::before{left:-49px}.section-render .stile-museo-leporello .swiper-button-prev:active:not(.swiper-button-disabled)::before,.section-render .stile-museo-leporello .swiper-button-next:active:not(.swiper-button-disabled)::before{left:-98px}.section-render .stile-museo-leporello .swiper-button-prev.swiper-button-disabled,.section-render .stile-museo-leporello .swiper-button-next.swiper-button-disabled{opacity:0.3;pointer-events:none}.section-render .stile-museo-leporello .swiper-button-prev{left:0}.section-render .stile-museo-leporello .swiper-button-prev::before{background-image:url("../im/orco_arrow_prev.svg")}.section-render .stile-museo-leporello .swiper-button-next{right:0}.section-render .stile-museo-leporello .swiper-button-next::before{background-image:url("../im/orco_arrow_next.svg")}@media (max-width:768px){.section-render .stile-museo-leporello .leporello-swiper{height:580px}.section-render .stile-museo-leporello .leporello-swiper .swiper-slide{width:62vw}.section-render .stile-museo-leporello .pannello img{height:280px}.section-render .stile-museo-leporello .swiper-slide--cta{height:500px}}@media (max-width:992px){.wrapper{padding:0 24px}h1{font-size:48px}p.strillo1,p.strillo2{font-size:48px}.section-render .stile-3p-gsfo .text-block>ul>li.item-1{transform:none!important}}@media (max-width:768px){.wrapper{padding:0 20px}h1{font-size:36px}h2{font-size:32px}p.strillo1,p.strillo2{font-size:36px}.section-render .stile-3p-gsfo .text-block>ul,.section-render .stile-macchia-2p-gsfo .text-block>ul,.section-render .stile-strillo-alto-sf .text-block>ul{position:static;width:100%;padding:24px 0}.section-render .stile-3p-gsfo .text-block>ul>li,.section-render .stile-macchia-2p-gsfo .text-block>ul>li,.section-render .stile-strillo-alto-sf .text-block>ul>li{width:auto!important;max-width:100%!important}.section-render .stile-3p-gsfo .text-block>ul>li.item-1{transform:none!important}.layout-footer #block-blank-footer .footer-cols{flex-direction:column}.layout-footer #block-blank-footer .footer-cols>.footer-col{margin-top:60px;margin-right:60px}.layout-footer #block-blank-footer .footer-cols>.footer-col:nth-child(1){margin-top:0}.layout-footer #block-blank-footer .footer-cols>.footer-col:nth-child(2){margin-left:0}.layout-footer #block-blank-footer .footer-cols>.footer-col:last-child{margin-right:0}}@media (max-width:576px){.wrapper{padding:0 16px}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}p.strillo1,p.strillo2{font-size:24px}p.leader,p.leaderc{overflow-wrap:break-word;font-size:16px}.layout-header .nav-main ul{gap:12px}.layout-header .nav-main ul li{font-size:14px}}img.image-style-silhouette-height{height:80px;width:auto}@media (max-width:576px){img.image-style-silhouette-height{height:50px}}.view-packsizespdt{display:flex;flex-wrap:wrap;gap:20px;justify-content:end}.view-packsizespdt>.views-row{display:flex;flex-direction:column;align-items:center}.view-packsizespdt>.views-row .views-field-field-package-silhouette img{height:80px;width:auto}@media (max-width:576px){.view-packsizespdt>.views-row .views-field-field-package-silhouette img{height:50px}}.stile-wrapper-escape .prodotti-carousel-wrapper{width:100vw;position:relative;left:50%;transform:translateX(-50%);padding-left:60px;padding-right:60px}.stile-wrapper-escape .prodotti-carousel-wrapper>.swiper{padding-top:10px;padding-bottom:20px}.stile-wrapper-escape.stile-strillo-alto-sf>.sfondo,.stile-wrapper-escape .stile-strillo-alto-sf>.sfondo{width:100vw;position:relative;left:50%;transform:translateX(-50%)}.stile-wrapper-escape.stile-strillo-alto-sf .text-block>ul,.stile-wrapper-escape .stile-strillo-alto-sf .text-block>ul{width:100vw;left:calc(50% - 50vw)}@media (min-width:1200px){.stile-wrapper-escape.stile-strillo-alto-sf p.strillo1,.stile-wrapper-escape .stile-strillo-alto-sf p.strillo1{padding-left:calc(50vw - 1200px / 2)}}.stile-sfomaincol .sfondo{max-width:1200px;width:100%;margin-left:auto;margin-right:auto}.stile-sfomaincol .sfondo img,.stile-sfomaincol .sfondo video{display:block;width:100%;height:auto}.stile-padding-top40{padding-top:40px}.stile-padding-bottom40{padding-bottom:40px}.layout-container{overflow-x:clip}.prodotti-giustapposti{padding:20px 0 40px}.prodotti-giustapposti .prodotti-carousel-wrapper{position:relative}.prodotti-giustapposti .prodotti-carousel{overflow:hidden;--swiper-navigation-size:33px}.prodotti-giustapposti .swiper-slide{width:280px}.prodotti-giustapposti .views-row{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;padding:28px 20px 24px;background:white url("../im/waves.png") center center/cover;border:1px solid rgba(45,94,61,0.15);border-radius:6px;transition:box-shadow 0.25s ease,transform 0.25s ease}.prodotti-giustapposti .views-row:hover{box-shadow:0 6px 20px rgba(45,94,61,0.15);transform:translateY(-3px)}.prodotti-giustapposti .views-field-field-cover-image{order:1}.prodotti-giustapposti .views-field-title{order:2}.prodotti-giustapposti .views-field-view-node{order:3}.prodotti-giustapposti .views-field-field-cover-image{width:100%}.prodotti-giustapposti .views-field-field-cover-image img{display:block;margin:0 auto;width:auto;height:220px;object-fit:contain}.prodotti-giustapposti .views-field-field-cover-image a{display:block}.prodotti-giustapposti .views-field-title{margin-top:16px}.prodotti-giustapposti .views-field-title a{font-family:"Paytone One",sans-serif;font-size:14px;line-height:1.2;text-transform:uppercase;color:#2d5e3d;text-decoration:none}.prodotti-giustapposti .views-field-title a:hover{color:#d1073e}.prodotti-giustapposti .views-field-view-node{margin-top:12px}.prodotti-giustapposti .views-field-view-node a{font-size:12px;color:#b89e38;text-decoration:underline}.prodotti-giustapposti .views-field-view-node a:hover{color:#d1073e}.prodotti-giustapposti .swiper-button-prev,.prodotti-giustapposti .swiper-button-next{position:absolute;top:50%;margin-top:-16px;z-index:10;width:49px;height:33px;overflow:hidden;border:none;background:transparent;padding:0;cursor:pointer}.prodotti-giustapposti .swiper-button-prev::after,.prodotti-giustapposti .swiper-button-next::after{display:none}.prodotti-giustapposti .swiper-button-prev::before,.prodotti-giustapposti .swiper-button-next::before{content:"";position:absolute;top:0;left:0;width:147px;height:33px;background-size:147px 33px;background-repeat:no-repeat}.prodotti-giustapposti .swiper-button-prev:hover:not(.swiper-button-disabled)::before,.prodotti-giustapposti .swiper-button-next:hover:not(.swiper-button-disabled)::before{left:-49px}.prodotti-giustapposti .swiper-button-prev:active:not(.swiper-button-disabled)::before,.prodotti-giustapposti .swiper-button-next:active:not(.swiper-button-disabled)::before{left:-98px}.prodotti-giustapposti .swiper-button-prev.swiper-button-disabled,.prodotti-giustapposti .swiper-button-next.swiper-button-disabled{opacity:0.3;pointer-events:none}.prodotti-giustapposti .swiper-button-prev{left:80px}.prodotti-giustapposti .swiper-button-prev::before{background-image:url("../im/orco_arrow_prev.svg")}.prodotti-giustapposti .swiper-button-next{right:80px}.prodotti-giustapposti .swiper-button-next::before{background-image:url("../im/orco_arrow_next.svg")}.prodotti-giustapposti .swiper-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;width:100%}.prodotti-giustapposti .swiper-pagination .pagination-dot{width:12px;height:12px;border-radius:50%;border:1px solid #2d5e3d;background:white;padding:0;cursor:pointer;transition:background 0.2s}.prodotti-giustapposti .swiper-pagination .pagination-dot.is-active{background:rgba(69,143,93,0.5)}.prodotti-colonna{width:100%;max-width:960px;margin:0 auto}.prodotti-colonna .prodotti-colonna-wrapper{display:flex;flex-direction:column;padding:20px 0 60px 0}.prodotti-colonna .prodotti-colonna-wrapper>.views-row{max-width:960px;border:1px solid #2d5e3d;border-bottom:0;display:flex;flex-wrap:wrap;position:relative}.prodotti-colonna .prodotti-colonna-wrapper>.views-row:last-child{border-bottom:1px solid #2d5e3d}.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-header{padding:0 16px;display:flex;align-items:center;width:100%;box-sizing:border-box;border-bottom:1px solid #2d5e3d}.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-header a{font-family:"Paytone One",sans-serif;font-size:28px;line-height:1.1;text-transform:uppercase;color:#2d5e3d;text-decoration:none;font-size:28px;margin-top:14px;margin-bottom:14px}.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-header a:hover{color:#d1073e}.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-col-sx{border-right:1px solid #2d5e3d;padding:40px 100px;display:flex;align-items:center;justify-content:center;width:38.2%;max-width:38.2%;box-sizing:border-box;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-col-sx img{display:block;width:100%;max-height:350px;object-fit:contain}@media (max-width:576px){.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-col-sx img{max-height:240px}}.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-col-sx a{display:block}.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-col-sx .img .img-badge{position:absolute;top:5px;left:31px}@media (max-width:576px){.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-col-sx .img .img-badge{top:4px;left:6px}}.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-col-sx{background-image:url("../im/orco_pdtfondo2.svg")}.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-col-dx{padding:30px;box-sizing:border-box;width:61.8%;margin-right:0;margin-left:auto}@media (max-width:576px){.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-col-dx{padding:12px}}.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-col-dx .card-sizes{border-top:1px solid rgba(69,143,93,0.25);padding:10px 0}.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-col-dx .card-footer{border-top:1px solid rgba(69,143,93,0.25);padding:10px 0;display:flex;justify-content:flex-end;gap:30px}@media (max-width:576px){.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-col-dx .card-footer{gap:16px}}.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-col-dx .card-footer .card-footer-badge{margin-right:auto}.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-footer .view-badgepdt{gap:24px}@media (max-width:768px){.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-footer .view-badgepdt{position:absolute;top:var(--badgepdt-mobile-top,66px);right:8px;flex-wrap:wrap;width:66px;gap:4px}}.prodotti-colonna .prodotti-colonna-wrapper.famiglia-monodosi>.views-row .card-col-sx{padding:20px 55px}.prodotti-colonna .prodotti-colonna-wrapper.famiglia-celebrativi>.views-row:nth-child(1) .card-col-sx{padding:0 60px}.prodotti-colonna .prodotti-colonna-wrapper.famiglia-celebrativi>.views-row:nth-child(2) .card-col-sx{padding:0 70px}.prodotti-colonna .prodotti-colonna-wrapper.famiglia-celebrativi>.views-row:nth-child(3) .card-col-sx{padding:0 40px}@media (max-width:768px){.prodotti-colonna .prodotti-colonna-wrapper>.views-row{flex-direction:column}.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-col-sx{border-right:0;border-bottom:1px solid #2d5e3d;max-width:100%;width:100%}.prodotti-colonna .prodotti-colonna-wrapper>.views-row .card-col-dx{width:100%}}.views-field-field-short-name{font-size:11px;word-spacing:-3px}.layout-prodotto-page{padding-top:40px;padding-bottom:60px}.layout-prodotto-page .prodotto-breadcrumb{margin-bottom:16px;font-size:14px}.layout-prodotto-page .prodotto-breadcrumb ol,.layout-prodotto-page .prodotto-breadcrumb ul{margin:0;padding:0;list-style:none;display:flex;gap:6px;flex-wrap:wrap}.layout-prodotto-page .prodotto-breadcrumb li + li::before{content:"/";margin-right:6px;color:#458f5d}.layout-prodotto-page .prodotto-breadcrumb a{color:#b89e38;text-decoration:none}.layout-prodotto-page .prodotto-breadcrumb a:hover{color:#d1073e}.layout-prodotto-page .prodotto-page-title{margin-top:0;margin-bottom:32px}.node-prodotto-full .prodotto-full-layout{display:flex;gap:60px;align-items:flex-start}.node-prodotto-full .prodotto-gallery{flex:0 0 400px;max-width:400px;border-top:1px;border-top:1px solid rgba(69,143,93,0.25);padding-top:58px}.node-prodotto-full .prodotto-gallery .prodotto-gallery-main{width:100%;aspect-ratio:1/1;margin-bottom:10px;background:#f9fdda}.node-prodotto-full .prodotto-gallery .prodotto-gallery-main .swiper-slide{display:flex;align-items:center;justify-content:center;background-color:#f9fdda}.node-prodotto-full .prodotto-gallery .prodotto-gallery-main .swiper-slide img{display:block;width:100%;height:100%;object-fit:contain}.node-prodotto-full .prodotto-gallery .prodotto-gallery-thumbs .swiper-slide{width:80px;height:80px;cursor:pointer;opacity:0.45;border:1px solid transparent;transition:opacity 0.2s,border-color 0.2s;box-sizing:border-box;background-color:#f9fdda}.node-prodotto-full .prodotto-gallery .prodotto-gallery-thumbs .swiper-slide img{display:block;width:100%;height:100%;object-fit:contain}.node-prodotto-full .prodotto-gallery .prodotto-gallery-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1;border-color:#2d5e3d}.node-prodotto-full .prodotto-details{flex:1;border-top:1px solid rgba(69,143,93,0.25);padding-top:20px}.node-prodotto-full .prodotto-details .prodotto-categoria>div{display:flex;gap:40px}.node-prodotto-full .prodotto-details .prodotto-categoria>div div:nth-child(1){flex:0 0 180px}.node-prodotto-full .prodotto-details .prodotto-categoria>div div:nth-child(1)::after{content:":"}.node-prodotto-full .prodotto-details .prodotto-categoria>div div:nth-child(2){flex:1}.node-prodotto-full .prodotto-categoria{font-size:14px;text-transform:uppercase;letter-spacing:0.08em;color:#b89e38;margin-bottom:16px}.node-prodotto-full .prodotto-body{margin-bottom:24px}.node-prodotto-full .prodotto-pezzature{border-top:1px solid rgba(69,143,93,0.25);padding-top:16px;margin-top:16px}.node-prodotto-full .prodotto-bodycopy-extra{margin-top:20px;padding-top:10px;border-top:1px solid rgba(69,143,93,0.25)}.node-prodotto-full .prodotto-badges{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(69,143,93,0.25)}.node-prodotto-full .prodotto-badges .prodotto-badge-icon{width:78px;height:78px;object-fit:contain}.node-prodotto-full .prodotto-badges .bollo-orco-regime{margin-right:30px}@media (max-width:768px){.node-prodotto-full .prodotto-full-layout{flex-direction:column;align-items:stretch}.node-prodotto-full .prodotto-gallery{flex:none;max-width:100%}.node-prodotto-full .prodotto-details{min-width:0}}#cboxPrevious,#cboxNext{appearance:none;-webkit-appearance:none;position:absolute;top:50%;bottom:auto;margin-top:-16px;width:49px;height:33px;overflow:hidden;padding:0;border:none!important;background:transparent!important;text-indent:-9999px;cursor:pointer;z-index:10}#cboxPrevious::before,#cboxNext::before{content:"";display:block;position:absolute;top:0;left:0;width:147px;height:33px;background-size:147px 33px;background-repeat:no-repeat}#cboxPrevious:hover::before,#cboxNext:hover::before{left:-49px}#cboxPrevious:active::before,#cboxNext:active::before{left:-98px}#cboxPrevious{left:12px;right:auto}#cboxPrevious::before{background-image:url("../im/orco_arrow_prev.svg")}#cboxNext{right:12px;left:auto}#cboxNext::before{background-image:url("../im/orco_arrow_next.svg")}#cboxCurrent{display:none!important}#cboxWrapper{border-radius:0!important;background:#000!important}#cboxContent{background:#000!important}#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomRight{width:8px!important;height:8px!important}#cboxTopCenter,#cboxBottomCenter{height:8px!important}#cboxMiddleLeft,#cboxMiddleRight{width:8px!important}#cboxLoadedContent{margin-bottom:0!important}#cboxTitle{bottom:0!important;padding:8px 12px!important;color:#f9fdda!important;background:rgba(0,0,0,0.6)!important}#cboxClose{appearance:none;-webkit-appearance:none;position:absolute;top:8px;right:8px;bottom:auto;left:auto;width:49px;height:33px;overflow:hidden;padding:0;border:none!important;background:transparent!important;text-indent:-9999px;cursor:pointer;z-index:11}#cboxClose::before{content:"";display:block;position:absolute;top:0;left:0;width:196px;height:33px;background-image:url("../im/chiudi2.svg");background-size:196px 33px;background-repeat:no-repeat}#cboxClose:hover::before{left:-49px}#cboxClose:active::before{left:-98px}.prodotto-ricette{margin-top:20px;padding-top:24px;border-top:1px solid rgba(69,143,93,0.25)}.prodotto-ricette .prodotto-ricette-heading{font-size:14px;text-transform:uppercase;letter-spacing:0.08em;color:#b89e38;margin-bottom:24px}.prodotto-ricette .views-row{margin-bottom:20px}.prodotto-famiglia{margin-top:60px;padding-top:24px;border-top:1px solid rgba(69,143,93,0.25)}.prodotto-famiglia .prodotto-famiglia-heading{font-size:14px;text-transform:uppercase;letter-spacing:0.08em;color:#b89e38;margin-bottom:24px}.prodotto-famiglia .prodotto-famiglia-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:576px){.prodotto-famiglia .prodotto-famiglia-wrapper{grid-template-columns:1fr}}.prodotto-famiglia .views-row{width:100%;max-width:280px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 20px 24px;background:white url("../im/waves.png") center center/cover;border:1px solid rgba(45,94,61,0.15);border-radius:6px;transition:box-shadow 0.25s ease,transform 0.25s ease}.prodotto-famiglia .views-row:hover{box-shadow:0 6px 20px rgba(45,94,61,0.15);transform:translateY(-3px)}.prodotto-famiglia .views-field-field-cover-image{order:1}.prodotto-famiglia .views-field-title{order:2}.prodotto-famiglia .views-field-view-node{order:3}.prodotto-famiglia .views-field-field-cover-image{width:100%}.prodotto-famiglia .views-field-field-cover-image img{display:block;margin:0 auto;width:auto;height:220px;object-fit:contain}.prodotto-famiglia .views-field-field-cover-image a{display:block}.prodotto-famiglia .views-field-title{margin-top:16px}.prodotto-famiglia .views-field-title a{font-family:"Paytone One",sans-serif;font-size:14px;line-height:1.2;text-transform:uppercase;color:#2d5e3d;text-decoration:none}.prodotto-famiglia .views-field-title a:hover{color:#d1073e}.prodotto-famiglia .views-field-view-node{margin-top:12px}.prodotto-famiglia .views-field-view-node a{font-size:12px;color:#b89e38;text-decoration:underline}.prodotto-famiglia .views-field-view-node a:hover{color:#d1073e}.ricette-controlli{max-width:1200px;margin:0 auto;padding:30px 14px 0 14px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.ricette-filtri{display:flex;flex-wrap:wrap;gap:10px}.ricette-filtri button{font-family:"Roboto Mono",monospace;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;line-height:1;display:inline-flex;align-items:center;box-sizing:border-box;min-height:32px;padding:0 10px 0 10px;border-radius:999px;border:1px solid #2d5e3d;background:transparent;color:#2d5e3d;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.ricette-filtri button[hidden]{display:none}.ricette-filtri button:hover{background:rgba(45,94,61,0.1)}.ricette-filtri button.is-active{background:#2d5e3d;color:#fff}.ricette-filtri button:has(.tag-avatar){padding-left:4px}.ricette-filtri button .tag-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;margin-right:6px;flex-shrink:0}.ricette-filtri button.tag-creator{background:transparent;border-color:#2d5e3d;color:#2d5e3d}.ricette-filtri button.tag-61{background:#CDE3C6;border-color:#33532F;color:#33532F}.ricette-filtri button.tag-61:hover{background:#b6cdaf}.ricette-filtri button.tag-61.is-active{background:#33532F;color:#CDE3C6}.ricette-filtri button.tag-62{background:#E4EBBE;border-color:#4F5A22;color:#4F5A22}.ricette-filtri button.tag-62:hover{background:#ced5a7}.ricette-filtri button.tag-62.is-active{background:#4F5A22;color:#E4EBBE}.ricette-filtri button.tag-63{background:#F3D0C2;border-color:#7C3A28;color:#7C3A28}.ricette-filtri button.tag-63:hover{background:#e1baab}.ricette-filtri button.tag-63.is-active{background:#7C3A28;color:#F3D0C2}.ricette-ordina{display:flex;gap:8px;flex-shrink:0}.ricette-ordina button{position:relative;width:34px;height:34px;padding:0;box-sizing:border-box;border-radius:50%;border:1px solid #2d5e3d;background:transparent;cursor:pointer;transition:background-color 0.2s ease}.ricette-ordina button::before{content:"";position:absolute;inset:0;margin:auto;width:18px;height:18px;background-color:#2d5e3d;mask:var(--icona) no-repeat center/contain;-webkit-mask:var(--icona) no-repeat center/contain;transition:background-color 0.2s ease}.ricette-ordina button[data-sort=alfabetico]{--icona:url("../im/az.svg")}.ricette-ordina button[data-sort=cronologico]{--icona:url("../im/clock.svg")}.ricette-ordina button[data-sort=prodotto]{--icona:url("../im/cat.svg")}.ricette-ordina button:hover{background:rgba(45,94,61,0.1)}.ricette-ordina button.is-active{background:#2d5e3d}.ricette-ordina button.is-active::before{background-color:#fff}.ricette-griglia-wrapper{position:relative;max-width:1200px;margin:0 auto;padding-top:20px}.ricette-griglia-wrapper[data-isotope-grid]{opacity:0;transition:opacity 0.6s ease}.ricette-griglia-wrapper[data-isotope-grid].is-rivelata{opacity:1}.ricette-griglia-wrapper::after{content:"";display:table;clear:both}.ricette-griglia-wrapper.isotope .views-row{transition:transform 0.4s ease,opacity 0.4s ease}.ricette-griglia-wrapper .views-row.isotope-hidden{pointer-events:none;z-index:1}.ricette-griglia-wrapper .views-row{float:left;box-sizing:border-box;width:33.3333%;padding:0 15px 30px}.ricette-griglia-wrapper .views-row-inner{display:flex;flex-direction:column;align-items:center;height:100%;border-top:1px solid #2d5e3d;transition:box-shadow 0.25s ease,transform 0.25s ease;padding-bottom:20px;border-radius:0 0 20px 20px}.ricette-griglia-wrapper .views-row-inner .card-pdt{display:flex;align-items:flex-end;justify-content:end;font-size:14px;padding:10px;width:100%;box-sizing:border-box}.ricette-griglia-wrapper .views-row-inner .card-pdt .card-pdt-img{height:50px;width:auto;padding:5px}.ricette-griglia-wrapper .views-row-inner .card-pdt .card-pdt-img img{display:block;height:100%;width:auto;object-fit:contain}.ricette-griglia-wrapper .views-row:hover .views-row-inner{box-shadow:0 6px 20px rgba(45,94,61,0.15);transform:translateY(-3px)}.ricette-griglia-wrapper .views-field-field-immagine-ricetta{position:relative;width:calc(100% - 20px);overflow:hidden;border-radius:13px 13px 0 0;border:1px solid #fff}.ricette-griglia-wrapper .views-field-field-immagine-ricetta a{display:block}.ricette-griglia-wrapper .views-field-field-immagine-ricetta img{display:block;width:100%;height:220px;object-fit:cover;transition:transform 0.35s ease}.ricette-griglia-wrapper .categorie-creator{position:absolute;top:10px;left:10px;z-index:2}.ricette-griglia-wrapper .categorie-creator a{display:inline-flex;align-items:center;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;line-height:1;box-sizing:border-box;min-height:32px;padding:0 10px 0 10px;border-radius:999px;background:transparent;border:1px solid #2d5e3d;color:white;text-decoration:none;backdrop-filter:blur(1rem);background-color:rgba(255,255,255,0.4)}.ricette-griglia-wrapper .categorie-creator a:has(.tag-avatar){padding-left:4px}.ricette-griglia-wrapper .categorie-creator a .tag-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;margin-right:6px;flex-shrink:0}.ricette-griglia-wrapper .views-row:hover .views-field-field-immagine-ricetta img{transform:scale(1.08)}.ricette-griglia-wrapper .views-field-nothing-1{padding:10px 0;flex:1;width:100%;box-sizing:border-box}.ricette-griglia-wrapper .views-field-nothing-1 .field-content{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-left:10px}.ricette-griglia-wrapper .title{min-height:72px}.ricette-griglia-wrapper .title a{font-family:"Paytone One",sans-serif;font-size:18px;line-height:1.3;color:#2d5e3d;text-decoration:none}.ricette-griglia-wrapper .title a:hover{color:#d1073e}.ricette-griglia-wrapper .date{font-size:13px;color:#458f5d}.ricette-griglia-wrapper .date:empty{display:none}.ricette-griglia-wrapper .categorie{display:flex;flex-wrap:wrap;gap:6px}.ricette-griglia-wrapper .categorie a{display:inline-flex;align-items:center;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;line-height:1;box-sizing:border-box;min-height:32px;padding:0 10px 0 10px;border-radius:999px;background:#b89e38;border:1px solid #9b8323;color:#fff;text-decoration:none}.ricette-griglia-wrapper .categorie a.tag-creator{padding-left:4px;margin-left:5px}.ricette-griglia-wrapper .categorie a.tag-61{background:#CDE3C6;border-color:#33532F;color:#33532F}.ricette-griglia-wrapper .categorie a.tag-62{background:#E4EBBE;border-color:#4F5A22;color:#4F5A22}.ricette-griglia-wrapper .categorie a.tag-63{background:#F3D0C2;border-color:#7C3A28;color:#7C3A28}.ricette-griglia-wrapper .categorie a.tag-creator{background:transparent;border-color:#2d5e3d;color:#2d5e3d}.ricette-griglia-wrapper .categorie a .tag-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;margin-right:6px;flex-shrink:0}@media (max-width:768px){.ricette-griglia-wrapper .views-row{width:50%}}@media (max-width:576px){.ricette-griglia-wrapper{max-width:400px}.ricette-griglia-wrapper .views-row{width:100%}}.taxonomy-griglia-wrapper .views-row{width:50%}@media (max-width:576px){.taxonomy-griglia-wrapper .views-row{width:100%}}.ricette-prodotto-header{max-width:1200px;margin:0 auto;padding:40px 15px 0}.ricette-prodotto-header h1{margin:0}.layout-ricetta-page{padding-top:40px;padding-bottom:80px}.layout-ricetta-page .prodotto-breadcrumb{margin-bottom:16px;font-size:14px}.layout-ricetta-page .prodotto-breadcrumb a{color:#b89e38;text-decoration:none}.layout-ricetta-page .prodotto-breadcrumb a:hover{color:#d1073e}.layout-ricetta-page .ricetta-page-title{margin-top:0;margin-bottom:32px}.node-ricetta-full .ricetta-cortina{display:none}.node-ricetta-full.ricetta-futura>:not(.ricetta-cortina){display:none}.node-ricetta-full.ricetta-futura>.ricetta-cortina{display:block;max-width:560px;margin:120px auto;text-align:center}.node-ricetta-full.ricetta-futura>.ricetta-cortina .ricetta-cortina-testo{font-family:"Roboto Mono",monospace;font-size:18px;color:#2d5e3d}.node-ricetta-full.ricetta-futura>.ricetta-cortina .ricetta-cortina-testo strong{color:#9b8323}.node-ricetta-full.ricetta-futura>.ricetta-cortina .ricetta-cortina-link{display:inline-block;margin-top:18px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;padding:8px 22px;border-radius:999px;border:1px solid #2d5e3d;color:#2d5e3d;text-decoration:none}.node-ricetta-full.ricetta-futura>.ricetta-cortina .ricetta-cortina-link:hover{background:rgba(45,94,61,0.1)}.node-ricetta-full .ricetta-block{border-top:1px solid rgba(69,143,93,0.25);padding-top:20px;margin-top:32px}.node-ricetta-full .ricetta-block-label{font-family:"Roboto Mono",monospace;font-size:12px;text-transform:uppercase;letter-spacing:0.1em;color:#b89e38;margin-bottom:10px;display:block}.node-ricetta-full .ricetta-creator-scheda{display:flex;align-items:center;gap:18px}.node-ricetta-full .ricetta-creator-scheda + .ricetta-creator-scheda{margin-top:16px}.node-ricetta-full .ricetta-creator-foto{flex:0 0 72px;width:72px;height:72px;border-radius:50%;overflow:hidden;display:block}.node-ricetta-full .ricetta-creator-foto img{display:block;width:100%;height:100%;object-fit:cover}.node-ricetta-full .ricetta-creator-link{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:14px}.node-ricetta-full .ricetta-creator-link a{font-size:13px;letter-spacing:0.04em;color:#b89e38;text-decoration:none}.node-ricetta-full .ricetta-creator-link a:hover{text-decoration:underline}.node-ricetta-full .ricetta-creator-nome{margin:0;font-size:18px;line-height:1.3;color:#2d5e3d;margin-bottom:0!important}.node-ricetta-full .ricetta-creator-altre{margin:0!important}.node-ricetta-full .ricetta-creator-altre a{font-size:13px!important;letter-spacing:0.04em!important;color:#b89e38!important;text-decoration:none!important;border-bottom:none!important}.node-ricetta-full .ricetta-creator-altre a:hover{text-decoration:underline!important}.node-ricetta-full .ricetta-creator-altre{margin:6px 0 0}.node-ricetta-full .ricetta-creator-altre a{font-size:14px;color:#2d5e3d;text-decoration:none;border-bottom:1px solid rgba(45,94,61,0.4);transition:border-color 0.2s ease}.node-ricetta-full .ricetta-creator-altre a:hover{border-bottom-color:#2d5e3d}.node-ricetta-full .ricetta-tags-lista{display:flex;flex-wrap:wrap;gap:8px}.node-ricetta-full .ricetta-tags-lista a{font-size:13px;letter-spacing:0.04em;padding:4px 14px;border-radius:999px;background:#b89e38;border:1px solid #9b8323;color:#fff;text-decoration:none}.node-ricetta-full .ricetta-tags-lista a.tag-61{background:#CDE3C6;border-color:#33532F;color:#33532F}.node-ricetta-full .ricetta-tags-lista a.tag-62{background:#E4EBBE;border-color:#4F5A22;color:#4F5A22}.node-ricetta-full .ricetta-tags-lista a.tag-63{background:#F3D0C2;border-color:#7C3A28;color:#7C3A28}.node-ricetta-full .ricetta-img,.node-ricetta-full .ricetta-video{width:100%;height:514px;overflow:hidden}.node-ricetta-full .ricetta-img img,.node-ricetta-full .ricetta-img video,.node-ricetta-full .ricetta-video img,.node-ricetta-full .ricetta-video video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.node-ricetta-full .ricetta-video-player{background:#000}.node-ricetta-full .ricetta-meta{display:flex;gap:60px;align-items:flex-start;flex-wrap:wrap}.node-ricetta-full .ricetta-meta .ricetta-meta-item{display:flex;flex-direction:column;gap:4px}.node-ricetta-full .ricetta-prodotto-link{font-size:16px;font-weight:bold;color:#2d5e3d;text-decoration:none;border-bottom:1px solid #b89e38;padding-bottom:1px;transition:color 0.15s}.node-ricetta-full .ricetta-prodotto-link:hover{color:#d1073e;border-color:#d1073e}.node-ricetta-full .ricetta-porzioni{font-size:16px}.node-ricetta-full .ricetta-intro{max-width:700px}.node-ricetta-full .ricetta-meta-row{display:flex;gap:60px;align-items:flex-start}.node-ricetta-full .ricetta-meta-row>*{flex:1}.node-ricetta-full .ricetta-meta-row.has-creator .ricetta-porzioni-block{flex:0 0 300px;max-width:300px}@media (max-width:576px){.node-ricetta-full .ricetta-meta-row.has-creator .ricetta-porzioni-block{width:100%;max-width:100%}}.node-ricetta-full .ricetta-meta-row.has-creator .ricetta-creator{flex:1}.node-ricetta-full .ricetta-columns{display:flex;gap:60px;align-items:flex-start;margin-top:0}.node-ricetta-full .ricetta-colonna-sx{flex:0 0 300px;max-width:300px}.node-ricetta-full .ricetta-ingredienti .ricetta-ingredienti-testo{line-height:1.8}.node-ricetta-full .ricetta-ingredienti .ricetta-ingredienti-testo ul{list-style:none;margin:0;padding:0}.node-ricetta-full .ricetta-ingredienti .ricetta-ingredienti-testo li{margin:0}.node-ricetta-full .ricetta-ingredienti .ricetta-ingredienti-testo p{margin:0;max-width:none;margin-bottom:0}.node-ricetta-full .ricetta-preparazione{flex:1}.node-ricetta-full .ricetta-preparazione .ricetta-preparazione-testo p{max-width:600px}.node-ricetta-full .ricetta-galleria-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,240px));justify-content:start;gap:12px}.node-ricetta-full .ricetta-galleria-foto{margin:0}.node-ricetta-full .ricetta-galleria-foto img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.node-ricetta-full .ricetta-hint{border:1px solid #b89e38;padding:20px}.node-ricetta-full .ricetta-hint .ricetta-hint-testo p{max-width:700px;font-style:italic}@media (max-width:768px){.node-ricetta-full .ricetta-img,.node-ricetta-full .ricetta-video{height:280px}.node-ricetta-full .ricetta-columns,.node-ricetta-full .ricetta-meta-row{flex-direction:column;gap:0}.node-ricetta-full .ricetta-meta-row.has-creator .ricetta-porzioni-block{flex:none;max-width:100%}.node-ricetta-full .ricetta-colonna-sx{display:contents}.node-ricetta-full .ricetta-preparazione{order:1}.node-ricetta-full .ricetta-hint{order:2}.node-ricetta-full .ricetta-meta{gap:32px}}.history-cards{max-width:1200px;margin:0 auto;padding:0 20px 60px;position:relative}.history-cards .history-year-badge{position:sticky;top:50vh;transform:translateY(-21%);z-index:5;width:120px;height:120px;margin:0 auto;border-radius:50%;color:#2d5e3d;border:2px solid #2d5e3d;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px;font-family:"Paytone One",sans-serif;font-size:16px;line-height:1.15;font-weight:600;pointer-events:none;box-shadow:0 4px 16px -4px rgba(0,0,0,0.35);backdrop-filter:blur(1rem);background-color:rgba(255,255,255,0.3)}@media (max-width:768px){.history-cards .history-year-badge{width:80px;height:80px;font-size:12px;padding:6px}}.history-cards .views-row{display:grid;grid-template-columns:1fr 80px 1fr;grid-template-areas:"image separator text";min-height:320px}.history-cards .views-row .history-image{grid-area:image;overflow:hidden;max-width:250px;border:2px solid green;border-radius:0 15px 15px 0;box-sizing:border-box;will-change:transform}.history-cards .views-row .history-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.history-cards .views-row:nth-child(even){grid-template-areas:"text separator image"}.history-cards .views-row:nth-child(odd) .history-image{border-radius:15px 0 0 15px;justify-self:end}.history-cards .views-row.nid-94 .history-image{aspect-ratio:1/1;max-width:400px}.history-cards .views-row.nid-60 .history-image{width:390px;aspect-ratio:3/2;max-width:390px;position:relative;top:53px}.history-cards .views-row.nid-60 .history-image img{object-fit:contain}.history-cards .views-row.nid-95 .history-image{aspect-ratio:1/1;max-width:300px}.history-cards .views-row.nid-96 .history-image{aspect-ratio:480/320;max-width:400px}.history-cards .history-separator{grid-area:separator;flex:0 0 80px;position:relative;align-self:stretch;will-change:transform;background:linear-gradient(to right,transparent calc(50% - 1px),#2d5e3d calc(50% - 1px),#2d5e3d calc(50% + 1px),transparent calc(50% + 1px))}.history-cards .history-separator::before,.history-cards .history-separator::after{content:"";position:absolute;height:2px;background:#2d5e3d}.history-cards .history-separator::before{top:28%;left:50%;right:0}.history-cards .history-separator::after{top:68%;left:0;right:50%}.history-cards .views-row:nth-child(even) .history-separator::before{left:0;right:50%}.history-cards .views-row:nth-child(even) .history-separator::after{left:50%;right:0}.history-cards .history-text{grid-area:text;display:flex;flex-direction:column;justify-content:center;padding:40px 52px;gap:20px}.history-cards .history-year{font-family:"Paytone One",sans-serif;font-size:18px;letter-spacing:0.08em;color:#b89e38}.history-cards .history-title{margin:0;font-size:24px}.history-cards .views-field-title h2,.history-cards .views-field-title h3,.history-cards .views-field-title a{font-family:"Paytone One",sans-serif;font-size:48px;line-height:0.95;text-transform:uppercase;color:#2d5e3d;text-decoration:none;margin:0}.history-cards .views-field-field-bodycopy-main-nosum{font-size:15px;line-height:1.65;color:#2d5e3d}.history-cards .views-field-field-bodycopy-main-nosum p{margin:0;max-width:none}@media (max-width:768px){.history-cards .views-row,.history-cards .views-row:nth-child(even){grid-template-columns:1fr;grid-template-areas:"image" "separator" "text"}.history-cards .history-image{height:220px}.history-cards .history-separator{height:40px;background:linear-gradient(to bottom,transparent calc(50% - 1px),#2d5e3d calc(50% - 1px),#2d5e3d calc(50% + 1px),transparent calc(50% + 1px))}.history-cards .history-separator::before,.history-cards .history-separator::after{display:none}.history-cards .history-text{padding:32px 24px}.history-cards .views-field-title h2,.history-cards .views-field-title h3,.history-cards .views-field-title a{font-size:32px}}.stile-history{padding:30px 0}.stile-molazza{padding:60px 0;--molazza-rotate-duration:200s;--molazza-rotate-duration-hover:35s;--corona-radius:58%;--corona-spread:150deg;--corona-bubble-size:140px}.stile-molazza .text-block h2{text-align:center;margin-bottom:48px}.stile-molazza .text-block>ul{display:flex;justify-content:center;flex-wrap:wrap;gap:40px;list-style:none;margin-bottom:0}.stile-molazza .text-block>ul>li{display:flex;flex-direction:column;align-items:center;text-align:center}.stile-molazza .text-block>ul>li.item-0{flex:1 1 100%}.stile-molazza .text-block>ul>li.item-1,.stile-molazza .text-block>ul>li.item-2,.stile-molazza .text-block>ul>li.item-3,.stile-molazza .text-block>ul>li.item-4{flex:0 1 220px}.stile-molazza .text-block>ul>li.item-1 img,.stile-molazza .text-block>ul>li.item-2 img,.stile-molazza .text-block>ul>li.item-3 img,.stile-molazza .text-block>ul>li.item-4 img{width:160px;height:160px;object-fit:cover;border-radius:50%;border:1px solid #2d5e3d;background-color:rgba(249,253,218,0.8);display:block}.stile-molazza .text-block>ul>li.item-1 p,.stile-molazza .text-block>ul>li.item-2 p,.stile-molazza .text-block>ul>li.item-3 p,.stile-molazza .text-block>ul>li.item-4 p{margin-top:16px;font-family:"Roboto Mono",monospace;font-size:15px;font-weight:bold;text-transform:uppercase;line-height:1.25;color:#2d5e3d}.stile-molazza .text-block .molazza-corona-wrap{position:relative;width:100%;max-width:535px;aspect-ratio:1/1;margin:130px auto 90px}@media (max-width:768px){.stile-molazza .text-block .molazza-corona-wrap{aspect-ratio:auto;margin:0 auto}}.stile-molazza .text-block .molazza-ferma{position:absolute;inset:0}@media (max-width:768px){.stile-molazza .text-block .molazza-ferma{position:relative;inset:auto;width:100%;max-width:535px;aspect-ratio:1/1;margin:0 auto}}.stile-molazza .text-block .molazza-ferma-vector,.stile-molazza .text-block .molazza-ferma-photo{position:absolute;left:0;width:100%;height:50%;overflow:hidden}.stile-molazza .text-block .molazza-ferma-vector{top:0}.stile-molazza .text-block .molazza-ferma-photo{top:50%}.stile-molazza .text-block .molazza-ferma-vector img,.stile-molazza .text-block .molazza-ferma-photo img{position:absolute;left:0;width:100%;height:200%;display:block}.stile-molazza .text-block .molazza-ferma-vector img{top:0}.stile-molazza .text-block .molazza-ferma-vector .molazza-linee{z-index:1;animation:molazza-rotate-orario var(--molazza-rotate-duration) linear infinite}.stile-molazza .text-block .molazza-ferma-vector .molazza-griglia{z-index:2}.stile-molazza .text-block .molazza-ferma-photo img{top:-100%;animation:molazza-rotate-orario var(--molazza-rotate-duration) linear infinite}.stile-molazza .text-block .molazza-corona{position:absolute;inset:0;list-style:none}.stile-molazza .text-block .molazza-corona li{position:absolute;top:calc(50% - cos(var(--angle)) * var(--corona-radius));left:calc(50% + sin(var(--angle)) * var(--corona-radius));transform:translate(-50%,-50%);z-index:4;width:var(--corona-bubble-size);display:flex;flex-direction:column;align-items:center;text-align:center}.stile-molazza .text-block .molazza-corona li.item-1{--angle:calc(var(--corona-spread) / -2)}.stile-molazza .text-block .molazza-corona li.item-2{--angle:calc(var(--corona-spread) / -6)}.stile-molazza .text-block .molazza-corona li.item-3{--angle:calc(var(--corona-spread) / 6)}.stile-molazza .text-block .molazza-corona li.item-4{--angle:calc(var(--corona-spread) / 2)}.stile-molazza .text-block .molazza-corona li img{width:var(--corona-bubble-size);height:var(--corona-bubble-size);object-fit:cover;border-radius:50%;border:1px solid #2d5e3d;background-color:rgba(249,253,218,0.8);display:block;box-shadow:0 4px 14px rgba(0,0,0,0.12)}.stile-molazza .text-block .molazza-corona li p{margin-top:12px;font-family:"Roboto Mono",monospace;font-size:13px;font-weight:bold;text-transform:uppercase;line-height:1.25;color:#2d5e3d}@media (max-width:768px){.stile-molazza .text-block .molazza-corona{position:relative;inset:auto;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;max-width:420px;margin:0 auto -160px;column-gap:16px;row-gap:28px}.stile-molazza .text-block .molazza-corona li{position:static;transform:none;width:100%;max-width:140px}.stile-molazza .text-block .molazza-corona li img{width:100%;max-width:120px;height:auto;aspect-ratio:1/1}.stile-molazza .text-block .molazza-corona li p{font-size:15px;margin-top:16px}}@keyframes molazza-rotate-orario{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#search-form label[for=edit-keys]{display:none}#search-form #edit-basic{display:flex;align-items:center;gap:0;border:1px solid rgba(45,94,61,0.3);border-radius:24px;padding:6px 6px 6px 20px;max-width:520px;margin-top:40px;transition:border-color 0.2s ease}#search-form #edit-basic:focus-within{border-color:rgba(45,94,61,0.6)}#search-form #edit-basic .form-item{flex:1;margin:0}#search-form #edit-basic input.form-search{display:block;width:100%;border:none;outline:none;background:transparent;font-family:"Roboto Mono",monospace;font-size:15px;color:#2d5e3d;padding:4px 30px 4px 10px}#search-form #edit-basic input.form-search::placeholder{color:rgba(45,94,61,0.4)}#search-form #edit-basic input.form-search::-webkit-search-cancel-button{display:none}#search-form #edit-basic input[type=submit]{flex-shrink:0;appearance:none;border:none;background:#2d5e3d;color:#f9fdda;font-family:"Roboto Mono",monospace;font-size:13px;padding:7px 18px;border-radius:18px;cursor:pointer;transition:background 0.15s ease}#search-form #edit-basic input[type=submit]:hover{background:#1f4029}#edit-help-link{display:none}ul.search-results-list{list-style:none;padding:0;margin:24px auto 0;max-width:600px}ul.search-results-list li{border-top:1px solid rgba(45,94,61,0.25);padding:20px 0}ul.search-results-list li:last-child{border-bottom:1px solid rgba(45,94,61,0.25)}.search-result-title{font-family:"Paytone One",sans-serif;font-size:22px;line-height:1.1;text-transform:uppercase;margin:0 0 6px}.search-result-title a{color:#2d5e3d;text-decoration:none}.search-result-title a:hover{color:#458f5d;text-decoration:underline}.search-result-excerpt{font-family:"Roboto Mono",monospace;font-size:14px;line-height:1.65;color:#2d5e3d;margin:0}.search-result-excerpt em{font-style:normal;background:rgba(184,158,56,0.3);padding:0 2px;border-radius:2px}.pager{margin:40px 0 20px}.pager .pager__items{display:flex;align-items:center;justify-content:center;gap:4px;list-style:none;padding:0;margin:0}.pager .pager__item a{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;font-family:"Roboto Mono",monospace;font-size:13px;color:#2d5e3d;text-decoration:none;border:1px solid rgba(45,94,61,0.25);border-radius:4px;transition:background 0.15s ease,border-color 0.15s ease}.pager .pager__item a:hover{background:rgba(45,94,61,0.08);border-color:rgba(45,94,61,0.5)}.pager .pager__item.is-active a{background:#2d5e3d;border-color:#2d5e3d;color:#f9fdda;font-weight:700;pointer-events:none}.pager .pager__item.pager__item--previous a,.pager .pager__item.pager__item--next a{font-size:15px;letter-spacing:0.02em}.pager .pager__item.pager__item--ellipsis{padding:0 4px;color:rgba(45,94,61,0.5);font-family:"Roboto Mono",monospace;font-size:13px}.stile-linea-gsfo{background-color:#2d5e3d;color:#f9fdda;width:100vw;margin-left:calc(50% - 50vw);padding-bottom:60px}.stile-linea-gsfo p,.stile-linea-gsfo h1,.stile-linea-gsfo h2,.stile-linea-gsfo h3{color:#f9fdda}.stile-linea-gsfo p:not(.strillo1):not(.strillo2){max-width:600px}.stile-linea-gsfo p.leader{margin:0 auto}.stile-linea-gsfo ul,.stile-linea-gsfo ol{list-style:none;margin:0;padding:0}.stile-linea-gsfo a{color:#b89e38}.stile-linea-gsfo a:hover{color:#7d6c26}.stile-linea-gsfo .separatore-linea-gsfo{position:relative;height:130px;top:-130px;margin-bottom:-130px}.stile-linea-gsfo .separatore-linea-gsfo .striscia-sfondo,.stile-linea-gsfo .separatore-linea-gsfo .striscia{position:absolute;top:0;left:0;width:100%;height:130px;background-repeat:repeat-x;background-position:center}.stile-linea-gsfo .separatore-linea-gsfo .striscia-sfondo{z-index:1;background-image:url("../im/orcoui_onda3.png")}.stile-linea-gsfo .separatore-linea-gsfo .striscia{z-index:2;background-image:url("../im/orcoui_linea3.png")}.stile-linea-gsfo .linea-gsfo-inner{max-width:1200px;margin:0 auto;padding:40px 20px 0}.stile-sfondo-verde{background-color:#2d5e3d;color:#f9fdda;width:100vw;margin-left:calc(50% - 50vw);margin-top:0;margin-bottom:0}.stile-sfondo-verde p,.stile-sfondo-verde h1,.stile-sfondo-verde h2,.stile-sfondo-verde h3{color:#f9fdda}.stile-sfondo-verde p:not(.strillo1):not(.strillo2){max-width:600px}.stile-sfondo-verde ul,.stile-sfondo-verde ol{list-style:none;margin:0;padding:0}.stile-sfondo-verde a{color:#b89e38}.stile-sfondo-verde a:hover{color:#7d6c26}.stile-sfondo-verde .sfondo-verde-inner{max-width:1200px;margin:0 auto;padding:0 20px}.stile-indice-autoh2{padding-top:20px}@media (max-width:576px){.stile-indice-autoh2{padding-top:0}}.indice-autoh2-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;border:1px solid #2d5e3d;position:sticky;z-index:100;box-shadow:0 4px 16px -4px rgba(0,0,0,0.35);backdrop-filter:blur(1rem);background-color:rgba(255,255,255,0.3)}@media (max-width:576px){.indice-autoh2-list{border-bottom:none;border-right:none}}.indice-autoh2-list li{flex:1 1 auto;text-align:center;border-right:1px solid #2d5e3d}@media (max-width:576px){.is-expanded .indice-autoh2-list li{border-bottom:1px solid #2d5e3d}}.indice-autoh2-list li:last-child{border-right:0}@media (max-width:576px){.indice-autoh2-list li:last-child{border-right:1px solid #2d5e3d}}.indice-autoh2-list a{display:block;padding:10px 16px;font-size:12px;text-transform:uppercase;color:#2d5e3d;text-decoration:none;white-space:nowrap}.indice-autoh2-list a:hover{color:#d1073e}.indice-autoh2-list a.is-active{color:#b89e38;background-color:rgba(45,94,61,0.08);position:relative}.indice-autoh2-list a.is-active::before{content:"";position:absolute;top:50%;left:14px;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#458f5d}@media (max-width:576px){.indice-autoh2-list a.is-active::before{left:7px}}.indice-autoh2-list-mobile{display:none}@media (max-width:576px){.indice-autoh2-list.has-mobile-twin{display:none}.indice-autoh2-list-mobile{display:block;list-style:none;margin:0;padding:0;border:1px solid #2d5e3d;position:sticky;z-index:100;box-shadow:0 4px 16px -4px rgba(0,0,0,0.35);backdrop-filter:blur(1rem);background-color:rgba(255,255,255,0.3)}.indice-autoh2-list-mobile .indice-row{display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;transition:grid-template-rows 0.32s cubic-bezier(0.4,0,0.2,1)}.indice-autoh2-list-mobile .indice-row.is-collapsed{grid-template-rows:minmax(0,0fr)}.indice-autoh2-list-mobile a{position:relative;display:block;width:100%;box-sizing:border-box;opacity:1;padding:10px 16px;border-bottom:1px solid #2d5e3d;font-size:12px;text-transform:uppercase;text-align:left;color:#2d5e3d;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity 0.32s cubic-bezier(0.4,0,0.2,1),border-color 0.32s cubic-bezier(0.4,0,0.2,1)}.indice-autoh2-list-mobile a:hover{color:#d1073e}.indice-autoh2-list-mobile .indice-row:last-child a{border-bottom:none}.indice-autoh2-list-mobile .indice-row.is-collapsed a{border-bottom-color:transparent}.indice-autoh2-list-mobile:not(.is-expanded) a.js-nav-current{border-bottom-color:transparent}.indice-autoh2-list-mobile a.js-nav-current{color:#b89e38;background:rgba(45,94,61,0.08);padding-right:44px}.indice-autoh2-list-mobile a.js-nav-current::before{content:"";position:absolute;top:50%;left:7px;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#458f5d}.indice-autoh2-list-mobile .indice-toggle-icon{display:none}.indice-autoh2-list-mobile a.js-nav-current .indice-toggle-icon{display:block;position:absolute;top:50%;right:8px;width:24px;height:24px;margin-top:-12px;box-sizing:border-box;border:1.5px solid #b89e38;border-radius:50%}.indice-autoh2-list-mobile a.js-nav-current .indice-toggle-icon::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b89e38' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 9l7 7 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform 0.25s ease}.indice-autoh2-list-mobile.is-expanded a.js-nav-current .indice-toggle-icon::before{transform:rotate(180deg)}}.stile-onda-verde-beige{position:relative;width:100vw;margin-left:calc(50% - 50vw);height:130px;margin-bottom:-40px}.stile-onda-verde-beige::before,.stile-onda-verde-beige::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:repeat-x;background-position:center}.stile-onda-verde-beige::before{z-index:1;background-image:url("../im/orcoui_onda2.png")}.stile-onda-verde-beige::after{z-index:2;background-image:url("../im/orcoui_linea3.png")}.stile-onda-verde-beige.green-section-before-footer{margin-bottom:0;padding-bottom:0}.authenticity-tabs{max-width:1200px;margin:0 auto;padding:0 20px}.authenticity-tabs-row{display:flex;align-items:flex-start;gap:30px;touch-action:pan-y}.authenticity-tabs-col{flex:0 0 25%;border-top:2px solid #b89e38;padding-top:20px;text-align:center;cursor:pointer;color:#f9fdda;transition:flex-basis 0.5s ease}.authenticity-tabs-col.is-active{flex-basis:50%}.authenticity-tabs-col.is-active .authenticity-tabs-label{font-size:42px}.authenticity-tabs-col.is-active .authenticity-tabs-body{max-height:var(--authenticity-body-height,400px);opacity:1;transform:translateY(0);max-width:300px!important;margin:0 auto;margin-top:0px;margin-top:30px}.authenticity-tabs-label{display:block;font-family:"Paytone One",sans-serif;text-transform:uppercase;letter-spacing:0.05em;font-size:18px;transition:font-size 0.4s ease}.authenticity-tabs-body{max-height:0;opacity:0;overflow:hidden;margin:0;font-size:16px;line-height:1.65;transform:translateY(-16px);transition:max-height 0.5s ease,opacity 0.4s ease,margin-top 0.4s ease,transform 0.4s ease}@media (max-width:768px){.authenticity-tabs{margin:0 -20px;width:calc(100% + 40px);padding:0;overflow:hidden}.authenticity-tabs-row{gap:20px;transition:transform 0.5s ease}.authenticity-tabs-col{flex:0 0 70%}.authenticity-tabs-col:first-child{margin-left:10px}.authenticity-tabs-col:last-child{margin-right:10px}.authenticity-tabs-col.is-active{flex-basis:70%}.authenticity-tabs-col.is-active .authenticity-tabs-label{font-size:26px}.authenticity-tabs-label{font-size:20px}.authenticity-tabs-body{font-size:13px}}.green-section-before-footer{margin-bottom:-130px;padding-bottom:100px}.ricetta-meta-prodotto .card-pdt{display:flex}.ricetta-meta-prodotto .card-pdt .card-pdt-img{margin-right:0;margin-left:auto}.ricetta-meta-prodotto .card-pdt .card-pdt-img img{height:200px;width:auto}.view-shop-packages .view-content{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;padding:0 20px 60px}.view-shop-packages .views-row{display:flex;align-items:center;gap:48px;padding:48px 0;border-top:2px solid #b89e38}.view-shop-packages .views-row:last-child{border-bottom:2px solid #b89e38}.view-shop-packages .shop-package-image{flex:0 0 45%;max-width:45%;display:flex;justify-content:center}.view-shop-packages .shop-package-image img{max-width:100%;max-height:450px;width:auto;height:auto;display:block;border-radius:10px;border:1px solid #b89e38}.view-shop-packages .shop-package-body{flex:1;display:flex;flex-direction:column;align-items:flex-start}.view-shop-packages .shop-package-body p{margin:0 0 24px;max-width:none}.view-shop-packages .shop-package-title{font-family:"Paytone One",sans-serif;font-size:28px;color:#2d5e3d;margin:0 0 12px;text-transform:none}.view-shop-packages a{display:inline-block;padding:14px 26px;background:#2d5e3d;color:#f9fdda;font-size:14px;letter-spacing:0.05em;text-decoration:none;border-radius:30px;border:1.5px solid #2d5e3d;text-align:center;transition:background 0.25s ease,border-color 0.25s ease}.view-shop-packages a:hover{background:#1f4029;border-color:#1f4029;color:#f9fdda}@media (max-width:768px){.view-shop-packages .views-row{flex-direction:column;align-items:flex-start;gap:24px;padding:32px 0}.view-shop-packages .shop-package-image{flex:0 0 auto;max-width:100%;width:100%}}.pdt-best{width:100%;max-width:960px;margin:30px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #2d5e3d;margin-bottom:80px;box-sizing:border-box}.pdt-best>.views-row{display:flex;flex-direction:column;border-right:1px solid #2d5e3d}.pdt-best>.views-row:nth-child(2) .views-field-field-cover-image img{position:relative;top:2px;display:block;height:90%;width:auto;margin:0 auto}.pdt-best>.views-row:nth-child(3){border-right:0}.pdt-best>.views-row .views-field-title,.pdt-best>.views-row .campo-titolo{order:-1;padding:0 16px;min-height:80px;display:flex;align-items:center;border-bottom:1px solid #2d5e3d;box-sizing:border-box}.pdt-best>.views-row .views-field-title a,.pdt-best>.views-row .campo-titolo a{font-family:"Paytone One",sans-serif;line-height:1.1;text-transform:uppercase;color:#2d5e3d;text-decoration:none}.pdt-best>.views-row .views-field-title a:hover,.pdt-best>.views-row .campo-titolo a:hover{color:#d1073e}.pdt-best>.views-row .views-field-title a h4,.pdt-best>.views-row .campo-titolo a h4{font-size:28px;margin-top:14px;margin-bottom:14px}.pdt-best>.views-row .views-field-field-cover-image{flex:1;padding:20px;display:flex;align-items:center;justify-content:center;min-height:280px;box-sizing:border-box;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url("../im/orco_pdtfondo2.svg")}.pdt-best>.views-row .views-field-field-cover-image .field-content{display:flex;align-items:flex-end}.pdt-best>.views-row .views-field-field-cover-image .field-content a{display:block;width:100%}.pdt-best>.views-row .views-field-field-cover-image .field-content a img{display:block;width:100%;max-height:240px;object-fit:contain}.pdt-best>.views-row .views-field-field-cover-image .field-content .card-sizes{margin-left:30px;min-width:50px}.pdt-best>.views-row .views-field-field-cover-image .field-content .card-sizes .view-packsizespdt{min-width:35px}.pdt-best>.views-row .views-field-field-cover-image .field-content .card-sizes .view-packsizespdt>.views-row .views-field-field-package-silhouette img{height:100px;width:auto}.pdt-best>footer{grid-column:1/-1;border-top:1px solid #2d5e3d;padding:30px;box-sizing:border-box}@media (max-width:576px){.pdt-best>footer{padding:10px}}.pdt-best>footer .card-text,.pdt-best>footer .card-sizes,.pdt-best>footer .card-footer{max-width:720px;width:61.8%;margin:0 auto;border-top:1px solid rgba(69,143,93,0.25);padding:10px 0;margin-top:20px}.pdt-best>footer .view-packsizespdt,.pdt-best>footer .card-footer{display:flex;justify-content:flex-end;gap:30px}.pdt-best>footer .view-packsizespdt .card-footer-badge,.pdt-best>footer .card-footer .card-footer-badge{margin-right:auto;margin-left:-3px;margin-top:-4px}@media (max-width:768px){.pdt-best{grid-template-columns:1fr}.pdt-best>.views-row{border-right:0;border-bottom:1px solid #2d5e3d}.pdt-best>.views-row:nth-child(3){border-bottom:0}.pdt-best>footer .card-text,.pdt-best>footer .card-sizes,.pdt-best>footer .card-footer{width:100%;max-width:100%}.pdt-best>footer .view-packsizespdt,.pdt-best>footer .card-footer{flex-wrap:wrap}}.view-badgepdt{display:flex;justify-content:flex-end;gap:24px}.view-badgepdt .views-row{width:74px;height:74px;margin-right:-20px}@media (max-width:576px){.view-badgepdt .views-row{width:66px;height:66px;margin-right:0}}.view-badgepdt .views-row .views-field-field-badge-image{width:74px;height:74px}@media (max-width:576px){.view-badgepdt .views-row .views-field-field-badge-image{width:66px;height:66px}}.view-badgepdt .views-row .views-field-field-badge-image img{display:block;width:74px;height:74px}@media (max-width:576px){.view-badgepdt .views-row .views-field-field-badge-image img{width:66px;height:66px}}.view-badgepdt .views-row.badge-31{width:90px;height:90px}.view-badgepdt .views-row.badge-31 .views-field-field-badge-image{width:90px;height:90px}.view-badgepdt .views-row.badge-31 .views-field-field-badge-image img{width:90px;height:90px}.stile-note-ingredienti{margin-top:40px}.stile-note-ingredienti .text-block ul{padding-bottom:20px}.stile-note-ingredienti .text-block ul li:nth-child(1){padding-top:10px}.stile-note-ingredienti .text-block ul li:nth-child(1) h2{margin-top:20px}.stile-note-ingredienti .text-block ul li:nth-child(n+2){margin-top:8px;border-top:1px solid #b89e38;display:flex;align-items:center;gap:40px;justify-content:baseline;max-width:960px;margin:0 auto;margin-bottom:0px;margin-bottom:30px;padding-top:20px}.stile-note-ingredienti .text-block ul li:nth-child(n+2) img{display:block;width:140px;height:140px}.stile-rotazione-bolli img:not([alt*=produzione i]):not([alt*=discontinued i]){animation:bolli-rotazione 8s linear infinite}@keyframes bolli-rotazione{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.page-error{position:relative;padding-top:100px;padding-bottom:80px;text-align:center}.page-error .page-error-separatore{position:absolute;top:0;left:0;width:100%;height:80px}.page-error .page-error-separatore .striscia-sfondo,.page-error .page-error-separatore .striscia{position:absolute;top:0;left:0;width:100%;height:80px;background-repeat:repeat-x;background-position:center}.page-error .page-error-separatore .striscia-sfondo{z-index:1;background-image:url("../im/orcoui_onda3.png")}.page-error .page-error-separatore .striscia{z-index:2;background-image:url("../im/orcoui_linea3.png")}.page-error .page-error-content{position:relative;z-index:3;max-width:480px;margin:0 auto}.page-error .page-error-code{display:block;font-family:"Paytone One",sans-serif;font-size:96px;line-height:1;color:#b89e38}.page-error h1{margin-top:10px}.page-error p{margin-bottom:30px}.page-error .page-error-cta{display:inline-block;padding:12px 32px;border-radius:30px;background:#2d5e3d;color:#f9fdda;text-decoration:none}.page-error .page-error-cta:hover{background:#458f5d}.back-to-top{position:fixed;right:10px;bottom:10px;z-index:150;width:48px;height:48px;padding:0;border:none;border-radius:50%;background:#2d5e3d;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s ease;mix-blend-mode:multiply}@media (max-width:576px){.back-to-top{width:42px;height:42px}}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:#458f5d}.back-to-top img{width:20px;height:20px}.footer-logo{background:linear-gradient(0deg,rgb(249,253,218) 100%,rgb(249,253,218) 0%);margin-bottom:-30px;margin-top:30px}.footer-logo .wrapper{height:100px}.footer-logo .wrapper img{height:100%;width:auto;display:block;margin-left:-2px}.field--name-field-content iframe,.stile-iframe-legalb iframe{display:block;width:100%;max-width:100%;height:80vh;margin-top:16px;border:none;border-radius:24px;box-shadow:0 4px 24px rgba(0,0,0,0.08)}.page-node-4 .section-render h2{border-top:1px solid #edefd0;padding-top:20px}.molazza-ingredienti{margin-bottom:-200px}