.shop-cards.wrapper{align-items:flex-start;display:flex;flex-direction:row;margin:0 auto;max-width:1304px;padding:2rem 1.25rem}.shop-cards a,.shop-cards h3{color:#4a5278;font-weight:300}.shop-cards .sidebar{margin-right:1rem}.shop-cards .card-type-selector{background:#fff;border:1px solid #edeef1;border-radius:8px;display:flex;list-style:none;margin:0 0 1rem;min-height:56px;padding:.25rem}.shop-cards .card-type-selector li{display:flex;flex:1;margin-bottom:0}.shop-cards .card-type-selector li button{background-color:#edeef166;border:none;color:#61238c;cursor:pointer;flex:1;font-size:.85rem;font-weight:600}.shop-cards .card-type-selector li button:hover{background-color:#edeef199}.shop-cards .card-type-selector li.active button,.shop-cards .card-type-selector li.active button:hover{background-color:#61238c;color:#fff}.shop-cards .card-type-selector li:first-child button{border-bottom-left-radius:8px;border-top-left-radius:8px}.shop-cards .card-type-selector li:last-child button{border-bottom-right-radius:8px;border-top-right-radius:8px}.shop-cards .card,.shop-cards .categories-container{background:#fff;border-radius:8px}.shop-cards .categories-container{border:1px solid #edeef1;padding:0 0 1rem}.shop-cards .categories-container h3{border-bottom:1px solid #edeef1;color:#61238c;font-size:1.3rem;margin-bottom:.5rem;padding:1.2rem 1rem}.shop-cards .category-selector-form{display:none;padding:0 .5rem}.shop-cards .category-selector-form select{background:#fff;border:1px solid #edeef1;border-radius:8px;color:#4a5278;font:inherit;font-size:1.1rem;height:auto;padding:.5rem;width:100%}.shop-cards .categories-list{list-style:none;margin:0;padding:0}.shop-cards .categories-list li a{align-items:center;border-left:2px solid transparent;display:flex;padding:.75rem 1rem}.shop-cards .categories-list li.active a{box-shadow:inset 2px 0 0 0 #61238c88}.shop-cards .categories-list li a img,.shop-cards .categories-list li a svg{filter:invert(31%) sepia(21%) saturate(843%) hue-rotate(192deg) brightness(95%) contrast(91%);height:24px;margin-right:.75rem;width:24px}.shop-cards .categories-list li a:hover img,.shop-cards .categories-list li a:hover svg,.shop-cards .categories-list li.active a img,.shop-cards .categories-list li.active a svg{filter:invert(16%) sepia(60%) saturate(2893%) hue-rotate(262deg) brightness(92%) contrast(97%)}.shop-cards .categories-list li a:active,.shop-cards .categories-list li a:hover,.shop-cards .categories-list li.active a{background-color:#61238c11;color:#61238c}.shop-cards .cards-container-wrapper{flex:1}.shop-cards .cards-container{display:grid;flex:1;gap:1rem;grid-template-columns:repeat(auto-fill,285px)}.shop-cards .search-form{margin-bottom:1rem}.shop-cards .search-form input{border:1px solid #edeef1;border-radius:8px;color:#4a5278;font-family:inherit;font-size:1.1rem;margin-bottom:0;padding:1rem;width:100%}.shop-cards .search-form input::placeholder{color:#4a5278aa;opacity:1}.shop-cards .search-form input:-ms-input-placeholder{color:#4a5278aa}.shop-cards .search-form input::-ms-input-placeholder{color:#4a5278aa}.shop-cards .card{background:#fff;border:1px solid #edeef1;display:flex;flex-direction:column;overflow:hidden;transition-duration:.15s;transition-property:color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.shop-cards .card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#61238c;transform:scale(1.02)}.shop-cards .card-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;border-bottom:1px solid #edeef1;height:168px;width:100%}.shop-cards .card-description{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:1rem 1rem .88rem}.shop-cards .card-description p{margin-bottom:0}.shop-cards .card-name{font-size:1.1rem;line-height:1.5rem}.shop-cards .card-type{color:#4a5278aa;font-size:.72rem;margin-top:.5rem;padding-top:0;text-transform:uppercase}@media (max-width:896px){.shop-cards.wrapper{align-items:normal;flex-direction:column}.shop-cards .sidebar{margin-bottom:1rem;margin-right:0}.shop-cards .category-selector-form{display:flex}.shop-cards .categories-list{display:none}.shop-cards .cards-container{justify-content:center}}