﻿.hidden{display:none !important}html{font-size:62.5%}body{box-sizing:border-box;overflow:hidden;font-family:"Open Sans",sans-serif}section{position:relative;padding:0 54px}a{color:#000}#drag-root{padding-left:0;padding-right:0}.select-box{border:1px solid #5af;background-color:rgba(75,160,255,.3);position:fixed}.pleaseNoteIcon{height:58px;width:210px;background-image:url("controls/pleasenote.gif");background-repeat:no-repeat;background-size:contain;margin-left:11px}.pleaseNoteMessage{text-transform:uppercase;margin-top:15px}.nextStep,.prevStep{font-family:"configuratore" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;padding:1px;font-size:3rem;cursor:pointer;line-height:0;margin:20px 0;position:relative;color:#a3a3a3}.prevStep{transform:scaleX(-1)}.nextStep:before,.prevStep:before{content:""}.nextStep.disabled{cursor:no-drop}#wizard .nextStep{right:-25px;margin:20px 0 30px 0}.leftBarSize{width:350px;display:inline-block}.startHere.leftBarSize{width:349px}.startHere.leftBarSize .conficon-below-arrow{font-size:24px;display:table-cell;line-height:29px}.startHere.leftBarSize .startHereText{font-size:12px;line-height:12px;font-weight:600;display:table-cell;vertical-align:middle}.overview-mode table{table-layout:fixed;font-size:12px;font-weight:500;width:100%}.overview-mode tbody>tr:hover,.overview-active{background-color:#fdecec}.overview-mode td{border-bottom:1px solid #000;border-left:1px solid #000}.overview-mode td:first-child,.overview-mode td:last-child{width:66px;text-align:center}.overview-mode td:first-child img{max-width:50px;max-height:50px}.overview-mode td:nth-child(2){padding:2px 10px}.overview-mode tbody tr td:first-child{padding:8px 0}.overview-mode td:nth-child(2) p{margin:8px 0}.prop-label{font-size:9px;border:1px solid #9d9d9d;border-radius:14px;padding:0px 4px 1px 4px;min-width:45px;display:inline-block;text-align:center;line-height:16px;margin-right:3px;margin-bottom:3px}.prop-label:empty{display:none}#wizard .help{text-transform:uppercase;font-size:1.1rem;margin-bottom:20px}#wizard .help span.highlight{text-decoration:underline}#wizard .step div.card-body{padding:15px 45px}#wizard .elements .icons{flex-wrap:wrap;display:none}#wizard .elements .icons.shown{display:flex;justify-content:space-between}.ta #wizard .elements .icons.shown{display:grid;grid-template-columns:1fr 1fr 1fr}.ta #wizard .elements.accessories .icons.shown{display:grid;grid-template-columns:1fr 1fr}.fnv #wizard .elements .icons.shown{display:grid;grid-template-columns:1fr 1fr}.fnv #wizard .elements .icons.shown .icon.fullrow{grid-column:1/3}#wizard .elements .help{margin-bottom:20px}.aol #wizard .elements .icon{width:95px}.a24 #wizard .elements .icon:not([id]):not(.fullrow){width:50%}#wizard .elements .icon{padding-bottom:20px;padding-right:20px;overflow:hidden}#wizard .icons .narrow{width:98px}#wizard .icons .narrow h4{margin-bottom:20px}#wizard .elements.accessories .icon{margin-right:23px}.ta #wizard .elements.accessories .icon{margin-right:0}#wizard .elements .icon.fullrow{width:100%}.ta #wizard .elements .icon.fullrow{grid-column-end:span 2}.ta #wizard .elements .icon.fullrow{grid-column-end:span 3}.ta #wizard .elements.accessories .icon.fullrow{grid-column-end:span 2}#wizard .elements .elementDesc{font-size:1.1rem;margin-top:5px}#wizard td.imageIcon{text-align:left;padding:15px 0 15px}#wizard td.imageIcon img{width:100%;max-width:180px}#wizard .step .toggler{padding:0;background-color:#fff;border:1px solid #000;border-left:none}#wizard #step1{border-top:none}#wizard .step .toggler.current{background-color:#d0d0d0;border-bottom:1px solid #000}#wizard .current h2 span{color:#fff}#wizard .collapse.show{border-right:1px solid #000}#wizard div.card.step:last-child{border-bottom:1px solid #000}#wizard .step .toggler button{padding:0;text-align:left;font-size:1.4rem}#wizard .step .toggler button:focus{box-shadow:none}#wizard .step .number{padding:15px;font-weight:700}#wizard .step .typeText{font-size:12px;font-weight:600;padding-right:15px;text-transform:uppercase}#stepControl .rad div{margin-top:5px}.topBanner{background:#f1f1f1;height:106px;width:100%}.titleBar{background:#fff;padding:15px;padding-left:50px;border:1px solid #000;border-bottom:none}.startHere{float:left;font-size:1.4rem;border-left:1px solid #000;border-top:1px solid #000;padding:0;margin:0;height:39px}.nav-link{font-size:20px;padding:.4rem 1rem}.nav-link:active,#toolbar-items a.nav-link.cliccato{color:#fff;background-color:#d0d0d0}.nav-link.disabled{color:#cdcfd0;pointer-events:none;cursor:not-allowed}#helpModal .modal-dialog{max-width:888px}.downloadConfiguratorUserGuide{padding-left:15px;text-decoration:underline;font-weight:bold;font-size:12px}#helpModal .modal-header{border:none;position:absolute;left:0;right:12px;top:0;z-index:10;margin-top:40px}#helpModal .modal-header>div{font-weight:bold;color:#767676}#helpModal .modal-header>div>span{padding-left:15px}#helpModal .sidebar{width:97%;background-color:#f1f1f1;margin:48px 10px;font-size:2.6rem;padding:20px 8px 8px;text-align:center;border:1px solid #000;display:flex;flex-direction:row;justify-content:space-around;background-color:#f1f1f1;margin-top:115px}#helpModal .helpCell{text-align:center;position:relative}#helpModal .helpCell .number{position:absolute;font-size:1.3rem;font-weight:bold;left:-8px;top:-18px}#helpModal .helpCell span{margin:10px 5px}#helpModal .helpCell.vertical span{display:block}#helpModal .sidebar .separator{position:relative;height:33px;float:left;border-left:thin solid #aaa;top:22%}#helpModal .center ol{margin:auto;padding-left:34px}#helpModal .center li{font-size:1.6rem;color:#767676;height:5vh;max-height:56px}#helpModal .center li:last-child{margin-left:8px}.borderLayout{width:100%}.middleRow{position:relative}.borderLayout .leftBanner{position:fixed;top:106px;bottom:0;left:0;background:#fff;overflow-y:scroll;border:1px solid #707070;border-bottom:unset}.borderLayout .leftBanner.leftBarSize{overflow:auto}.borderLayout .canvasContainer{background:#fff;position:fixed;top:107px;left:350px;right:0;bottom:0}.icon-artemide{font-size:3rem}.rad:not(.disabled),.ckb:not(.disabled){cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.rad>input,.ckb>input{position:absolute;opacity:0;width:0;height:0}.rad>i,.ckb>i{display:inline-block;vertical-align:middle;width:16px;height:16px;border-radius:50%;transition:.2s;box-shadow:inset 0 0 0 8px #fff;border:1px solid gray;background:gray}.rad.square>i{border-radius:0}.rad.square.disabled{opacity:.6}.ckb>i{width:25px;border-radius:3px}.rad>input:checked+i{box-shadow:inset 0 0 0 3px #fff;background:#707070}.ckb>input+i:after{content:"";display:block;height:12px;width:12px;margin:2px;border-radius:inherit;transition:inherit;background:gray}.ckb>input:checked+i:after{margin-left:11px;background:orange}@font-face{font-family:"configuratore";src:url("configuratore-icons/fonts/configuratore.ttf?gwqpux") format("truetype"),url("configuratore-icons/fonts/configuratore.woff?gwqpux") format("woff"),url("configuratore-icons/fonts/configuratore.svg?gwqpux#configuratore") format("svg");font-weight:normal;font-style:normal}[class^=conficon-],[class*=" conficon-"]{font-family:"configuratore" !important;speak:never;font-style:normal;font-weight:normal;font-display:block;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.conficon-paint-format:before{content:""}.conficon-report:before{content:""}.conficon-undo:before{content:""}.conficon-redo:before{content:""}.conficon-zoom-in:before{content:""}.conficon-zoom-out:before{content:""}.conficon-question:before{content:""}.conficon-edit:before{content:""}.conficon-arrow:before{content:""}.conficon-below-arrow:before{content:""}.conficon-bin:before{content:""}.conficon-f-view:before{content:""}.conficon-back-view:before{content:""}.conficon-s-view:before{content:""}.conficon-ics:before{content:""}.conficon-plus:before{content:""}.conficon-ruler:before{content:""}.conficon-grid:before{content:""}.conficon-tilt-dx:before{content:""}.conficon-tilt-sx:before{content:""}.conficon-setting:before{content:""}.conficon-d-view:before{content:""}.conficon-minus:before{content:""}.conficon-upview:before{content:""}.conficon-deselect-all:before{content:""}.conficon-select-all:before{content:""}.conficon-save:before{content:""}.conficon-piu:before{content:""}.conficon-meno:before{content:""}.conficon-negative:before{content:""}.conficon-expand:before{content:""}.conficon-caret_left:before{content:""}.conficon-caret_right:before{content:""}.conficon-user:before{content:""}.conficon-select-rectangle:before{content:""}.conficon-add-wall:before{content:""}.conficon-add-plan:before{content:""}.conficon-hide-plan:before{content:""}.conficon-show-plan:before{content:""}.conficon-t-rotate:before{content:""}.contextmenu>[data-tooltip-action]{font-family:"configuratore" !important;position:relative;font-size:22px}.contextmenu>[data-tooltip-action].RotateT{font-size:25px}@media(min-device-width: 1025px){a:hover{color:#000;text-decoration:none}.rad:hover:not(.disabled)>i{box-shadow:inset 0 0 0 3px #fff;background:gray}.tooltip-item:hover{cursor:pointer}.prevStep:not(.disabled):hover,.nextStep:not(.disabled):hover{color:#000}.contextmenu>[data-tooltip-action]:hover{color:#fff;background-color:#d0d0d0}.intro section a:hover,.room .buttonNextStep a:hover,.intro .cmInchesContent a:hover,.room .buttonNextStep button:hover{color:#fff;background-color:#000;text-decoration:none;cursor:pointer}#height-modal button:not(.close):hover,.slider-modal button:not(.close):hover,#yada-confirm button:not(.close):hover,#yada-notification button:not(.close):hover{color:#fff;background-color:#000;text-decoration:none}.distintaBase .finalButton.btn:hover,.sectionTitle a.backButton:hover,.sectionTitle a.loginButton:hover,.submitForm:not([disabled]):hover,.distintaBase a.finalButton:hover{color:#fff;background-color:#000;text-decoration:none;cursor:pointer}.intro section .goToConfigurator.disabled:hover{opacity:.6;background-color:#f1f1f1;pointer-events:none;color:#000}.intro section .comingSoom a:hover{border:none;text-decoration:underline;color:#000;background:#fff;text-transform:lowercase;font-size:16px}#registrationForm button.submitForm:hover,#passwordChangeForm button.submitForm:hover,#passwordResetForm button.submitForm:hover,#saveConfigurationForm button.submitForm:hover,#loginForm button.submitForm:hover,.exportModal .submitForm:hover,.quoteModal .submitForm:not([disabled]):hover{background:#000}.submitForm[disabled]{cursor:no-drop}.distintaBase #carouselScreenShot a:hover span{display:block}#registrationForm button.submitForm:disabled:hover,#passwordChangeForm button.submitForm:disabled:hover{opacity:.6;background-color:#f1f1f1;pointer-events:none;color:#000}.modal-dialog.modal-generic.modal-dialog-centered .modal-body .container-fluid .dropdown label:hover,.modal-dialog.modal-generic.modal-dialog-centered .modal-body .container-fluid .dropdown label:hover a{background:#fff;color:#000;width:100%;display:inline-block}}.contextmenu>div.Plus:before{content:""}.contextmenu>div.Minus:before{content:""}.contextmenu>div.RotateMovable:before{content:""}.contextmenu>div.RotateMovableCcw:before{content:""}.contextmenu>div.Properties:before{content:""}.contextmenu>div.DeleteMovable:before{content:""}.contextmenu>div.Detach:before{content:""}.contextmenu>div.RotateT:before{content:""}.draggable{cursor:grab}.draggable img{pointer-events:none}body.intro{height:100vh;min-height:500px;width:100vw;text-align:center;display:flex;align-items:center;justify-content:flex-start;position:relative}body.amd.intro{display:flex;flex-direction:column;justify-content:space-between}.intro section{width:90%}.room.intro section{display:flex;flex-direction:column;padding:0;max-width:1730px;max-height:728px}.intro section div.buttonNextStep.step1{margin-top:50px;display:flex;justify-content:space-evenly;max-width:1010.88px}.room .buttonNextStep a,.intro section a,.room .buttonNextStep button,.buttonNextStep .goToConfigurator{border:solid thin;padding:1em 1.5em;font-size:2rem;font-weight:bold;text-transform:uppercase}.intro section .goToConfigurator,.room .buttonNextStep button{border-radius:38px;font-size:18px;padding:.5em 2.5em}.room .buttonNextStep button{background-color:transparent;padding:5px 50px}.intro section a:focus,.room .buttonNextStep a:focus,.intro section .cmInchesContent a:focus,.room .buttonNextStep button:focus{outline:none}.intro h3{font-size:2rem}.intro footer{text-align:center;width:100%;padding:20px}.intro footer a{margin-right:0}.intro .icon-artemide{font-size:4rem}.intro section a.tastiPiuMeno{padding:0;border:none;font-size:16px}.intro section div.contentLunghezza,.intro section div input{font-size:14px;margin:1px 3px 1px 0;font-size:12px}.intro section div.contentLunghezza{margin:0px 5px 0 0;min-width:71px}.contentTastiPiuMeno{position:absolute;display:flex}.contentTastiPiuMeno i{font-size:16px}.contentTastiPiuMeno.high i{padding-left:10px}.contentTastiPiuMeno.high{flex-direction:column;left:42.5%;top:38.5%}.contentTastiPiuMeno.wide{top:47%;left:30.5%;align-items:flex-end}.contentTastiPiuMeno.deep{flex-direction:column;top:67%;right:48%}.contentTastiPiuMeno.deep .contentLunghezza{position:relative;right:5%}.contentTastiPiuMeno.deep i:first-child{align-self:flex-end;margin-right:15px}.contentTastiPiuMeno.deep i:last-child{position:absolute;top:89%;right:77%}.room .contentTastiPiuMeno input{max-width:35px;text-align:right;max-height:12px;border:none;background:transparent}.room .contentTastiPiuMeno.wide input{min-height:unset}.intro section div.contentForm{margin:0;display:flex;flex-direction:row}.contentHighWideDeep{position:absolute;width:100%;height:100%;top:0;left:0}.contentHigh,.contentWide,.contentDeep{display:inline-block;width:33%;height:100%;position:relative}.testoHigh,.testoWide,.testoDeep{position:absolute;bottom:0;text-align:center;right:0;left:0;font-size:15px}.room.intro .containerButtonNextStep{flex-grow:2;width:90%;padding:0;align-self:center;margin:0}.room.intro .containerButtonNextStep button{margin:0}@media(max-width: 767px){.room .contentTastiPiuMeno input{max-width:25px;margin-right:2px}.contentTastiPiuMeno.high{left:52.5%}.intro section .wide div.contentLunghezza{min-width:60%}.contentTastiPiuMeno.deep{right:54%}.contentTastiPiuMeno.deep i:last-child{top:105%;right:80%}}@media(min-width: 768px){.intro section .wide div.contentLunghezza{min-width:60%}.room .contentTastiPiuMeno.wide input{max-width:32px}}@media(min-width: 806px){.contentTastiPiuMeno.high{flex-direction:column;left:42%;top:39.5%}.contentTastiPiuMeno.deep{flex-direction:column;top:57%;right:52%}.intro section div.contentLunghezza{margin:1px 2px 1px}.intro section .wide div.contentLunghezza{min-width:59%}.contentTastiPiuMeno.wide{top:42%;left:34%}.room .contentTastiPiuMeno input{max-width:30px;min-height:25px}}@media(max-width: 991px){.fullpageModal.distintaBase .articlelist{margin-top:25px}}@media(min-width: 920px){.contentTastiPiuMeno.high{left:43%}.contentTastiPiuMeno.wide{left:33.5%}.room .contentTastiPiuMeno input{max-width:35px;min-height:30px}.intro section div.contentLunghezza{margin:0px 5px}.intro section .wide div.contentLunghezza{min-width:60%}.contentTastiPiuMeno.deep{top:68%}}@media(min-width: 1023px){.room .buttonNextStep{top:10%;padding-top:10px}.contentTastiPiuMeno.high{top:41%;left:48%}.contentTastiPiuMeno.wide{top:43%;left:32.5%}.room .contentTastiPiuMeno input{max-width:35px;min-height:30px}.intro section div.contentLunghezza{margin:0px 5px}.intro section .wide div.contentLunghezza{min-width:60%}.contentTastiPiuMeno.deep{top:72%;right:56%}.intro section .contentTastiPiuMeno.wide div.contentLunghezza{min-width:80%}}.intro .cmInchesContent{width:100%;display:flex;justify-content:space-between;align-items:center}.backHomeFromChoice .contentTitleRoom{display:flex;justify-content:center;height:70px;background:#fff;background:transparent}.cmInchesContent.backHomeFromChoice.headerRoom span.titleRoom{font-size:20px;font-weight:500;align-self:center}.unitsButtons a{border:none;padding:0px;min-width:56px;max-height:22px;font-size:14px;font-weight:normal;text-transform:lowercase;box-sizing:border-box;border:solid thin #000}.unitsButtons a.cliccato{background-color:#5e5e5e;color:#fff;cursor:not-allowed}.unitsButtons{display:flex;justify-content:flex-end}#cmButtom,#inchesButtom{display:flex;flex-direction:column;justify-content:flex-end}#cmButtom{border-right:none}.room.intro.roomChoice .plainText{font-size:14px !important}.room.intro.roomChoice .contentIn.main{flex-grow:1}.room.intro.roomChoice .contentIn p{font-size:20px}.room.intro.roomChoice .contentIn #formNext{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.room.intro.roomChoice .contentIn .shapes{display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-start;gap:100px}.room.intro.roomChoice .contentIn .shapes .shapeContainer{position:relative;width:300px;height:300px}.room.intro.roomChoice .contentIn .shapes .shapeContainer .measureHorizontal{position:relative;top:50px;display:flex;justify-content:center}.room.intro.roomChoice .contentIn .shapes .shapeContainer .measureHorizontal.bottom{position:absolute;width:100%;top:400px}.room.intro.roomChoice .contentIn .shapes .shapeContainer .measureHorizontal.bottom .contentTastiPiuMeno{bottom:0}.room.intro.roomChoice .contentIn .shapes .shapeContainer .measureHorizontal.bottom .testoWide{bottom:40px}.room.intro.roomChoice .contentIn .shapes .shapeContainer .measureHorizontal.top{position:absolute;top:0;left:100px}.room.intro.roomChoice .contentIn .shapes .shapeContainer .measureHorizontal .contentTastiPiuMeno{align-items:center}.room.intro.roomChoice .contentIn .shapes .shapeContainer .measureVertical{position:absolute;top:90px;left:-30px}.room.intro.roomChoice .contentIn .shapes .shapeContainer .measureVertical .contentTastiPiuMeno{flex-direction:column}.room.intro.roomChoice .contentIn .shapes .shapeContainer .measureVertical.right{left:220px;top:130px}.room.intro.roomChoice .contentIn .shapes label{position:relative;top:40px;cursor:pointer}.room.intro.roomChoice .contentIn .shapes label .choiceMark{display:none}.room.intro.roomChoice .contentIn .shapes label.chosen .choiceMark{display:block;font-size:22px;font-weight:600;color:green;position:absolute;top:10px;right:10px}.room.intro.roomChoice .contentIn .shapes label img{width:180px}.room.intro.roomChoice .contentIn .shapes label input{display:none}.room.intro.roomChoice .import{min-height:200px}.room.intro.roomChoice .import a,.room.intro.roomChoice .import a:hover{color:inherit;background-color:inherit;border:none;font-size:initial;text-transform:none;font-weight:normal;text-decoration:underline}.room.intro.roomChoice .import .button,.room.intro.roomChoice .import .btn2{font-family:"Replica Pro Light";border:1px solid #000;width:auto;margin:0 auto;padding:0 5.5rem 0 2rem;text-transform:capitalize;font-size:2.4rem;border-radius:4rem;line-height:1.75;position:relative;display:table;font-weight:400;cursor:pointer;transition:background-color .3s ease,color .3s ease;color:#000;-webkit-appearance:none;background:none}.room.intro.roomChoice .import .button,.room.intro.roomChoice .import .btn2,.room.intro.roomChoice .import .button:focus{outline:0}@media(hover: hover){.room.intro.roomChoice .import .button:not(.disabled):not(:disabled):not(.nohover):hover,.room.intro.roomChoice .import .btn2:not(.disabled):not(:disabled):not(.nohover):hover{background-color:#000;color:#fff}.room.intro.roomChoice .import .button:not(.disabled):not(:disabled):not(.nohover):hover span,.room.intro.roomChoice .import .btn2:not(.disabled):not(:disabled):not(.nohover):hover span,.room.intro.roomChoice .import .button:not(.disabled):not(:disabled):not(.nohover):hover i,.room.intro.roomChoice .import .btn2:not(.disabled):not(:disabled):not(.nohover):hover i,.room.intro.roomChoice .import .button:not(.disabled):not(:disabled):not(.nohover):hover::before,.room.intro.roomChoice .import .btn2:not(.disabled):not(:disabled):not(.nohover):hover::before{color:#fff}}.room.intro.roomChoice .import .button::after,.room.intro.roomChoice .import .btn2::after{content:"";font-family:artemide-icons;font-size:.9em;line-height:2.1;position:absolute;right:2rem;height:auto;display:block;top:0;order:2}.room.intro.roomChoice .import .button--arrow-right::after{content:""}.room.intro.roomChoice .import .button--newsletter{font-size:1.6rem;line-height:2.5}.room.intro.roomChoice .import .button--newsletter::after{content:"";font-size:1em;line-height:2;right:1.3em;top:50%;transform:translateY(-50%)}.room.intro.roomChoice .import .button--liquid{width:100%}.room.intro.roomChoice .import .btn2{font-size:2rem;margin:0;padding:0 .7em 0;text-transform:unset;display:inline-flex;align-items:center;line-height:1.6;white-space:nowrap;position:relative;color:#000}.room.intro.roomChoice .import .btn2 input[type=file],.room.intro.roomChoice .import .btn2 input[type=radio],.room.intro.roomChoice .import .btn2 input[type=checkbox]{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.room.intro.roomChoice .import .btn2 input[type=text]{-webkit-appearance:none;appearance:none;background:none;border:none}.room.intro.roomChoice .import .btn2 input[type=text],.room.intro.roomChoice .import .btn2 input[type=text]:focus{outline:none}.room.intro.roomChoice .import .btn2.disabled,.room.intro.roomChoice .import .btn2:disabled{cursor:not-allowed !important;opacity:.7}.room.intro.roomChoice .import .btn2 span,.room.intro.roomChoice .import .btn2 i{line-height:inherit;display:inline-block}.room.intro.roomChoice .import .btn2::after{display:none}@media(hover: hover){.room.intro.roomChoice .import .btn2:not(.disabled):not(:disabled):not(.nohover):hover{border-color:#000 !important;background-color:#000;color:#fff}.room.intro.roomChoice .import .btn2:not(.disabled):not(:disabled):not(.nohover):hover span,.room.intro.roomChoice .import .btn2:not(.disabled):not(:disabled):not(.nohover):hover i,.room.intro.roomChoice .import .btn2:not(.disabled):not(:disabled):not(.nohover):hover::before{color:#fff}}.room.intro.roomChoice .import .btn2.active,.room.intro.roomChoice .import .btn2.selected,.room.intro.roomChoice .import .btn2.loadMoreButton.loading{border-color:#000 !important;background-color:#000;color:#fff}.room.intro.roomChoice .import .btn2.active span,.room.intro.roomChoice .import .btn2.active i,.room.intro.roomChoice .import .btn2.active::before,.room.intro.roomChoice .import .btn2.selected span,.room.intro.roomChoice .import .btn2.selected i,.room.intro.roomChoice .import .btn2.selected::before,.room.intro.roomChoice .import .btn2.loadMoreButton.loading span,.room.intro.roomChoice .import .btn2.loadMoreButton.loading i,.room.intro.roomChoice .import .btn2.loadMoreButton.loading::before{color:#fff}.room.intro.roomChoice .import .btn2.regular{font-family:"Replica Pro"}.room.intro.roomChoice .import .btn2 span{margin-right:.7em}.room.intro.roomChoice .import .btn2 i[class^=icon-],.room.intro.roomChoice .import .btn2 i[class*=" icon-"]{font-size:1em;margin-right:.7em;line-height:normal}.room.intro.roomChoice .import .btn2 span~i[class^=icon-],.room.intro.roomChoice .import .btn2 span~i[class*=" icon-"]{margin-right:0}.room.intro.roomChoice .import .btn2 i[class^=icon-]~span,.room.intro.roomChoice .import .btn2 i[class*=" icon-"]~span{margin-right:0}.room.intro.roomChoice .import .btn2,.room.intro.roomChoice .import .btn2:focus{outline:0}.room.intro.roomChoice .import .btn2::before{font-family:"artemide-icons" !important;display:block;font-size:.9em;line-height:inherit;margin-left:.7em;order:2}.room.intro.roomChoice .import .btn2--liquid{width:100%;display:flex;align-items:center;justify-content:space-between}.room.intro.roomChoice .import .btn2--liquid span{width:100%}.room.intro.roomChoice .import .dropdown-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:none;border-radius:0;box-sizing:border-box;clear:both;cursor:pointer;display:block;font-family:inherit;font-size:2.5rem;font-weight:normal;outline:none;padding-left:0;position:relative;text-align:left !important;transition:all .2s ease-in-out;user-select:none;white-space:nowrap;width:auto;color:#000;width:100%}.room.intro.roomChoice .import .dropdown-select .btn2{background-color:#fff}.room.intro.roomChoice .import .dropdown-select span{display:inline-block}.room.intro.roomChoice .import .dropdown-select:focus,.room.intro.roomChoice .import .dropdown-select:active,.room.intro.roomChoice .import .dropdown-select:hover{z-index:20}.room.intro.roomChoice .import .dropdown-select--input{border:none;padding-right:0}.room.intro.roomChoice .import .dropdown-select--input .dropdown-button{z-index:10;position:relative}.room.intro.roomChoice .import .dropdown-select--input .dropdown-menu{border:1px solid #000 !important;margin-left:1em !important;max-width:calc(100% - 2em) !important;width:calc(100% - 2em) !important;margin-top:-4px !important;overflow:hidden}.room.intro.roomChoice .import .dropdown-select--input .dropdown-menu[x-placement=top-start]{margin-top:0 !important;margin-bottom:-2px !important}.room.intro.roomChoice .import .dropdown-select label{margin-bottom:0}.room.intro.roomChoice .import .dropdown-select__button{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10;text-align:left}.room.intro.roomChoice .import .dropdown-select__button i{font-size:.8em !important}.room.intro.roomChoice .import .dropdown-select .list{background-color:#fff;border-radius:0;box-sizing:border-box;width:100%;margin-top:4px;padding:2rem 3.4rem 3rem;font-size:2rem;border:none;max-height:300px;font-family:"Replica Pro Light";z-index:1000 !important}.room.intro.roomChoice .import .dropdown-select .list:hover .option:not(:hover){background-color:transparent !important}.room.intro.roomChoice .import .dropdown-select .list input[type=radio],.room.intro.roomChoice .import .dropdown-select .list input[type=checkbox]{opacity:0}.room.intro.roomChoice .import .dropdown-select .option{cursor:pointer;font-weight:400;padding:.4em 0 0 0;list-style:none;outline:none;padding-left:0;padding-right:0;text-align:left;transition:all .2s;position:relative;transition:padding-left .3s ease}.room.intro.roomChoice .import .dropdown-select .option:first-of-type{padding-top:0}.room.intro.roomChoice .import .dropdown-select .option:last-of-type{padding-bottom:0}.room.intro.roomChoice .import .dropdown-select .option .disabled{opacity:.5}.room.intro.roomChoice .import .dropdown-select .option input[type=checkbox],.room.intro.roomChoice .import .dropdown-select .option input[type=radio]{display:none}.room.intro.roomChoice .import .dropdown-select .option .selected{font-weight:bold}.room.intro.roomChoice .import .dropdown-select .option .selected i{font-weight:bold}.room.intro.roomChoice .import .dropdown-select .option span{white-space:pre-wrap}.room.intro.roomChoice .import .no-csspointerevents .nice-select .list{display:none}.room.intro.roomChoice .import .no-csspointerevents .nice-select.open .list{display:block}.room.intro.roomChoice .import .labelWrapper span{line-height:1.2}.room.intro.roomChoice .import .labelWrapper span:hover{font-weight:bold}.room.intro.roomChoice .import .labelWrapper input[type=radio]:checked~span,.room.intro.roomChoice .import .labelWrapper input[type=radio]:not([disabled]):hover~span{font-weight:bold}.room.intro.roomChoice .import .labelWrapper input[type=radio]:not([disabled]):hover{cursor:pointer}.room.intro.roomChoice .import .labelWrapper input[type=radio]:disabled~span{color:#aaa}.room.intro.roomChoice .import .dropdown-select__button{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10;text-align:left}.room.intro.roomChoice .import .dropdown-select{width:400px;margin:auto}.room.intro.roomChoice .import .dropdown-select li span{width:100%}.room.intro.roomChoice .containerButtonNextStep{width:100%;margin-top:10px}#wizard .roomDesign .section{border-top:thin solid #adb5bd;margin-bottom:20px}#wizard .roomDesign .section.height input[type=range]{vertical-align:middle}#wizard .roomDesign .icons{align-items:flex-end}#wizard .roomDesign .icons .icon img{height:100px}#wizard .roomDesign .icons .icon img.box{height:50px}#wizard .roomDesign .buttonNextStep{text-align:center;margin-top:20px}#wizard #stepWallDesign .unitsButtons{justify-content:flex-start;width:fit-content;text-align:center}#wizard #stepWallDesign span.close:hover{cursor:pointer}#roomPlanUploadModal .modal-header{border:none}#roomPlanUploadModal .modal-body{display:flex;flex-direction:column;align-items:center;font-size:1.1rem;text-align:center;padding:22px 60px 60px 60px}#roomPlanUploadModal .modal-body .title{text-transform:uppercase;margin-bottom:16px;font-size:1.4rem}#roomPlanUploadModal .modal-body .title~*{margin-bottom:1.4rem}#roomPlanUploadModal .modal-body .form-control-file{box-sizing:content-box;border:thin solid #a3a3a3;padding:2px 12px}#roomPlanUploadModal img{max-width:90%;max-height:300px}#roomPlanUploadModal .file-upload-error:empty{display:none;color:#e3251b}.contextmenu{position:fixed;border:1px solid #a4a2a0;background:#fff;z-index:10}.context-summary{padding:10px 10px 0 10px}.context-summary:not(:first-child){border-top:1px solid #a4a2a0}.context-summary p{margin:0 0 7px 0}.context-summary p:first-child{font-weight:500;font-size:11px}.contextmenu>[data-tooltip-action]{margin:0 5px;width:100%;max-width:25px;height:100%;margin:0;padding:8px 10px;display:inline-table;text-align:center}#tooltip{position:fixed;border:1px solid #a4a2a0;background:#fff;z-index:10;padding:2px 5px}.fixing-points-menu{position:fixed;z-index:10;padding:15px 15px 7px 15px;display:flex;flex-direction:column;width:269px;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.fixing-points-menu h1{font-size:1.4rem;font-weight:bold}.fixing-points-menu img{width:35px;max-height:35px;margin-left:30px;margin-bottom:5px}.fixing-points-menu .close:focus{outline:none}.fixing-points-menu .labeled-radio+p{padding-left:17px}.labeled-radio{display:flex;align-items:center}.labeled-radio span{padding-left:5px}#powerinfo{position:fixed;border:2px solid #a4a2a0;background:#fff;z-index:10;left:400px;bottom:50px;text-align:center;min-width:300px;min-height:185px;padding:12px 10px 0 10px;display:flex;flex-direction:column;justify-content:space-between}#powerinfo button,.power-reset-btn{height:24px;border:none;background-color:#d0d0d0;color:#fff;font-size:14px;line-height:14px;padding:0 10px}#powerinfo button{width:188px}#powerinfo>div>p:first-child{font-size:16px;margin-bottom:8px}#powerinfo .feedingOutput{margin-bottom:6px}#powerinfo .feedingOutput span{font-weight:600}#powerinfo .remainingWatts{font-size:22px;font-weight:600;margin-bottom:8px;line-height:28px}#powerinfo .powerinfo-channels{font-size:12px}#powerinfo>p:first-of-type{line-height:14px}.error-color{color:#e3251b}.propertiesModal .header{text-transform:uppercase}.propertiesModal .row{margin-bottom:6px}.modal-dialog.modal-generic.modal-dialog-centered .propertiesModal .row .col .noValues{margin:0}.dimundim label span{display:block}.modal-dialog.modal-generic.modal-dialog-centered.powerModal{font-size:1.2rem}.modal-dialog.modal-generic.modal-dialog-centered.powerModal h1{font-size:1.4rem;font-weight:bold}.modal-dialog.modal-generic.modal-dialog-centered.powerModal .container-fluid h1{margin-bottom:3em}.modal-dialog.modal-generic.modal-dialog-centered.powerModal table,.modal-dialog.modal-generic.modal-dialog-centered.powerModal #choiceTable{margin-bottom:25px}.modal-dialog.modal-generic.modal-dialog-centered.powerModal table th,.modal-dialog.modal-generic.modal-dialog-centered.powerModal #choiceTable th{height:40px;vertical-align:top}.modal-dialog.modal-generic.modal-dialog-centered.powerModal table td,.modal-dialog.modal-generic.modal-dialog-centered.powerModal #choiceTable td{min-width:220px;height:30px;vertical-align:top}.modal-dialog.modal-generic.modal-dialog-centered.powerModal .extraoption{margin-bottom:20px;margin-right:27px}.modal-dialog.modal-generic.modal-dialog-centered.powerModal .extraoption label{font-weight:600}.modal-dialog.modal-generic.modal-dialog-centered.powerModal .extraoption div{margin-left:29px;text-transform:uppercase}.modal-dialog.modal-generic.modal-dialog-centered.powerModal .rad i{margin-right:10px}.modal-dialog.modal-generic.modal-dialog-centered.powerModal .modal-body .container-fluid .info{margin-right:27px;text-transform:uppercase}.modal-dialog.modal-generic.modal-dialog-centered.powerModal .modal-body .container-fluid .info sup{font-weight:600;margin-right:2px}.modal-dialog.modal-generic.modal-dialog-centered.powerModal .modal-body .container-fluid .info p{font-weight:600;text-indent:-11px;padding-left:11px}.modal-dialog.modal-generic.modal-dialog-centered.powerModal .modal-body .container-fluid .info p:last-of-type{margin-bottom:0}.modal-dialog.modal-generic.modal-dialog-centered.powerModal .modal-body{padding-bottom:0}.modal-dialog.modal-generic.modal-dialog-centered.powerModal .modal-footer{padding-top:0}.modal-dialog.modal-generic.modal-dialog-centered.powerModal .flexPower{display:flex}.modal-dialog.modal-generic.modal-dialog-centered.powerModal .flexPower-col{width:300px;text-transform:uppercase}.modal-dialog.modal-generic.modal-dialog-centered.powerModal .flexPower-col>div:first-child{font-weight:bold;margin-bottom:22px}.modal-dialog.modal-generic.modal-dialog-centered.powerModal .flexPower-row{margin-bottom:10px}.hoy .modal-dialog.modal-generic.modal-dialog-centered.powerModal .flexPower label{display:block}.screenshotHolder img{max-width:100%;cursor:zoom-in;vertical-align:unset}#screenshotZoom{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:99;text-align:center;display:none}#screenshotZoom .carousel-item{background-repeat:no-repeat;background-size:contain;background-position:center;height:100vh}#screenshotZoom button.close{z-index:99999;position:fixed;right:30px;top:10px}#screenshotZoom a{width:7vw;max-height:200px;position:absolute;top:40%}#screenshotZoom a span{font-size:5vw;color:#000}.distintaBase .modal-content{min-height:100vh}.distintaBase .topText{text-align:center;margin-top:40px;margin-bottom:50px}.distintaBase .sectionTitle{text-transform:uppercase;font-weight:bold}.distintaBase table{width:100%}.distintaBase table th,.distintaBase table td{padding:15px;text-align:left;border-bottom:1px solid #212529}.distintaBase table th{text-transform:capitalize;font-size:16px;font-weight:400}.distintaBase table .value{text-align:center;font-weight:300;font-size:14px}.distintaBase table img{width:100%;max-width:100px}.distintaBase table .tfoot td,.distintaBase table .label,.distintaBase table .codice,.distintaBase table .tfoot .value{font-weight:400;font-size:14px}.distintaBase table .codice{white-space:nowrap}.distintaBase .errors{margin-top:20px;margin-bottom:20px;max-height:100px;overflow-y:scroll}.distintaBase .errors p{margin:0px}.distintaBase .smdtosusp,.distintaBase .extraNote{font-weight:600;margin-top:6px}.distintaBase .smdtosusp img,.distintaBase .extraNote img{width:15px;position:relative;top:-2px}#yada-notification h4 .yadaIcon{display:none}#yada-notification .modal-header,#height-modal .modal-header,.slider-modal .modal-header{border-bottom:none}#yada-notification .modal-footer{height:50px;border-top:none}#yada-notification .modal-footer button{display:none}#yada-notification p{font-size:18px;padding:0 15px}#yada-notification p .conficon-setting{font-weight:bold;font-size:24px}#yada-notification p{font-size:18px;padding:0 15px}#yada-notification i{font-size:30px;vertical-align:middle}#yada-notification .modal-title{font-size:2.5rem;padding-left:15px}#yada-notification .close i{font-size:18px}.snackbar{position:fixed;left:50%;transform:translateX(-50%);min-width:250px;max-width:100%;z-index:1;background:#000;color:#fff;padding:10px;text-align:center;font-size:15px;opacity:0;bottom:-30px;transition:bottom .5s,opacity .5s}.snackbar.show{opacity:1;bottom:0}.snackbar.with-slider{width:100%;background-color:#f1f1f1;color:#404040;border-top:1px solid #404040}.snackbar.with-slider>div{max-width:1000px;margin:0 auto;display:flex;align-items:center}.snackbar.with-slider>div>div{display:flex;align-items:center;padding-left:10px}.snackbar.with-slider span{display:block;white-space:nowrap}.snackbar.with-slider .slider{margin:0 18px 0 18px}.snackbar.with-slider input[type=text],.snackbar.with-slider input[type=text]:focus{width:50px;text-align:center;border:none;background:none}.snackbar.with-slider input[type=text]:focus,.snackbar.with-slider button.close:focus,.snackbar.with-slider button.close:active{outline:none}.snackbar.with-slider button.close{font-size:3rem;line-height:.5}.ruler{border:1px solid #000;background-color:#fff;position:fixed;min-width:100px;min-height:37px;padding:2px 10px;text-align:center;font-size:20px;display:none;pointer-events:none}.modal-dialog.modal-generic.modal-dialog-centered .modal-body .container-fluid p{font-weight:bold}.modal-dialog.modal-generic.modal-dialog-centered .modal-body .container-fluid .row div{display:flex;flex-direction:column;margin:auto}.modal-dialog.modal-generic.modal-dialog-centered .modal-body .container-fluid .row div img{display:block}.modal-dialog.modal-generic.modal-dialog-centered .modal-body .container-fluid option{background:#f1f1f1}.modal-dialog.modal-generic.modal-dialog-centered .modal-body .container-fluid .dropdown .dropdown-toggle .amdCaret{position:absolute;right:15px;font-size:12px;top:13px}.modal-dialog.modal-generic.modal-dialog-centered .modal-body .container-fluid .dropdown .dropdown-toggle::after{display:none}.modal-dialog.modal-generic.modal-dialog-centered .modal-body .container-fluid .dropdown .dropdown-menu{text-align:left;font-size:15px;width:100%;background:#f1f1f1;color:#3b3c3e;overflow:auto}.modal-dialog.modal-generic.modal-dialog-centered .modal-body .container-fluid .dropdownContainer>div:first-child{border:1px solid #000}.modal-dialog.modal-generic.modal-dialog-centered .modal-body .container-fluid .dropdown .dropdown-menu .labelWrapper input[type=checkbox],.modal-dialog.modal-generic.modal-dialog-centered .modal-body .container-fluid .dropdown .dropdown-menu .labelWrapper input[type=radio]{display:none}.modal-dialog.modal-generic.modal-dialog-centered .modal-body .container-fluid .dropdown .dropdown-menu .labelWrapper label{padding:5px 10px;margin-bottom:0;width:100%;cursor:pointer}.modal-dialog.modal-generic.modal-dialog-centered .modal-body .container-fluid .dropdown .dropdown-toggle{width:100%;border-radius:unset;background-color:#fff;color:#3b3c3d;height:38px;position:relative;cursor:pointer;align-items:flex-start;padding-top:6px;text-align:left;padding-left:15px}.modal-dialog.modal-generic.modal-dialog-centered .modal-body .container-fluid .dropdown label.selected{background:#fff;color:#3b3c3e;padding:10px;width:100%;display:inline-block}.modal-dialog.modal-generic.modal-dialog-centered .modal-header,.modal-dialog.modal-generic.modal-dialog-centered .modal-footer{border:none}.fullpageModal{margin:0;font-size:1.2rem}.fullpageModal button{font-size:1.2rem}.distintaBase .container-fluid .buttons{display:flex;justify-content:space-between;max-width:999px;margin:auto}#height-modal button:not(.close),.slider-modal button:not(.close),#yada-confirm button:not(.close),#yada-notification button:not(.close){color:#000;background-color:#fff;border-radius:38px;border:solid thin;font-weight:bold;text-transform:uppercase;box-shadow:none;transition:none;padding:.2em 1.5em}.distintaBase .finalButton{padding:.5em 1em;white-space:nowrap}.distintaBase .backButton,.distintaBase .loginButton,.submitForm{padding:.5em 1.5em}.distintaBase .finalButton.btn:focus{box-shadow:none}.distintaBase .fluxwarn td{border-bottom:none;text-align:right;padding-top:3px}.distintaBase .bottom .saveConfigText{display:block;margin:auto;text-align:center;margin-bottom:30px;margin-top:30px}.distintaBase footer{width:100%}.distintaBase footer a{width:100%;margin:auto}.distintaBase footer a span.icon-artemide{display:block;margin:auto;text-align:center}.distintaBase .subHeader{text-transform:uppercase}.distintaBase .pull-right{width:33.8%;float:right !important}.distintaBase td.description{padding-right:0;font-size:14px;font-weight:300}.planContainer{display:none}.distintaBase .container-fluid .planContainer{display:block;text-align:center}.distintaBase .container-fluid .planContainer .sectionTitle{margin-bottom:10px}.configuratorVersion{float:right;font-size:12px;font-weight:bold;text-align:right}.configuratorVersion span:last-of-type{color:#e3251b}#toolbar-items{border:1px solid #000;height:38px}#drag-root .middleRow{border:1px solid #000}#drag-root .topBanner .separatore{position:relative;height:60%;float:left;border-left:thin solid #aaa;top:22%}.modal-dialog.modal-generic.modal-dialog-centered .modal-title h1.page1,.modal-dialog.modal-generic.modal-dialog-centered .modal-title h2.page1{padding-left:15px}.modal-dialog.modal-generic.modal-dialog-centered.dropdownSmall .container-fluid .dropdownContainer{width:70%;float:left}.modal-dialog.modal-generic.modal-dialog-centered.dropdownSmall .container-fluid button.submitForm{float:right}.intro section .goToConfigurator.disabled{opacity:.6;background-color:#f1f1f1;pointer-events:none;color:#000}.intro section .comingSoom{display:flex;flex-direction:column;padding-top:10px}.intro section .comingText{padding-top:10px;opacity:.7;font-size:14px;font-weight:bold}.amd.intro section h3.description{width:100%;max-width:1010.88px;text-align:center}.intro section .comingSoom a{border:none;text-decoration:underline;color:#000;background:#fff;padding:0;padding-top:10px;text-transform:lowercase;font-size:16px}.amd.intro>.backHomeFromChoice{margin-top:25px;margin-bottom:20px;width:90%;z-index:1040;align-content:center;justify-content:space-between;align-items:center}.backHomeFromChoice .sectionTitle.distintaBase a.backButton{float:left;min-width:57.625px;margin-top:0}.backHomeFromChoice .sectionTitle.distintaBase a.loginButton{float:right;min-width:77.625px;margin-top:0}.sectionTitle.distintaBase a .conficon-user{font-size:28px;margin-right:15px;vertical-align:middle}.modal-body span.helpDescription{font-weight:normal}#helpModal .fullContainer ol{font-weight:bold}.card-body .containerRadioTypology{width:33%}.elevation-info{position:absolute;bottom:15px;right:30px;font-size:20px;font-weight:600;pointer-events:none;color:#376eba}.conficon-deselect-all,.conficon-select-all{-webkit-font-smoothing:auto}.loader{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:999999;background-color:#fff}.loader.loaderSpinner{margin:auto;opacity:.8;background:url(../../images/loader/Loading-Logo_160px.gif) no-repeat center center #fff;width:150px;height:150px}@media(min-width: 768px){.loader.loaderSpinner{background:url(../../images/loader/Loading-Logo_320px.gif) no-repeat center center #fff;width:200px;height:200px}}@media(min-width: 1023px){.loader.loaderSpinner{background:url(../../images/loader/Loading-Logo_640px.gif) no-repeat center center #fff;width:316px;height:250px;background-position-y:-70px}.backHomeFromChoice .sectionTitle.distintaBase a.backButton{width:33%;min-width:79.7461px}}.amd.intro section.choiceConfiguratore{display:flex;flex-direction:column;justify-content:center;align-content:center;height:100vh}.choiceConfiguratore .versionRecommended{margin-top:88px;font-size:16px;font-weight:bold;text-decoration:underline;color:#e3251b}.intro section div.buttonNextStep.step1{width:100%;margin-top:50px;align-self:center;display:flex;flex-direction:row;justify-content:space-around;justify-content:space-evenly;max-width:1066.88px}.intro section div.buttonNextStep.step1 .grid__item{position:relative;display:block;overflow:hidden;padding:0;border:0;background:none;-webkit-appearance:none}.intro section div.buttonNextStep.step1 .grid__item,.intro section div.buttonNextStep.step1 .grid__item:focus{outline:none;margin:5px}.intro section div.buttonNextStep.step1 .grid__image{background-size:cover;background-position:center;max-width:250px;width:100%;height:100%;transition:filter .3s ease}.intro section div.buttonNextStep.step1 .grid__image img,.intro section div.buttonNextStep.step1 .grid__image source{max-width:250px;width:100%;height:auto;display:block}.intro section div.buttonNextStep.step1 .grid__name{text-transform:none;left:-1rem;position:relative;margin:0;padding-top:.5rem;font-size:2.1rem;line-height:1.4;text-align:left;color:#000;display:flex}.intro section div.buttonNextStep.step1 .grid__name div{transition:padding-left .3s ease-in-out}.intro section div.buttonNextStep.step1 .grid__name i{font-size:.9em;opacity:0;position:relative;left:2rem;top:.4rem;transition:opacity .3s ease}.intro section div.buttonNextStep.step1 .grid__item:hover .grid__image img{filter:brightness(50%)}.intro section div.buttonNextStep.step1 .grid__item:hover .grid__name div{padding-left:1.5em}.intro section div.buttonNextStep.step1 .grid__item:hover .grid__name i{opacity:1}.intro section div.buttonNextStep.step1 div:first-child{flex-grow:1}.intro section div.buttonNextStep.step1 div:nth-child(2){flex-grow:2}.intro section div.buttonNextStep.step1 div:last-child{flex-grow:3}.fullpageModal{max-width:100vw}.bigModal{max-width:800px}.intro section .comingSoom{width:100% !important}.amd.intro section h3.description{align-self:center}@media(max-width: 767.98px)and (orientation: landscape){.modal-content{height:88vh}}.modal{font-size:1.7rem}@media(max-width: 1024.98px)and (orientation: landscape){.modal-dialog{max-width:89vw}}@media(max-width: 1024.98px){.modal-dialog{max-width:89vw}}@media(max-width: 767.98px){.modal-dialog{max-width:100vw}}.modal button{font-size:1.7rem}.modal button:focus{outline:none}.yadaIcon.yadaIcon-close{font-family:"artemide-icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}fieldset div.row div.alert.alert-danger.yadaInputError{position:relative !important}.modal-dialog.modal-generic.modal-dialog-centered .modal-body .container-fluid .row div{display:flex;flex-direction:column;margin:auto}.distintaBase .finalButton,.distintaBase .loginButton,.distintaBase .backButton,.submitForm{border-radius:38px;border:solid thin;font-weight:bold;text-transform:uppercase;margin-top:25px}.form-group.chekboxPrivacy{display:flex;flex-direction:row;justify-content:space-evenly;align-items:baseline;margin:auto}@media(max-width: 767.98px){.form-group.chekboxPrivacy{width:100%}}.form-group.chekboxPrivacy label{font-size:12px}.postForm.enterEmail{width:100%;text-align:left;padding-left:15px;margin-bottom:20px}.postForm{font-size:12px;opacity:.7}.modal-body.modalCreateAccount.modalPwdReset,.modal-body.modalChangePassword{height:40vh;max-height:410px}@media(max-width: 767.98px){.modal-body.modalCreateAccount.modalPwdReset,.modal-body.modalChangePassword{height:89vh}}@media(max-width: 1024.98px)and (orientation: landscape){.modal-body.modalCreateAccount.modalPwdReset,.modal-body.modalChangePassword{height:88vh}}#passwordChangeForm .form-group.pwd,#passwordResetForm .form-group.email{padding-right:20px}#passwordResetForm .postForm.backToLogin{margin-left:20px !important;text-decoration:underline}#passwordResetForm .postForm.backToLogin{display:flex;flex-direction:column;margin:auto}.modal-body.modalLogin div.postForm{margin:10px 15px;text-align:center}.modalCreateAccount .container-fluid h2,.modalChangePassword .container-fluid h2,.modalLogin .container-fluid h2{font-weight:bolder}.modalLogin .container-fluid h2{margin-top:15px}.modalLogin .container-fluid .separator{margin:16px;border-left:thin solid #aaa}@media(max-width: 767.98px){.modalLogin .container-fluid .separator{border-top:thin solid #aaa}}.modal-body.modalPwdReset h2,.modal-body.modalChangePassword h2{margin:30px}#registrationForm .form-control,#passwordResetForm .form-control,#passwordChangeForm .form-control,#saveConfigurationForm .form-control,#loginForm .form-control{font-size:1.5rem}#registrationForm button.submitForm,#passwordResetForm button.submitForm,#passwordChangeForm button.submitForm,#saveConfigurationForm button.submitForm,#loginForm button.submitForm,.exportModal .submitForm,.quoteModal .submitForm{margin:20px;background:#fff;font-size:12px;padding:.5em 2.5em}.modal-body.modalLogin .loginButton{font-size:12px;padding:.5em 2.5em}#registrationForm input,#passwordResetForm input,#passwordChangeForm input,#saveConfigurationForm input,#loginForm input{border:none;border-bottom:solid 1px #000;border-radius:inherit}#registrationForm input:-internal-autofill-selected,#passwordResetForm input:-internal-autofill-selected,#passwordChangeForm input:-internal-autofill-selected,#saveConfigurationForm input:-internal-autofill-selected,#loginForm input:-internal-autofill-selected{background-color:#fff !important}#saveConfigurationForm button.submitForm{margin:auto;margin-top:25px;margin-bottom:15px}.modal-body.modalSaveConfiguration .topHeader{flex-direction:row;justify-content:space-between}.modalLogin .container-fluid{display:flex;flex-direction:row}@media(max-width: 767.98px){.modalLogin .container-fluid{flex-direction:column}}.modalLogin .container-fluid{height:100%}.modalChangePassword span.insertTextForm,.modalLogin .container-fluid span.insertTextForm,.modalCreateAccount .container-fluid span.insertTextForm{font-size:14px;text-align:left;align-self:flex-end}.modalCreateAccount{text-align:center}.modal-body.modalLogin .col-xs-12{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:98%}.modal-body.modalLogin .col-xs-12 h2{align-self:center}.modal-body.modalLogin{height:41vh;max-height:410px}@media(max-width: 767.98px){.modal-body.modalLogin{height:89vh;max-height:661px}}@media(max-width: 1024.98px)and (orientation: landscape){.modal-body.modalLogin{height:88vh}}.modal-body.modalMailBox{height:33vh}.modal-body.modalMailBox .textModalMailBox{position:relative;top:33%}.modal-body.modalMailBox p{margin-bottom:20px}.modal-body.modalMailBox h4{margin-bottom:30px}.modal-body.modalLogin .sectionTitle.distintaBase{margin-bottom:25px}.distintaBase #carouselScreenShot a span{display:none;color:#000;font-size:18px;font-weight:bold}.modal-body.modalLogin .container-fluid #loginForm div.yadaInputError{margin-top:15px}.modal-content .linkLogin{display:flex;justify-content:flex-end;margin:10px;margin-bottom:30px;font-size:12px;padding-right:20px}.modal-content .linkLogin a{text-decoration:underline}#registrationForm fieldset,#passwordChangeForm fieldset,#passwordResetForm fieldset{width:70%;margin:auto;margin-top:30px;margin-bottom:30px}@media(max-width: 767.98px){#registrationForm fieldset,#passwordChangeForm fieldset,#passwordResetForm fieldset{width:100%;margin-bottom:0px}}#passwordChangeForm fieldset,#passwordResetForm fieldset{width:100%}#registrationForm .postForm{width:73%;margin:auto;margin-bottom:20px}#registrationForm button.submitForm:disabled,#passwordChangeForm button.submitForm:disabled{opacity:.6;background-color:#f1f1f1;pointer-events:none;color:#000}#registrationForm:not(.has-error) .row div.alert.yadaInputError,.yadaInputError{display:none}form.has-error .yadaInputError{display:block}#registrationForm:not(.yada-password-mismatch) .confirmPassword .yadaInputError{display:none !important}#registrationForm fieldset div.row div.alert.alert-danger.yadaInputError{margin:0;padding-top:0}#registrationForm div.alert.yadaInputError span{text-align:left}.postForm.forgotPassword{text-align:left;margin:8px 0 0;text-decoration:underline}.containerLogout{display:flex;flex-direction:row;justify-content:flex-end;align-items:baseline}.containerLogout>span{padding-right:15px;font-size:14px}#checkMailboxModal .modal-content,#thanksModal .modal-content{height:33vh}#checkMailboxModal .modal-body button,#thanksModal .modal-body button{align-self:flex-end}#checkMailboxModal .modal-body div{margin-bottom:60px}#thanksModal .modal-body div{margin-bottom:150px}#checkMailboxModal .modal-body p,#thanksModal .modal-body p{margin-bottom:25px}#checkMailboxModal .modal-body,#thanksModal .modal-body{display:flex;flex-direction:column;justify-content:space-between}#checkMailboxModal .modal-body p,#thanksModal .modal-body p{font-size:20px}#checkMailboxModal .modal-body h4,#thanksModal .modal-body h4{font-size:16px;font-weight:bold}#checkMailboxModal .modal-body h4{margin-bottom:50px}.modal-dialog.modal-generic.modal-dialog-centered form .form-group.has-feedback .help-block{margin-top:15px;color:#e3251b;font-size:17px;font-weight:normal}form .yadaInputError{background-image:none;background-color:#fff;border:none;color:#e3251b;margin:0;padding-bottom:0;padding-left:0}form .yadaInputError button{display:none}#yada-confirm .modal-header,#yada-confirm .modal-footer{border:none}#yada-confirm .modal-body{padding:10px 15px}#yada-confirm .modal-footer{margin-bottom:7px;justify-content:space-between}#yada-confirm .modal-content{min-height:14.8vh}.amd>.row.backHomeFromChoice.contentIn,.amd section.contentIn{display:flex}.amd section.contentOut{display:none}#height-modal .modal-title{font-size:2.5rem}#height-modal .modal-content{padding:8px}#height-modal input[type=text]{width:100%;text-align:center}#height-modal .slidecontainer{margin:25px 0 5px 0}#height-modal .modal-footer{border-top:none}#loginButton:hover{cursor:pointer}.yadaInputError.alert-danger{background-color:#fff;width:100%}.yadaIcon-close:before{content:"";font-size:18px}#loginForm .form-group,#registrationForm .form-group{margin-bottom:20px !important}.modal-dialog input[type=checkbox]{min-width:35px;border:none !important}@media(max-width: 767.98px){.modal-dialog{margin:0}.modal-dialog form{margin-top:10px}}@media only screen and (max-width: 1227px){.leftBarSize,.startHere.leftBarSize{width:270px}#wizard .step div.card-body{padding:15px}.typeText span.chooseText{display:none}#wizard .nextStep{right:0px}.borderLayout .canvasContainer{left:271px}.nav-link{font-size:19px;padding:.4rem .77rem}}@media(max-width: 1023px),(max-height: 520px),(hover: none){.amd.intro>.row.backHomeFromChoice.contentIn,.amd.intro section.contentIn,.room.intro .containerButtonNextStep{display:none}.amd section.contentOut{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;bottom:0;right:0;left:0;max-width:100vw;max-height:100vh;width:100vw;background-color:#fff;z-index:10}.amd section h3{margin-top:25px}.amd section h3::after{content:"Expand your browser window to see the full page correctly. If this doesn’t work, run the following key combination: Ctrl and - (Windows) or ⌘ and - (Mac) until the page is correctly displayed."}}@media(max-width: 1023px)and (max-device-width: 1023px)and (hover: hover),(max-width: 1023px)and (max-device-height: 520px)and (hover: hover),(max-height: 520px)and (max-device-width: 1023px)and (hover: hover),(max-height: 520px)and (max-device-height: 520px)and (hover: hover),(hover: none)and (max-device-width: 1023px)and (hover: hover),(hover: none)and (max-device-height: 520px)and (hover: hover){.amd section h3::after{content:"The device screen is too small for the Configurator. Please zoom out the browser window by using the following key combination: Ctrl and - (Windows) or ⌘ and - (Mac) until the page is correctly displayed."}}@media(max-width: 1023px)and (hover: none),(max-height: 520px)and (hover: none),(hover: none)and (hover: none){.amd section h3::after{content:"The Configurator is not available on touch devices."}}@media(max-width: 1023px),(max-height: 520px),(hover: none){body.intro{height:100vh;min-height:unset}}@media(max-width: 1023px),(max-height: 520px),(hover: none){.amd.room.intro img{padding:unset}}@media(max-width: 1023px),(max-height: 520px),(hover: none){.amd.intro footer{display:none}}.amd img.expandIcon{width:70px}@media only screen and (-webkit-min-device-pixel-ratio: 2)and (min-width: 1023px),only screen and (min--moz-device-pixel-ratio: 2)and (min-width: 1023px),only screen and (-o-min-device-pixel-ratio: 2/1)and (min-width: 1023px),only screen and (min-device-pixel-ratio: 2)and (min-width: 1023px),only screen and (min-resolution: 192dpi)and (min-width: 1023px),only screen and (min-resolution: 2dppx)and (min-width: 1023px){.amd.room.intro img{max-width:1730px;padding:0px 0px 0px;width:100%}}.exportModal select{width:302px}.exportModal .after{display:none;height:137px;justify-content:center;position:relative}.exportModal.result .after{display:flex;flex-direction:column}.exportModal.result .before,.exportModal.result .modal-footer,.exportModal.result .asterisco{display:none}.exportModal .after p{align-self:center;position:relative;top:-16px}.dropdownSmall .submitForm{margin:0 0 0px 20px}.exportModal .downloadLinkText{display:none}.exportModal .downloadLink{font-weight:normal;text-align:center}#myFavouritesButton span.pallinoRosso{border-radius:15px;width:8px;height:8px;color:red;background:#e3251b;border:solid 2px #e3251b;position:absolute;top:-5px;margin:auto;margin-left:-15px}.slidecontainer{width:100%}.slider{-webkit-appearance:none;width:100%;height:15px;border-radius:5px;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:#000;cursor:pointer}.slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#000;cursor:pointer}.quoteModal{max-width:700px}.quoteModal .modal-content{padding:28px}.quoteModal .modal-header{display:block;padding:0}.quoteModal .modal-header h2{font-size:2.1rem}.quoteModal .modal-header button.close{position:absolute;right:28px;top:28px}.quoteModal .modal-body{padding-top:48px}.quoteModal .dropdownContainer{max-width:430px;margin:25px auto 35px auto}.quoteModal .dropdown-menu{max-height:300px}.quoteModal p.note{font-size:1.5rem}.header .navbar__link{position:relative;font-size:1.4em;margin-left:1.6rem;margin-right:1.6rem}#countryReset{color:#000;background-color:#f1f1f1;border-radius:4rem;line-height:2rem;margin-left:10px;padding:.4em .8em}#countryReset i{font-size:.7em;margin-left:.6em}#countryReset:hover{color:#fff;background-color:#000}.modal-dialog.content-centered{text-align:center}.configuratorb .imageIcon img{cursor:pointer}.configuratorb #wizard .elements .icon{padding-right:0}.configuratorb #wizard .elements .icon img{max-width:100%}.emissionChoices img{max-width:202px}.yadaNotify .modal-body{text-transform:uppercase}#yada-notification p{font-size:1.4rem;text-transform:uppercase}#taWeightDialog{display:none;position:fixed;left:370px;bottom:28px;text-transform:uppercase;background-color:#fff;border:thin solid #000;padding:20px 20px 24px 20px}#taWeightDialog h1{font-size:20px;margin-bottom:10px}#taWeightDialog p{font-size:1.4rem;margin-bottom:0}.envbanner{background-color:red;color:#fff;position:fixed;left:0;right:0;top:0px;text-align:center;font-size:10px;z-index:199}.white-integralis{font-size:smaller}@media(min-width: 576px){.a24 .modal-dialog:has(.newOrExisting){max-width:570px}}#amdCookieBanner{text-align:left}#amdCookieBanner a,#amdCookieBanner a:hover,#amdCookieBanner a:visited,#amdCookieBanner a:active{color:#fff;text-decoration:underline}@media(max-width: 1024px){#amdCookieBanner .modal-dialog{max-width:80% !important}}#amdCookieBanner .home-newsletter__close{position:absolute;right:26px;font-size:21px;font-weight:100;color:#fff;-webkit-appearance:none;background:none;border:0}#amdCookieBanner .radio2{position:relative;width:29.45px;height:29.45px}#amdCookieBanner .radio2 input{position:relative;z-index:10;width:100%;height:100%;opacity:0;cursor:pointer}#amdCookieBanner .radio2 span{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:transparent;border:1px solid #000;z-index:5}#amdCookieBanner .button,#amdCookieBanner .btn2,#amdCookieBanner .btn2-tag button{border:1px solid #000;width:auto;border-radius:4rem;font-weight:400;transition:background-color .3s ease,color .3s ease;-webkit-appearance:none;background:none}#amdCookieBanner .btn2,#amdCookieBanner .btn2-tag button{font-size:16.8px;padding:0 11.78px 0;text-transform:none;display:inline-flex;align-items:center;line-height:1.6;white-space:nowrap;position:relative}#amdCookieBanner .btn2,#amdCookieBanner .btn2-tag button,#amdCookieBanner .btn2:focus{outline:0}#amdCookieBanner .dark-scheme .button,#amdCookieBanner .dark-scheme .btn2,#amdCookieBanner .dark-scheme .btn2-tag button,#amdCookieBanner .btn2-tag .dark-scheme button,#amdCookieBanner .dark-scheme .button:visited,#amdCookieBanner .dark .button,#amdCookieBanner .dark .btn2,#amdCookieBanner .dark .btn2-tag button,#amdCookieBanner .btn2-tag .dark button,#amdCookieBanner .dark .button:visited{border-color:#fff;color:#fff}@media(max-width: 991px){#amdCookieBanner .modal-dialog{max-width:100% !important;margin:0;margin-top:50vh}#amdCookieBanner .modal-dialog .buttonBar{position:sticky;bottom:0;padding-bottom:20px;background-color:#3b3c3d;border-top:solid thin;z-index:10}}#amdCookieBanner .modal-header{border:none}#amdCookieBanner .modal-header button{top:-11px;right:15px;font-size:19px}#amdCookieBanner h5{font-size:18px;margin-bottom:0;line-height:2;text-align:center;width:100%}@media(max-width: 1024.98px){#amdCookieBanner h5{font-size:20px;line-height:1.6}}@media(max-width: 767.98px){#amdCookieBanner h5{font-size:16.6px;line-height:1.5}}#amdCookieBanner .modal-content{background-color:#3b3c3d;color:#fff;font-size:14px;font-family:"Replica Pro Light";line-height:1.2;padding:1.5em;padding-top:.2em}#amdCookieBanner .modal-content .modal-body{padding:0}#amdCookieBanner .modal-content .modal-body p{margin-bottom:1em}#amdCookieBanner .modal-content .cookie-radio{display:flex;align-items:center;justify-self:flex-start;margin-top:1.8rem;margin-bottom:1.6rem}#amdCookieBanner .modal-content .cookie-radio input:disabled{cursor:not-allowed}#amdCookieBanner .modal-content .cookie-radio p{margin-bottom:0;margin-left:1.3em;font-family:"Replica Pro"}#amdCookieBanner .modal-content .radio2{width:20px;height:20px}#amdCookieBanner .modal-content .btn2{font-size:14px}#amdCookieBanner .modal-content .radio2 input:checked~span{background-color:#fff}@media(max-width: 1024.98px){#amdCookieBanner .modal-content{font-size:20px;line-height:1.5}#amdCookieBanner .modal-content .btn2{font-size:20px}}@media(max-width: 767.98px){#amdCookieBanner .modal-content{font-size:16.6px;line-height:1.45}#amdCookieBanner .modal-content .btn2{font-size:16.6px}}#amdCookieBanner .buttonBar{display:flex;justify-content:flex-end}@media(max-width: 767.98px){#amdCookieBanner .buttonBar{justify-content:space-evenly}}#amdCookieBanner button{font-family:"Replica Pro";margin-left:2.1em;margin-top:1.5em}@media(max-width: 767.98px){#amdCookieBanner button{margin-left:0}}#amdCookieBanner button span{margin:2.1px 9.8px 2.2px 9.8px}/*# sourceMappingURL=configurator.min.css.map */
