.kitbuilder{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;width:100%!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;position:relative!important;margin:0 auto!important;min-height:100px}.sidebar{height:auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;background:0 0!important;width:248px!important;min-width:170px!important;font-family:Arial,Helvetica,sans-serif!important;padding:0 0!important;top:25%!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;left:0!important;z-index:99!important;position:absolute!important;margin-left:0!important;margin-right:0!important}.sidebar-inner{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important;border-bottom:1px solid #fff!important;width:100%!important;margin-bottom:10px}.sidebar-inner>a:hover{color:#03a7e2!important}.sidebar-inner>a{color:#000!important;text-decoration:none!important;display:block!important;width:100%!important;height:100%!important;text-align:center!important;margin:auto!important;font-size:14px!important;background-color:#f8f8f8;line-height:4.3!important;font-family:SFProText,sans-serif!important;text-transform:uppercase!important;cursor:pointer!important;font-weight:700!important}.sidebar-inner:last-child>a{letter-spacing:0!important;font-weight:700!important;font-size:14px!important}.sidebar-inner>a:hover{background-color:#ff4d4d!important;color:#fff!important}.sidebar-inner:last-child>a>i{font-size:31px!important;position:relative;top:2px}.sidebar-inner:last-child{border-bottom:none!important}body .kb-container{max-width:100%!important;width:100%!important}body .kb-wrapper .kb-partial-wrap .kb-categories-page,body .kb-wrapper .kb-partial-wrap .kb-category-page,body .kb-wrapper .kb-partial-wrap .kb-designs-page{width:80%!important;margin-left:10%!important}body .kb-wrapper{background:0 0!important;position:relative!important}.kitbuilder{max-width:1920px;margin:0 auto}body .kb-wrapper .kb-nav-panel{display:none!important}body .kb-wrapper .kb-partial-wrap{width:100%!important;max-width:unset!important;margin-top:50px!important;min-height:200px!important;max-height:initial!important;margin-bottom:50px!important}body .kb-wrapper .kb-loading:before{background:0 0!important}body .kb-wrapper .kb-customise-page .kb-customise-edit-panel{min-height:720px!important;width:248px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .kb-wrapper .kb-customise-page .kb-customise-wizard,body .kb-wrapper .kb-customise-page .kb-preview-image{border:none!important;padding:0!important}body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs{display:none!important}body .kb-wrapper .kb-customise-page .kb-change-view-button{display:none!important}body .kb-wrapper .kb-change-design-button{display:none!important}body .kb-wrapper .kb-customise-page .kb-preview-design-name{display:none!important}body .kb-wrapper .kb-3d-wrapper:after{left:12%!important;content:url(skin/spin.png)!important}body .kb-wrapper .kb-customise-page .kb-preview-panel{width:calc(100% - 556px)!important;margin-top:30px!important;margin-right:30px!important;margin-left:277px!important}body .kb-wrapper .kb-customise-page .kb-preview-image{width:100%!important}body .kb-wrapper .kb-3d-wrapper,body .kb-wrapper .kb-3d-wrapper canvas{width:100%!important;height:675px!important}body .kb-wrapper .kb-button-finish{font-family:SFProText,sans-serif!important;font-size:18px!important;padding:11px 6px!important;width:100%!important;height:60px!important;line-height:36px!important;background:#ff4d4d!important;border:none!important;text-transform:uppercase!important;font-weight:700!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;display:inline-block!important;float:none!important}body .kb-wrapper .kb-button-finish:hover{background:#414141!important;opacity:.9}body .kb-wrapper .kb-breadcrumbs{display:none!important}body .kb-wrapper .kb-customise-page .kb-customise-product-name{font-family:SFProText,sans-serif!important;text-transform:uppercase!important;text-align:center;font-size:32px!important;width:calc(100%)!important;position:absolute;top:20px!important;left:0!important;font-weight:800!important}body .kb-wrapper .kb-wizard-group-header{font-family:SFProText,sans-serif!important;opacity:1!important;background:#f8f8f8!important;text-align:center;width:100%!important;margin:2px auto 10px!important;text-transform:uppercase!important;padding:6px 16px!important;font-weight:700!important;font-size:14px!important;margin-top:0!important;color:#000!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;line-height:30px!important}body .kb-wrapper .kb-wizard-form-row{padding-top:0!important}.kb-wrapper .kb-wizard-form,.kb-wrapper .kb-wizard-step{padding:0!important}body .kb-wrapper .kb-tile-picker-tile{background-image:none!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;border:none!important;width:32px!important;height:32px!important;-webkit-box-shadow:0 0 1px 1px #ececec;box-shadow:0 0 1px 1px #ececec}body .kb-wrapper .kb-tile-picker-radio-selected:after,body .kb-wrapper .kb-tile-picker-radio:checked+.kb-tile-picker-tile:after{display:none!important}body .kb-wrapper .kb-tile-picker-radio-selected,body .kb-wrapper .kb-tile-picker-radio:checked+.kb-tile-picker-tile{-webkit-box-shadow:inset 0 0 0 2px #ff4d4d!important;box-shadow:inset 0 0 0 2px #ff4d4d!important}body .kb-wrapper .kb-button{background:#ff4d4d!important;font-family:SFProText,serif;border:none!important}body .kb-wrapper .kb-button:hover:not([disabled]){background:#ff4d4d!important;opacity:.8!important}body .kb-wrapper .kb-editor-tabs .kb-button{opacity:.5!important}body .kb-wrapper .kb-editor-tabs .kb-button.kb-editor-tab-selected{opacity:1!important}body .kb-wrapper .kb-editor-info .kb-button{background:#ff4d4d!important;font-family:SFProText,serif;border:none!important;opacity:1!important}body .kb-wrapper .kb-editor-info .kb-button:hover{background:#ff4d4d!important;opacity:.8!important}body .kb-wrapper .kb-remove-text-item{right:0!important}body .kb-wrapper .kb-editor-placed-text-selected:after{right:0!important}body .kb-wrapper .kb-editor-text{border:1px solid rgba(0,0,0,.1)!important;background:#fff!important;font-size:14px!important;padding:5px!important}body .kb-wrapper .kb-customise-edit-panel .kb-editor-text{width:calc(100% - 40px)!important}body .kb-wrapper .kb-wizard-group-header:after{display:none!important}body .kb-wrapper .kb-wizard-group-header:hover{opacity:1!important;background:#ff4d4d!important;color:#fff!important}body .kb-wrapper .kb-wizard-group-header-selected{background:#ff4d4d!important;opacity:1!important;color:#fff!important}body .kb-wrapper .kb-tile-picker-base{background:#fff!important}body .kb-wrapper .kb-design-selector-heading{font-family:UnionRegular,sans-serif!important;font-size:32px!important;text-align:center!important;margin-bottom:20px!important;display:none}body .kb-wrapper .design-selector-isc{font-family:UnionRegular,sans-serif!important;font-size:32px!important;text-transform:uppercase!important}body .kb-wrapper .kb-design-selector-heading:before{content:' ';background:0 0!important;background-size:contain!important;background-repeat:no-repeat!important;height:32px;width:32px;display:inline-block;position:relative;left:-5px;top:7px}body .kb-wrapper .kb-design-selector-designs{text-align:center;float:left!important;width:100%!important;margin:unset!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;max-height:220px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body .kb-wrapper .kb-design-selector-wrap{display:inline-block!important;margin:0 auto!important;max-width:100%}body .kb-wrapper .kb-design-selector .kb-design-selector-design{display:inline!important;border-radius:0!important;border:none!important;-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important;-ms-flex-negative:1!important;flex-shrink:1!important;max-width:200px!important;min-width:200px!important}body .kb-wrapper .kb-design-selector .kb-design-selector-design:hover{background:#f8f8f8!important}body .kb-wrapper .kb-design-selector .kb-design-selector-selected{background:0 0!important;-webkit-box-shadow:inset 0 0 0 3px #ff4d4d;box-shadow:inset 0 0 0 3px #ff4d4d}body .kb-wrapper .kb-design-selector .kb-design-selector-design-name{display:none!important}body .kb-wrapper .kb-design-selector .kb-design-selector-design-link{padding-bottom:0!important}body .kb-wrapper .kb-design-selector .kb-design-selector-design-img{width:200px!important}body .kb-wrapper .kb-design-selector-slide-left{background:url(skin/Scroll-left.png)!important;-webkit-transform:scale(.75);transform:scale(.75);display:inline-block!important;height:180px!important;width:180px!important;text-indent:-9999px!important;border:none!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;position:relative!important;top:-30px!important}body .kb-wrapper .kb-design-selector-slide-right{background:url(skin/Scroll-right.png)!important;-webkit-transform:scale(.75);transform:scale(.75);display:inline-block!important;height:180px!important;width:180px!important;text-indent:-9999px!important;border:none!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;position:relative!important;top:-30px!important}body .kb-wrapper .kb-design-selector-slide-left:focus,body .kb-wrapper .kb-design-selector-slide-right:focus{border:none!important;outline:0!important}body .kb-wrapper .kb-design-selector-slide-left,body .kb-wrapper .kb-design-selector-slide-right{cursor:pointer!important}body .kb-wrapper .kb-design-selector{width:calc(100% - 556px)!important;margin:0 auto!important;text-align:center}body .kb-wrapper .kb-final-remove-all{display:block!important}body .kb-wrapper .kb-final-page{width:calc(100% - 300px)!important;margin-left:300px!important}body .kb-wrapper .kb-add-buttons{display:none!important}body .kb-wrapper .kb-form-quoteRequest{margin:0 auto!important}body .kb-wrapper .kb-form-quoteRequest .kb-wizard-form-row{margin-bottom:20px!important;overflow:hidden}body .kb-wrapper .kb-form-quoteRequest .kb-wizard-form-row .kb-wizard-form-label{color:rgba(0,0,0,.7)!important;font-size:1.16667rem!important;font-weight:500!important;font-family:Roboto,serif!important}body .kb-wrapper .kb-form-quoteRequest .kb-wizard-form-row .kb-wizard-form-field,body .kb-wrapper .kb-form-quoteRequest .kb-wizard-form-row .kb-wizard-form-label{width:100%!important}body .kb-wrapper .kb-custom-form{width:500px!important;margin:0 auto!important}body .kb-wrapper .kb-form-quoteRequest .kb-text-box{border:1px solid rgba(0,0,0,.1)!important;background:#fff!important;font-size:1.33333rem!important;font-weight:400!important;padding:1.25rem!important;height:4rem!important;color:#000!important;border-radius:3px!important}body .kb-wrapper .kb-form-quoteRequest textarea.kb-text-box{height:150px!important}body .kb-wrapper .kb-form-quoteRequest .kb-button{font-family:SFProDisplay,Arial,Helvetica,sans-serif!important;line-height:1rem!important;font-size:1.16667rem!important;font-weight:900!important;font-style:normal!important;letter-spacing:.04167rem!important;padding:1.58333rem 1.83333rem!important;min-width:12.5rem!important;border-radius:3px!important}body .kb-wrapper .kb-catalog-page,body .kb-wrapper .kb-categories-page{width:80%!important;height:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;margin:0 auto!important}body .kb-wrapper .kb-categories,body .kb-wrapper .kb-products{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;width:80%!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}body .kb-wrapper .kb-categories .kb-category-name{width:100%!important;background:#000!important;font-family:UnionRegular,sans-serif!important;font-size:25px!important;font-weight:100!important;border-radius:6px!important}body .kb-wrapper .kb-categories .kb-category{-webkit-box-flex:0!important;-ms-flex:0 0 40%!important;flex:0 0 40%!important}body .kb-wrapper .kb-categories .kb-category img{display:none!important}html body .kb-wrapper .kb-product img{display:none!important}html body .kb-wrapper .kb-categories.kb-products{width:100%!important}html body .kb-wrapper .kb-partial-wrap .kb-catalog-page .kb-category-page{margin:0!important}body .kb-wrapper .kb-categories-page.ng-hide{display:none!important}body .kb-wrapper .kb-designs-page{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}body .kb-wrapper .kb-designs-page .kb-designs-wrap{width:50%!important}body .kb-wrapper .kb-designs-page .kb-designs{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}body .kb-wrapper .kb-designs .kb-design-name{background:0 0!important;color:#000!important;font-size:20px!important;font-weight:100!important;font-family:UnionRegular,sans-serif!important;border-radius:6px!important}body .kb-wrapper .kb-designs-page .kb-design{-webkit-box-flex:0!important;-ms-flex:0 0 40%!important;flex:0 0 40%!important;border:none!important}body .kb-wrapper .kb-designs .kb-design-img{margin:0 auto!important}body .kb-wrapper .kb-final-category-preview .kb-final-category-preview-inner{max-height:650px!important;overflow-y:scroll!important;width:100%!important}body .kb-wrapper .kb-final-category-preview .kb-category-final-names{display:none!important}body .kb-wrapper .kb-partial-wrap .kb-categories-page li{display:none!important}@media all and (min-width:991px) and (max-width:1112px){body .sidebar{display:none!important}body .kb-container{width:100%!important;max-width:100%!important}html body .kb-wrapper .kb-design-selector{width:100%!important}html body .kb-wrapper .kb-customise-page .kb-preview-panel{width:calc(100% - 290px)!important;margin:0!important;height:50vh!important}html body .kb-wrapper .kb-partial-wrap{min-height:0!important;max-height:unset!important}}@media all and (max-width:990px){body .sidebar{display:none!important}body .kb-container{width:100%!important;max-width:100%!important}html body .kb-wrapper .kb-design-selector{display:block!important;width:calc(100% - 40px)!important}html body .kb-wrapper .kb-button-finish{margin-bottom:50px!important}html body .kb-wrapper .kb-customise-page{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}body .kb-wrapper .kb-add-text-help,body .kb-wrapper .kb-editor-stroke-width-label{color:#fff!important}body .kb-wrapper .kb-editor-colors{margin-bottom:10px!important}body .kb-wrapper .kb-editor-font-button{background-color:#151414!important;border-color:#151414!important}html body .kb-wrapper .kb-customise-page .kb-preview-panel{width:calc(100% - 50px)!important;margin:0 0 0 25px!important;height:calc(100vh - 400px)!important}body .kb-wrapper .kb-3d-wrapper canvas,html body .kb-wrapper .kb-3d-wrapper{height:calc(100vh - 425px)!important}body .kb-wrapper .kb-design-selector .kb-design-selector-design-img{width:150px!important}body .kb-wrapper .kb-design-selector .kb-design-selector-design{min-width:150px!important}html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel{width:248px!important;margin:0 auto!important;min-height:0!important}html body .kb-wrapper .kb-partial-wrap{min-height:0!important;max-height:unset!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;padding:0 3%!important;margin-top:0!important}html body .kb-wrapper .kb-customise-page .kb-customise-product-name{width:100%!important}body .kb-mobile-only{display:block!important}html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel{width:100%!important;background:rgba(0,0,0,.6);z-index:99}html body .kb-wrapper .kb-wizard{max-height:100%!important}html body .kb-wrapper .kb-customise-wizard .kb-wizard-breadcrumb span{color:#dedede!important}html body .kb-wrapper .kb-table .kb-single-item-checkout-min-qty-cell,html body .kb-wrapper .kb-table .kb-table-cell-number,html body .kb-wrapper .kb-table .kb-table-header-cell,html body .kb-wrapper .kb-table .kb-unit-count,html body .kb-wrapper .kb-table .kb-unit-remove a,html body .kb-wrapper .kb-table-cell{border-color:#dedede!important;color:#dedede!important}html body .kb-wrapper .kb-table-total-row .kb-table-cell{border-top:solid 1px #dedede!important;border-bottom:solid 1px #dedede!important}html body .kb-3d-wrapper canvas{min-height:100px!important}html body .kb-wrapper .kb-customise-edit-panel-toggle{width:50px;height:50px;position:absolute;top:-51px;left:-51px;cursor:pointer;color:#959595;border:1px solid #ccc;border-right-width:0;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}html body .kb-wrapper .kb-active-panel .kb-customise-edit-panel-toggle{border-right-width:1px;right:10px;left:auto;border-bottom:none;border-bottom-left-radius:0;border-top-right-radius:3px}html body .kb-wrapper .kb-customise-edit-panel-toggle>span{background:url(../img/edit.png) center center;text-indent:-999px;overflow:hidden;display:block;width:100%;height:100%;background-color:#414141!important}html body .kb-wrapper .kb-active-panel .kb-customise-edit-panel-toggle>span{background:url(../img/minimise.png) center center}html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel .kb-button{border:none!important;margin-bottom:20px!important}html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel{height:50%;width:100%!important;padding:0!important;float:none!important;background:rgba(0,0,0,.8);display:block!important;z-index:16000002;position:fixed;right:-100%;bottom:0}html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel.kb-active-panel{right:0;height:58%}html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel-inner{height:100%;overflow-x:hidden;background-color:#333!important}html body .kb-wrapper .kb-customise-product-heading{height:10%}html body .kb-wrapper .kb-customise-page .kb-customise-wizard{padding:5%!important;padding-top:0!important;border:none!important}html body .kb-wrapper .kb-customise-page .kb-customise-product-heading{padding:10px 0!important;width:100%!important}html body .kb-wrapper .kb-customise-page .kb-customise-product-name,html body .kb-wrapper .kb-customise-page .kb-customise-product-unit-price{width:100%!important;text-align:center!important;position:static!important}html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb{font-size:16px!important}html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb::after{color:#fff!important}html body .kb-wrapper .kb-customise-product-name{color:#fff!important}html body .kb-wrapper .kb-aggregate-size-quantity-input{background:#fff!important;color:#000!important}html body .kb-wrapper .kb-single-item-checkout-total-wrapper{border-top:1px solid #fff!important;border-bottom:1px solid #fff!important}body .kb-wrapper a:link,html body .kb-wrapper a{color:#fff!important}html body .kb-wrapper .kb-final-cta-list a{color:#333!important}html body .kb-wrapper .kb-tile-picker-tile{width:30px!important;height:30px!important}html body .kb-wrapper .kb-validation.kb-warning{color:#000!important}html body .kb-wrapper .kb-customise-page .kb-table .kb-table-cell select{background:#fff!important;color:#000!important}html body .kb-wrapper .kb-customise-page .kb-units{overflow:auto}html body .kb-wrapper .kb-single-item-checkout .kb-buttons{float:left!important;width:100%!important;padding:10px 0!important;border-top:1px solid #ccc!important;border-bottom:1px solid #ccc!important}html body .kb-wrapper .kb-single-item-checkout .kb-buttons .kb-button{width:24.25%!important;float:left!important}html body .kb-wrapper .kb-single-item-checkout .kb-button-single-item-checkout-buy-now{font-size:12px!important;margin-left:1%!important}html body .kb-wrapper .kb-button-single-item-checkout-add-to-cart,html body .kb-wrapper .kb-button-single-item-checkout-final-page{margin-left:1%!important}body .kb-wrapper .kb-basket-item-double-col{width:100%!important}body .kb-wrapper .kb-final-preview-image{width:49%!important}}@media all and (max-width:450px){body .kb-wrapper .kb-3d-wrapper canvas,html body .kb-wrapper .kb-3d-wrapper{height:calc(100vh - 280px)!important}body .kb-wrapper .kb-design-selector .kb-design-selector-design{min-width:100px!important}body .kb-wrapper .kb-design-selector .kb-design-selector-design-img{width:100px!important}html body .kb-wrapper .kb-customise-page .kb-preview-panel{width:calc(100% - 0px)!important;margin:0!important;height:calc(100vh - 280px)!important}.kit-builder-page .breadcrumbs{display:block;position:relative;top:0;left:0;margin-bottom:10px;z-index:9;padding-left:20px}.kit-builder-page .breadcrumbs .breadcrumb{line-height:1}.kit-builder-page .breadcrumbs a,.kit-builder-page .breadcrumbs span{font-size:6px}.kit-builder-page .custom-title-banner{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;padding:10px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.kit-builder-page .custom-title-banner h1{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;width:100%}.kb-wrapper .kb-editor .kb-tile-picker-base,body .kb-wrapper .kb-tile-picker-base{padding:17px!important}}