@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes disappear{0%{opacity:1;height:auto;visibility:visible}50%{opacity:0}100%{opacity:0;height:0;visibility:hidden}}@-moz-keyframes disappear{0%{opacity:1;height:auto;visibility:visible}50%{opacity:0}100%{opacity:0;height:0;visibility:hidden}}@-o-keyframes disappear{0%{opacity:1;height:auto;visibility:visible}50%{opacity:0}100%{opacity:0;height:0;visibility:hidden}}@keyframes disappear{0%{opacity:1;height:auto;visibility:visible}50%{opacity:0}100%{opacity:0;height:0;visibility:hidden}}@-webkit-keyframes appear{0%{opacity:0;height:0;visibility:hidden}50%{height:auto;visibility:visible}100%{opacity:1;height:auto;visibility:visible}}@-moz-keyframes appear{0%{opacity:0;height:0;visibility:hidden}50%{height:auto;visibility:visible}100%{opacity:1;height:auto;visibility:visible}}@-o-keyframes appear{0%{opacity:0;height:0;visibility:hidden}50%{height:auto;visibility:visible}100%{opacity:1;height:auto;visibility:visible}}@keyframes appear{0%{opacity:0;height:0;visibility:hidden}50%{height:auto;visibility:visible}100%{opacity:1;height:auto;visibility:visible}}.btn:focus,.btn:active{outline:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.btn-tag{font-size:12px;border:1px solid #ccc;padding:.25em 1.75em .25em .5em;margin:.25em 0;text-align:left;color:#666;position:relative;width:100%}.btn-tag:hover{color:inherit;border-color:#999}.btn-tag .fa{position:absolute;right:.75em;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:11px}.kit-selector-banner-image{-webkit-transition:padding 1.2s ease;-o-transition:padding 1.2s ease;-moz-transition:padding 1.2s ease;transition:padding 1.2s ease}.kit-selector-banner-image .head{-webkit-transition:font-size 1.2s ease,margin 1.2s ease;-o-transition:font-size 1.2s ease,margin 1.2s ease;-moz-transition:font-size 1.2s ease,margin 1.2s ease;transition:font-size 1.2s ease,margin 1.2s ease;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-direction:normal;-moz-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;-o-animation-duration:1.2s;animation-duration:1.2s}.kit-selector-banner-image .subhead{-webkit-animation-name:appear;-moz-animation-name:appear;-o-animation-name:appear;animation-name:appear;-webkit-animation-direction:normal;-moz-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;-o-animation-duration:1.2s;animation-duration:1.2s}.kit-selector-banner-image.banner-collapsed{padding:1.5rem}.kit-selector-banner-image.banner-collapsed .head{margin:0;font-size:2rem}.kit-selector-banner-image.banner-collapsed .subhead{-webkit-animation-name:disappear;-moz-animation-name:disappear;-o-animation-name:disappear;animation-name:disappear;-webkit-animation-direction:normal;-moz-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;-o-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}@media(max-width: 575.98px){.kit-selector-banner-image .h5{font-size:.9rem}}#modalHolder{z-index:9981}#modalHolder .modal-header{padding:1rem;border-bottom:1px solid #e5e5e5}#modalHolder .modal-header .close{position:absolute;right:1rem;top:1rem}#modalHolder .modal-title{font-size:1.375rem;width:100%}#modalHolder .btn-default{background-color:#fff;border-color:#ccc;color:#666}#modalHolder .btn-default:hover,#modalHolder .btn-default:focus{background-color:#e5e5e5}body.freeze{overflow:hidden}#kit-selector .ks-result.open{-webkit-animation:fadeIn .8s forwards;-moz-animation:fadeIn .8s forwards;-o-animation:fadeIn .8s forwards;animation:fadeIn .8s forwards;position:fixed;z-index:999;overflow-y:scroll;top:40px;bottom:0;left:0;right:0;margin-bottom:0px !important;padding-top:0px !important;-webkit-overflow-scrolling:touch}#kit-selector .ks-result.open .back-btn{position:-webkit-sticky !important;position:sticky !important;top:0px;pointer-events:visible;z-index:12;background:#fff;padding:15px}#kit-selector .ks-result.open .row{display:block}#kit-selector .ks-result.open .details-toggle{display:none}.addtocartmodal-bundles .col-xs-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.addtocartmodal-bundles .img-responsive{display:block;max-width:100%;height:auto}.addtocartmodal-bundles .btn-more-info,.addtocartmodal-bundles h6,.addtocartmodal-bundles p,.addtocartmodal-bundles .dropdown-toggle,.addtocartmodal-bundles .dropdown-menu{font-size:14px}.addtocartmodal-bundles h6{margin:0 0 5px 0}.addtocartmodal-bundles .lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}.addtocartmodal-bundles .modal-header{display:block;padding-top:30px !important;padding-bottom:30px !important}.addtocartmodal-bundles .modal-header .btn.mr-1{margin-right:15px !important}.addtocartmodal-bundles .visible-xs,.addtocartmodal-bundles .visible-sm,.addtocartmodal-bundles .visible-md,.addtocartmodal-bundles .visible-lg{display:none !important}.addtocartmodal-bundles .visibility-hide{pointer-events:none}.addtocartmodal-bundles .bundle-product-content>a,.addtocartmodal-bundles .bundle-product-content>div{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;padding:12px}.addtocartmodal-bundles .thumbnail{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.addtocartmodal-bundles .mod-add-bundle-js{color:#fff !important;border-color:rgba(0,0,0,0)}.addtocartmodal-bundles .btn-primary-outline{color:#3e7ebe;background-color:rgba(255,255,255,.6);background-image:none;border-color:#3e7ebe}.addtocartmodal-bundles .btn-primary-outline:hover{background-color:#3e7ebe;color:#fff}.addtocartmodal-bundles .dropdown-toggle{white-space:normal}.addtocartmodal-bundles .dropdown-menu{padding:5px 0;margin:2px 0 0}.addtocartmodal-bundles .dropdown-menu li{margin-bottom:5px}.addtocartmodal-bundles .dropdown-menu li:last-child{margin-bottom:0}.addtocartmodal-bundles .dropdown-menu li a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.addtocartmodal-bundles .dropdown-menu li a:hover,.addtocartmodal-bundles .dropdown-menu li a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5;cursor:pointer}.addtocartmodal-bundles .icon-cta:after{display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-left:6px}.addtocartmodal-bundles .bundle-box .dropdown-header{font-size:12px}.addtocartmodal-bundles .bundle-box .price-container-caption{padding:12px 0}.addtocartmodal-bundles .bundle-box .price-container .product-price{color:#333;font-family:Helvetica-Bold,Helvetica,Arial,sans-serif}.addtocartmodal-bundles .btn-primary:not([href]){color:#fff}.addtocartmodal-bundles .btn-primary:not([href]):hover,.addtocartmodal-bundles .btn-primary:not([href]):focus,.addtocartmodal-bundles .btn-primary:not([href]):active{color:#fff}@media(max-width: 767px){.addtocartmodal-bundles .col-xs-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.addtocartmodal-bundles .visible-xs{display:block !important}}@media(max-width: 991px){.addtocartmodal-bundles .modal-dialog{max-width:600px}.addtocartmodal-bundles .bundle-box .bundle-product-group{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.addtocartmodal-bundles .bundle-product a,.addtocartmodal-bundles .bundle-product img{-webkit-flex-shrink:inherit;-ms-flex-negative:inherit;flex-shrink:inherit}.addtocartmodal-bundles .bundle-box .tab-nav li a{font-size:14px}.addtocartmodal-bundles .bundle-product-content{display:block}.addtocartmodal-bundles .bundle-product .img-container,.addtocartmodal-bundles .bundle-product .caption,.addtocartmodal-bundles .bundle-product .siblings-dropdown{float:left}.addtocartmodal-bundles .mod-bundle-products{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.addtocartmodal-bundles .mb-xs-2{margin-bottom:30px !important}}@media(max-width: 991px)and (min-width: 768px){.addtocartmodal-bundles .col-xs-12.col-md-7,.addtocartmodal-bundles .col-xs-12.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.addtocartmodal-bundles .col-md-12.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-moz-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.addtocartmodal-bundles .col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-moz-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.addtocartmodal-bundles .col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.addtocartmodal-bundles .mt-1.mt-md-0{margin-top:.5rem !important}.addtocartmodal-bundles .visible-sm{display:block !important}}@media(min-width: 768px){.addtocartmodal-bundles .lead{font-size:21px}}@media(min-width: 992px){.addtocartmodal-bundles .col-md-7{width:58.33333333%}}@media(max-width: 530px){.addtocartmodal-bundles .bundle-caret{left:0}}.addtocartmodal-bundles .bundle-product.selected .btn.checkbox,#modalHolder .addtocartmodal-bundles .bundle-product.selected .btn.checkbox,#modalHolder .addtocartmodal-bundles .bundle-product.selected .btn.checkbox:focus{background-color:#4e60ee;color:#fff;border-color:#4e60ee}.current-page-title,.breadcrumb{display:none}.ks-result-details.show .card-body{min-height:250px}.ks-result-details.collapsing{-webkit-transition:height 400ms ease-in-out;-o-transition:height 400ms ease-in-out;-moz-transition:height 400ms ease-in-out;transition:height 400ms ease-in-out}#preload-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none}body.modal-open #kit-selector .ks-results-header.stick{z-index:1}body.ribbon-banner-open #kit-selector .ks-results-header.stick .ks-results-header-sticky{padding:1.25rem 0}#kit-selector .ks-categories{-webkit-transition:opacity .6s;-o-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:0}#kit-selector .ks-categories .ks-select-filter-header{-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;font-family:inherit;font-size:1.375rem}#kit-selector .ks-categories a.card{border-top:5px solid #4e60ee;-webkit-transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;transition:all .2s}#kit-selector .ks-categories a.card .card-img-top{height:75px;width:75px;margin:1rem auto 0rem;opacity:1;-webkit-transition:height .8s ease,margin .8s ease,opacity .8s ease;-o-transition:height .8s ease,margin .8s ease,opacity .8s ease;-moz-transition:height .8s ease,margin .8s ease,opacity .8s ease;transition:height .8s ease,margin .8s ease,opacity .8s ease;background-position:center;background-repeat:no-repeat}#kit-selector .ks-categories a.card .area-icon{background-image:url(../../../content/dam/illumina-marketing/images/kit-selector/ks-area.svg)}#kit-selector .ks-categories a.card .application-icon{background-image:url(../../../content/dam/illumina-marketing/images/kit-selector/ks-application.svg)}#kit-selector .ks-categories a.card .method-icon{background-image:url(../../../content/dam/illumina-marketing/images/kit-selector/ks-method.svg)}#kit-selector .ks-categories a.card .species-icon{background-image:url(../../../content/dam/illumina-marketing/images/kit-selector/ks-species.svg)}#kit-selector .ks-categories a.card .system-icon{background-image:url(../../../content/dam/illumina-marketing/images/kit-selector/ks-system.svg)}#kit-selector .ks-categories a.card .card-body h5{color:#666;-webkit-transition:color .4s ease,font-size .4s ease;-o-transition:color .4s ease,font-size .4s ease;-moz-transition:color .4s ease,font-size .4s ease;transition:color .4s ease,font-size .4s ease;overflow-wrap:initial;word-break:initial;word-wrap:normal}@media(max-width: 1199.98px){#kit-selector .ks-categories a.card .card-body h5{font-size:1rem}}#kit-selector .ks-categories a.card .card-body h5:after{content:"";position:absolute;top:105%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-family:"FontAwesome",sans-serif;color:#999}#kit-selector .ks-categories a.card .card-body h5 .filter-header-count{font-size:85%;font-weight:600;margin-left:.25rem;-webkit-transition:margin .2s;-o-transition:margin .2s;-moz-transition:margin .2s;transition:margin .2s}#kit-selector .ks-categories a.card .card-body h5 .filter-header-count.hidden{margin-left:0}#kit-selector .ks-categories a.card:hover{background:#4e60ee;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.12),0 0 5px rgba(0,0,0,.08);-moz-box-shadow:0 3px 5px rgba(0,0,0,.12),0 0 5px rgba(0,0,0,.08);box-shadow:0 3px 5px rgba(0,0,0,.12),0 0 5px rgba(0,0,0,.08);-webkit-transform:translate(0, -3px);-moz-transform:translate(0, -3px);-ms-transform:translate(0, -3px);-o-transform:translate(0, -3px);transform:translate(0, -3px)}#kit-selector .ks-categories a.card:hover .card-body h5{color:#fff}#kit-selector .ks-categories a.card:hover .area-icon{background-image:url(../../../content/dam/illumina-marketing/images/kit-selector/ks-area-white.svg)}#kit-selector .ks-categories a.card:hover .application-icon{background-image:url(../../../content/dam/illumina-marketing/images/kit-selector/ks-application-white.svg)}#kit-selector .ks-categories a.card:hover .method-icon{background-image:url(../../../content/dam/illumina-marketing/images/kit-selector/ks-method-white.svg)}#kit-selector .ks-categories a.card:hover .species-icon{background-image:url(../../../content/dam/illumina-marketing/images/kit-selector/ks-species-white.svg)}#kit-selector .ks-categories a.card:hover .system-icon{background-image:url(../../../content/dam/illumina-marketing/images/kit-selector/ks-system-white.svg)}#kit-selector .ks-categories.minimized{border-bottom:1px solid #e5e5e5}#kit-selector .ks-categories.minimized .ks-select-filter-header{height:0;margin:0;padding:0 !important;opacity:0;overflow:hidden}#kit-selector .ks-categories.minimized a.card{-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;border-top:none;border-left:none;border-right:none;border-bottom-color:rgba(0,0,0,0);border-bottom-width:5px;opacity:.6;margin-top:0;margin-bottom:0}#kit-selector .ks-categories.minimized a.card.selected{border-bottom-color:#4e60ee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;opacity:1}#kit-selector .ks-categories.minimized a.card.selected .card-body h5:after{-webkit-transform:translateX(-50%) rotate(180deg);-moz-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);-o-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}#kit-selector .ks-categories.minimized a.card .card-body{border-bottom-color:#4e60ee}#kit-selector .ks-categories.minimized a.card .card-body h5{font-size:1em}#kit-selector .ks-categories.minimized a.card .card-body h5:after{top:65%}#kit-selector .ks-categories.minimized a.card .card-img-top{height:0;opacity:0;margin-top:0;margin-bottom:0}#kit-selector .ks-categories.minimized a.card:hover{background:inherit;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}#kit-selector .ks-categories.minimized a.card:hover h5{color:#666}#kit-selector .ks-filter-tags.collapsing{-webkit-transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;transition:all .2s}#kit-selector .ks-tag.collapsing{-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}#kit-selector .ks-tag span{font-weight:600}#kit-selector .ks-filter-group{-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease}#kit-selector .ks-filter-group .row{margin-left:-7px;margin-right:-7px}#kit-selector .ks-filter-group .col{padding-left:7px;padding-right:7px}#kit-selector .ks-filter-group .ks-filter{width:100%;display:block;background:rgba(0,0,0,.125);background:#e5e5e5;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;border:none;position:relative;-webkit-transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;transition:all .2s;cursor:pointer}#kit-selector .ks-filter-group .ks-filter button{-webkit-transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;transition:all .2s;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:100%;cursor:pointer;color:#666;text-align:left}#kit-selector .ks-filter-group .ks-filter:hover{background:rgba(0,0,0,.15);background:#ccc}#kit-selector .ks-filter-group .ks-filter:hover .ks-tooltip{color:#666}#kit-selector .ks-filter-group .ks-filter.disabled{opacity:.6;color:#999;pointer-events:none}#kit-selector .ks-filter-group .ks-filter.ks-selected{background:#666}#kit-selector .ks-filter-group .ks-filter.ks-selected button{color:#fff}#kit-selector .ks-filter-group .ks-filter.ks-selected:hover .ks-tooltip{color:#fff}#kit-selector .ks-filter-group .ks-filter.ks-selected .ks-tooltip{color:#fff}#kit-selector .ks-filter-group .ks-filter .ks-tooltip{position:absolute;right:0;height:100%}#kit-selector .ks-filter-group .ks-filter .ks-tooltip i{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute}#kit-selector .ks-filter-group.collapsing{-webkit-transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;opacity:0}#kit-selector .ks-tooltip{-webkit-appearance:none;-moz-appearance:none;border:none;background:none;color:#bbb;font-size:12px;position:absolute;right:0px;text-align:center;padding:0 1.5em;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .4s;-o-transition:background .4s;-moz-transition:background .4s;transition:background .4s;height:100%}#kit-selector .ks-tooltip:hover,#kit-selector .ks-tooltip:focus{color:#666;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;outline:none;border:none;background:rgba(0,0,0,.15)}#kit-selector .ks-results-header .ks-results-header-sticky{background:rgba(0,0,0,0);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0);box-shadow:0px 1px 2px rgba(0,0,0,0);-webkit-transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;transition:all .2s;position:absolute;left:0;top:0;width:100%}#kit-selector .ks-results-header.stick{z-index:1040}#kit-selector .ks-results-header.stick .ks-results-header-sticky{-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0px 1px 2px rgba(0,0,0,.2);box-shadow:0px 1px 2px rgba(0,0,0,.2);position:fixed;top:0;left:0;width:100%;z-index:1030;background:#fff}#kit-selector .ks-results-header.stick .ks-results-header-sticky .ks-results-count h4{text-align:left;font-size:1.5rem}#kit-selector .ks-toast{bottom:0;z-index:9900;opacity:1;-webkit-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);-webkit-box-shadow:0px 1px 5px rgba(0,0,0,.1);-moz-box-shadow:0px 1px 5px rgba(0,0,0,.1);box-shadow:0px 1px 5px rgba(0,0,0,.1);width:auto;left:50%;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}#kit-selector .ks-toast:hover{cursor:pointer;-webkit-box-shadow:0px 1px 5px rgba(0,0,0,.3);-moz-box-shadow:0px 1px 5px rgba(0,0,0,.3);box-shadow:0px 1px 5px rgba(0,0,0,.3)}#kit-selector .ks-toast.hidden{opacity:0;-webkit-transform:translateX(-50%) translateY(6rem);-moz-transform:translateX(-50%) translateY(6rem);-ms-transform:translateX(-50%) translateY(6rem);-o-transform:translateX(-50%) translateY(6rem);transform:translateX(-50%) translateY(6rem)}#kit-selector .ks-toast h5{font-size:1rem}#kit-selector .ks-results-reset{position:absolute;right:0;width:auto;opacity:1;z-index:3;overflow:hidden;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}#kit-selector .ks-results-reset.hidden{opacity:0}#kit-selector .ks-results-count{border:none;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0);box-shadow:0px 1px 2px rgba(0,0,0,0);opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);margin:0 auto;z-index:2;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}#kit-selector .ks-results-count.hidden{-webkit-transform:translateY(2rem);-moz-transform:translateY(2rem);-ms-transform:translateY(2rem);-o-transform:translateY(2rem);transform:translateY(2rem);opacity:0}#kit-selector .ks-results-count h4{font-family:inherit;font-size:1.75rem;text-align:left}#kit-selector .ks-edit-filters{-webkit-transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;transition:all .2s;opacity:1;visibility:visible}#kit-selector .ks-edit-filters.hidden{visibility:hidden;opacity:0;width:0px;margin:0 !important;padding:0}#kit-selector .ks-reset,#kit-selector .ks-mobile-reset{opacity:1;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}#kit-selector .ks-reset .fas,#kit-selector .ks-mobile-reset .fas{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:-o-transform .4s ease;-moz-transition:transform .4s ease, -moz-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease, -o-transform .4s ease}#kit-selector .ks-reset.hidden,#kit-selector .ks-mobile-reset.hidden{opacity:0;margin:0 !important;padding:0 !important;width:0;height:0;overflow:hidden}#kit-selector .ks-reset.resetting .fas,#kit-selector .ks-mobile-reset.resetting .fas{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}#kit-selector .ks-results-list{opacity:1;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s;pointer-events:auto}#kit-selector .ks-results-list.hidden{opacity:0;pointer-events:none}#kit-selector .ks-result{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);border:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.3);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.3);-moz-box-shadow:0px 1px 2px rgba(0,0,0,.3);box-shadow:0px 1px 2px rgba(0,0,0,.3);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;-o-transition:opacity .2s ease,-o-transform .2s ease;-moz-transition:opacity .2s ease,transform .2s ease,-moz-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease,-o-transform .2s ease;padding:15px}#kit-selector .ks-result.hidden{-webkit-transform:translateY(2rem);-moz-transform:translateY(2rem);-ms-transform:translateY(2rem);-o-transform:translateY(2rem);transform:translateY(2rem);opacity:0}#kit-selector .ks-result.filtered-out{display:none}#kit-selector .ks-result img{max-height:135px}#kit-selector .ks-result .card-header{z-index:4}#kit-selector .ks-result .loader-position{z-index:3}#kit-selector.loaded .ks-categories{opacity:1}#kit-selector .ks-label{color:#444648;border:1px solid #bbb;padding:.25em .25em;font-size:.75rem;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em;line-height:1;position:relative;display:inline-block;-webkit-transform:translateY(-0.15rem);-moz-transform:translateY(-0.15rem);-ms-transform:translateY(-0.15rem);-o-transform:translateY(-0.15rem);transform:translateY(-0.15rem);letter-spacing:.05em}#kit-selector .ks-label:hover{cursor:default}.scroll-indicator{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:1rem;background:rgba(255,255,255,.8);opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease}.scroll-indicator span:first-child{width:24px;height:36px;border:1px solid #666;position:absolute;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.scroll-indicator span:last-child{width:4px;height:6px;position:absolute;background:#666;opacity:.6;left:10px;top:-10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-animation:scrollwheel 2s infinite;-moz-animation:scrollwheel 2s infinite;-o-animation:scrollwheel 2s infinite;animation:scrollwheel 2s infinite}.scroll-indicator.hidden{opacity:0}.card .table-responsive th:first-child{background:#e5e5e5}#kit-selector.compact .ks-categories.takeover{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1000;padding-top:0;overflow:scroll;-webkit-overflow-scrolling:touch;padding-bottom:116px;padding-top:42px}#kit-selector.compact .ks-categories:not(.takeover) .ks-mobile-filter-apply{position:relative !important;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;bottom:auto;left:auto;display:block;background:none}#kit-selector.compact .ks-categories.hidden{opacity:0}#kit-selector.compact .ks-categories>.container{padding:0}#kit-selector.compact .ks-categories a.card{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#4e60ee;background:none;border:none}#kit-selector.compact .ks-categories a.card:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#kit-selector.compact .ks-categories a.card .card-body{padding-left:2.5rem}#kit-selector.compact .ks-categories a.card .card-body h5{color:#4e60ee;font-size:1.375rem}#kit-selector.compact .ks-categories a.card .card-body h5:after{left:1rem;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);content:"";color:#4e60ee}#kit-selector.compact .ks-categories a.card .card-body h5 .filter-header-count{position:absolute;right:1rem;font-weight:400;color:#666;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#kit-selector.compact .ks-categories a.card .card-img-top{display:none}#kit-selector.compact .ks-categories a.card.selected .card-body h5:after{-webkit-transform:translateY(-50%) rotate(0deg);-moz-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);-o-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}#kit-selector.compact .ks-categories.minimized a.card{opacity:1}#kit-selector.compact .ks-filter-group{margin:0;background:#f6f6f6}#kit-selector.compact .ks-filter-group .row{margin:0}#kit-selector.compact .ks-filter-group .col{padding:0}#kit-selector.compact .ks-filter-group .ks-filter{background:rgba(0,0,0,0);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:left}#kit-selector.compact .ks-filter-group .ks-filter:hover{background:rgba(0,0,0,0)}#kit-selector.compact .ks-filter-group .ks-filter.ks-selected{background:#e5e5e5}#kit-selector.compact .ks-filter-group .ks-filter.ks-selected button{color:#444648}#kit-selector.compact .ks-filter-group .ks-filter.ks-selected:hover .ks-tooltip{color:#666}#kit-selector.compact .ks-filter-group .ks-filter.ks-selected span:before{content:"";font-family:"FontAwesome",sans-serif;margin-right:.5rem;font-size:65%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:1rem}#kit-selector.compact .ks-filter-group .ks-filter.disabled{opacity:1}#kit-selector.compact .ks-filter-group .ks-filter.disabled button{opacity:.5}#kit-selector.compact .ks-filter-group .ks-filter .ks-tooltip{font-size:1rem;color:#999}#kit-selector.compact .ks-result .table-responsive th,#kit-selector.compact .ks-result .table-responsive td{font-size:.9rem;padding:.5em;min-width:120px}@supports(position: sticky){#kit-selector.compact .ks-result .table-responsive{border-right:1px solid #ccc;margin-bottom:1em}#kit-selector.compact .ks-result .table-responsive table{-webkit-transition:margin .6s ease-in-out;-o-transition:margin .6s ease-in-out;-moz-transition:margin .6s ease-in-out;transition:margin .6s ease-in-out;margin-bottom:0}#kit-selector.compact .ks-result .table-responsive table.peek{margin-left:-40px}#kit-selector.compact .ks-result .table-responsive th:first-child,#kit-selector.compact .ks-result .table-responsive td:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;width:25%;min-width:100px}#kit-selector.compact .ks-result .table-responsive th:last-child,#kit-selector.compact .ks-result .table-responsive td:last-child{border-right:none}}@supports(position: -webkit-sticky){#kit-selector.compact .ks-result .table-responsive{border-right:1px solid #ccc;margin-bottom:1em}#kit-selector.compact .ks-result .table-responsive table{-webkit-transition:margin .6s ease-in-out;-o-transition:margin .6s ease-in-out;-moz-transition:margin .6s ease-in-out;transition:margin .6s ease-in-out;margin-bottom:0}#kit-selector.compact .ks-result .table-responsive table.peek{margin-left:-40px}#kit-selector.compact .ks-result .table-responsive th:first-child,#kit-selector.compact .ks-result .table-responsive td:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;width:25%;min-width:100px}#kit-selector.compact .ks-result .table-responsive th:last-child,#kit-selector.compact .ks-result .table-responsive td:last-child{border-right:none}}#kit-selector.compact .ks-result .dropdown{width:100%}#kit-selector.compact .ks-result .dropdown-menu{width:100%;min-width:250px;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0px 1px 2px rgba(0,0,0,.2);box-shadow:0px 1px 2px rgba(0,0,0,.2)}#kit-selector.compact .ks-result .dropdown-item{white-space:normal;font-size:.9em;padding:.4rem 1.5rem}#kit-selector.compact .ks-result .dropdown-item:hover,#kit-selector.compact .ks-result .dropdown-item:focus{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#kit-selector.compact .ks-result .dropdown-item:last-child{border-bottom:none}#kit-selector.compact .ks-mobile-filter-apply{bottom:0;left:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;z-index:1032}#kit-selector.compact .ks-mobile-filter-apply.hidden{bottom:-100%}#kit-selector.compact .ks-mobile-filter-apply.mobile-no-filters{-webkit-transform:translateY(47px);-moz-transform:translateY(47px);-ms-transform:translateY(47px);-o-transform:translateY(47px);transform:translateY(47px)}#kit-selector.compact .ks-mobile-filter-apply.mobile-no-filters .ks-mobile-view-results{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#4e60ee}#kit-selector.compact .ks-mobile-filter-apply.mobile-no-filters .ks-mobile-clear-all{opacity:0;pointer-events:none}#kit-selector.compact .ks-mobile-edit-results:before{content:"";font-family:"FontAwesome";margin-right:.5rem}#kit-selector.compact .ks-reset{font-size:.9rem;display:none}#kit-selector.compact .ks-results-reset{position:relative}#kit-selector.compact .ks-results-count h4{text-align:center}#kit-selector.compact .ks-results-header.stick .ks-results-header-sticky .ks-results-count h4{text-align:center}#kit-selector.compact .ks-results-header.stick .ks-reset{display:inline-block}#kit-selector.compact .ks-mobile-filter-tags h5{font-size:1.2rem}#kit-selector.compact .ks-toast{display:none !important}.productsAddToCart{height:auto !important}.productsAddToCart .no-margin{margin:0 !important}.productsAddToCart .no-margin-left{margin-left:0 !important}.productsAddToCart .no-padding{padding:0 !important}@media(min-width: 768px){.productsAddToCart .mobile-only{display:none}}.productsAddToCart .product-select-product,.productsAddToCart .product-select-accessory{border-top:none !important}.productsAddToCart .product-select-product .row>.your-price,.productsAddToCart .product-select-product .row>.your-price.sign-in,.productsAddToCart .product-select-accessory .row>.your-price,.productsAddToCart .product-select-accessory .row>.your-price.sign-in{margin-left:auto}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){.productsAddToCart .product-select-product,.productsAddToCart .product-select-accessory{float:left;width:100%;clear:both}.productsAddToCart .product-select-product>div,.productsAddToCart .product-select-product>hr,.productsAddToCart .product-select-accessory>div,.productsAddToCart .product-select-accessory>hr{width:100%;clear:both;float:left}}.productsAddToCart .product-quantity-input,.productsAddToCart .product-spacer{height:34px;margin-right:.5em}@media(max-width: 1199.98px){.productsAddToCart .product-quantity-input,.productsAddToCart .product-spacer{margin-right:0}}.productsAddToCart .product-quantity-input input{padding:5px 10px;height:100%}.productsAddToCart .product-quantity-input .fa-caret-up{top:2px}.productsAddToCart .product-quantity-input .fa-caret-down{bottom:2px}.productsAddToCart .product-group h6{margin:0;letter-spacing:0}.productsAddToCart .favorites-icon-add:before{font-family:"FontAwesome",sans-serif;font-weight:400;content:""}.productsAddToCart .favorites-icon-added:before{font-family:"FontAwesome",sans-serif;font-weight:900;content:""}.productsAddToCart .product-kit-name .fa:hover,.productsAddToCart .product-kit-name .fa:focus{outline:none;color:#216495}@media(max-width: 991.98px){.productsAddToCart .your-price{margin-left:0;width:100%}.productsAddToCart i+.product-kit-name,.productsAddToCart i~.your-price{margin-left:85px !important;clear:both}.productsAddToCart .favorites-icon-add,.productsAddToCart .favorites-icon-added{margin-left:15px;width:auto}.productsAddToCart i+.product-kit-name+.your-price div .product-signin{margin-left:-6px}}@media(max-width: 575.98px){.productsAddToCart i+.product-kit-name,.productsAddToCart i~.your-price{margin-left:0 !important}.productsAddToCart i+.product-kit-name{margin-bottom:6px}.productsAddToCart .favorites-icon-add,.productsAddToCart .favorites-icon-added{width:100%;margin:0 0 6px}}.productsAddToCart .nav-tabs{border-bottom:1px solid #ddd}.productsAddToCart .nav-tabs>li{float:left;margin-bottom:-1px}.productsAddToCart .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid rgba(0,0,0,0);-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.productsAddToCart .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.productsAddToCart .nav-tabs>li>a.active,.productsAddToCart .nav-tabs>li>a.active:hover,.productsAddToCart .nav-tabs>li>a.active:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:rgba(0,0,0,0)}.productsAddToCart .nav-tabs.nav-justified{width:100%;border-bottom:0;display:table}.productsAddToCart .nav-tabs.nav-justified>li{float:none}.productsAddToCart .nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center;position:relative;display:block;padding:10px 15px}.productsAddToCart .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width: 768px){.productsAddToCart .nav-tabs.nav-justified>li{display:table-cell;width:1%}.productsAddToCart .nav-tabs.nav-justified>li>a{margin-bottom:0}}.productsAddToCart .nav-tabs.nav-justified>li>a{margin-right:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.productsAddToCart .nav-tabs.nav-justified>li>a.active,.productsAddToCart .nav-tabs.nav-justified>li>a.active:hover,.productsAddToCart .nav-tabs.nav-justified>li>a.active:focus{border:1px solid #ddd}@media(min-width: 768px){.productsAddToCart .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.productsAddToCart .nav-tabs.nav-justified>li>a.active,.productsAddToCart .nav-tabs.nav-justified>li>a.active:hover,.productsAddToCart .nav-tabs.nav-justified>li>a.active:focus{border-bottom-color:#fff}}@media(min-width: 768px){.productsAddToCart .tab-panel .nav-tabs.nav-justified>li{vertical-align:middle}.productsAddToCart .tab-panel .nav-tabs.nav-justified>li>a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:table;width:100%;height:100%;padding:10px 15px}.productsAddToCart .tab-panel .nav-tabs.nav-justified>li>a .content{display:table-cell;width:100%;height:100%;vertical-align:middle}}@media(max-width: 991.98px){.productsAddToCart .tab-panel .nav-tabs.nav-justified>li.equal-height-box{height:auto !important}}.productsAddToCart .tab-panel .nav-tabs>li>a{background-color:#f9f9f9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#bbb;font-weight:bold;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.productsAddToCart .tab-panel .nav-tabs>li>a:hover{color:#fff}.productsAddToCart .tab-panel .nav-tabs>li>a.active{background-color:#fff;color:#328ed1}.productsAddToCart .tab-panel .nav-tabs>li>a.active:hover,.productsAddToCart .tab-panel .nav-tabs>li>a.active:focus{background-color:#fff !important;border-color:#ddd !important;border-bottom-color:rgba(0,0,0,0) !important;color:#328ed1}.productsAddToCart .tab-panel .tab-content .well{background-color:#fff;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:20px 0 0 0}.productsAddToCart .tab-panel .tab-content .well:focus{outline:none}@media(max-width: 575.98px){.btn-mobile-block{float:none !important;display:block;text-align:center}}@media(max-width: 320px){#recapthamain{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes scrollwheel{0%{top:-10px}70%{top:-6px}100%{top:-10px}}@-moz-keyframes scrollwheel{0%{top:-10px}70%{top:-6px}100%{top:-10px}}@-o-keyframes scrollwheel{0%{top:-10px}70%{top:-6px}100%{top:-10px}}@keyframes scrollwheel{0%{top:-10px}70%{top:-6px}100%{top:-10px}}@-webkit-keyframes animateIn{0%{-webkit-transform:translateY(2rem);transform:translateY(2rem);opacity:0}75%{opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes animateIn{0%{-moz-transform:translateY(2rem);transform:translateY(2rem);opacity:0}75%{opacity:1}100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes animateIn{0%{-o-transform:translateY(2rem);transform:translateY(2rem);opacity:0}75%{opacity:1}100%{-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes animateIn{0%{-webkit-transform:translateY(2rem);-moz-transform:translateY(2rem);-o-transform:translateY(2rem);transform:translateY(2rem);opacity:0}75%{opacity:1}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes popToast{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes popToast{0%{-moz-transform:translateY(100%);transform:translateY(100%);opacity:0}100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes popToast{0%{-o-transform:translateY(100%);transform:translateY(100%);opacity:0}100%{-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes popToast{0%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}