/* ThermoCore 640 only: use the native WooCommerce selectors and existing purchase form. */
body.postid-29885 #ccx-purchase .ccx-config,
body.postid-29885 .cc-lens-rfq-box{display:none!important}
body.postid-29885 #ccx-purchase table.variations{position:static!important;display:table!important;width:100%!important;height:auto!important;margin:0 0 20px!important;overflow:visible!important;clip-path:none!important;white-space:normal!important;border:0!important}
body.postid-29885 #ccx-purchase table.variations th,
body.postid-29885 #ccx-purchase table.variations td{padding:8px 0!important;border:0!important;vertical-align:middle!important}
body.postid-29885 #ccx-purchase table.variations th{width:34%;padding-right:12px!important;text-align:left;font-size:14px;font-weight:600}
body.postid-29885 #ccx-purchase table.variations select{width:100%;min-width:0;max-width:100%;min-height:46px;padding:10px 36px 10px 12px;border:1px solid #c8d1db;border-radius:9px;background-color:#fff;color:#172c41;font:inherit;font-size:14px}
body.postid-29885 #ccx-purchase table.variations .reset_variations{display:inline-block;margin-top:8px;font-size:12px}
body.postid-29885 .cc-tc-size-summary{font-size:13px;line-height:1.65;color:#526074;margin:0 0 14px}
body.postid-29885 .cc-tc-config-enquiry{border-top:1px solid #dde3e9;padding:18px 0;margin:0 0 16px}
body.postid-29885 .cc-tc-config-enquiry[hidden]{display:none!important}
body.postid-29885 .cc-tc-config-enquiry p{font-size:14px;margin:0 0 12px}
body.postid-29885 .cc-tc-config-enquiry a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:12px 18px;border-radius:10px;background:#0066cc;color:white;text-decoration:none;font-size:14px;font-weight:600;line-height:1.4}
body.postid-29885 #ccx-purchase.cc-tc-quote-selected .cc-purchase-quantity-row,
body.postid-29885 #ccx-purchase.cc-tc-quote-selected .cc-purchase-equation,
body.postid-29885 #ccx-purchase.cc-tc-quote-selected .cc-purchase-shipping,
body.postid-29885 #ccx-purchase.cc-tc-quote-selected .cc-purchase-actions,
body.postid-29885 #ccx-purchase.cc-tc-quote-selected .cc-purchase-express,
body.postid-29885 #ccx-purchase.cc-tc-quote-selected .cc-purchase-limit{display:none!important}
body.postid-29885 .cc-tc-size-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body.postid-29885 .cc-tc-size-tables .cc-tc-specs{font-size:13px;min-width:0}
body.postid-29885 .cc-tc-size-tables .cc-tc-specs th,
body.postid-29885 .cc-tc-size-tables .cc-tc-specs td{width:auto;padding:12px 10px;white-space:normal}
body.postid-29885 .cc-tc-size-tables h3{font-size:23px;margin:0 0 10px}
body.postid-29885 .cc-tc-size-tables p{font-size:14px;line-height:1.65}
@media(max-width:767px){body.postid-29885 .cc-tc-size-tables{grid-template-columns:minmax(0,1fr);gap:30px}body.postid-29885 #ccx-purchase table.variations th{width:32%;font-size:13px}body.postid-29885 #ccx-purchase table.variations select{font-size:16px}body.postid-29885 .cc-tc-size-tables .cc-tc-specs{font-size:12px}body.postid-29885 .cc-tc-size-tables .cc-tc-specs th,body.postid-29885 .cc-tc-size-tables .cc-tc-specs td{padding:10px 8px}}

@media(max-width:991px){body.postid-29885 .cc-tc-quote-mobile .ccx-mobile-quote{display:none!important}body.postid-29885 .cc-tc-quote-mobile{grid-template-columns:minmax(0,1fr) auto!important}}
