html{scroll-behavior:smooth}#PostcodeChecker{background-color:#fff;padding-bottom:4rem;width:100%}@media screen and (max-width:750px){#PostcodeChecker{padding-top:3rem}}.pcc-form__input-container{display:flex;flex-wrap:wrap;align-content:center}#PostcodeChecker a{color:#6fa287}.pcc-form__input{width:100%;margin:1rem 0;position:relative}.pcc-form__instructions{margin-top:0;font-weight:400;font-size:14px;line-height:20px;color:#000}.pcc-form__instructions a{color:inherit}#PostcodeChecker input,#PostcodeChecker select{outline:none;box-shadow:none}.pcc-form__checkbox-label{display:block;position:relative;padding-left:3rem;margin-bottom:8px;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400;font-size:16px;line-height:20px;color:#000}.pcc-form__checkbox-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.pcc-form__checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #B0B0B0}.pcc-form__checkbox-label:hover input~.pcc-form__checkmark{background-color:#ccc}.pcc-form__checkbox-label input:checked~.pcc-form__checkmark{background-color:#000}.pcc-form__checkmark:after{content:"";position:absolute;display:none}.pcc-form__checkbox-label input:checked~.pcc-form__checkmark:after{display:block}.pcc-form__checkbox-label .pcc-form__checkmark:after{left:7px;top:4px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.pcc-form__text-one-column--with-checkbox{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}.pcc-form__text-two-columns{display:flex;justify-content:space-between}.pcc-form__text-two-columns input{width:48.5%}.pcc-form__text-two-columns input[type=checkbox]{height:18px;margin-right:1.5rem;margin-top:.5rem}#PostcodeChecker input,#PostcodeChecker select{padding:10px 19px;font-size:17px;line-height:20px;border:1px solid #777777;color:#000;font-family:FS Siena,sans-serif}#PostcodeChecker input:not(.postcode-lookup_input),#PostcodeChecker select{width:100%;border-radius:10px}#PostcodeChecker input.invalid,#PostcodeChecker select.invalid{background-color:#fdd}.pcc-form__tab{display:none}.pcc-form__step{height:15px;width:15px;margin:0 2px;background-color:#fff;border:1px solid #6FA287;border-radius:50%;display:inline-block;opacity:1}.pcc-form__step.active{opacity:1;background-color:#6fa287;border:none}.pcc-form__step.inactive{opacity:1;background-color:#fff;border:1px solid #6FA287}.pcc-form__step.finish{background-color:#6fa287}.pcc-form__wrapper{padding-right:calc(5rem / var(--font-body-scale));padding-left:calc(5rem / var(--font-body-scale))}.pcc-form__button-container{display:flex;padding-top:1rem}.pcc-form__button-container button{font-weight:700}.one-btn{justify-content:center}.two-btns{justify-content:center;gap:20px}@media screen and (max-width:460px){.two-btns{margin-top:0}}@media screen and (min-width:990px){.two-btns{margin-top:10px}}.pcc-form__button-prev{background:#fff;color:#6fa287;border:1px solid #6fa287}.pcc-form__button-next{color:#fff;background:#6fa287;border:1px solid #6fa287}.pcc-form__button-prev,.pcc-form__button-next{width:43%;height:38.11px;border-radius:10.8197px;text-transform:uppercase}.pcc-form__wrapper>*{margin-top:0;margin-bottom:0}.pcc-form__wrapper>*+*{margin-top:2rem}.pcc-form__input__recaptcha{text-align:left;font-size:16px;color:#303030}.pcc-form__postcode-lookup{position:relative;display:flex;flex-wrap:wrap;align-items:stretch}.pcc-form__postcode-lookup>.postcode-lookup_input{position:relative;flex:1 1 auto;width:1%;min-width:0}.postcode-lookup_input{display:block;color:#757575;font-weight:400;line-height:20px;background-color:#fff;background-clip:padding-box;border-top:1px solid #B0B0B0;border-bottom:1px solid #B0B0B0;border-left:1px solid #B0B0B0;border-radius:10px 0 0 10px/10px 0px 0px 10px}select#getaddress_dropdown{padding:10px 19px;width:100%;font-size:17px;line-height:20px;border:1px solid #B0B0B0;margin-top:1.5rem;border-radius:10px;color:#000}#getaddress_button{border-top:1px solid #B0B0B0;border-bottom:1px solid #B0B0B0;border-right:1px solid #B0B0B0;border-left:none;font-family:inherit;background-color:#cebe7b;padding:.475rem 2.25rem;font-size:inherit;display:inline-flex;align-items:center;justify-content:center;border-top-right-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:0!important;border-bottom-left-radius:0!important;position:relative;z-index:2}#getaddress_button:not(:disabled),[type=button]:not(:disabled){cursor:pointer}.pcc-form__button-container button[disabled]{opacity:.6;cursor:not-allowed}#getaddress_button>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}@media screen and (min-width:400px){.pcc-form__button-prev,.pcc-form__button-next{width:fit-content;min-width:132px;max-width:150px}}@media screen and (min-width:750px){.pcc-form__wrapper{padding-top:40px;padding-right:120px;padding-left:120px}.pcc-form__tab p{margin-bottom:2rem}.pcc-form__checkbox-label{padding-left:4rem}.pcc-form__input.pcc-form__input--two-cols{width:48.5%}.pcc-form__input-container{justify-content:space-between}.one-btn{justify-content:center}}@media screen and (min-width:990px){.pcc-form__tab p{margin-bottom:.5rem}.pcc-form__tab{margin:0 100px}}legend{width:100%;text-align:left;font-weight:600}.pcc-form__checkbox-label{line-height:24px}.info-checkbox,.info-checkbox label{margin-bottom:0!important}@media screen and (min-width:750px){.pcc-form__checkbox-label{line-height:20px}}.terms-conditions-text{margin:25px 100px}@media screen and (min-width:460px)and (max-width:768px){.terms-conditions-text{padding:0 40px;margin:25px 0}}@media screen and (min-width:330px)and (max-width:530px){#PCCActiveClient:first-child{padding:10px 0}}@media screen and (min-width:330px)and (max-width:385px){#PCCActiveClient:first-child{font-size:11px}}@media screen and (min-width:386px)and (max-width:438px){#PCCActiveClient:first-child{font-size:12px}}@media screen and (min-width:439px)and (max-width:500px){#PCCActiveClient:first-child{font-size:12px}}@media screen and (max-width:460px){.terms-conditions-text{padding:0;margin:25px 0}}.body_PersonalDeliveryService #PostcodeChecker input::placeholder,.body_PersonalDeliveryService #PostcodeChecker input::-webkit-input-placeholder,.body_PersonalDeliveryService #PostcodeChecker input:-ms-input-placeholder,.body_PersonalDeliveryService #PostcodeChecker input:-moz-placeholder,.body_PersonalDeliveryService #PostcodeChecker input::-moz-placeholder{font-size:17px;font-style:normal;font-family:FS Siena,sans-serif;font-weight:400;line-height:20px;color:#000;letter-spacing:.1rem;opacity:1}@media screen and (max-width:460px){.pcc-form__checkbox-label,.pcc-form__instructions{font-size:15.44px;line-height:18px}}.sign-up-title-with-icon{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:25px}.sign-up-title-with-icon svg{width:22%;margin-top:3.6%}@media screen and (max-width:460px){.sign-up-title-with-icon{gap:10px}.sign-up-title-with-icon svg{width:55%;margin-top:10%}}@media screen and (min-width:461px)and (max-width:767px){.sign-up-title-with-icon{gap:10px}.sign-up-title-with-icon svg{width:30%;margin-top:8%}#PostcodeChecker h1{width:48%}}#PostcodeCheckerLink{scroll-margin-top:30px;scroll-snap-margin-top:30px}.suggestions-wrapper{overflow:hidden;background-color:#fff;border:1px solid #000;border-radius:12px;margin-top:5px;position:absolute;z-index:9;width:100%;max-height:220px;display:none}.postcode-suggestions{overflow-y:scroll;max-height:220px;display:none}.suggestion{padding:12px 15px;cursor:pointer;border-bottom:1px solid #f0f0f0}.suggestion:last-child{border-bottom:none}.pcc-form__recaptcha-wrapper{margin:auto;padding-left:35px}@media screen and (max-width:990px){.pcc-form__recaptcha-wrapper{padding-left:25px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/component-postcode-checker-form.css.map */
