#partstreamholder{padding:0 15px}body:has(#ariDetailsPanel)#ariPartSelectPanel{display:block !important;}.ari-assembly-select{display:-webkit-box !important;display:flex !important}#ariPartStream .ari-change-btn,#ariPartStream button,#ariPartStream input[type="button"]{background-color:#a7009d !important;color:#fff !important;transition:.2s ease-in-out all;background-image:none;padding:.6em !important}#ariPartStream input[type="button"]:hover{box-shadow:0 0 5px rgba(0,0,0,.5)}#ariPartStream ul#ari-breadCrumb{background-color:#fff !important;border:#10be27 !important}#ariPartStream ul#ari-breadCrumb li.ari-breadCrumbItem{color:#22894b !important}#ariPartStream ul#ari-breadCrumb li.ari-breadCrumbItem:hover{color:#555 !important}#ariPartStream #ari-assemblySrch-wrapper img{top:5px !important}#ariPartStream .ari-product-line.ari-assembly-select .item p{height:50px !important}#ariPartStream #ari-assemblySrch-wrapper #ari-assembSrch-bar::placeholder{font-weight:bold}#ariPartStream #ari-assemblySrch-wrapper #ari-assembSrch-bar{font-weight:bold}#ariPartStream .ari-product-line.ari-assembly-select .item,#ariPartStream .ari-brandsBox .brandLogoBox{height:175px !important}#ariPartStream .ari-product-line.ari-assembly-select .item p,#ariPartStream .ari-brandsBox .brandLogoBox p{display:none !important}@media(min-width:816px){#ariPartList{flex-basis:22% !important}#ariPartImage{flex-basis:77% !important;height:800px!important}#ariPartStream div#ariPartList ul{height:798px!important}}.ari-product-line.ari-assembly-select{overflow-x:auto;scroll-behavior:smooth;flex-wrap:nowrap !important;justify-content:flex-start !important;margin:0 70px !important;position:relative !important}.cy-scroll-button{position:absolute;top:120px;height:40px;width:40px;cursor:pointer}.cy-scroll-left{left:20px}.cy-scroll-right{right:20px}.cy-scroll-left::after{content:"";position:absolute;left:.5em;top:50%;width:15px;height:15px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}.cy-scroll-right::after{content:"";position:absolute;left:.5em;top:50%;width:15px;height:15px;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}#ari_assemblies{position:relative !important}#detail-panel{padding:24px;position:sticky;top:0;align-self:start;max-height:100vh}#detail-panel.empty{color:#888;display:grid;place-items:center;text-align:center}#confirmation-panel{padding:15px}.dp-title{font-size:30px;font-weight:600;margin:0 0 4px;color:#666;position:relative;padding-top:40px}.dp-sku{color:#888;font-size:13px;margin:0 0 16px}.dp-row{display:flex;justify-content:center;gap:30px;padding:8px 0}.dp-price{font-size:30px;font-weight:700;margin:16px 0;color:#a7009d}.dp-button{border-radius:.3em;background-color:#a7009d !important;color:#fff !important;transition:.2s;padding:.6em !important;border:1px solid #e2860f;cursor:pointer;font-weight:bold;display:inline-block;text-decoration:none !important}.dp-button:hover{box-shadow:0 0 5px rgba(0,0,0,.5)}.dp-link{color:#777;display:inline-block;padding:20px;font-size:18px;cursor:pointer;text-decoration:underline !important}.dp-link:hover{color:#333}.dp-loading{color:#888}.dp-error{color:#c0392b}.dp-stock-tag{padding:5px 20px;border-radius:5px;color:#222;font-weight:bold;position:absolute;right:-65px;top:0;font-size:18px;box-shadow:2px 2px 5px black}.stock-tag-green{background-color:#8fde61}.stock-tag-blue{background-color:#87bbe4}.stock-tag-red{background-color:#ff4d4d}.modal-overlay{position:fixed;inset:0;display:none;justify-content:center;align-items:center;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:20000}.modal-overlay.open{display:flex}.modal{position:relative;background:#fff;padding:2.5rem 2rem 2rem;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);text-align:center;width:360px}.modal-close{position:absolute;top:10px;right:12px;background:none;border:none;font-size:50px;line-height:1;cursor:pointer;color:#666;padding:0}.modal-close:hover{color:#000}#detail-panel.hide,#confirmation-panel.hide{display:none}#ariPartStream #ari_imgModal{z-index:100000 !important}.slider-instructions{width:100%;text-align:center;padding:30px 30px 0 30px!important;font-size:22px!important;font-weight:bold!important}div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable{display:none!important}#ariChangeAssemblyBtn,#ariInfoZoom button{margin-bottom:0 !important}@media(max-width:767px){#privacy-banner{padding-bottom:65px!important}}