.body .breadcrumbs{margin:18px 0;text-align:left;display:block}.body .breadcrumbs .breadcrumb a{color:#4a5565;text-decoration:none}.productView-images .productView-thumbnails{display:none!important}.productView-images .toggle-switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid #ccc;border-radius:8px;overflow:hidden;position:absolute;top:20px;right:20px;z-index:100}.productView-images .toggle-btn{padding:5px 15px;border:none;background:#f5f5f5;cursor:pointer;font-weight:500;font-size:15px}.productView-images .toggle-btn.active{background:#42c8f2;color:#fff}.productView-details .productView-product{border-bottom:0;padding-bottom:0}.productView-details .productView-title{text-transform:uppercase;margin-top:0}@media (min-width:1261px){.productView-details .productView-title{font-size:24px}}.productView-details .productView-description{padding:0}.productView-details .productView-description>p{margin-bottom:0}.productView-details .productView-description #toggleSpecs{display:block;padding:0;color:#42c8f2;text-decoration:underline;font-weight:600;cursor:pointer;margin:0}.productView-details #specsContent{min-height:400px}.productView-details #specsContent img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:1px solid #ddd;border-radius:8px;padding:4px;display:block;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-box-shadow:0 2px 6px #0000001a;box-shadow:0 2px 6px #0000001a}.productView-details #specsContent img:hover{-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:0 4px 10px #00000026;box-shadow:0 4px 10px #00000026}.bulkPricingTable{width:100%;border-collapse:collapse}.bulkPricingTable th{text-align:left;font-weight:600;padding:8px;border-bottom:1px solid #ddd}.bulkPricingTable td{padding:8px;border-bottom:1px solid #eee}.cqs-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px}.cqs-title{font-size:17px;font-weight:700;color:#444;margin:0}.cqs-title span{font-size:13px;font-weight:400;color:#555;margin-left:6px}.cqs-bracket-link{font-size:13px;color:#00f;text-decoration:none;white-space:nowrap}.cqs-bracket-link:hover{text-decoration:underline}.cqs-note{font-size:13px;color:#666;margin:0 0 20px}.cqs-sizes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:8px}.cqs-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-bottom:12px}.cqs-size-col{text-align:center}.cqs-size-col input{width:60px;text-align:center}.cqs-size-col small{display:block;color:#007bff;margin-top:4px;font-size:12px}.cqs-size-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.cqs-size-col label{font-size:11px;font-weight:700;color:#444;text-transform:uppercase;letter-spacing:.5px}.cqs-size-col input{width:56px;height:44px;border:1px solid #c8d0da;border-radius:5px;text-align:center;font-size:15px;color:#222;background:#fff;outline:0;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.cqs-size-col input:focus{border-color:#444;-webkit-box-shadow:0 0 0 3px rgba(26,111,196,.12);box-shadow:0 0 0 3px rgba(26,111,196,.12)}.cqs-error{font-size:12px;color:#d0021b;min-height:18px;margin-bottom:14px}.cqs-bulk-table{width:100%;max-width:340px;border-collapse:collapse;margin-bottom:18px;font-size:13px}.cqs-bulk-table th{text-align:left;font-weight:700;color:#444;padding:6px 16px 6px 0;border-bottom:2px solid #e4e8ed}.cqs-bulk-table td{padding:7px 16px 7px 0;color:#333;border-bottom:1px solid #f0f2f5}.cqs-bulk-table td.cqs-saving{color:#1a6fc4;font-weight:600}.cqs-bulk-table tr:last-child td{border-bottom:none}.cqs-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding-top:16px;border-top:1px solid #e4e8ed}.cqs-footer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.cqs-footer-info span{font-size:16px;font-weight:700;color:#444}.cqs-footer-info span strong{color:#444}.cqs-service-breakdown{display:block;font-size:.8em;color:#666;margin-top:2px}.cqs-footer-info .warn{color:#d0021b;font-weight:600}#cqs-atc-btn{padding:11px 30px;background:#444;color:#fff;border:none;border-radius:5px;font-size:15px;font-weight:700;cursor:pointer;-webkit-transition:background .2s,opacity .2s;transition:background .2s,opacity .2s}#cqs-atc-btn:hover:not(:disabled){background:#155da0}#cqs-atc-btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:480px){#cqs-section{padding:16px}.cqs-size-col input{width:46px;height:40px;font-size:14px}#cqs-atc-btn{width:100%}.cqs-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}