.bu-pro-sys-nav{flex-wrap:wrap;border:1px solid #e3e3e3;margin-bottom:10px;background:#f4f4f4;display:flex}.bu-pro-sys-nav .item{height:100px;border-right:1px solid #e3e3e3;justify-content:center;border-bottom:1px solid #e3e3e3;flex-direction:column;text-align:center;align-items:center;cursor:pointer;width:100px;display:flex}.bu-pro-sys-nav .item.active,.bu-pro-sys-nav .item:hover{background:var(--warning)}.bu-pro-sys-nav .item img{height:30px;margin-bottom:10px;width:30px}.bu-pro-sys-nav .item .name{font-weight:500}.bu-pro-sys-list .card{border:0!important;margin-bottom:20px}.bu-pro-sys-list .card .card-body{padding-right:0;padding-left:0}.bu-pro-sys-list .card-header{padding:5px;border:0;background:#f7f7f7;cursor:pointer;display:flex}.bu-pro-sys-list .card-header .title{flex:1;font-size:16px;font-weight:600;align-items:center;display:flex}.bu-pro-sys-list .card-header .title[aria-expanded=false] .fa-minus-circle,.bu-pro-sys-list .card-header .title[aria-expanded=true] .fa-plus-circle{display:none}.bu-pro-sys-list .card .card-header .filters{justify-content:center;align-items:center;display:flex}.bu-pro-sys-list .card .card-header .filters .order-types{margin-right:20px}.bu-pro-sys-list .card .card-header .filters .order-types select{font-size:13px;border:0!important;width:150px}.bu-pro-sys-list .card .card-header .filters .brands{margin-right:10px}.bu-pro-sys-list .card .card-header .filters .brands .filter{font-weight:500;color:#333}.bu-pro-sys-list .card .card-header .filters .brands .dropdown-menu .item{padding:3px 10px;justify-content:flex-start;font-size:13px;align-items:center;display:flex}.bu-pro-sys-list .card .card-header .filters .brands .dropdown-menu .item input{cursor:pointer}.bu-pro-sys-list .card .card-header .filters .brands .dropdown-menu .item label{margin-bottom:0;cursor:pointer;margin-left:7px}.bu-pro-sys-list .card .card-header .filters .brands .dropdown-menu .item:hover{font-weight:500}.bu-pro-sys-list .card[data-completed=true] .card-header{color:#fff;background:var(--success)!important}.bu-pro-sys-list .card[data-completed=true] .card-header .filters .brands .filter{color:#fff}.bu-pro-sys-list .card[data-expanded=true] .card-header{color:#333;background:var(--warning)!important}.bu-pro-sys-list .accordion>.card{overflow:initial}.bu-pro-sys-list .loader{justify-content:center;align-items:center;display:flex}.bu-pro-sys-list .bar{justify-content:flex-start;align-items:center;display:flex}.bu-pro-sys-list .pagination{justify-content:flex-end;font-size:13px;font-weight:500;align-items:center;display:flex}.bu-pro-sys-list .pagination .name{margin-right:6px}.bu-pro-sys-list .pagination .pages{margin:0 10px}.bu-pro-sys-list .pagination .controls{height:25px;justify-content:center;border:1px solid #ccc;align-items:center;background:#ccc;width:25px;display:flex}.bu-pro-sys-list .pagination .controls.cursor-pointer{background:#fff;cursor:pointer}.bu-pro-sys-list .pagination .controls.cursor-pointer:hover{border-color:#000}.bu-pro-sys-list .search{flex:1;justify-content:flex-start;font-size:13px;font-weight:500;align-items:center;display:flex}.bu-pro-sys-list .search input{font-size:13px;margin-right:6px;width:170px}.bu-pro-sys-list .search .btn{height:33px;font-size:13px;border:1px solid #c3c3c3;background:#fff}.card-build-product{height:100%;padding:10px;justify-content:center;border:1px solid #eee;position:relative;flex-direction:column;align-items:flex-start;cursor:pointer;display:flex}.card-build-product .image-wrapper{flex:1;height:100%;position:relative;width:100%}.card-build-product .image-wrapper .image,.card-build-product .image-wrapper .image img{height:100%;width:100%}.card-build-product .title{height:45px;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:500;max-width:100%;margin:5px 0;-webkit-box-orient:vertical;line-height:15px;-webkit-line-clamp:3;display:block;display:-webkit-box}.card-build-product .product-link{font-size:15px;right:0;color:#666;position:absolute;top:40px;display:block}.card-build-product .product-link:hover{color:#000}.card-build-product .control{justify-content:center;align-items:center;width:100%;display:flex}.card-build-product .sale-price{flex:1;font-size:14px;font-weight:700}.card-build-product .quantity{justify-content:center;text-align:center;margin:5px 0;width:100%;flex-basis:auto;display:flex}.card-build-product .quantity .btn{height:25px;justify-content:center;font-size:10px;border:1px solid #ebebeb;color:#555;align-items:center;border-radius:0;width:25px;display:flex}.card-build-product .quantity .btn:first-child{border-radius:0}.card-build-product .quantity .btn:hover{border-color:#f5f5f5;color:#333;background:#f2f2f2}.card-build-product .quantity input{border-color:#dbdbdb!important;height:25px;border-right:0;border-left:0;font-size:13px;font-weight:400;color:#555;padding-right:0;text-align:center;border-radius:0;background:#fff;width:30px;padding-left:0}.card-build-product:hover{border-color:var(--warning)}.card-build-product.selected{border-color:var(--success)}.card-build-product .selected-icon{height:70px;overflow:hidden;right:-16px;position:absolute;top:-16px;width:70px;display:none}.card-build-product.selected .selected-icon{display:block}.card-build-product .selected-icon:after,.card-build-product .selected-icon:before{border-right:3px solid transparent;border-left:3px solid var(--success);content:"";position:absolute;border-top:3px solid transparent;border-bottom:3px solid var(--success);display:block;z-index:0}.card-build-product .selected-icon:before{top:0;left:5px}.card-build-product .selected-icon:after{right:0;bottom:5px}.card-build-product .selected-icon span{transform:rotate(45deg);padding:2px 0;text-shadow:0 1px 1px rgba(0,0,0,.2);color:#fff;font:700 12px/1 Lato,sans-serif;position:absolute;text-align:center;top:17px;background-color:var(--success);left:-34px;width:150px;display:block}.bu-pro-sys-summary .controls{justify-content:center;align-items:center;display:flex}.bu-pro-sys-summary .controls .btn{font-size:14px;border:1px solid #ccc;margin:0 5px}.bu-pro-sys-summary .bar{height:80px;justify-content:center;align-items:center;background:#f4f4f4;margin-top:10px;display:flex}.bu-pro-sys-summary .bar .prices{flex:1;height:100%;padding:0 15px;justify-content:center;flex-direction:column;display:flex}.bu-pro-sys-summary .bar .prices .name{font-size:16px;font-weight:500;margin-bottom:5px}.bu-pro-sys-summary .bar .prices .value{font-size:20px;font-weight:500}.bu-pro-sys-summary .bar .buy{height:100%;width:160px}.bu-pro-sys-summary .bar .buy .btn{height:100%;justify-content:center;font-size:18px;font-weight:600;color:#fff;text-align:center;align-items:center;border-radius:0;background:var(--success);width:100%;display:flex}.bu-pro-sys-summary .items .item{justify-content:center;border-bottom:1px solid #eee;align-items:center;padding-bottom:15px;margin-top:15px;display:flex}.bu-pro-sys-summary .items .item .image{margin-right:5px;max-width:70px;width:70px}.bu-pro-sys-summary .items .item .image img{width:100%}.bu-pro-sys-summary .items .item .info{flex:1;font-size:12px;flex-direction:column;display:flex}.bu-pro-sys-summary .items .item .info .group{font-weight:500;color:var(--success)}.bu-pro-sys-summary .items .item .price{font-size:13px;font-weight:500;text-align:center;margin:0 5px;width:120px}.bu-pro-sys-summary .items .item .trash{height:30px;padding:0 10px;justify-content:center;margin-right:5px;align-items:center;border-radius:50%;background:rgba(0,0,0,.05);cursor:pointer;width:30px;display:flex}.bu-pro-sys-summary .cart-is-empty{padding:20px 0;justify-content:center;font-size:16px;font-weight:600;text-align:center;align-items:center;display:flex}@media(max-width:991px){.bu-pro-sys-nav{overflow-y:auto;flex-wrap:nowrap}.bu-pro-sys-nav .item{min-width:100px}}@media(max-width:600px){.bu-pro-sys-list .card-header{flex-direction:column}.bu-pro-sys-list .card .card-header .filters{justify-content:flex-start;margin-top:10px}.bu-pro-sys-list .search input{width:130px}}.bu-pro-package .bu-pro-image{text-align:center}.bu-pro-package .bu-pro-image img{height:500px}.bu-pro-package-summary .items .item{justify-content:center;border-bottom:1px solid #eee;align-items:center;padding-bottom:15px;margin-top:15px;display:flex}.bu-pro-package-summary .items .item .image{margin-right:5px;max-width:70px;width:70px}.bu-pro-package-summary .items .item .image img{width:100%}.bu-pro-package-summary .items .item .info{flex:1;font-size:12px;flex-direction:column;display:flex}.bu-pro-package-summary .items .item .info .group{font-weight:500;color:var(--success)}.bu-pro-package-summary .items .item .price{font-size:13px;font-weight:500;text-align:center;margin:0 5px;width:120px}.bu-pro-package-summary .items .item .trash{height:30px;padding:0 10px;justify-content:center;margin-right:5px;align-items:center;border-radius:50%;background:rgba(0,0,0,.05);cursor:pointer;width:30px;display:flex}.bu-pro-pack-bar{height:60px;justify-content:center;right:0;position:fixed;flex-direction:row;bottom:0;align-items:center;box-shadow:0 0 10px 10px rgba(0,0,0,.2);background:#fff;left:0;display:flex;z-index:9}.bu-pro-pack-bar .buttons,.bu-pro-pack-bar .buttons .btn{flex:1;height:100%;justify-content:center;align-items:center;display:flex}.bu-pro-pack-bar .buttons .btn{font-size:15px;font-weight:500;color:#fff;border-radius:0!important;background:#333}.bu-pro-pack-bar .buttons .btn.btn-1{background:#ef9421}.bu-pro-pack-bar .buttons .btn.btn-2{background:#012131}.bu-pro-pack-bar .buttons .btn.btn-3{background:#6c757d}.bu-pro-pack-bar .bu-pro-buybox{flex:1;height:100%;justify-content:center;align-items:center;display:flex}.bu-pro-pack-bar .bu-pro-buybox .sale-price{font-size:20px;font-weight:600;margin-right:5px;margin-left:15px}.bu-pro-pack-bar .bu-pro-buybox .tax-include{font-size:13px}.bu-pro-pack-bar .bu-pro-buybox .cart .btn-cart{border-color:#1c7ad2;color:#fff;background:#1c7ad2}.bu-pro-pack-bar .bu-pro-buybox .cart .btn-cart i{margin-right:5px}@media(max-width:991px){.bu-pro-pack-bar{height:75px;padding-top:5px;flex-direction:column-reverse}.bu-pro-pack-bar .buttons{width:100%}.bu-pro-pack-bar .buttons .btn{height:36px;font-size:13px}.bu-pro-pack-bar .bu-pro-buybox{margin-bottom:5px;width:100%}.bu-pro-pack-bar .bu-pro-buybox .sale-price{font-size:16px;margin-left:10px}.bu-pro-pack-bar .bu-pro-buybox .tax-include{font-size:12px}.bu-pro-pack-bar .bu-pro-buybox .cart .btn-cart{height:30px;font-size:13px;font-weight:500;line-height:15px}}.bu-pro-package-share .url{justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}.bu-pro-package-share .url input{padding:10px;font-weight:500;border-radius:10px;background:#9595954d;display:inline-block}.build-product-offer-form .description{font-size:13px;font-weight:500;margin:0 0 15px}.build-product-offer-form .form-control{font-size:13px}.build-product-offer-form .buttons{justify-content:flex-end;display:flex}.build-product-offer-form .buttons .btn{font-size:13px;font-weight:500}