@keyframes lazy-loading{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes moveUp{100%{transform:translateY(0);opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-2rem)}60%{transform:translateY(-0.5rem)}}@keyframes topBottom{10%,90%{transform:translateY(0)}20%,80%{transform:translateY(1rem)}30%,50%,70%{transform:translateY(0)}40%,60%{transform:translateY(1rem)}}@keyframes shine{100%{left:-200%}}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(1.5rem)}100%{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-1.5rem)}100%{opacity:1;transform:translateY(0)}}@keyframes circle-loading{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes circle-loading-inline{from{transform:rotate(0)}to{transform:rotate(360deg)}}.circle-loading:before{content:"";z-index:5;position:absolute;border:3px solid #fff0;border-radius:50%;height:20px;width:20px;top:50%;left:50%;animation:circle-loading 500ms infinite linear}@keyframes slidebottomtotop{0%{transform:translateY(10px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes btnLinkAnimation{0%{left:0;width:100%}33%{left:100%;width:0}66%{left:0;width:0}100%{right:0;width:100%}}@media(min-width:992px){.search-page-section .search-content.search-empty{min-height:70vh}}.search-page-section .search-empty{padding-top:6rem;padding-bottom:5rem}.search-page-section .search-header{text-align:center;margin-bottom:5rem;position:relative;z-index:16}.search-page-section .search-header .heading{font-size:2.4rem}.search-page-section .search-header .form{position:relative;display:inline-flex;width:100%;max-width:47.8rem;height:4.5rem;font-size:1.6rem;box-shadow:0 0 0 .1rem rgba(var(--text-color),0.5);transition:box-shadow .2s ease}@media(max-width:991px){.search-page-section .search-header .form{margin-bottom:0}}.search-page-section .search-header .form:focus-within{box-shadow:0 0 0 .2rem rgba(var(--text-color),0.8)}.search-page-section .search-header .form.searching .field-button{position:relative}.search-page-section .search-header .form.searching .field-button:before{content:"";z-index:5;position:absolute;border:3px solid #fff0;border-radius:50%;height:20px;width:20px;top:50%;left:50%;animation:circle-loading 500ms infinite linear}.search-page-section .search-header .form.searching .field-button svg{opacity:0}.search-page-section .search-header .form .mini-results{position:absolute;left:-0.1rem;right:-0.1rem;top:calc(100% + .2rem);padding-top:1rem;z-index:20;box-shadow:0 0 0 .1rem rgba(var(--text-color),0.8);background-color:rgb(var(--background-color))}.search-page-section .search-header .form .mini-results:empty{display:none}.search-page-section .search-header .form .mini-results .result-item{display:flex;align-items:center;padding:1rem;transition:background-color .3s ease}@media(hover:hover){.search-page-section .search-header .form .mini-results .result-item:hover{background-color:rgba(var(--text-color),0.05)}}.search-page-section .search-header .form .mini-results .item-image{width:5rem;min-width:5rem;margin-right:1.5rem;position:relative}.search-page-section .search-header .form .mini-results .item-image img{min-height:5rem;height:5rem;min-height:5rem}.search-page-section .search-header .form .mini-results .badge{background-color:rgba(var(--text-color),0.8);color:rgba(var(--background-color),0.8);position:absolute;right:1.6rem;top:1.6rem;font-size:1rem;padding:.4rem .8rem}.search-page-section .search-header .form .mini-results .item-title{font-size:1.3rem;font-weight:400;text-align:left}.search-page-section .search-header .form .mini-results .view-more-results{display:flex;justify-content:center;align-items:center;width:100%;padding:1rem;background-color:#fff0;border:0;color:rgb(var(--text-color));border-top:.1rem solid rgba(var(--text-color),0.8)}.search-page-section .search-header .form .mini-results .view-more-results svg{margin-left:1rem}.search-page-section .search-header .field-input{border:0;flex-grow:1;padding-right:0;background-color:#fff0}.search-page-section .search-header .field-button{display:flex;justify-content:center;align-items:center;width:4.5rem;background-color:#fff0;border:0;color:rgb(var(--text-color))}.search-page-section .search-results{padding:.1rem}.search-page-section .search-results .article-card{position:relative}@media(hover:hover){.search-page-section .search-results .article-card:hover img{transform:scale(1.05)}}.search-page-section .search-results .card-media{position:relative;overflow:hidden;margin-bottom:2rem}.search-page-section .search-results .card-media img{transition:transform .15s cubic-bezier(0,0,0.44,1.18)}.search-page-section .search-results .product-badge{position:static}.search-page-section .search-results .badge{position:absolute;right:1.6rem;top:1.6rem;font-size:1rem;padding:.4rem .8rem;color:#fff;line-height:1;background-color:rgb(var(--text-color));z-index:2}.search-page-section .search-results .badge.on-sale{background-color:rgb(var(--sale-label-color))}.search-page-section .search-results .badge.sold-out{background-color:rgb(var(--out-stock-color))}.search-page-section .search-results .card-link{position:absolute;left:0;top:0;right:0;bottom:0;z-index:5}.search-page-section .search-results .post-title{margin-top:0;margin-bottom:.7rem;line-height:normal}.search-page-section .pagination{margin-top:4rem}@media(max-width:991px){.template-search .header-section .header-row .form-wrapper{display:none}}