.store-search-trigger{text-align:left;color:#7d7366;min-width:0;min-height:44px;font-size:13px}.store-search-trigger>svg{flex-shrink:0}.store-search-trigger>span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.store-search-trigger kbd{white-space:nowrap;color:#9b8a73;border:1px solid #e2d9cb;border-radius:4px;padding:3px 5px;font:10px Arial,sans-serif}.store-search-dialog{color:#302a24;background:#fffdf9;border:1px solid #e5dbcc;flex-direction:column;width:calc(100% - 32px);max-height:calc(100dvh - 48px);overflow:hidden;border-radius:16px!important;gap:0!important;max-width:580px!important;padding:0!important;display:flex!important}.store-search-heading{text-align:left;gap:6px;padding:24px 48px 18px 22px}.store-search-heading [data-slot=dialog-title]{letter-spacing:-.02em;font-size:17px;font-weight:500;line-height:1.4}.store-search-heading [data-slot=dialog-description]{color:#887b6b;font-size:12px;line-height:1.5}.store-search-dialog [data-slot=command]{height:auto;min-height:0;color:inherit;background:0 0;border-radius:0}.store-search-dialog [data-slot=command-input-wrapper]{background:#f7f3ed;border:1px solid #dfd4c3;border-radius:9px;flex-shrink:0;height:44px;min-height:44px;margin:0 16px 10px;padding:0 12px}.store-search-dialog [data-slot=command-input-wrapper]:focus-within{border-color:#b09160;box-shadow:0 0 0 2px #b091601a}.store-search-dialog [data-slot=command-input]{color:#302a24;background:0 0;border:0;min-width:0;height:42px;padding:0;font-size:14px;box-shadow:none!important;outline:none!important}.store-search-dialog [data-slot=command-input]::placeholder{color:#978b7a}.store-search-dialog [data-slot=command-list]{overscroll-behavior:contain;min-height:0;max-height:390px;padding:0 10px 10px;overflow-y:auto}.store-search-dialog [data-slot=command-group]{padding:0 4px 8px}.store-search-dialog [cmdk-group-heading]{letter-spacing:.08em;text-transform:uppercase;color:#9b8b72;padding:10px 10px 6px;font-size:10px;font-weight:500}.store-search-dialog [data-slot=command-item]{cursor:pointer;border-radius:7px;gap:10px;min-height:38px;padding:9px 10px;font-size:13px;line-height:1.4}.store-search-dialog [data-slot=command-item][data-selected=true]{color:#382e22;background:#f0e6d4}.store-search-dialog [data-slot=command-item]>svg{color:#a28a65}.store-search-arrow{opacity:.65;margin-left:auto}.store-search-dialog .store-search-product{min-height:66px}.store-search-photo{color:#b6a58b;background:#fff;border:1px solid #e9e1d6;border-radius:6px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:48px;display:flex;overflow:hidden}.store-search-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.store-search-copy{flex:1;min-width:0}.store-search-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.4;display:block}.store-search-copy small{color:#8e806e;margin-top:3px;font-size:11px;line-height:1.45;display:block}.store-search-price{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.store-search-price small{color:#8e806e;font-size:10px}.store-search-price del{color:#9b8b76;margin-top:3px;font-size:10px;display:block}.store-search-status{color:#8e806e;margin:0;padding:8px 22px 12px;font-size:12px}.store-search-status button{text-underline-offset:3px;color:#785e3c;text-decoration:underline}.store-search-dialog [data-slot=command-empty]{color:#8e806e;padding:32px 22px;font-size:13px;line-height:1.6}.store-search-footer{color:#a08f77;border-top:1px solid #e9e1d6;flex-shrink:0;justify-content:space-between;gap:12px;padding:12px 22px;font-size:10px;display:flex}@media (max-width:800px){.site-head .masthead{flex-wrap:wrap;gap:0;height:auto;padding-top:4px;padding-bottom:14px}.store-search-trigger{flex-basis:100%;order:3;max-width:none;margin-top:6px;padding:10px 15px}}@media (max-width:540px){.store-search-trigger kbd{display:none}.store-search-dialog{max-height:calc(100dvh - 32px);top:16px;transform:none;border-radius:12px!important}.store-search-heading{padding:20px 42px 16px 18px}.store-search-dialog [data-slot=command-input]{font-size:16px}.store-search-dialog [data-slot=command-list]{max-height:calc(100dvh - 210px)}.store-search-dialog [data-slot=command-item]{min-height:44px}.store-search-copy strong{font-size:12px}.store-search-price{font-size:11px}.store-search-footer{display:none}}
