.site-search-dialog{width:min(720px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);padding:0;border:0;margin:auto;overflow:hidden;background:var(--mondo-color-canvas);color:var(--mondo-color-ink);pointer-events:auto}.site-search-dialog::backdrop{background:#00000094}.site-search-dialog__form{display:grid;min-height:54px;grid-template-columns:24px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:0 8px 0 20px;border-bottom:var(--mondo-rule-hairline) solid var(--mondo-color-muted)}.site-search-dialog__icon{width:18px;height:18px}.site-search-dialog__input{width:100%;min-width:0;min-height:52px;padding:0;border:0;background:transparent;font-size:var(--mondo-font-size-label);font-weight:var(--mondo-font-weight-book);letter-spacing:var(--mondo-letter-spacing-ui);line-height:var(--mondo-line-height-label)}.site-search-dialog__input:focus-visible{outline:0}.site-search-dialog__input::-webkit-search-cancel-button{display:none;-webkit-appearance:none;appearance:none}.site-search-dialog__close{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;background:transparent}.site-search-dialog__close .site-icon{width:14px;height:14px}.site-search-dialog__content{max-height:calc(100dvh - 102px);padding:16px 20px 20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.site-search-dialog__content::-webkit-scrollbar{display:none}.site-search-dialog__heading{margin-bottom:10px;font-family:var(--mondo-font-family-title);font-size:var(--mondo-font-size-body);font-weight:var(--mondo-font-weight-book);letter-spacing:var(--mondo-letter-spacing-ui);line-height:var(--mondo-line-height-body);text-transform:uppercase}.site-search-dialog__suggestions{margin-bottom:18px}.site-search-dialog__suggestion-list{display:grid;border-top:var(--mondo-rule-hairline) solid var(--mondo-color-muted)}.site-search-dialog__suggestion a{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:16px;border-bottom:var(--mondo-rule-hairline) solid var(--mondo-color-muted);color:inherit;font-family:var(--mondo-font-family-title);font-size:var(--mondo-font-size-body);font-weight:var(--mondo-font-weight-book);letter-spacing:var(--mondo-letter-spacing-ui);line-height:var(--mondo-line-height-body);text-decoration:none;text-transform:uppercase}.site-search-dialog__suggestion a:hover,.site-search-dialog__suggestion a:focus-visible{background:var(--mondo-color-surface)}.site-search-dialog__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.site-search-dialog__product{min-width:0}.site-search-dialog__product-link{display:block;color:inherit;text-decoration:none}.site-search-dialog__product-media{width:100%;aspect-ratio:2 / 3;overflow:hidden;background:var(--mondo-color-surface)}.site-search-dialog__product-image{width:100%;height:100%;object-fit:cover}.site-search-dialog__product-details{display:grid;gap:5px;padding-top:9px}.site-search-dialog__product-title{display:-webkit-box;height:calc(var(--mondo-line-height-label) * 2);overflow:hidden;font-family:var(--mondo-font-family-title);font-size-adjust:none;font-size:var(--mondo-font-size-price-desktop);font-weight:var(--mondo-font-weight-book);letter-spacing:var(--mondo-letter-spacing-ui);line-height:var(--mondo-line-height-label);text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2}.site-search-dialog__product-price,.site-search-dialog__product-state{overflow:hidden;font-size:var(--mondo-font-size-body);font-weight:var(--mondo-font-weight-book);letter-spacing:var(--mondo-letter-spacing-ui);line-height:var(--mondo-line-height-body);text-overflow:ellipsis;white-space:nowrap}.site-search-dialog__product-state{font-family:var(--mondo-font-family-title);text-transform:uppercase}body:has(.site-search-dialog[open]){overflow:hidden}@media screen and (max-width:47.999em){.site-search-dialog{width:100vw;height:100dvh;max-height:none;margin:0}.site-search-dialog__form{padding-left:16px}.site-search-dialog__content{max-height:calc(100dvh - 54px);padding:18px 20px 28px}.site-search-dialog__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.site-search-dialog__suggestions{margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/site-search-dialog.css.map */
