@keyframes shake{0%,to{transform:translate3d(2px,0,0)}30%,70%{transform:translate3d(2px,0,0)}35%,50%,65%{transform:translate3d(-2px,0,0)}40%,60%{transform:translate3d(2px,0,0)}}@keyframes animateOpacityOut{0%{opacity:1}to{opacity:0}}.animateOpacityOut{animation-name:animateOpacityOut;animation-duration:.4s;transition-duration:.4s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes animateOpacityIn{0%{opacity:0}to{opacity:1}}.animateOpacityIn{animation-name:animateOpacityIn;animation-duration:.4s;transition-duration:.4s;animation-iteration-count:1;animation-fill-mode:forwards}.parts-banner .banner-image,.parts-bottom{position:relative}.parts-bottom{z-index:2}@media (min-width:426px) and (max-width:767px){.parts-bottom .product-items{display:flex;flex-wrap:wrap;margin:0 -.75rem}.parts-bottom .product-card.horizontal-card{width:50%;padding-left:.75rem;padding-right:.75rem}.parts-bottom .product-card.horizontal-card .product-card--inner{padding-left:1rem!important;padding-right:1rem!important}}@media screen and (min-width:768px) and (max-width:1023px){.parts-bottom .banner .btn-banner{max-width:10rem;font-size:.75rem;padding:.75rem}.parts-bottom .banner .btn-banner:after{height:.5rem}}