.ov[data-kind=top]:not([data-fullscreen]) .ov-panel.sp-panel{max-height:none;box-shadow:none;opacity:1;border-radius:0;transition:transform .34s cubic-bezier(.55,0,.45,1);bottom:0;transform:translateY(-100%)}.ov[data-kind=top]:not([data-fullscreen])[data-state=open] .ov-panel.sp-panel{transition:transform .42s cubic-bezier(.22,1,.36,1);transform:none}.sp-panel{background:#fff}.sp{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.sp-inner{opacity:0;transition:opacity .16s,transform .2s;transform:translateY(-12px)}.ov[data-state=open] .sp-inner{opacity:1;transition:opacity .32s ease-out .14s,transform .42s cubic-bezier(.22,1,.36,1) .1s;transform:none}.sp-inner.sc-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"results query";column-gap:clamp(40px,6vw,112px);max-width:1440px;padding-top:44px;padding-bottom:64px;display:grid}.sp-query{grid-area:query;min-width:0}.sp-results{grid-area:results;min-width:0}.sp-form{align-items:center;gap:8px;display:flex}.sp-field{flex:1;min-width:0;position:relative}.sp-field input,.sp-ghost{font-family:var(--sk-heading,var(--sans));letter-spacing:-.01em;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.2}.sp-field input{width:100%;min-height:64px;color:var(--sk-ink);caret-color:var(--sk-ink);background:0 0;border:0;border-radius:0;outline:none;padding:0;position:relative}.sp-field input::placeholder{color:#c9c9c4;opacity:1}.sp-field input::-webkit-search-cancel-button{-webkit-appearance:none}.sp-ghost{color:#c9c9c4;white-space:pre;pointer-events:none;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.sp-ghost-typed{color:#0000}.sp-clear,.sp-submit,.sp-recent-remove{min-width:44px;height:44px;color:var(--sk-ink);flex-shrink:0;place-items:center;padding:0;display:grid}.sp-clear{color:var(--sk-muted)}.sp-submit{justify-items:end;min-width:64px}.sp-submit-arrow{width:46px;height:22px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.sp-submit:hover .sp-submit-arrow,.sp-submit:focus-visible .sp-submit-arrow{transform:translate(6px)}.sp-clear:hover{color:var(--sk-ink)}.sp-scope{color:var(--sk-muted);margin:6px 0 0;font-size:12px}.sp-caption{color:var(--sk-muted);margin:0 0 6px;font-size:12px}.sp-recent{margin-top:28px}.sp-recent ul,.sp-options,.sp-options ul,.sp-products{margin:0;padding:0;list-style:none}.sp-recent li{align-items:center;gap:2px;display:flex}.sp-recent-item{min-height:32px;color:var(--sk-ink);text-align:left;padding:0;font-size:14px}.sp-recent-remove{min-width:32px;height:32px;color:var(--sk-muted)}.sp-recent-item:hover,.sp-recent-remove:hover{color:var(--sk-accent)}.sp-options,.sp-queries+.sp-brands,.sp-options>li+li{margin-top:28px}.sp-option{min-height:32px;color:var(--sk-ink);cursor:pointer;align-items:center;padding:2px 0;transition:color .2s;display:flex}.sp-option:before{content:"";background:currentColor;flex-shrink:0;width:0;height:1.5px;margin-right:0;transition:width .3s cubic-bezier(.22,1,.36,1),margin-right .3s cubic-bezier(.22,1,.36,1)}.sp-queries .sp-option{text-transform:lowercase;font-size:14px;font-weight:400}.sp-queries .sp-option b{font-weight:700}.sp-brands .sp-option{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.sp-option.is-active{color:var(--sk-accent)}.sp-option.is-active:before{width:14px;margin-right:8px}@media (prefers-reduced-motion:reduce){.sp-option,.sp-option:before{transition:none}}.sp-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;display:grid}.sp-all{min-height:44px;color:var(--sk-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;margin-top:28px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.sp-all svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.sp-all:hover svg,.sp-all:focus-visible svg{transform:translate(6px)}.sp-all-count{color:var(--sk-muted)}.sp-none{max-width:420px;color:var(--sk-muted)}.sp-none-title{color:var(--sk-ink);font-family:var(--sk-heading,var(--sans));text-transform:lowercase;margin:0 0 8px;font-size:22px;font-weight:500}.sc-header button.sc-icon[aria-haspopup=dialog]>svg{transition:opacity .2s,transform .35s cubic-bezier(.22,1,.36,1)}.sc-header button.sc-icon[aria-haspopup=dialog]:before,.sc-header button.sc-icon[aria-haspopup=dialog]:after{content:"";opacity:0;background:currentColor;width:22px;height:1.5px;margin:-.75px 0 0 -11px;transition:opacity .2s,transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:rotate(0)scaleX(.3)}.sc-header button.sc-icon[aria-haspopup=dialog][aria-expanded=true]>svg{opacity:0;transform:rotate(-90deg)scale(.5)}.sc-header button.sc-icon[aria-haspopup=dialog][aria-expanded=true]:before{opacity:1;transform:rotate(45deg)}.sc-header button.sc-icon[aria-haspopup=dialog][aria-expanded=true]:after{opacity:1;transform:rotate(-45deg)}@media (max-width:760px){.sp-inner.sc-wrap{padding-top:20px;padding-bottom:calc(40px + var(--ov-safe-bottom,0px));grid-template-columns:minmax(0,1fr);grid-template-areas:"query""results";row-gap:32px}.sp-field input,.sp-ghost{font-size:26px}.sp-field input{min-height:52px}.sp-submit-arrow{width:34px}.sp-recent,.sp-options{margin-top:20px}.sp-products{gap:24px 12px}}.ov[data-fullscreen] .sp-inner.sc-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"query""results";row-gap:32px}@media (prefers-reduced-motion:reduce){.ov[data-kind=top]:not([data-fullscreen]) .ov-panel.sp-panel{opacity:0;transition:opacity .16s linear;transform:none}.ov[data-kind=top]:not([data-fullscreen])[data-state=open] .ov-panel.sp-panel{opacity:1;transition:opacity .16s linear;transform:none}.sp-inner,.ov[data-state=open] .sp-inner{transition:opacity .16s linear;transform:none}.sc-header button.sc-icon[aria-haspopup=dialog]>svg,.sc-header button.sc-icon[aria-haspopup=dialog]:before,.sc-header button.sc-icon[aria-haspopup=dialog]:after{transition:none}}.catalog-search-reset{width:44px;height:44px;color:var(--ink);flex-shrink:0;place-items:center;padding:0;display:grid}.catalog-search-entry{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--cream);align-items:center;width:100%;min-width:0;display:flex}.catalog-search-trigger{text-align:left;border-radius:var(--radius-pill);flex:1;align-items:center;gap:13px;min-width:0;min-height:52px;padding:12px 16px;font-size:16px;display:flex}.catalog-search-trigger>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.catalog-search-trigger>span.has-query{color:var(--ink)}.catalog-search-reset{margin-right:4px}@media (hover:hover) and (pointer:fine){.catalog-search-trigger:hover{color:var(--sky)}}
