@import"http://fast.fonts.net/t/1.css?apiType=css&projectid=5040c831-e1fc-4033-aa20-dc59cb45c790";*,*::before,*::after{box-sizing:border-box;padding:0;margin:0;background:none;text-decoration:none;outline:none;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"onum","kern","liga","clig","calt"}@font-face{font-family:"Bodoni SeventyTwo";src:url("fonts/ff1850e0-22a8-4229-87a9-18ed2bdaab26.woff2") format("woff2");font-weight:400}@font-face{font-family:"Bodoni SeventyTwo";src:url("fonts/1a2f229c-0c16-4102-a958-3b785e167d1e.woff2") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"Bodoni SeventyTwo";src:url("fonts/c5587a4c-8565-4f72-98bf-2a4e4c9598d0.woff2") format("woff2");font-weight:bold}:root{--c-bg: hsl(0,0%,100%);--c-text: #4e8142;--c-pink: hsla(331, 73%, 37%, 1.00);--f-family: "Bodoni SeventyTwo" , "Bodoni", "Bodoni MT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;--f-weight: 400;--f-size: 20px;--f-height: 30px;--l-spacer: 2rem;--column-text: 25rem;--column-media: 45rem;font-family:var(--f-family);font-weight:var(--f-weight);font-size:var(--f-height)}html,body{width:100%;min-height:100%;background:#fff}body{font-size:20px;line-height:30px;display:grid;grid-template-rows:9rem auto auto;grid-template-columns:1fr}@media(max-width: 999px){body{grid-template-rows:8rem auto auto}}@media(max-width: 719px){body{grid-template-rows:9rem auto auto}}.header{position:sticky;left:0;right:0;top:-6rem;display:grid;grid-template-rows:5rem auto;padding:1rem;grid-gap:1rem;grid-row:1;grid-column:1/-1;z-index:50000;background:#fff}@media(max-width: 999px){.header{top:-5rem;grid-template-rows:4rem auto}}.lavorazioni .header,.home .header{mix-blend-mode:difference;color:#fff;background:none}.header-background{grid-row:1;grid-column:1/-1;background:#fff;z-index:30000;position:sticky;left:0;right:0;top:-6rem}.logo-container{display:block;grid-row:1;grid-column:1/-1;justify-self:center;height:100%;width:5rem}.logo{display:block;width:auto;height:100%;fill:currentColor;margin:auto}.menu{text-align:center;align-self:end}.menu-item{margin:0 .5rem;text-transform:uppercase}.menu-item-active{font-weight:bold}.sub-menu{position:fixed;top:1rem}@media(max-width: 749px){.sub-menu{position:absolute}}.menu-soc{left:1rem}.menu-lang{right:1rem}.sub-menu-item{font-size:15px;line-height:20px;display:inline-block}.menu-lang .sub-menu-item:last-child::before{content:" / "}.s-logo{display:block;width:.5rem;height:.5rem}footer{font-size:15px;line-height:20px;font-weight:400;text-align:center;padding:2rem 1rem 1rem;opacity:.25;transition:opacity 300ms}footer:hover{opacity:1}.co{position:fixed;bottom:1rem;left:1rem;right:1rem;background:#fff;border-radius:3px;border:1px solid #f5f5f5;box-shadow:0px 0px 5px rgba(0,0,0,.25);padding:1rem;display:grid;grid-template-columns:1fr auto;grid-gap:1rem;z-index:999999}@media(max-width: 599px){.co{grid-template-columns:1fr}}a.co-button{color:#fff;margin-top:0;align-self:start;text-align:center}.md{margin:0 auto;max-width:var(--column-media);width:100%;padding:0 1rem}.md p,.md ul,.md ol,.md h1,.md h2,.md h3,.md h4{margin-right:auto;margin-left:auto;margin-bottom:1rem;max-width:var(--column-text)}.md h1{font-size:50px;line-height:60px;text-transform:uppercase;text-align:center;margin-top:3rem}.md h2,.md h3,.md h4{font-size:35px;line-height:45px;text-transform:uppercase;text-align:center;margin-top:2rem}.img-figure{margin:2rem 0;width:100%}.img-wrapper{position:relative}.img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto}.full-slider{height:100%;grid-column:1/-1;grid-row:1/3;z-index:40000}.full-slider::before{content:"";position:absolute;top:0;left:0;right:0;height:15rem;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0));z-index:45000;pointer-events:none}.full-slider .flickity-viewport{height:100% !important}.full-slider .slide{width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;display:flex}.slide-content{margin:auto;padding:1rem;text-align:center;color:#fff;max-width:20rem}.slide-title{font-size:50px;line-height:60px;font-weight:bold;margin-bottom:1rem}@media(max-width: 999px){.slide-title{font-size:35px;line-height:45px}}.slide-text{font-size:35px;line-height:45px}@media(max-width: 999px){.slide-text{font-size:20px;line-height:30px}}.slide-button.button{font-size:20px;line-height:30px}@media(max-width: 999px){.slide-button.button{font-size:15px;line-height:20px;letter-spacing:1px}}.full-slider .flickity-prev-next-button,.base-slider .flickity-prev-next-button{top:initial;bottom:1rem;background:#000;transition:background 300ms linear}.full-slider .flickity-prev-next-button.next,.base-slider .flickity-prev-next-button.next{right:50%;transform:translateX(100%);border-radius:0 50% 50% 0}.full-slider .flickity-prev-next-button.previous,.base-slider .flickity-prev-next-button.previous{left:50%;border-radius:50% 0 0 50%;transform:translateX(-100%)}.full-slider .flickity-button-icon,.base-slider .flickity-button-icon{fill:#fff;transition:fill 300ms linear}.full-slider .flickity-prev-next-button:hover,.base-slider .flickity-prev-next-button:hover{background:#fff}.full-slider .flickity-prev-next-button:hover .flickity-button-icon,.base-slider .flickity-prev-next-button:hover .flickity-button-icon{fill:#000}.base-slider{--height: 700px;height:var(--height)}.base-slider .flickity-viewport,.base-slider .flickity-slider{height:100% !important}.base-slider.is-fullscreen{height:100%;z-index:999999}.base-slider.is-fullscreen .slide{height:100%}.base-slider .slide{width:auto;height:var(--height);opacity:.1;transition:opacity 400ms}.base-slider .slide.is-selected{opacity:1}.base-slider .slide.is-selected:hover .slide-caption{opacity:1}.flickity-fullscreen-button-exit,.flickity-fullscreen-button-view{display:none;opacity:0}.base-slider .flickity-prev-next-button{display:none}.base-slider.is-fullscreen{padding-bottom:0;background:rgba(255,255,255,.95)}.base-slider.is-fullscreen .slide{padding:3.5rem 3rem 5.5rem;height:100%;width:80%}.base-slider.is-fullscreen .slide-image{width:100%;height:100%;object-fit:contain;object-position:center}.base-slider.is-fullscreen .flickity-prev-next-button{display:block}.base-slider.is-fullscreen .slide-caption{display:block;position:absolute;bottom:2.5rem;left:0;right:0;text-align:center;background:rgba(255,255,255,.85);padding:1rem}.base-slider.is-fullscreen .slide-caption-content{max-width:60ch;margin:0 auto}.slide-image{height:100%;width:auto}.slide-caption{display:none}.base-img{display:block;width:100%;height:100%;max-height:55vh;object-fit:contain}.nav-slider-wrapper{max-width:var(--column-media);margin:1rem auto 0;width:100%;padding:0 1rem}.nav-slider{height:6rem}.nav-slider .slide-nav-image{height:100%;width:auto}.button{font-size:20px;line-height:30px;padding:.5rem 1.5rem;display:inline-block;background:#000;border-radius:9999px;text-transform:uppercase;font-weight:bold;margin-top:1rem}.thumb{grid-column:span 1}.thumb-image{display:block;width:100%;height:auto}.thumb-image-rounded{border-radius:50%}.thumb-caption{font-size:20px;line-height:30px;text-align:center;padding:.5rem 0 0}.grid-thumbs{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2rem;padding:0 1rem;max-width:var(--column-media);margin:0 auto}@media(max-width: 1199px){.grid-thumbs{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 999px){.grid-thumbs{grid-gap:1rem}}@media(max-width: 649px){.grid-thumbs{grid-template-columns:1fr}}.grid-title{font-size:35px;line-height:45px;text-align:center;grid-column:span 4;margin:2rem 0}.home{grid-template-rows:9rem calc(100vh - 9rem) auto}.specs{margin:0 auto;padding:2rem 1rem;max-width:var(--column-text)}.specs-title{font-size:35px;line-height:45px;text-align:center;text-transform:uppercase;font-weight:bold}.specs-list{display:grid;grid-template-columns:1fr 1fr;margin:1rem 0 0}@media(max-width: 599px){.specs-list{display:block}}.spec-text,.spec-title{padding:.5rem .5rem .5rem 0}.spec-title{border-top:1px solid currentColor}@media(min-width: 600px){.spec-title:last-of-type{border-bottom:1px solid currentColor}}.spec-text{border-top:1px dotted #d3d3d3}.spec-text:last-of-type{border-bottom:1px solid currentColor}@media(min-width: 600px){.spec-text{border-top:1px solid currentColor}}.spec-title{text-transform:uppercase}.book{grid-template-rows:9rem calc(100vh - 13rem) auto}.pages{height:100%;align-self:top;max-height:calc(100vh - 13rem);padding:0 1rem}#book{max-height:calc(100vh - 13rem);overflow:hidden}.page img{display:block;width:100%;height:100%;object-fit:cover}.hands{text-align:center;padding:1rem 0}.hand{display:inline-block;margin:1rem}.hand-image{display:block;border-radius:50%;width:100%;height:auto}.hand-caption{margin-top:.5rem}.hand-caption em{display:block}.lavorazioni{grid-template-rows:9rem calc(100vh - 9rem) auto}.contacts-columns{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--column-media);grid-gap:1rem;width:100%;padding:0 1rem}.contacts-title{font-size:50px;line-height:60px;grid-column:span 2;text-align:center;text-transform:uppercase}.contacts-column{text-align:center}.contacts-column h2{text-transform:uppercase;margin:1rem 0}@media(max-width: 899px){.contacts-column{grid-column:span 2}}.map-holder{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;width:100%}.map-holder iframe,.map-holder object,.map-holder embed{position:absolute;top:0;left:0;width:100%;height:100%}
