#search-modal{--dh-sp-bg: #1b1915;--dh-sp-panel: #201d18;--dh-sp-field: #24201a;--dh-sp-cream: #f1e5d6;--dh-sp-muted: #bfb6a9;--dh-sp-gold: #d8af6c;--dh-sp-amber: #f5bd54;--dh-sp-hair: rgba(212, 170, 97, .22);--dh-sp-label-font: "Jost", "DH Open Sans", "Open Sans", sans-serif;--dh-sp-body: "Open Sans", "DH Open Sans", sans-serif;--color-background: #1b1915;--color-background-rgb: 27 25 21;--color-foreground: #f1e5d6;--color-foreground-rgb: 241 229 214}#search-modal .search-modal__content{background:var(--dh-sp-bg);color:var(--dh-sp-cream);border:1px solid var(--dh-sp-hair);box-shadow:0 28px 70px #0000008c,0 2px #f5bd540a inset}#search-modal .search-modal__content::backdrop{background:#0c0b0999;-webkit-backdrop-filter:none;backdrop-filter:none}#search-modal predictive-search-component{--color-border: rgba(212, 170, 97, .22);--color-background: #1b1915;--color-background-rgb: 27 25 21;--color-foreground: #f1e5d6;--color-foreground-rgb: 241 229 214;background:var(--dh-sp-bg)}#search-modal .predictive-search-form__content{background:var(--dh-sp-bg)}#search-modal .predictive-search-form__content-wrapper{max-height:none;box-shadow:none}#search-modal .predictive-search-form__header{background:var(--dh-sp-bg);border:0;border-bottom:1px solid var(--dh-sp-hair);border-radius:0;padding:10px 10px 10px 12px;gap:4px}#search-modal .predictive-search-form__header-inner{position:relative;min-height:46px;background:var(--dh-sp-field);border:1px solid var(--dh-sp-hair);border-radius:999px;transition:border-color .2s}#search-modal .predictive-search-form__header-inner:focus-within{border-color:var(--dh-sp-gold)!important;border-radius:999px;outline:none}#search-modal input.search-input{padding-block:11px;padding-inline:46px 12px;font:500 16px/1.4 var(--dh-sp-body);color:var(--dh-sp-cream)}#search-modal input.search-input::placeholder{color:#f1e5d680}#search-modal .predictive-search__icon{inset-inline-start:16px;color:var(--dh-sp-gold)}#search-modal .predictive-search__reset-button{color:var(--dh-sp-muted);opacity:1;font:600 11px/1 var(--dh-sp-label-font);letter-spacing:.18em;text-transform:uppercase;margin-inline-end:12px}#search-modal .predictive-search__reset-button:hover{color:var(--dh-sp-gold)}#search-modal .predictive-search-form__header:has(.predictive-search__reset-button:not([hidden])):before{content:none}#search-modal .predictive-search__close-modal-button{--button-color: var(--dh-sp-cream);width:44px;height:44px;margin-inline-start:2px;border-radius:50%;color:var(--dh-sp-cream);transition:color .2s,background-color .2s}#search-modal .predictive-search__close-modal-button:hover,#search-modal .predictive-search__close-modal-button:focus-visible{--button-color: var(--dh-sp-gold);color:var(--dh-sp-gold);background:#d4aa611a}#search-modal .predictive-search__close-modal-button:focus-visible{outline:2px solid var(--dh-sp-gold);outline-offset:1px}#search-modal .predictive-search-results__title,#search-modal .dh-sp-label{margin:0 0 12px;padding:0;font:600 11px/1.3 var(--dh-sp-label-font);letter-spacing:.28em;text-transform:uppercase;color:var(--dh-sp-gold)}#search-modal .predictive-search-results__clear.button-unstyled{min-height:32px;padding:0 2px;color:var(--dh-sp-muted);opacity:1;font:600 10.5px/1 var(--dh-sp-label-font);letter-spacing:.2em;text-transform:uppercase;text-decoration:underline;text-decoration-color:#bfb6a966;text-underline-offset:4px}#search-modal .predictive-search-results__clear.button-unstyled:hover{color:var(--dh-sp-gold);text-decoration-color:var(--dh-sp-gold)}#search-modal .predictive-search-results__inner.dh-sp{padding-block:20px 10px}#search-modal .dh-sp-section{padding:0 22px;margin:0 0 22px}#search-modal .predictive-search-results__products{padding-inline:22px}#search-modal .dh-sp-row{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;animation:none}#search-modal .dh-sp-item{list-style:none}#search-modal .dh-sp-pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px 8px 14px;border-radius:999px;border:1px solid var(--dh-sp-hair);background:#d4aa610f;color:var(--dh-sp-cream);font:500 14px/1.2 var(--dh-sp-body);white-space:nowrap;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s}#search-modal .dh-sp-pill__icon{flex:none;color:var(--dh-sp-gold)}#search-modal .dh-sp-room{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:4px 16px 4px 4px;border-radius:999px;border:1px solid var(--dh-sp-hair);background:var(--dh-sp-panel);color:var(--dh-sp-cream);font:500 14px/1.2 var(--dh-sp-body);white-space:nowrap;text-decoration:none;transition:border-color .2s,background-color .2s}#search-modal .dh-sp-room__img{flex:none;width:34px;height:34px;border-radius:50%;overflow:hidden;border:1px solid rgba(212,170,97,.3);background:radial-gradient(circle at 50% 40%,#f5bd5473,#d4aa6114 70%)}#search-modal .dh-sp-room__img img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .2s}#search-modal .dh-sp-pill:hover,#search-modal .dh-sp-room:hover,#search-modal .dh-sp-item[aria-selected=true]>a,#search-modal .dh-sp-item.keyboard-focus>a,#search-modal .dh-sp-pill:focus-visible,#search-modal .dh-sp-room:focus-visible{border-color:var(--dh-sp-gold);background-color:#d4aa6121;color:var(--dh-sp-cream);outline:none}#search-modal .dh-sp-room:hover .dh-sp-room__img img,#search-modal .dh-sp-item[aria-selected=true] .dh-sp-room__img img{filter:brightness(1.12)}#search-modal #predictive-search-products:has(>.recently-viewed-wrapper)>.dh-sp-fallback{display:none}#search-modal .predictive-search-results__wrapper-products{gap:14px;padding-block-end:8px}#search-modal .predictive-search-results__card--product,#search-modal .predictive-search-results__card--product:hover,#search-modal .predictive-search-results__card--product:active,#search-modal .predictive-search-results__card--product[aria-selected=true],#search-modal .predictive-search-results__card--product:focus-visible,#search-modal .predictive-search-results__card--product:has(.resource-card:focus-visible){padding:0;margin:0;background:none;outline:none;transform:none}#search-modal .resource-card,#search-modal .resource-card:hover{transform:none!important;box-shadow:none!important}#search-modal .predictive-search-results__card--product .resource-card__media{border-radius:14px;overflow:hidden;border:1px solid var(--dh-sp-hair);background:var(--dh-sp-panel);transition:border-color .2s}#search-modal .predictive-search-results__card--product img{transform:none!important;scale:none!important}#search-modal .predictive-search-results__card--product:hover .resource-card__media,#search-modal .predictive-search-results__card--product[aria-selected=true] .resource-card__media,#search-modal .predictive-search-results__card--product:has(:focus-visible) .resource-card__media{border-color:var(--dh-sp-gold)}#search-modal .resource-card__content{padding-top:10px;gap:4px}#search-modal .resource-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font:500 13.5px/1.35 var(--dh-sp-body);color:var(--dh-sp-cream);text-transform:none;letter-spacing:0}#search-modal .resource-card .price,#search-modal .resource-card .price bdi{color:var(--dh-sp-gold);font:600 13.5px/1.3 var(--dh-sp-body)}#search-modal .resource-card .compare-at-price{color:var(--dh-sp-muted)}#search-modal .predictive-search-results__pill{border:1px solid var(--dh-sp-hair);border-radius:999px;background:#d4aa610f;color:var(--dh-sp-cream);transform:none!important;box-shadow:none!important}#search-modal .predictive-search-results__pill:hover,#search-modal .predictive-search-results__card--query[aria-selected=true] .predictive-search-results__pill{border-color:var(--dh-sp-gold);background:#d4aa6121;outline:none}#search-modal .predictive-search-results__pill mark{color:var(--dh-sp-muted)}#search-modal .predictive-search-results__no-results{color:var(--dh-sp-muted);padding-inline:22px}@keyframes dh-sp-drop-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes dh-sp-drop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@media(min-width:1024px){#search-modal .search-modal__content,#search-modal .search-modal__content[open]{position:fixed;inset:var(--dh-sp-top, 24px) auto auto var(--dh-sp-left, max(16px, calc(50vw - 390px) ));margin:0;width:var(--dh-sp-width, min(780px, calc(100vw - 32px) ));max-width:none;height:auto;max-height:calc(100dvh - var(--dh-sp-top, 24px) - 20px);border-radius:16px;overflow:hidden}#search-modal .dialog-modal[open].search-modal__content{border-radius:16px;animation:dh-sp-drop-in .22s cubic-bezier(.2,.7,.2,1) both}#search-modal .dialog-modal.search-modal__content.dialog-closing{animation:dh-sp-drop-out .16s ease-in both}#search-modal .search-modal__content .predictive-search-form__content{max-height:calc(100dvh - var(--dh-sp-top, 24px) - 110px)}#search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(4,minmax(0,1fr))}#search-modal .dh-ux-search-links{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@keyframes dh-sp-sheet-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes dh-sp-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}@media(max-width:1023px){#search-modal .search-modal__content,#search-modal .search-modal__content[open]{position:fixed;inset:0 0 auto 0;margin:0;width:100%;max-width:100%;height:auto;max-height:100dvh;padding:env(safe-area-inset-top,0px) 0 0;border:0;border-bottom:1px solid var(--dh-sp-hair);border-radius:0 0 18px 18px;overflow:hidden}#search-modal .search-modal__content::backdrop{display:block}#search-modal .dialog-modal[open].search-modal__content{border-radius:0 0 18px 18px;animation:dh-sp-sheet-in .24s cubic-bezier(.2,.7,.2,1) both}#search-modal .dialog-modal.search-modal__content.dialog-closing{animation:dh-sp-sheet-out .18s ease-in both}#search-modal .predictive-search-form__header{padding:10px 8px 10px 14px}#search-modal .search-modal__content .predictive-search-form__content{max-height:calc(100dvh - 68px - env(safe-area-inset-top,0px));overscroll-behavior:contain}#search-modal .predictive-search-results__inner.dh-sp{padding-block:18px 6px}#search-modal .dh-sp-section{padding:0;margin-bottom:20px}#search-modal .dh-sp .predictive-search-results__title,#search-modal .dh-sp-label{padding-inline:16px}#search-modal .predictive-search-results__products{padding-inline:0}#search-modal .predictive-search-results__products .predictive-search-results__title{padding-inline:16px}#search-modal .dh-sp-row,#search-modal .predictive-search-results__wrapper-products{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 16px 6px}#search-modal .dh-sp-row::-webkit-scrollbar,#search-modal .predictive-search-results__wrapper-products::-webkit-scrollbar{display:none}#search-modal .dh-sp-item{flex:none;scroll-snap-align:start}#search-modal .dh-sp-pill{min-height:44px}#search-modal .dh-sp-room{min-height:48px}#search-modal .dh-sp-rooms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;scroll-snap-type:none}#search-modal .dh-sp-rooms .dh-sp-item{min-width:0}#search-modal .dh-sp-rooms .dh-sp-room{display:flex;width:100%;min-height:48px;padding:4px 10px 4px 4px;font-size:13.5px;line-height:1.2;white-space:normal}#search-modal .predictive-search-results__wrapper-products{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(136px,40%);gap:12px}#search-modal .predictive-search-results__wrapper-products .predictive-search-results__card{scroll-snap-align:start}#search-modal .dh-ux-search-group--collections{padding-inline:16px}#search-modal .dh-ux-search-group--collections .predictive-search-results__title{padding-inline:0}#search-modal .predictive-search-results__wrapper-queries{padding-inline:16px}}@media(min-width:600px)and (max-width:1023px){#search-modal .dh-sp-rooms{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){#search-modal .dialog-modal[open].search-modal__content,#search-modal .dialog-modal.search-modal__content.dialog-closing{animation-duration:.01ms}#search-modal .dh-sp-pill,#search-modal .dh-sp-room,#search-modal .resource-card__media{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/dh-search-panel.css.map */
