html.search-v2 .site-header__search-container,html.search-v2 predictive-search{--searchEase:cubic-bezier(.165, .84, .44, 1);--searchIn:.25s;--searchOut:.2s;--searchFade:.1s;--searchStagger:.08s;--searchRise:-8px}html.search-v2 .predictive__screen{display:block;opacity:0;pointer-events:none;transition:opacity var(--searchOut) var(--searchEase),visibility 0s linear var(--searchOut);visibility:hidden;z-index:3}html.search-v2 predictive-search.is-active .predictive__screen{opacity:1;pointer-events:inherit;transition:opacity var(--searchIn) var(--searchEase);visibility:inherit}html.search-v2 predictive-search form{z-index:5}html.search-v2 .search__results{box-shadow:0 24px 48px -16px var(--colorTextBodyAlpha015);display:block;margin-top:var(--size-2);max-height:80vh;max-height:80dvh;opacity:0;overscroll-behavior:contain;pointer-events:none;transform:translateY(var(--searchRise));transition:opacity var(--searchOut) var(--searchEase),transform var(--searchOut) var(--searchEase),visibility 0s linear var(--searchOut);visibility:hidden}html.search-v2 .search__results.is-open:not(:empty){opacity:1;pointer-events:inherit;transform:none;transition:opacity var(--searchIn) var(--searchEase),transform var(--searchIn) var(--searchEase);visibility:inherit}html.search-v2 .results li{transition:background-color .2s ease}html.search-v2 .results li.is-highlighted,html.search-v2 .results li:focus-within,html.search-v2 .results li:hover{background-color:var(--colorTextBodyAlpha005)}html.search-v2 .results li a:focus-visible{outline:2px solid var(--colorBrand);outline-offset:4px}html.search-v2 .results li.is-highlighted{outline:2px solid var(--colorBrand);outline-offset:-2px}html.search-v2 .results--queries a:before{--searchGlyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42' fill='none' stroke='black' stroke-width='5'/%3E%3C/svg%3E");background-color:currentColor;content:"";flex:none;height:16px;margin-inline-end:var(--size-3);-webkit-mask:var(--searchGlyph) center/contain no-repeat;mask:var(--searchGlyph) center/contain no-repeat;opacity:.5;width:16px}html.search-v2 .predictive-search-results{--searchHeadingInset:var(--size-2);--searchHeadingSpace:var(--size-2);isolation:isolate;padding-top:var(--size-6)}html.search-v2 .predictive-search-results h3,html.search-v2 .results--products #predictive-search-products{border-bottom:1px solid var(--colorTextBodyAlpha015);margin-bottom:var(--searchHeadingSpace);padding-bottom:var(--searchHeadingInset)}html.search-v2 .results--collections .results-products__info{display:flex;flex-direction:column;margin-inline-start:10px}html.search-v2 .results--collections .results-products__image{border-radius:var(--size-2);box-shadow:0 0 0 1px var(--colorTextBodyAlpha015),0 4px 0 -2px var(--color-body),0 4px 0 -1px var(--colorTextBodyAlpha015),0 8px 0 -4px var(--color-body),0 8px 0 -3px var(--colorTextBodyAlpha015)}html.search-v2 .results--products li a{align-items:flex-start}html.search-v2 .results-products__sku{display:block;font-size:calc(var(--typeBaseSize)*.75);letter-spacing:.05em;opacity:.6}html.search-v2 .results-category__count{font-size:calc(var(--typeBaseSize)*.85);opacity:.7}html.search-v2 .predictive-search-results:has(>.search-machine){padding-top:0}html.search-v2 .predictive-search-results>.search-machine{background-color:var(--colorTextBodyAlpha005);flex:0 0 100%;margin-bottom:var(--size-6)}html.search-v2 .search-machine__card{display:flex;padding-inline-end:var(--size-5)}html.search-v2 .search-machine__link{align-items:center;column-gap:var(--size-3);display:flex;flex:1 1 auto;min-width:0;padding:var(--size-3) 0 var(--size-3) var(--size-8)}html.search-v2 .search-machine__link:last-child{padding-inline-end:var(--size-3)}html.search-v2 button.search-machine__link{font:inherit;letter-spacing:inherit;text-align:start;text-transform:none}html.search-v2 .search-machine__link:focus-visible{outline:2px solid var(--colorBrand);outline-offset:-2px}html.search-v2 .search-machine__card:has(>.search-machine__link[aria-busy=true]){position:relative}html.search-v2 .search-machine__card:has(>.search-machine__link[aria-busy=true]):after{animation:search-progress 1.1s var(--searchEase) infinite;background:var(--colorBrand);bottom:0;content:"";height:2px;inset-inline:0;position:absolute;transform-origin:left}html.search-v2 .search-machine__link[aria-busy=true]{cursor:progress}html.search-v2 .search-machine__icon{--element-icon-size:var(--size-4);align-items:center;background-color:var(--colorTextBodyAlpha005);border-radius:50%;display:flex;flex:none;height:var(--size-8);justify-content:center;width:var(--size-8)}html.search-v2 .search-machine .search-machine__icon:not(.search-machine__icon--make,.search-machine__icon--stack){background-color:var(--color-body)}html.search-v2 .search-machine__icon--stack{position:relative}html.search-v2 .search-machine__icon--stack>.search-machine__icon{box-shadow:0 0 0 2px var(--color-body);height:70%;position:absolute;width:70%}html.search-v2 .search-machine__icon--stack>:first-child{left:0;top:0}html.search-v2 .search-machine__icon--stack>:last-child{bottom:0;right:0}html.search-v2 .search-machine__icon--stack .search-machine__mark{height:60%}html.search-v2 .search-machine__icon--stack .search-machine__initial{font-size:calc(var(--typeBaseSize)*.6)}html.search-v2 .search-machine,html.search-v2 .machine-sheet{--element-icon-stroke-width:var(--iconWeight)}html.search-v2 .search-machine__initial{font-size:calc(var(--typeBaseSize)*.85);font-weight:var(--typeBaseBoldWeight);line-height:1}html.search-v2 .search-machine__icon--make{background-color:var(--machineMakeColor)}html.search-v2 .search-machine__icon--light-mark{color:var(--color-body)}html.search-v2 .search-machine__icon--dark-mark{color:var(--colorTextBody)}html.search-v2 .search-machine__mark{background-color:currentColor;height:var(--size-5);-webkit-mask:var(--machineMark) center/contain no-repeat;mask:var(--machineMark) center/contain no-repeat;width:90%}html.search-v2 .search-machine__text{flex:1 1 auto;font-size:calc(var(--typeBaseSize)*.9);line-height:1.35;min-width:0;text-wrap:balance}html.search-v2 .search-machine__label{opacity:.7}html.search-v2 .search-machine__name,html.search-v2 .search-machine__text strong{font-weight:var(--typeBaseBoldWeight)}html.search-v2 .search-machine--off .search-machine__name{font-weight:inherit}html.search-v2 .search-machine--off .search-machine__icon{filter:grayscale(1);opacity:.6}html.search-v2 .search-machine__action{flex:none;font-size:calc(var(--typeBaseSize)*.7);letter-spacing:.15em;text-decoration:underline;text-transform:uppercase;text-underline-offset:2px}html.search-v2 .search-machine__link:hover .search-machine__action{text-decoration-thickness:2px}html.search-v2 .search-machine__clear{--element-icon-size:var(--size-4);align-items:center;display:flex;flex:none;justify-content:center;margin:0;opacity:.55;padding:0;transition:opacity .2s ease;width:var(--size-10)}html.search-v2 .search-machine__clear:focus-visible,html.search-v2 .search-machine__clear:hover{opacity:1}html.search-v2 .search-machine__clear:focus-visible{outline:2px solid var(--colorBrand);outline-offset:-2px}html.search-v2 .search-machine__sign-in{align-items:center;column-gap:var(--size-3);display:flex;font-size:calc(var(--typeBaseSize)*.8);justify-content:space-between;padding:0 var(--size-8) var(--size-3) calc(var(--size-8) + var(--size-8) + var(--size-3))}html.search-v2 .search-machine--known .search-machine__sign-in{padding-inline-end:calc(var(--size-5) + var(--size-10))}html.search-v2 .search-machine__sign-in span{opacity:.7}html.search-v2 .search-machine__sign-in-link{flex:none;font-size:calc(var(--typeBaseSize)*.7);letter-spacing:.15em;text-decoration:underline;text-transform:uppercase;text-underline-offset:2px}html.search-v2 .machine-sheet .bottom-sheet__panel:focus{outline:none}html.search-v2 .machine-sheet__title{margin:0 var(--size-11) var(--size-1) 0}html.search-v2 .machine-sheet__body{font-size:calc(var(--typeBaseSize)*.85);margin:0 0 var(--size-5);opacity:.7}html.search-v2 .machine-sheet__section{margin-bottom:var(--size-5)}html.search-v2 .machine-sheet__section-header{align-items:center;border-bottom:1px solid var(--colorTextBodyAlpha015);display:flex;justify-content:space-between;margin-bottom:var(--size-2);min-height:var(--size-8)}html.search-v2 .machine-sheet__label{margin:0}html.search-v2 .machine-sheet__current{--element-icon-size:16px;align-items:center;display:flex;font-weight:bolder;gap:var(--size-2);margin:var(--size-2) 0 0}html.search-v2 .machine-sheet__current .element-icon{color:var(--colorBrand)}html.search-v2 .machine-sheet .rpm-selector-garage-item{align-items:center;background:none;border:1px solid var(--colorTextBodyAlpha015);border-radius:var(--radius-xs);color:inherit;display:flex;gap:var(--size-3);margin-bottom:var(--size-2);min-height:var(--size-12);padding:0 0 0 var(--size-4);text-align:start;transition:background-color .2s ease,border-color .2s ease;width:100%}html.search-v2 .machine-sheet .rpm-selector-garage-item:hover{background-color:var(--colorTextBodyAlpha005)}html.search-v2 .machine-sheet .rpm-selector-garage-item.is-selected{border-color:var(--colorTextBody);box-shadow:inset 0 0 0 1px var(--colorTextBody)}html.search-v2 .machine-sheet .rpm-selector-garage-text{flex:1}html.search-v2 .machine-sheet .search-machine__icon{--element-icon-size:var(--size-4);height:var(--size-7);width:var(--size-7)}html.search-v2 .machine-sheet .rpm-selector-garage-remove{align-items:center;align-self:stretch;background:none;border:0;color:inherit;display:inline-flex;flex:none;justify-content:center;opacity:.6;width:var(--size-11)}html.search-v2 .machine-sheet .rpm-selector-garage-remove:hover{opacity:1}html.search-v2 .machine-sheet__add{--element-icon-size:16px;align-items:center;background:none;border:1px dashed var(--colorTextBodyAlpha015);border-radius:var(--radius-xs);color:inherit;display:flex;font-weight:bolder;gap:var(--size-2);justify-content:center;min-height:var(--size-12);width:100%}html.search-v2 .machine-sheet__add:hover{background-color:var(--colorTextBodyAlpha005)}html.search-v2 .machine-sheet__back{--element-icon-size:16px;align-items:center;background:none;border:0;color:inherit;display:inline-flex;height:var(--size-11);justify-content:center;margin-inline-end:calc(var(--size-3)*-1);width:var(--size-11)}html.search-v2 .machine-sheet__selects{display:grid;gap:var(--size-2);grid-template-columns:1fr 1fr;margin:var(--size-3) 0 var(--size-4)}html.search-v2 .machine-sheet__footer{font-size:calc(var(--typeBaseSize)*.85);margin:0;opacity:.8;text-align:center}html.search-v2 .machine-sheet__footer a,html.search-v2 .machine-sheet__link{color:var(--colorTextBody);text-decoration:underline;text-underline-offset:2px}html.search-v2 .results__footer{background:var(--color-body);border-top:1px solid var(--colorTextBodyAlpha015);bottom:0;display:flex;justify-content:center;padding:var(--size-3) var(--size-5);position:sticky}html.search-v2 .results__footer .results__search-btn{align-items:center;display:inline-flex;gap:var(--size-2);justify-content:center;width:100%}html.search-v2 .results__search-btn svg{flex:none;transition:transform .2s var(--searchEase)}html.search-v2 .results__search-btn:focus-visible svg,html.search-v2 .results__search-btn:hover svg{transform:translate(3px)}html.search-v2 .search-skeleton{background-color:var(--colorTextBodyAlpha008);display:block;height:.9em;overflow:hidden;position:relative;width:70%}html.search-v2 .search-skeleton:after{animation:search-skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-body) 70%,transparent),transparent);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-100%)}@keyframes search-skeleton-shimmer{to{transform:translate(100%)}}html.search-v2 .search-skeleton--heading{height:.8em;width:30%}html.search-v2 .results li:nth-child(2) .search-skeleton:not(.results-products__image,.search-skeleton--short){width:55%}html.search-v2 .results li:nth-child(3) .search-skeleton:not(.results-products__image,.search-skeleton--short){width:62%}html.search-v2 .search-skeleton.search-skeleton--short{margin-top:var(--size-2);width:35%}html.search-v2 .search-skeleton.results-products__image{height:var(--size-20);width:var(--size-20)}html.search-v2 .search-skeleton-row{align-items:center;display:flex;min-height:22px}html.search-v2 .search-skeleton-row .results-products__info{flex:1;margin-inline-start:10px}html.search-v2 .search__results[aria-busy=true] .predictive-search-results:not(.predictive-search-results--skeleton){opacity:.55;transition:opacity .2s ease .15s}html.search-v2 .search__results[aria-busy=true]:before{animation:search-progress 1.1s var(--searchEase) infinite;background:var(--colorBrand);content:"";display:block;height:2px;margin-bottom:-2px;position:sticky;top:0;transform-origin:left;z-index:1}@keyframes search-progress{0%{transform:scaleX(0)}60%{transform:scaleX(.7)}to{transform:scaleX(1);opacity:0}}html.search-v2 .predictive-search-results--error .results{padding-bottom:0}html.search-v2 .predictive-search-results--error p{margin-bottom:0}html.search-v2 .results__group-1>.results--message{display:block;padding-bottom:var(--size-6)}html.search-v2 .results__message-title{font-weight:var(--typeBaseBoldWeight);margin-bottom:var(--size-1)}html.search-v2 .results__message-help{font-size:calc(var(--typeBaseSize)*.85);margin-bottom:0;opacity:.7}html.search-v2 .results__message-help .predictive-search__no-results{color:inherit;display:inline;text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:reduce){html.search-v2 .search__results{transform:none}html.search-v2 .search-skeleton:after,html.search-v2 .search__results[aria-busy=true]:before,html.search-v2 .search-machine__card:has(>.search-machine__link[aria-busy=true]):after{animation:none}}@media(forced-colors:active){html.search-v2 .results li.is-highlighted{outline-color:Highlight}html.search-v2 .search__results[aria-busy=true]:before,html.search-v2 .search-machine__card:has(>.search-machine__link[aria-busy=true]):after{background:Highlight;forced-color-adjust:none}html.search-v2 .search-skeleton{outline:1px solid CanvasText;outline-offset:-1px}}@container (min-width: 800px){html.search-v2 .predictive-search-results{flex-wrap:wrap}html.search-v2 .results{padding:0 var(--size-8) var(--size-5)}html.search-v2 .results__footer{padding:var(--size-3) var(--size-8)}html.search-v2 .results__footer .results__search-btn{width:auto}}@media only screen and (max-width:768px){html.search-v2 .predictive-search-results{--searchHeadingInset:var(--size-1);--searchHeadingSpace:var(--size-1);padding-top:var(--size-2)}html.search-v2 .results-products__image,html.search-v2 .search-skeleton.results-products__image{height:var(--size-16);max-width:var(--size-16);min-width:var(--size-16);width:var(--size-16)}html.search-v2 .predictive-search-results>.search-machine{margin-bottom:var(--size-2)}html.search-v2 .search-machine__card{padding-inline-end:var(--size-3)}html.search-v2 .search-machine__link{column-gap:var(--size-2);padding:var(--size-2) 0 var(--size-2) var(--size-5)}html.search-v2 .search-machine__link:last-child{padding-inline-end:var(--size-2)}html.search-v2 .search-machine__icon{height:var(--size-7);width:var(--size-7)}html.search-v2 .search-machine__text{font-size:calc(var(--typeBaseSize)*.85);line-height:1.3}html.search-v2 .search-machine__clear{width:var(--size-8)}html.search-v2 .search-machine__sign-in{column-gap:var(--size-2);padding:0 var(--size-5) var(--size-2) calc(var(--size-5) + var(--size-7) + var(--size-2))}html.search-v2 .search-machine--known .search-machine__sign-in{padding-inline-end:calc(var(--size-3) + var(--size-8))}html.search-v2 .results{padding-bottom:var(--size-1)}html.search-v2 .results li{padding-bottom:var(--size-2);padding-top:var(--size-2)}html.search-v2 .results__footer{padding:var(--size-2) var(--size-4)}}html.search-v2 .site-header__search-container{bottom:0;display:block;overflow:visible;pointer-events:none;transition:visibility 0s linear var(--searchOut);visibility:hidden}html.search-v2 .site-header__search-container.is-active{pointer-events:auto;transition:none;visibility:visible}html.search-v2 .site-header__search{background-color:transparent;box-shadow:none;color:var(--colorNavText);transform:none}html.search-v2 .site-header__search:before{background-color:var(--colorNav);content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity var(--searchFade) ease var(--searchFade);z-index:4}html.search-v2 .site-header__search-container.is-active .site-header__search:before{opacity:1;transition:opacity var(--searchFade) ease}html.search-v2 .site-header__search predictive-search form{opacity:0;transition:opacity var(--searchFade) ease}html.search-v2 .site-header__search-container.is-active predictive-search form{opacity:1;transition:opacity var(--searchIn) var(--searchEase) var(--searchStagger)}html.search-v2 .site-header__search .search__results.is-open:not(:empty){transition-delay:var(--searchStagger)}html.search-v2 .site-header__search .icon{height:22px;width:22px}html.search-v2 .site-header__search .search__input{border:0;height:var(--size-12);padding-inline:var(--size-12) var(--size-11)}.search__clear{display:none}html.search-v2 .site-header__search .search__clear{align-items:center;color:var(--color-body-text);display:flex;inset-block:0;inset-inline-end:0;justify-content:center;position:absolute;transition:opacity var(--searchFade) ease;width:var(--size-11)}html.search-v2 .site-header__search .search__input:placeholder-shown~.search__clear{opacity:0;pointer-events:none;transition:opacity var(--searchFade) ease,visibility 0s linear var(--searchFade);visibility:hidden}html.search-v2 .site-header__search .search__clear .icon{height:20px;width:20px}html.search-v2 .icon-clear__disc{fill:var(--colorTextBodyAlpha015);stroke:none}html.search-v2 .icon-clear path{fill:none;stroke:currentColor;stroke-linecap:var(--iconLinecaps);stroke-width:var(--iconWeight)}html.search-v2 .site-header__search .search__clear:focus-visible{outline:2px solid var(--colorBrand);outline-offset:-6px}html.search-v2 .site-header__search .search__input:focus{box-shadow:inset 0 -3px 0 var(--colorBrand);outline:2px solid transparent;outline-offset:-2px}html.search-v2 .site-header__search .btn--search{inset-inline:var(--size-2) auto;padding:var(--size-2)}html.search-v2 .site-header__search .btn--close-search{align-items:center;border-radius:50%;display:flex;flex:0 0 var(--size-11);height:var(--size-11);justify-content:center;margin:0;margin-inline-start:var(--size-2);transition:background-color .2s ease}html.search-v2 .site-header__search .btn--close-search:focus-visible,html.search-v2 .site-header__search .btn--close-search:hover{background-color:var(--colorHeaderTextAlpha01)}@media only screen and (max-width:768px){html.search-v2 .site-header__search .search__input{height:var(--size-11)}html.search-v2 .site-header__search predictive-search form{position:static}html.search-v2 .site-header__search .search__results{left:0;margin:0;max-height:calc(100vh - var(--searchBarTop, 0px) - 100%);width:100%}@supports (height:100dvh){html.search-v2 .site-header__search .search__results{max-height:calc(100dvh - var(--searchBarTop, 0px) - 100%)}}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/search-v2.css.map */
