body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.ShopHome{font-family:Arial,sans-serif}.navbar{display:flex;justify-content:center;font-size:10px;gap:20px;padding:10px;background-color:#f0f0f0}.product-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:20px;padding:20px 300px 20px 20px}.product{text-align:center}.product-list{display:flex;flex-wrap:wrap;gap:20px}.product{border:1px solid #ccc;padding:10px;width:200px}.product img{width:100%;max-height:150px;object-fit:cover}.cart{border:1px solid #ccc;padding:20px;width:300px;position:fixed;top:80px;right:20px;max-height:80%;overflow-y:scroll}.cart ul{list-style:none;padding:0}.cart li{margin-bottom:10px}.cart button,.checkout-btn{border:none;cursor:pointer}.checkout-btn{background-color:#007bff;color:#fff;padding:10px 20px;margin-top:10px}.content{display:flex;padding:20px}.performance-facts{border:1px solid #000;margin:20px;float:left;width:280px;padding:.5rem}.performance-facts__title{font-weight:700;font-size:2rem;margin:0 0 .25rem}.performance-facts__header{border-bottom:10px solid #000;padding:0 0 .25rem;margin:0 0 .5rem}.performance-facts__header p{margin:0}.performance-facts__table{width:100%;border-collapse:collapse}.performance-facts__table td,.performance-facts__table th{font-weight:400;text-align:left;padding:.25rem 0;border-top:1px solid #000;white-space:nowrap}.performance-facts__table td:last-child{text-align:right}.performance-facts__table .blank-cell{width:1rem;border-top:0}.performance-facts__table .thick-row td,.performance-facts__table .thick-row th{border-top-width:5px}.performance-facts__table--grid td:last-child:before{content:"•";font-weight:700;margin:0 .25rem 0 0}.small-info{font-size:.7rem}.performance-facts__table--small{border-bottom:1px solid #999;margin:0 0 .5rem}.performance-facts__table--small thead tr{border-bottom:1px solid #000}.performance-facts__table--small td:last-child{text-align:left}.performance-facts__table--small td,.performance-facts__table--small th{border:0;padding:0}.text-center{text-align:center}.thick-end{border-bottom:10px solid #000}.thin-end{border-bottom:1px solid #000}