.stsel-selector-ctn .stsel-gridemptystate{width:350px;height:180px;position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}
.resource_selector_container .stsel-gridemptystate{text-align:center;margin-top:50px}
.stsel-emptystate-icon{width:80px;height:80px;margin:0 auto;background:url('product-selector/images/grid-empty-state.png');background-repeat:no-repeat}
.stsel-gridemptystate h4{font-size:21px;padding-top:5px;color:#03234b}
.stsel-gridemptystate p{font-size:16px;color:#bbb;margin-bottom:10px}
.is-not-scrollable{overflow:hidden}
.clearfix:after{content:"";display:table;clear:both}
.stsel-fixed-column,.stsel-grid-table{border-collapse:collapse;position:relative}
.stsel-fixed-column .checkbox-header{width:40px;border:1px solid #dfe2e5;border-width:0 1px 0 1px}
.stsel-sticky-header-container{top:0;left:0;position:absolute;background-color:#f3f3f3;border:0;z-index:300;overflow:hidden}
#cpn-grid-widget .stsel-fixed-columns-header{width:250px}
.stsel-fixed-column-header{width:350px;position:absolute;z-index:300;padding-left:40px;background-color:#f3f3f3;border-bottom:1px solid #dfe2e5}
.stsel-fixed-column-header .checkbox-holder{position:absolute;left:0;width:41px;height:100%;border-left:1px solid #dfe2e5}
.cpn-grid-widget .stsel-fixed-column-header{padding:10px 16px 0 15px;width:250px}
.stsel-grid-table{width:auto;margin-bottom:0;table-layout:fixed;background-color:#fff;cursor:pointer}
.stsel-grid-table .sort-cell{cursor:pointer}
.invisible{visibility:hidden}
.stsel-grid-table .measure-cell{padding:0;position:relative;width:350px}
.cpn-grid-widget .stsel-grid-table .measure-cell{width:250px}
.stsel-grid-table .content{border:0;padding-top:0;clear:none}
.stsel-grid-table th.measure-cell .content{width:350px;min-height:120px}
#cpn-grid-widget .stsel-grid-table th.measure-cell .content{min-height:75px;width:250px}
#cpn-grid-widget.has-aggregator .stsel-grid-table th.measure-cell .content{min-height:120px}
.stsel-fixed-column{position:absolute;left:360px;top:121px;width:350px;margin-bottom:0;text-align:center;background-color:#f3f3f3;border-left:1px solid #dfe2e5;transition:left .2s;-webkit-transition:left .2s;z-index:100}
#cpn-grid-widget.has-aggregator .stsel-fixed-column{top:121px;width:250px}
#cpn-grid-widget .stsel-fixed-column{top:76px;width:250px}
.stsel-fixed-column .selected,.stsel-grid-table .selected{background-color:#deecfa !important}
.stsel-fixed-column .selected .dots-mask,.stsel-grid-table .selected .dots-mask{background-color:#deecfa !important}
.stsel-fixed-column .selected .elipsis,.stsel-grid-table .selected .elipsis{background-color:#deecfa !important}
.stsel-product-selector .product-selector-body.closed .stsel-fixed-column{left:20px}
.stsel-fixed-column tr td:first-child{width:41px;border-bottom:1px solid #dfe2e5;padding:0;text-align:center;position:relative}
.stsel-fixed-column tr td.is-open{vertical-align:top;padding-top:21px}
.stsel-grid-container{width:100%;overflow-x:auto;overflow-y:hidden;background:#fff}
.stsel-grid-container.compare{padding-left:0}
.stsel-grid-table .grid-cell,.stsel-fixed-column .grid-cell{border-color:#dfe2e5;border-left:1px solid #dfe2e5;border-bottom:1px solid #dfe2e5;min-width:60px;margin:0;padding:5px}
.cpn-grid-widget .stsel-grid-table .grid-cell,.cpn-grid-widget .stsel-fixed-column .grid-cell{min-width:80px}
.stsel-fixed-column .part-number{display:inline-block;font-size:13px;font-weight:600;color:#03234b;cursor:pointer}
.part-number .part-number-text{color:#03234b}
.stsel-fixed-column .description{font-size:11px;color:#03234b}
.stsel-grid-table td:last-child{border-right:1px solid #dfe2e5}
.stsel-grid-table tr{margin:0;height:61px;border:0}
.stsel-grid-table tr:nth-of-type(even){background:#fff}
.stsel-fixed-column tr{height:61px}
.stsel-fixed-column tr:nth-of-type(even){background:#f3f3f3}
.stsel-sticky-header-container tr{height:auto}
.stsel-grid-table .header,.stsel-fixed-column .header{font-family:Arial,Helvetica,sans-serif;position:relative;font-size:13px;text-align:left;font-weight:600;padding:10px 16px 0 5px;border-color:#dfe2e5;border-style:solid;border-width:0 0 1px 1px;vertical-align:top;overflow:hidden}
.stsel-grid-table .header.sort-cell:hover{background:#f3f3f3}
.stsel-fixed-column .header.first{width:138px}
.stsel-fixed-column .grid-cell.first{vertical-align:top}
.stsel-drag-area{position:absolute;width:100%;height:100%;top:0;left:270px;background-color:red;opacity:0;z-index:6000;cursor:pointer}
.stsel-grid-table .grid-cell,.stsel-fixed-column .grid-cell{height:50px;vertical-align:middle;position:relative}
.stsel-grid-table .cell-content.is-numeric{text-align:center}
.stsel-grid-table .grid-cell:nth-child(n+2) .cell-content{max-height:50px;padding:0;vertical-align:middle}
.stsel-grid-table .cell-content,.stsel-fixed-column .cell-content{width:100%;height:50px;padding-left:10px;font-size:13px;color:#03234b;overflow-y:auto;word-break:break-all}
.stsel-fixed-column .cell-content{overflow:visible}
.stsel-fixed-column .cell-content .description{overflow-y:auto;max-height:37px}
.stsel-grid-table .cell-content,.stsel-fixed-column .cell-content.is-fixed{overflow:hidden}
.stsel-grid-table .sticky-header-tr,.stsel-grid-table .header-row{height:auto;border:0}
.stsel-fixed-column .cell-content{text-align:left}
.stsel-grid-table .sort-button{float:right;display:block;cursor:pointer;margin-right:-15px}
.unsortable .sort-button{visibility:hidden}
.unsortable .sort-button svg{display:none}
.stsel-grid-table .header:last-child{border-right:1px solid #dfe2e5}
.stsel-grid-table .sort-icon.icon-caret-down{display:block;margin-top:-6px}
.stsel-fixed-column .content-first-cell,.stsel-grid-table .content-first-cell{border-top:1px solid #dfe2e5}
.stsel-grid-compare-btn .compare-btn{padding:6px 7px;border-radius:5px;background-color:#d40016;color:#fff;font-size:12px;border:0;margin-top:5px;margin-right:16px;margin-bottom:0;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.2}
.stsel-grid-compare-btn .compare-btn[disabled]:hover{background-color:#d40016}
.stsel-grid-compare-btn .compare-btn.is-active{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;cursor:pointer}
.stsel-grid-compare-btn .compare-btn i{float:left;margin-right:4px;margin-top:2px}
.stsel-grid-compare-btn{float:right}
.stsel-pn{display:inline-block;padding:10px 0 0 15px;font-weight:600}
.stsel-bold{font-weight:bold}
.cpn-grid-widget .stsel-pn{padding:0}
.stsel-fixed-column .stats{float:right;margin-right:5px}
.stsel-fixed-column i{margin-left:5px}
a .stsel-product-page-link{color:#03234b}
.stsel-grid-table tr.is-expanded{background-color:#f3f3f3;border-top:1px solid #fff}
.is-expanded .stsel-product-page-link{display:inline-block;cursor:pointer}
.stsel-fixed-column .in-stock{color:#39a94f}
.stsel-fixed-column .free-sample{color:#e17642}
.stsel-fixed-column .image_icon_active{color:#9c3}
.stsel-fixed-column .image_icon_evaluation{color:#f93}
.stsel-fixed-column .image_icon_preview{color:#6cf}
.stsel-fixed-column .image_icon_target{color:#639}
.stsel-fixed-column .image_icon_proposal{color:#639}
.stsel-fixed-column .image_icon_nrnd{color:#c33}
.stsel-fixed-column .help_cursor{cursor:help}
.cpn-grid-widget .stsel-fixed-column tr td:first-child{display:none}
.cpn-grid-widget .stsel-fixed-column-header .checkbox-holder{display:none}
.cpn-grid-widget .stsel-fixed-column .subtable-btn{display:none}
.cpn-grid-widget .stsel-rpn-filter{display:none}
.stsel-grid-table.stsel-table-one-column .measure-cell{width:100%}
.stsel-grid-table.stsel-table-one-column td:last-child{border-right:0}
.stsel-grid-table.stsel-table-one-column .content-first-cell{border-top:1px solid #fff}
.stsel-grid-table td.is-string-cell{min-width:120px}
.stsel-grid-table td.is-boolean-cell{min-width:60px}
.stsel-grid-table td.is-multi-cell{min-width:120px}
.js-st-table-fixed{position:absolute;top:0;left:0}
.st-table__sticky-wrapper.js-st-table-sticky-header{float:left;overflow:hidden;transition:border-top-width .2s ease-out;border-top:0 solid #fff;min-width:calc(100% - 211px)}
.st-table__sticky-wrapper.js-st-table-sticky-header th{background-color:#fafafa}
.st-table__sticky-wrapper.js-st-table-sticky-header .st-table__cell--hover{background-color:#f7fcfe}
.st-table__sticky-wrapper.js-st-table-sticky-wrapper{float:none;min-width:calc(100% - 211px)}
.stsel-product-selector thead th{height:auto}
.stsel-product-selector .st-table__more-details--left{left:235px}
.stsel-show-hide-description{display:block;position:absolute;top:10px;right:10px;color:#a3a2a7;font-weight:400;text-decoration:underline;cursor:pointer}
.stsel-product-selector thead th.st-table__cell--wider{min-width:150px}
.stsel-product-selector table tr th.sort-cell{background-color:#fafafa}
.stsel-product-selector .stsel-cell-type-range{width:80%;min-height:100px}
.stsel-product-selector .stsel-column-unit,.stsel-product-selector .stsel-column-conditional,.stsel-product-selector .stsel-column-qualifier{display:block}
.stsel-product-selector .stsel-cell-type-multi-select,.stsel-product-selector .stsel-cell-type-single-select{min-height:60px;margin-bottom:5px}
.stsel-product-selector table tr th:before{width:4px;height:100%}
.stsel-product-selector table tr td{font-size:12px}
.stsel-product-selector table tr td:before{width:4px}
.stsel-product-selector .st-table__head-item--fixed:nth-child(1){width:211px}
.stsel-product-selector td .st-checkbox{margin:0}
.stsel-product-selector tbody .st-checkbox input[type='checkbox']+label::after{left:6px}
.stsel-product-selector tbody .st-checkbox input[type='checkbox']+label::before{width:16px;height:16px}
.stsel-product-selector .stsel-rpn-filter{width:auto}
.stsel-product-selector .stsel-rpn-filter input[type="text"]{font-size:14px;background-color:#fcfcfc}
.stsel-product-selector .stsel-rpn-filter input[type="text"]::placeholder{color:#666}
.stsel-product-selector .stsel-rpn-filter input[type="text"]::-ms-input-placeholder{color:#666}
.stsel-product-selector .stsel-rpn-filter input[type="text"]::-moz-placeholder{color:#666}
.stsel-product-selector th.st-table__head-item--fixed.js-st-table-cell-fixed{border-top:1px solid #f3f3f3;z-index:100}
.stsel-product-selector .st-table__sticky-wrapper th .stsel-cell-title{min-height:80px}
.stsel-product-selector th.st-table__head-item--fixed.js-st-table-cell-fixed::after{content:' ';position:absolute;bottom:-2px;right:-4px;width:4px;height:100%;background-color:#fff;box-shadow:6px 0 8px 0 rgba(102,102,102,0.1)}
.stsel-product-selector th.st-table__head-item--fixed.st-table__head-item--order{border-bottom:1px solid #f3f3f3}
.stsel-product-selector .st-table__cell--fixed:nth-child(2)::after{box-shadow:6px 0 8px 0 rgba(102,102,102,0.1)}
.stsel-product-selector .st-table__sticky-wrapper{margin:0 0 0 215px}
.stsel-product-selector .st-table__cell--fixed:nth-child(1){left:0;width:65px}
.stsel-product-selector .st-table__head-item--fixed:nth-child(2),.st-table--product-selector .st-table__cell--fixed:nth-child(2){left:55px;width:150px;padding-left:0;min-height:50px}
.stsel-product-selector .fixed-scrollbar{display:none;overflow-x:auto;position:fixed;width:100%;bottom:0}
.stsel-quickview-modal{display:block;position:absolute;top:170px;width:650px;min-height:150px;max-height:300px;margin-left:70px;background:transparent;z-index:400}
.stsel-quickview-modal .stsel-quickview__links{display:flex;flex-direction:column;padding:0}
.stsel-quickview-modal .js-st-quickview{padding:0}
.stsel-quickview-modal .stsel-quickview-title{margin-bottom:10px}
.stsel-modal-arrow{display:block;position:absolute;width:36px;height:230px;left:-20px;background:transparent}
.stsel-modal-arrow::before{content:"";position:absolute;top:6px;left:50%;width:0;height:0;margin-left:.1em;box-sizing:border-box;border:.5em solid #fafafa;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(45deg);box-shadow:-3px 4px 5px 0 rgba(0,0,0,0.04)}
.stsel-datasheet-icon{position:relative;top:5px;width:24px;height:24px;fill:#3cb4e6;margin-right:10px}
.stsel-quickview-modal .st-table__slide-down--active{border:0}
.stsel-modal-content{border-color:#ccc;background-color:white;box-shadow:0 1px 10px 0 rgba(0,0,0,0.1)}
.stsel-arrow-thin{width:24px;height:24px;margin-left:10px;fill:#da268e}
.stsel-product-selector .st-button--outline .st-svg-filter{width:14px;height:14px;margin-right:6px;fill:#57b6e1}
.stsel-product-selector .st-button--outline.st-magento .st-svg-filter{fill:#da268e}
.stsel-icon-new{fill:#da268e;height:22px;width:22px;margin-bottom:-5px;margin-right:5px}
.stsel-product-description{padding-left:35px}
.stsel-filter--display svg.stsel-filter-highlighted{fill:#3cb4e6}
.stsel-rpn-actions{display:flex;flex-flow:row nowrap;align-items:center}
.stsel-show-cpns-btn{display:block;width:36px;height:28px;margin-left:-5px;margin-top:-15px;padding:8px;cursor:pointer}
.stsel-show-cpns-btn--icon-arrow{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #e6007e;border-radius:3px}
.stsel-show-cpns-btn--icon-arrow.collapsed{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #e6007e;margin-left:-5px;margin-top:3px}
.st-table__info-box .stsel-show-cpns-btn{display:none;position:absolute;margin:0;right:10px;top:34px}
.stsel-product-selector tbody tr.stsel-cpn-row-parent,.stsel-product-selector tbody tr.stsel-cpn-row-parent td{background-color:#f6f9fb}
.stsel-product-selector tbody tr.stsel-cpn-row-parent td{border-bottom:1px solid rgba(116,117,124,0.6)}
.stsel-product-selector tbody tr.stsel-cpn-row-highlight,.stsel-product-selector tbody tr.stsel-cpn-row-highlight td{background-color:#f6f9fb}
.stsel-product-selector tbody tr.stsel-cpn-row-parent .st-table__cell--hover,.stsel-product-selector tbody tr.stsel-cpn-row-highlight .st-table__cell--hover{background-color:#f7fcfe}
.stsel-product-selector tbody tr.stsel-cpn-row-highlight td>a{color:#74757c}
.stsel-product-selector tbody tr.stsel-cpn-row-highlight td>a:hover{color:#3cb4e6}
.stsel-product-selector tbody tr.stsel-cpn-row-last-child>td:before,.stsel-product-selector tbody tr.stsel-cpn-row-last-child>td:nth-child(3):before{content:'';position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#3cb4e6}
.stsel-quickview--content{display:flex;flex-flow:row wrap}
.stsel-quickview--content .stsel-quickview--section{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}
.stsel-quickview--content .stsel-quickview--description,.stsel-quickview--content .stsel-quickview__links{display:flex;flex-direction:column;flex-basis:100%;flex:1}
.stsel-quickview--content .stsel-quickview--description{padding-right:10px}
.stsel-quickview--content .stsel-quickview--title-alt{color:#74757c}
.stsel-quickview--content .stsel-quickview__links{padding-left:10px}
.stsel-quickview--content .stsel-quickview__links a.st-button--shop span{text-align:center}
.stsel-quickview--content .stsel-quickview__links a.st-button--shop{position:relative}
.stsel-quickview--content .stsel-quickview__links a.st-button--shop svg{position:absolute;top:9px;left:15px}
.stsel-quickview--table-content table{margin:0}
.stsel-quickview--table-content table tr td{position:relative;padding:5px 5px 5px 0}
.stsel-quickview--table-content table tr:last-child>td{border-bottom:1px solid #ccc}
.stsel-quickview--table-content table tr td:first-child{width:137px;font-size:12px;font-weight:700}
.stsel-quickview--table-content table tr>td:before,.stsel-quickview--table-content table tr:last-child>td:before{content:'';right:0;left:auto;position:absolute;width:4px}
@media screen and (max-width:64em){.stsel-product-selector .stsel-rpn-filter{margin:15px;border-bottom:1px solid #ccc}
.stsel-product-selector .stsel-rpn-filter .st-input{margin-bottom:15px}
.stsel-product-selector .st-link--bookmark .st-no-wrap{display:none}
.stsel-product-selector .st-table-header__headline .st-popover .st-link--bookmark{display:inline-block;min-width:20px;min-height:20px}
.stsel-product-selector .st-table-header__headline .st-table-header__total{font-weight:600}
.st-sidebar__filters .st-sidebar__headline .st-sidebar__clear-all-btn{bottom:0;color:#b3b3b3}
.st-table__close-button.js-st-quickview-close-button{top:0;right:-10px;z-index:100}
.stsel-column__buttons .st-svg-close{display:none}
.stsel-quickview-modal{margin-left:30px}
.stsel-quickview-modal .stsel-quickview__links{padding-left:0;padding-right:10px}
.stsel-product-selector .st-autocomplete-suggestions{z-index:200}
.stsel-discrete-multi-mobile .st-sidebar__input{margin:0 0 15px 0}
.stsel-discrete-multi-mobile .st-sidebar__input input[type="text"]{height:32px}
.stsel-discrete-multi-mobile .st-sidebar__input input[type="text"]::placeholder{color:#666}
.stsel-discrete-multi-mobile .st-sidebar__input input[type="text"]::-ms-input-placeholder{color:#666}
.stsel-discrete-multi-mobile .st-sidebar__input input[type="text"]::-moz-placeholder{color:#666}
.stsel-product-selector .st-table__head-item--fixed:nth-child(2),.st-table--product-selector .st-table__cell--fixed:nth-child(2){left:45px;width:140px;padding-left:0}
.stsel-product-selector .st-table__head-item--fixed:nth-child(2),.st-table--product-selector .st-table__cell--fixed:nth-child(2) a{padding-left:0}
.stsel-product-selector .st-table__sticky-wrapper{margin:0 0 0 185px}
.stsel-product-selector .st-table__head-item--fixed:nth-child(1){width:181px}
.stsel-quickview-modal{width:600px}
.st-table__info-box .stsel-show-cpns-btn{display:block;width:36px;height:28px;padding:6px}
.st-table__info-box .stsel-show-cpns-btn--icon-arrow{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #e6007e}
.st-table__info-box .stsel-show-cpns-btn--icon-arrow.collapsed{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #e6007e;border-top:0;margin:0}
.stsel-show-cpns-btn{display:none}
.stsel-product-selector tbody tr.stsel-cpn-row-parent,.stsel-product-selector tbody tr.stsel-cpn-row-parent td{background-color:transparent}
.st-table--product-selector tbody tr.stsel-cpn-row-highlight .st-table__cell--fixed:nth-child(2){left:0;width:185px;padding-left:15px}
}
@media screen and (max-width:40em){.stsel-product-selector .st-table-header__headline--products .st-table-header__left{display:flex;float:none;max-width:100%}
.stsel-product-selector .st-table-header__toolbox{float:left;margin-left:10px}
.stsel-product-selector .st-button--show-filters{flex:1;margin-right:0}
.stsel-product-selector .stsel-show-differences-btn{flex:1;text-align:center}
.stsel-quickview-modal{width:100%;margin-left:0}
.stsel-quickview-modal .st-quickview__item .stsel-no-padding{padding:0}
.stsel-quickview--content .stsel-quickview--section{flex-direction:column}
.stsel-quickview--content .stsel-quickview__links{padding-top:20px;padding-left:0}
.stsel-modal-arrow{left:-30px}
.stsel-modal-arrow::before{top:0;transform:rotate(130deg)}
}
.stsel-subgrid-container .grid-cell{position:relative;padding-left:54px !important;margin-left:-54px !important;cursor:default;z-index:200}
.stsel-rpnbox_content{background-color:#fff;border-top:1px solid #dfe2e5;padding:20px;margin-left:-13px;position:relative;z-index:200}
.stsel-quick-view.collapsed{overflow:hidden;max-height:160px}
.stsel-solution-product .stsel-quick-view.collapsed{overflow:hidden;height:240px;position:relative}
.stsel-solution-product .st-quickview__text-wrapper .stsel-rpnbox_block_content::before{content:'';background:linear-gradient(180deg,rgba(255,0,0,0),rgba(246,249,251,0.5),rgba(246,249,251,1));height:30px;position:absolute;width:100%;bottom:0}
.stsel-key-features.collapsed{overflow:hidden;height:210px}
.stsel-rpnbox-content{display:inline-block;width:530px;margin-right:50px;vertical-align:top}
.stsel-rpnbox-content ul{list-style-type:square}
.stsel-rpnbox-content ol{margin-left:1.1rem}
.stsel-rpnbox-links{display:inline-block;width:400px;vertical-align:top}
.stsel-rpnbox_block_content p:last-child{margin-bottom:0}
.stsel-rpnbox h5{font-size:14px;font-weight:600}
.stsel-rpnbox .stsel-expand_button{display:inline-block;padding:5px 0;font-size:11px;color:#3cb4e6;cursor:pointer}
.ps-rpnbox_anchorlink{margin-left:10px}
.stsel-rpnbox_description{display:inline-block;width:530px;margin-right:2%}
.stsel-rpnbox_features{min-width:350px;width:560px;display:inline-block}
.stsel-rpnbox_features .stsel-list{font-size:14px;margin-bottom:0}
.stsel-rpnbox_features .stsel-list ul{list-style-type:square;margin-bottom:0}
.stsel-rpnbox_productlist{display:inline-block;vertical-align:top;width:200px}
.stsel-rpnbox_productlist .file_type{display:inline-block;vertical-align:middle;width:20px;height:24px;background-size:100% 100%;background-repeat:no-repeat;margin-right:8px}
.stsel-download-datasheetlink{width:100%;margin-bottom:20px;padding-left:0}
.stsel-download-datasheetlink a{color:#222}
.stsel-rpnbox_menu{display:block;margin-bottom:15px;margin-left:0}
.stsel-rpnbox_menu li{padding:2px 0;border-bottom:0;font-size:15px;color:#3cb4e6;list-style-type:none;cursor:pointer}
.stsel-rpnbox_circuit{display:inline-block;width:400px;vertical-align:top}
.stsel-modal-image{max-height:220px;max-width:400px;cursor:pointer}
.placeholder-border{position:absolute;top:0;left:0;width:100%}
.stsel-grid-table .stsel-subgrid-container .grid-cell:last-child{border-bottom:1px solid gray;border-right:1px solid gray;padding:0 5px}
.stsel-fixed-column tr.is-expanded td:first-child{border-left:1px solid gray;border-bottom:1px solid gray}
.stsel-fixed-column tr.is-expanded td{border-bottom:1px solid gray}
.is-expanded .placeholder-border{border-top:1px solid gray}
.stsel-grid-table tr.is-expanded td:last-child{border-right:1px solid gray}
.stsel-fixed-column tr td{border-bottom:1px solid #dfe2e5;padding:0;text-align:center;position:relative}
.stsel-subgrid-container .grid-cell::before{content:"";width:39px;height:100%;background:#f3f3f3;display:block;position:absolute;left:1px;border-top:1px solid #dfe2e5}
.stsel-subgrid-container .grid-cell td{border:1px solid}
.stsel-subgrid-container .grid-cell td:last-child{border:1px solid}
.stsel-rpnbox_features span:after{content:" ";display:inline-block;width:3px}
.stsel-column__buttons{display:flex;flex-wrap:wrap;width:32px;justify-content:space-between;line-height:1;position:absolute;right:5px;top:10px}
.stsel-column__buttons .st-svg-close{max-width:14px;max-height:14px;padding:2px;border:1px solid #a3a2a7;border-radius:50%;fill:#a3a2a7}
.stsel-column__buttons .st-svg-close:hover{cursor:pointer}
.stsel-column__buttons .st-table__sort-icon{margin:auto}
.stsel-column__buttons .stsel-clear-filter{padding-top:8px;font-weight:300;color:#a3a2a7;cursor:pointer}
.stsel-filter-container{min-width:80px}
.stsel-filter--display{position:absolute;right:10px;bottom:10px;cursor:pointer}
.stsel-filter--display .st-svg-filter{width:13px;height:11px;fill:#666}
.stsel-filter-container li{list-style-type:none}
.stsel-overlay-filter-container{list-style-type:none;margin-top:30px}
.stsel-filter-container .stsel-filter-container-multi-select{max-height:220px}
.stsel-filter-container .stsel-filter-container-multi-select .simplebar-scroll-content::before{content:'';position:absolute;width:97%;height:20px;z-index:1;bottom:0;background:linear-gradient(180deg,rgba(255,0,0,0),rgba(246,249,251,0.5),rgba(246,249,251,1))}
.stsel-filter-container .stsel-filter-container-multi-select .simplebar-content .st-checkbox:last-child{padding-bottom:20px}
.stsel-filter-container .stsel-discrete-multi-desktop .simplebar-content{overflow-x:hidden}
.stsel-overlay-filter-container .stsel-filter-container-multi-select{max-height:340px}
.stsel-overlay-filter-container .stsel-filter-container-multi-select .simplebar-scroll-content::before{content:'';position:absolute;width:100%;height:20px;z-index:1;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0.5),#ffffff01)}
.stsel-close-overlay{position:absolute;width:20px;height:20px;right:20px;top:20px;cursor:pointer}
.stsel-overlay-header{border-bottom:4px solid #f6f6f6;padding-bottom:10px;margin-bottom:5px}
.stsel-overlay-title{display:inline-block;width:85%;font-size:16px;font-weight:600;color:#333;padding-right:25px}
.stsel-filter-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000;background-color:#1a1a1a;opacity:.5}
.stsel-overlay-content{position:fixed;min-width:150px;max-width:300px;top:100px;left:100px;z-index:9010;padding:20px;background-color:#fff;box-shadow:0 4px 16px 0 rgba(102,102,102,0.1);border:solid 1px #f6f6f6}
.stsel-filter-container-range{min-width:120px;margin-left:10px}
.stsel-filter-container .ui-slider-vertical,.stsel-overlay-filter-container .ui-slider-vertical{width:2px}
.stsel-filter-container .ui-slider-vertical .ui-slider-range,.stsel-overlay-filter-container .ui-slider-vertical .ui-slider-range{background:#3cb4e6}
.stsel-filter-container .ui-slider-vertical .ui-slider-handle{width:16px;height:16px;top:inherit;transform:inherit;left:-.6em}
.stsel-overlay-filter-container .ui-slider-vertical .ui-slider-handle{width:16px;height:16px;top:inherit;transform:translateX(3px);left:-.6em}
.stsel-filter-container .st-range-amount,.stsel-overlay-filter-container .st-range-amount{display:inline-block;width:70px;height:22px;position:static;padding:0;border:1px solid #b3b3b3;background:#fcfcfc;font-size:10px;text-align:center}
.stsel-filter-container .js-st-range-amount-min,.stsel-overlay-filter-container .js-st-range-amount-min{top:100px}
.stsel-filter-container .js-st-range-amount-max,.stsel-overlay-filter-container .stsel-filter-container .js-st-range-amount-max{top:-20px}
.stsel-filter-container .stsel-range,.stsel-overlay-filter-container .stsel-range{display:flex;flex-direction:column;width:60px;padding-left:15px}
.stsel-overlay-filter-container .stsel-range-min,.stsel-overlay-filter-container .stsel-range-max{width:30px;margin-bottom:0;font-size:10px;color:#b3b3b3}
.stsel-filter-container .stsel-range span.stsel-range-min,.stsel-filter-container .stsel-range span.stsel-range-max{width:30px;margin-bottom:0;font-size:10px;color:#b3b3b3}
.stsel-filter-container .stsel-range.stsel-range-max-ctn,.stsel-overlay-filter-container .stsel-range.stsel-range-max-ctn{top:-26px}
.stsel-filter-container .stsel-range.stsel-range-min-ctn,.stsel-overlay-filter-container .stsel-range.stsel-range-min-ctn{bottom:-10px}
.stsel-range-container{min-height:135px;display:flex;flex-direction:column;justify-content:space-between}
.stsel-control-discrete-multi .st-checkbox input[type='checkbox']+label{font-size:11px;margin-bottom:5px;padding-left:18px;padding-right:6px}
.stsel-product-selector .stsel-cell-title{max-width:80%}
.stsel-discrete-multi-desktop .st-input{margin-bottom:15px}
.stsel-discrete-multi-desktop .st-input input[type="text"]{height:24px}
.stsel-discrete-multi-desktop .st-input input[type="text"]::placeholder{color:#666}
.stsel-discrete-multi-desktop .st-input input[type="text"]::-ms-input-placeholder{color:#666}
.stsel-discrete-multi-desktop .st-input input[type="text"]::-moz-placeholder{color:#666}
.stsel-discrete-multi-desktop .simplebar-content .st-checkbox:last-child{padding-bottom:20px}
.stsel-rpn-filter{position:relative;width:280px;margin:20px auto}
.stsel-rpn-filter .text-input{width:100%;box-sizing:border-box;border:1px solid #ced0da;border-radius:4px;font-size:14px;padding:5px 40px 5px 20px;-moz-box-shadow:inset 1px 1px 6px 1px #eee;-webkit-box-shadow:inset 1px 1px 6px 1px #eee;box-shadow:inset 1px 1px 6px 1px #eee;border:1px solid #ced0da}
::-webkit-input-placeholder{color:#03234b;font-weight:500}
::-moz-placeholder{color:#03234b;font-weight:500}
:-ms-input-placeholder{color:#03234b;font-weight:500}
:-moz-placeholder{color:#03234b;font-weight:500}
.stsel-rpn-filter .search-btn{position:absolute;width:40px;height:34px;right:0;top:0;cursor:pointer;text-align:center;color:#03234b;line-height:34px}
.st-autocomplete-suggestions{box-sizing:border-box;background:#fff;text-align:left;border:1px solid #ccc;border-top:0;box-shadow:-1px 1px 3px rgba(0,0,0,.1);display:none;position:absolute;max-height:254px;z-index:100;overflow:hidden;overflow-y:auto;cursor:default}
.autocomplete-suggestion{position:relative;font-size:1.02em;color:#333;padding:0 .6em;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.autocomplete-suggestion b{font-weight:normal}
.autocomplete-suggestion.selected{background:#f0f0f0}
.autocomplete-is-sticky{position:fixed;top:106px !important}
.stsel-discrete-multi-desktop{overflow:hidden;max-height:229px}
.stsel-discrete-multi-mobile{overflow:hidden;max-height:229px}
.stsel-customize-table-container{display:none;background:white;position:absolute;border:1px solid #dfe2e5;width:400px;z-index:400;right:20px;margin-top:35px}
.stsel-customize-table-container-list{height:260px;margin:0;padding:10px 20px;list-style-type:none;overflow-y:scroll}
.stsel-customize-table-container-list ul{font-size:14px;margin:5px 0 5px 0;padding:0;padding-left:38px;list-style-type:none}
.stsel-customize-table-container-list .item-title{margin-left:5px}
.stsel-customize-table-container-list .icon-drag{margin-right:2px;vertical-align:middle;font-size:11px;color:#999}
.stsel-customize-table-container-title{border-bottom:1px solid #dfe2e5;padding:10px 20px;font-weight:600;font-size:15px}
.stsel-customize-table-reset-btn{float:left;color:#3cb4e6;cursor:pointer}
.stsel-customize-table-save-btn{float:right;width:100px;padding-left:34px;padding-bottom:3px;padding-top:3px;background-color:#03234b;color:#fff;cursor:pointer}
.stsel-customize-table-container-buttons{width:100%;padding:10px 20px;border-top:1px solid #dfe2e5}
.stsel-customize-table-drag-area{position:fixed;width:100%;height:100%;top:0;left:0;background-color:red;opacity:0;z-index:4000;cursor:move}
.stsel-customize-table-draggable{position:absolute;z-index:4100;cursor:move}
.stsel-customize-table-draggable-shadow{position:relative;height:24px;width:100%}
.stsel-customize-table-container .styled-checkbox+label::before{margin-bottom:3px}
.st-customize-columns .branch-root{float:none !important}
.st-customize-columns .placeholder{visibility:hidden}
.invisible{visibility:hidden}
.is-hidden{display:none !important}
.stsel-selector-ctn .st-table__sort-icon--arrow-up{border-bottom:4px solid #a3a2a7}
.stsel-selector-ctn .st-table__sort-icon--arrow-down{border-top:4px solid #a3a2a7}
.st-table__sort-icon--active.st-table__sort-icon--arrow-up{width:0;height:0;margin-bottom:2px;border-bottom:4px solid #74757c;border-left:4px solid transparent;border-right:4px solid transparent}
.st-table__sort-icon--active.st-table__sort-icon--arrow-down{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #74757c}
.st-table--product-selector td.stsel-is-boolean{vertical-align:middle}
.stsel-selector-ctn .st-table--product-selector tbody tr:nth-last-child(2) td{border-bottom:1px solid #03234b !important}
.st-table__info-box .st-tooltip--right.st-badge:hover:after{position:var(--position);left:var(--left);top:var(--top)}
.st-tooltip--right.st-badge:hover:after{left:101%;top:12px}
.st-table__info-box{display:flex;flex-flow:row wrap}
.st-table__info-box .st-tooltip{display:block}
.stsel-selector-ctn .st-table--product-selector tr:nth-child(3n) th{border-top:none !important}
.st-table--product-selector table{overflow:hidden}
.stsel-selector-ctn .st-table--product-selector .st-multi-header-group{border-bottom:1px solid #f3f3f3 !important;border-top-color:#f3f3f3;text-align:center}
.stsel-selector-ctn .st-compare-view table{border-bottom:0}
.stsel-selector-ctn .st-table__sort-icon--inactive .st-table__sort-icon--arrow-up{border-bottom:4px solid #b3b3b3}
.stsel-selector-ctn .st-table__sort-icon--inactive .st-table__sort-icon--arrow-down{border-top:4px solid #b3b3b3}
.stsel-selector-ctn .st-quickview__cell-label--indent-30{padding-left:30px}
.stsel-selector-ctn .st-quickview__cell-label--indent-60{padding-left:60px}
.stsel-selector-ctn .st-table--product-selector .st-badge.st-badge--svg:first-of-type{top:0}
.stsel-selector-ctn .st-quickview__section-image .st-svg--zoom{pointer-events:auto}
.stsel-selector-ctn .js-st-table-cell-fixed .st-svg{pointer-events:auto}
#customizeColumnsModal{z-index:500}
#customizeColumnsModal .modal-dialog{position:relative;width:auto;max-width:760px;height:auto;left:auto;margin:30px auto;overflow:auto;-moz-box-shadow:rgba(0,0,0,0.4) 1px 2px 7px;-webkit-box-shadow:rgba(0,0,0,0.4) 1px 2px 7px;box-shadow:rgba(0,0,0,0.4) 1px 2px 7px}
#customizeColumnsModal .modal-content{padding:40px 70px 37px}
.stsel-selector-ctn .stsel-share-container li:before{display:none}
.stsel-selector-ctn .stsel-share-container .stsel-content{font-size:13px}
.stsel-selector-ctn .st-table--product-selector tbody tr:nth-last-child(2) td:before{display:none}
.st-sidebar__filters .visible{opacity:1;visibility:visible;-webkit-transition:opacity .25s,visibility .3s;transition:opacity .25s,visibility .3s}
.stsel-slider input[type='text'][readonly].st-range-amount{width:40px;margin-top:10px}
.st-autocomplete-suggestions{width:100%}
.stsel-product-selector .unsortable .js-st-table-sort{visibility:hidden}
.st-pagination-select{flex-direction:column}
.st-table--product-selector .st-table__head-item--order{z-index:5}
.st-table--product-selector .st-table__head-item--fixed.st-table__head-item--order::after{box-shadow:none}
.stsel-selector-ctn .st-table__cell--fixed .st-svg--arrow-right{margin-right:10px;fill:#38a9dc}
.stsel-selector-ctn .st-quickview-expanded .st-svg--arrow-right{fill:#888;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.stsel-selector-ctn .st-table--product-selector tbody a{font-size:14px;font-weight:600}
.stsel-selector-ctn .st-table--product-selector tbody a.rpn-link{display:block}
.product-selector-body{min-height:200px;position:relative}
.st-sidebar__filters .st-clear-btn-range--visible{opacity:1;transition:opacity .25s,visibility .3s;visibility:visible}
.st-sidebar__filters .cd-accordion-menu ul:not(.stsel-rpn-filter){-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);z-index:10}
.st-table--product-selector .bullet{content:'';width:10px;height:10px;background:#03234b;margin:auto;border-radius:5px}
.stsel-selector-ctn .st-table--product-selector .st-table__cell--large{min-width:250px;padding:6.5px 10px}
.stsel-selector-ctn:not(.stsel-compare-mode) .st-table--product-selector tr:hover td:not(.st-table__slide-down--content){background-color:#f7fcfe}
.st-notification-wrapper--overlay{display:none;position:fixed;width:50%;max-width:100%;bottom:20px;z-index:10;left:50%}
.st-notification-wrapper--overlay.js-st-absolute{position:absolute}
.st-notification-overlay{width:250px;height:43px;line-height:43px;padding:0 20px 0 65px;text-align:center;background:#fff;-webkit-box-shadow:4px 4px 16px 0 rgba(0,0,0,0.2);box-shadow:4px 4px 16px 0 rgba(0,0,0,0.2)}
.st-notification-overlay span{float:left;line-height:43px}
.st-notification-overlay span+span{margin-left:10px}
.st-notification-overlay__counter{font-size:20px;font-weight:bold}
.st-notification-numberanimation{position:absolute;display:inline-block;opacity:1}
.st-notification-overlay .st-notification-numberanimation-transition{left:55px;font-size:20px;font-weight:bold;-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3);-webkit-transition:opacity 1200ms,left 800ms,-webkit-transform 800ms;transition:opacity 1200ms,left 800ms,-webkit-transform 800ms;-o-transition:opacity 1200ms,transform 800ms,left 800ms;transition:opacity 1200ms,transform 800ms,left 800ms;transition:opacity 1200ms,transform 800ms,left 800ms,-webkit-transform 800ms;visibility:visible;opacity:0}
.js-st-parent-checkbox__overlay{z-index:10}
.stsel-add-bookmark-input{line-height:4px}
.stsel-selector-ctn.stsel-compare-mode .stsel-compare-btn{display:none}
.stsel-selector-ctn.stsel-compare-mode td:not(.unsortable):not(.st-table__cell--fixed){background-color:#f7fcfe}
.stsel-selector-ctn.stsel-compare-mode .st-table__cell--hover{background-color:#fff}
.stsel-selector-ctn.stsel-compare-mode .stsel-compare-btn{display:none}
.stsel-selector-ctn.stsel-compare-mode .stsel-exit-compare-btn,.stsel-selector-ctn.stsel-compare-mode .stsel-show-differences-btn{display:inline-block}
.stsel-selector-ctn .stsel-exit-compare-btn,.stsel-selector-ctn .stsel-show-differences-btn{display:none}
.stsel-selector-ctn.stsel-compare-mode .st-link--bookmark,.stsel-selector-ctn.stsel-compare-mode .st-link--share{display:none}
.st-popover__title.stsel-bookmarks-title{margin-left:20px !important}
.stsel-selector-ctn .stsel-exit-compare-btn{color:#74757c}
.stsel-selector-ctn .st-table--product-selector tbody .st-word-break{overflow-wrap:break-word}
.bd-product-selector .st-action-icons{display:none}
.bd-product-selector .bd-modal--control-check{display:inline-flex;width:130px;height:32px;margin-bottom:0;margin-top:3px;float:right}
.bd-product-selector .bd-modal--control-check>span{margin-right:.725rem;font-size:14px}
.bd-product-selector .bd-toggle-switch{margin-top:0;margin-bottom:0}
.st-table__sticky-wrapper.js-st-table-sticky-header table{transition:margin-top .4s ease-in-out}
.st-table--headline__toolbox{display:flex;flex-direction:row;justify-content:space-between}
.js-st-header-in-view .st-table__sticky-wrapper.js-st-table-sticky-header.js-st-table-sticky-header-active table{margin-top:121px}
@media screen and (max-width:1024px){.js-st-header-in-view .st-table__sticky-wrapper.js-st-table-sticky-header.js-st-table-sticky-header-active table{margin-top:105px}
.js-st-header-out-of-view .st-table__sticky-wrapper.js-st-table-sticky-header table{margin-top:0}
}
@media screen and (max-width:40em){.st-notification-wrapper--overlay{z-index:111;left:0;right:0}
.st-notification-overlay{width:210px}
.st-table.st-table--product-selector{display:block}
}
@media screen and (max-width:64.063em){.stsel-selector-ctn .st-table-header__headline--products .st-table-header__toolbox .st-table-header__button--left{margin:5px 0 10px 0}
}
@media(min-width:64.063em){.stsel-product-selector .st-table-header__headline--products{margin-top:25px}
.stsel-product-selector .st-table__head-item--fixed:nth-child(2),.st-table--product-selector .st-table__cell--fixed:nth-child(2){padding:0}
.stsel-selector-ctn .st-table--product-selector .st-quickview-rpn-title{height:100%;cursor:pointer}
.stsel-selector-ctn .st-table--product-selector tbody a.rpn-link{padding:10px 10px 10px 0}
}
.st-button.st-button--primary.st-sidebar__button-confirm.stsel-sidebar-button-confirm{position:absolute}
.st-crew-socialbutton.stsel-share--x{background-color:#000;width:32px;height:30px;margin-right:5px;display:flex;align-items:center;justify-content:center}
.st-crew-socialbutton.stsel-share--x svg{transform:scale(.6);margin:0}