:root{--jwh-search-navy: #07194a;--jwh-search-ink: #111827;--jwh-search-gold: #b08a45;--jwh-search-surface: #fbf8f2}.header-wrapper-line .header__search details[open]>.search-modal{background:var(--jwh-search-surface);box-sizing:border-box;display:block;opacity:1;overflow:hidden;z-index:9999}.header-wrapper-line .header__search details[open] .modal-overlay,.header-wrapper-line .header__search details[open] .modal-overlay:after{display:none}.header-wrapper-line .search-modal__content{box-sizing:border-box;line-height:1.35;margin:0 auto;min-width:0;padding:0;position:relative;width:100%}.header-wrapper-line .search-modal__content:before{color:var(--jwh-search-navy);content:"Search JWH";display:block;font-family:var(--jwh-manrope-stack, "Manrope", system-ui, sans-serif);font-size:11px;font-weight:600;letter-spacing:0;line-height:1;margin:0 52px 12px 2px;text-transform:uppercase}.header-wrapper-line .search-modal__form,.header-wrapper-line .search-modal__form form,.header-wrapper-line .search-modal__form .field,.header-wrapper-line .search-modal__content predictive-search{box-sizing:border-box;max-width:none;min-width:0;position:relative;width:100%}.header-wrapper-line .search-modal__form .field{background:#fff;border:1px solid rgba(7,25,74,.13);border-radius:999px;box-shadow:0 12px 28px #07194a14;height:52px;overflow:hidden}.header-wrapper-line .search-modal__form .field:before{background:var(--jwh-search-gold);border-radius:50%;content:"";height:6px;left:18px;position:absolute;top:23px;width:6px;z-index:1}.header-wrapper-line .search-modal__form .search__input.field__input{background:transparent;border:0;box-shadow:none;color:var(--jwh-search-ink);font-family:var(--jwh-manrope-stack, "Manrope", system-ui, sans-serif);font-size:16px;font-weight:500;height:52px;line-height:52px;padding:0 100px 0 36px;width:100%}.header-wrapper-line .search-modal__form .search__input.field__input::placeholder{color:#1118278c;opacity:1}.header-wrapper-line .search-modal__form .field__label{display:none}.header-wrapper-line .search-modal__form .search__button,.header-wrapper-line .search-modal__form .reset__button{align-items:center;background:transparent;border:0;box-shadow:none;display:inline-flex;height:42px;justify-content:center;min-width:42px;padding:0;position:absolute;top:5px;width:42px}.header-wrapper-line .search-modal__form .search__button{color:var(--jwh-search-navy);right:6px}.header-wrapper-line .search-modal__form .reset__button{color:#1118278c;right:48px}.header-wrapper-line .search-modal__form .search__input:placeholder-shown~.reset__button{display:none}.header-wrapper-line .search-modal__form .reset__button:after{content:none}.header-wrapper-line .search-modal__close-button{align-items:center;background:#fff;border:1px solid rgba(7,25,74,.12);border-radius:50%;box-shadow:0 8px 18px #07194a14;color:var(--jwh-search-navy);display:inline-flex;height:38px;justify-content:center;margin:0;min-width:38px;padding:0;position:absolute;right:0;top:-3px;width:38px;z-index:2}.header-wrapper-line .search-modal__close-button svg{height:18px;width:18px}.header-wrapper-line .header__search .default--search,.header-wrapper-line .header__search .predictive-search{background:transparent;border:0;border-radius:0;box-shadow:none;left:auto;min-width:0;position:static;top:auto;transform:none;width:100%}.header-wrapper-line .predictive-search .predictive-search__heading{color:var(--jwh-search-navy);font-family:var(--jwh-manrope-stack, "Manrope", system-ui, sans-serif);font-size:16px;font-weight:600;letter-spacing:0;line-height:1.25;margin:0 0 10px;text-transform:none}.header-wrapper-line .predictive-search .leftpart_result{align-self:start;background:#fff;border:1px solid rgba(7,25,74,.08);border-radius:8px;padding:14px}.header-wrapper-line .predictive-search .leftpart_result .predictive-search__results-list{display:grid;gap:2px;margin:0;padding:0}.header-wrapper-line .predictive-search .leftpart_result .predictive-search__item{border-radius:6px;min-height:38px;padding:8px 10px}.header-wrapper-line .predictive-search .predictive-search__item-query-result{color:var(--jwh-search-ink);font-family:var(--jwh-manrope-stack, "Manrope", system-ui, sans-serif);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.35;margin:0}@media(hover:hover){.header-wrapper-line .predictive-search .leftpart_result .predictive-search__item:hover{background:var(--jwh-search-surface)}}@media screen and (max-width:749px){.header-wrapper-line .header__search,.header-wrapper-line .header__search details{position:static}.header-wrapper-line .header__search details[open]>.search-modal{bottom:0;height:calc(100dvh - var(--announce-height, 0px));left:0;max-height:calc(100dvh - var(--announce-height, 0px));max-width:none;min-height:0;overscroll-behavior:contain;padding:16px 16px 24px;position:fixed;right:0;top:var(--announce-height, 0px);transform:none;width:100vw}.header-wrapper-line .search-modal__content{align-items:stretch;display:flex;flex-direction:column;height:100%;max-width:100%;overflow:hidden}.header-wrapper-line predictive-search.search-modal__form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.header-wrapper-line predictive-search.search-modal__form>form.search{display:block;flex:0 0 auto}.header-wrapper-line .predictive-search.predictive-search--header,.header-wrapper-line .header__search .default--search{flex:1 1 auto;margin:14px 0 0;max-height:none;overflow-x:hidden;overflow-y:auto;padding:0 0 12px}.header-wrapper-line .predictive-search__results-groups-wrapper,.header-wrapper-line .predictive-search .leftrightboth,.header-wrapper-line .predictive-search .result_group_right,.header-wrapper-line .predictive-search .search_product,.header-wrapper-line .predictive-search .sdef_product,.header-wrapper-line .predictive-search__results-list,.header-wrapper-line .predictive-search__list-item,.header-wrapper-line .predictive-search__item{box-sizing:border-box;float:none;margin-left:0;margin-right:0;max-width:100%;min-width:0;width:100%}.header-wrapper-line .predictive-search__results-groups-wrapper{display:block;padding:0}.header-wrapper-line .predictive-search .leftpart_result:first-child{display:none}.header-wrapper-line .predictive-search .sdef_product,.header-wrapper-line .predictive-search .predictive-search__results-list{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.header-wrapper-line .predictive-search .predictive-search__heading{font-size:16px;line-height:1.25;margin:0 0 10px}.header-wrapper-line .predictive-search .search_product .card:not(.ratio),.header-wrapper-line .predictive-search .search_product .card{align-items:center;background:#fff;border:1px solid rgba(7,25,74,.08);border-radius:10px;display:grid;gap:10px;grid-template-columns:72px minmax(0,1fr);min-height:90px;overflow:hidden;padding:8px;width:100%}.header-wrapper-line .predictive-search .search_product .card__inner,.header-wrapper-line .predictive-search .predictive-search__image{height:72px;max-width:72px;min-width:72px;object-fit:cover;width:72px}.header-wrapper-line .predictive-search .predictive-search__item-heading,.header-wrapper-line .predictive-search .predictive-search__item-heading a{display:-webkit-box;font-size:13px;line-height:1.3;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media screen and (min-width:750px){.header-wrapper-line .header__search,.header-wrapper-line .header__search details{position:static}.header-wrapper-line .header__search details[open]>.search-modal{border:1px solid rgba(7,25,74,.08);border-radius:0 0 16px 16px;box-shadow:0 28px 70px #07194a29;height:auto;left:50%;max-height:min(72vh,700px);min-height:0;overflow:hidden auto;padding:22px 28px 28px;position:fixed;right:auto;top:calc(var(--announce-height, 0px) + var(--headers-height, 118px));transform:translate(-50%);width:min(1120px,calc(100vw - 48px))}.header-wrapper-line .search-modal__content{display:block;max-width:1064px}.header-wrapper-line .search-modal__content:before{content:"Search Jewelry Handcrafts";font-size:12px;margin:0 54px 14px 2px}.header-wrapper-line .header__search .default--search,.header-wrapper-line .header__search .predictive-search{margin-top:20px;max-height:calc(min(72vh,700px) - 116px);overflow-y:auto;padding:0 2px 8px}.header-wrapper-line .header__search .predictive-search__results-groups-wrapper{display:grid;gap:22px;grid-template-columns:minmax(0,1fr);padding-bottom:0}.header-wrapper-line .header__search .predictive-search__results-groups-wrapper.jwh-search-has-suggestions{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}.header-wrapper-line .header__search .result_group_right{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr);min-width:0}.header-wrapper-line .header__search .predictive-search__heading{font-size:16px;line-height:1.25;margin:0 0 10px}.header-wrapper-line .header__search .default--search{display:grid;gap:22px;grid-template-columns:minmax(0,1fr);padding-bottom:0}.header-wrapper-line .header__search predictive-search[open] .default--search,.header-wrapper-line .header__search predictive-search[loading] .default--search{display:none}.header-wrapper-line .header__search .search_product .sdef_product,.header-wrapper-line .header__search .search_product .predictive-search__results-list{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.header-wrapper-line .header__search .default--search .result_group_right,.header-wrapper-line .header__search .default--search .search_product,.header-wrapper-line .header__search .default--search .sdef_product{grid-column:1 / -1;max-width:100%;min-width:0;width:100%}.header-wrapper-line .header__search .default--search .sdef_product>.grid__item.card,.header-wrapper-line .header__search .default--search .sdef_product>.card{margin:0;max-width:none;min-width:0;width:100%}.header-wrapper-line .header__search .search_product .card:not(.ratio),.header-wrapper-line .header__search .search_product .card{background:#fff;border:1px solid rgba(7,25,74,.08);border-radius:10px;display:grid;grid-template-columns:82px minmax(0,1fr);min-height:102px;min-width:0;overflow:hidden;padding:9px;width:100%}.header-wrapper-line .header__search .search_product .card__content{min-width:0;padding-left:12px}.header-wrapper-line .header__search .search_product .predictive-search__item-heading,.header-wrapper-line .header__search .search_product .predictive-search__item-heading a{display:-webkit-box;font-size:14px;line-height:1.35;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.header-wrapper-line .header__search .predictive-search__image,.header-wrapper-line .header__search .search_product .card__inner{height:82px;object-fit:cover;width:82px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/jwh-header-search.css.map */
