.realizzazioni__heading{margin:0 0 2rem}.realizzazioni__filters{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2.4rem}.realizzazioni__filter{background:transparent;border:.1rem solid rgba(var(--color-foreground),.25);color:rgb(var(--color-foreground));cursor:pointer;font-family:inherit;font-size:1.4rem;letter-spacing:.06rem;padding:.8rem 1.8rem;text-transform:uppercase;transition:background-color var(--duration-short) ease,color var(--duration-short) ease}.realizzazioni__filter:hover{border-color:rgb(var(--color-button))}.realizzazioni__filter[aria-pressed=true]{background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.realizzazioni__item[hidden]{display:none}.realizzazioni__card{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));display:flex;flex-direction:column;height:100%;text-decoration:none;transition:box-shadow var(--duration-default) ease}.realizzazioni__card:hover{box-shadow:0 .8rem 2.4rem rgba(var(--color-shadow),.12)}.realizzazioni__media{aspect-ratio:4 / 3;background:rgba(var(--color-foreground),.04);overflow:hidden}.realizzazioni__media img,.realizzazioni__media svg{display:block;height:100%;object-fit:cover;transition:transform var(--duration-long) ease;width:100%}.realizzazioni__card:hover .realizzazioni__media img{transform:scale(1.04)}.realizzazioni__info{display:flex;flex-direction:column;flex-grow:1;gap:.6rem;padding:1.6rem 1.8rem 2rem}.realizzazioni__tag{color:rgb(var(--color-button));font-size:1.1rem;font-weight:700}.realizzazioni__title{margin:0}.realizzazioni__place{color:rgba(var(--color-foreground),.7);font-size:1.4rem;margin:0}.realizzazioni__more{font-size:1.4rem;margin-top:auto;padding-top:.8rem}.realizzazioni__footer{margin-top:3rem;text-align:center}.realizzazione__back{align-items:center;display:inline-flex;font-size:1.4rem;gap:.6rem;margin-bottom:2rem}.realizzazione__back .svg-wrapper{height:1rem;transform:rotate(180deg);width:1.2rem}.realizzazione__intro{display:grid;gap:3rem;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:990px){.realizzazione__intro{align-items:start;gap:6rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.realizzazione__title{margin:.6rem 0 1.6rem}.realizzazione__place{align-items:flex-start;display:flex;gap:.8rem;line-height:1.5;margin:0 0 2rem}.realizzazione__pin{color:rgb(var(--color-button));flex-shrink:0;margin-top:.2rem}.realizzazione__text{margin-bottom:3rem}.realizzazione__cover img{display:block;height:auto;width:100%}.realizzazione__gallery-title{margin:5rem 0 2rem}.realizzazione__gallery{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.realizzazione__gallery{gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.realizzazione__gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.realizzazione__thumb{aspect-ratio:1 / 1;display:block;overflow:hidden}.realizzazione__thumb img{display:block;height:100%;object-fit:cover;transition:transform var(--duration-long) ease,opacity var(--duration-short) ease;width:100%}.realizzazione__thumb:hover img{opacity:.9;transform:scale(1.04)}.lightbox{background:transparent;border:0;height:100%;margin:0;max-height:none;max-width:none;padding:0;width:100%}.lightbox::backdrop{background:#000000e0}.lightbox__figure{align-items:center;display:flex;height:100%;justify-content:center;margin:0;padding:6rem 1.6rem}.lightbox__image{max-height:100%;max-width:100%;object-fit:contain}.lightbox__button{align-items:center;background:#0006;border:0;color:#fff;cursor:pointer;display:flex;height:4.4rem;justify-content:center;position:absolute;width:4.4rem}.lightbox__button:hover{background:#000000b3}.lightbox__button svg{height:1.8rem;width:1.8rem}.lightbox__close{right:1.2rem;top:1.2rem}.lightbox__prev,.lightbox__next{top:50%;transform:translateY(-50%)}.lightbox__prev{left:1.2rem}.lightbox__prev svg{transform:rotate(180deg)}.lightbox__next{right:1.2rem}.lightbox__counter{bottom:1.6rem;color:#fff;font-size:1.4rem;left:0;position:absolute;right:0;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-realizzazioni.css.map */
