@charset "UTF-8";postcode-search-twp{display:block}.pss__container{display:flex;flex-direction:column;background-color:#fafafb}.pss__container:has([data-pss-input-group]:not([hidden])){padding:20px 16px}.pss__header{display:flex;justify-content:space-between;align-items:center;min-height:18px;margin-bottom:8px}.pss__header[hidden]{display:none}.pss__title{font-family:inherit;font-size:12px;font-weight:400;line-height:150%;letter-spacing:.2em;text-transform:uppercase;color:#221f20}.pss__body{position:relative;display:flex;flex-direction:column}.pss__input-wrap:focus-within{box-shadow:none;outline:none}.pss__input-wrap{display:flex;align-items:center;gap:16px;padding:12px;background-color:#fff}.pss__input{flex:1;min-width:0;border:none;background:transparent;font-family:inherit;font-size:13px;font-weight:400;line-height:16px;color:#221f20;outline:none;padding:0}.pss__input:focus{outline:none;box-shadow:none}.pss__input::placeholder{color:#221f20;opacity:.5}.pss__input-area{position:relative}.pss__input-wrap--open{border:1px solid rgba(34,34,17,.25)}.pss__clear-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;padding:0;background:none;border:none;cursor:pointer;color:#221f20;opacity:.4}.pss__clear-btn:hover{opacity:.8}.pss__clear-btn[hidden]{display:none}.pss__suggestions{position:absolute;left:0;right:0;top:100%;z-index:10;display:flex;flex-direction:column;background-color:#fff;border-left:1px solid rgba(34,31,32,.25);border-right:1px solid rgba(34,31,32,.25);border-bottom:1px solid rgba(34,31,32,.25)}.pss__suggestions[hidden]{display:none}.pss__suggestion{display:block;width:100%;padding:12px;background:#fff;border:none;border-bottom:1px solid rgba(34,31,32,.25);font-family:inherit;font-size:13px;font-weight:400;line-height:16px;color:#221f2080;text-align:left;cursor:pointer}.pss__suggestion:last-child{border-bottom:none}.pss__suggestion:hover,.pss__suggestion:focus{color:#221f20;outline:none}.pss__fallback{padding:12px;font-size:13px;line-height:16px;color:#221f2080}.pss__fallback-link{color:inherit;text-decoration:underline}.pss__fallback-link:hover{color:#221f20}.pss__use-location{align-self:flex-start;background:none;border:none;padding:0;font-family:inherit;font-size:10px;font-weight:400;line-height:18px;letter-spacing:.06em;text-decoration:underline;text-underline-offset:2px;color:#8b8a8a;cursor:pointer;margin-top:6px}.pss__use-location:hover{color:#221f20}.pss__search-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:18px;padding:16px}.pss__search-header[hidden]{display:none}.pss__location{font-size:13px;font-weight:400;line-height:16px;color:#221f20}.pss__change-btn{flex-shrink:0;background:none;border:none;padding:0;font-family:inherit;font-size:10px;font-weight:400;line-height:18px;letter-spacing:.06em;text-decoration:underline;text-underline-offset:2px;color:#221f20;cursor:pointer}.pss__change-btn:hover{opacity:.6}.pss__countdown{display:flex;align-items:flex-start;gap:8px;padding:16px;background-color:#edf1f0;font-size:13px;line-height:16px;color:var(--color-off-black, #221f20)}.pss__countdown svg{flex-shrink:0;margin-top:0}.pss__countdown strong{font-weight:700}.pss__countdown[hidden]{display:none}.pss__results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pss__results[hidden]{display:none}.pss__result-item{padding:16px;border-top:1px solid var(--Neutrals-Grey-3, #e0e3e7)}.pss__result-item--store{padding:16px;display:flex;flex-direction:column;gap:12px}.pss__store-details{display:flex;flex-direction:column;gap:4px}.pss__store-actions{display:flex;justify-content:space-between;align-items:center;padding-left:24px}.pss__store-link{background:none;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:400;line-height:16px;color:#221f20;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pss__store-link:hover{opacity:.6}.pss__result-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.pss__result-row+.pss__result-row{margin-top:6px}.pss__result-left{display:flex;align-items:center;gap:8px;min-width:0}.pss__status-dot{display:block;flex-shrink:0;width:10px;height:10px;border-radius:50%;background-color:#e0e3e7}.pss__status-dot--available,.pss__status-dot--in-stock{background-color:#67c845}.pss__status-dot--low-stock{background-color:#ffb81c}.pss__status-dot--out-of-stock{background-color:#d9534f}.pss__status-dot--oos{background-color:#e0e3e7}.pss__result-name{font-size:13px;font-weight:400;line-height:16px;color:#221f20;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pss__result-price{flex-shrink:0;font-size:12px;font-weight:400;line-height:12px;color:#221f20;text-align:right}.pss__result-row--sub{align-items:center;padding-left:24px}.pss__result-logo{flex-shrink:0;height:16px;width:auto;max-width:56px;object-fit:contain}.pss__result-eta{font-size:12px;font-weight:400;line-height:12px;color:#221f2099;flex:1;min-width:0}.pss__result-badge{flex-shrink:0;display:inline-block;padding:3px 6px;background-color:#edf1f0;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:.04em;color:#221f20;border-radius:1px;white-space:nowrap}.pss__empty{font-size:13px;color:#221f2099;margin:0;padding:4px 0}.pss__empty--error{color:#d9534f}@keyframes pss-shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}postcode-search-twp.pss--loading .pss__input,postcode-search-twp.pss--loading .pss__use-location{pointer-events:none;opacity:.4}
/*# sourceMappingURL=/cdn/shop/t/431/assets/postcode-search-TWP.css.map */
