.y0Ol6G_root{background:var(--gray-10,#ebebf2);border-radius:8px}.y0Ol6G_contentWrapper{background:var(--gray-10,#ebebf2);border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;width:100%;max-width:1408px;margin:0 auto;padding:24px 32px;display:flex}@media (min-width:1441px){.y0Ol6G_contentWrapper{padding:24px 0}}@media (max-width:1024px){.y0Ol6G_contentWrapper{gap:16px;padding:24px 16px 16px}}@media (max-width:504px){.y0Ol6G_contentWrapper{padding:24px 8px 16px}}.y0Ol6G_content{align-self:stretch;align-items:flex-start;gap:16px;width:100%;display:flex}.y0Ol6G_leftCol{flex-direction:column;flex:1 0 0;align-items:stretch;gap:16px;min-width:0;padding-bottom:24px;display:flex}.y0Ol6G_rightCol{flex-direction:column;flex-shrink:0;gap:16px;width:432px;display:flex}@media (max-width:1024px){.y0Ol6G_rightCol{display:none}}.y0Ol6G_purchasingTablet{display:none}@media (max-width:1024px){.y0Ol6G_purchasingTablet{flex-direction:column;gap:16px;width:100%;display:flex}}
.ZvZIJq_root{background:var(--primary-white,#fff);border-radius:8px;flex-direction:column;width:100%;padding:32px;display:flex}@media (max-width:504px){.ZvZIJq_root{padding:24px}}.ZvZIJq_form{flex-direction:column;gap:16px;width:100%;display:flex}.ZvZIJq_form .field :where(span.body-m,input.body-m,textarea.body-m){font-size:14px;line-height:1.35}.ZvZIJq_form .ZvZIJq_fieldGroup,.ZvZIJq_form .ZvZIJq_fieldGroup>[data-split-mobile]{gap:12px}.ZvZIJq_form .field[data-theme=light]{--borderColor:var(--gray-30,#bcb8ca)}.ZvZIJq_introHeading{color:var(--gray-100,#1c1b22);letter-spacing:-.25px;text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:400;line-height:1.25;overflow:hidden}.ZvZIJq_introStrong{letter-spacing:normal;font-weight:500}.ZvZIJq_optionalLabel{color:var(--gray-100,#1c1b22);margin:0;font-size:14px;font-weight:600;line-height:1.35}.ZvZIJq_optionalToggle{border:none;border-bottom:1px solid var(--secondary-green-200,#166a45);color:var(--secondary-green-200,#166a45);cursor:pointer;background:0 0;align-self:flex-start;padding:5px 0;font-size:14px;font-weight:500;line-height:1.2}.ZvZIJq_submit{width:100%}.ZvZIJq_submitError{color:var(--error-light,#9e1111);margin:0;font-size:12px;line-height:1.3}.ZvZIJq_success{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;padding:24px 0 8px;display:flex}.ZvZIJq_successIcon{color:var(--secondary-green-200,#166a45);justify-content:center;align-items:center;margin-bottom:20px;display:flex}.ZvZIJq_successIcon svg{width:48px;height:48px}.ZvZIJq_successHeading{color:var(--gray-100,#1c1b22);margin:0}.ZvZIJq_successRfq{color:var(--secondary-green-200,#166a45);margin:0}.ZvZIJq_successSubtext{color:var(--gray-80,#363343);margin:0}.ZvZIJq_successCta{width:100%;margin-top:20px}.ZvZIJq_createAccountPitch{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:24px;display:flex}.ZvZIJq_createAccountHeading{color:var(--gray-100,#1c1b22);margin:0}.ZvZIJq_createAccountSubtext{color:var(--gray-80,#363343);margin:0}
._7p-3_W_root{background:var(--primary-white);border-radius:8px;flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:32px;display:flex}@media (max-width:504px){._7p-3_W_root{padding:24px}}._7p-3_W_statsRow{gap:12px;width:100%;display:flex}._7p-3_W_statTile{border:1px solid var(--gray-20,#dbd9e7);background:var(--gray-05,#f7f7fa);border-radius:8px;flex-direction:column;flex:1 0 0;gap:1px;min-width:0;padding:12px 12px 10px;display:flex;overflow:hidden}._7p-3_W_statLabel{color:var(--gray-60,#4f4b67);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._7p-3_W_statValue{color:var(--gray-100,#1c1b22)}._7p-3_W_statValueError{color:var(--input-error-border,#9e1111)}._7p-3_W_rfqFooterButton{justify-content:center;width:100%;margin-top:24px}._7p-3_W_inlineRfqWrapper{background:var(--primary-white);border-radius:8px;flex-direction:column;gap:24px;width:100%;padding:32px;display:flex}@media (max-width:504px){._7p-3_W_inlineRfqWrapper{padding:24px}}._7p-3_W_inlineRfqWrapper>[data-testid=pdp-inline-rfq]{padding:0}._7p-3_W_inlineRfqBack{color:var(--secondary-green-200,#166a45);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;line-height:1.2;display:flex}._7p-3_W_inlineRfqBack svg{width:16px;height:16px}._7p-3_W_inlineRfqBack:hover{color:#0d4f32}._7p-3_W_addToCartButton{width:100%;height:56px!important}._7p-3_W_requestQuoteButton{align-self:center;margin-top:4px}._7p-3_W_lock{position:absolute;top:25%;right:15%}._7p-3_W_lock>svg{width:24px;height:24px}._7p-3_W_descriptionWrapper{flex-direction:column;gap:8px;margin-top:8px;display:flex}._7p-3_W_quantity{-webkit-line-clamp:2;line-clamp:2;color:var(--gray-80);text-overflow:ellipsis;-webkit-box-orient:vertical;align-self:stretch;line-height:135%;display:-webkit-box;overflow:hidden}@media (max-width:504px){._7p-3_W_quantity{font-weight:400;line-height:130%}}._7p-3_W_needPartTextWrapper{color:var(--gray-80);padding:0 8px 24px}._7p-3_W_cartRefusal{color:var(--primary-black);background:#ff7373b3;border-radius:8px;align-self:stretch;align-items:center;gap:8px;padding:6px 10px;display:flex}._7p-3_W_cartRefusalIcon{display:flex}._7p-3_W_cartRefusalIcon>svg{width:16px;height:16px}
.zSv35G_root{flex-wrap:wrap;gap:24px;width:100%;display:flex}.zSv35G_packagingType{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex}.zSv35G_details{flex-direction:column;gap:2px;width:100%;display:flex}.zSv35G_leaderRow{align-items:flex-start;gap:8px;min-height:24px;display:flex}.zSv35G_leaderLabelWrap{flex:1 0 0;align-items:center;gap:8px;display:flex}.zSv35G_leaderLabel{color:var(--gray-80,#363343);flex-shrink:0}.zSv35G_leaderDots{border-bottom:1px dotted var(--gray-20,#dbd9e7);flex:1 0 0;min-width:8px;transform:translateY(-2px)}.zSv35G_leaderValue{overflow-wrap:anywhere;min-width:0;color:var(--gray-80,#363343);text-align:right;flex:0 auto;font-weight:500}.zSv35G_packagingHeader{border-bottom:1px solid var(--gray-20,#dbd9e7);align-items:center;gap:8px;padding:10px 0;display:flex}.zSv35G_packagingHeaderNoRule{border-bottom:none}.zSv35G_packagingIcon{width:20px;height:20px;color:var(--gray-80,#363343);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.zSv35G_packagingTypeName{color:var(--gray-80,#363343);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:1.25;overflow:hidden}
.yXegwa_root{justify-content:space-between;align-items:center;gap:32px;width:100%;height:56px;display:flex}.yXegwa_requestQuoteButton{width:100%;height:44px}@media (min-width:1025px){.yXegwa_requestQuoteButton{height:56px!important}}.yXegwa_viewPricingButton{width:100%;height:44px}@media (min-width:1025px){.yXegwa_viewPricingButton{height:56px!important}}.yXegwa_tertiaryRequestQuoteButton{min-width:fit-content;height:32px}
.PX9oIW_inputBox{border:1px solid var(--default-30,#bcb8ca);background:var(--primary-white,#fff);cursor:text;border-radius:8px;align-items:center;gap:8px;width:100%;height:64px;padding:0 16px;display:flex}.PX9oIW_inputBox:focus-within{border:2px solid var(--secondary-green-200,#166a45);padding:0 15px}.PX9oIW_inputFilled{border-color:var(--gray-100,#1c1b22)}.PX9oIW_inputError{padding:0 15px;border:2px solid var(--input-error-border,#9e1111)!important}.PX9oIW_inputError .PX9oIW_qty{color:var(--input-error-border,#9e1111)}.PX9oIW_inputLabel{color:var(--gray-60,#4f4b67);flex:1 0 auto}.PX9oIW_qty{text-align:end;min-width:0;color:var(--gray-100,#1c1b22);background:0 0;border:none;outline:none;flex:auto;padding:0}.PX9oIW_icon{display:flex}.PX9oIW_icon>svg{width:16px;height:16px}.PX9oIW_error{color:var(--primary-black);background:#ff7373b3;border-radius:8px;align-self:stretch;align-items:center;gap:8px;padding:6px 10px;display:flex}.PX9oIW_qtyExceeded{color:var(--primary-black,#1c1b22);background:#ff9d9d;border-radius:8px;align-self:stretch;align-items:center;gap:8px;padding:8px;display:flex}.PX9oIW_qtyExceededText{margin:0}.PX9oIW_qtyExceededLink{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}
.d2T5vG_qtyInput{border:1px solid var(--default-30,#bcb8ca);background:var(--primary-white,#fff);width:88px;height:36px;color:var(--gray-100,#1c1b22);text-align:right;border-radius:6px;outline:none;padding:0 8px}.d2T5vG_qtyInput:focus{border:2px solid var(--secondary-green-200,#166a45);padding:0 7px}.d2T5vG_qtyInput:disabled{background:var(--gray-05,#f7f7fa)}@media (max-width:504px){.d2T5vG_qtyInput{width:72px;height:32px;padding:0 6px}.d2T5vG_qtyInput:focus{padding:0 5px}}.d2T5vG_qtyInputError,.d2T5vG_qtyInputError:focus{border:2px solid var(--input-error-border,#9e1111);color:var(--input-error-border,#9e1111);padding:0 7px}@media (max-width:504px){.d2T5vG_qtyInputError,.d2T5vG_qtyInputError:focus{padding:0 5px}}.d2T5vG_removedNotice{color:var(--gray-60,#4f4b67);margin:0}
.hD7xVa_root{background:var(--primary-white,#fff);border-radius:8px;flex-direction:column;justify-content:center;width:100%;padding:32px;display:flex}@media (max-width:504px){.hD7xVa_root{padding:24px}}.hD7xVa_topRow{justify-content:space-between;align-items:stretch;gap:16px;width:100%;display:flex}@media (max-width:768px){.hD7xVa_topRow{flex-direction:column}}.hD7xVa_identity{flex:auto;align-items:flex-start;gap:24px;min-width:0;display:flex}.hD7xVa_thumbnail{border:1px solid var(--gray-30,#bcb8ca);border-radius:8px;flex-shrink:0;width:100px;height:100px;position:relative;overflow:hidden}.hD7xVa_thumbnailImage{object-fit:contain}.hD7xVa_identityText{flex-direction:column;gap:4px;min-width:0;display:flex}.hD7xVa_manufacturer{color:var(--secondary-green-200,#166a45);width:fit-content;text-decoration:underline}.hD7xVa_mpn{color:var(--gray-100,#1c1b22);letter-spacing:-.5px;margin:0}.hD7xVa_shortDescription{color:var(--gray-80,#363343);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.hD7xVa_rightCol{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:16px;display:flex}@media (max-width:768px){.hD7xVa_rightCol{align-items:flex-start;width:100%}}.hD7xVa_keyGrid{border:1px solid var(--gray-20,#dbd9e7);background:var(--gray-05,#f7f7fa);border-radius:8px;grid-template-columns:repeat(2,minmax(120px,1fr));display:grid;overflow:hidden}@media (max-width:768px){.hD7xVa_keyGrid{width:100%}}.hD7xVa_keyCell{border-right:1px solid var(--gray-20,#dbd9e7);border-bottom:1px solid var(--gray-20,#dbd9e7);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.hD7xVa_keyCell:nth-child(2n){border-right:none}.hD7xVa_keyCell:nth-child(n+3){border-bottom:none}.hD7xVa_keyLabel{color:var(--gray-60,#6b6878)}.hD7xVa_keyValue{color:var(--gray-100,#1c1b22);font-weight:500}.hD7xVa_keyCellGated{font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:none;border-left:none;margin:0}.hD7xVa_keyCellGated:hover .hD7xVa_gatedValue,.hD7xVa_keyCellGated:focus-visible .hD7xVa_gatedValue{text-decoration:underline}.hD7xVa_gatedValue{color:var(--secondary-green-200,#166a45);white-space:nowrap;align-items:center;gap:5px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.hD7xVa_gatedValue svg{flex-shrink:0}.hD7xVa_outlinedButton{border:.5px solid var(--gray-30,#bcb8ca);background:var(--primary-white,#fff);color:var(--gray-100,#1c1b22);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.hD7xVa_outlinedButton:hover{background:var(--green-20,#daffe1)}.hD7xVa_btnIcon{width:16px;height:16px}.hD7xVa_cpnArea{justify-content:flex-start;align-items:flex-start;min-width:0;margin-top:8px;display:flex}.hD7xVa_cpnFilled{align-items:center;gap:6px;min-width:0;max-width:100%;font-size:14px;line-height:1.35;display:inline-flex}.hD7xVa_cpnFilledLabel{color:var(--gray-80,#363343);flex-shrink:0}.hD7xVa_cpnFilledValue{min-width:0;color:var(--gray-80,#363343);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.hD7xVa_cpnEditBtn{color:var(--secondary-green-200,#166a45);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hD7xVa_cpnEditBtn svg{width:16px;height:16px}.hD7xVa_cpnEdit{flex-direction:column;gap:6px;min-width:0;display:flex}.hD7xVa_cpnEditRow{align-items:center;gap:8px;display:flex}.hD7xVa_cpnEditLabel{color:var(--gray-80,#363343);white-space:nowrap;flex-shrink:0;font-size:14px;line-height:1.35}.hD7xVa_cpnInput{border:1px solid var(--secondary-green-200,#166a45);background:var(--primary-white,#fff);width:164px;height:32px;color:var(--gray-100,#1c1b22);border-radius:8px;padding:4px 8px;font-size:14px;line-height:1.2}.hD7xVa_cpnInput:focus{border-color:var(--secondary-green-200,#166a45);outline:none}.hD7xVa_cpnInputError,.hD7xVa_cpnInputError:focus{border-color:var(--error-light,#9e1111)}.hD7xVa_cpnConfirm{border:1px solid var(--secondary-green-200,#166a45);background:var(--primary-white,#fff);width:32px;height:32px;color:var(--secondary-green-200,#166a45);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hD7xVa_cpnConfirm svg{width:16px;height:16px}.hD7xVa_cpnConfirm:hover{background:var(--green-10,#f3fdf5)}.hD7xVa_cpnConfirm:disabled{opacity:.5;cursor:not-allowed}.hD7xVa_cpnConfirmActive{background:var(--green-20,#daffe1)}.hD7xVa_cpnError,.hD7xVa_cpnWarning{color:var(--error-light,#9e1111);font-size:12px;line-height:1.3}
.jXTr0q_page{min-height:60vh;margin-top:var(--global-nav-height,0px);background:#1c1b22;overflow-x:clip}.jXTr0q_hero{color:#fff;text-align:center;box-sizing:border-box;font-family:var(--font-graphik),sans-serif;background:#184743;border-radius:8px;padding:0 48px 48px;overflow:hidden;padding-top:80px!important}.jXTr0q_heroInner{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.jXTr0q_heroHeadings{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.jXTr0q_heroTitle{letter-spacing:-2px;margin:0;font-size:54px;font-weight:500;line-height:1.1}.jXTr0q_heroTitleAccent{background:linear-gradient(91.3deg,#88ff74,#72edd1);-webkit-text-fill-color:#0000;color:#88ff74;-webkit-background-clip:text;background-clip:text}.jXTr0q_heroSubtitle{letter-spacing:-.5px;color:#fff;margin:0;font-size:24px;font-weight:500;line-height:1.25}.jXTr0q_heroBody{letter-spacing:-.25px;color:#fff;margin:0;font-size:20px;font-weight:400;line-height:1.25}.jXTr0q_heroBody p{margin-block:0}.jXTr0q_contentWrap{flex-direction:column;gap:16px;width:100%;margin-top:16px;display:flex}.jXTr0q_categoriesCard{box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:column;gap:32px;width:100%;max-width:1888px;margin:0 auto;padding:24px 16px 16px;display:flex}.jXTr0q_categorySection{scroll-margin-top:calc(var(--global-nav-height,128px));grid-template-columns:minmax(0,1fr);gap:24px;display:grid;position:relative}.jXTr0q_categoryHeader{justify-content:space-between;align-items:center;gap:16px;padding:0 8px;display:flex}.jXTr0q_categoryTitle{letter-spacing:-1px;color:#1c1b22;margin:0;font-size:28px;font-weight:500;line-height:1.2}.jXTr0q_browseAll{color:#1c1b22;white-space:nowrap;border-bottom:1px solid #166a45;flex-shrink:0;align-items:center;padding:5px 0;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.jXTr0q_browseAll:hover{color:#166a45}.jXTr0q_scrollContainer{border-top:1px solid #dbd9e7;overflow:auto}.jXTr0q_table{table-layout:fixed;border-collapse:separate;border-spacing:0;color:#1c1b22;background:#fff;width:100%;min-width:1700px;font-size:14px}.jXTr0q_th{z-index:2;color:#1c1b22;white-space:nowrap;text-align:left;vertical-align:middle;background:#fff;border-bottom:1px solid #dbd9e7;border-right:1px solid #dbd9e7;height:43px;padding:0 16px;font-size:12px;font-weight:500;line-height:120%;position:sticky;top:0}.jXTr0q_th:last-child{border-right:none}.jXTr0q_thLabel{align-items:center;gap:6px;display:inline-flex}.jXTr0q_td{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-bottom:1px solid #dbd9e7;border-right:1px solid #dbd9e7;height:64px;padding:8px 16px;overflow:hidden}.jXTr0q_td:last-child{border-right:none}.jXTr0q_stickyProductCol{z-index:1;clip-path:inset(0 -20px 0 0);width:324px;min-width:324px;position:sticky;left:0;box-shadow:3px 0 14px #00000026}.jXTr0q_th.jXTr0q_stickyProductCol{z-index:4;padding:16px 16px 16px 12px}.jXTr0q_td.jXTr0q_stickyProductCol{padding:8px 16px 8px 12px}.jXTr0q_stickyDataInner{align-items:center;gap:16px;width:100%;display:flex}.jXTr0q_productImage{background:#f8f9fa;border:1px solid #dbd9e7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.jXTr0q_productText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jXTr0q_manufacturerName{color:#1c1b22;font-size:12px;line-height:1.3}.jXTr0q_mpn{color:#1c1b22;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none;overflow:hidden}.jXTr0q_mpn:hover{color:#166a45;text-decoration:underline}.jXTr0q_ctaButton{color:#1c1b22;border:1px solid #dbd9e7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:transform .15s,border-color .15s;display:inline-flex}.jXTr0q_ctaButton svg{width:16px;height:16px;display:block}.jXTr0q_ctaButton:hover{border-color:var(--secondary-green-200,#166a45);color:var(--secondary-green-200,#166a45);transform:translate(2px)}.jXTr0q_ctaButton:focus-visible{outline:2px solid var(--secondary-green-200,#166a45);outline-offset:2px}.jXTr0q_cellQty,.jXTr0q_cellPrice{text-align:right;font-weight:500}.jXTr0q_cellPackaging{text-overflow:clip;overflow:visible}.jXTr0q_packagingList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.jXTr0q_packagingList li{color:#363343;text-align:left;align-items:center;gap:4px;min-width:0;font-size:14px;font-weight:500;line-height:1.2;display:flex}.jXTr0q_packagingLabel{min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:none;flex:1;margin:0;padding:0;display:block;position:relative}.jXTr0q_packagingLabelText{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.jXTr0q_packagingIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.jXTr0q_packagingDot{color:#166a45;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;display:inline-flex}.jXTr0q_packagingMore{color:var(--secondary-green-200,#166a45);background:0 0;border:none;align-items:center;margin:0;padding:0;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex;position:relative}.jXTr0q_cellDescription{white-space:normal;text-overflow:clip;width:400px;overflow:visible}.jXTr0q_th.jXTr0q_cellDescription,.jXTr0q_td.jXTr0q_cellDescription{border-right:none}.jXTr0q_descriptionWrap{width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:none;margin:0;padding:0;display:block;position:relative}.jXTr0q_cellTooltipTrigger{cursor:pointer}.jXTr0q_cellTooltipTrigger:focus-visible{outline:2px solid var(--secondary-green-200,#166a45);outline-offset:2px}.jXTr0q_descriptionText{-webkit-line-clamp:2;color:#1c1b22;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.jXTr0q_cellTooltip{z-index:50;color:#fff;white-space:normal;pointer-events:none;background:#1c1b22;border-radius:8px;width:max-content;max-width:min(360px,100vw - 16px);padding:10px 16px;font-size:13px;font-weight:400;line-height:1.35;display:none;position:fixed}.jXTr0q_cellTooltip:after{content:"";border:6px solid #0000;border-top-color:#1c1b22;position:absolute;top:100%;left:24px}.jXTr0q_cellTooltip.jXTr0q_cellTooltipOpen{display:block}.jXTr0q_cellTooltipBelow:after{border-top-color:#0000;border-bottom-color:#1c1b22;top:auto;bottom:100%}.jXTr0q_cellActions{text-align:center;border-left:1px solid #dbd9e7;width:304px;overflow:visible;box-shadow:-4px 0 7px #00000026}.jXTr0q_td.jXTr0q_cellActions{position:relative}.jXTr0q_th.jXTr0q_cellActions{z-index:3}.jXTr0q_rowActions{justify-content:center;align-items:center;gap:8px;display:flex}.jXTr0q_addCartButton,.jXTr0q_requestQuoteButton{color:#1c1b22;white-space:nowrap;cursor:pointer;border-radius:18px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:relative}.jXTr0q_addCartButton:hover,.jXTr0q_requestQuoteButton:hover{background:var(--secondary-green-200,#166a45);color:#fff}.jXTr0q_addCartButton:focus-visible,.jXTr0q_requestQuoteButton:focus-visible{outline:2px solid var(--secondary-green-200,#166a45);outline-offset:2px}.jXTr0q_addCartButton{background:linear-gradient(91.3deg,#88ff74,#72edd1);border:none}.jXTr0q_addCartButton:disabled{color:#bcb8ca;cursor:not-allowed;background:#dbd9e7}.jXTr0q_addCartButton:disabled:hover{color:#bcb8ca;background:#dbd9e7}.jXTr0q_requestQuoteButton{background:#fff;border:1px solid #bfbccf}.jXTr0q_requestQuoteButton:hover{border-color:var(--secondary-green-200,#166a45)}.jXTr0q_ctaIcon{flex-shrink:0;align-items:center;display:inline-flex}.jXTr0q_ctaIcon svg{width:16px;height:16px;display:block}.jXTr0q_ctaTooltip{z-index:5;color:#fff;white-space:nowrap;pointer-events:none;background:#1c1b22;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:400;line-height:1.2;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.jXTr0q_ctaTooltip:after{content:"";border:6px solid #0000;border-top-color:#1c1b22;position:absolute;top:100%;left:50%;transform:translate(-50%)}.jXTr0q_ctaTooltipRight{left:auto;right:-8px;transform:none}.jXTr0q_ctaTooltipRight:after{left:auto;right:20px;transform:none}@media (max-width:1799px){.jXTr0q_table{min-width:1376px}.jXTr0q_cellActions{width:116px}.jXTr0q_cellDescription{width:224px}.jXTr0q_descriptionText{-webkit-line-clamp:1}.jXTr0q_rowActions{gap:12px}.jXTr0q_addCartButton,.jXTr0q_requestQuoteButton{border-radius:50%;width:36px;height:36px;padding:0}.jXTr0q_requestQuoteButton{color:var(--secondary-green-200,#166a45)}.jXTr0q_requestQuoteButton:hover{color:#fff}.jXTr0q_ctaLabel{display:none}.jXTr0q_addCartButton:hover .jXTr0q_ctaTooltip,.jXTr0q_addCartButton:focus-visible .jXTr0q_ctaTooltip,.jXTr0q_requestQuoteButton:hover .jXTr0q_ctaTooltip,.jXTr0q_requestQuoteButton:focus-visible .jXTr0q_ctaTooltip{display:block}}.jXTr0q_cartModalBody{text-align:left;color:#1c1b22;flex-direction:column;gap:24px;padding-bottom:32px;display:flex}.jXTr0q_cartModalProductRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.jXTr0q_cartModalProductId{flex:1;align-items:center;gap:12px;min-width:220px;display:flex}.jXTr0q_cartModalProductImage{background:#f8f9fa;border:1px solid #dbd9e7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.jXTr0q_cartModalProductText{min-width:0}.jXTr0q_cartModalManufacturer{color:#4f4b67;font-size:12px;line-height:1.3}.jXTr0q_cartModalMpn{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.25;overflow:hidden}.jXTr0q_cartModalShipping{flex-direction:column;flex:1;gap:2px;min-width:220px;margin:0;display:flex}.jXTr0q_cartModalLeaderRow{color:#363343;align-items:center;gap:8px;padding:4px 0;font-size:14px;display:flex}.jXTr0q_cartModalLeaderRow dt{flex-shrink:0}.jXTr0q_cartModalLeaderRow dd{color:#1c1b22;flex-shrink:0;margin:0;font-weight:500}.jXTr0q_cartModalLeader{border-bottom:1px dotted #bcb8ca;flex:1;transform:translateY(3px)}.jXTr0q_cartModalQtyField{cursor:text;background:#fff;border:1px solid #bcb8ca;border-radius:8px;align-items:center;gap:8px;height:64px;padding:0 16px;display:flex}.jXTr0q_cartModalQtyField:focus-within{border:2px solid var(--secondary-green-200,#166a45);padding:0 15px}.jXTr0q_cartModalQtyFieldError{border:2px solid #b3261e;padding:0 15px}.jXTr0q_cartModalQtyFieldError:focus-within{border-color:#b3261e}.jXTr0q_cartModalQtyLabel{color:#1c1b22;flex-shrink:0;font-size:14px}.jXTr0q_cartModalQtyInput{text-align:right;letter-spacing:-.5px;color:#1c1b22;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:24px;font-weight:500}.jXTr0q_cartModalQtyInput::placeholder{color:#bcb8ca}.jXTr0q_cartModalErrorBanner{color:#1c1b22;background:#f5b9b4;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 16px;font-size:14px;line-height:1.35;display:flex}.jXTr0q_cartModalErrorIcon{flex-shrink:0;margin-top:1px;display:inline-flex}.jXTr0q_cartModalErrorIcon svg{width:16px;height:16px;display:block}.jXTr0q_cartModalErrorLink{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:500;text-decoration:underline}.jXTr0q_cartModalErrorLink:focus-visible{outline-offset:2px;outline:2px solid #b3261e}.jXTr0q_cartModalPreview{background:#f7f7fa;border-radius:8px;padding:12px 16px}.jXTr0q_cartModalPreview th{white-space:nowrap}.jXTr0q_accountBanner{background:var(--green-100,#123530);color:#fff;width:100%;max-width:1888px;font-family:var(--font-graphik),sans-serif;border-radius:8px;margin:0 auto}.jXTr0q_accountBannerInner{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;max-width:1408px;margin:0 auto;padding:24px;display:flex}.jXTr0q_accountBannerText{min-width:0}.jXTr0q_accountBannerTitle{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.3}.jXTr0q_accountBannerBody{margin:0;font-size:14px;font-weight:400;line-height:1.4}.jXTr0q_accountBannerCta{color:#1c1b22;white-space:nowrap;cursor:pointer;background:linear-gradient(91.3deg,#88ff74,#72edd1);border:none;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;height:40px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.jXTr0q_accountBannerCta:hover{background:var(--secondary-green-100)}.jXTr0q_accountBannerCta:focus-visible{outline-offset:2px;outline:2px solid #88ff74}.jXTr0q_emptyState{text-align:center;color:#4f4b67;background:#fff;border-radius:8px;padding:64px 24px}.jXTr0q_emptyState h2{color:#1c1b22;margin:0 0 8px;font-size:20px;font-weight:600}.jXTr0q_emptyState a{color:#166a45;text-decoration:underline}@media (max-width:1024px){.jXTr0q_hero{padding:40px 16px 48px}.jXTr0q_heroTitle{font-size:44px}.jXTr0q_contentWrap{margin-top:16px}.jXTr0q_stickyProductCol{width:280px;min-width:280px}}@media (max-width:767px){.jXTr0q_heroTitle{font-size:32px}.jXTr0q_heroSubtitle{font-size:16px}.jXTr0q_heroBody{font-size:13px}.jXTr0q_categoryHeader{flex-wrap:wrap;padding:0 8px}.jXTr0q_categoryTitle{font-size:22px}.jXTr0q_stickyProductCol{width:220px;min-width:220px}.jXTr0q_productImage{width:32px;height:32px}.jXTr0q_stickyDataInner{gap:8px}.jXTr0q_ctaButton{width:32px;height:32px}.jXTr0q_th,.jXTr0q_td{height:auto;padding:12px;font-size:13px}}
