.hgps-dialog{border:1px solid #d8d8d3;border-radius:18px;padding:0;width:min(930px,calc(100vw - 28px));max-height:min(88dvh,850px);background:#fafaf7;color:#16191b;box-shadow:0 26px 95px #0000004d;overflow:auto;overscroll-behavior:contain}.hgps-dialog::backdrop{background:#0a0d10b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hgps-dialog__top{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:17px 26px 15px;border-bottom:1px solid #e5e5e0;position:sticky;top:0;background:#fafaf7;z-index:2}.hgps-dialog__brand{display:inline-flex;align-items:center;gap:9px;line-height:1;color:#202428;font-size:13px;letter-spacing:.065em;font-weight:850}.hgps-dialog__brand svg{width:23px;height:23px}.hgps-dialog__brand small{font-size:9px;letter-spacing:.11em;font-weight:600;color:#777;display:block;margin-top:4px}.hgps-dialog__brand sup{font-size:7px}.hgps-close{border:1px solid #e1e2dc;background:#fff;border-radius:50%;width:38px;height:38px;min-width:38px;display:grid;place-items:center;font-size:25px;line-height:1;cursor:pointer;color:#16191b}.hgps-close:hover{background:#ededeb}.hgps{color:#16191b;font-family:inherit;line-height:1.4;--hgps-line:#e4e4de;--hgps-muted:#656a6b;--hgps-dark:#16191b}.hgps *{box-sizing:border-box}.hgps--modal{padding:31px clamp(17px,4.5vw,46px) 18px}.hgps--page{padding:0 0 20px}.hgps-intro{text-align:left;margin-bottom:22px}.hgps-eyebrow{font-size:11px;font-weight:800;letter-spacing:.17em;color:#72756b;margin-bottom:10px}.hgps-intro h2{font-size:clamp(27px,4vw,45px);line-height:1.1;letter-spacing:-.045em;margin:0 0 9px}.hgps-intro h2 sup{font-size:.36em;vertical-align:super}.hgps-intro p{font-size:14px;color:var(--hgps-muted);margin:0}.hgps-form{position:relative;margin-bottom:21px}.hgps-input-wrap{display:flex;align-items:center;min-height:65px;border:1.5px solid #afb2aa;background:#fff;border-radius:12px;box-shadow:0 8px 24px #191c1b0a;padding:6px;gap:8px;transition:border-color .15s}.hgps-input-wrap:focus-within{border-color:#252a2c;box-shadow:0 0 0 3px #141c1a17}.hgps-input-icon{flex-shrink:0;margin-left:12px;color:#454b4b}.hgps-input{border:0!important;outline:0!important;min-width:0;flex:1;width:100%;background:transparent!important;box-shadow:none!important;color:#171b1d!important;font-size:16px!important;line-height:1.4!important;padding:10px 5px!important;min-height:42px;-webkit-appearance:none;appearance:none}.hgps-input::-webkit-search-cancel-button{display:none}.hgps-input::placeholder{color:#818584;opacity:1}.hgps-clear{border:0;background:#e8e8e2;border-radius:50%;width:30px;height:30px;flex-shrink:0;font-size:21px;line-height:1;display:grid;place-items:center;padding:0}.hgps-submit{border:1px solid #16191b;border-radius:8px;min-height:48px;background:#16191b;color:#fff;padding:10px 17px;font-size:13px;font-weight:750;display:flex;align-items:center;justify-content:center;gap:14px;flex-shrink:0}.hgps-submit:hover{background:#343b3e}.hgps-block-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:27px 0 13px;font-size:14px;font-weight:800;letter-spacing:-.015em}.hgps-block-sub{font-size:11px;font-weight:500;color:var(--hgps-muted)}.hgps-chips{display:flex;flex-wrap:wrap;gap:9px}.hgps-chips a{display:inline-flex;align-items:center;gap:18px;background:#fff;border:1px solid #ddded7;border-radius:100px;padding:11px 15px;font-size:12px;font-weight:650;line-height:1.2;min-height:42px;text-decoration:none;transition:background .15s,border-color .15s}.hgps-chips a:hover,.hgps-chips a:focus-visible{background:#f0f0ed;border-color:#989b93}.hgps-chips a span{color:#777c7a;font-size:15px}.hgps-block-title--explore{margin-top:34px}.hgps-explore{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hgps-explore-card{background:#fff;border:1px solid #e3e3dd;border-radius:13px;min-height:92px;padding:15px;display:flex;align-items:center;gap:14px;text-decoration:none;transition:box-shadow .16s,border-color .16s}.hgps-explore-card:hover{border-color:#acb1a7;box-shadow:0 6px 22px #10141211}.hgps-explore-icon{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;background:#f0f1ea;border:1px solid #e5e8df;border-radius:10px;font-size:25px}.hgps-explore-card strong{display:block;font-size:13px;margin-bottom:4px}.hgps-explore-card small{display:block;color:var(--hgps-muted);font-size:11px}.hgps-explore-arrow{font-size:18px;color:#6b706b;margin-left:auto;align-self:start}.hgps-footer{display:flex;justify-content:center;align-items:center;gap:12px;border-top:1px solid var(--hgps-line);margin-top:25px;padding-top:17px;font-size:10px;letter-spacing:.11em;font-weight:800;color:#626762;text-align:center}.hgps-footer span{color:#c49b55}.hgps-live-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;margin:4px 0 14px;color:#535955}.hgps-live-heading strong{color:#111;font-weight:700;overflow-wrap:anywhere}.hgps-live-heading [data-hgps-result-count]{font-size:11px;color:#727872}.hgps-group-title{font-size:10px;font-weight:800;letter-spacing:.13em;color:#747971;text-transform:uppercase;margin:16px 0 8px}.hgps-queries-list{display:flex;flex-wrap:wrap;gap:8px}.hgps-query{display:inline-flex;align-items:center;gap:8px;border:1px solid #e1e1da;border-radius:10px;background:#fff;padding:9px 11px;font-size:12px;min-height:38px;text-decoration:none}.hgps-query svg{height:14px;width:14px;color:#666;flex-shrink:0}.hgps-query:hover{background:#f2f3ef}.hgps-product-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hgps-result-product{display:flex;align-items:center;gap:12px;min-width:0;min-height:86px;border:1px solid #e4e5dd;background:#fff;border-radius:11px;padding:10px;text-decoration:none;transition:background .15s,border-color .15s}.hgps-result-product:hover,.hgps-result-product[aria-selected=true]{background:#f1f3ef;border-color:#969e93}.hgps-thumb{width:64px;height:64px;flex-shrink:0;border-radius:7px;background:#f1f1ee;display:grid;place-items:center;overflow:hidden;border:1px solid #efefe9}.hgps-thumb img{object-fit:contain;width:100%;height:100%;display:block}.hgps-thumb--empty{font-size:11px;font-weight:850;letter-spacing:.06em;color:#7b8178}.hgps-product-text{display:flex;flex-direction:column;min-width:0;gap:5px}.hgps-product-name{font-size:12px;font-weight:750;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hgps-product-meta{font-size:12px;color:#686f6a}.hgps-product-meta .hgps-price{font-weight:800;color:#1f2924}.hgps-sold{font-size:10px;font-weight:700;color:#8c6969;margin-left:6px}.hgps-collection-list{display:flex;gap:8px;flex-wrap:wrap}.hgps-collection{padding:9px 11px;display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #e1e1d9;border-radius:9px;font-size:12px;font-weight:650;text-decoration:none}.hgps-collection:hover{background:#f2f3ef}.hgps-query[aria-selected=true],.hgps-collection[aria-selected=true]{background:#f0f2ed;border-color:#919a90}.hgps-message{font-size:12px;color:#70746c;padding:12px 0}.hgps-message:empty{display:none}.hgps-view-all{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#171b1d;color:#fff!important;border:1px solid #171b1d;border-radius:9px;padding:14px 17px;margin-top:17px;text-decoration:none;font-size:12px;font-weight:750}.hgps-view-all:hover{background:#31383b}.hgps-view-all span{font-size:16px}.hgps-page-results{margin-top:30px}.hgps-page-results .catalog-grid{margin-top:16px}@media(max-width:670px){.hgps-dialog{width:100%;max-width:100vw;max-height:100dvh;height:100dvh;border-radius:0;border:0;margin:0}.hgps-dialog__top{padding:13px 18px}.hgps--modal{padding:22px 16px 20px}.hgps-intro h2{font-size:30px}.hgps-input-wrap{min-height:58px;padding:5px;gap:3px}.hgps-input-icon{width:18px;height:18px;margin-left:7px}.hgps-input{font-size:16px!important}.hgps-submit{padding:9px 12px;min-height:44px;font-size:12px;gap:5px}.hgps-chips{gap:7px}.hgps-chips a{padding:10px 12px;gap:10px}.hgps-explore{grid-template-columns:1fr}.hgps-explore-card{min-height:73px}.hgps-product-list{grid-template-columns:1fr;gap:8px}.hgps-result-product{min-height:77px}.hgps-thumb{width:57px;height:57px}.hgps-footer{margin-top:21px}}@media(prefers-reduced-motion:reduce){.hgps *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/hg-predictive-search.css.map */
