.sito .p-collaboriamo .candidatura{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:clamp(30px,6vw,96px);display:grid}@media (max-width:960px){.sito .p-collaboriamo .candidatura{grid-template-columns:1fr}}.sito .p-collaboriamo .vetrina{justify-items:center;gap:18px;display:grid;position:sticky;top:100px}@media (max-width:960px){.sito .p-collaboriamo .vetrina{order:-1;position:static}}.sito .p-collaboriamo .bottle{aspect-ratio:260/760;height:clamp(420px,64vh,600px);transition:transform .8s var(--ease);position:relative;transform:rotate(4deg)}.sito .p-collaboriamo .bottle:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#b3050566,#b3050500 62%);border-radius:50%;width:240%;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.sito .p-collaboriamo .bottle:hover{transform:rotate(0)translateY(-6px)}.sito .p-collaboriamo .bottle svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sito .p-collaboriamo .lbl{text-align:center;background:var(--cream);width:74%;height:30%;color:var(--red);box-shadow:inset 0 0 0 5px var(--cream), inset 0 0 0 6px var(--red);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 10px 12px;display:flex;position:absolute;top:53%;left:13%}.sito .p-collaboriamo .lbl-top,.sito .p-collaboriamo .lbl-bottom{font-family:var(--ui);letter-spacing:.18em;text-transform:uppercase;overflow-wrap:anywhere;font-size:10px;font-weight:500;line-height:1.3}.sito .p-collaboriamo .lbl-name{overflow-wrap:anywhere;width:100%;padding:0 0 .1em;line-height:1.08}.sito .p-collaboriamo .vetrina p{font-family:var(--ui);opacity:.65;text-align:center;max-width:34ch;font-size:13px}.sito .p-collaboriamo .passi{background:var(--line);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(40px,5vw,64px);display:grid;overflow:hidden}.sito .p-collaboriamo .passi>div{background:var(--red-deep);padding:22px 22px 24px}.sito .p-collaboriamo .passi b{padding-bottom:.08em;font-size:26px;font-weight:400;line-height:1.12;display:block}.sito .p-collaboriamo .passi span{font-family:var(--ui);opacity:.8;font-size:14px;line-height:1.5}@media (max-width:760px){.sito .p-collaboriamo .passi{grid-template-columns:1fr}}
