.ca-wrap--page{margin-inline:auto;padding-inline:var(--page-padding, 1.6rem)}.ca-wrap--medium{margin-inline:auto;max-width:120rem;padding-inline:1.6rem}.ca-wrap--narrow{margin-inline:auto;max-width:88rem;padding-inline:0}.ca{--ca-navy: #1f3864;--ca-blue: #2e75b6;--ca-orange: #ed7d31;--ca-bg: #f0f4f8;--ca-line: #c5d6ef;--ca-tint: #e8f0fb;--ca-muted: #6b7280;--ca-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;box-sizing:border-box;background:var(--ca-bg);border-radius:8px;overflow:hidden;color:#333;font-family:var(--font-body-family, Arial, Helvetica, sans-serif);font-size:var(--font-body-size, 1.6rem);font-weight:var(--font-body-weight, 400);line-height:var(--font-body-line-height, 1.625)}.ca *,.ca *:before,.ca *:after{box-sizing:border-box}.ca button{height:auto;min-height:0;white-space:normal;line-height:inherit;text-transform:none;letter-spacing:normal;gap:0}.ca h1,.ca h2,.ca h3,.ca p{margin:0;padding:0}.ca--compact{max-width:88rem}.ca__header{background:var(--ca-navy);color:#fff;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.ca__title{font-family:var(--font-heading-family, inherit);font-size:var(--font-h4-size, 2.2rem);font-weight:var(--font-heading-weight, 700);letter-spacing:var(--font-heading-letter-spacing, .02em);line-height:1.25;color:#fff}.ca__meta{text-align:right;font-size:.875em}.ca__meta-sub{font-size:.85em;opacity:.6;font-style:italic;display:block;margin-top:2px}.ca__body{background:#fff;border-bottom:3px solid var(--ca-blue);padding:22px 24px 26px}.ca__lede{font-size:.875em;color:#666;margin-bottom:16px}.ca__lede p{margin:0}.ca__panel{display:none}.ca__panel.is-active{display:block}.ca-q-block{max-width:70rem}.ca-q-title{font-family:var(--font-heading-family, inherit);font-size:1.1em;font-weight:var(--font-heading-weight, 700);letter-spacing:var(--font-heading-letter-spacing, .02em);color:var(--ca-navy);margin-bottom:4px!important}.ca-q-help{font-size:.8125em;color:var(--ca-muted);margin-bottom:14px!important}.ca-entry-grid,.ca-option-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:12px;max-width:70rem}.ca .ca-choice-card,.ca .ca-option-row{display:flex;flex-direction:column;gap:5px;padding:18px;background:#fff;border:2px solid var(--ca-line);border-radius:8px;cursor:pointer;text-align:left;font-family:inherit;color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s;align-items:flex-start;justify-content:flex-start}.ca .ca-choice-card:hover,.ca .ca-option-row:hover{border-color:var(--ca-blue);box-shadow:0 4px 14px #1f38641a;transform:translateY(-1px)}.ca .ca-choice-card:focus-visible,.ca .ca-option-row:focus-visible,.ca .ca-size-btn:focus-visible,.ca .ca-temp-btn:focus-visible,.ca .ca-chip-btn:focus-visible,.ca .ca-btn:focus-visible{outline:3px solid var(--ca-orange);outline-offset:2px}.ca-ck-title,.ca-o-title{font-family:var(--font-heading-family, inherit);font-size:.9375em;font-weight:var(--font-heading-weight, 700);color:var(--ca-navy)}.ca-ck-desc,.ca-o-desc{font-size:.8125em;color:var(--ca-muted);line-height:1.5}.ca-o-arrow{color:var(--ca-orange);font-weight:700}.ca-size-grid{display:flex;flex-wrap:wrap;gap:10px}.ca .ca-size-btn{min-width:7rem;padding:14px 18px;background:#fff;border:2px solid var(--ca-line);border-radius:8px;cursor:pointer;font-family:var(--ca-mono);font-size:1.05em;font-weight:700;color:var(--ca-navy);transition:border-color .15s,background .15s,color .15s}.ca-size-btn:hover{border-color:var(--ca-blue);background:var(--ca-tint)}.ca-size-btn.is-selected{background:var(--ca-navy);border-color:var(--ca-navy);color:#fff}.ca-size-hint{display:block;font-family:var(--font-body-family, inherit);font-size:.55em;font-weight:400;opacity:.8}.ca-back-row,.ca-action-row,.ca-suggest-btns{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.ca .ca-btn{padding:10px 18px;border:1px solid var(--ca-line);background:#fff;color:var(--ca-navy);border-radius:6px;cursor:pointer;font-family:var(--font-button-family, inherit);font-size:.875em;font-weight:var(--font-button-weight, 600);line-height:1.4}.ca-btn:hover{border-color:var(--ca-blue);background:var(--ca-tint)}.ca-btn--primary{background:var(--ca-navy);color:#fff;border-color:var(--ca-navy)}.ca-btn--primary:hover{background:#172b4d;border-color:#172b4d}.ca-backlink{background:none;border:none;color:var(--ca-blue);cursor:pointer;font-family:inherit;font-size:.8125em;padding:0}.ca-backlink:hover{text-decoration:underline}.ca-stop-card{background:#f7ddd6;border:2px solid #b6412b;border-radius:8px;padding:18px 20px;max-width:70rem}.ca-stop-card .ca-q-title{color:#8c2f1e}.ca-suggest-card{background:var(--ca-tint);border:1px solid var(--ca-line);border-radius:8px;padding:18px 20px;max-width:70rem;font-size:.875em;line-height:1.6}.ca-result-header{background:#d4edda;border-bottom:2px solid #28a745;border-radius:6px 6px 0 0;padding:14px 18px}.ca-result-size{font-family:var(--ca-mono);font-size:1.4em;font-weight:700;color:#155724;line-height:1.2}.ca-unit{display:block;font-family:var(--font-body-family, inherit);font-size:.45em;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#2f6b41}.ca-spec-card{background:#fff;border:1px solid var(--ca-line);border-top:none;padding:16px 18px}.ca-spec-card:last-of-type{border-radius:0 0 6px 6px}.ca-section-title{font-weight:var(--font-body-weight-bold, 700);font-size:.75em;text-transform:uppercase;letter-spacing:.06em;color:var(--ca-navy);margin:16px 0 8px!important}.ca-section-title:first-child{margin-top:0!important}.ca-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:10px;padding:12px 14px;background:var(--ca-tint);border-radius:6px}.ca-s-label{font-size:.6875em;text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-body-weight-bold, 700);color:var(--ca-navy);opacity:.75}.ca-s-value{font-family:var(--ca-mono);font-size:1.05em;font-weight:700;color:var(--ca-navy);line-height:1.25}.ca-s-unit{font-size:.6em;font-weight:600;margin-left:2px}.ca-spec-note,.ca-cure-caveat,.ca-compliance-strip{font-size:.75em;color:var(--ca-muted);line-height:1.6;margin-top:10px!important}.ca-temp-row{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.ca .ca-temp-btn,.ca .ca-chip-btn{padding:7px 14px;border:1px solid var(--ca-line);background:var(--ca-bg);border-radius:20px;cursor:pointer;font-family:inherit;font-size:.8125em;color:var(--ca-navy);transition:background .15s,color .15s,border-color .15s}.ca-temp-btn:hover,.ca-chip-btn:hover{border-color:var(--ca-blue)}.ca .ca-temp-btn.is-selected,.ca .ca-chip-btn.is-selected{background:var(--ca-navy);border-color:var(--ca-navy);color:#fff;font-weight:var(--font-body-weight-bold, 600)}.ca-cure-result{display:none}.ca-cure-result.show{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:10px;padding:12px 14px;background:#fff3cd;border-left:3px solid #ffc107;border-radius:0 4px 4px 0;margin-top:8px}.ca-c-label{font-size:.6875em;text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-body-weight-bold, 700);color:#856404}.ca-c-value{font-family:var(--ca-mono);font-size:1.05em;font-weight:700;color:#856404}.ca-sku-list{margin-top:4px}.ca-sku-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;padding:10px 0;border-bottom:1px solid #f2f5f8}.ca-sku-row:last-child{border-bottom:none}.ca-sku-row.is-oos{opacity:.62}.ca-sku-main{display:flex;flex-direction:column}.ca-sku-name{font-size:.875em;font-weight:var(--font-body-weight-bold, 700);color:#333}.ca-sku-meta{font-family:var(--ca-mono);font-size:.6875em;color:var(--ca-muted)}.ca-sku-right{display:flex;align-items:center;gap:12px}.ca-stock{font-size:.6875em;font-weight:var(--font-body-weight-bold, 700);text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:4px;white-space:nowrap}.ca-stock.in{background:#d4edda;color:#155724}.ca-stock.out{background:#f4f4f4;color:#777}.ca-price{font-family:var(--ca-mono);font-size:.9375em;font-weight:700;color:var(--ca-navy)}.ca-sku-link{font-size:.8125em;font-weight:var(--font-body-weight-bold, 700);color:var(--ca-orange);text-decoration:none;white-space:nowrap}.ca-sku-link:hover{text-decoration:underline}.ca-drillbit-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid #f2f5f8;font-size:.8125em;line-height:1.5}.ca-drillbit-row:last-child{border-bottom:none}.ca-db-text a{color:var(--ca-orange);font-weight:var(--font-body-weight-bold, 700);text-decoration:none}.ca-db-text a:hover{text-decoration:underline}.ca-db-price{font-family:var(--ca-mono);font-weight:700;color:var(--ca-navy);white-space:nowrap}.ca-db-gap{color:var(--ca-muted)}.ca-drillbit-note,.ca-drillbit-collection{font-size:.75em;color:var(--ca-muted);line-height:1.6;margin-top:8px}.ca-drillbit-collection a,.ca-drillbit-note a,.ca-spec-note a{color:var(--ca-blue)}.ca-steps{font-size:.8125em;line-height:1.7;padding-left:1.6em;margin:0}.ca-steps li{margin-bottom:4px}.ca-failure-table{width:100%;border-collapse:collapse;font-size:.8125em}.ca-failure-table th,.ca-failure-table td{text-align:left;padding:7px 10px;border-bottom:1px solid #eef2f4;vertical-align:top}.ca-failure-table th{background:var(--ca-tint);color:var(--ca-navy);font-weight:var(--font-body-weight-bold, 700);font-size:.9em}.ca-collapse{margin-top:12px}.ca-collapse summary{cursor:pointer;list-style:none;font-size:.8125em;font-weight:var(--font-body-weight-bold, 700);color:var(--ca-navy);padding:2px 0 2px 18px;position:relative}.ca-collapse summary::-webkit-details-marker{display:none}.ca-collapse summary:before{content:"";position:absolute;left:2px;top:50%;width:0;height:0;border-left:6px solid currentColor;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;transform:translateY(-50%);transition:transform .15s ease}.ca-collapse[open]>summary:before{transform:translateY(-50%) rotate(90deg)}.ca__footer{text-align:center;padding:16px 24px;font-size:.75em;color:#999;line-height:1.6}.ca__footer p{margin:0}.ca__footer a{color:#999}@media(max-width:749px){.ca__header,.ca__body{padding-left:14px;padding-right:14px}.ca__header{display:block}.ca__meta{text-align:left;margin-top:6px}.ca-entry-grid,.ca-option-list{grid-template-columns:1fr}.ca-size-btn{flex:1 1 calc(50% - 5px);min-width:0}.ca-sku-row{align-items:flex-start}.ca-sku-right{width:100%;justify-content:space-between}.ca-btn,.ca-btn--primary{width:100%}.ca-drillbit-row{flex-direction:column;gap:3px}.ca-failure-table{display:block;overflow-x:auto}}@media(prefers-reduced-motion:reduce){.ca .ca-choice-card,.ca .ca-option-row,.ca .ca-size-btn,.ca .ca-temp-btn,.ca-chip-btn,.ca-collapse summary:before{transition:none}.ca .ca-choice-card:hover,.ca .ca-option-row:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/chemical-anchor-selector.css.map */
