body h2{font-size:32px}body h3{font-size:22px}body h4{font-size:18px}body h5{font-size:16px}body h6{font-size:14px}@media only screen and (max-width:980px){body h2{font-size:28px}body h3{font-size:20px}body h4{font-size:17px}body h5{font-size:15px}body h6{font-size:14px}}@media only screen and (max-width:767px){body h2{font-size:26px}body h3{font-size:19px}body h4{font-size:16px}body h5{font-size:15px}body h6{font-size:14px}}.hotspot-quote-page .hotspot-quote-list__table{width:100%;border-collapse:separate;border-spacing:0;background:#FFFFFF;border:1px solid #E2EEEC;border-radius:6px;margin:0 0 40px}.hotspot-quote-page .hotspot-quote-list__table th,.hotspot-quote-page .hotspot-quote-list__table td{padding:14px 16px;border:0;border-top:1px solid #E2EEEC;text-align:left;vertical-align:middle;color:#172B32}.hotspot-quote-page .hotspot-quote-list__table thead th{border-top:0;font-weight:700}.hotspot-quote-page td.hotspot-quote-list__image{width:96px}.hotspot-quote-page .hotspot-quote-list__image img{display:block;width:80px;height:80px;object-fit:contain;margin:0}.hotspot-quote-page .hotspot-quote-list__name a{color:#172B32;font-weight:700}.hotspot-quote-page .hotspot-quote-list__name a:hover{color:#176E75}.hotspot-quote-page .hotspot-quote-list__options{font-size:14px;margin-top:4px}.hotspot-quote-page .hotspot-quote-list__quantity-input{width:72px}.hotspot-quote-page .hotspot-quote-list__remove-button{width:32px;height:32px;padding:0;border-radius:50%;border:1px solid #E2EEEC;background:#FFFFFF;color:#172B32;font-size:18px;line-height:1;cursor:pointer}.hotspot-quote-page .hotspot-quote-list__remove-button:hover{border-color:#176E75;color:#176E75}.hotspot-quote-page input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.hotspot-quote-page select,.hotspot-quote-page textarea{background:#FFFFFF;border:1px solid rgba(23,43,50,.3);border-radius:6px;padding:12px 14px;font:inherit;font-size:16px;color:#172B32}.hotspot-quote-page input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):focus,.hotspot-quote-page select:focus,.hotspot-quote-page textarea:focus{outline:2px solid #176E75;outline-offset:1px;border-color:#176E75}.hotspot-quote-page .hotspot-quote-form__field>label,.hotspot-quote-page .hotspot-quote-form__field>legend{font-weight:700;margin-bottom:6px;color:#172B32}.hotspot-quote-page .hotspot-quote-form__field{margin-bottom:20px}.hotspot-quote-page input[type="checkbox"]{accent-color:#176E75;width:18px;height:18px;vertical-align:middle;margin-right:8px}.hotspot-quote-page .hotspot-quote-form__error{color:#172B32;font-weight:700;font-size:14px;margin-top:4px}.hotspot-quote-page .hotspot-quote-page__error{background:#FFFFFF;border-left:4px solid #D4A533;padding:12px 16px;margin:0 0 24px}.hotspot-quote-page .hotspot-quote-form__submit,.hotspot-quote-page .hotspot-quote-list__shop-link{display:inline-block;background:#176E75;color:#FFFFFF;border:0;border-radius:6px;padding:12px 28px;font:inherit;font-size:16px;font-weight:700;line-height:1.4;cursor:pointer;text-decoration:none}.hotspot-quote-page .hotspot-quote-form__submit:hover,.hotspot-quote-page .hotspot-quote-list__shop-link:hover{background:#172B32;color:#FFFFFF}.hotspot-quote-reference{font-size:18px;margin:16px 0 0}.hotspot-quote-reference strong{color:#176E75;white-space:nowrap}@media only screen and (max-width:767px){.hotspot-quote-page .hotspot-quote-list__table thead{display:none}.hotspot-quote-page .hotspot-quote-list__table tr{display:grid;grid-template-columns:72px 1fr auto;gap:4px 12px;align-items:center;padding:12px;border-top:1px solid #E2EEEC}.hotspot-quote-page .hotspot-quote-list__table tbody tr:first-child{border-top:0}.hotspot-quote-page .hotspot-quote-list__table td{display:block;padding:0;border:0}.hotspot-quote-page td.hotspot-quote-list__image{width:72px;grid-row:1 / span 3}.hotspot-quote-page .hotspot-quote-list__image img{width:72px;height:72px}.hotspot-quote-page td.hotspot-quote-list__name{grid-column:2 / span 2}.hotspot-quote-page td.hotspot-quote-list__sku{grid-column:2;font-size:14px}.hotspot-quote-page td.hotspot-quote-list__quantity{grid-column:2}.hotspot-quote-page td.hotspot-quote-list__remove{grid-column:3;grid-row:2 / span 2}}