.jp-serp{font-family:var(--jp-sans)}.jp-serp__head{position:relative;background:var(--moon-grey);border-bottom:1px solid var(--platinum);max-width:1280px;margin:0 auto;padding:44px 40px 34px}.jp-serp__eyebrow{margin:0 0 10px;color:var(--brass-ink);font-size:10.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.jp-serp__title{position:relative;z-index:1;font-family:var(--jp-serif);font-weight:500;font-size:clamp(28px,3.4vw,42px);line-height:1.1;color:var(--ink);margin:0;letter-spacing:-.01em;overflow-wrap:anywhere}.jp-serp__title em{font-style:italic;color:var(--burgundy);overflow-wrap:anywhere}.jp-serp__helper{max-width:58ch;margin:10px 0 0;color:var(--steel);font-size:14px;line-height:1.55}.jp-serp__head>.jp-persona-context{width:min(100%,680px);margin:12px 0 4px}.jp-serp__count{position:relative;z-index:1;font-size:14px;color:var(--steel);margin:10px 0 0}.jp-serp__count b{color:var(--ink);font-weight:700}.jp-serp__form{position:relative;z-index:1;display:flex;align-items:stretch;gap:10px;max-width:680px;margin:22px 0 0}.jp-serp__form-ic{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--steel);display:flex;pointer-events:none}.jp-serp__form input[type=search]{flex:1;min-width:0;padding:0 14px 0 42px;height:48px;border:1px solid var(--charcoal);background:var(--pure-white);font-family:var(--jp-sans);font-size:15px;color:var(--ink)}.jp-serp__form input[type=search]:focus-visible{border-color:var(--burgundy);box-shadow:0 0 0 2px color-mix(in srgb,var(--burgundy) 24%,transparent)}.jp-serp__form .jp-btn{flex-shrink:0}.jp-serp__trending{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.jp-serp__pill{display:inline-flex;align-items:center;min-height:44px;padding:8px 15px;border:1px solid var(--platinum);border-radius:2px;background:var(--pure-white);font-size:13px;font-weight:500;color:var(--charcoal);text-decoration:none;transition:border-color var(--transition-fast),color var(--transition-fast)}.jp-serp__pill:hover{border-color:var(--persona);color:var(--burgundy)}.jp-serp__browse{max-width:900px;margin-top:26px;padding-top:20px;border-top:1px solid var(--platinum)}.jp-serp__browse-title{margin:0 0 11px;color:var(--steel);font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.jp-serp__browse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.jp-serp__browse-card{min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;border:1px solid var(--platinum);background:var(--pure-white);color:var(--charcoal);text-decoration:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.jp-serp__browse-card>span{display:flex;color:var(--brass-ink)}.jp-serp__browse-card>svg{color:var(--warm-grey)}.jp-serp__browse-card b{min-width:0;font-family:var(--jp-serif);font-size:15px;font-weight:500}.jp-serp__browse-card:hover{border-color:var(--brass);box-shadow:var(--shadow-soft);color:var(--burgundy)}.jp-serp__wrap--norail{grid-template-columns:1fr}.jp-serp__guides{margin-top:34px;padding-top:26px;border-top:1px solid var(--platinum)}.jp-serp__guides .jp-col__rail-h{margin:0 0 10px}.jp-serp__link{display:flex;align-items:center;gap:14px;padding:14px 4px;border-bottom:1px solid var(--platinum);text-decoration:none;color:var(--charcoal);transition:background var(--transition-fast),padding var(--transition-fast)}.jp-serp__link:hover{background:var(--moon-grey);padding-left:8px;color:var(--burgundy)}.jp-serp__link .k{color:var(--brass-ink);width:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.jp-serp__link-t{flex:1;min-width:0}.jp-serp__link-t b{display:block;font-family:var(--jp-serif);font-size:16px;font-weight:500;color:var(--ink)}.jp-serp__link:hover .jp-serp__link-t b{color:var(--burgundy)}.jp-serp__link-t small{display:block;font-size:14px;color:var(--steel);margin-top:2px;line-height:1.5}.jp-serp__link>svg{color:var(--warm-grey);flex-shrink:0}.jp-serp__none .k{font-family:var(--jp-serif)}.jp-serp__none p{line-height:1.6}.jp-serp__none p b{color:var(--ink);font-family:var(--jp-serif);font-size:18px}.jp-serp__none-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.jp-serp__recovery{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:-8px 0 22px}.jp-serp__recovery a{min-height:44px;display:inline-flex;align-items:center;padding:8px 13px;border:1px solid var(--platinum);background:var(--pure-white);color:var(--charcoal);font-size:12.5px;font-weight:700;text-decoration:none}.jp-serp__recovery a:hover{border-color:var(--brass);color:var(--burgundy)}@media screen and (max-width:989px){.jp-serp__form input[type=search]{font-size:16px}.jp-serp__head{padding:30px 20px 24px}.jp-serp__form{max-width:none}.jp-serp__browse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jp-serp__browse-card:last-child:nth-child(odd){grid-column:1 / -1}}@media screen and (max-width:359px){.jp-serp__form{display:grid;grid-template-columns:minmax(0,1fr)}.jp-serp__form .jp-btn{width:100%}.jp-serp__form-ic{top:24px}.jp-serp__browse-grid{grid-template-columns:1fr}}.jp-col__mtoggle{list-style:none;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:48px;padding:0 16px;margin-bottom:12px;background:var(--pure-white);border:1px solid var(--platinum);font-family:var(--jp-sans);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal);cursor:pointer}.jp-col__mtoggle::-webkit-details-marker{display:none}.jp-col__mtoggle::marker{content:""}.jp-col__mdetails[open]>.jp-col__mtoggle{border-color:var(--charcoal);box-shadow:inset 0 0 0 1px var(--charcoal)}@media(min-width:990px){.jp-col__mtoggle{display:none}.jp-col__mdetails>.jp-col__railbody{display:block}}.jp-serp__modes{display:inline-flex;max-width:100%;margin-top:14px;border:1px solid var(--platinum);background:var(--pure-white);overflow-x:auto}.jp-serp__modes a{min-height:44px;padding:10px 18px;display:inline-flex;align-items:center;justify-content:center;color:var(--steel);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.jp-serp__modes a[aria-current=page]{--jp-focus: var(--light-brass);background:var(--ink);color:var(--silk-white)}.jp-serp__modes a:focus-visible{outline-offset:-3px}.jp-serp__mixed-count{margin:0 0 18px;color:var(--steel);font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/jp-section-search.css.map */
