.progress[data-v-3e371286]{position:fixed;top:0;left:0;right:0;height:2px;width:0;-webkit-transition:width .2s,opacity .4s;transition:width .2s,opacity .4s;opacity:1;background-color:#dc3545;z-index:999999}@media(min-width:768px){.container{width:750px!important;max-width:750px!important}}@media(min-width:992px){.container{width:970px!important;max-width:970px!important}}@media(min-width:1200px){.container{width:1140px!important;max-width:1140px!important}}.seo-link,a,a:active,a:focus,a:link,a:visited{outline:none!important}.seo-link,a,a:active,a:focus,a:link,a:visited,path,polygon,svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:focus,a:hover{text-decoration:none}button{cursor:pointer;outline:none!important}ul{padding:0 0 0 20px;margin:0}ul li{list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0}textarea{resize:none;height:auto!important}select{cursor:pointer}input,select,textarea{outline:none!important}figure{margin:0}body{width:100%;padding-left:0!important;padding-right:0!important}iframe{border:0}i{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a[href^="mailto:"],a[href^="tel:"]{color:inherit}a[href^="mailto:"]:hover,a[href^="tel:"]:hover{color:#dc3545}body,html{height:100%}body{padding-top:60px}.link{text-decoration:underline}.link,.link:hover{color:#303342}body.open-menu{position:fixed;overflow:hidden}.content{padding-top:30px;padding-bottom:50px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.mobile-wrapper{width:100%;margin:0 auto}.text-primary{color:#007bff}.bg-primary{background-color:#007bff!important}.badge-danger{color:#fff;background-color:#dc3545}.badge{padding:10px 15px}.bold{font-weight:700}.popper2{max-width:500px;background-color:#fafafa;color:#212121;padding:2px;border-radius:3px;position:absolute;font-size:14px;border:1px solid #ebebeb;z-index:200000;-webkit-box-shadow:#3a3a3a 0 0 6px 0;box-shadow:0 0 6px 0 #3a3a3a}@media(max-width:399px){.col-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-warning{color:#ffc107;background-color:transparent;border-color:#ffc107}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn{font-size:.81rem}.btn-fav{margin:7px 15px}.icon{margin:0;border:0;padding:0}.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-control{padding-left:1rem}.header{background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;position:fixed;z-index:1030;left:0;top:0;width:100%}.header .navbar-brand{padding:0;margin-right:0}.header .navbar-toggler{border-radius:2px;padding:3px .75rem;margin-left:20px;border-color:grey}.header .cart-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#dc3545;border-radius:2px;padding:8px 6px}.header .cart-link span{margin-left:8px}.header .logo img{max-height:48px}.header ul.navbar-nav{margin-top:20px}.header ul.navbar-nav .nav-link{font-family:Roboto,sans-serif;font-size:12px;font-weight:700;text-decoration:underline;color:#fff}.header .dropdown-menu{background-color:transparent;padding:0}.header .dropdown-item{color:#fff;font-size:12px}.header .dropdown-item:hover{background-color:transparent;text-decoration:underline}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{text-decoration:underline;color:#dc3545}.step-container .card{margin:0 auto;cursor:pointer}.step-container .card label{color:#212529;white-space:normal;text-overflow:ellipsis}.step-container .card .info-icon{margin:10px;text-align:right}.step-container .card .card-header{min-height:100px;max-height:100px;border-bottom:0;padding:0;overflow:hidden}.step-container .card .card-header img{width:100%;display:block;margin:0 auto;height:auto}.step-container .card .card-header .badge-success{position:absolute;right:15px;top:15px;padding:.25em .4em}.step-container .card .card-img-top{width:100%;max-height:150px;max-width:190px;-ms-flex-item-align:center;align-self:center;padding-top:15px}.step-container .card .card-title{font-size:.9286rem;font-weight:400}.step-container .card .card-text{font-size:12px;text-align:center}.step-container .card .card-body{padding-left:10px;padding-right:10px}.step-container .card .card-footer{text-align:center;color:#fff}.step-container .card .price-box{margin-top:10px;text-align:center;font-size:1.2rem}.step-container .card .price-box .price-discount{color:#dc3545}.step-container .card .price-box .price-old{font-size:1rem;color:#999;text-decoration:line-through}.step-container .card.option-big-image .card-img-top{max-height:350px;max-width:350px}.step-container .card .input-group .btn{border-radius:0;height:38px;width:48px;font-size:14px;line-height:25px;-ms-flex-negative:0;flex-shrink:0;padding:0}.not-selected{opacity:.5}.step-info{font-size:14px;color:#000;margin:0 0 20px 0}.count-step,.step-info{font-weight:400;font-family:Roboto,sans-serif}.count-step{font-size:12px;color:#b1b0ae}.name-step{font-size:30px;font-family:Roboto,sans-serif;font-weight:700;color:#000;line-height:1.1}.step-prev{-ms-flex-negative:0;flex-shrink:0;width:27px;height:27px;border-radius:10px;background-color:#007bff}.slider-button,.step-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider-button{background:#fff;width:100%;height:40px;position:fixed;bottom:0;left:0;border-top:1px solid #007bff}.slider-arrow{background:#ececec;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-next{margin-left:50px}.steps-navigator{width:130px;height:40px;line-height:40px;border-radius:0 10px 10px 0;background-color:#007bff;position:fixed;left:0;top:20%;color:#fff;text-align:center;z-index:999;font-family:Roboto,sans-serif;font-size:12px;font-weight:700;cursor:pointer}.steps-navigator ul{opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:0}.steps-navigator ul li{display:block;font-size:12px;font-family:Roboto,sans-serif;text-decoration:underline}.steps-navigator ul li:hover{background-color:#dc3545}.steps-navigator.show{height:auto}.steps-navigator.show ul{opacity:1;visibility:visible}.conf-box{margin-bottom:30px}.conf-box .configurator-preview-block{background:#efefef;padding:20px 20px;height:350px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.conf-box .configurator-preview-block img{max-width:100%;height:300px;display:block;position:absolute;width:auto}.conf-box .configurator-preview-block .logo{width:48px;height:auto;position:absolute;bottom:5px;right:5px}.table-steps{margin-top:20px;font-size:.8125rem;font-weight:400;width:100%}.table-steps tr td{padding:3px 0}.table-steps i{color:#ccc}.table-steps .steps-edit{text-decoration:underline;color:#007bff}.total-price{margin:20px;font-size:1.2rem;font-weight:400}.total-price .price-discounted{color:#dc3545}.total-price .price-total{font-size:1rem;color:#999;text-decoration:line-through}.ink{color:#999;font-size:.62rem}@media(max-width:767px){.conf-box .configurator-preview-block img{height:200px}}.cart{font-size:.8125rem;border:1px solid #e6e6e6}.cart .cart-item>div,.cart>div:not(.cart-item){padding:15px 10px;border-bottom:1px solid #dee2e6}.cart .cart-item+.cart-item{border-top:3px solid #000}.cart .custom-control{padding-left:24px}.cart .custom-control-label{padding-top:2px}.cart .cart-image{text-align:center}.cart .cart-image .cart-image-wrapper{position:relative;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart .cart-image img{position:absolute;height:auto;width:auto}.cart .cart-detail{text-align:center;border-top:3px solid #000}.cart .cart-delete{text-align:center}.cart .cart-delete svg{fill:#dc3545;cursor:pointer}.cart .cart-total-info,.cart .cart-total-price{font-weight:800}.cart .table-steps{margin:20px 0}.cart .table-steps tr td{padding-left:20px;padding-right:20px}.cart .table-steps tr td:first-child{text-align:right}.cart .table-steps tr td:last-child{text-align:left}.cart .cart-footer{background:#e6e6e6;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart .cart-header{background:#e6e6e6;font-size:1rem;text-align:center;position:relative}.cart .cart-header svg{width:25px;position:absolute;left:15px;top:0;bottom:0;margin:auto;fill:#2e78b9}.cart-step .stepwizard{margin:15px 0 0;display:table;width:100%;position:relative}.cart-step .stepwizard .stepwizard-step{display:table-cell;text-align:center;position:relative}.cart-step .stepwizard .btn-default{color:#fff;background:#999}.cart-step .stepwizard .btn-primary{background:#2e78b9}.cart-step .stepwizard .btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px}.cart-step .stepwizard p{margin-top:10px;margin-bottom:1rem;font-size:.8125rem;color:#999}.cart-step .stepwizard .stepwizard-row{display:table-row}.cart-step .stepwizard .stepwizard-row:before{top:14px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background-color:#ccc}.cart-step .card .card-header{background-color:#f1f1f1;font-size:1.125rem;border-bottom:1px solid rgba(0,0,0,.125)}.cart-step .card i{color:#2e78b9}.cart-step .card .card-block label,.cart-step .card .error-hint{font-size:.8125rem}body,html{background-color:#fff!important;color:#000!important;color-scheme:light!important}.slider-arrow{padding:10px}