.section-request-a-quote .container{display:grid;grid-template-columns:100%;gap:.75rem;row-gap:.75rem}.section-request-a-quote .header{margin:0;margin-top:.5rem}.section-request-a-quote .header p:last-of-type{margin:0}.section-request-a-quote .header .intro{margin-top:.5rem;max-width:48rem}.section-request-a-quote .quote-form{display:contents}.section-request-a-quote .quote-help.c-alert .message{display:flex;flex-direction:column}.section-request-a-quote .quote-help.c-alert .help-subtext{font-size:var(--text-base);color:var(--colour-text-base)}.section-request-a-quote .quote-help.c-alert .help-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:var(--fluid-type-size);font-weight:var(--font-weight-semibold)}.section-request-a-quote .quote-help.c-alert .help-line .help-phone{display:inline-flex;align-items:baseline;gap:.35rem}.section-request-a-quote .quote-help.c-alert .help-line a{color:inherit;text-decoration:none}.section-request-a-quote .quote-help.c-alert .help-line a:focus{text-decoration:underline}.section-request-a-quote .form-column{display:flex;flex-direction:column;gap:1.75rem;min-width:0;max-width:45rem;--form-input-max-width: 100%}.section-request-a-quote .form-section.quote-submit-column{max-width:45rem;margin-top:1rem}.section-request-a-quote .form-section{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.section-request-a-quote .form-section legend{padding:0;margin-bottom:.5rem}.section-request-a-quote .form-section .form-section-header{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;flex-wrap:wrap}.section-request-a-quote .form-section .form-section-header>.u-heading-xs{margin:0}.section-request-a-quote .form-section .legend-action{font-family:var(--font-family-base);font-size:var(--text-base);font-weight:var(--font-weight-regular);color:var(--colour-text-link);text-decoration:underline}.section-request-a-quote .form-section .legend-action:focus{color:var(--colour-blue)}.section-request-a-quote .form-section .legend-meta{font-size:var(--text-base);color:var(--colour-text-muted);overflow-wrap:anywhere}.section-request-a-quote .form-row{display:grid;gap:.75rem}.section-request-a-quote .form-row .form-input{max-width:none}.section-request-a-quote .form-row--two,.section-request-a-quote .form-row--three{grid-template-columns:1fr}.section-request-a-quote .form-field.has-checkbox{gap:.5rem}.section-request-a-quote .form-field.has-checkbox label{margin:0;font-size:var(--text-base);cursor:pointer;line-height:var(--leading-heading)}.section-request-a-quote .form-field.has-checkbox label a{color:var(--colour-text-link);text-decoration:underline}.section-request-a-quote .form-field.has-checkbox label a:focus{color:var(--colour-blue)}.section-request-a-quote .form-radio-group{display:grid;grid-template-columns:1fr;gap:.75rem}.section-request-a-quote .form-radio-card{display:flex;align-items:center;gap:.75rem;height:var(--input-height);padding:0 1rem;border:1px solid var(--colour-blue-grey);border-radius:var(--border-radius-md);background:var(--colour-white);cursor:pointer;transition:border-color var(--transition-duration-fast) var(--transition-timing) 0ms,background-color var(--transition-duration-fast) var(--transition-timing) 0ms}.section-request-a-quote .form-radio-card input[type=radio]{width:1.1rem;height:1.1rem;flex:0 0 auto;accent-color:var(--colour-blue)}.section-request-a-quote .form-radio-card:has(input:checked),.section-request-a-quote .form-radio-card.selected{border-color:var(--colour-blue);background:var(--colour-blue-pale)}.section-request-a-quote .form-radio-card .form-radio-card-label{font-weight:var(--font-weight-medium)}.section-request-a-quote .billing-fields{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.section-request-a-quote .billing-fields[hidden]{display:none}.section-request-a-quote .form-hint{margin:0;color:var(--colour-text-muted);font-size:var(--text-sm);max-width:var(--form-input-max-width)}.section-request-a-quote .fulfilment-pickup-note{max-width:none;margin:0}.section-request-a-quote .notes-field .notes-input,.section-request-a-quote .notes-field .form-hint{max-width:none}.section-request-a-quote .notes-field .notes-input{min-height:5rem;resize:vertical}.section-request-a-quote .saved-address-picker-field .saved-address-picker-label{display:block;font-size:var(--text-xs);color:var(--colour-text-muted);margin-bottom:.5rem}.section-request-a-quote .address-search-field{position:relative}.section-request-a-quote .address-search-field .address-search-icon{position:absolute;left:.75rem;top:calc((var(--input-height) - var(--search-icon-size)) / 2);display:flex;color:var(--colour-text-muted);pointer-events:none}.section-request-a-quote .address-search-field .address-search-input{padding-left:calc(var(--search-icon-size) + 1.5rem)}.section-request-a-quote .address-search-field .address-search-hint{margin-top:.25rem}.section-request-a-quote .address-search-field.is-saved-address .address-search-icon{opacity:.35}.section-request-a-quote .address-suggestions{list-style:none;margin:.25rem 0 0;padding:.25rem 0;background:var(--colour-white);border:1px solid var(--colour-blue-grey);border-radius:var(--border-radius-md);box-shadow:var(--shadow-card);position:absolute;top:2.85rem;left:0;right:0;z-index:30;max-height:18rem;overflow-y:auto}.section-request-a-quote .address-suggestions[hidden]{display:none}.section-request-a-quote .address-suggestions li{display:flex;flex-direction:column;padding:.5rem .75rem;cursor:pointer;gap:.1rem}.section-request-a-quote .address-suggestions li:hover,.section-request-a-quote .address-suggestions li.is-active{background:var(--colour-blue-pale)}.section-request-a-quote .address-suggestions .address-suggestion-line{font-size:var(--text-base);color:var(--colour-text-base)}.section-request-a-quote .address-suggestions .address-suggestion-meta{font-size:var(--text-xs);color:var(--colour-text-muted)}.section-request-a-quote .summary-column{min-width:0;max-width:45rem}.section-request-a-quote .summary{background:var(--colour-white);border-radius:var(--border-radius-md);padding:1rem}.section-request-a-quote .summary .summary-header h2{margin:0}.section-request-a-quote .summary-details>summary{list-style:none;cursor:pointer;margin:0;padding:0}.section-request-a-quote .summary-details>summary::-webkit-details-marker{display:none}.section-request-a-quote .summary-details>summary::marker{display:none}.section-request-a-quote .summary-toggle{display:flex;flex-direction:column;gap:1rem}.section-request-a-quote .summary-toggle-header{display:flex;justify-content:space-between;align-items:center;gap:1.25rem}.section-request-a-quote .summary-toggle-header .summary-title{margin:0}.section-request-a-quote .summary-collapsed{display:flex;align-items:flex-start;flex:1;gap:1rem;min-width:0}.section-request-a-quote .summary-thumbnails{list-style:none;margin:0;padding:0;display:flex;gap:.75rem}.section-request-a-quote .summary-thumb{position:relative;display:flex;flex-shrink:0;width:4rem;height:4rem}.section-request-a-quote .summary-thumb img,.section-request-a-quote .summary-thumb svg{width:100%;height:100%;object-fit:contain;border:1px solid var(--colour-blue-grey);border-radius:var(--border-radius-sm);background:var(--colour-white)}.section-request-a-quote .summary-qty{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:1.5rem;padding:0 .35rem;background:var(--colour-black);color:var(--colour-white);border:2px solid var(--colour-white);border-radius:.5rem;font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.section-request-a-quote .summary-thumb-more:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;border-radius:var(--border-radius-sm);pointer-events:none}.section-request-a-quote .summary-thumb-more .summary-thumb-more-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--colour-white);font-size:var(--fluid-type-size);font-weight:var(--font-weight-semibold);z-index:1}.section-request-a-quote .summary-collapsed-meta{margin-left:auto;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;line-height:var(--leading-base)}.section-request-a-quote .summary-collapsed-label{font-size:var(--text-base);color:var(--colour-text-muted);order:-1}.section-request-a-quote .summary-collapsed-price{font-size:var(--fluid-type-size);--fluid-type-size: clamp(1rem, .16vw + .96rem, 1.125rem);--fluid-type-max-width: 56ch;--fluid-type-margin: 1.25ch;--fluid-letter-spacing: normal}.section-request-a-quote .summary-collapsed-price .muted-currency{color:var(--colour-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin-right:.15rem}.section-request-a-quote .summary-collapsed-count{font-size:var(--text-base);color:var(--colour-text-muted)}.section-request-a-quote .summary-chevron{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--colour-text-muted);transition:transform var(--transition-duration-fast) ease}.section-request-a-quote .summary-details[open] .summary-collapsed{display:none}.section-request-a-quote .summary-details[open] .summary-chevron{transform:rotate(180deg)}.section-request-a-quote .summary-items{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:1rem}.section-request-a-quote .summary-item{display:grid;grid-template-columns:4rem 1fr auto;gap:1rem;align-items:start}.section-request-a-quote .summary-item .summary-item-image{position:relative;width:4rem;height:4rem;background:var(--colour-white)}.section-request-a-quote .summary-item .summary-item-image img,.section-request-a-quote .summary-item .summary-item-image svg{width:100%;height:100%;object-fit:contain;border:1px solid var(--colour-blue-grey);border-radius:var(--border-radius-sm);background:var(--colour-white)}.section-request-a-quote .summary-item .summary-item-title{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-heading);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.section-request-a-quote .summary-item .summary-item-variant{margin-top:.15rem;font-size:var(--text-sm);color:var(--colour-text-muted)}.section-request-a-quote .summary-item .summary-item-price{font-size:var(--text-base);font-weight:var(--font-weight-medium);white-space:nowrap}.section-request-a-quote .summary-discount{margin-top:.75rem;border-top:1px solid var(--colour-blue-grey);padding-top:.75rem}.section-request-a-quote .summary-discount .form-input{text-transform:uppercase}.section-request-a-quote .summary-discount .form-input::placeholder{text-transform:none}.section-request-a-quote .summary-discount .form-field-inline .c-btn{justify-content:center;text-align:center}.section-request-a-quote .summary-totals{margin:.75rem 0 0;padding-top:.75rem;border-top:1px solid var(--colour-blue-grey);display:flex;flex-direction:column;gap:.5rem}.section-request-a-quote .summary-totals .summary-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.section-request-a-quote .summary-totals .summary-row dt,.section-request-a-quote .summary-totals .summary-row dd{margin:0}.section-request-a-quote .summary-totals .summary-row dd.muted,.section-request-a-quote .summary-totals .summary-row .muted{color:var(--colour-text-muted);font-size:var(--text-base)}.section-request-a-quote .summary-totals .summary-row .muted-currency{color:var(--colour-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin-right:.25rem}.section-request-a-quote .summary-totals .summary-row--total{margin-top:.25rem;font-size:var(--fluid-type-size);--fluid-type-size: clamp(1rem, .16vw + .96rem, 1.125rem);--fluid-type-max-width: 56ch;--fluid-type-margin: 1.25ch;--fluid-letter-spacing: normal}.section-request-a-quote .summary-totals .summary-row--total dt{font-weight:var(--font-weight-semibold)}.section-request-a-quote .quote-submit-section{align-items:stretch}.section-request-a-quote .quote-submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-align:center}.section-request-a-quote .quote-submit svg{width:var(--icon-size-md);height:var(--icon-size-md);flex-shrink:0}.section-request-a-quote .summary-disclaimer{margin:0;font-size:var(--text-sm);color:var(--colour-text-muted);text-align:center}.section-request-a-quote .quote-error{margin:0;color:var(--colour-danger);text-align:center;font-size:var(--text-sm)}.section-request-a-quote [aria-invalid=true]{border-color:var(--colour-danger);box-shadow:0 0 0 1px var(--colour-danger)}.section-request-a-quote .quote-field-error{display:block;margin-top:.25rem;color:var(--colour-danger);font-size:var(--text-sm)}.section-request-a-quote .quote-submit-section{border:2px solid transparent;border-radius:.5rem;transition:border-color var(--transition-duration-fast) var(--transition-timing) 0ms}.section-request-a-quote .quote-submit{transition:background-color var(--transition-duration-fast) var(--transition-timing) 0ms,border-color var(--transition-duration-fast) var(--transition-timing) 0ms}.section-request-a-quote .quote-submit-icon{display:inline-grid;grid-template-areas:"cell";align-items:center;justify-items:center}.section-request-a-quote .quote-submit-icon svg{grid-area:cell;transition:opacity var(--transition-duration-medium) var(--transition-timing) 0ms}.section-request-a-quote .quote-submit-icon svg+svg{opacity:0}.section-request-a-quote .quote-form.is-submitted .quote-submit-section{border-color:var(--colour-success);padding:1rem;transition:border-color var(--transition-duration-medium) var(--transition-timing) 0ms}.section-request-a-quote .quote-form.is-submitted .quote-submit{background-color:var(--colour-success);border-color:var(--colour-success);transition:background-color var(--transition-duration-medium) var(--transition-timing) 0ms,border-color var(--transition-duration-medium) var(--transition-timing) 0ms;pointer-events:none}.section-request-a-quote .quote-form.is-submitted .quote-submit[disabled]{opacity:1}.section-request-a-quote .quote-form.is-submitted .quote-submit-icon svg:first-child{opacity:0}.section-request-a-quote .quote-form.is-submitted .quote-submit-icon svg+svg{opacity:1}.section-request-a-quote .empty{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}@media(min-width:576px){.section-request-a-quote .form-column{--form-input-max-width: calc((100% - .75rem)/2) }.section-request-a-quote .form-row--two{grid-template-columns:1fr 1fr}.section-request-a-quote .form-row--three{grid-template-columns:1fr 1fr 1fr}.section-request-a-quote .form-radio-group{grid-template-columns:1fr 1fr}}@media(min-width:768px){.section-request-a-quote .summary{padding:1.5rem}}@media(min-width:1024px){.section-request-a-quote .container{grid-template-columns:1.4fr 1fr;grid-template-areas:"header  header" "form    summary" "submit  summary";gap:.5rem 3rem;align-items:start}.section-request-a-quote .header{grid-area:header}.section-request-a-quote .form-column{grid-area:form}.section-request-a-quote .form-section.quote-submit-column{grid-area:submit;max-width:none;margin-top:1.25rem}.section-request-a-quote .summary-column{grid-area:summary;max-width:none;align-self:start}.section-request-a-quote .summary-details>summary{pointer-events:none;cursor:default}.section-request-a-quote .summary-collapsed,.section-request-a-quote .summary-chevron{display:none}}@media(hover:hover){.section-request-a-quote .quote-help.c-alert .help-line a:hover{text-decoration:underline}.section-request-a-quote .form-section .legend-action:hover,.section-request-a-quote .form-field.has-checkbox label a:hover{color:var(--colour-blue)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-request-a-quote.css.map */
