.tree a{display:block;color:#000;font-size:10pt;text-decoration:none;border-top:1px solid #f5f5f5;position:relative;background:#fff url("/Plugins/FlexView/Images/Svg/TreeNodeBullet.svg") left top 11px no-repeat;background-size:8px;padding:6px 40px 6px 16px}.tree a.selected{font-weight:600;background-image:url("/Plugins/FlexView/Images/Svg/TreeNodeBulletSelected.svg")}.tree a.selected[data-is-end-node="true"]{background-image:url("/Plugins/FlexView/Images/Svg/TreeNodeBulletRightSelected.svg")}.tree .node{display:none;padding-left:14px;background:#fff}.tree>.node>.wrapper>.node{padding-left:22px}.tree>.node{display:block;padding:0}.tree>.node>.wrapper>a{background-color:#e4e4e4;background-position:6px center;padding:6px 40px 6px 24px;border-top:1px solid #d8d8da}.tree .children-count,.tree .items-count{border-radius:99px;padding:2px 18px 3px 8px;font-size:6pt;font-weight:600;color:#585858;background:#f4f4f4 url("/Plugins/FlexView/Images/TreeCategoriesIcon.svg") right 8px center no-repeat;background-size:5px 5px;position:absolute;top:7px;right:8px}.tree .icons-only{min-height:11px;padding:2px 13px 3px 8px}.tree .items-count{background-image:url("/Plugins/FlexView/Images/TreeProductsIcon.svg")}.tree>.node>.wrapper>a>.children-count,.tree>.node>.wrapper>a>.items-count{background-color:#d8d8da}.tree .node.static{display:block}.flex-universal-parts .shortcuts>a{text-align:center}.flex-universal-parts .shortcuts-container .description{font-size:10pt;margin:3pt}.shortcuts>a{font-size:10pt;text-transform:none;font-weight:500;border:1px solid #ebebeb;background-color:#fff;display:inline-block;color:#000;text-decoration:none;position:relative;word-break:break-word;width:211px}.shortcuts>a:hover,.shortcuts>a.selected{border:1px solid #000;z-index:1;color:#000;font-weight:500}.shortcuts>a.selected{z-index:2}.shortcuts>a>.name{display:table-cell;vertical-align:middle;padding-right:10px;width:216px;height:80px;background-size:75px;background-position:left 10px center!important;text-align:center}.shortcuts>a>.name.has-image{padding-left:95px;text-align:left}.shortcuts a .tree{display:block;position:absolute;top:81px;right:-1px;z-index:996;width:246px;text-transform:none;border:1px solid #d8d8da;border-top:0}.categories .search-list{flex:1}.categories .search-list .name .delimiter{padding:0 5px 0 5px}.categories.with-shortcuts .content{display:table;font-size:0;width:100%;vertical-align:top;border-top:0;box-sizing:border-box}.categories.with-shortcuts>.content>.tree{display:table-cell;font-size:11pt;padding-right:25px;width:317px;vertical-align:top}.categories.with-shortcuts .shortcuts{display:flex;flex-direction:row;vertical-align:top;grid-gap:5px;flex-wrap:wrap}@media only screen and (max-width:989px){.categories.with-shortcuts .tree{width:auto;padding:0}.categories.with-shortcuts .shortcuts{display:none}.categories.with-shortcuts .content{display:flex;flex-direction:column;border:0}.categories.with-shortcuts>.content>.tree{order:2;padding:0;width:100%}.categories.with-shortcuts .content .content-block{order:1}}.select-universal-parts-category-wizard *{box-sizing:border-box}.select-universal-parts-category-wizard .root-category{padding:40px;background:#e2e3e7}.flex-side-bar .select-universal-parts-category-wizard .root-category{background:#e2e3e7;margin-bottom:15px;margin-right:20px;padding:0}.select-universal-parts-category-wizard .title{font-size:16pt;color:#2766d9;margin-bottom:20px}.select-universal-parts-category-wizard .content{width:100%;display:flex;flex-wrap:wrap;gap:8px}.flex-side-bar .select-universal-parts-category-wizard .content{padding:10px}.select-universal-parts-category-wizard .content>div{display:inline-block}.select-universal-parts-category-wizard .content .controls{display:inline-block;vertical-align:top}.select-universal-parts-category-wizard .controls .search-button{width:200px;height:29px}.select-universal-parts-category-wizard .flex-drop-down{width:238px}.flex-side-bar .select-universal-parts-category-wizard .controls .search-button,.flex-side-bar .select-universal-parts-category-wizard .content .controls,.flex-side-bar .select-universal-parts-category-wizard .search-button,.flex-side-bar .select-universal-parts-category-wizard,.flex-side-bar .select-universal-parts-category-wizard .category-selector,.flex-side-bar .select-universal-parts-category-wizard .flex-drop-down{width:100%}.select-universal-parts-category-wizard .flex-drop-down dt span.flex-drop-down-link span.flex-additional-text{display:none}.flex-side-bar .select-universal-parts-category-wizard .title{font-size:10pt;color:#fff;padding:8px;font-weight:600;background:#e02222;margin-bottom:0}@media only screen and (max-width:989px){.select-universal-parts-category-wizard,.select-universal-parts-category-wizard dl.flex-drop-down,.select-universal-parts-category-wizard div.category-selector,.select-universal-parts-category-wizard .controls,.select-universal-parts-category-wizard .content .controls .search-button{width:100%;padding-bottom:10px}.select-universal-parts-category-wizard .root-category{padding:15px 20px}.flex-side-bar .select-universal-parts-category-wizard .root-category{padding:0}}.flex-login-container .home-page-login-form{display:block;background:#fff;width:1210px;margin:0 auto;padding:40px}.flex-login-container .wrapper{display:table;width:100%}.flex-login-container .login-box,.flex-login-container .lost-password-box{display:table-cell;width:50%;padding:20px;text-align:center;vertical-align:top}.flex-login-container .login-box{border-right:1px solid #ececec}.flex-login-container .title{display:block;font-weight:700;margin:0 0 10px 0}.flex-login-container .login-box .title{font-size:18pt}.flex-login-container .lost-password-box .title{margin:8px 0 15px 0}.flex-login-container .lost-password-box .title:before{font-family:"Font Awesome 5 Pro";font-weight:900;content:"";color:#e02222;padding:0 13px 0 1px}.flex-login-container input[type="text"],.flex-login-container input[type="password"]{display:block;border:1px solid #d0d0d0;background:#f6f6f6;font-size:10pt;padding:8px 12px;margin-bottom:10px;width:260px}.flex-login-container .controls{display:flex;width:286px;flex-direction:column}.flex-login-container .login-button{display:inline-block}.flex-login-container .controls .buttons{display:flex}.flex-login-container .controls .buttons{display:flex}.flex-login-container .agreements{margin-top:15px}.flex-login-container .agreements .checkmark{top:2px;left:0}.flex-login-container input[type="button"]{display:inline-block;border:0;border-top:1px solid #f19292;border-bottom:1px solid #bc1414;background:#e32323;font-size:10pt;padding:8px 12px;text-align:center;text-transform:uppercase;font-weight:700;width:286px}.flex-login-container .controls input[type="button"]{width:34px;margin:0 0 0 2px}.flex-login-container .controls input[type="button"]:first-child{flex-grow:1;margin:0}.flex-login-container .controls input[type="button"].google-login-button{background:#e32323 url("/Plugins/FlexView/Images/Svg/GoogleSignInIcon.svg") center center no-repeat;background-size:12px}.flex-login-container .controls input[type="button"].facebook-login-button{background:#e32323 url("/Plugins/FlexView/Images/Svg/FacebookSignInIcon.svg") center center no-repeat;background-size:8px}.flex-login-container input[type="button"].send-forgotten-password-button{border-top:1px solid #c1c1c1;border-bottom:1px solid #6f6f6f;background:#818181}.flex-login-container a{display:block;color:#737373;margin:18px 0 0 0;font-size:10pt}.flex-login-container a:before{font-family:"Font Awesome 5 Pro";font-weight:900;color:#e02222;text-decoration:none;padding:0 11px 0 1px;display:inline-block}.flex-login-container .wrapper .wrapper{display:inline-block;width:auto;text-align:left}.flex-login-container .error-label{display:block;text-align:center;font-weight:700;color:#e32323;margin:12px 0 0 0;width:286px}.flex-login-container .home-page-login-form{padding:40px 0}.tree>.node>.wrapper{display:inline-block;vertical-align:top;width:299px;margin:0 0 25px 0}.tree .children-count,.tree .items-count{display:none}.flex-slider{position:relative;background:#000;overflow:hidden;width:1210px;margin:0 auto}.flex-slider .flex-inner-wrapper{overflow:hidden;white-space:nowrap;font-size:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flex-slider .flex-left-button{cursor:pointer;position:absolute;top:30px;left:-80px;width:74px;height:74px;background:url("/Plugins/FlexView/Images/FlexSliderLeftArrowIcon.png") no-repeat;opacity:0;transition:opacity .4s,left .4s}.flex-slider:hover .flex-left-button{opacity:.6;left:30px}.flex-slider .flex-left-button:hover{opacity:1}.flex-slider .flex-right-button{cursor:pointer;position:absolute;top:30px;right:-80px;width:74px;height:74px;background:url("/Plugins/FlexView/Images/FlexSliderrightArrowIcon.png") no-repeat;opacity:0;transition:opacity .4s,right .4s}.flex-slider:hover .flex-right-button{opacity:.6;right:30px}.flex-slider .flex-right-button:hover{opacity:1}.flex-slider .flex-inner-wrapper>a,.flex-slider .flex-inner-wrapper>div{display:inline-block;width:100%;transition-duration:1s}.flex-slider img{display:block;width:100%;height:auto}.flex-slider .bullets{position:absolute;bottom:20px;left:50%}.flex-slider .bullets .item{display:inline-block;width:8px;height:8px;border-radius:99px;background:#d2d2d2;margin-left:4px;margin-right:4px}.flex-slider .bullets .item.selected{background:#e32323}.flex-select-vehicle-wizard{background:#e2e3e7;margin-bottom:20px}.flex-select-vehicle-wizard .flex-title{font-size:16pt;color:#2766d9;margin-bottom:20px;padding:40px 40px 0 40px}.flex-select-vehicle-wizard .flex-content{padding:0 40px 40px 40px}.flex-select-vehicle-wizard .flex-content>div{display:inline-block}.flex-select-vehicle-wizard .flex-content .flex-controls{display:inline-block;vertical-align:top}.flex-select-vehicle-wizard .flex-content .flex-controls .flex-search-button{width:200px;height:29px}.flex-select-vehicle-wizard .flex-drop-down{width:303px}.flex-select-vehicle-wizard .flex-drop-down dt span.flex-drop-down-link span.flex-additional-text{display:none}.flex-half-collapsed-box{position:relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:45px;text-align:center;margin-bottom:15px}.flex-half-collapsed-box .flex-header-label{position:relative;display:block;margin:0 auto;text-align:center;margin-top:-23px;margin-bottom:20px}.flex-half-collapsed-box .flex-header-label span{display:inline-block;background:#f4f5f6;padding:4px;padding-left:26px;padding-right:26px;font-size:18pt;margin:0 auto;color:#2766d9}.flex-half-collapsed-box .flex-inner-wrapper{display:inline-block;overflow:hidden}.flex-half-collapsed-box .flex-show-all-button{display:block;margin:0 auto;text-align:center;margin-top:26px;margin-bottom:-15px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flex-half-collapsed-box .flex-show-all-button span{cursor:pointer;display:inline-block;background:#f4f5f6 url("/Plugins/FlexView/Images/FlexHalfCollapsedBoxExpandIcon.png") no-repeat;background-position:right 13px center;padding:6px;padding-left:16px;padding-right:29px;font-size:8pt;margin:0 auto;text-transform:uppercase;border:1px solid #ccc;border-radius:4px;color:#5c5c5c}.flex-half-collapsed-box .flex-show-all-button span:hover{color:#000;text-decoration:underline}.flex-half-collapsed-box .flex-collapse-button{display:block;margin:0 auto;text-align:center;margin-top:26px;margin-bottom:-15px;display:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flex-half-collapsed-box .flex-collapse-button span{cursor:pointer;display:inline-block;background:#f4f5f6 url("/Plugins/FlexView/Images/FlexHalfCollapsedBoxCollapseIcon.png") no-repeat;background-position:right 13px center;padding:6px;padding-left:16px;padding-right:29px;font-size:8pt;margin:0 auto;text-transform:uppercase;border:1px solid #ccc;border-radius:4px;color:#5c5c5c}.flex-half-collapsed-box .flex-collapse-button span:hover{color:#000;text-decoration:underline}.flex-half-collapsed-box .flex-item{display:inline-block;vertical-align:top;text-align:center;margin-left:10px;margin-right:10px;margin-top:30px;text-decoration:none;color:#e02222}.flex-half-collapsed-box .flex-item:hover{color:#2766d9}.flex-half-collapsed-box .flex-item.flex-first-row{margin-top:0}.flex-half-collapsed-box .flex-item .flex-category-icon{display:inline-block;background:#fff;border-radius:4px;padding:26px}.flex-half-collapsed-box .flex-item .flex-category-label{padding-top:20px;text-align:center;text-transform:uppercase;font-weight:600;font-size:11pt;width:175px}@media only screen and (max-width:989px){.flex-slider{width:100%}.flex-container .flex-login-container .flex-menu{width:100%}.flex-login-container .login-box,.flex-login-container .lost-password-box{display:block;width:100%;padding:0}.flex-login-container .home-page-login-form{width:100%;padding:40px 0}.tree>.node>.wrapper{width:100%}.flex-login-container .login-box{border:0;margin-bottom:30px}.flex-login-container .wrapper .wrapper{width:100%}.flex-login-container input[type="text"],.flex-login-container input[type="password"]{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flex-login-container .title,.inputs{margin-left:10px;margin-right:10px}.flex-login-container .lost-password-box .title{margin:10px 0 15px 10px}.flex-login-container input[type="button"]{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flex-login-container .controls{width:100%}}