.ais-searchbox-input{width:100%;height:100%;padding-left:27px}.ais-Hits-item .option-block{margin-top:1em}.ais-Hits-item .option-block li{cursor:pointer}.ais-Hits-item .productitem--image img{margin:0;width:100%;height:auto}li.collection-hit.ais-Hits-item .active-hover .productitem--actions,li.live-search-hit.ais-Hits-item .active-hover .productitem--actions{position:inherit;opacity:1;visibility:visible}.ais-Hits-item [data-product-item]{height:100%}.ais-Hits-item [data-product-item-content]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ais-Hits-item [data-product-item-content] .productitem--actions:last-of-type{margin-top:auto}.productitem--title>a{cursor:pointer}.ais-Hits .productitem--title{font-size:12px}.ais-Hits .has-touch .productitem--actions{display:block}@media only screen and (max-width:601px){.collection-hit.ais-Hits-item,.live-search-hit.ais-Hits-item{width:100%}}@media only screen and (min-width:602px) and (max-width:1200px){.collection-hit.ais-Hits-item,.live-search-hit.ais-Hits-item{width:45%}.ais-instantsearch-rightpanel{width:80%}}#algolia-live-search{height:100%}#algolia-live-search .ais-instantsearch__modal.mobile-only{background:rgba(0,0,0,.8)}.ais-SearchBox,.ais-SearchBox-form,.ais-SearchBox-input{width:100%;height:100%}.live-search-hit.ais-Hits-item{width:100%}@media only screen and (min-width:601px){.live-search-hit.ais-Hits-item{width:29%}}.ais-search-flydown-wrapper{margin:0 auto;width:100%;background-color:#fff;overflow:auto}@media only screen and (min-width:601px){.ais-search-flydown-wrapper{width:75%}}.search-flydown--placeholder.ais-results-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;max-height:80vh;overflow:auto}@media only screen and (min-width:601px){.ais-search-flydown-wrapper_header .ais-SortBy{margin-right:4vw}}.search-flydown.ais-search-flydown{display:block!important;width:100%;height:100%;left:0;position:fixed;background:rgba(0,0,0,.8)}.ais-search-flydown-wrapper_header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px}.ais-search-flydown-wrapper_header button,.ais-search-flydown-wrapper_header div{margin-left:19px}@media only screen and (min-width:601px){.ais-search-flydown-wrapper_header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.ais-instantsearch-rightpanel{width:80%;height:100%}@media (max-width:675px){.mobile-utils-filter-button.mobile-only{display:block}}.price--includes{margin-left:.5em}.filter-button-icon svg{display:block;width:19px;height:13px;-webkit-transition:fill .1s ease;transition:fill .1s ease;fill:currentColor}.filter-button-icon{display:table-cell;padding-right:11px;vertical-align:middle}.ais-filter-button{background-color:#fff;border-radius:3px;border:1px solid #b3b3b3;-webkit-box-sizing:border-box;box-sizing:border-box;color:#b3b3b3;cursor:pointer;display:block;font-family:sans-serif;font-size:15px;font-style:normal;font-weight:400;height:32px;line-height:17.25px;margin-left:.5rem;padding:5px 13px 2px;text-align:center;width:47px}@media only screen and (min-width:786px){.ais-filter-button{display:none}}.ais-instantsearch-leftpanel{width:35%;padding-left:1em}.ais-RefinementList-count{display:none}@media (min-width:1200px){.ais-instantsearch-rightpanel{width:70%}.ais-instantsearch-leftpanel{width:25%}.ais-refinementlist-count{display:inline}}.ais-RefinementList-item,.ais-ToggleRefinement{margin-bottom:5px;padding-left:3px}.ais-RefinementList-labelText,.ais-ToggleRefinement-labelText{padding-left:4px;color:#000;font-weight:400}.ais-refinelist-title{font-size:14px!important;font-weight:700;text-transform:uppercase;margin:0;line-height:20px;color:#4d4d4d}.ais-RefinementList{padding:10px 0;border-bottom:1px solid #e3e3e3;height:auto;overflow:visible}.site-main.algolia-scroll-lock{z-index:802}.site-main.algolia-scroll-lock:after{content:"";top:0;left:0;background:rgba(0,0,0,.8);width:100%;height:100%;position:absolute;z-index:200}.ais-instantsearch__modal{top:0;left:0;width:100%;height:100%;z-index:800}.ais-instantsearch__modal .ais-instantsearch-leftpanel{background:#fff;width:75%;z-index:800;position:fixed;overflow-y:auto;height:100vh;padding:10px}.ais-InfiniteHits{padding-bottom:30px}.ais-instantsearch-leftpanel__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}