.u-center-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.u-center-vertical{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.u-center-horizontal{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.u-center-horizontal-inner{display:table;margin:0 auto}.relative{position:relative}.light-gray-border{border-color:#d3d3d3}.p-10{padding:10px}.p-t-10{padding-top:10px}.m-t-10{margin-top:10px}.m-t-20{margin-top:20px}.m-r-10{margin-right:10px}.m-l-10{margin-left:10px}.uppercase{text-transform:uppercase}.arrow-back{width:30px;fill:#fff;margin-right:7px}.p-r-i-30{padding-right:30px!important}.p-l-i-30{padding-left:30px!important}.min-w-250{min-width:250px}.p-16{padding:16px}.color-white{color:#fff}.tooltips-button{background-color:transparent!important;background-color:initial!important;border-color:#fff!important;color:#000!important;color:initial!important;outline:none!important;border-style:solid!important}.text-center{text-align:center}.p-t-5{padding-top:5px}.vert-spec{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.no-hover:hover{color:#fff}body{position:absolute;top:0;left:0;background-color:#fff;margin:0;width:100%;height:100vh;overflow-x:hidden;overflow-y:hidden;font-family:Source Sans Pro,sans-serif}@media only screen and (max-width:767px){body{height:100%;overflow-y:scroll}}._loading-overlay{overflow-x:hidden}.navbar{background-color:#fff!important;padding-top:16px;padding-bottom:16px;position:relative;min-height:87px}.navbar .navbar-brand{margin-right:30px}.navbar .navbar-brand img{max-width:190px}.navbar .content-elements{display:flex!important;flex-basis:auto;width:100%}.navbar .content-elements .btn-back{padding:0;background:transparent;color:#2d2a2a;font-size:30px;height:auto}.navbar .content-elements .btn-back svg{width:40px}.navbar .content-elements .btn-back svg .arrow{-webkit-transition:.15s;transition:.15s}.navbar .content-elements .btn-back:hover{color:#2597ba;background-color:transparent}.navbar .content-elements .btn-back:hover svg{fill:#2597ba}.navbar .content-elements .cont-lt-menu{height:100%;width:auto;padding-left:20px}.navbar .content-elements .cont-lt-menu h3{margin-bottom:10px;font-size:18px;padding-top:15px;padding-right:30px;font-family:Poppins,sans-serif!important;font-weight:200}.navbar .content-elements .cont-lt-menu h3 .model-name{margin-left:5px;margin-right:10px;font-family:Poppins,sans-serif;font-weight:500;color:#2597ba;text-transform:uppercase}.navbar .content-elements .cont-lt-menu .btn-variant{padding:3px 20px;background-color:transparent;border:1px solid #2d2a2a;color:#2d2a2a;font-weight:600;font-size:14px}.navbar .content-elements .cont-lt-menu .btn-variant:hover{color:#fff!important;background-color:#2d2a2a}.navbar .content-elements h1{float:left;margin-bottom:0;font-size:25px;padding-top:10px;padding-right:30px;font-family:Poppins,sans-serif;font-weight:400}.navbar .content-elements h1 .model-name{font-family:Poppins,sans-serif;font-weight:500;text-transform:uppercase}.navbar .content-elements button{background-color:#2597ba;border-radius:0;color:#fff;padding:10px 40px;font-family:Source Sans Pro,sans-serif;font-weight:600;letter-spacing:.4px;float:right}.navbar .content-elements button:active,.navbar .content-elements button:focus,.navbar .content-elements button:hover{background-color:#2d2a2a}@media only screen and (max-width:767px){.navbar .content-elements{margin-top:10px}.navbar .content-elements .cont-lt-menu{height:100%;width:auto;padding-left:20px}.navbar .content-elements button{font-size:14px}.navbar .content-elements button.tooltips-button{padding-left:16px;padding-right:16px}}@media only screen and (max-width:606px){.navbar .content-elements .tooltips-button{width:100%;padding:0}}@media only screen and (max-width:951px){.navbar .content-elements button:first-child{margin-bottom:10px}}@media only screen and (max-width:600px){.navbar .content-elements{display:block!important}.navbar .content-elements .btn-back,.navbar .content-elements .cont-lt-menu{float:left}.navbar .content-elements button{width:50%;padding-right:0;padding-left:0;margin:0;border:3px solid #fff}.navbar .content-elements button:last-child{margin-top:0}}.corpo{position:absolute;height:calc(100% - 87px);width:100%;overflow-y:scroll;background-color:#f7f7f7}.p-30-16{padding:30px 16px}.btn:focus{outline:none;box-shadow:none}.prev-product{padding:15px;width:100%;height:auto;text-align:center;border:1px solid transparent;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.prev-product:hover{border:1px solid #2597ba}.prev-product .img-model{width:100%;height:300px;background-image:url(/images/maglia-esempio.png);background-position:50%;background-size:contain;background-repeat:no-repeat;margin-bottom:30px}.prev-product p{font-size:12px;margin-bottom:0;color:#74747f}.prev-product h2{font-family:Poppins,sans-serif;font-weight:400;color:#2d2a2a;min-height:76px}.prev-product h2,.prev-product h6{margin-bottom:20px;text-transform:uppercase}.prev-product h6{min-height:38px}.prev-product button{background-color:transparent;border-radius:0;border:1px solid #2d2a2a;color:#2d2a2a;padding:10px 40px;font-family:Source Sans Pro,sans-serif;font-weight:600;letter-spacing:.4px;margin-bottom:15px}.prev-product button:active,.prev-product button:focus,.prev-product button:hover{background-color:#2d2a2a;color:#fff}.select-bar{background-color:#f7f7f7;text-align:center;border:none}.select-bar .nav-item{-webkit-transition:.3s;transition:.3s}.select-bar .nav-item:hover{cursor:pointer;background-color:#2d2a2a}.select-bar .nav-item:hover .nav-link{color:#fff}.select-bar .nav-item .nav-link.active{background-color:#2d2a2a;color:#fff}.select-bar .nav-item .nav-link{padding:.7rem 2rem;color:#2d2a2a;margin:0!important;border:none;font-weight:600;margin-top:16px;margin-bottom:16px;text-transform:uppercase;background-color:transparent;border-radius:0}.select-bar .nav-item .nav-link i{display:none}@media only screen and (max-width:767px){.select-bar .nav-item .nav-link span{display:none}.select-bar .nav-item .nav-link i{display:block;font-size:24px}}.cont-configurator .col-lg-7{padding-right:0}.cont-configurator .col-lg-5{position:absolute;right:0;overflow-y:scroll;background-color:#f7f7f7;height:calc(100vh - 160px);padding-top:16px;padding-bottom:100px}.cont-configurator .col-lg-5.form-height{height:calc(100% - 87px)}.cont-configurator .col-lg-5 h4{color:#74747f;font-family:Poppins,sans-serif;font-weight:500}.cont-configurator .col-lg-5 p{float:right;margin-top:-32px;font-size:14px;font-family:Poppins,sans-serif}.cont-configurator .col-lg-5 button{background-color:#2d2a2a;border-radius:0;border:1px solid #2d2a2a;color:#fff;padding:10px 40px;font-family:Source Sans Pro,sans-serif;font-weight:600;letter-spacing:.4px;margin-top:20px}.cont-configurator .col-lg-5 button:active,.cont-configurator .col-lg-5 button:focus,.cont-configurator .col-lg-5 button:hover{background-color:transparent;border:1px solid #2d2a2a;color:#2d2a2a}.cont-configurator .col-lg-5::-webkit-scrollbar{width:5px}.cont-configurator .col-lg-5::-webkit-scrollbar-track{background:transparent}.cont-configurator .col-lg-5::-webkit-scrollbar-thumb{background:#f1f1f1}@media only screen and (max-width:767px){.cont-configurator .col-lg-5{position:relative;height:auto;padding-left:32px;padding-right:32px}.cont-configurator .col-lg-5.form-height{height:auto}}#configurator{width:100%;height:90vh}.configurator-background{background-color:#efefef}.background-initial{background-color:#f7f7f7!important}.cont-variant{padding:10px;border:1px solid transparent;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;text-align:center}.cont-variant .variant-img{height:200px;background-repeat:no-repeat;background-position:50%;background-size:contain}.cont-variant button{background-color:transparent!important;border:1px solid #2d2a2a!important;color:#2d2a2a!important}.cont-variant button.active,.cont-variant button:active,.cont-variant button:focus,.cont-variant button:hover{background-color:#2d2a2a!important;color:#fff!important}.cont-variant.active{border:1px solid #2597ba!important}.color-preview{height:28px;width:28px!important;float:right;margin-left:10px;cursor:pointer;border-radius:14px}.cont-color{cursor:pointer}.mode-info{color:#2597ba;float:inherit!important;margin-top:10px!important;font-size:20px}.text-form button{margin-top:0!important;padding:4px!important;background-color:transparent!important;border:none!important}.text-form button i{color:#2597ba!important;font-size:24px}.box{margin-top:20px}.box .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.box .inputfile-label{background-color:#2597ba;border-radius:0;color:#fff;padding:10px 40px;font-family:Source Sans Pro,sans-serif;font-weight:600;letter-spacing:.4px}.box .inputfile-label:hover,.box .inputfile.has-focus+label,.box .inputfile:focus+label{background-color:#2d2a2a}.image-action{color:#2597ba;margin-top:15px;font-size:2vh;padding:10px}.error{color:#ac2430;font-size:16px;font-weight:700}.sketch-picker{margin-left:auto}.form-control{border:0}.form-checkout input,.form-checkout textarea{border:none;padding:5px}.form-checkout button{margin-top:5px!important}.color-picker-cont{width:100%;display:flex;flex-wrap:wrap}.color-picker-cont .first-div{width:40px;height:40px;padding:5px;margin-bottom:15px;margin-left:10px;margin-right:10px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .1s ease 0s;transition:-webkit-transform .1s ease 0s;transition:transform .1s ease 0s;transition:transform .1s ease 0s,-webkit-transform .1s ease 0s}.color-picker-cont .first-div.active .second-div{border:3px solid #2597ba}.color-picker-cont .first-div.active,.color-picker-cont .first-div:hover{padding:0}.color-picker-cont .first-div .picker-pantone{font-size:12px;position:absolute;width:100%;left:0;right:0;white-space:nowrap;overflow:hidden}.color-picker-cont .first-div .picker-pantone-initial-of{overflow:visible;overflow:initial}.color-picker-cont .first-div .second-div{background:transparent;height:100%;width:100%;cursor:pointer;position:relative;outline:none;border-radius:50%;-webkit-transition:box-shadow .1s ease 0s;transition:box-shadow .1s ease 0s}.pantone-picker-cont{background:#fff;border-radius:10px}.pantone-picker-cont .form-group{padding:10px 10px 0}.image-border{border:1px solid #2597ba}.image-border-selected{border:5px solid #2597ba;background-color:#faebd7;padding:6px}.loaded-image{max-height:145px}.confirm-button{background-color:#2597ba;border-radius:0;color:#fff;padding:10px 40px;font-family:Source Sans Pro,sans-serif;font-weight:600;letter-spacing:.4px;min-width:105px}.loaded-image{height:15vh;background-position:50%;background-size:contain;background-repeat:no-repeat}.configurator-alert{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:80px;z-index:2;border-radius:10px;background-color:#2597ba;border-color:#2597ba;color:#fff;font-weight:600;letter-spacing:.4px;font-family:Source Sans Pro,sans-serif;box-shadow:2px 2px 15px 0 rgba(0,0,0,.2)}.cont-lt-menu{height:100%;width:auto;padding-left:20px}.cont-lt-menu h3{margin-bottom:10px;font-size:18px;padding-right:30px}.cont-lt-menu h3 .model-name{margin-left:5px;margin-right:10px;color:#2597ba;text-transform:uppercase}.cont-lt-menu h3 .model-name,.not-found-text{font-family:Poppins,sans-serif;font-weight:500}h1.not-found-text{font-size:4rem}span.not-found-text{font-size:1.5rem}.btn-export{position:absolute;right:16px;top:70px;background-color:#d3d3d3}@media only screen and (max-width:991px){.btn-export{top:130px}}@media only screen and (max-width:807px){.btn-export{position:static;top:inherit;left:inherit}}.thank-you-txt img{width:70px;height:100%;margin-bottom:20px}.thank-you-txt h3{margin-bottom:20px;color:#2597ba}.thank-you-txt p{font-family:Source Sans Pro,sans-serif;font-size:18px}.thank-you-txt .alka-logo{margin-bottom:0;height:100%;margin-top:30px;width:150px}.banner-mode .Toastify__toast--default{background-color:#45be76;color:#fff}.banner-mode .full-width-top{width:100%;text-align:center;top:auto;left:0}
/*# sourceMappingURL=main.a84d6079.chunk.css.map */