/*! search.css src-sha256:5309ed7a2068a82336b39fb846574fbc4551edec0ce254a75098a53d74eafa5b built by scripts/minify_wp_assets.sh: edit the source, then re-run */
.cpf-search-slot{margin-bottom:14px}.cs-search{position:relative;width:100%;font-family:inherit;font-size:14px;color:var(--text-body, #494949)}.cs-search__form{display:flex;align-items:center;gap:0;border:1px solid #d4d8de;border-radius:8px;background:#fff;transition:border-color .12s ease,box-shadow .12s ease}.cs-search__form:focus-within{border-color:#0076f1;box-shadow:0 0 0 3px #0076f126}.cs-search__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#a8a8a8;flex-shrink:0}.cs-search__icon svg{width:16px;height:16px}.cs-search__input{flex:1;min-width:0;height:36px;padding:0 6px!important;margin:0!important;border:0!important;background:transparent!important;font-size:14px!important;color:var(--text-title, #262626);outline:none!important;box-shadow:none!important}.cs-search__input::placeholder{color:#a8a8a8;opacity:1}.cs-search__clear{display:none;align-items:center;justify-content:center;width:32px;height:36px;padding:0;margin:0;border:0;background:transparent;color:#a8a8a8;cursor:pointer;font-size:18px;line-height:1;flex-shrink:0}.cs-search__clear:hover{color:#494949}.cs-search.is-dirty .cs-search__clear{display:flex}.cs-search__panel{position:absolute;top:calc(100% + 6px);left:0;z-index:9999;min-width:380px;max-width:min(460px,calc(100vw - 24px));max-height:70vh;overflow-y:auto;background:#fff;border:1px solid #eaedf1;border-radius:10px;box-shadow:0 12px 32px #2626261f;padding:8px 0;display:none}.cs-search.is-open .cs-search__panel{display:block}.cs-search__section{padding:4px 0}.cs-search__section+.cs-search__section{border-top:1px solid #f1f3f6;margin-top:4px;padding-top:8px}.cs-search__section-title{padding:4px 14px 6px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#a8a8a8;font-weight:600}.cs-search__item{display:flex;align-items:center;gap:12px;padding:8px 14px;cursor:pointer;color:inherit;text-decoration:none;font-size:14px;line-height:1.3}.cs-search__item:hover,.cs-search__item.is-active{background:#f5f7fa;color:var(--text-title, #262626)}.cs-search__thumb{width:36px;height:36px;flex-shrink:0;background:#f5f7fa;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.cs-search__thumb img{width:100%;height:100%;object-fit:contain}.cs-search__item-body{flex:1;min-width:0}.cs-search__item-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-search__item-meta{display:block;font-size:11px;color:#a8a8a8;margin-top:2px}.cs-search__cond{display:inline-block;margin-top:2px;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:600;background:#fef3c7;color:#92400e}.cs-search__item-price{flex-shrink:0;font-size:13px;font-weight:700;color:var(--primary, #0076f1)}.cs-search__see-all{display:block;text-align:center;padding:10px 14px;margin-top:4px;border-top:1px solid #f1f3f6;background:#fafbfc;font-weight:600;font-size:13px;color:var(--primary, #0076f1);text-decoration:none}.cs-search__see-all:hover{background:#f0f4f9}.cs-search__see-all--secondary{background:transparent;color:var(--text-muted, #a8a8a8);font-weight:500;border-top:1px dashed #f1f3f6}.cs-search__see-all--secondary:hover{background:#fafbfc;color:var(--text-body, #494949)}.cs-search__empty{padding:18px 14px;text-align:center;color:#a8a8a8;font-size:13px}.cs-search__recent-row{display:flex;align-items:center;justify-content:space-between;padding:2px 14px;font-size:13px;line-height:1.4}.cs-search__recent-row>a{flex:1;display:flex;align-items:center;gap:8px;color:var(--text-body, #494949);text-decoration:none;padding:6px 0}.cs-search__recent-row>a:hover{color:var(--primary, #0076f1)}.cs-search__recent-row.is-active>a{color:var(--text-title, #262626)}.cs-search__recent-row.is-active{background:#f5f7fa}.cs-search__recent-icon{flex-shrink:0;width:14px;height:14px;color:#a8a8a8}.cs-search__recent-remove{border:0;background:transparent;color:#a8a8a8;cursor:pointer;font-size:16px;line-height:1;padding:4px}.cs-search__recent-remove:hover{color:#494949}.cs-search__stock{flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.02em;padding:2px 6px;border-radius:4px;white-space:nowrap}.cs-search__stock--pickup_today{background:#d1fae5;color:#047857}.cs-search__stock--ships_2_3{background:#dbeafe;color:#1e40af}.cs-search__stock--ships_4_7{background:#fef3c7;color:#92400e}.cs-search__item mark,.cs-search__recent-row mark{background:#0076f11f;color:inherit;padding:0 1px;border-radius:2px}.cs-search__correction{padding:8px 14px;margin-bottom:4px;font-size:12px;color:var(--text-body, #494949);background:#fff8e6;border-bottom:1px solid #f3e7c4}.cs-search__correction strong{color:var(--text-title, #262626)}.cs-search__code-warning{padding:10px 14px;margin-bottom:4px;font-size:13px;line-height:1.45;color:#6b4a00;background:#fff4d6;border-bottom:1px solid #efd79a;border-left:3px solid #e0a800}.cs-search__code-warning strong{color:#3d2a00}.cs-search__code-warning-link{display:block;margin-top:6px;font-weight:700;font-size:12px;color:#0076f1;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-search__code-warning-link:hover{text-decoration:underline}.cs-search__cta-count{display:inline-block;margin-left:4px;padding:1px 8px;border-radius:999px;background:#0076f11f;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.cs-search-wrapper--topbar{width:380px;max-width:100%;margin-left:0;margin-right:auto}.cs-search--topbar .cs-search__form{border-radius:8px;border-color:#d4d8de;overflow:hidden;height:46px}.cs-search--topbar .cs-search__input{height:44px;padding:0 8px 0 18px!important;font-size:15px!important}.cs-search--topbar .cs-search__clear{height:44px}button.cs-search__submit{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;height:100%!important;min-height:0!important;line-height:1!important;position:relative!important;transform:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;flex-shrink:0;width:56px!important;background:var(--primary, #0076f1)!important;color:#fff!important;cursor:pointer;transition:background-color .12s ease}button.cs-search__submit:hover{background:var(--primary-dark, #0061c7)!important}button.cs-search__submit svg{width:18px;height:18px}.cs-search--topbar .cs-search__panel{min-width:100%;max-width:min(560px,calc(100vw - 24px))}@media (max-width: 768px){.cs-search.is-mobile-open .cs-search__panel{position:fixed;top:var(--cs-search-mobile-top, 56px);left:0;right:0;bottom:0;max-width:none;min-width:0;max-height:none;border-radius:0;border:0;border-top:1px solid #eaedf1;box-shadow:none;padding-bottom:32px}.cs-search.is-mobile-open .cs-search__form{position:fixed;top:var(--cs-search-mobile-offset, 8px);left:8px;right:8px;z-index:10000;background:#fff}.cs-search.is-mobile-open:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:9998}}
