.plj-quote-picker{margin:25px 0 28px;min-width:0}.plj-quote-search>label{display:block;font-size:13px;font-weight:800;color:#624a3c;margin-bottom:10px}.plj-quote-search-input{display:flex;align-items:center;gap:12px;padding:0 15px;border:1px solid #c9b59c;background:#fffaf3;border-radius:13px;box-shadow:0 5px 18px #49332906}.plj-quote-search-input>span{font-size:29px;line-height:1;color:#806247}.plj-quote-search-input input[type=search]{width:100%;min-width:0;height:54px;padding:10px 0!important;border:0!important;box-shadow:none!important;background:transparent!important;font:500 15px var(--plj-body,Arial,sans-serif);color:#493329}.plj-quote-search-input:focus-within{outline:2px solid #a88a68;outline-offset:3px}.plj-quote-search-input input:focus-visible{outline:0}.plj-quote-search-hint{font-size:11px;line-height:1.7;color:#806c57;margin:10px 0 0}.plj-quote-results{max-height:360px;overflow-y:auto;overscroll-behavior:contain;margin-top:12px;border-radius:13px}.plj-quote-results:empty{display:none}.plj-quote-results-note{padding:11px 13px;font-size:11px;line-height:1.6;margin:0;color:#705b4b;background:#f1e9dd;border-radius:10px 10px 0 0}.plj-quote-result{display:flex;align-items:center;gap:12px;width:100%;padding:13px 11px;border:1px solid #e3d6c5;border-top:0;background:#fffdf8;text-align:left;color:#493329;font-family:var(--plj-body,Arial,sans-serif);cursor:pointer}.plj-quote-result:hover:not(:disabled){background:#f3e8d8}.plj-quote-result:disabled{cursor:default;background:#f5f0e8;opacity:.7}.plj-quote-result>img{flex:0 0 48px;width:48px!important;height:58px!important;object-fit:contain;background:white;border-radius:7px}.plj-quote-result>span{flex:1;min-width:0}.plj-quote-result small,.plj-quote-item-heading small{display:block;font-size:9px;letter-spacing:.06em;color:#80664e;margin-bottom:4px}.plj-quote-result strong{display:block;font-size:12px;font-weight:800;line-height:1.6}.plj-quote-result>b{flex:0 0 auto;border:1px solid #ccb79d;background:#f3e7d6;border-radius:8px;padding:7px 9px;font-size:10px;white-space:nowrap}.plj-quote-selection-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:25px 0 13px;flex-wrap:wrap}.plj-quote-selection-heading>strong{font-size:13px;color:#493329}.plj-quote-selection-heading>span{font-size:10px;color:#705b4b;background:#f1e8da;border:1px solid #e3d3be;padding:5px 9px;border-radius:20px}.plj-quote-empty{border:1px dashed #cdb89e;border-radius:13px;padding:24px 18px;font-size:13px;line-height:1.8;color:#80674e;background:#faf4eb}.plj-quote-item{position:relative;border:1px solid #dfcdb7;border-radius:15px;padding:17px;margin-bottom:12px;background:linear-gradient(130deg,#fffdf9,#f7f0e5)}.plj-quote-item .plj-field{margin:0 0 10px}.plj-quote-item.is-searchable{display:block}.is-searchable .plj-quote-native-product{display:none}.plj-quote-item-heading{display:flex;align-items:center;gap:13px;margin:0 24px 14px 0;min-width:0}.plj-quote-item-heading>img{flex:0 0 58px;width:58px!important;height:68px!important;object-fit:contain;background:white;border-radius:8px}.plj-quote-item-heading>div{min-width:0}.plj-quote-item-heading strong{display:block;font-size:13px;line-height:1.65;color:#493329;font-weight:800}.plj-quote-item .plj-quote-item-quantity{display:flex;align-items:center;gap:13px;margin:0;justify-content:flex-end}.plj-quote-item-quantity label{font-size:11px;margin:0!important}.plj-quote-item-quantity input[type=number]{width:100px!important;min-height:42px;font-size:15px!important;padding:8px 10px!important;background:#fffaf2;border-radius:9px}.plj-quote-remove{display:none;position:absolute;right:12px;top:12px;align-items:center;justify-content:center;width:29px;height:29px;border:1px solid #d9c7b0;border-radius:50%;background:#fffaf2;color:#70513b;font-size:21px;line-height:1;cursor:pointer}.is-searchable .plj-quote-remove{display:flex}.plj-quote-picker [hidden]{display:none!important}
@media(max-width:767px){.plj-quote-search-input{gap:8px;padding-inline:11px}.plj-quote-search-input input[type=search]{font-size:16px}.plj-quote-search-hint{font-size:11px}.plj-quote-result{gap:9px;padding:12px 9px;flex-wrap:wrap}.plj-quote-result strong{font-size:11px}.plj-quote-result>b{margin-left:57px;padding:6px 10px;font-size:10px}.plj-quote-result>span{flex-basis:calc(100% - 57px)}.plj-quote-results{max-height:320px}.plj-quote-item{padding:14px}.plj-quote-item-heading{gap:11px;margin-right:22px}.plj-quote-item-heading>img{flex-basis:46px;width:46px!important;height:60px!important}.plj-quote-item-heading strong{font-size:12px;line-height:1.7}.plj-quote-item-quantity input[type=number]{font-size:16px!important;width:94px!important}.plj-quote-selection-heading>span{font-size:10px}.plj-quote-empty{font-size:12px;padding:20px 15px}}
