.searchmodal{position:fixed;top:0;left:0;z-index:10;width:100%;visibility:visible;overflow:hidden;transform:translateY(-110%);opacity:0}.searchmodal[open]{transform:translateY(0);opacity:1}@media(min-width:1024px){.searchmodal{transform:translate(-50%,-150%);min-width:420px;width:640px;top:20px;left:50%}.searchmodal[open]{transform:translate(-50%)}}.searchmodal .query-ideas,.searchmodal .searchmodal-smart,.searchmodal .searchmodal-tabs{display:none}.searchmodal[data-active-mode=noquery] .query-ideas,.searchmodal[data-active-mode=hasquery] .searchmodal-smart,.searchmodal[data-active-mode=hasquery] .searchmodal-tabs{display:block}.searchmodal .tab-no-results{padding-top:5px;padding-bottom:5px}.searchmodal-inner{background-color:var(--color-off-white);border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:14px 12px 20px}@media(min-width:1024px){.searchmodal-inner{border-radius:12px;padding:20px}}.searchmodal-header-item{flex:1 1 100%}.searchmodal-header svg{color:var(--color-neutral-0)}.searchmodal-header .input-field{font:var(--body-normal);color:var(--color-neutral-0);padding-left:45px}@media(max-width:660px){.searchmodal-header .input-field{font-size:16px}}.searchmodal-header .input-field::placeholder{font:var(--body-normal-light);color:var(--color-neutral-0)}.searchmodal-header-item--close{flex:0 0 auto}.query-heading{font:var(--body-small-light);margin-bottom:10px}.query-ideas{padding-top:20px;padding-left:5px}searchmodal-tabs{display:block}.searchmodal-tabs{padding-top:10px}.search-modal-products .search-product-card .card-media{width:82px;flex:0 0 82px}@media(max-height:700px){.search-modal-products .search-product-card:nth-child(3){display:none}}@media(min-width:1024px){.search-modal-products .search-product-card .card-media{width:110px;flex:0 0 110px}}.search-modal-products .search-product-card .card-title-product{padding-top:10px;font:var(--body-small)}@media(max-width:660px){.search-modal-products .search-product-card .card-title-product{padding-top:2px;font-size:12px}}.search-modal-products .search-product-card .card-price{margin-right:0}.search-modal-products .search-product-card .card-price,.search-modal-products .search-product-card .card-cap{margin-bottom:0;font:var(--body-subtext-light)}@media(max-width:660px){.search-modal-products .search-product-card .card-price,.search-modal-products .search-product-card .card-cap{font-size:11px}}.search-modal-products .search-product-card .card-pricing{margin-top:0;flex-grow:0;margin-bottom:10px}.search-modal-products .search-product-card .card-content{margin-top:0;margin-left:15px}.search-modal-show-all-results{margin-top:0;border-top:1px solid var(--color-neutral-3);width:100%;padding-top:20px}@media(max-width:660px){.search-modal-show-all-results .btn{width:100%}}.search-product-card{width:100%}.search-product-card .cta{display:inline-flex;align-items:center;column-gap:5px;font:var(--body-subtext-bold)}@media(max-width:660px){.search-product-card .cta{font-size:11px}}.search-product-card .cta .btn-icon{height:20px;width:20px;background-color:var(--color-cream-0);border-radius:99px;padding:2px;margin-left:5px}@media(max-width:660px){.search-product-card .cta .btn-icon{height:15px;width:15px}}@media(min-width:1024px){.search-product-card .cta:hover{text-decoration:underline}}.search-modal-predictive-articles{display:flex;flex-direction:column;row-gap:10px}.search-modal-products .content{width:100%}.tab-no-results .heading{margin-top:15px;font:var(--body-subtext-light)}.tab-no-results .text{font:var(--body-small)}.tab-no-results .search-modal-noresults-recs{margin-top:10px}.search-modal-noresults-recs .row{row-gap:5px;column-gap:5px}.search-modal-noresults-recs .pill{white-space:nowrap}@media(min-width:1024px){.search-modal-noresults-recs .row{flex-wrap:wrap}}.searchmodal-header .input-field{padding-right:44px}.searchmodal-header .search-sparkle{color:var(--color-brown-0);cursor:default;pointer-events:none}.searchmodal-start{display:none;flex-direction:column;row-gap:22px;padding-right:5px}.searchmodal[data-active-mode=noquery] .searchmodal-start{display:flex}.searchmodal-block[hidden]{display:none!important}.searchmodal-block .query-heading{margin-bottom:8px}.searchmodal-block-head{display:flex;align-items:baseline;justify-content:space-between;column-gap:10px}.searchmodal-start>.searchmodal-block:not([hidden])~.searchmodal-block{border-top:1px solid var(--color-neutral-3);padding-top:18px}.searchmodal-rows{display:flex;flex-direction:column}.searchmodal-row{display:flex;align-items:center;column-gap:8px}.searchmodal-row-query{flex:1 1 auto;min-width:0;display:flex;align-items:center;column-gap:12px;min-height:40px;padding:4px 0;text-align:left;font:var(--body-normal);line-height:1.3;color:var(--color-neutral-0);cursor:pointer}.searchmodal-row-query>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchmodal-row-icon{flex:0 0 18px;color:var(--color-neutral-1)}.searchmodal-row-styled{font-weight:600}.searchmodal-row-styled mark{background:none;color:inherit;font-weight:400}.searchmodal-row-remove{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:-12px;color:var(--color-neutral-1);cursor:pointer}@media(max-width:1023px){.searchmodal-row-query{min-height:44px}.searchmodal-row-remove{width:44px;height:44px}}@media(hover:hover){.searchmodal-row-query:hover>span{text-decoration:underline}.searchmodal-row-query:hover .searchmodal-row-icon,.searchmodal-row-remove:hover{color:var(--color-neutral-0)}}.searchmodal-smart{padding-top:14px}.searchmodal-smart>:not([hidden]):not(:empty)~:not([hidden]):not(:empty){margin-top:6px;border-top:1px solid var(--color-neutral-3);padding-top:6px}.searchmodal-suggest:empty{display:none}.searchmodal-purchased-list{display:flex;flex-direction:column;row-gap:8px}.searchmodal-purchased-item{display:flex;align-items:center;column-gap:12px;padding:10px 12px;border-radius:8px;background-color:var(--color-beige)}.searchmodal-purchased-item img{flex:0 0 64px;width:64px;height:64px;object-fit:contain;border-radius:4px;background-color:var(--color-cream)}.searchmodal-purchased-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;row-gap:2px}.searchmodal-purchased-title{font:var(--body-small);font-size:15px;font-weight:600;color:var(--color-neutral-0)}.searchmodal-purchased-date{font:var(--body-subtext-light);color:var(--color-neutral-1)}@media(hover:hover){.searchmodal-purchased-title:hover{text-decoration:underline}}.searchmodal-inner{max-height:100vh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}@media(min-width:1024px){.searchmodal-inner{max-height:calc(100dvh - 40px)}}@media(max-width:660px){.query-ideas{padding-top:12px}.searchmodal-start{row-gap:12px}.searchmodal-start>.searchmodal-block:not([hidden])~.searchmodal-block{padding-top:12px}.searchmodal-block .query-heading{margin-bottom:0}}.searchmodal-smart .searchmodal-block .query-heading{margin-bottom:2px}.searchmodal-row-query .searchmodal-row-arrow{flex:0 0 auto;margin-left:auto}.searchmodal-row-arrow{width:20px;height:20px;padding:2px;border-radius:99px;background-color:var(--color-cream-0);color:var(--color-neutral-0)}@media(max-width:660px){.searchmodal-row-arrow{width:15px;height:15px}}@media(max-width:1023px){.searchmodal-inner{height:100vh;height:100dvh;border-radius:0;padding-top:0;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px) + var(--searchmodal-kb, 0px));scroll-padding-top:72px;scroll-padding-bottom:calc(24px + env(safe-area-inset-bottom,0px) + var(--searchmodal-kb, 0px));-webkit-overflow-scrolling:touch}.searchmodal search-form{position:sticky;top:0;z-index:2;display:block;padding-top:14px;padding-bottom:4px;background-color:var(--color-off-white)}}.searchmodal [data-search-service-slot]:empty{display:none}.searchmodal-tabs{padding-top:0}.searchmodal-tabs>.searchmodal-block+.searchmodal-block,.searchmodal-smart:has(>:not([hidden]):not(:empty))+.searchmodal-tabs>.searchmodal-block:not(.searchmodal-block~.searchmodal-block){margin-top:8px;padding-top:8px;border-top:1px solid var(--color-neutral-3)}.searchmodal-tabs .query-heading{margin-bottom:4px}.searchmodal-tabs .search-modal-show-all-results{margin-top:12px;padding-top:16px}.searchmodal-products .tab-no-results{padding:0 0 6px}.searchmodal-row-query[data-active]>span,.searchmodal .card-title-product a[data-active]{text-decoration:underline}.searchmodal-row-query[data-active] .searchmodal-row-icon{color:var(--color-neutral-0)}.searchmodal [data-search-all] button[data-active]{outline:2px solid var(--color-neutral-0);outline-offset:2px}.searchmodal-purchased-price{display:flex;gap:6px;margin:0;font:var(--body-subtext)}.searchmodal-purchased-price .card-price,.searchmodal-purchased-price .card-cap{margin:0}.searchmodal-purchased-item .card-button-icon{flex:0 0 auto}.searchmodal-viewed{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.searchmodal-viewed::-webkit-scrollbar{display:none}.searchmodal-viewed-item{flex:0 0 72px;width:72px}.searchmodal-viewed-media{display:block;width:72px;height:72px;border-radius:4px;background-color:var(--color-cream);overflow:hidden}.searchmodal-viewed-media img{width:100%;height:100%;object-fit:contain}.searchmodal-viewed-name{display:block;height:1.4em;margin-top:4px;overflow:hidden;font:var(--body-subtext);line-height:1.4;white-space:nowrap;text-overflow:ellipsis;color:var(--color-neutral-0)}@media(hover:hover){.searchmodal-viewed-name:hover{text-decoration:underline}}@media(max-width:660px){.searchmodal-start{row-gap:8px}.searchmodal-start>.searchmodal-block:not([hidden])~.searchmodal-block{padding-top:8px}.searchmodal-popular li:nth-child(n+5){display:none}.searchmodal-viewed-item{flex-basis:60px;width:60px}.searchmodal-viewed-media{width:60px;height:60px}}.searchmodal-row-query{width:100%}.searchmodal-row-query svg,.search-help-card__icon{pointer-events:none}.search__query-rows .searchmodal-row-query{width:auto}.search-help-card{display:flex;align-items:flex-start;column-gap:12px;padding:14px 16px;border-radius:8px;background-color:var(--color-beige)}.search-help-card:has(.search-help-card__actions>a:only-child){cursor:pointer}.search-help-card__icon{flex:0 0 20px;margin-top:2px;color:var(--color-brown-0)}.search-help-card__body{flex:1 1 auto;min-width:0}.search-help-card__title{font:var(--body-normal);font-weight:600;line-height:1.35}.search-help-card__text{margin-top:2px;font:var(--body-small);color:var(--color-neutral-0)}.search-help-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:10px}@media(max-width:660px){.search-help-card{padding:12px 14px}.search-help-card__actions{margin-top:8px}}@media(max-width:660px){.searchmodal-header .input-field::placeholder{font-size:14px}.searchmodal-header .input-field{padding-right:36px}.search-help-card{padding:10px 12px}.search-help-card__actions{margin-top:6px}}.searchmodal-guest-recs{margin:var(--spacing-3) 0}.searchmodal-guest-recs a{display:inline-flex;align-items:center;min-height:24px;gap:6px}
/*# sourceMappingURL=/cdn/shop/t/62/assets/search-modal.css.map */
