@keyframes placeholder-wave{0%{opacity:1}10%{opacity:1}to{opacity:.5}}@keyframes image-placeholder-wave{0%{background-color:#ededed}10%{background-color:#ededed}to{background-color:#ededed4d}}.search{padding-bottom:72px}.collection__item .collection__item-image--hover,.collection__item-reviews .ruk-rating-snippet-count,.collection__item:hover .collection__item-image--standard,.pagination li:first-child,.pagination li:last-child{display:none}.template-search .pagination li:first-child,.template-search .pagination li:last-child{display:inline-block}.collection__item-badge span,.pagination li{font-family:Graphik Wide,Graphik Wide Fallback,arial,sans-serif}.collection__item{position:relative;display:flex;margin-bottom:42px;flex-direction:column}.collection__item:hover .collection__item-image--hover{display:block}.collection__item-image-wrapper{position:relative;width:100%;margin-bottom:16px;aspect-ratio:1/1}.collection__item .responsive-image__wrapper{margin-bottom:16px}.collection__item .responsive-image__wrapper:before{padding-top:100%!important}.collection__item .responsive-image__wrapper img{-o-object-fit:contain;object-fit:contain}.collection__item h4{margin-bottom:2px;font-size:2rem;line-height:2.4rem}.collection__item p{margin-bottom:0}.collection__item p s{margin-left:5px;color:#722f92}.collection__item-content{position:relative;margin-bottom:24px}.collection__item-content .btn{position:absolute;bottom:0;left:0}.collection__item-badge{position:absolute;top:0;left:0;display:block;height:28px}.collection__item-badge span{height:28px;padding:6px 10px;border:1px solid #000;font-size:1.2rem;line-height:1.2rem;letter-spacing:.2rem;text-transform:uppercase}.collection__item-reviews{height:25px;margin-bottom:2px}.collection__item-reviews i{font-size:1.2rem!important}.collection__item-meta{text-transform:initial}.article-item__cta,.collection__item-footer{margin-top:auto}.pagination{margin:0;text-align:center}.pagination li{margin:0 12px;padding:4px 0;font-weight:700;border-bottom:2px solid transparent}.pagination li.active{border-bottom-color:#000}.pagination li.disabled{opacity:30%}.search-header{padding:66px 0 40px;text-align:center}.search-header__title,.search-no-results__title{margin-bottom:8px;font-family:Graphik Wide,Graphik Fallback,arial,sans-serif;font-size:24px;line-height:1}.search-header__copy,.search-no-results__copy{margin:0;font-family:Graphik,Graphik Fallback,arial,sans-serif;font-size:14px;font-weight:600;line-height:1.4;text-transform:capitalize}.search-no-results{display:flex;justify-content:center;align-items:center;height:calc(100vh - 160px);text-align:center}.search-no-results__container{width:640px;max-width:100%}.search-no-results__copy{line-height:2.4rem}.search-no-results .search-bar{display:flex;margin-top:32px;border-bottom:1px solid #000;padding:0 5px}.search-no-results .search-bar input[type=search]{flex:1 0 auto;width:auto;padding:8px 0;border:none;font-family:Graphik,arial,sans-serif;font-weight:300;text-transform:none}.search-no-results .search-bar button{flex:0 0 auto;width:35px}.search-no-results .search-bar button path{fill:#000}.search-tabs{display:flex;justify-content:center;margin-left:-16px;margin-right:-16px;border-bottom:1px solid #e2e2e2}.search-tabs li{margin-bottom:0;padding-left:16px;padding-right:16px;list-style:none}.search-tabs__tab{padding:13px 0;border-bottom:3px solid transparent;font-family:Graphik,Graphik Fallback,arial,sans-serif;font-size:14px;font-weight:400;line-height:1}.search-tabs__tab.active{border-color:#000;font-weight:700}.search-product-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:40px;-moz-column-gap:32px;column-gap:32px;row-gap:32px}.search-article-grid{display:grid;margin-bottom:40px;-moz-column-gap:32px;column-gap:32px;row-gap:40px}.article-item{display:flex;flex-direction:column}.article-item__image{position:relative;overflow:hidden;display:block;aspect-ratio:1/1;margin-bottom:16px;border:1px solid #000;transform-style:preserve-3d;backface-visibility:hidden}.article-item__image:before{content:"";display:block;padding-bottom:100%}.article-item__image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;transition:transform .4s cubic-bezier(.46,.01,.32,1);-o-object-fit:cover;object-fit:cover}.article-item__content h4,.article-item__content h4 a{font-family:Graphik,Graphik Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:1.4;text-transform:none}.article-item__content p{margin:0;line-height:2rem}@media (max-width: 500px){.collection__item-reviews{height:auto}}@media screen and (min-width: 750px){.collection__item-content{margin-bottom:32px}.pagination{margin:40px 0 0}.search-header__title,.search-no-results__title{margin-bottom:16px;font-size:54px;line-height:1}.search-no-results{height:calc(100vh - 132px)}.search-tabs{margin-left:-20px;margin-right:-20px;padding:0}.search-tabs li{padding-left:20px;padding-right:20px}.search-tabs__tab{padding:17px 0}.search-product-grid{grid-template-columns:repeat(3,1fr)}.search-article-grid{grid-template-columns:repeat(2,1fr)}.article-item__content h4{font-size:2rem;line-height:2.4rem}}@media screen and (min-width: 1025px){.search-article-grid,.search-product-grid{grid-template-columns:repeat(4,1fr);margin-bottom:80px}.article-item__image:hover img{transform:scale(1.1)}}@media screen and (min-width: 1344px){.collection__item h4{padding-right:90px}}
