.sabina-preparazione-pollo{width:100%;padding:clamp(86px, 7vw, 126px) 22px;background:#fff;overflow:hidden;font-family:"Poppins",sans-serif}.sabina-preparazione-pollo,.sabina-preparazione-pollo *{box-sizing:border-box}.sabina-preparazione-pollo__inner{width:min(1180px, 100%);margin:0 auto}.sabina-preparazione-pollo__heading{max-width:850px;margin:0 auto 58px;text-align:center}.sabina-preparazione-pollo__kicker{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:13px;margin:0 0 16px;color:#75be14;font-family:"Caveat",cursive;font-size:clamp(34px, 2.8vw, 52px);line-height:1;font-weight:700}.sabina-preparazione-pollo__kicker::before{content:"\f0ca";width:28px;height:28px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgb(117 190 20 / .12);color:#75be14;font-family:"Font Awesome 6 Free";font-size:13px;font-weight:900}.sabina-preparazione-pollo__kicker::after{content:"";width:150px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgb(117 190 20 / .95),rgb(117 190 20 / .42),#fff0);transform:translateY(3px)}.sabina-preparazione-pollo h2{margin:0;color:#214462;font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(3.4rem, 5.2vw, 6.6rem)!important;line-height:.90!important;letter-spacing:-.062em!important;font-weight:400!important;text-transform:none!important}.sabina-preparazione-pollo__heading p{max-width:740px;margin:26px auto 0;color:rgb(33 68 98 / .72);font-size:clamp(15.5px, 1.05vw, 18px);line-height:1.78;font-weight:400}.sabina-preparazione-pollo__timeline{position:relative;display:grid;gap:20px;padding-bottom:58px}.sabina-preparazione-pollo__timeline::before{content:"";position:absolute;left:31px;top:38px;bottom:96px;width:2px;border-radius:999px;z-index:0;background:linear-gradient(180deg,#fff0 0%,rgb(117 190 20 / .18) 10%,rgb(117 190 20 / .34) 50%,rgb(117 190 20 / .18) 90%,#fff0 100%);transform:scaleY(0);transform-origin:top center;transition:transform 1.35s cubic-bezier(.16,1,.3,1) .35s}.sabina-preparazione-pollo.is-visible .sabina-preparazione-pollo__timeline::before{transform:scaleY(1)}.sabina-prep-step{position:relative;z-index:1;display:grid;grid-template-columns:84px minmax(0,1fr);gap:22px;align-items:start}.sabina-prep-step__number{position:relative;z-index:3;width:62px;height:62px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:#f1f8e8;color:#75be14;font-size:18px;line-height:1;font-weight:950;box-shadow:none}.sabina-prep-step__card{position:relative;z-index:2;padding:30px 34px;border-radius:30px;background:#fff;border:1px solid rgb(33 68 98 / .09);box-shadow:0 22px 60px rgb(33 68 98 / .075),inset 0 1px 0 rgb(255 255 255 / .90);overflow:hidden}.sabina-prep-step__tag{position:relative;display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;padding:0;background:#fff0;border:0;color:#75be14;font-family:"Caveat",cursive;font-size:28px;line-height:1;font-weight:700;text-transform:none;letter-spacing:0;white-space:nowrap}.sabina-prep-step__tag i{color:#75be14;font-size:18px;line-height:1}.sabina-prep-step__tag::after{content:"";display:block;flex:0 0 128px;height:2px;border-radius:999px;margin-left:2px;background:linear-gradient(90deg,rgb(117 190 20 / .92) 0%,rgb(117 190 20 / .38) 56%,#fff0 100%);transform:translateY(3px) scaleX(0);transform-origin:left center;opacity:0;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .9s cubic-bezier(.16,1,.3,1)}.sabina-preparazione-pollo.is-visible .sabina-prep-step__tag::after{transform:translateY(3px) scaleX(1);opacity:1}.sabina-prep-step__card h3{margin:0 0 10px;color:#214462;font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(2rem, 2.4vw, 3rem);line-height:1;letter-spacing:-.045em;font-weight:400}.sabina-prep-step__card p{max-width:820px;margin:0;color:rgb(33 68 98 / .72);font-size:15.5px;line-height:1.82;font-weight:400}.sabina-prep-used{margin-top:24px;padding-top:20px;border-top:1px solid rgb(33 68 98 / .08)}.sabina-prep-used__label{display:block;margin-bottom:14px;color:#214462;font-size:12px;line-height:1;font-weight:850;text-transform:uppercase;letter-spacing:.08em;opacity:.72}.sabina-prep-used__items{display:flex;flex-wrap:wrap;gap:16px 18px;align-items:flex-start}.sabina-prep-mini{width:78px;text-align:center}.sabina-prep-mini img{width:62px;height:52px;object-fit:contain;display:block;margin:0 auto 8px;background:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important}.sabina-prep-mini span{display:block;color:#214462;font-size:11.5px;line-height:1.15;font-weight:700}.sabina-prep-note{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:0;background:#fff0;border:0;color:rgb(33 68 98 / .72);font-size:14px;line-height:1.45;font-weight:600}.sabina-prep-note i{color:#75be14;font-size:17px}.sabina-prep-step--finale{z-index:4}.sabina-prep-step--finale .sabina-prep-step__card{min-height:350px;padding-right:365px;overflow:visible}.sabina-prep-step--finale .sabina-prep-step__tag,.sabina-prep-step--finale h3,.sabina-prep-step--finale p,.sabina-prep-step--finale .sabina-prep-used{position:relative;z-index:6}.sabina-prep-step--finale p{max-width:620px}.sabina-prep-step--finale .sabina-prep-used{max-width:520px}.sabina-prep-final-dish{position:absolute;right:-72px;bottom:-78px;z-index:5;width:min(38vw, 385px);max-width:385px;height:auto;display:block;pointer-events:none;user-select:none;transform:rotate(-8deg);filter:drop-shadow(0 34px 38px rgb(33 68 98 / .22)) drop-shadow(0 12px 18px rgb(33 68 98 / .12))}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-preparazione-pollo__kicker,.sabina-preparazione-pollo.sabina-preparazione-ready h2,.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-preparazione-pollo__heading p,.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step__number,.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step__card{opacity:0;transform:translateY(22px);filter:blur(5px);transition:opacity 1.05s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1),filter 1.05s cubic-bezier(.16,1,.3,1)}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step__number{transform:translateY(22px) scale(.92)}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-final-dish{opacity:0;transform:translateY(24px) rotate(-13deg) scale(.92);transition:opacity 1.15s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1)}.sabina-preparazione-pollo.sabina-preparazione-ready.is-visible .sabina-preparazione-pollo__kicker,.sabina-preparazione-pollo.sabina-preparazione-ready.is-visible h2,.sabina-preparazione-pollo.sabina-preparazione-ready.is-visible .sabina-preparazione-pollo__heading p,.sabina-preparazione-pollo.sabina-preparazione-ready.is-visible .sabina-prep-step__number,.sabina-preparazione-pollo.sabina-preparazione-ready.is-visible .sabina-prep-step__card{opacity:1;transform:translateY(0);filter:blur(0)}.sabina-preparazione-pollo.sabina-preparazione-ready.is-visible .sabina-prep-step__number{transform:translateY(0) scale(1)}.sabina-preparazione-pollo.sabina-preparazione-ready.is-visible .sabina-prep-final-dish{opacity:1;transform:translateY(0) rotate(-8deg) scale(1)}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-preparazione-pollo__kicker{transition-delay:.08s}.sabina-preparazione-pollo.sabina-preparazione-ready h2{transition-delay:.18s}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-preparazione-pollo__heading p{transition-delay:.28s}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step:nth-child(1) .sabina-prep-step__number{transition-delay:.34s}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step:nth-child(1) .sabina-prep-step__card{transition-delay:.40s}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step:nth-child(2) .sabina-prep-step__number{transition-delay:.46s}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step:nth-child(2) .sabina-prep-step__card{transition-delay:.52s}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step:nth-child(3) .sabina-prep-step__number{transition-delay:.58s}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step:nth-child(3) .sabina-prep-step__card{transition-delay:.64s}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step:nth-child(4) .sabina-prep-step__number{transition-delay:.70s}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step:nth-child(4) .sabina-prep-step__card{transition-delay:.76s}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step:nth-child(5) .sabina-prep-step__number{transition-delay:.82s}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step:nth-child(5) .sabina-prep-step__card{transition-delay:.88s}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step:nth-child(6) .sabina-prep-step__number{transition-delay:.94s}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step:nth-child(6) .sabina-prep-step__card{transition-delay:1s}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step:nth-child(7) .sabina-prep-step__number{transition-delay:1.06s}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step:nth-child(7) .sabina-prep-step__card{transition-delay:1.12s}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step:nth-child(7) .sabina-prep-final-dish{transition-delay:1.28s}@media(max-width:900px){.sabina-prep-step--finale .sabina-prep-step__card{padding-right:34px;padding-bottom:230px}.sabina-prep-step--finale p,.sabina-prep-step--finale .sabina-prep-used{max-width:none}.sabina-prep-final-dish{width:295px;right:-40px;bottom:-72px}}@media(max-width:760px){.sabina-preparazione-pollo{padding:76px 16px}.sabina-preparazione-pollo__heading{margin-bottom:44px}.sabina-preparazione-pollo__kicker{font-size:32px;gap:10px}.sabina-preparazione-pollo__kicker::before{width:24px;height:24px;border-radius:8px;font-size:11px}.sabina-preparazione-pollo__kicker::after{width:78px}.sabina-preparazione-pollo h2{font-size:clamp(2.75rem, 12vw, 4.25rem)!important;line-height:.94!important}.sabina-preparazione-pollo__heading p{font-size:14.5px;line-height:1.7}.sabina-preparazione-pollo__timeline{padding-bottom:42px}.sabina-preparazione-pollo__timeline::before{display:none}.sabina-prep-step{grid-template-columns:1fr;gap:14px}.sabina-prep-step__number{width:54px;height:54px;border-radius:16px;font-size:15px}.sabina-prep-step__card{padding:24px 22px;border-radius:24px}.sabina-prep-step__tag{font-size:26px;white-space:normal}.sabina-prep-step__tag i{font-size:16px}.sabina-prep-step__tag::after{flex-basis:82px}.sabina-prep-step__card h3{font-size:2rem}.sabina-prep-step__card p{font-size:14.5px;line-height:1.72}.sabina-prep-used__items{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:#75be14 rgb(117 190 20 / .12)}.sabina-prep-used__items::-webkit-scrollbar{height:7px}.sabina-prep-used__items::-webkit-scrollbar-track{background:rgb(117 190 20 / .12);border-radius:999px}.sabina-prep-used__items::-webkit-scrollbar-thumb{background:#75be14;border-radius:999px}.sabina-prep-mini{flex:0 0 72px;width:72px}.sabina-prep-note{align-items:flex-start}.sabina-prep-step--finale .sabina-prep-step__card{padding:24px 22px 210px}.sabina-prep-final-dish{width:260px;right:-46px;bottom:-66px;transform:rotate(-7deg)}.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-final-dish{transform:translateY(24px) rotate(-12deg) scale(.92)}.sabina-preparazione-pollo.sabina-preparazione-ready.is-visible .sabina-prep-final-dish{transform:translateY(0) rotate(-7deg) scale(1)}}@media(max-width:420px){.sabina-preparazione-pollo h2{font-size:2.55rem!important}.sabina-prep-step__card h3{font-size:1.85rem}.sabina-prep-final-dish{width:228px;right:-52px;bottom:-58px}}@media(prefers-reduced-motion:reduce){.sabina-preparazione-pollo__timeline::before,.sabina-prep-step__tag::after,.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-preparazione-pollo__kicker,.sabina-preparazione-pollo.sabina-preparazione-ready h2,.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-preparazione-pollo__heading p,.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step__number,.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-step__card,.sabina-preparazione-pollo.sabina-preparazione-ready .sabina-prep-final-dish{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.sabina-prep-mini img{transform:none!important;filter:none!important;box-shadow:none!important}}