#product #main{padding-bottom:1em}#product #main #url{color:#757575}#product #main .product-id{padding:1em 0}#product #main .product-id .title{display:block;font-family:"Bebas Neue",sans-serif;font-size:6em;color:#987758;letter-spacing:-2px}#product #main .product-id .title img{height:60px;font-size:1em;margin-right:1px}#product #main .product-id .slogan{display:block;font-family:Barlow;font-size:1.7em;color:#2d2d2d;letter-spacing:-.85px}#product #main .description{padding-bottom:15px;font-size:1.7em}#product #main .preview{border-left:2px solid #757575}#product #main .preview .model{background-repeat:no-repeat;background-size:contain;position:relative}#product #main .preview .model[product-vr]{cursor:url("/assets/ew-resize.png") 15 15,ew-resize}#product #main .preview .model[product-vr]:after{position:absolute;bottom:0;left:0;content:"";background-image:url("/assets/mouse_pointer.png");width:64px;height:64px;opacity:.5}#product #main table{width:100%;font-size:1.7em;max-width:100%;margin-bottom:1em}#product #main table tbody tr{border-bottom:1px solid #989898}#product #main table tbody tr td{font-weight:300;vertical-align:top}#product #main table tbody tr td:nth-child(2){font-weight:600;text-align:right}#product #typologies{padding:70px 0}#product #typologies .box{display:flex;flex-direction:column;text-align:center;user-select:none;cursor:pointer;padding-bottom:40px;font-size:1.5em}#product #typologies .box.active{font-weight:700;border-bottom:2px solid #2d2d2d}#product #typologies .box:hover{text-shadow:0 0 1px #2d2d2d}#product #typologies .box img{margin:20px auto;max-width:100px}#product #typologies .typology-panel{display:none;padding:40px 0;border-top:1px solid #2d2d2d;font-size:1.5em}#product #typologies .typology-panel img{width:100%}#product #typologies .typology-panel p{margin:10px 0 40px}#product #typologies .typology-panel.active{display:block}#product #gallery h3{text-align:center;margin-bottom:70px}#product #gallery a{display:block}#product #video{margin-top:2em}#product #projects .project{margin-top:1em;margin-bottom:1em}#product #projects .project a{display:block;position:relative}#product #projects .project a img{height:500px;width:100%;object-fit:cover;filter:grayscale(100%)}#product #projects .project a:hover img,#product #projects .project a:focus img,#product #projects .project a:active img{filter:grayscale(0%)}#product #projects .project a:hover span,#product #projects .project a:focus span,#product #projects .project a:active span{opacity:1}#product #projects .project span{font-size:2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;background-color:#987758;padding:.5em 1em;opacity:0;transition:all ease .2s}footer{margin-top:0}@media (min-width:992px){#product #main #info{--space:50px;width:calc(100% - var(--space));margin-right:var(--space)}}h1{font-weight:400;margin-bottom:0;font-size:1em}h2{font-size:1.75em;margin-bottom:0;font-weight:700}h3{font-size:1em;margin-bottom:0;font-weight:400}#product-description{font-size:1.7em}@media (max-width:575px){#projects .project a img.animate-on-scroll{filter:grayscale(100%);opacity:1;transition:filter .6s ease,opacity .6s ease}#projects .project a img.animate-on-scroll.visible{filter:grayscale(0%) !important;opacity:1}#projects .project a span.animate-on-scroll{opacity:1;top:27.5vh;position:relative;transition:opacity .6s ease,top .6s ease}#projects .project a span.animate-on-scroll.visible{opacity:1 !important;top:30vh !important}}.secondary-title{font-weight:400;margin-bottom:0;font-size:1em}.secondary-specs{font-size:1.75em;margin-bottom:0;font-weight:700}.pre{white-space:pre-line}.projects{font-weight:600}