@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap";@font-face{font-family:FoundersGrotesk;src:url(/fonts/FoundersGrotesk-Light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:FoundersGrotesk;src:url(/fonts/FoundersGrotesk-LightItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:FoundersGrotesk;src:url(/fonts/FoundersGrotesk-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:FoundersGrotesk;src:url(/fonts/FoundersGrotesk-MediumItalic.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:FoundersGrotesk;src:url(/fonts/FoundersGrotesk-Semibold.woff) format("woff");font-weight:700;font-style:normal}body,html{padding:0;margin:0;font-family:FoundersGrotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#000}p{margin:0}a{color:inherit;text-decoration:none}b{font-weight:700}*{box-sizing:border-box;font-family:FoundersGrotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.txt{font-weight:400;font-style:normal}.txt.medium{font-weight:500}.txt.semi{font-weight:700}.txt.italic{font-style:italic}.txt.center{text-align:center}.txt.right{text-align:right}.txt.left{text-align:left}.txt.caps{text-transform:uppercase;line-height:1}.txt.titolo-grande{font-size:70px;line-height:1.1}.txt.sottotitolo-grande{font-size:40px;line-height:1.2}.txt.titolo{font-size:38px;line-height:1.2}.txt.sottotitolo{font-size:26px;line-height:1.2}.txt.sottotitolo-medio{font-size:24px;line-height:1.2}.txt.titolo-piccolo{font-size:32px;line-height:1.2}.txt.sottotitolo-piccolo{font-size:20px;line-height:1.2}.txt.testo{font-size:18px}.txt.testo,.txt.testo-medio{margin-bottom:0;line-height:1.2}.txt.testo-medio{font-size:16px}.txt.testo-piccolo{font-size:12px;margin-bottom:0;line-height:1.2}@media screen and (max-width:64em){.txt.titolo-grande{font-size:52px}.txt.sottotitolo-grande{font-size:38px}.txt.titolo{font-size:32px}.txt.sottotitolo{font-size:24px}.txt.titolo-piccolo{font-size:26px}.txt.sottotitolo-piccolo{font-size:18px}.txt.testo{font-size:16px;margin-bottom:0}.txt.testo-medio{font-size:15px;margin-bottom:0}.txt.testo-piccolo{font-size:12px;margin-bottom:0}}@media screen and (max-width:40em){.txt.titolo-grande{font-size:36px}.txt.sottotitolo-grande{font-size:32px}.txt.titolo{font-size:28px}.txt.sottotitolo{font-size:20px}.txt.titolo-piccolo{font-size:24px}.txt.sottotitolo-piccolo{font-size:18px}.txt.testo{font-size:16px;margin-bottom:0}.txt.testo-medio{font-size:14px;margin-bottom:0}.txt.testo-piccolo{font-size:12px;margin-bottom:0}}canvas{outline:none!important}#canvas{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1;cursor:-webkit-grab;cursor:grab;transition:.5s ease}#canvas:active{cursor:-webkit-grabbing;cursor:grabbing}@media screen and (max-width:1023px){#canvas{height:calc(80vh - 0px);top:0}.mobileControlsOpen #canvas{height:calc(100% - 220px)}}#loaderContainer{position:absolute;background-color:#000;width:100%;height:100%;left:0;top:0;transition:.5s ease;pointer-events:none;opacity:.9}#loaderContainer.disabled{opacity:0;visibility:hidden}#loader{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.loader-1{height:40px;width:40px;animation:loader-1-1 2s linear infinite}@keyframes loader-1-1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-1 span{display:block;position:absolute;width:100%;height:100%;border:3px solid;border-color:#fff #fff transparent;border-radius:50px}header{position:fixed;top:0;left:0;background-color:#fff;padding:15px;width:100%;text-align:center;box-shadow:0 5px 10px 0 rgba(0,0,0,.05);z-index:99999}header .mg-logo{height:50px;display:block;margin:0 auto;max-width:122px;float:left}header .headerSingleContainer{float:left;height:50px;display:block;width:calc(50% - 61px);text-align:left}header .headerSingleContainer:last-child{text-align:right}#controls{position:fixed;bottom:0;width:100%}.btn{background-color:#3a73d2;color:#fff;font-size:14px;text-transform:uppercase;padding:10px 16px;border-radius:10px;cursor:pointer;transition:.5s ease}.btn.btn-alt{background-color:#22447b}.btn.center{text-align:center}.btn:hover{background-color:#000}#model-controls,#model-selector{background-color:#fff;padding:24px;position:fixed;top:50%;right:1rem;width:360px;transform:translateY(-50%);box-shadow:0 5px 10px 0 rgba(0,0,0,.05);z-index:999999;overflow:hidden}#model-controls .subcontrol-single .subcontrol-single-head,#model-selector .subcontrol-single .subcontrol-single-head{padding:8px 0;font-size:18px;line-height:1;cursor:pointer}#model-controls .subcontrol-single .subcontrol-single-head:before,#model-selector .subcontrol-single .subcontrol-single-head:before{content:"+ "}#model-controls .subcontrol-single .subcontrol-single-content,#model-selector .subcontrol-single .subcontrol-single-content{height:0;overflow:hidden;padding:0;transition:.4s ease}#model-controls .subcontrol-single .subcontrol-single-content .splide__track,#model-selector .subcontrol-single .subcontrol-single-content .splide__track{overflow:visible!important}#model-controls .subcontrol-single .subcontrol-single-content [type=radio],#model-selector .subcontrol-single .subcontrol-single-content [type=radio]{display:none}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label{position:relative;text-align:center;padding-top:56px;display:block;min-width:50px;cursor:pointer}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label.svg,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label.svg{min-width:70px;padding-top:64px}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-image,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-image{position:absolute;width:40px;height:40px;top:4px;left:calc(50% - 20px);object-fit:cover;border-radius:40px;overflow:hidden;border:2px solid #fff;box-shadow:0 0 0 2px #fff;box-sizing:border-box}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-image img,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-image img{object-fit:cover;max-width:100%;height:100%}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-image.svg,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-image.svg{width:60px;height:60px;left:calc(50% - 30px);object-fit:contain;border-radius:0;border:none!important;box-shadow:none!important;transition:.2s ease}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-image.svg.fill,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-image.svg.fill{opacity:0}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-image.subcontrol-single-radio-image-personalizza,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-image.subcontrol-single-radio-image-personalizza{width:auto;text-align:left;background-color:#f5f5f5;vertical-align:middle;white-space:nowrap;position:relative;top:0;left:0}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-image.subcontrol-single-radio-image-personalizza img,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-image.subcontrol-single-radio-image-personalizza img{display:none}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-image.subcontrol-single-radio-image-personalizza .subcontrol-single-radio-custom-color,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-image.subcontrol-single-radio-image-personalizza .subcontrol-single-radio-custom-color{width:36px;height:36px;display:inline-block;border-radius:40px;vertical-align:middle}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-image.subcontrol-single-radio-image-personalizza .subcontrol-single-radio-custom-title,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-image.subcontrol-single-radio-image-personalizza .subcontrol-single-radio-custom-title{display:inline-block;line-height:1;vertical-align:middle;padding:10px 14px 5px 10px;font-size:16px}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-title,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-title{font-weight:700;opacity:0;transition:.2s ease;font-size:14px}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-tooltip,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-tooltip{position:absolute;pointer-events:none;display:block;opacity:0;transition:.4s ease;visibility:hidden;background-color:#000;color:#fff;bottom:-28px;white-space:nowrap;padding:6px 8px 1px;font-size:14px;left:50%;transform:translateX(-50%)}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-tooltip:before,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label .subcontrol-single-radio-tooltip:before{content:"";position:absolute;top:-4px;left:50%;transform:translateX(-50%);border:5px solid transparent;border-bottom-color:#000;border-top:0}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label:hover .subcontrol-single-radio-title,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label:hover .subcontrol-single-radio-title{opacity:1}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label:hover .subcontrol-single-radio-tooltip,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-single-radio-label:hover .subcontrol-single-radio-tooltip{opacity:1;visibility:visible;bottom:-24px}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-color-selector,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-color-selector{display:none;position:absolute;width:200px;height:232px;bottom:100%;left:calc(50% - 100px)}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-color-selector .subcontrol-color-selector-inner,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-color-selector .subcontrol-color-selector-inner{position:absolute;width:200px;height:222px;border-radius:12px;border:1px solid #eaeaea;background-color:#fff;top:0;left:0;padding:16px}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-color-selector .subcontrol-color-selector-inner .chrome-picker,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-color-selector .subcontrol-color-selector-inner .chrome-picker{width:100%!important}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-color-selector .subcontrol-color-selector-inner .react-colorful,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-color-selector .subcontrol-color-selector-inner .react-colorful{width:100%;height:188px}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-color-selector .subcontrol-color-selector-inner .subcontrol-color-selector-closer,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-color-selector .subcontrol-color-selector-inner .subcontrol-color-selector-closer{position:absolute;width:32px;height:32px;text-align:center;background-color:#fff;border:1px solid #eaeaea;z-index:2;border-radius:32px;top:-12px;right:-12px;font-size:32px;transform:rotate(135deg);padding-top:2px;transition:.5s ease;cursor:pointer}#model-controls .subcontrol-single .subcontrol-single-content .subcontrol-color-selector .subcontrol-color-selector-inner .subcontrol-color-selector-closer:hover,#model-selector .subcontrol-single .subcontrol-single-content .subcontrol-color-selector .subcontrol-color-selector-inner .subcontrol-color-selector-closer:hover{background-color:#ccc}#model-controls .subcontrol-single .subcontrol-single-content label.subcontrol-single-radio-label-color-selector,#model-selector .subcontrol-single .subcontrol-single-content label.subcontrol-single-radio-label-color-selector{padding:4px}#model-controls .subcontrol-single .subcontrol-single-content label.subcontrol-single-radio-label-color-selector.hover+.subcontrol-color-selector,#model-selector .subcontrol-single .subcontrol-single-content label.subcontrol-single-radio-label-color-selector.hover+.subcontrol-color-selector{display:block}#model-controls .subcontrol-single .subcontrol-single-content [type=radio]:checked+label .subcontrol-single-radio-image,#model-selector .subcontrol-single .subcontrol-single-content [type=radio]:checked+label .subcontrol-single-radio-image{box-shadow:0 0 0 2px #000}#model-controls .subcontrol-single .subcontrol-single-content [type=radio]:checked+label .subcontrol-single-radio-title,#model-selector .subcontrol-single .subcontrol-single-content [type=radio]:checked+label .subcontrol-single-radio-title{font-weight:700;opacity:1}#model-controls .subcontrol-single .subcontrol-single-content [type=radio]:checked+label img.svg.fill,#model-selector .subcontrol-single .subcontrol-single-content [type=radio]:checked+label img.svg.fill{opacity:1}#model-controls .subcontrol-single.active .subcontrol-single-head:before,#model-selector .subcontrol-single.active .subcontrol-single-head:before{content:"– "}#model-controls .subcontrol-single.active .subcontrol-single-content,#model-selector .subcontrol-single.active .subcontrol-single-content{overflow:visible;height:90px;padding-bottom:12px}#model-controls .subcontrol-single.active .subcontrol-single-content.--small,#model-selector .subcontrol-single.active .subcontrol-single-content.--small{height:40px}#model-selector{right:unset;left:1rem;width:248px}#model-selector .model-selector-item{color:#000}#model-selector .model-selector-item .model-selector-image{width:200px;height:200px;object-fit:contain}#model-selector .model-selector-item p{color:#000}@media screen and (max-width:1023px){#model-selector{position:fixed!important;z-index:99999;top:0!important;left:0!important;bottom:unset!important;margin:0!important;display:flex;justify-content:center;align-items:center;gap:16px;padding:8px!important}#model-selector .model-selector-item{display:flex;align-items:center;gap:4px}#model-selector .model-selector-item .model-selector-image{width:60px;height:60px}}.alwaysOpen .subcontrol-single .subcontrol-single-head:before{content:""!important}.alwaysOpen .subcontrol-single .subcontrol-single-content{overflow:visible!important;height:auto!important;padding-bottom:12px!important}div#arPopup{cursor:pointer;background-color:rgba(0,0,0,.8);width:100%;height:100%;top:0;left:0;visibility:hidden;opacity:0}div#arPopup,div#arPopup .arPopup-content{position:fixed;z-index:999999;transition:.5s ease}div#arPopup .arPopup-content{background-color:#fff;top:200%;left:50%;transform:translate(-50%,-50%);padding:2rem;width:360px;text-align:center;max-width:96%}div#arPopup.active{visibility:visible;opacity:1}div#arPopup.active .arPopup-content{top:50%}.inline-btn{display:inline-block;height:50px;min-width:50px;background-color:#f5f5f5;border-radius:10px;padding:12px;cursor:pointer;font-size:14px;box-sizing:border-box;border:2px solid #f5f5f5;transition:.2s ease;position:relative}.inline-btn .inline-btn-icon{width:24px;height:24px;display:inline-block;vertical-align:middle}.inline-btn .inline-btn-label{margin-left:8px;display:inline-block;line-height:24px;vertical-align:middle}.inline-btn .inline-btn-close{position:absolute;top:-6px;right:-6px;transition:.2s ease;opacity:0}.inline-btn.active{border:2px solid #000}.inline-btn.active .inline-btn-close{opacity:1}@media screen and (max-width:1023px){.--embed canvas{height:calc(80vh - 76px)!important;top:76px!important}#model-controls,#model-selector{bottom:0;border-radius:0;width:100%;left:0;transform:unset;padding:18px;position:relative;margin-top:80vh}header{padding:10px}header .mg-logo{height:40px;max-width:198px}header .headerSingleContainer{height:40px;width:calc(50% - 99px)}header .inline-btn{height:40px;min-width:40px;padding:6px}header .inline-btn .inline-btn-label{display:none}}.spacer{margin:12px 0;width:100%;height:0}.spacer.filetto{height:1px;background-color:#ccc}select.large-select{font-size:16px;padding:13px 14px 10px 10px;border:1px solid #ccc;border-radius:30px;margin-top:2px}button{font-weight:700;color:#000;font-size:16px;padding:16px 18px 10px;background-color:#fff;border:2px solid #000;cursor:pointer;transition:.5s ease}button:hover{background-color:#000;color:#fff}button+button{margin-left:12px}[type=range]{width:100%}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=range]{overflow:hidden;-webkit-appearance:none;background-color:#b8b8b8;border-radius:16px}input[type=range]::-webkit-slider-runnable-track{height:16px;-webkit-appearance:none;color:#121212;margin-top:-1px}input[type=range]::-webkit-slider-thumb{width:24px;-webkit-appearance:none;height:16px;cursor:pointer;background:#000;box-shadow:-500px 0 0 500px dimgray}}input[type=range]::-moz-range-progress{background-color:#121212}input[type=range]::-moz-range-track{background-color:#b8b8b8}input[type=range]::-ms-fill-lower{background-color:#121212}input[type=range]::-ms-fill-upper{background-color:#b8b8b8}.dnd-toggle-box{display:flex;align-items:center;gap:8px;margin-top:12px}.dnd-toggle-box .dnd-toggle-box-toggle{width:48px;height:26px;border-radius:48px;background-color:#ccc;position:relative;transition:.5s ease}.dnd-toggle-box .dnd-toggle-box-toggle .dnd-toggle-box-handle{position:absolute;height:22px;width:22px;border-radius:22px;background-color:#fff;top:2px;left:2px;transition:.5s ease}.dnd-toggle-box .dnd-toggle-box-toggle input{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;top:0;left:0;margin:0}.dnd-toggle-box .dnd-toggle-box-label{position:relative;top:3px;font-weight:700}.dnd-toggle-box.active .dnd-toggle-box-toggle{background-color:#1d1d1d}.dnd-toggle-box.active .dnd-toggle-box-toggle .dnd-toggle-box-handle{left:24px}a{color:unset}a p{margin:0}.headerBackBtn a{position:fixed;bottom:14px;right:10px;background-color:#fff;padding:12px 24px 8px;box-shadow:0 5px 20px 0 hsla(0,0%,78%,.67);border-radius:100px;text-decoration:none;color:#000;transition:.5s ease;z-index:99999999}.headerBackBtn a:hover{background-color:#000;color:#fff}.magic-embed .headerBackBtn a{bottom:216px}#cataloghi .header,#homepage .header{text-align:center;font-weight:700;font-size:24px;margin:24px 0}#cataloghi .boxes,#homepage .boxes{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:12px;align-content:center}#cataloghi .boxes .box,#homepage .boxes .box{background-color:#fff;border:1px solid #ccc;width:calc(50% - 6px);text-decoration:none;color:#000;text-align:center;padding:2rem;border-radius:10px;height:450px;display:flex;gap:24px;flex-direction:column;align-items:center;justify-content:space-between;transition:.5s ease}#cataloghi .boxes .box img,#homepage .boxes .box img{width:100%;height:auto}#cataloghi .boxes .box.--offline,#homepage .boxes .box.--offline{opacity:.5;cursor:no-drop}#cataloghi .boxes .box:not(.--offline):hover,#homepage .boxes .box:not(.--offline):hover{background-color:#f5f5f5}#cataloghi .boxes .box h3,#cataloghi .boxes .box p,#homepage .boxes .box h3,#homepage .boxes .box p{margin:0;line-height:1}#cataloghi .docs,#homepage .docs{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:12px;align-content:center}#cataloghi .docs .single-doc,#homepage .docs .single-doc{margin:0 24px 24px 0;display:inline-block;vertical-align:bottom;vertical-align:top;font-family:FoundersGrotesk,sans-serif}#cataloghi .docs .single-doc .single-doc-cover,#homepage .docs .single-doc .single-doc-cover{margin-right:2rem;box-shadow:0 10px 12px 0 rgba(0,0,0,.08);border-radius:0 6px 6px 0;overflow:hidden;position:relative}#cataloghi .docs .single-doc .single-doc-cover img,#homepage .docs .single-doc .single-doc-cover img{height:420px;max-width:unset}#cataloghi .docs .single-doc .single-doc-text,#homepage .docs .single-doc .single-doc-text{padding-top:24px}#cataloghi .docs .single-doc .single-doc-text .semi,#homepage .docs .single-doc .single-doc-text .semi{font-size:18px;margin-bottom:0;line-height:1.2;font-family:FoundersGrotesk,sans-serif;font-weight:700;font-style:normal;color:#000}#cataloghi .docs .single-doc .single-doc-text .underline,#homepage .docs .single-doc .single-doc-text .underline{font-size:15px;margin-bottom:0;line-height:1.2;color:#000}.header .header-title{font-size:56px;line-height:1;font-weight:500;margin:0}.header .header-subtitle{font-weight:300;margin:0}#home-style-v2{position:relative;display:flex;padding:48px;align-items:stretch;justify-content:space-between;gap:48px;width:100%;overflow:hidden;height:100vh}#home-style-v2 #home-logo{display:flex;gap:12px}#home-style-v2 #home-logo p{writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;transform:rotate(180deg);text-align:right;font-size:24px}#home-style-v2 #home-boxes{gap:48px;display:flex;flex-wrap:wrap;width:100%}#home-style-v2 #home-boxes .home-box{width:calc(50% - 24px);height:calc(50vh - 24px - 48px);position:relative;display:flex;justify-content:flex-end;align-items:flex-end;padding:24px;text-decoration:none}#home-style-v2 #home-boxes .home-box.--offline{opacity:.5;cursor:no-drop}#home-style-v2 #home-boxes .home-box>div{display:flex;flex-direction:column}#home-style-v2 #home-boxes .home-box img{width:100%;position:absolute;height:100%;object-fit:cover;top:0;left:0}#home-style-v2 #home-boxes .home-box svg{position:relative}#home-style-v2 #home-boxes .home-box h3{position:relative;text-decoration:none;color:#000;font-size:48px;text-align:right;line-height:1;margin:0}#home-style-v2 #home-boxes .home-box h3,#home-style-v2 #home-boxes .home-box svg{height:40px}#home-style-v2 #home-boxes .home-box p{position:relative;text-decoration:none;color:#000;text-align:right;line-height:1;font-size:24px;margin-bottom:6px}.--screen-touch,.--screen-touch *{cursor:none!important}a{text-decoration:none!important}#home-lang-selector{position:absolute;bottom:39px;display:flex;gap:8px;font-size:24px;color:#ccc}#home-lang-selector a{color:#ccc;text-decoration:none;line-height:1}#home-lang-selector a.current{font-weight:700}#configuratore #canvas{height:100%;top:0;width:70%}#configuratore #model-controls,#configuratore #model-selector{width:30%;left:70%;top:0;height:100%;transform:unset}#configuratore #loaderContainer{width:70%}#configuratore .label-maniglia{width:120px!important}#configuratore .label-maniglia .subcontrol-single-radio-image{width:120px!important;height:50px!important;left:calc(50% - 60px)!important}#configuratore .simpleBtn{background-color:transparent!important;border:none;display:flex;font-size:16px;gap:8px;padding-left:0}#configuratore .simpleBtn img{position:relative;top:-5px}#configuratore .simpleBtn:hover{color:#000!important}#configuratore .actions-fixed{position:fixed;top:10px;right:10px;display:flex;gap:6px}#configuratore .actions-fixed .langSelector{font-size:14px;margin-top:6px;font-weight:700;margin-right:6px;opacity:.1}#configuratore button.iconBtn{border:none;height:24px;width:24px;padding:0;background-color:transparent!important;opacity:.1;margin:0}@media screen and (min-width:1900px){#configuratore #model-controls,#configuratore #model-selector{display:flex;flex-direction:column;justify-content:center}#configuratore #model-controls .titolo-piccolo,#configuratore #model-selector .titolo-piccolo{font-size:48px;margin-top:24px}#configuratore #model-controls .testo,#configuratore #model-selector .testo{font-size:28px}#configuratore #model-controls .spacer.filetto,#configuratore #model-selector .spacer.filetto{margin:24px 0;background-color:#6f6f6f}#configuratore #model-controls .subcontrol-single,#configuratore #model-selector .subcontrol-single{border-bottom:1px solid #e7e7e7}#configuratore #model-controls .subcontrol-single .subcontrol-single-head,#configuratore #model-selector .subcontrol-single .subcontrol-single-head{font-size:20px}#configuratore #model-controls .subcontrol-single+.subcontrol-single,#configuratore #model-selector .subcontrol-single+.subcontrol-single{margin-top:24px}#configuratore #model-controls .simpleBtn,#configuratore #model-selector .simpleBtn{font-size:20px}#configuratore #model-controls .simpleBtn img,#configuratore #model-selector .simpleBtn img{position:relative;top:-3px}#configuratore #model-controls .actions,#configuratore #model-selector .actions{margin-top:24px}}.configuratore-mobile{position:fixed;z-index:999999999999999;background-color:#fff;height:100%;width:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.configuratore-mobile h1{font-size:48px;line-height:58px;margin:0}.configuratore-mobile h1,.configuratore-mobile h2{font-family:Founders Grotesk;font-style:normal;font-weight:600;color:#000}.configuratore-mobile h2{font-size:22px;line-height:26px;text-align:center;padding:0 15vw}.configuratore-mobile a{font-family:Founders Grotesk;font-style:normal;font-weight:600;font-size:18px;line-height:22px;color:#000}.configuratore-hide{overflow:hidden!important;display:none!important}.dnd-actions{margin-top:20px}.popup{position:fixed;visibility:hidden;z-index:999999999999999}.popup,.popup .popup-overlay{top:0;left:0;width:100%;height:100%;transition:.5s ease}.popup .popup-overlay{position:absolute;background-color:transparent;cursor:pointer}.popup .popup-content{position:absolute;background-color:#fff;padding:2rem;border-radius:10px;max-width:96%;width:480px;max-height:96%;overflow-y:auto;top:70%;opacity:0;left:50%;transform:translate(-50%,-50%);transition:.5s ease;text-align:center}.popup .popup-content .popup-close{position:absolute;top:10px;right:10px;cursor:pointer}.popup .popup-content h2{font-size:32px;line-height:1;margin:0}.popup .popup-content h3{font-size:18px;line-height:1;margin:12px 0 24px}.popup.active{visibility:visible}.popup.active .popup-overlay{background-color:rgba(0,0,0,.5)}.popup.active .popup-content{top:50%;opacity:1}.form-group{text-align:left;display:flex;width:100%;justify-content:space-between;align-items:stretch;gap:12px;margin-bottom:18px}.form-group .form-input{width:100%;display:flex;flex-direction:column}.form-group .form-input label{font-weight:400}.form-group .form-input input{border-radius:0;border:none;border-bottom:1px solid #000;outline:none;font-size:18px;padding:4px 0 0;font-weight:700}