.configurator-panel-top{display:flex;align-items:center;z-index:1001;border-radius:6px;width:100%;margin-bottom:15px;height:62px}.configurator-total-price{font-size:24px;color:red;font-weight:700;display:flex;align-content:center;justify-content:center;align-items:center}.component-container{display:flex;margin-bottom:.5rem;background:white;padding:8px;background-color:#d9edf7;position:relative}.component-container_assembly{display:flex;padding:8px;background:#d9edf7 !important;position:relative;align-items:center}.component-container_assembly:nth-child(even){background-color:none !important}.component-container_assembly .label-btn-container{display:flex;margin-bottom:5px;align-content:center;align-items:center;margin:0}.component-container_assembly .options{gap:10px}.configurator-cat-assembly{color:black;background-color:#d9edf7;justify-content:space-between}.component-container_assembly .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:none;box-shadow:none}.component-container_assembly .input-price-holder{display:flex;justify-content:center;align-items:center}.component-container_assembly label{display:flex;max-width:100%;margin-bottom:0px;font-weight:700;justify-content:center;align-items:center;gap:5px}.component-container_assembly .form-control{display:inline-block;width:50px;height:34px;padding:6px 12px;font-size:14px;line-height:1px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s}.component-container:nth-child(even){background-color:white}.component-container .select2-container--bootstrap .select2-selection{background-color:#f5f5f5}.select2-item{border-bottom:1px solid #ccc;padding-bottom:10px}.select2-results__options li:last-child .select2-item{border-bottom:0}.select2-results__options li{font-size:14px;line-height:15px}.component-select-container{display:flex;flex-direction:row;margin-right:2rem;width:60%;position:relative;justify-content:center;align-items:center}.component-select-widget{display:flex}.component-select-container .form-control{float:left}.component-price-container{margin-left:2rem;width:20%;display:flex;justify-content:center;align-items:center}.quantity .minus,.plus{cursor:pointer;display:flex;width:22px;height:33px;background:#f2f2f2;border-radius:4px;border:1px solid #ddd;text-align:center;vertical-align:middle !important;align-items:flex-start;flex-direction:row;line-height:inherit;justify-content:space-evenly;align-content:center;flex-wrap:wrap}.quantity input{height:34px;width:100px;text-align:center;font-size:26px;border:1px solid #ddd;border-radius:4px;vertical-align:middle;display:flex;align-items:baseline}.component-img-container{display:flex;align-items:center;justify-content:flex-end;margin-left:2rem;width:20%}.component-img-inner{display:flex;align-items:center;justify-content:center;width:75px;height:75px;padding:4px;background-color:#fff;border:1px solid #ddd;border-radius:4px;position:relative}.component-img img{max-width:65px;max-height:65px;border:1px solid #fff}.configurator-component-remove{display:inline-block;cursor:pointer;margin-left:5px}.configurator-component-clone{cursor:pointer}.configurator-component-clone i{color:#666}.configurator-component-clone span,.remove-additional-component{cursor:pointer;color:#000;font-size:13px;font-weight:normal}.swal2-popup{font-size:1.6rem !important}.cases-container{white-space:nowrap;margin-top:15px;margin-bottom:15px;margin-left:21px;margin-right:21px;opacity:0;min-height:215px}.cases-container.swiper-initialized,.cases-container.cases-empty-state{opacity:1;transition:opacity .3s ease-out}.cases-container .case{cursor:pointer}.cases-container .case img{display:inline-block}.cases-container .case img.no-image{margin-bottom:20px}.cases-container .case a{display:block}.cases-container .case:after{opacity:.02;position:absolute;width:100%;height:100%;content:' ';top:0;left:0}.cases-container .swiper-button-prev::after,.cases-container .swiper-button-next::after{color:#fff !important;font-size:16px !important;font-weight:700}.cases-container .swiper-button-prev{left:0 !important}.cases-container .swiper-button-next{right:0 !important}.cases-container .swiper-button-prev,.cases-container .swiper-button-next{width:30px !important;height:30px !important;border-radius:50%;background:rgba(61,61,61,0.95);color:#fff !important;display:flex;align-items:center;justify-content:center;z-index:10}.cases-container .swiper-button-disabled{opacity:0.35 !important}.cases-container .swiper-slide{background:transparent}.cases-container .swiper-pagination{position:static;margin-top:10px}.cases-container .swiper-pagination-bullet{width:10px;height:10px;background-color:#000;opacity:.25}.cases-container .swiper-pagination-bullet-active{opacity:.75}.case-item-container{position:relative;background:white;margin:5px;padding:10px;padding-top:20px;-webkit-box-shadow:0 1px 5px -1px rgba(0,0,0,0.13);box-shadow:0 1px 5px -1px rgba(0,0,0,0.13);border-radius:5px;cursor:pointer;min-height:250px}.case-item-container img{min-height:160px}.cases-container .case-item-container .price,.component-price{color:red;font-weight:700;padding-top:10px;font-size:17px}.component-price{padding-top:0px}.configurator-cat h4{color:black;text-align:left}.configurator-cat .component-type-label{color:black}.configurator-cat{border:1px solid lightgray;border-radius:5px;margin-bottom:20px;position:relative;clear:both}.configurator-cat-assembly{border:1px solid lightgray;display:flex;border-radius:5px;margin-bottom:20px;position:relative;clear:both}.remove-item:before{color:#3d3d3d;content:"\f5de";font-family:bootstrap-icons;font-size:22px}.component-select-widget{width:100% !important}.select_quantity{width:35px !important}.assembly{display:flex;justify-content:center;align-items:stretch;gap:5px}.assembly .form-control{width:20px;height:20px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s}.assembly label{vertical-align:middle;margin-top:3px}.assembly p{margin-top:3px;color:red;font-weight:900}@media screen and (max-width: 1199px) and (min-width: 992px){.case-item-container img{min-height:150px}}@media screen and (max-width: 991px) and (min-width: 768px){.case-item-container{min-height:200px !important}.le-button.huge{padding:8px 15px !important}.filter-by-price-wrapper{width:31.9%}}@media only screen and (max-width: 991px){.configurator-panel-top-inner.fixed-top{top:44px !important}#filter-price-container{display:block !important;clear:none !important}.filter-by-price-wrapper{clear:none !important}.component-select-widget{display:flex;flex-direction:column;justify-content:center;align-items:center}.component-container{flex-direction:column;gap:12px}.component-select-container{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-right:0}.component-price-container{margin-left:0;width:100%}.component-img-container{display:flex;align-items:center;justify-content:center;width:100%;margin-left:0}.configurator-cat .component-container .options .select2{max-width:100% !important}.mobile-flex{justify-content:flex-start}.mobile-flex .jm,.mobile-flex .configurator-total-price{width:100%}}@media only screen and (max-width: 768px){.configurator-panel-top-inner.fixed-top{padding-top:5px;padding-bottom:5px}}@media only screen and (max-width: 767px){.component-type-label{text-align:left}.empty-cases-error .error-icon{font-size:59px}.empty-cases-error h1{font-size:18px}.configurator-cat-assembly{flex-direction:column}}@media screen and (max-width: 767px) and (min-width: 500px){.filter-by-price-wrapper{width:47.7%}}@media screen and (max-width: 499px) and (min-width: 355px){.filter-by-price-wrapper{width:46.7%}}@media screen and (max-width: 354px) and (min-width: 320px){.filter-by-price-wrapper{width:45.7%;padding:5px !important;min-height:62px;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 768px) and (min-width: 501px){.le-button.huge{padding:8px 5px !important}.jm{padding:0px !important}}@media only screen and (max-width: 500px){.empty-cases-error{width:100%}.empty-cases-error h1{white-space:break-spaces;line-height:24px}.configurator-panel-top-inner.fixed-top{top:47px !important}.configurator-panel-top-inner.fixed-top .container{padding-top:5px}.btn-container{padding:1px !important}.configurator-panel-top{flex-direction:column}.jm{padding:0 !important}.le-button.huge{padding:8px 0px !important}.component-container{flex-direction:column}.component-img-container,.component-price-container,.component-select-container{width:100% !important;align-items:center !important;justify-content:center !important;margin-left:0px !important;margin-right:0px !important}.component-select-container .options{width:100%;text-align:center}.case-item-container{min-height:182px}.cases-container .case img{max-height:100px}.mobile-flex{display:block !important}.conf-button{width:100% !important}.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{max-width:200px !important}}.conf-button{width:100%}.btn-container{padding:5px}.blue-button{background-color:#428bca}.le-button:hover{background-color:#59b210 !important}.configurator-total-price span{color:black;padding-right:10px;font-size:18px}.cat-title{background-color:#119cef;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px;clear:both}.cat-title h4{color:white}.configurator-cat .select-container{padding:15px}.product-type-img{padding-right:10px;max-width:45px;min-width:45px}.product-type-img img{margin:auto;text-align:center}.configurator-panel-top-inner.fixed-top{position:fixed;left:0;right:0;top:36px;background-color:#fff;border-bottom:1px solid lightgray;z-index:101;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.configurator-cat .component-container .options .select2{width:100% !important;max-width:500px}.case-view-product-btn a{position:absolute;right:5px;top:5px;z-index:3}.case-view-product-btn .bi-info-circle:before{font-size:18px}.configurator-cat #loadingDiv{display:none}.configurator-cat #loadingDiv:before{margin:-32px}#filter-price-container{clear:both;display:flex;padding:10px}.filter-by-price-wrapper{clear:both;background-color:#f27a24;border-radius:5px;padding:10px;color:white;font-weight:700;text-align:center;cursor:pointer;margin:5px}.filter-by-price-title{padding:10px;border-bottom:1px solid lightgray}.filter-by-price-wrapper.active{background-color:#59b210;pointer-events:none;cursor:not-allowed}.empty-cases-error{color:black;display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.error-icon{font-size:70px}.empty-cases-error h1{color:black;text-align:center}#print-configuration{display:inline-block;background-color:#59b210;color:white;padding:8px 30px;border-radius:5px;cursor:pointer}.edit_buttons{position:absolute;right:-25%}.edit_buttons .btn{margin:5px;font-size:12px;width:250px;display:block;padding:3px}.holder .item{display:flex;align-content:center;justify-content:flex-start;align-items:stretch;padding:10px}.holder .item label{margin:0;color:black}.holder .item input[type="checkbox"]{display:inline;width:initial;margin:0;line-height:unset;height:auto;margin-left:10px}.label-btn-container{display:flex;align-items:baseline;margin-bottom:5px}.quantity{display:flex;align-items:center;line-height:40px;gap:5px;margin-left:5px}.off-canvas-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1050;visibility:hidden;opacity:0;transition:.4s ease-in-out}.selected_filters,.selected_filters label{color:black;text-align:left}.selected_filters .remove.bi.bi-trash{margin-left:10px;font-weight:500;cursor:pointer;color:red;font-size:18px;margin-top:3px}.case-item-container .prices{align-items:center}
