.pc-search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;visibility:hidden;opacity:0;transition:visibility .2s,opacity .2s ease}.pc-search-overlay.is-open{visibility:visible;opacity:1}.pc-search-overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:0}.pc-search-overlay__header{position:relative;z-index:2;background:#fff;border-bottom:1px solid #e5e5e5}.pc-search-form{display:flex;align-items:center;gap:12px;padding:16px 0;border:none;outline:none}.pc-search-form__input:focus{outline:none;border:none;box-shadow:none}.pc-search-form__icon{flex-shrink:0;color:#666;width:22px;height:22px}.pc-search-form__icon--loading{animation:pc-search-spin .7s linear infinite}@keyframes pc-search-spin{to{transform:rotate(360deg)}}.pc-search-form__input{flex:1;border:none;outline:none;font-family:var(--font-body, sans-serif);font-size:14px;line-height:1.6;font-weight:var(--font-body-medium, 500);color:var(--primary-color, #1c1c1c);background:transparent;padding:0}.pc-search-form__input::placeholder{color:#999}.pc-search-form__close{flex-shrink:0;background:none;border:none;cursor:pointer;color:#666;padding:4px;transition:color .2s ease}.pc-search-form__close:hover{color:var(--primary-color, #1c1c1c)}.pc-search-overlay__body{position:relative;z-index:1;background:#fff;max-height:60vh;overflow-y:auto;box-shadow:0 8px 30px #0000001a}.pc-search-results{padding:24px 0}.pc-search-results__layout{display:flex;gap:40px}.pc-search-results__sidebar{flex:0 0 220px;min-width:0}.pc-search-results__products{flex:1;min-width:0}.pc-search-group{margin-bottom:24px}.pc-search-group__title{font-family:var(--font-body, sans-serif);font-size:12px;font-weight:var(--font-body-black, 900);color:#1c1c1c;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.pc-search-group__link{display:block;font-family:var(--font-body, sans-serif);font-size:12px;line-height:1.6;font-weight:var(--font-body-medium, 500);color:var(--primary-color, #1c1c1c);text-decoration:none;padding:5px 0;transition:color .2s ease}.pc-search-group__link:hover{color:#666}.pc-search-products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.pc-search-product{display:flex;gap:12px;text-decoration:none;color:var(--primary-color, #1c1c1c);transition:opacity .2s ease}.pc-search-product:hover{opacity:.7}.pc-search-product__image{flex-shrink:0;width:70px;height:70px;background:#f5f5f5;border-radius:4px;overflow:hidden}.pc-search-product__image img{width:100%;height:100%;object-fit:cover}.pc-search-product__info{display:flex;flex-direction:column;justify-content:center;gap:4px}.pc-search-product__title{font-family:var(--font-body, sans-serif);font-size:12px;font-weight:var(--font-body-medium, 500);color:var(--primary-color, #1c1c1c);line-height:1.3}.pc-search-product__price{font-family:var(--font-body, sans-serif);font-size:12px;color:#666}.pc-search-no-results{font-family:var(--font-body, sans-serif);font-size:12px;color:#1c1c1c;padding:30px 0;text-align:center;width:100%}.pc-search-results__footer{text-align:center;padding:16px 0;border-top:1px solid #e5e5e5;margin-top:16px}.pc-search-results__view-all{font-family:var(--font-body, sans-serif);font-size:12px;font-weight:var(--font-body-black, 900);color:var(--primary-color, #1c1c1c);text-decoration:none;text-transform:uppercase;letter-spacing:1px;transition:opacity .2s ease}.pc-search-results__view-all:hover{opacity:.6}.template-search .boost-pfs-filter-skeleton,.template-search .boost-pfs-filter-tree,.template-search .boost-pfs-filter-products,.template-search [class*=boost-pfs],.template-search [class*=boost-sd],.template-search .boost-sd__filter-product-list,.template-search .boost-sd__fpl-app-block,.template-search .shopify-app-block{display:none!important}.pc-search-tabs-bar{display:flex;align-items:center;justify-content:space-between;padding:16px 0 0}.pc-search-tabs{display:flex;gap:24px}.pc-search-tab{display:inline-block;background:none;border:none;cursor:pointer;font-family:var(--font-body, sans-serif);font-size:12px;font-weight:var(--font-body-black, 900);color:#999;text-transform:uppercase;letter-spacing:.5px;padding:8px 0;border-bottom:2px solid transparent;text-decoration:none;transition:color .2s ease,border-color .2s ease}.pc-search-tab:hover{color:var(--primary-color, #1c1c1c)}.pc-search-tab--active{color:var(--primary-color, #1c1c1c);border-bottom-color:var(--primary-color, #1c1c1c)}.pc-search-showing{font-family:var(--font-body, sans-serif);font-size:12px;font-weight:var(--font-body-black, 900);color:var(--primary-color, #1c1c1c);text-transform:uppercase;letter-spacing:.5px}.pc-search-empty{text-align:center;padding:60px 20px}.pc-search-empty p{font-family:var(--font-body, sans-serif);font-size:14px;color:var(--primary-color, #1c1c1c);margin:0 0 4px}.pc-search-list{list-style:none;margin:20px 0;padding:0}.pc-search-list li{margin-bottom:0}.pc-search-list li a{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #f0f0f0;text-decoration:none;color:var(--primary-color, #1c1c1c);transition:opacity .2s ease}.pc-search-list li a:hover{opacity:.7}.pc-search-list__img{width:60px;height:60px;object-fit:cover;border-radius:4px;flex-shrink:0}.pc-search-list li strong{font-family:var(--font-body, sans-serif);font-size:13px;font-weight:var(--font-body-medium, 500);display:block;margin-bottom:4px}.pc-search-list li p{font-family:var(--font-body, sans-serif);font-size:12px;color:#666;margin:0;line-height:1.4}.pc-search-panel{min-height:200px}@media screen and (max-width:768px){.pc-search-tabs-bar{flex-direction:column;align-items:flex-start;gap:8px}.pc-search-tabs{gap:16px;flex-wrap:wrap}.pc-search-showing{font-size:11px}}.pc-search-trigger{background:none;border:none;cursor:pointer;padding:0}@media screen and (max-width:768px){.pc-search-form__input{font-size:15px}.pc-search-overlay__body{max-height:70vh}.pc-search-results__layout{flex-direction:column;gap:16px}.pc-search-results__sidebar{flex:none;display:flex;flex-direction:column;gap:15px}.pc-search-group{margin-bottom:0}.pc-search-group__title{background:#e1e1e1;padding:8px 12px;margin:0 0 8px}.pc-search-group__link{padding:5px 12px}.pc-search-results__products .pc-search-group__title{background:#e1e1e1;padding:8px 12px;margin:0 0 8px}.pc-search-products-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/pc-instant-search.css.map */
