.search--popdown{--tcsp-ink: #1D2523;--tcsp-muted: #4A5653;--tcsp-line: #E6E8E6;--tcsp-edge: #CDD3D0;--tcsp-pill: #F3F4F2;--tcsp-pill-hover: #E8EAE8;--tcsp-photo: #F7F7F7;--tcsp-green: #0E3D2D;--tcsp-green-dark: #0A2C21;--tcsp-ease: cubic-bezier(.2, .8, .2, 1);--tcsp-top: 14px;--tcsp-left: 16px;--tcsp-width: calc(100vw - 32px) ;--tcsp-bar: 62px}.tc-sp-colors,.tc-sp-fallback{display:none}.search--popdown .search-popdown{top:var(--tcsp-top);right:auto;left:var(--tcsp-left);width:var(--tcsp-width);max-height:calc(100vh - var(--tcsp-top) - 16px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:28px;background:#fff;color:var(--tcsp-ink);transform:none;opacity:0;visibility:hidden;clip-path:inset(0 0 calc(100% - var(--tcsp-bar)) 0 round calc(var(--tcsp-bar) / 2));transition:clip-path .32s var(--tcsp-ease),opacity .18s ease,visibility 0s linear .32s;scrollbar-width:thin}.search--popdown .search-popdown.is-visible{opacity:1;visibility:visible;clip-path:inset(0 0 0 0 round 28px);transition:clip-path .32s var(--tcsp-ease),opacity .18s ease,visibility 0s linear 0s}.search--popdown .drawer__underlay.underlay--visible{background:#0c161273}.search--popdown .search-popdown .search__predictive__outer{position:sticky;top:0;z-index:2;background:#fff}.search--popdown .search-popdown .search__predictive__outer .wrapper{max-width:none;margin:0;padding:0 10px 0 24px}.search--popdown .search-popdown .search__predictive__main{height:var(--tcsp-bar);gap:24px}.search--popdown .tc-sp-logo{display:flex;flex:0 0 172px;align-items:center;color:var(--tcsp-ink)}.search--popdown .tc-sp-logo .tc-logo{display:block;width:var(--tcsp-logo-w, 172px);height:auto;margin-left:max(0px,calc(var(--tcsp-logo-x, 24px) - 24px))}.search--popdown .search-popdown.is-visible .tc-sp-logo{animation:tcsp-logo-in .32s ease both}@keyframes tcsp-logo-in{0%{color:var(--tcsp-logo-from, var(--tcsp-ink))}to{color:var(--tcsp-ink)}}.search--popdown .search-popdown .search__predictive__actions{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:flex-start;width:auto;min-width:0;max-width:640px;height:44px;margin:0 auto;border-radius:999px;background:var(--tcsp-pill)}.search--popdown .search-popdown .search__predictive__button{position:relative;z-index:1;order:-1;display:grid;flex:none;place-items:center;width:46px;height:44px;padding:0 0 0 4px;color:var(--tcsp-ink)}.search--popdown .search-popdown .search__predictive__button svg{width:20px;height:20px}.search--popdown .search-popdown .search__predictive__actions input[type=search]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0 84px 0 48px;border:0;border-radius:999px;background:none;box-shadow:none;color:var(--tcsp-ink);font-size:16px;font-weight:500}.search--popdown .search-popdown .search__predictive__actions input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search--popdown .search-popdown .search__predictive__clear{position:relative;z-index:1;margin-left:auto;pointer-events:none}.search--popdown .search-popdown .search__predictive__clear .search-reset{height:44px;padding:0 18px;border-radius:999px;color:var(--tcsp-muted);font-size:14px;font-weight:500;pointer-events:auto}.search--popdown .search-popdown .search__predictive__clear .search-reset.is-hidden{visibility:hidden;pointer-events:none}.search--popdown .search-popdown .search__predictive__close{display:flex;flex:0 0 172px;justify-content:flex-end;width:auto;height:auto}.search--popdown .search-popdown .search__predictive__close .search__predictive__close__inner{justify-content:center;width:44px;height:44px;padding:0;border-radius:999px}.search--popdown .search-popdown .search__predictive__close .search__predictive__close__inner:hover{background:var(--tcsp-pill)}.search--popdown .search-popdown .search__predictive__close__inner svg{width:22px;height:22px;font-size:22px}.search--popdown .search-popdown .header__search__results{position:static;display:none;max-height:none;overflow:visible;background:none;opacity:1;visibility:visible;transition:none}.search--popdown .search-popdown predictive-search[open] .header__search__results{display:block;max-height:none}.search--popdown .header__search__results .wrapper{max-width:none;margin:0;padding:0}.search--popdown .search__results__wrapper{padding:24px 24px 0;border-top:1px solid var(--tcsp-line);animation:tcsp-rise .26s var(--tcsp-ease) both}.search--popdown .header__search__results .animates,.search--popdown .header__search__results .product__inline.animates,.search--popdown .header__search__results .other__inline.animates{opacity:1;animation:none}@keyframes tcsp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.search--popdown .search__results__other{display:grid;grid-template-columns:minmax(0,248px) minmax(0,1fr);grid-template-rows:repeat(4,auto) 1fr;align-items:start;column-gap:40px;row-gap:0}.search--popdown .search__results__other>.search__results__other__list~.search__results__other__list{margin-top:24px}.search--popdown .search__results__other>*{grid-column:1;min-width:0}.search--popdown .search__results__other>.search__results__products{grid-column:2;grid-row:1 / -1}.search--popdown .search__results__other:not(:has(>.search__results__other__list)){grid-template-columns:minmax(0,1fr)}.search--popdown .search__results__other:not(:has(>.search__results__other__list))>.search__results__products{grid-column:1}.search--popdown .search__results__other:not(:has(>.search__results__products)){grid-template-columns:minmax(0,560px)}.search--popdown .search__results__heading{justify-content:space-between;margin:0 0 8px;padding:0;border:0}.search--popdown .search__results__title,.search--popdown .tc-sp-label{margin:0;color:var(--tcsp-muted);font-family:inherit;font-size:13px;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.4;text-transform:none}.search--popdown .search__results__heading .badge{display:none}.search--popdown .search__results__other__list ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.search--popdown .other__inline__title{margin:0}.search--popdown .other__inline__title a{display:flex;align-items:center;gap:10px;min-height:40px;margin:0 -12px;padding:8px 12px;border-radius:10px;color:var(--tcsp-ink);font-size:15px;line-height:1.35;text-decoration:none}.search--popdown .other__inline__title a:hover{background:var(--tcsp-pill)}.search--popdown a[id^=predictive-search-option-query]:before{content:"";flex:none;width:15px;height:15px;background:currentColor;opacity:.6;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") center / contain no-repeat}.search--popdown a[id^=predictive-search-option-query] span{font-weight:600}.search--popdown a[id^=predictive-search-option-query] mark{background:none;color:inherit;font-weight:400}.search--popdown .search__results__collections__list{gap:8px}.search--popdown .search__results__collections__list .other__inline__title a,.search--popdown .tc-sp-row{justify-content:space-between;margin:0;padding:11px 14px;border:1px solid var(--tcsp-edge);border-radius:12px;font-weight:500}.search--popdown .search__results__collections__list .other__inline__title a:after,.search--popdown .tc-sp-row:after{content:"\2192";content:"\2192" / "";flex:none;margin-left:12px}.search--popdown .tc-sp-fallback{display:block}.search--popdown .search__results__other__list ul.tc-sp-chips{flex-direction:row;flex-wrap:wrap;gap:8px}.search--popdown .tc-sp-fallback__note{margin:0 0 10px;color:var(--tcsp-muted);font-size:13px;line-height:1.45}.search--popdown .search__results__products,.search--popdown .tc-sp-start__main{container:tcsp-row / inline-size}.search--popdown .search__results__products__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px;margin:0;padding:0}.search--popdown .product__inline__link{flex-direction:column;gap:8px;border-radius:12px;color:var(--tcsp-ink);text-decoration:none}.search--popdown .product__inline__image,.search--popdown .tc-sp-card__img{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;background:var(--tcsp-photo)}.search--popdown .product__inline__image img,.search--popdown .tc-sp-card__img img{width:100%;max-width:none;height:100%;object-fit:contain}.search--popdown .product__inline__title,.search--popdown .tc-sp-card__name{margin:0;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3}.search--popdown .product__inline__price,.search--popdown .tc-sp-card__price{margin:2px 0 0;font-size:14px;font-weight:600}.search--popdown .product__inline__price .compare-at,.search--popdown .tc-sp-card__was{margin:0 0 0 6px;font-size:13px;font-weight:400}.search--popdown .tc-sp-card__was{color:var(--tcsp-muted);opacity:1;text-decoration:line-through}.search--popdown .tc-sp-card__now{color:var(--primary)}.search--popdown .tc-sp-colors{display:block;margin-top:2px;color:var(--tcsp-muted);font-size:12.5px}.search--popdown .other__inline a[aria-selected=true]{background:var(--tcsp-pill);outline:2px solid var(--tcsp-ink);outline-offset:0}.search--popdown .product__inline a[aria-selected=true]{outline:2px solid var(--tcsp-ink);outline-offset:4px}.search--popdown .tc-sp-chip[aria-selected=true]{outline:2px solid var(--tcsp-ink);outline-offset:2px}.search--popdown .search__results__actions{position:sticky;bottom:0;z-index:1;display:flex;justify-content:flex-end;margin:24px -24px 0;padding:16px 24px 20px;border-top:1px solid var(--tcsp-line);background:#fff}.search--popdown .search-popdown .search__results__btn{display:inline-flex;align-items:center;gap:10px;width:auto;min-height:48px;padding:0 24px;border:1px solid var(--tcsp-green);border-radius:999px;background:var(--tcsp-green);color:#fff;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}.search--popdown .search-popdown .search__results__btn:hover{border-color:var(--tcsp-green-dark);background:var(--tcsp-green-dark);color:#fff}.search--popdown .search-popdown .search__results__btn:before,.search--popdown .search-popdown .search__results__btn:after{display:none}.search--popdown .search-popdown .search__results__btn[aria-selected=true]{outline:2px solid var(--tcsp-green);outline-offset:3px}.search--popdown .search-popdown .search__results__btn:not(.js-focus-hidden):focus-visible{outline:2px solid var(--tcsp-green)!important;outline-offset:3px!important}.search--popdown .search-popdown .search__results__btn:not(.js-focus-hidden):focus-visible,.search--popdown .search-popdown .tc-sp-chip:not(.js-focus-hidden):focus-visible{border-radius:999px}.search--popdown .search-popdown .tc-sp-row:not(.js-focus-hidden):focus-visible,.search--popdown .search-popdown .search__results__collections__list .other__inline__title a:not(.js-focus-hidden):focus-visible{border-radius:12px}.search--popdown .search-popdown .other__inline__title a:not(.js-focus-hidden):focus-visible{border-radius:10px}.search--popdown .search__results__btn .icon,.search--popdown .search__results__btn svg{width:16px;height:16px;margin:0}.search--popdown .search__results__empty{padding:0;font-size:15px;text-align:left}.search--popdown .tc-sp-start-slot{padding:24px 24px 28px;border-top:1px solid var(--tcsp-line);animation:tcsp-rise .26s var(--tcsp-ease) both}.search--popdown .tc-sp-start-slot[hidden]{display:none}.search--popdown .search-popdown:has(.tc-sp-start-slot:not([hidden])) .header__search__results{display:none}.search--popdown .tc-sp-start{display:grid;grid-template-columns:minmax(0,248px) minmax(0,1fr);align-items:start;column-gap:40px}.search--popdown .tc-sp-start__side{display:flex;flex-direction:column;gap:24px}.search--popdown .tc-sp-start__group .tc-sp-label{margin-bottom:10px}.search--popdown .tc-sp-chips,.search--popdown .tc-sp-rows,.search--popdown .tc-sp-cards{margin:0;padding:0;list-style:none}.search--popdown .tc-sp-chips{display:flex;flex-wrap:wrap;gap:8px}.search--popdown .tc-sp-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:var(--tcsp-pill);color:var(--tcsp-ink);font-size:14px;font-weight:500;text-decoration:none}.search--popdown .tc-sp-chip:hover{background:var(--tcsp-pill-hover)}.search--popdown .tc-sp-rows{display:flex;flex-direction:column;gap:8px}.search--popdown .tc-sp-row{display:flex;align-items:center;color:var(--tcsp-ink);font-size:15px;text-decoration:none}.search--popdown .tc-sp-row:hover{background:var(--tcsp-pill)}.search--popdown .tc-sp-start__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.search--popdown .tc-sp-start__all{color:var(--tcsp-green);font-size:13px;font-weight:600}.search--popdown .tc-sp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px}.search--popdown .tc-sp-card{display:flex;flex-direction:column;gap:2px;color:var(--tcsp-ink);text-decoration:none}.search--popdown .tc-sp-card__img{margin-bottom:8px}@container tcsp-row (width < 1880px){.search--popdown .search__results__products__list>:nth-child(n+10),.search--popdown .tc-sp-cards>:nth-child(n+10){display:none}}@container tcsp-row (width < 1690px){.search--popdown .search__results__products__list>:nth-child(n+9),.search--popdown .tc-sp-cards>:nth-child(n+9){display:none}}@container tcsp-row (width < 1500px){.search--popdown .search__results__products__list>:nth-child(n+8),.search--popdown .tc-sp-cards>:nth-child(n+8){display:none}}@container tcsp-row (width < 1310px){.search--popdown .search__results__products__list>:nth-child(n+7),.search--popdown .tc-sp-cards>:nth-child(n+7){display:none}}@container tcsp-row (width < 1120px){.search--popdown .search__results__products__list>:nth-child(n+6),.search--popdown .tc-sp-cards>:nth-child(n+6){display:none}}@container tcsp-row (width < 930px){.search--popdown .search__results__products__list>:nth-child(n+5),.search--popdown .tc-sp-cards>:nth-child(n+5){display:none}}@container tcsp-row (width < 740px){.search--popdown .search__results__products__list>:nth-child(n+4),.search--popdown .tc-sp-cards>:nth-child(n+4){display:none}}@container tcsp-row (width < 550px){.search--popdown .search__results__products__list>:nth-child(n+3),.search--popdown .tc-sp-cards>:nth-child(n+3){display:none}}@media(max-width:1199px){.search--popdown .search__results__other,.search--popdown .tc-sp-start{grid-template-columns:minmax(0,220px) minmax(0,1fr);column-gap:28px}}@media(prefers-reduced-motion:reduce){.search--popdown .search-popdown,.search--popdown .search-popdown.is-visible{clip-path:none}.search--popdown .search-popdown{transition:opacity .12s linear,visibility 0s linear .12s}.search--popdown .search-popdown.is-visible{transition:opacity .12s linear,visibility 0s linear 0s}.search--popdown .search__results__wrapper,.search--popdown .tc-sp-start-slot{animation:none}}@media(forced-colors:active){.search--popdown .search-popdown,.search--popdown .search-popdown .search__predictive__actions,.search--popdown .tc-sp-chip,.search--popdown .search-popdown .search__results__btn{border:1px solid CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/tc-search-panel.css.map */
