body:has(.dlab-search-dialog[open]){overflow:hidden}.dlab-search-dialog{box-sizing:border-box;width:min(720px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 64px);margin:max(32px,env(safe-area-inset-top)) auto auto;padding:28px;color:#fff;background:#0f1213;border:1px solid #303b40;border-radius:8px;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 24px 90px #0008;font-family:inherit}.dlab-search-dialog::backdrop{background:#000b}.dlab-search-dialog [hidden]{display:none!important}.search-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.search-dialog-head h2{margin:0;color:#fff;font-family:inherit;font-weight:700;font-size:clamp(22px,4vw,30px);line-height:1.2;letter-spacing:-.02em;text-transform:none}.dlab-search-dialog button{cursor:pointer;min-height:44px;border:0;font:inherit;font-size:14px}.search-dialog-head button{display:grid;place-items:center;min-width:44px;padding:10px;color:#fff;background:transparent}.search-dialog-head svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6}.search-dialog-input{display:flex;align-items:center;gap:8px;padding:6px;border:1px solid #536168;border-radius:4px}.search-dialog-input:focus-within{border-color:#76d9f3}.search-dialog-input input{width:100%;min-width:0;min-height:44px;border:0;padding:8px;background:transparent;color:#fff;font:inherit;font-size:16px;outline:none}.search-dialog-input input::placeholder{color:#aebbc0;opacity:1}.search-dialog-input input::-webkit-search-cancel-button{-webkit-appearance:none}.search-dialog-input button[type=submit]{flex-shrink:0;padding:10px 16px;background:#76d9f3;color:#080b0d;font-weight:700;border-radius:2px}.search-dialog-input [data-search-clear]{padding:6px;color:#c7d1d5;background:transparent}.dlab-search-dialog [data-search-status]{margin:18px 0 10px;font-size:14px;line-height:1.5;color:#b7c4c9}.dlab-search-dialog [data-search-results]{list-style:none;margin:0;padding:0}.dlab-search-dialog [data-search-results] li{border-bottom:1px solid #2b353a}.dlab-search-dialog [data-search-results] a{display:flex;align-items:center;gap:18px;padding:14px 4px;color:#fff;text-decoration:none}.dlab-search-dialog [data-search-results] a:hover{background:#192126}.search-product-media{flex:0 0 64px;width:64px;height:76px;display:grid;place-items:center;background:#fff;border-radius:2px}.search-product-media:empty{background:#263238}.search-product-media img{display:block;width:100%;height:100%;object-fit:contain}.search-product-copy{min-width:0;display:grid;gap:8px}.search-product-copy strong{font-size:16px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.search-product-copy>span{color:#76d9f3;font-size:16px;line-height:1.4}.search-dialog-all{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:18px;padding:8px 12px;color:#fff;border:1px solid #536168;font-size:14px;text-decoration:none}.dlab-search-dialog :is(a,button):focus-visible{outline:2px solid #76d9f3;outline-offset:3px}@media(max-width:540px){.dlab-search-dialog{width:100%;margin:0;max-height:100dvh;padding:calc(18px + env(safe-area-inset-top)) 16px calc(22px + env(safe-area-inset-bottom));border-radius:0 0 8px 8px}.search-dialog-head{margin-bottom:16px}.search-dialog-input{flex-wrap:wrap}.search-dialog-input input{flex:1 1 150px}.search-dialog-input [data-search-clear]{font-size:12px}}.dlab-search-dialog button,.dlab-search-dialog [data-search-status],.search-dialog-all,.search-dialog-input [data-search-clear]{font-size:16px;line-height:1.5}.search-dialog-input input,.search-product-copy strong{font-size:18px;line-height:1.5}
