.pqf{--pqf-blue: #3bb7e8;--pqf-blue-dark: #189fd6;--pqf-orange: #f97c1b;--pqf-orange-dark: #e06a0d;--pqf-ink: #1a2330;--pqf-muted: #6b7688;--pqf-line: #e5e9f0;--pqf-ok: #14a05a;--pqf-bad: #d64545;display:block;margin:4px 0 14px;color:var(--pqf-ink)}.pqf-mockbanner{background:#1a2330;color:#ffc07a;font-size:11px;font-weight:700;letter-spacing:.5px;border-radius:8px;padding:7px 10px;text-align:center;margin-bottom:12px}.pqf-step{font-size:11px;letter-spacing:1.1px;text-transform:uppercase;color:var(--pqf-muted);font-weight:700;margin:0 0 10px}.pqf-opt{display:flex;gap:12px;align-items:flex-start;border:2px solid var(--pqf-line);border-radius:12px;padding:13px 14px;margin-bottom:10px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;background:#fff}.pqf-opt:hover{border-color:#bcd8ea}.pqf-opt:focus-visible{outline:2px solid var(--pqf-blue);outline-offset:2px}.pqf-opt.is-selected{border-color:var(--pqf-blue);background:#f2fbff;box-shadow:0 0 0 3px #3bb7e826}.pqf-opt-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;background:#eef2f8}.pqf-opt-icon--2hr-delivery{background:#e8f8ee}.pqf-opt-icon--click-and-collect{background:#fff3e6}.pqf-opt-main{min-width:0}.pqf-opt-title{font-weight:700;font-size:14px;line-height:1.3;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pqf-opt-desc{font-size:12px;color:var(--pqf-muted);margin-top:2px;line-height:1.45}.pqf-badge{font-size:10px;font-weight:700;padding:2px 8px;border-radius:99px;letter-spacing:.3px}.pqf-badge--fast{background:#d9f3e4;color:var(--pqf-ok)}.pqf-badge--free{background:#ffe9d4;color:var(--pqf-orange-dark)}.pqf-opt-radio{width:20px;height:20px;border:2px solid #c9d2df;border-radius:50%;margin-left:auto;flex-shrink:0;position:relative;transition:border-color .15s,background .15s;align-self:center}.pqf-opt.is-selected .pqf-opt-radio{border-color:var(--pqf-blue);background:var(--pqf-blue)}.pqf-opt.is-selected .pqf-opt-radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:#fff;border-radius:50%}.pqf-finder{display:none;margin:14px 0 4px}.pqf-finder.is-open{display:block;animation:pqf-slide .25s ease}@keyframes pqf-slide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.pqf-pcrow{display:flex;gap:8px;margin-bottom:10px}.pqf-pcinput{flex:1;min-width:0;border:1.5px solid var(--pqf-line);border-radius:10px;padding:11px 14px;font-size:14px;font-family:inherit;outline:none;background:#fff;color:var(--pqf-ink)}.pqf-pcinput:focus{border-color:var(--pqf-blue)}.pqf-pcbtn{background:var(--pqf-ink);color:#fff;border:none;border-radius:10px;padding:0 18px;font-weight:600;font-size:13px;cursor:pointer;font-family:inherit}.pqf-pcmsg{font-size:12px;color:var(--pqf-bad);min-height:0;margin-bottom:6px}.pqf-pcmsg:empty{display:none}.pqf-stores{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:2px}.pqf-store{border:2px solid var(--pqf-line);border-radius:12px;padding:12px 14px;cursor:pointer;transition:border-color .15s,background .15s;background:#fff}.pqf-store:hover{border-color:#bcd8ea}.pqf-store:focus-visible{outline:2px solid var(--pqf-blue);outline-offset:2px}.pqf-store.is-selected{border-color:var(--pqf-blue);background:#f2fbff}.pqf-store.is-disabled{opacity:.55;cursor:not-allowed}.pqf-store-row{display:flex;align-items:center;gap:8px}.pqf-store-name{font-weight:700;font-size:13.5px}.pqf-store-dist{font-size:11.5px;color:var(--pqf-muted);margin-left:auto;flex-shrink:0}.pqf-store-addr{font-size:11.5px;color:var(--pqf-muted);margin-top:3px}.pqf-stock{font-size:11px;font-weight:700;margin-top:6px}.pqf-stock--ok{color:var(--pqf-ok)}.pqf-stock--bad{color:var(--pqf-bad)}.pqf-store-more{font-size:11px;color:var(--pqf-blue-dark);margin-top:5px;display:none}.pqf-store.is-selected .pqf-store-more{display:block}.pqf-ubernote{display:none;background:#e8f8ee;border-radius:10px;padding:10px 12px;font-size:12px;color:#116b3e;margin-top:10px;line-height:1.5}.pqf-ubernote.is-visible{display:block}.pqf-loading,.pqf-error{font-size:12.5px;color:var(--pqf-muted);padding:10px 4px}.pqf-error{color:var(--pqf-bad)}.pqf-hint{font-size:12px;color:var(--pqf-muted);text-align:center;margin-top:12px;min-height:16px}.pqf-hint--err{color:var(--pqf-bad);font-weight:600}button[name=checkout].pqf-gated,input[name=checkout].pqf-gated{opacity:.45;filter:grayscale(.6);cursor:not-allowed;box-shadow:none!important}#cnc-container:empty,#cnc-map-container:empty,#cnc-results-container:empty{display:none}.pqf-opt.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.pqf-opt.is-disabled .pqf-opt-radio{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/186/assets/pq-fulfilment.css.map */
