:root{--tsr-radius: 20px;--tsr-line: #D5DADF;--tsr-line-focus: #A9B1B9;--tsr-ink: #272D33;--tsr-muted: #7A828A;--tsr-blue: #38AEDF;--tsr-shadow: 0 18px 50px rgba(17, 27, 38, .16), 0 2px 8px rgba(17, 27, 38, .06)}html body .header__search .search-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;min-height:0;background:transparent!important;border:0;padding:0;margin:0;z-index:1000;display:block;overflow:hidden}html body .header__search details[open]>.search-modal{animation:tsrFade .18s ease}html body .header__search .search-modal .modal-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#11182052;cursor:default}html body .header__search .search-modal .modal-overlay:after{display:none;content:none}html body .header__search .search-modal__content{position:relative;z-index:1;display:block;width:calc(100% - 32px);max-width:680px;height:auto;margin:150px auto 0;padding:0;top:auto;bottom:auto;animation:tsrDrop .22s cubic-bezier(.2,.8,.2,1)}html body .header__search .search-modal__form{max-width:none;width:100%;position:relative}html body .header__search predictive-search.search-modal__form{position:relative}html body .header__search .search-modal .field,html body .template-search__search .field{position:relative;display:flex;align-items:center;background:#fff;border:1px solid var(--tsr-line);border-radius:var(--tsr-radius);transition:border-color .15s ease,box-shadow .15s ease}html body .header__search .search-modal .field{box-shadow:var(--tsr-shadow)}html body .header__search .search-modal .field:focus-within,html body .template-search__search .field:focus-within{border-color:var(--tsr-line-focus)}html body .header__search .search-modal .field:before,html body .header__search .search-modal .field:after,html body .template-search__search .field:before,html body .template-search__search .field:after{display:none!important;content:none!important}html body .header__search .search-modal .field__input,html body .template-search__search .field__input{font-family:GT America,sans-serif!important;font-weight:400;font-style:normal;font-size:19px;line-height:1.25;letter-spacing:0!important;color:var(--tsr-ink);height:62px;min-height:0;width:100%;padding:0 96px 0 56px!important;margin:0;background:transparent;border:0!important;border-radius:var(--tsr-radius);box-shadow:none!important;outline:none!important;-webkit-appearance:none;appearance:none}html body .template-search__search .field__input{height:58px;font-size:18px;padding-right:100px!important}html body .header__search .search-modal .field__input::placeholder,html body .template-search__search .field__input::placeholder{opacity:1!important;color:var(--tsr-muted);font-family:GT America,sans-serif;letter-spacing:0}html body .header__search .search-modal .field__input:focus::placeholder{opacity:1!important}html body .header__search .search-modal .field__label,html body .template-search__search .field__label{display:none!important}html body .header__search .search-modal .field__input::-webkit-search-cancel-button,html body .template-search__search .field__input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}html body .header__search .search-modal .search__button,html body .template-search__search .search__button{position:absolute;left:10px;right:auto;top:50%;transform:translateY(-50%);width:40px;height:40px;margin:0;padding:0;border:0;background:none;display:flex;align-items:center;justify-content:center;color:var(--tsr-ink);cursor:pointer}html body .header__search .search-modal .search__button .svg-wrapper,html body .template-search__search .search__button .svg-wrapper{width:20px;height:20px}html body .header__search .search-modal .search__button svg,html body .template-search__search .search__button svg{width:20px;height:20px}html body .template-search__search .search__button{left:auto;right:8px}html body .template-search__search .field__input{padding-left:22px!important}html body .header__search .search-modal .reset__button,html body .template-search__search .reset__button{position:absolute;top:50%;transform:translateY(-50%);right:56px;left:auto;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#6b737b;display:flex;align-items:center;justify-content:center;cursor:pointer}html body .header__search .search-modal .reset__button.hidden,html body .template-search__search .reset__button.hidden{display:none!important}html body .header__search .search-modal .reset__button .svg-wrapper,html body .template-search__search .reset__button .svg-wrapper{width:22px;height:22px}html body .header__search .search-modal .reset__button svg,html body .template-search__search .reset__button svg{width:22px;height:22px}html body .template-search__search .reset__button{right:54px}html body .header__search .search-modal .reset__button:after,html body .template-search__search .reset__button:after{display:none}html body .template-search__search .reset__button:not(.hidden)+.search__button:before{content:"";position:absolute;left:-3px;top:10px;bottom:10px;width:1px;background:var(--tsr-line)}html body .header__search .search-modal__close-button{position:absolute!important;z-index:2;top:31px;right:10px;left:auto;transform:translateY(-50%);width:40px;height:40px;margin:0!important;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--tsr-ink);background:transparent}html body .header__search .search-modal__close-button:hover{background:#f3f5f7}html body .header__search .search-modal__close-button .svg-wrapper,html body .header__search .search-modal__close-button svg{width:18px;height:18px}html body .header__search .predictive-search,html body .template-search__search .predictive-search{position:absolute;top:calc(100% + 10px);left:0;right:0;width:100%;background:#fff;border:1px solid var(--tsr-line);border-radius:var(--tsr-radius);box-shadow:var(--tsr-shadow);overflow:hidden auto;overscroll-behavior:contain;max-height:calc(100vh - 250px);max-height:calc(100dvh - 250px);z-index:5;padding:6px 0 0;font-family:GT America,sans-serif;letter-spacing:0}html body .template-search__search .predictive-search{max-height:70vh}html body .header__search .predictive-search *,html body .template-search__search .predictive-search *{font-family:GT America,sans-serif;letter-spacing:0!important}html body .header__search .predictive-search__results-groups-wrapper,html body .template-search__search .predictive-search__results-groups-wrapper{flex-direction:column;gap:0;padding:0;margin:0}html body .header__search .predictive-search__result-group,html body .template-search__search .predictive-search__result-group{gap:0}html body .header__search .predictive-search__heading,html body .template-search__search .predictive-search__heading{font-size:12px;font-weight:500;text-transform:uppercase;color:var(--tsr-muted);margin:0;padding:12px 20px 6px;border:0;width:auto}html body .header__search .predictive-search__list-item,html body .template-search__search .predictive-search__list-item{margin:0}html body .header__search .predictive-search__item,html body .template-search__search .predictive-search__item{display:flex;align-items:center;gap:14px;padding:10px 20px;text-align:left;border-radius:0}html body .header__search .predictive-search__list-item[aria-selected=true]>*,html body .header__search .predictive-search__list-item:hover>*,html body .header__search .predictive-search__item[aria-selected=true],html body .template-search__search .predictive-search__list-item:hover>*,html body .template-search__search .predictive-search__list-item[aria-selected=true]>*{background:#f5f5f5}html body .header__search .predictive-search__image,html body .template-search__search .predictive-search__image{width:56px;height:56px;object-fit:contain;flex:0 0 56px;background:#f6f7f8;border:1px solid #EEF0F2;border-radius:12px;padding:3px;grid-area:unset}html body .header__search .predictive-search__item--link-with-thumbnail,html body .template-search__search .predictive-search__item--link-with-thumbnail{display:flex;grid-template-columns:none}html body .header__search .predictive-search__item-content,html body .template-search__search .predictive-search__item-content{display:flex;flex-direction:column;gap:3px;justify-content:center}html body .header__search .predictive-search__item-heading,html body .template-search__search .predictive-search__item-heading{font-size:16px;font-weight:400;line-height:1.3;color:var(--tsr-ink);margin:0;text-decoration:none}html body .header__search .predictive-search__item .price,html body .template-search__search .predictive-search__item .price{font-size:14px;color:#5a6168;margin:0;line-height:1.3}html body .header__search .predictive-search__item .price *,html body .template-search__search .predictive-search__item .price *{font-size:14px!important}html body .header__search .predictive-search__item:hover .predictive-search__item-heading{text-decoration:none}html body .header__search .predictive-search__search-for-button,html body .template-search__search .predictive-search__search-for-button{border-top:1px solid #EEF0F2;margin-top:6px}html body .header__search .predictive-search__item--term,html body .template-search__search .predictive-search__item--term{width:100%;justify-content:space-between;padding:16px 20px;border:0;background:transparent;font-size:15px;font-weight:500;color:var(--tsr-blue);cursor:pointer;line-height:1.3;text-align:left}html body .header__search .predictive-search__item--term [data-predictive-search-search-for-text],html body .template-search__search .predictive-search__item--term [data-predictive-search-search-for-text]{font-size:0!important}html body .header__search .predictive-search__item--term [data-predictive-search-search-for-text]:before,html body .template-search__search .predictive-search__item--term [data-predictive-search-search-for-text]:before{content:"View all results";font-size:15px;font-weight:500;color:var(--tsr-blue)}html body .header__search .predictive-search__item--term .svg-wrapper,html body .template-search__search .predictive-search__item--term .svg-wrapper{width:16px;height:16px;color:var(--tsr-blue);margin:0}html body .header__search .predictive-search__item--term svg,html body .template-search__search .predictive-search__item--term svg{width:16px;height:16px}html body .header__search .predictive-search__loading-state,html body .template-search__search .predictive-search__loading-state{padding:18px}html body .header__search .predictive-search .predictive-search__item-query-result mark{font-weight:500;color:inherit}html body .template-search__search{max-width:680px;margin-left:auto;margin-right:auto}html body .template-search__search .search{position:relative}html body .template-search .template-search__header{padding-top:44px}html body .header__search details[open]>summary .header__icon-close{display:none!important}html body .header__search details[open]>summary .svg-wrapper:not(.header__icon-close){visibility:visible!important;opacity:1!important}@media screen and (max-width:749px){html body .header__search .search-modal__content{width:calc(100% - 24px);margin-top:128px}html body .header__search .search-modal .field__input{height:56px;font-size:17px;padding:0 90px 0 50px!important}html body .header__search .search-modal .search__button{left:6px}html body .header__search .search-modal__close-button{top:28px;right:6px}html body .header__search .search-modal .reset__button{right:50px}html body .header__search .predictive-search{max-height:calc(100vh - 212px);max-height:calc(100dvh - 212px)}html body .header__search .predictive-search__item,html body .template-search__search .predictive-search__item{padding:10px 16px}html body .header__search .predictive-search__heading{padding:12px 16px 6px}html body .header__search .predictive-search__item--term{padding:15px 16px}html body .template-search__search .field__input{font-size:17px;height:54px}html body .template-search .template-search__header{padding-top:24px}}html body .header__search .search-modal .search__button svg,html body .header__search .search-modal__close-button svg,html body .template-search__search .search__button svg,html body .header__search .predictive-search__item--term svg{color:var(--tsr-ink)!important}html body .header__search .search-modal .reset__button svg,html body .template-search__search .reset__button svg{color:#6b737b!important}html body .header__search .predictive-search__item--term svg,html body .template-search__search .predictive-search__item--term svg{color:var(--tsr-blue)!important}html body .header__search .search-modal .search__button .svg-wrapper,html body .header__search .search-modal .reset__button .svg-wrapper,html body .header__search .search-modal__close-button .svg-wrapper{background:transparent!important}html body .header__search .predictive-search__item .price__sale,html body .template-search__search .predictive-search__item .price__sale{display:inline-flex!important;flex-direction:row-reverse;align-items:baseline;gap:8px}html body .header__search .predictive-search__item .price--on-sale .price__regular,html body .template-search__search .predictive-search__item .price--on-sale .price__regular{display:none!important}html body .header__search .predictive-search__item .price-item--sale,html body .template-search__search .predictive-search__item .price-item--sale{display:inline!important;visibility:visible!important;opacity:1!important;color:var(--tsr-ink)!important;font-size:15px!important;margin:0!important}html body .header__search .predictive-search__item .price__sale s,html body .template-search__search .predictive-search__item .price__sale s{color:#9aa1a8!important;font-size:13px!important;margin:0!important}html body .header__search .predictive-search__item .price-item--regular,html body .template-search__search .predictive-search__item .price-item--regular{color:var(--tsr-ink);margin:0}html body .header__search .search-modal .search__button,html body .header__search .search-modal .reset__button,html body .template-search__search .search__button,html body .template-search__search .reset__button{box-shadow:none!important;outline:none}html body .header__search .search-modal .search__button:before,html body .header__search .search-modal .search__button:after{display:none!important}@keyframes tsrFade{0%{opacity:0}to{opacity:1}}@keyframes tsrDrop{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html body .header__search .search-modal__content,html body .header__search details[open]>.search-modal{animation:none}}html body .header__search .predictive-search__search-for-button,html body .template-search__search .predictive-search__search-for-button{display:none!important}html body .header__search .predictive-search,html body .template-search__search .predictive-search{padding-bottom:6px}html body .header__search .predictive-search__list-item>a.predictive-search__item,html body .template-search__search .predictive-search__list-item>a.predictive-search__item,html body .tsz-page .predictive-search__list-item>a.predictive-search__item{display:flex!important;align-items:center;color:var(--tsr-ink)!important}html body .header__search .predictive-search__list-item>a.predictive-search__item:after,html body .template-search__search .predictive-search__list-item>a.predictive-search__item:after,html body .tsz-page .predictive-search__list-item>a.predictive-search__item:after{content:"";flex:0 0 32px;width:32px;height:32px;margin-left:auto;box-sizing:border-box;border:1px solid var(--tsr-line);border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23272D33' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 16px 16px no-repeat;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}html body .header__search .predictive-search__list-item:hover>a.predictive-search__item:after,html body .header__search .predictive-search__list-item[aria-selected=true]>a.predictive-search__item:after,html body .template-search__search .predictive-search__list-item:hover>a.predictive-search__item:after,html body .template-search__search .predictive-search__list-item[aria-selected=true]>a.predictive-search__item:after,html body .tsz-page .predictive-search__list-item:hover>a.predictive-search__item:after{background:var(--tsr-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 16px 16px no-repeat;border-color:var(--tsr-ink);transform:translate(2px)}html body .header__search .predictive-search__result-group>div:not(:has(#predictive-search-results-products-list)),html body .template-search__search .predictive-search__result-group>div:not(:has(#predictive-search-results-products-list)){display:none!important}html body .header__search .predictive-search__result-group,html body .template-search__search .predictive-search__result-group{flex:0 0 auto!important}html body .header__search .predictive-search__results-groups-wrapper,html body .template-search__search .predictive-search__results-groups-wrapper{border-bottom:0!important}html body .tsz-empty{padding:14px 20px 10px;font-family:GT America,sans-serif;font-size:15px;color:var(--tsr-muted);letter-spacing:0;margin:0}html body .header__search .predictive-search__item-content,html body .template-search__search .predictive-search__item-content,html body .tsz-page .predictive-search__item-content{flex:1 1 auto;min-width:0}html body .tsz-size{display:block;font-family:GT America,sans-serif;font-size:13px;line-height:1.3;color:var(--tsr-muted);letter-spacing:0}html.tsz-size-search facet-filters-form,html.tsz-size-search .facets-wrapper,html.tsz-size-search .product-count-vertical,html.tsz-size-search .template-search__results,html.tsz-size-search .template-search__header>p[role=status]{display:none!important}html body .tsz-page{max-width:680px!important;margin:8px auto 60px;padding:0!important}html body .tsz-page__card{position:static!important;display:block!important;width:100%;max-height:none!important;background:#fff;border:1px solid var(--tsr-line);border-radius:var(--tsr-radius);box-shadow:var(--tsr-shadow);overflow:hidden;padding:6px 0;font-family:GT America,sans-serif;letter-spacing:0}html body .tsz-page__card *{font-family:GT America,sans-serif;letter-spacing:0!important}html body .tsz-page .predictive-search__heading{border:0!important;font-size:12px;font-weight:500;text-transform:uppercase;color:var(--tsr-muted);margin:0;padding:12px 20px 6px}html body .tsz-page .predictive-search__list-item{margin:0}html body .tsz-page .predictive-search__list-item:hover>*{background:#f5f5f5}html body .tsz-page .predictive-search__item{gap:14px;padding:10px 20px;text-decoration:none;color:var(--tsr-ink)}html body .tsz-page .predictive-search__image{width:56px;height:56px;object-fit:contain;flex:0 0 56px;background:#f6f7f8;border:1px solid #EEF0F2;border-radius:12px;padding:3px}html body .tsz-page .predictive-search__item-content{display:flex;flex-direction:column;gap:3px;justify-content:center}html body .tsz-page .predictive-search__item-heading{font-size:16px;font-weight:400;line-height:1.3;color:var(--tsr-ink);margin:0}html body .tsz-page .price{font-size:14px;margin:0;line-height:1.3}html body .tsz-page .price *{font-size:14px!important;color:var(--tsr-ink)}html body .tsz-page .price--on-sale .price__regular{display:none!important}html body .tsz-page .price__sale{display:inline-flex!important;flex-direction:row-reverse;align-items:baseline;gap:8px}html body .tsz-page .price:not(.price--on-sale) .price__sale{display:none!important}html body .tsz-page .price__sale s{color:#9aa1a8!important;font-size:13px!important}@media(max-width:749px){html body .tsz-page{margin:4px 16px 40px;width:auto}html body .tsz-page .predictive-search__item{padding:10px 16px}}html body .header__search .tsq,html body .template-search__search .tsq{padding:8px 0 6px;border-bottom:1px solid #EEF0F2}html body .header__search .tsq__list,html body .template-search__search .tsq__list{margin:0;padding:0;list-style:none}html body .header__search .tsq__item,html body .template-search__search .tsq__item{display:flex;align-items:center;gap:12px;margin:0;padding:8px 20px;font-family:GT America,sans-serif;font-size:16px;line-height:1.3;letter-spacing:0;color:var(--tsr-ink);cursor:pointer;border-radius:0;background:transparent;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}html body .header__search .tsq__item:hover,html body .header__search .tsq__item[aria-selected=true],html body .template-search__search .tsq__item:hover,html body .template-search__search .tsq__item[aria-selected=true]{background:#f5f5f5}html body .header__search .tsq__icon,html body .template-search__search .tsq__icon{flex:0 0 16px;width:16px;height:16px;color:#9aa1a8}html body .header__search .tsq__text,html body .template-search__search .tsq__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}html body .header__search .tsq__typed,html body .template-search__search .tsq__typed{font-weight:400;color:var(--tsr-muted)}html body .header__search .tsq+#predictive-search-results-groups-wrapper .predictive-search__heading,html body .template-search__search .tsq+#predictive-search-results-groups-wrapper .predictive-search__heading{border-top:0!important}html body .header__search .tsz-size:empty,html body .template-search__search .tsz-size:empty,html body .tsz-page .tsz-size:empty{display:none}@media screen and (max-width:749px){html body .header__search .tsq__item,html body .template-search__search .tsq__item{padding:9px 16px;font-size:16px}}html body .header__search .tsq__text,html body .template-search__search .tsq__text{color:var(--tsr-ink)!important;font-size:16px!important;font-family:GT America,sans-serif!important;letter-spacing:0!important}html body .header__search .tsq__typed,html body .template-search__search .tsq__typed{color:var(--tsr-muted)!important;font-size:16px!important;letter-spacing:0!important}html body .header__search .tsq,html body .template-search__search .tsq{padding:4px 0!important}html body .header__search .tsq__item,html body .template-search__search .tsq__item{box-sizing:border-box;height:30px;min-height:0;padding-top:0!important;padding-bottom:0!important;line-height:20px!important}html body .header__search .tsq__text,html body .header__search .tsq__typed,html body .template-search__search .tsq__text,html body .template-search__search .tsq__typed{line-height:20px!important}@media screen and (max-width:749px){html body .header__search .tsq__item,html body .template-search__search .tsq__item{height:36px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tab-search.css.map */
