/*! @version pwa-studio: 1.34.2, @magento/venia-ui: ^11.7.0, @magento/upward-security-headers: ^1.1.18, @magento/pwa-theme-venia: ^2.4.0, @magento/pwa-buildpack: ^11.5.4, @magento/peregrine: ^15.5.2, @magento/pagebuilder: ^9.3.5, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ^1.3.3, @apollo/client: ~3.5.0 */
.PostcodeForm-formWrapper-QND{background-color:rgb(var(--brand-color-white));border-bottom-left-radius:var(--border-radius-sm);border-bottom-right-radius:var(--border-radius-sm);padding:0 0 40px}.PostcodeForm-formWrapper-QND.PostcodeForm-embedded-gRq{padding-bottom:0}.PostcodeForm-formField-lM-{display:flex;flex-direction:row;gap:1.5rem}.PostcodeForm-formField-lM- label{display:none}.PostcodeForm-formField-lM- input{height:100%;padding-bottom:1rem;padding-top:1rem}.PostcodeForm-error-JRL{bottom:10px;color:rgb(var(--color-system-error));font-size:.875rem;line-height:1;margin-bottom:0!important;padding-bottom:.125rem;padding-left:.125rem;padding-right:.125rem;position:absolute}@media screen and (width <= 991px){.PostcodeForm-formField-lM-{flex-direction:column}.PostcodeForm-formField-lM- button{display:inline-block;margin:0 auto;min-width:-moz-fit-content;min-width:fit-content;position:relative;width:calc-size(-moz-fit-content,size + 2rem);width:calc-size(fit-content,size + 2rem)}}
.fieldIcons-root-ecG{grid-template-areas:"before input after";grid-template-columns:auto 1fr auto}.fieldIcons-input-Ced{grid-column:before-start/after-end;grid-row:input-start/input-end}.fieldIcons-input-Ced>input{padding-left:calc(1.875rem*var(--iconsBefore) + .625rem);padding-right:calc(1.875rem*var(--iconsAfter) + .625rem)}.fieldIcons-after-xwp,.fieldIcons-before-G3M{}.fieldIcons-before-G3M{grid-area:before}.fieldIcons-after-xwp{grid-area:after}.fieldIcons-before-G3M svg{stroke:rgb(var(--color-gray-600))}.fieldIcons-root-ecG{}
.message-root-B-9{bottom:-20px;position:absolute}.message-root-B-9:empty{display:none}.message-root_error-sDd{}
.PostcodeResults-formResults-OYh{background-color:var(--brand-color-light-grey);border-radius:var(--border-radius-sm);margin-top:20px;padding:40px}.PostcodeResults-formResults-OYh.PostcodeResults-smallLayout-swW{background-color:rgb(var(--brand-color-white));margin-top:0;padding:0}.PostcodeResults-formResults-OYh .PostcodeResults-listing-RFF{display:flex;flex-direction:column;gap:1rem}.PostcodeResults-formResults-OYh span{display:block}.PostcodeResults-formResults-OYh .PostcodeResults-number-3wg,.PostcodeResults-formResults-OYh .PostcodeResults-title-UhD{color:rgb(var(--brand-color-bordeaux));font-weight:var(--brand-font-weight-medium)}.PostcodeResults-formResults-OYh .PostcodeResults-title-UhD{font-size:1.5rem;margin-bottom:1rem}.PostcodeResults-formResults-OYh.PostcodeResults-smallLayout-swW .PostcodeResults-title-UhD{font-size:1rem}.PostcodeResults-formResults-OYh .PostcodeResults-number-3wg{font-size:1.25rem}.PostcodeResults-formResults-OYh.PostcodeResults-smallLayout-swW .PostcodeResults-number-3wg{font-size:1rem}.PostcodeResults-formResults-OYh .PostcodeResults-label-sFJ{color:rgb(var(--brand-color-coral));font-size:1rem}.PostcodeResults-formResults-OYh.PostcodeResults-smallLayout-swW .PostcodeResults-label-sFJ{font-size:.85rem}
