.parts{--col-count:2;display:grid;gap:20px;grid-template-columns:repeat(var(--col-count),1fr)}.parts .part{align-items:center;background-color:var(--card-bg-p);border:1px solid #818a8f;border-radius:12px;display:flex;gap:20px;justify-content:space-between;padding:15px 24px}@media only screen and (max-width:820px){.parts .part{flex-direction:column}.parts .part .part-name{text-align:center}}.parts .part .part-name{flex:1;font-size:22px;font-weight:700;line-height:1}.parts .part .part-name .sku{font-size:18px;font-weight:400;margin-top:5px}.parts .part .add-to-cart{font-size:15px;line-height:18px}.parts .part .add-to-cart .added_to_cart{display:none}.parts .part .add-to-cart a.add_to_cart_button{color:#a8b400;display:inline-block;font-weight:700;overflow:hidden;padding-left:24px;padding-right:0;position:relative;text-transform:uppercase;transition:padding .2s;white-space:nowrap}.parts .part .add-to-cart a.add_to_cart_button:after{background:url(../svg/selector-vehicle-active.svg) 0 0 no-repeat;content:"";height:18px;position:absolute;right:0;top:0;-webkit-transform:translateX(120%);transform:translateX(120%);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:18px;z-index:5}.parts .part .add-to-cart a.add_to_cart_button.is-in-cart{padding-left:0;padding-right:24px}.parts .part .add-to-cart a.add_to_cart_button.is-in-cart:after{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width:821px){.parts{--col-count:2}}@media only screen and (max-width:1200px){.parts{--col-count:1}}