html.js:not(.festo-algolia-ready) .shopify-app-block:has(.ais-page){visibility:hidden}html.festo-algolia-is-searching.festo-algolia-ready .shopify-app-block:has(.ais-page) .ais-facets,html.festo-algolia-is-searching.festo-algolia-ready .shopify-app-block:has(.ais-page) .ais-block{visibility:hidden}.shopify-app-block:has(.ais-page) .ais-sort{display:none}.shopify-app-block:has(.ais-page) .ais-h2{display:none}.festo-algolia-facets,.shopify-app-block:has(.ais-page) .ais-facets{overflow:visible}.shopify-app-block:has(.ais-page) .ais-input{width:100%;max-width:none;margin:0 0 2rem;border:1px solid rgba(var(--btn-bg-color) / .45);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.shopify-app-block:has(.ais-page) .ais-input:hover{border-color:rgba(var(--btn-bg-color) / .7)}.shopify-app-block:has(.ais-page) .ais-input:focus-within{border-color:rgb(var(--btn-bg-color));box-shadow:0 0 0 3px rgba(var(--btn-bg-color) / .12)}.shopify-app-block:has(.ais-page) .ais-search-box-container,.shopify-app-block:has(.ais-page) .ais-input .ais-SearchBox,.shopify-app-block:has(.ais-page) .ais-input .ais-SearchBox-form,.shopify-app-block:has(.ais-page) .ais-input .input-with-button,.shopify-app-block:has(.ais-page) .ais-input .aa-InputWrapper,.shopify-app-block:has(.ais-page) .ais-input .aa-Form{width:100%;max-width:none}.shopify-app-block:has(.ais-page) .ais-input .input-with-button,.shopify-app-block:has(.ais-page) .ais-input .aa-InputWrapper,.shopify-app-block:has(.ais-page) .ais-input .aa-Form,.shopify-app-block:has(.ais-page) .ais-input .ais-SearchBox-form{border:0;box-shadow:none;transition:box-shadow .2s ease,border-color .2s ease}.shopify-app-block:has(.ais-page) .ais-input .input-with-button:hover,.shopify-app-block:has(.ais-page) .ais-input .aa-InputWrapper:hover,.shopify-app-block:has(.ais-page) .ais-input .aa-Form:hover,.shopify-app-block:has(.ais-page) .ais-input .ais-SearchBox-form:hover{border:0;box-shadow:none}.shopify-app-block:has(.ais-page) .ais-input .input-with-button:focus-within,.shopify-app-block:has(.ais-page) .ais-input .aa-InputWrapper:focus-within,.shopify-app-block:has(.ais-page) .ais-input .aa-Form:focus-within,.shopify-app-block:has(.ais-page) .ais-input .ais-SearchBox-form:focus-within{border:0;box-shadow:none}.shopify-app-block:has(.ais-page) .ais-input .ais-SearchBox-input,.shopify-app-block:has(.ais-page) .ais-input .aa-Input,.shopify-app-block:has(.ais-page) .ais-input input[type=search],.shopify-app-block:has(.ais-page) .ais-input input[type=text]{width:100%;max-width:none;box-sizing:border-box;border:0;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.shopify-app-block:has(.ais-page) .ais-input .ais-SearchBox-input:hover,.shopify-app-block:has(.ais-page) .ais-input .aa-Input:hover,.shopify-app-block:has(.ais-page) .ais-input input[type=search]:hover,.shopify-app-block:has(.ais-page) .ais-input input[type=text]:hover{border:0;box-shadow:none}.shopify-app-block:has(.ais-page) .ais-input .ais-SearchBox-input:focus,.shopify-app-block:has(.ais-page) .ais-input .ais-SearchBox-input:focus-visible,.shopify-app-block:has(.ais-page) .ais-input .aa-Input:focus,.shopify-app-block:has(.ais-page) .ais-input .aa-Input:focus-visible,.shopify-app-block:has(.ais-page) .ais-input input[type=search]:focus,.shopify-app-block:has(.ais-page) .ais-input input[type=search]:focus-visible,.shopify-app-block:has(.ais-page) .ais-input input[type=text]:focus,.shopify-app-block:has(.ais-page) .ais-input input[type=text]:focus-visible{border:0;box-shadow:none;outline:none}.shopify-app-block:has(.ais-page) .ais-results-size-md .ais-facets,.shopify-app-block:has(.ais-page) .ais-results-size-lg .ais-facets{width:30%;box-sizing:border-box}.shopify-app-block:has(.ais-page) .ais-results-size-md .ais-block,.shopify-app-block:has(.ais-page) .ais-results-size-lg .ais-block{width:70%;box-sizing:border-box}@media(min-width:769px){.shopify-app-block:has(.ais-page) .ais-results-size-md .ais-facets,.shopify-app-block:has(.ais-page) .ais-results-size-lg .ais-facets{background-color:rgb(var(--text-color) / .04);border-inline-end:1px solid rgb(var(--text-color) / .08);padding:1.25rem 2rem 2rem}.shopify-app-block:has(.ais-page) .ais-results-size-md .ais-block,.shopify-app-block:has(.ais-page) .ais-results-size-lg .ais-block{padding-inline-start:2rem}}@media(min-width:1280px){.shopify-app-block:has(.ais-page) .ais-results-size-md .ais-facets,.shopify-app-block:has(.ais-page) .ais-results-size-lg .ais-facets{padding:1.25rem 3rem 2rem}.shopify-app-block:has(.ais-page) .ais-results-size-md .ais-block,.shopify-app-block:has(.ais-page) .ais-results-size-lg .ais-block{padding-inline-start:3rem}}.festo-ais-hit__link{display:block;flex:1 1 auto;min-height:0;color:inherit;text-decoration:none}.festo-ais-hit__link:hover,.festo-ais-hit__link:focus-visible{color:inherit;text-decoration:none}.shopify-app-block:has(.ais-page) .festo-ais-hit__link,.shopify-app-block:has(.ais-page) .festo-ais-hit__link:hover,.shopify-app-block:has(.ais-page) .festo-ais-hit__link:focus-visible,.shopify-app-block:has(.ais-page) .festo-ais-hit__link *{text-decoration:none}.shopify-app-block:has(.ais-page) .festo-ais-hit__link .ais-hit--title{color:inherit;transition:color .15s ease}@media(hover:hover)and (pointer:fine){.shopify-app-block:has(.ais-page) .festo-ais-hit__link:hover .ais-hit--title,.shopify-app-block:has(.ais-page) .festo-ais-hit__link:focus-visible .ais-hit--title,.shopify-app-block:has(.ais-page) .festo-ais-hit:hover .festo-ais-hit__link .ais-hit--title{color:rgb(var(--header-accent-color, var(--btn-bg-color)))}}.festo-ais-hit{display:flex;flex-direction:column;height:100%;box-sizing:border-box;border:1px solid rgb(var(--text-color) / .1);border-radius:6px;background-color:rgb(var(--bg-color));box-shadow:0 1px 2px rgb(var(--text-color) / .04);transition:border-color .2s ease,box-shadow .2s ease}.shopify-app-block:has(.ais-page) .festo-ais-hit.ais-hit:hover{border-color:rgb(var(--text-color) / .18);box-shadow:0 4px 12px rgb(var(--text-color) / .08)}.festo-ais-hit__footer{display:flex;align-items:center;justify-content:space-between;gap:calc(2 * var(--space-unit));margin-top:calc(3 * var(--space-unit));padding-top:calc(3 * var(--space-unit));border-top:1px solid rgb(var(--text-color) / .12)}.festo-ais-hit__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em .5em;margin:0;min-width:0}.festo-ais-hit__price-current{font-weight:700;line-height:1.2}.shopify-app-block:has(.ais-page) .festo-ais-hit__footer .festo-ais-hit__add-btn{box-sizing:border-box;flex-shrink:0;display:inline-flex!important;align-items:center;justify-content:center;width:2.75rem!important;height:2.75rem!important;min-width:2.75rem;max-width:2.75rem;min-height:2.75rem;max-height:2.75rem;aspect-ratio:1;padding:0!important;line-height:1;border-radius:0!important}.shopify-app-block:has(.ais-page) .festo-ais-hit__footer .festo-ais-hit__add-btn.btn--primary{border:var(--btn-border-width, 1px) solid rgb(var(--btn-bg-color, var(--color-scheme-1-btn-bg)))!important;background:rgb(var(--btn-bg-hover-color, var(--color-scheme-1-btn-bg-hover))) linear-gradient(104deg,rgb(var(--btn-bg-hover-color, var(--color-scheme-1-btn-bg-hover))) 60%,rgb(var(--btn-bg-color, var(--color-scheme-1-btn-bg))) 60% 100%) no-repeat 100% 100%!important;background-size:300% 100%!important;color:rgb(var(--btn-text-color, var(--color-scheme-1-btn-text)))!important}@media(hover:hover)and (pointer:fine){.shopify-app-block:has(.ais-page) .festo-ais-hit__footer .festo-ais-hit__add-btn.btn--primary:not([disabled]):hover{background-position:0 100%}}.shopify-app-block:has(.ais-page) .festo-ais-hit__footer .festo-ais-hit__add-btn.is-loading{pointer-events:none}.shopify-app-block:has(.ais-page) .festo-ais-hit__footer .festo-ais-hit__add-btn.is-loading.btn--primary{color:rgba(var(--btn-text-color, var(--color-scheme-1-btn-text)) / .1)}.shopify-app-block:has(.ais-page) .festo-ais-hit__add-icon{display:block;flex:0 0 auto;margin:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/festo-algolia-instantsearch.css.map */
